.elementor-32 .elementor-element.elementor-element-21d50b7d:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-21d50b7d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e4da00b);
    background-image: url("https://bigbeard.co.za/wp-content/uploads/2024/05/bbws-services-background.webp");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-21d50b7d>.elementor-container {
    min-height: 700px;
}

.elementor-32 .elementor-element.elementor-element-21d50b7d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-21d50b7d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-2e2ce1ab>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.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-32 .elementor-element.elementor-element-14d78d46>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-14d78d46 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-weight: 600;
    line-height: 1.2em;
    color: var(--e-global-color-d16c73e);
}

.elementor-32 .elementor-element.elementor-element-58e40a2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-58e40a2 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-weight: 600;
    line-height: 1.2em;
    color: var(--e-global-color-d16c73e);
}

.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-32 .elementor-element.elementor-element-4ebcf70a>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-32 .elementor-element.elementor-element-4ebcf70a {
    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-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-32 .elementor-element.elementor-element-1879e6f7 .elementor-button {
    background-color: #2E3833;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-32 .elementor-element.elementor-element-1879e6f7 {
    width: auto;
    max-width: auto;
}

.elementor-32 .elementor-element.elementor-element-5c27a582 {
    margin-top: 60px;
    margin-bottom: 60px;
}

.elementor-32 .elementor-element.elementor-element-49cbdab>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.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-32 .elementor-element.elementor-element-3333e9cd img {
    width: 100%;
}

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

.elementor-32 .elementor-element.elementor-element-60b97c9 .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-32 .elementor-element.elementor-element-60b97c9 {
    width: auto;
    max-width: auto;
}

.elementor-32 .elementor-element.elementor-element-60b97c9 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-32 .elementor-element.elementor-element-559cd5f2>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-32 .elementor-element.elementor-element-559cd5f2 {
    margin-top: 40px;
    margin-bottom: 40px;
}

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

.elementor-32 .elementor-element.elementor-element-21ed1a6 .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-32 .elementor-element.elementor-element-21ed1a6 {
    width: auto;
    max-width: auto;
}

.elementor-32 .elementor-element.elementor-element-21ed1a6 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-32 .elementor-element.elementor-element-23975c0a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

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

.elementor-32 .elementor-element.elementor-element-4a0db8a .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-32 .elementor-element.elementor-element-4a0db8a {
    width: auto;
    max-width: auto;
}

.elementor-32 .elementor-element.elementor-element-4a0db8a .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-32 .elementor-element.elementor-element-69b2367a {
    margin-top: 60px;
    margin-bottom: 60px;
}

.elementor-32 .elementor-element.elementor-element-4284c303>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-4284c303 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-4284c303 .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-text);
}

.elementor-32 .elementor-element.elementor-element-1a40122>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1a40122 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-1a40122 .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-text);
}

.elementor-32 .elementor-element.elementor-element-508c2969 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-73e71e0:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-73e71e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d16c73e);
}

.elementor-32 .elementor-element.elementor-element-73e71e0>.elementor-container {
    min-height: 400px;
}

.elementor-32 .elementor-element.elementor-element-73e71e0 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3733d6b);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-73e71e0,
.elementor-32 .elementor-element.elementor-element-73e71e0>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-73e71e0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-1555d98f>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-32 .elementor-element.elementor-element-84c79fa {
    color: var(--e-global-color-fb8735d);
}

.elementor-32 .elementor-element.elementor-element-3d469329:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-3d469329>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d16c73e);
}

.elementor-32 .elementor-element.elementor-element-3d469329>.elementor-container {
    min-height: 400px;
}

.elementor-32 .elementor-element.elementor-element-3d469329 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3733d6b);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-3d469329,
.elementor-32 .elementor-element.elementor-element-3d469329>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-3d469329>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-7fc3f55a>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-32 .elementor-element.elementor-element-23caf16b {
    color: var(--e-global-color-fb8735d);
}

.elementor-32 .elementor-element.elementor-element-78c5878f:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-78c5878f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d16c73e);
}

.elementor-32 .elementor-element.elementor-element-78c5878f>.elementor-container {
    min-height: 400px;
}

.elementor-32 .elementor-element.elementor-element-78c5878f {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3733d6b);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-78c5878f,
.elementor-32 .elementor-element.elementor-element-78c5878f>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-78c5878f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-3ea317d3>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-32 .elementor-element.elementor-element-5db29df8 {
    color: var(--e-global-color-fb8735d);
}

.elementor-32 .elementor-element.elementor-element-40334166 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-7b183662:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-7b183662>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d16c73e);
}

.elementor-32 .elementor-element.elementor-element-7b183662>.elementor-container {
    min-height: 400px;
}

.elementor-32 .elementor-element.elementor-element-7b183662 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3733d6b);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-7b183662,
.elementor-32 .elementor-element.elementor-element-7b183662>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-7b183662>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-3978d9f9>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-32 .elementor-element.elementor-element-364a40bb {
    color: var(--e-global-color-fb8735d);
}

.elementor-32 .elementor-element.elementor-element-7cbeb665:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-7cbeb665>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d16c73e);
}

.elementor-32 .elementor-element.elementor-element-7cbeb665>.elementor-container {
    min-height: 400px;
}

.elementor-32 .elementor-element.elementor-element-7cbeb665 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3733d6b);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-7cbeb665,
.elementor-32 .elementor-element.elementor-element-7cbeb665>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-7cbeb665>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-6aaf20e4>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-32 .elementor-element.elementor-element-52bf4a07 {
    color: var(--e-global-color-fb8735d);
}

.elementor-32 .elementor-element.elementor-element-e43ae88 {
    margin-top: 60px;
    margin-bottom: 60px;
}

.elementor-32 .elementor-element.elementor-element-a2e527f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-a2e527f {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-a2e527f .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-text);
}

.elementor-32 .elementor-element.elementor-element-9933a27 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-a6a56ad:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-a6a56ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d16c73e);
}

.elementor-32 .elementor-element.elementor-element-a6a56ad>.elementor-container {
    min-height: 400px;
}

.elementor-32 .elementor-element.elementor-element-a6a56ad {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3733d6b);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-a6a56ad,
.elementor-32 .elementor-element.elementor-element-a6a56ad>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-a6a56ad>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-1d2bdf0>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-32 .elementor-element.elementor-element-374a734 {
    color: var(--e-global-color-fb8735d);
}

.elementor-32 .elementor-element.elementor-element-878e8a1:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-878e8a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d16c73e);
}

.elementor-32 .elementor-element.elementor-element-878e8a1>.elementor-container {
    min-height: 400px;
}

.elementor-32 .elementor-element.elementor-element-878e8a1 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3733d6b);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-878e8a1,
.elementor-32 .elementor-element.elementor-element-878e8a1>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-878e8a1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-8457423>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-32 .elementor-element.elementor-element-7b4ebce {
    color: var(--e-global-color-fb8735d);
}

.elementor-32 .elementor-element.elementor-element-6fa1948 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-72d587c:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-72d587c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d16c73e);
}

.elementor-32 .elementor-element.elementor-element-72d587c>.elementor-container {
    min-height: 400px;
}

.elementor-32 .elementor-element.elementor-element-72d587c {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3733d6b);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-72d587c,
.elementor-32 .elementor-element.elementor-element-72d587c>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-72d587c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-94c6c12>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-32 .elementor-element.elementor-element-fa13d82 {
    color: var(--e-global-color-fb8735d);
}

.elementor-32 .elementor-element.elementor-element-c992d90:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-c992d90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d16c73e);
}

.elementor-32 .elementor-element.elementor-element-c992d90>.elementor-container {
    min-height: 400px;
}

.elementor-32 .elementor-element.elementor-element-c992d90 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3733d6b);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-c992d90,
.elementor-32 .elementor-element.elementor-element-c992d90>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-c992d90>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-aaff15f>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-32 .elementor-element.elementor-element-61bbf4f {
    color: var(--e-global-color-fb8735d);
}

.elementor-32 .elementor-element.elementor-element-6e493e4 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-b8298c2:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-b8298c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d16c73e);
}

.elementor-32 .elementor-element.elementor-element-b8298c2>.elementor-container {
    min-height: 400px;
}

.elementor-32 .elementor-element.elementor-element-b8298c2 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3733d6b);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-b8298c2,
.elementor-32 .elementor-element.elementor-element-b8298c2>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-b8298c2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-ecdb69e>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-32 .elementor-element.elementor-element-5d121f6 {
    color: var(--e-global-color-fb8735d);
}

.elementor-32 .elementor-element.elementor-element-70fd9f1d {
    margin-top: 60px;
    margin-bottom: 60px;
}

.elementor-32 .elementor-element.elementor-element-1e285b01>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1e285b01 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-1e285b01 .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-text);
}

.elementor-32 .elementor-element.elementor-element-9e7d2da>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-9e7d2da {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-9e7d2da .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-text);
}

.elementor-32 .elementor-element.elementor-element-2227f246 {
    margin-top: 10px;
    margin-bottom: 0px;
}

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

@media(max-width:1024px) {
    .elementor-32 .elementor-element.elementor-element-21d50b7d>.elementor-container {
        min-height: 600px;
    }

    .elementor-32 .elementor-element.elementor-element-21d50b7d {
        padding: 50px 0px 0px 0px;
    }

    .elementor-32 .elementor-element.elementor-element-5c27a582 {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .elementor-32 .elementor-element.elementor-element-69b2367a {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .elementor-32 .elementor-element.elementor-element-e43ae88 {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .elementor-32 .elementor-element.elementor-element-6e493e4 {
        margin-top: 10px;
        margin-bottom: 0px;
    }
}

@media(max-width:767px) {
    .elementor-32 .elementor-element.elementor-element-21d50b7d>.elementor-container {
        min-height: 650px;
    }

    .elementor-32 .elementor-element.elementor-element-58e40a2 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-32 .elementor-element.elementor-element-5c27a582 {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .elementor-32 .elementor-element.elementor-element-559cd5f2 {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .elementor-32 .elementor-element.elementor-element-69b2367a {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .elementor-32 .elementor-element.elementor-element-70fd9f1d {
        margin-top: 50px;
        margin-bottom: 50px;
    }
}

@media(min-width:768px) {
    .elementor-32 .elementor-element.elementor-element-7d753a80 {
        width: 50%;
    }

    .elementor-32 .elementor-element.elementor-element-a7ea297 {
        width: 49.333%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-32 .elementor-element.elementor-element-ca75906 {
        width: 10%;
    }

    .elementor-32 .elementor-element.elementor-element-6e184d95 {
        width: 80%;
    }

    .elementor-32 .elementor-element.elementor-element-1ec3efb3 {
        width: 10%;
    }

    .elementor-32 .elementor-element.elementor-element-4ebe3d62 {
        width: 80%;
    }
}