
.screen textarea:focus,
.screen input:focus {
    outline: none;
}

.screen * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}

.screen div {
    -webkit-text-size-adjust: none;
}

.component-wrapper a {
    display: contents;
    pointer-events: auto;
    text-decoration: none;
}

.component-wrapper * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    pointer-events: none;
}

.component-wrapper a *,
.component-wrapper input,
.component-wrapper video,
.component-wrapper iframe {
    pointer-events: auto;
}

.component-wrapper.not-ready,
.component-wrapper.not-ready * {
    visibility: hidden !important;
}

.screen a {
    display: contents;
    text-decoration: none;
}

.full-width-a {
    width: 100%;
}

.full-height-a {
    height: 100%;
}

.container-center-vertical {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    pointer-events: none;
}

.container-center-vertical>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.container-center-horizontal {
    flex-direction: row;
    justify-content: center;
    pointer-events: none;
    width: 100%;
}

.container-center-horizontal>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.auto-animated div {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated input {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated .container-center-vertical,
.auto-animated .container-center-horizontal {
    opacity: 1;
}

.overlay {
    display: none;
    height: 100%;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.overlay.animate-appear {
    animation: reveal 0.3s ease-in-out 1 normal forwards;
    display: block;
    opacity: 0;
}

.overlay.animate-disappear {
    animation: reveal 0.3s ease-in-out 1 reverse forwards;
    display: block;
    opacity: 1;
    pointer-events: none;
}

.overlay.animate-disappear * {
    pointer-events: none;
}

@keyframes reveal {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.animate-nodelay {
    animation-delay: 0s;
}

.align-self-flex-start {
    align-self: flex-start;
}

.align-self-flex-end {
    align-self: flex-end;
}

.align-self-flex-center {
    align-self: flex-center;
}

.valign-text-middle {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.valign-text-bottom {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

input:focus {
    outline: none;
}

.listeners-active,
.listeners-active * {
    pointer-events: auto;
}

.hidden,
.hidden * {
    pointer-events: none;
    visibility: hidden;
}

.smart-layers-pointers,
.smart-layers-pointers * {
    pointer-events: auto;
    visibility: visible;
}

.listeners-active-click,
.listeners-active-click * {
    cursor: pointer;
}

* {
    box-sizing: border-box;
}

:root {
    --bg-1: #fafafa;
    --bg-write: #ffffff;
    --black: #000000;
    --blue: #048ef7;
    --gold: #9e896e;
    --text-1: #f4f3f1;
    --text-2: #e9e6e3;
    --text-3: #bfbbb7;
    --text-4: #807c79;
    --text-5: #2c2a29;
    --ui-5: #9e896e;
    --font-size-14px: 14px;
    --font-size-l: 20px;
    --font-size-m: 16px;
    --font-size-xl: 24px;
    --font-size-xxl: 32px;
    --font-size-xxxl: 40px;
    --font-size-xxxxl: 48px;
    --font-size-xxxxxl: 72px;
    --font-family-roboto: "Roboto", Helvetica;
}

.h2bold48px {
    font-family: var(--font-family-roboto);
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
}

.h2regular48px {
    font-family: var(--font-family-roboto);
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
}

.h3medium40px {
    font-family: var(--font-family-roboto);
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0px;
}

.h4bold32px {
    font-family: var(--font-family-roboto);
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
}

.h4regular32px {
    font-family: var(--font-family-roboto);
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
}

.h5medium24px {
    font-family: var(--font-family-roboto);
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0px;
    height: 58px;
}

.h5regular24px {
    font-family: var(--font-family-roboto);
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
}

.h6medium20px {
    font-family: var(--font-family-roboto);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0px;
}

.h6regular20px {
    font-family: var(--font-family-roboto);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
}

.h7regular22px {
    font-family: var(--font-family-roboto);
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
}

.body-1medium16px {
    font-family: var(--font-family-roboto);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0px;
}

.body-1regular16px {
    font-family: var(--font-family-roboto);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
}

.body-1regular16px1 {
    font-family: var(--font-family-roboto);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    height: 76px;
}

.body-1light16px {
    font-family: var(--font-family-roboto);
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 0px;
}

.body-2regular14px {
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-14px);
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
}

.border-1px-text-3 {
    border: 1px solid var(--text-3);
}

.border-1px-bg-write {
    border: 1px solid var(--bg-write);
}

.border-1px-text-2 {
    border: 1px solid var(--text-2);
}

:root {}

/* screen - share-office */
.share-office {
    background-color: var(--bg-write);
    mix-blend-mode: normal;
    overflow: hidden;
    overflow-x: hidden;
    position: relative;
    width: 100%;
    top: 0px;
}

.share-office .group-2pbuJJ {
    background-color: transparent;
    height: 400px;
    width: 100%;
}

.share-office .bg-VxMDWJ {
    background-color: transparent;
    height: 400px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 100%;
}

.share-office .frame-VxMDWJ {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 60px;
    height: min-content;
    left: 277px;
    width: 1250px;
    margin: 0 auto;
    margin-top: 126px;
}

.share-office .frame-vz7hqf {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 12px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .title-JDUxPz {
    background-color: transparent;
    color: black;    
    font-family: var(--font-family-roboto);
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.00px;
    line-height: normal;
    margin-top: -1px;
    min-width: 366px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .the-beginning-of-success-JDUxPz {
    background-color: transparent;
    color: white;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    min-width: 560px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .hotline-3333-6068-vz7hqf {
    background-color: transparent;
    color: white;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    min-width: 270px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .group-9TtGcs {
    background-color: transparent;
    height: 1434px;
    width: 100%;
}

.share-office .rectangle-P99kkf {
    background-color: var(--bg-write);
    height: 1434px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 100%;
}

.share-office .frame-P99kkf {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 60px;
    height: min-content;
    margin: 0 auto;
    margin-top: 140px;
    width: 1250px;
}

.share-office .frame-LBaxRN {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .our-best-features-wUKc3F {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: -1px;
    min-width: 600px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .rectangle-wUKc3F {
    background-color: black;
    border-radius: 10px;
    height: 2px;
    min-width: 80px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .frame-eh1pTK {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 30px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .frame-jM0aR4 {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 30px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .frame-cSfdi4 {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 24px;
    position: relative;
    width: min-content;
}

.share-office .rectangle-92d3z3 {
    background-color: transparent;
    height: 80px;
    min-width: 80px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: relative;
}

.share-office .frame-92d3z3 {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .x247-work-environment-1doxG7 {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .access-is-available-1doxG7 {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: justify;
    width: 246.5px;
}

.share-office .frame-QUuVYk {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 24px;
    position: relative;
    width: min-content;
}

.share-office .rectangle-8ueEpl {
    background-color: transparent;
    height: 80px;
    min-width: 80px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: relative;
}

.share-office .frame-8ueEpl {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .high-speed-wired-and-wireless-internet-DrRNMg {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .it-provides-giga-cla-DrRNMg {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .frame-OUvwxU {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 24px;
    position: relative;
    width: min-content;
}

.share-office .rectangle-KXprN2 {
    background-color: transparent;
    height: 80px;
    min-width: 80px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: relative;
}

.share-office .frame-KXprN2 {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .daily-cleaning-service-GkZgpy {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .cleaning-service-is-GkZgpy {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .frame-dk8z7I {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 24px;
    position: relative;
    width: min-content;
}

.share-office .rectangle-F22WTs {
    background-color: transparent;
    height: 80px;
    min-width: 80px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: relative;
}

.share-office .frame-F22WTs {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .postal-service-gtrtuI {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .mail-and-parcels-are-gtrtuI {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .frame-xvm1Fu {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 30px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .frame-B7QjcQ {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 24px;
    position: relative;
    width: min-content;
}

.share-office .frame-OeNc5x {
    background-color: transparent;
    height: 80px;
    min-width: 80px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .rectangle-snqVM7 {
    background-color: transparent;
    height: 59px;
    left: 0px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 10px;
    width: 80px;
}

.share-office .frame-kxxerT {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .oa-room-and-office-supplies-provided-YkMQDC {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .black-and-white-free-YkMQDC {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .frame-9E9Et5 {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 24px;
    position: relative;
    width: min-content;
}

.share-office .frame-31IRK2 {
    background-color: transparent;
    height: 80px;
    min-width: 80px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .rectangle-Uq2lFZ {
    background-color: transparent;
    height: 58px;
    left: 0px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 11px;
    width: 80px;
}

.share-office .frame-TvbDpg {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .complimentary-snacksdrinks-provided-BI9iE8 {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .enjoy-unlimited-drin-BI9iE8 {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .frame-1TBEDn {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 24px;
    position: relative;
    width: min-content;
}

.share-office .rectangle-YxQrEP {
    background-color: transparent;
    height: 80px;
    min-width: 66px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .frame-YxQrEP {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .highest-specification-furniture-interior-t9Z4SN {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .get-the-best-inspira-t9Z4SN {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .frame-60gZQU {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 24px;
    position: relative;
    width: min-content;
}

.share-office .rectangle-STWTDS {
    background-color: transparent;
    height: 80px;
    min-width: 66px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .frame-STWTDS {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .business-support-program-10tCpV {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .realize-your-infinit-10tCpV {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .frame-D3ksWs {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 30px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .frame-8NZu8l {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 24px;
    position: relative;
    width: min-content;
}

.share-office .frame-2WcNXx {
    background-color: transparent;
    height: 80px;
    min-width: 80px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .rectangle-a8IMNx {
    background-color: transparent;
    height: 35px;
    left: 0px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 23px;
    width: 80px;
}

.share-office .frame-98nP6M {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .parking-support-for-membership-GrVCkc {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .please-leave-your-be-GrVCkc {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .frame-O3RhPp {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 24px;
    position: relative;
    width: min-content;
}

.share-office .frame-m2b8Wx {
    background-color: transparent;
    height: 80px;
    min-width: 80px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .rectangle-MJZ0ZI {
    background-color: transparent;
    height: 54px;
    left: 0px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 13px;
    width: 80px;
}

.share-office .frame-JdYVTP {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .locker-P7cM2x {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .please-leave-your-be-P7cM2x {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .frame-axnNF3 {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 24px;
    position: relative;
    width: min-content;
}

.share-office .frame-3aErHu {
    background-color: transparent;
    height: 80px;
    min-width: 80px;
    mix-blend-mode: normal;
    overflow: hidden;
    position: relative;
}

.share-office .rectangle-fxd250 {
    background-color: transparent;
    height: 59px;
    left: 0px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 10px;
    width: 80px;
}

.share-office .frame-bTRazp {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .community-7NR6wk {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .we-support-various-c-7NR6wk {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 246.5px;
}

.share-office .group-MlVxEw {
    background-color: var(--bg-1);
    height: 1332px;
    width: 100%;
}

.share-office .rectangle-BUouX0 {
    background-color: var(--bg-1);
    height: 1332px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 100%;
}

.share-office .frame-BUouX0 {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: min-content;
    width: min-content;
}

.share-office .office-layout-plan-4UR57u {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: -1px;
    min-width: 900px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .rectangle-4UR57u {
    background-color: black;
    border-radius: 10px;
    height: 2px;
    min-width: 80px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .map-layout-BUouX0 {
    border-radius: 12px;
    background-color: transparent;
    height: 966px;
    left: 277px;
    mix-blend-mode: normal;
    margin-top: 126px;
    width: 1250px;
}

.share-office .group-Q8GxpG {
    background-color: transparent;
    /*height: 1411px;*/
    width: 100%;
}

.share-office .rectangle-APYtif {
    /*background-color: var(--bg-1);*/
    height: 1411px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 100%;
}

.share-office .frame-APYtif {
    align-items: center;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: min-content;
    margin: 0 auto;
    width: 1250px;
    text-align: center;
}

.share-office .frame-6gsg84 {
    align-items: center;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .we-designed-spaces-w-Y1Jgxx {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: -1px;
    min-width: 993px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .rectangle-Y1Jgxx {
    background-color: black;
    border-radius: 10px;
    height: 2px;
    min-width: 80px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .is-a-new-concept-of-6gsg84 {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    width: 1100px;
}

.share-office .frame-YMYATC {
    background-color: transparent;
    height: 416px;
    mix-blend-mode: normal;
    width: 784px;
    opacity: 0;
}

.share-office .mask-group-vy0x8U {
    background-color: transparent;
    border-radius: 40px;
    height: 416px;
    left: 0px;
    mix-blend-mode: normal;
    top: 0px;
    width: 784px;
}

.share-office .frame-Gxf1J6 {
    background-color: transparent;
    height: 416px;
    mix-blend-mode: normal;
    width: 784px;
    margin-top: 24px;
    opacity: 0;
}

.share-office .mask-group-fGrnLC {
    background-color: transparent;
    height: 416px;
    left: 0px;
    mix-blend-mode: normal;
    top: 0px;
    width: 784px;
    border-radius: 20px;
}

.share-office .frame-RPbE4o {
    background-color: transparent;
    border-radius: 20px;
    height: 861px;
    mix-blend-mode: normal;
    width: 552px;
    opacity: 0;
}

.share-office .mask-group-lbxcmr {
    background-color: transparent;
    height: 857px;
    left: 0px;
    mix-blend-mode: normal;
    top: 0px;
    border-radius: 20px;
    width: 552px;
}

.share-office .frame-2pbuJJ {
    align-items: center;
    background-color: var(--black);
    display: flex;
    flex-direction: column;
    gap: 80px;
    height: min-content;
    left: 0px;
    mix-blend-mode: normal;
    padding: 40px 277px;
    position: absolute;
    top: 11980px;
    width: min-content;
}

.share-office .frame-wlFPto {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 32px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .frame-Yy6Vep {
    align-items: center;
    background-color: transparent;
    display: flex;
    gap: 80px;
    height: min-content;
    justify-content: center;
    position: relative;
    width: min-content;
}

.share-office .frame-IKefmo {
    background-color: transparent;
    height: 80px;
    margin-left: -9.1552734375e-05px;
    min-width: 101.91796875px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .frame-xN4tyd {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 24px;
    height: min-content;
    margin-right: -3.0517578125e-05px;
    position: relative;
    width: min-content;
}

.share-office .frame-BRI5E3 {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 4px;
    position: relative;
    width: min-content;
}

.share-office .about-lotte-v6Lxeu {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 84px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .frame-fFDREc {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 4px;
    position: relative;
    width: min-content;
}

.share-office .floor-plan-BxWYbv {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 72px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .frame-gmFEj8 {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 4px;
    position: relative;
    width: min-content;
}

.share-office .sitemap-yEk62I {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 60px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .frame-hHY5iM {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 4px;
    position: relative;
    width: min-content;
}

.share-office .privacy-ReRx4K {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 53px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .frame-BbQDNn {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 4px;
    position: relative;
    width: min-content;
}

.share-office .contact-us-BexW70 {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 79px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .rectangle-Yy6Vep {
    background-color: var(--text-1);
    height: 1px;
    margin-bottom: -0.5px;
    min-width: 1250px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .frame-kxRnuX {
    align-items: flex-end;
    background-color: transparent;
    display: flex;
    height: min-content;
    justify-content: space-between;
    position: relative;
    width: 1250px;
}

.share-office .frame-TT2tah {
    background-color: transparent;
    height: 99px;
    min-width: 621px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .x54-lieu-giai-ba-dinh-district-hanoi-Jk4wHo {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: -1px;
    width: auto;
}

.share-office .lotte-center-ha-noi-Jk4wHo {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 54px;
    width: auto;
}

.share-office .span0-Jv8d0T {
    font-style: normal;
}

.share-office .span1-Jv8d0T {
    font-style: normal;
}

.share-office .frame-ogsVuK {
    background-color: transparent;
    height: 32px;
    min-width: 144px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .group-xB7sxR {
    background-color: #fafafa;
    width: 100%;
    position: relative;
    padding-bottom: 120px;
}

.share-office .rectangle-tiBs0b {
    background-color: var(--bg-1);
    height: 822px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 100%;
}

.share-office .frame-tiBs0b {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 80px;
    height: min-content;
    left: 277px;
    width: 1250px;
    margin: 0 auto;
    padding-top: 120px;
}

.share-office .frame-sceCcY {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .why-choose-us-94qhMC {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: -1px;
    min-width: 750px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .rectangle-94qhMC {
    background-color: black;
    border-radius: 10px;
    height: 2px;
    min-width: 80px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .frame-xjuaN9 {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 29px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .frame-jz6Zvf {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .mask-group-Ly0zQp {
    background-color: transparent;
    height: 294.5px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .using-the-amenities-Ly0zQp {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 294.5px;
}

.share-office .frame-VsfKv9 {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .mask-group-YfaHur {
    background-color: transparent;
    height: 294.5px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .modern-high-class-workingenvironment-YfaHur {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 294.5px;
}

.share-office .frame-QpUnOb {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .mask-group-EdsyZW {
    background-color: transparent;
    height: 294.5px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .work-along-like-mind-EdsyZW {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 294.5px;
}

.share-office .frame-UAM9MI {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .mask-group-EoNtME {
    background-color: transparent;
    height: 294.5px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .various-types-of-offices-EoNtME {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 294.5px;
}

.share-office .group-zt1Zzg {
    background-color: #fafafa;
    height: 938px;
    width: 100%;
}

.share-office .rectangle-XaixIU {
    background-color: var(--bg-1);
    height: 938px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 100%;
}

.share-office .frame-XaixIU {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 80px;
    height: min-content;
    margin: 0 auto;
    padding-top: 120px;
    width: 1250px;
}
.share-office .frame-fxixfw > div{
    width: 50% !important;
}

.share-office .frame-rY6e0S {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .our-work-place-oWEhmP {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: -1px;
    min-width: 334px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .rectangle-oWEhmP {
    background-color:black;
    border-radius: 10px;
    height: 2px;
    min-width: 80px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .frame-fxixfw {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 30px;
    height: min-content;
    position: relative;
    width: 100%;
}

.share-office .frame-9RQYE2 {
    background-color: transparent;
    height: 552px;
    /*min-width: 613px;*/
    mix-blend-mode: normal;
    position: relative;
}

.share-office .rectangle-CaqwHx {
    background-color: transparent;
    height: 552px;
    left: 0px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 0px;
    width: 613px;
    border-radius: 20px;
}

.share-office .frame-CaqwHx {
    align-items: center;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 32px;
    height: min-content;
    mix-blend-mode: normal;
    position: absolute;
    top: 211px;
    width: 100%;
}

.share-office .workflex-gqQugZ {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: -1px;
    min-width: 191px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .rectangle-gqQugZ {
    background-color: var(--bg-write);
    height: 1px;
    min-width: 550px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .casual-coworking-office-gqQugZ {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    min-width: 264px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .frame-RIHJOQ {
    background-color: transparent;
    height: 552px;
    /*min-width: 613px;*/
    mix-blend-mode: normal;
    position: relative;
}

.share-office .rectangle-ghkZHC {
    background-color: transparent;
    height: 552px;
    left: 0px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 0px;
    width: 613px;
    border-radius: 20px;
}

.share-office .frame-ghkZHC {
    align-items: center;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 32px;
    height: min-content;
    left: 32px;
    mix-blend-mode: normal;
    position: absolute;
    top: 211px;
    width: 100%;
}

.share-office .workflex-QjbYua {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: -1px;
    min-width: 309px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .rectangle-QjbYua {
    background-color: var(--bg-write);
    height: 1px;
    min-width: 550px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .premium-serviced-office-QjbYua {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    min-width: 265px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .group-IatyNe {
    background-color: transparent;
    height: 2900px;
    width: 100%;
    margin-top: 120px;
}

.share-office .rectangle-MUjZeP {
    /*background-color: var(--bg-write);*/
    height: 3900px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 100%;
}

.share-office .frame-MUjZeP {
    background-color: transparent;
    height: 3660px;
    left: 277px;
    mix-blend-mode: normal;
    width: 1250px;
    margin: 0 auto;
}

.share-office .frame-yN6aUZ {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: min-content;
    width: min-content;
}

.share-office .type-of-spaces-hfz21G {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: -1px;
    min-width: 500px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .rectangle-hfz21G {
    background-color: black;
    border-radius: 10px;
    height: 2px;
    min-width: 80px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .mask-group-yN6aUZ {
    background-color: transparent;
    height: 450px;
    width: 1195px;
    border-radius: 20px;
}

.share-office .frame-FLNE1G:hover .private-office-OLSVWo {
    color: #DA291C;
}

.share-office .frame-nLjHee:hover .hot-desk-Ft2ZLi {
    color: #DA291C;
}

.share-office .frame-u1qnSl:hover .conference-seminar-room-uFj55D {
    color: #DA291C;
}

.share-office .frame-kewSGO:hover .lounge-wqc12J {
    color: #DA291C;
}

.share-office .frame-FLNE1G {
    align-items: flex-start;
    background-color: white;
    border-radius: 20px;
    box-shadow: 0px 10px 40px #00000026;
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: min-content;
    right: 0px;
    mix-blend-mode: normal;
    padding: 32px;
    position: absolute;
    width: min-content;
}

.frame-FLNE1G {
    position: absolute;
    top: 72%;
}
    
.share-office .private-office-OLSVWo {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 370px;
}
/*span:hover{*/
    /*color: #DA291C;*/
/*}*/

.share-office .independent-office-s-OLSVWo {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: justify;
    width: 370px;
}

.share-office .group-yN6aUZ {
    background-color: transparent;
    height: 725px;
    left: 0px;
    width: 1250px;
    position: relative;
}

.share-office .mask-group-kewSGO {
    background-color: transparent;
    height: 450px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 1195px;
    border-radius: 20px;
}

.share-office .frame-kewSGO {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    box-shadow: 0px 10px 40px #00000026;
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: min-content;
    right: 0px;
    mix-blend-mode: normal;
    padding: 32px;
    position: absolute;
    width: min-content;
}

.frame-kewSGO {
    top: 48%;
}

.share-office .lounge-wqc12J {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 133px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .large-main-lounge-wh-wqc12J {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 510px;
}

.share-office .group-FLNE1G {
    background-color: transparent;
    height: 630px;
    left: 0px;
    width: 1250px;
    margin: 0 auto;
    margin-top: 300px;
    position: relative;
}

.share-office .mask-group-8ou4uB {
    background-color: transparent;
    height: 450px;
    left: 171px;
    top: 0px;
    width: 100%;
    border-radius: 20px;
}

.share-office .frame-8ou4uB {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 10px;
    height: min-content;
    left: 744px;
    mix-blend-mode: normal;
    position: absolute;
    top: 604px;
    width: min-content;
}

.share-office .ellipse-GzmDZ2 {
    background-color: var(--bg-write);
    border-radius: 5px;
    height: 10px;
    min-width: 10px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .ellipse-SOL6UQ {
    background-color: var(--bg-write);
    border-radius: 5px;
    height: 10px;
    min-width: 10px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .ellipse-TstO9o {
    background-color: var(--bg-write);
    border-radius: 5px;
    height: 10px;
    min-width: 10px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .frame-nLjHee {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    box-shadow: 0px 10px 40px #00000026;
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: min-content;
    left: 0px;
    mix-blend-mode: normal;
    padding: 32px;
    position: absolute;
    width: min-content;
}

.frame-nLjHee {
    top: 55%;
}

.share-office .hot-desk-Ft2ZLi {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 480px;
}

.share-office .co-working-space-usi-Ft2ZLi {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 490px;
}

.share-office .group-yApqmv {
    background-color: transparent;
    height: 630px;
    left: 0px;
    width: 1250px;
    position: relative;
}

.share-office .mask-group-Rx8Jad {
    background-color: transparent;
    height: 450px;
    top: 0px;
    width: 1195px;
    border-radius: 20px;
    position: absolute;
}

.share-office .frame-Rx8Jad {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 10px;
    height: min-content;
    left: 744px;
    mix-blend-mode: normal;
    position: absolute;
    top: 604px;
    width: min-content;
}

.share-office .ellipse-nWTCA1 {
    background-color: var(--bg-write);
    border-radius: 5px;
    height: 10px;
    min-width: 10px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .ellipse-kZ1Tbx {
    background-color: var(--bg-write);
    border-radius: 5px;
    height: 10px;
    min-width: 10px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .ellipse-ci25f5 {
    background-color: var(--bg-write);
    border-radius: 5px;
    height: 10px;
    min-width: 10px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .frame-u1qnSl {
    align-items: flex-start;
    background-color: var(--bg-write);
    border-radius: 20px;
    box-shadow: 0px 10px 40px #00000026;
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: min-content;
    left: 0px;
    mix-blend-mode: normal;
    padding: 32px;
    position: absolute;
    width: min-content;
}

.frame-u1qnSl {
    top: 55%;
}

.share-office .conference-seminar-room-uFj55D {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 481px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .various-sizes-confer-uFj55D {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 490px;
}

.share-office .frame-yApqmv {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 10px;
    height: min-content;
    left: 536px;
    mix-blend-mode: normal;
    position: absolute;
    top: 750px;
    width: min-content;
}

.share-office .ellipse-DfwzDk {
    background-color: var(--bg-write);
    border-radius: 5px;
    height: 10px;
    min-width: 10px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .ellipse-lJiwxp {
    background-color: var(--bg-write);
    border-radius: 5px;
    height: 10px;
    min-width: 10px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .ellipse-r1u6xe {
    background-color: var(--bg-write);
    border-radius: 5px;
    height: 10px;
    min-width: 10px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .group-xm2e0N {
    background-color: transparent;
    height: 510px;
    width: 100%;
}

.share-office .rectangle-gfoULN {
    background-color: var(--bg-write);
    height: 510px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 100%;
}

.share-office .frame-gfoULN {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 60px;
    height: min-content;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 146px;
    width: 1250px;
}

.share-office .rounded-rectangle-SCxSiB {
    background-color: transparent;
    /*height: 124px;*/
    /*min-width: 976px;*/
    mix-blend-mode: normal;
    object-fit: cover;
    position: relative;
}

.share-office .rounded-rectangle-awfdNt {
    background-color: transparent;
    height: 124px;
    /*min-width: 490px;*/
    mix-blend-mode: normal;
    object-fit: cover;
    position: relative;
}

.share-office .rounded-rectangle-F94o4C {
    background-color: transparent;
    height: 124px;
    min-width: 338px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .rounded-rectangle-uklv7o {
    background-color: transparent;
    height: 124px;
    min-width: 172px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: relative;
}

.share-office .rounded-rectangle-zp9grP {
    background-color: transparent;
    height: 124px;
    margin-left: -4785px;
    margin-top: -46202px;
    min-width: 338px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: relative;
}

.share-office .rounded-rectangle-VnwVKg {
    background-color: transparent;
    height: 124px;
    margin-left: -4387px;
    margin-top: -46202px;
    min-width: 338px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: relative;
}

.share-office .rounded-rectangle-UIwEiI {
    background-color: transparent;
    height: 124px;
    margin-left: -3989px;
    margin-top: -46202px;
    min-width: 338px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .rounded-rectangle-CruECo {
    background-color: transparent;
    height: 124px;
    margin-left: -3591px;
    margin-top: -46202px;
    min-width: 338px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: relative;
}

.share-office .frame-9R18RC {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: min-content;
    left: 277px;
    margin: 0 auto;
    margin-top: 120px;
    width: 1250px;
}

.share-office .our-customers-2yV5PR {
    background-color: transparent;
    color: black;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: -1px;
    min-width: 325px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .rectangle-2yV5PR {
    background-color:black;
    border-radius: 10px;
    height: 2px;
    min-width: 80px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .group-A0dIft {
    background-color: transparent;
    height: 1094px;
    left: 0px;
    position: absolute;
    top: 10886px;
    width: 100%;
}

.share-office .img_1117-2-ilzgjj {
    background-color: transparent;
    height: 1094px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 100%;
}

.share-office .frame-ilzgjj {
    align-items: center;
    background-color: transparent;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: min-content;
    left: 416px;
    padding: 40px;
    position: absolute;
    top: 120px;
    width: min-content;
}

.share-office .frame-QKyhJe {
    align-items: center;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: min-content;
    padding: 8px 0px;
    position: relative;
    width: min-content;
}

.share-office .contact-for-rental-Wu4F5w {
    background-color: transparent;
    color: var(--gold);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: -1px;
    min-width: 253px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .rectangle-Wu4F5w {
    background-color: var(--gold);
    border-radius: 10px;
    height: 2px;
    min-width: 80px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .frame-uxzMEh {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 32px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .frame-w14zsU {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 32px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .frame-LXQRWo {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 10px;
    height: min-content;
    padding: 10px 24px;
    position: relative;
    width: min-content;
}

.share-office .name-VZOxpi {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 440px;
}

.share-office .frame-c2J9A8 {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 10px;
    height: min-content;
    padding: 10px 24px;
    position: relative;
    width: min-content;
}

.share-office .phone-number-O03SL8 {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 440px;
}

.share-office .frame-IhQrKn {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 10px;
    height: min-content;
    padding: 10px 24px;
    position: relative;
    width: min-content;
}

.share-office .email-xNBQXe {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 440px;
}

.share-office .frame-FaQHHK {
    align-items: center;
    background-color: transparent;
    display: flex;
    gap: 4px;
    height: min-content;
    padding: 10px 24px;
    position: relative;
    width: min-content;
}

.share-office .chose-a-type-zqXymy {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 408px;
}

.share-office .frame-zqXymy {
    background-color: transparent;
    height: 28px;
    min-width: 28px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .frame-ziT36q {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 10px;
    height: min-content;
    padding: 10px 24px;
    position: relative;
    width: min-content;
}

.share-office .note-OVjFf6 {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 440px;
}

.share-office .frame-AQpU0Q {
    align-items: flex-start;
    background-color: transparent;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .frame-okbOtg {
    align-items: center;
    background-color: transparent;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .frame-6ky11X {
    align-items: flex-start;
    background-color: transparent;
    border-radius: 20px 20px 0px 0px;
    display: flex;
    gap: 10px;
    height: min-content;
    padding: 20px 24px 16px;
    position: relative;
    width: min-content;
}

.share-office .privacy-SAbpRt {
    background-color: transparent;
    color: var(--blue);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 440px;
}

.share-office .frame-Ojxdxq {
    align-items: flex-start;
    background-color: transparent;
    border-radius: 0px 0px 20px 20px;
    display: flex;
    gap: 10px;
    height: min-content;
    padding: 0px 24px 20px;
    position: relative;
    width: min-content;
}

.share-office .i-confirm-the-above-9YWsBK {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 440px;
}

.share-office .frame-J9JWo5 {
    align-items: center;
    background-color: transparent;
    display: flex;
    gap: 12px;
    height: min-content;
    padding: 10px 24px;
    position: relative;
    width: min-content;
}

.share-office .frame-p67D74 {
    background-color: transparent;
    height: 24px;
    min-width: 24px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .i-agree-with-lottes-collection-p67D74 {
    background-color: transparent;
    color: var(--blue);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 404px;
}

.share-office .frame-tMmx8X {
    align-items: flex-start;
    background-color: var(--gold);
    border-radius: 50px;
    display: flex;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 20px 40px;
    position: relative;
    width: min-content;
}

.share-office .send-enquiry-rRE2m1 {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 118px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .frame-iifFmP {
    align-items: flex-start;
    background-color: transparent;
    border-radius: 20px;
    display: flex;
    gap: 32px;
    height: min-content;
    padding: 40px;
    position: relative;
    width: min-content;
}

.share-office .frame-B0MIns {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .nguyn-thu-thy-cs-operation-manager-kfpLsV {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 440px;
}

.share-office .x093-881-1988-viethonglottevn-kfpLsV {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    min-width: 294.5px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .frame-ayInDx {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .mr-baik-sung-ho-GIFGqK {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
    width: 440px;
}

.share-office .x024-3333-6015-sunghobaiklottevn-GIFGqK {
    background-color: transparent;
    color: var(--bg-write);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    min-width: 347px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .nav-2pbuJJ {
    align-items: center;
    background-color: var(--bg-write);
    display: flex;
    flex-direction: column;
    height: min-content;
    left: 0px;
    mix-blend-mode: normal;
    position: fixed;
    top: 0px;
    width: min-content;
}

.share-office .frame-MCO1rq {
    align-items: center;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    height: min-content;
    mix-blend-mode: normal;
    position: relative;
    width: min-content;
}

.share-office .header_nav-1g2i0C {
    align-items: flex-start;
    background-color: var(--bg-write);
    display: flex;
    height: min-content;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    width: 100%;
}

.share-office .frame-MB5eub {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 6px 66px;
    position: relative;
    width: min-content;
}

.share-office .image-5-KgxLz7 {
    background-color: transparent;
    height: 28px;
    min-width: 93px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: relative;
}

.share-office .frame-2xCzuY {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 13px 22px;
    position: relative;
    width: min-content;
}

.share-office .rectangle-JplHgh {
    background-color: transparent;
    height: 14px;
    min-width: 196px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: relative;
}

.share-office .frame-hhtLMp {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 7px 12px;
    position: relative;
    width: min-content;
}

.share-office .image-3-chVORz {
    background-color: transparent;
    height: 26px;
    min-width: 201px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: relative;
}

.share-office .frame-Oxdpdv {
    align-items: center;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 12px;
    position: relative;
    width: 92px;
}

.share-office .korean-dxsP1t {
    background-color: transparent;
    color: var(--text-4);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: -1px;
    min-width: 44px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .frame-1g2i0C {
    align-items: center;
    background-color: transparent;
    display: flex;
    height: min-content;
    justify-content: space-between;
    mix-blend-mode: normal;
    position: relative;
    width: 1250px;
}

.share-office .frame-1DDC6m {
    background-color: transparent;
    height: 98.8359375px;
    margin-bottom: -0.00084686279296875px;
    margin-top: -0.00084686279296875px;
    min-width: 101.2548828125px;
    mix-blend-mode: normal;
    position: relative;
}

.share-office .frame-iCdieQ {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 32px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 0px 60px;
    position: relative;
    width: min-content;
}

.share-office .frame-4fKvNE {
    align-items: flex-start;
    background-color: transparent;
    border-radius: 30px;
    display: flex;
    gap: 32px;
    height: min-content;
    overflow: hidden;
    position: relative;
    width: min-content;
}

.share-office .frame-tQb5zx {
    align-items: flex-start;
    background-color: transparent;
    border-radius: 30px;
    display: flex;
    gap: 10px;
    height: min-content;
    padding: 16px 24px;
    position: relative;
    width: min-content;
}

.share-office .the-residence-60B8Tl {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 133px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .frame-b181Yh {
    align-items: flex-start;
    background-color: transparent;
    border-radius: 30px;
    display: flex;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 16px 24px;
    position: relative;
    width: min-content;
}

.share-office .office-wJOTqL {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 55px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .frame-lY5BgE {
    align-items: flex-start;
    background-color: transparent;
    border-radius: 30px;
    display: flex;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 16px 24px;
    position: relative;
    width: min-content;
}

.share-office .share-office-2W9zvv {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 111px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .frame-vvxTMr {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    gap: 32px;
    height: min-content;
    position: relative;
    width: min-content;
}

.share-office .frame-cz1QHf {
    align-items: flex-start;
    background-color: transparent;
    border-radius: 30px;
    display: flex;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 16px 24px;
    position: relative;
    width: min-content;
}

.share-office .observation-deck-1OKqaS {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 158px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .frame-Ud848n {
    align-items: flex-start;
    background-color: transparent;
    border-radius: 30px;
    display: flex;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 16px 24px;
    position: relative;
    width: min-content;
}

.share-office .news-event-KyWdsq {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 123px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.share-office .frame-ox6gXQ {
    align-items: flex-start;
    background-color: transparent;
    border-radius: 30px;
    display: flex;
    gap: 10px;
    height: min-content;
    mix-blend-mode: normal;
    padding: 16px 24px;
    position: relative;
    width: min-content;
}

.share-office .amenities-RNa0z0 {
    background-color: transparent;
    color: var(--black);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: -1px;
    min-width: 91px;
    mix-blend-mode: normal;
    position: relative;
    text-align: left;
}

.imageWorkFlex {
    width: 1250px;
    margin: 0 auto;
    display: flex;
    margin-top: 120px;
}

.imageWorkFlex .box1 {
    width: calc(65% - 24px);
    margin-right: 24px;
}

.imageWorkFlex .frame-RPbE4o {
    width: 35%;
}
/*slick custom*/
.heightFade .image {
    width: 1195px;
    height: 450px;
}
.heightFade {
    width: 1195px;
}
.fade .fade2 .fade3 .fade4 {
    position: relative;
}

.slick-initialized .slick-slide {
    position: relative !important;
}
.slick-dots li {
    background: #ffffff;
    width: 10px !important;
    height: 10px !important;
    opacity: 1 !important;
}
.slick-dots li.slick-active {
    background: red !important;
}
.slick-dots {
    bottom: 15px !important;
}
/*slick custom*/

.group-FLNE1G .slider {
    margin-left: 55px;
}

.group-yApqmv .slider {
    margin-left: 55px;
}

.border-1px-text-3:hover {
    box-shadow: 0px 10px 40px #00000026;
    border: 0px !important;
}
@media (max-width: 1249px) {
    .share-office .group-2pbuJJ {
        padding: 0 30px;
    }
    .share-office .frame-APYtif {
        width: 980px !important;
    }
    .share-office .we-designed-spaces-w-Y1Jgxx {
        min-width: 700px !important;
        text-align: center !important;
    }
    .share-office .is-a-new-concept-of-6gsg84 {
        width: 90%;
        text-align: center;
    }
    .imageWorkFlex {
        width: 100% !important;
        padding: 0px 30px;
        flex-wrap: wrap;
        gap: 30px;
    }
    .share-office .frame-YMYATC {
        width: 100% !important;
    }
    .share-office .frame-YMYATC img{
        width: 100% !important;
    }
    .share-office .frame-Gxf1J6 {
        width: 100% !important;
    }
    .share-office .frame-Gxf1J6 img{
        width: 100% !important;
    }
    .imageWorkFlex .box1 {
        width: 100% !important;
        margin: 0px !important;
    }
    .imageWorkFlex .frame-RPbE4o {
        width: 100% !important;
    }
    .share-office .mask-group-lbxcmr {
        width: 100% !important;
    }
    .share-office .mask-group-lbxcmr img{
        width: 100% !important;
    }
    .share-office .frame-MUjZeP {
        width: 100%;
        padding: 0px 30px;
    }
    .heightFade {
        width: calc(100% - 55px) !important;
    }
    .share-office .group-FLNE1G {
        width: 100% !important;
    }
    .share-office .group-yApqmv {
        width: 100% !important;
    }
    .share-office .group-yN6aUZ {
        width: 100% !important;
    }
    .share-office .group-xB7sxR {
        padding: 0 30px;
    }
    .share-office .frame-tiBs0b {
        width: 100% !important;
    }
    .share-office .frame-xjuaN9{
        width: 100% !important;
    }
    .share-office .frame-xjuaN9 > div{
        width: 48% !important;
    }
    .share-office .frame-xjuaN9 img{
        width: 100% !important;
        height: 100%;
    }
    .share-office .frame-xjuaN9 {
        flex-wrap: wrap;
    }
    .share-office .frame-P99kkf {
        padding-left: 16px;
    }
    .share-office .group-MlVxEw {
        padding: 0px 30px;
        height: auto !important;
    }
    .share-office .map-layout-BUouX0 {
        width: 100% !important;
        height: auto !important;
    }
    .share-office .group-xm2e0N {
        padding: 0px 30px;
    }
    .share-office .group-zt1Zzg {
        padding: 0px 30px;
    }
    .share-office .frame-XaixIU {
        width: 100% !important;
    }
    .share-office .frame-fxixfw {
        width: 100%;
    }
}
.imageWorkFlex img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.imageWorkFlex img {
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
}
.share-office .frame-fxixfw img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.share-office .frame-fxixfw img {
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
}
.share-office .box1 div {
    border-radius: 40px;
    overflow: hidden;
}
.share-office .frame-RPbE4o {
    border-radius: 40px;
    overflow: hidden;
}
.share-office .frame-fxixfw > div{
    border-radius: 20px;
    overflow: hidden;
}
.frame-eh1pTK p{
    text-align: justify !important;
}