.elementor-30 .elementor-element.elementor-element-38f77318 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-1de34f2c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-c157767 {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-30 .elementor-element.elementor-element-ad533c1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-30 .elementor-element.elementor-element-ad533c1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/02/bbws-about-us-1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 80% auto;
}

.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-ad533c1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-30 .elementor-element.elementor-element-ad533c1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-30 .elementor-element.elementor-element-ad533c1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-ad533c1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-30 .elementor-element.elementor-element-b42b211 {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-30 .elementor-element.elementor-element-ad9a122 img {
    width: 100%;
}

.elementor-30 .elementor-element.elementor-element-deb7b8f {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-7f8442d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-450e121 {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-2ad83da.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-30 .elementor-element.elementor-element-2ad83da.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-30 .elementor-element.elementor-element-2ad83da>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-8c32209 img {
    width: 100%;
}

.elementor-30 .elementor-element.elementor-element-5381b0d {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-30 .elementor-element.elementor-element-d26500f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-624d775 {
    margin-top: 60px;
    margin-bottom: 60px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-1b80b49>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-1b80b49 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-30 .elementor-element.elementor-element-70959f5>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-70959f5 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-984ef85>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-984ef85 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-05b3724>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-05b3724 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-a904271 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-e45aaf4>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-e45aaf4 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-3796388>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-3796388 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-62b0668>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-62b0668 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-8a6a481 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-b712de0>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-b712de0 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-bc0a160>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-bc0a160 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-48711d6>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-48711d6 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-6b1a25a>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-6b1a25a {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-025a4a5>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-025a4a5 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-ad61a33>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-ad61a33 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-668c32d {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-13a45d8>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-13a45d8 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-f2e4dec>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-f2e4dec {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-d1fbd5c {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-7cf8c32>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-7cf8c32 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-d640b39>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-d640b39 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-1d1d8bc {
    margin-top: 60px;
    margin-bottom: 60px;
}

.elementor-30 .elementor-element.elementor-element-5ca92f7>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-5ca92f7 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-30 .elementor-element.elementor-element-608cc2f>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-608cc2f {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-7a10c67>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-7a10c67 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-912e930>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-912e930 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-fcad44b>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-fcad44b {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-4cdbbc2 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-a0f41fe>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-a0f41fe {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-6124ec1>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-6124ec1 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-03059f1 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-378484d>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-378484d {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-88a91b2>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-88a91b2 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-9789ac0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-3ceeab6>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-3ceeab6 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-9f050b6>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-9f050b6 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-e5a9fce {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-731290c>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-731290c {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-e125bff>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-e125bff {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-f6aa8a0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-8ca7b76>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-8ca7b76 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-167e71f>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-167e71f {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-830518d {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-208e8ca>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-208e8ca {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-6702cd6>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-6702cd6 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-80b31e8 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-b97dc8f>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-b97dc8f {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-a26b204>.elementor-container {
    min-height: 400px;
}

.elementor-30 .elementor-element.elementor-element-a26b204 {
    border-style: none;
}

.elementor-30 .elementor-element.elementor-element-16ca3a16 {
    padding: 0px 0px 60px 0px;
}

.elementor-30 .elementor-element.elementor-element-5dc5772:not(.elementor-motion-effects-element-type-background),
.elementor-30 .elementor-element.elementor-element-5dc5772>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d7421cd);
}

.elementor-30 .elementor-element.elementor-element-5dc5772 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 30px 30px 20px;
}

.elementor-30 .elementor-element.elementor-element-5dc5772>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-30 .elementor-element.elementor-element-124b5e0 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-30 .elementor-element.elementor-element-dc8310a {
    width: auto;
    max-width: auto;
}

.elementor-30 .elementor-element.elementor-element-dc8310a>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-dc8310a .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-30 .elementor-element.elementor-element-de3ff71.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-30 .elementor-element.elementor-element-95fe880 .elementor-button {
    background-color: #2E383300;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-30 .elementor-element.elementor-element-95fe880 {
    width: auto;
    max-width: auto;
}

.elementor-30 .elementor-element.elementor-element-95fe880>.elementor-widget-container {
    margin: 0px 0px 14px 0px;
}

.elementor-30 .elementor-element.elementor-element-95fe880 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-30 .elementor-element.elementor-element-9a79088 {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    color: var(--e-global-color-d16c73e);
}

.elementor-widget-loop-grid .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-loop-grid .elementor-pagination {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .e-load-more-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-30 .elementor-element.elementor-element-94b2e03 {
    --grid-columns: 2;
    --grid-column-gap: 40px;
}

.elementor-30 .elementor-element.elementor-element-94b2e03 .elementor-loop-container {
    grid-auto-rows: 1fr;
}

.elementor-30 .elementor-element.elementor-element-94b2e03 .e-loop-item>.elementor-section,
.elementor-30 .elementor-element.elementor-element-94b2e03 .e-loop-item>.elementor-section>.elementor-container,
.elementor-30 .elementor-element.elementor-element-94b2e03 .e-loop-item>.e-con,
.elementor-30 .elementor-element.elementor-element-94b2e03 .e-loop-item .elementor-section-wrap>.e-con {
    height: 100%;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-30 .elementor-element.elementor-element-32688d1 {
        width: 80%;
    }

    .elementor-30 .elementor-element.elementor-element-d7a209c {
        width: 19.333%;
    }

    .elementor-30 .elementor-element.elementor-element-8a40976 {
        width: 80%;
    }

    .elementor-30 .elementor-element.elementor-element-ae8bbce {
        width: 19.333%;
    }

    .elementor-30 .elementor-element.elementor-element-615b23a {
        width: 62%;
    }

    .elementor-30 .elementor-element.elementor-element-e1edb53 {
        width: 37.333%;
    }

    .elementor-30 .elementor-element.elementor-element-32d38d7 {
        width: 62%;
    }

    .elementor-30 .elementor-element.elementor-element-6a3ee00 {
        width: 37.333%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-30 .elementor-element.elementor-element-8a40976 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-30 .elementor-element.elementor-element-38f77318 {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .elementor-30 .elementor-element.elementor-element-deb7b8f {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .elementor-30 .elementor-element.elementor-element-32e76c0 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-30 .elementor-element.elementor-element-16ca3a16 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 60px 10px;
    }

    .elementor-30 .elementor-element.elementor-element-94b2e03 {
        --grid-columns: 2;
        --grid-column-gap: 25px;
    }
}

@media(max-width:767px) {
    .elementor-30 .elementor-element.elementor-element-1b80b49>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-30 .elementor-element.elementor-element-1b80b49 {
        text-align: center;
    }

    .elementor-30 .elementor-element.elementor-element-16ca3a16 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-30 .elementor-element.elementor-element-5dc5772 {
        padding: 30px 0px 30px 0px;
    }

    .elementor-30 .elementor-element.elementor-element-de3ff71.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-30 .elementor-element.elementor-element-94b2e03 {
        --grid-columns: 1;
        --grid-row-gap: 40px;
    }
}