.elementor-8 .elementor-element.elementor-element-90e6bba:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-90e6bba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/surfzy/wp-content/uploads/2024/05/Slider._img.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-90e6bba {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0 80px 0;
}

.elementor-8 .elementor-element.elementor-element-90e6bba>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-6b4539c>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8 .elementor-element.elementor-element-6b4539c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-cfa63d9:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-cfa63d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #161a23;
}

.elementor-8 .elementor-element.elementor-element-cfa63d9 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 0 50px 0;
}

.elementor-8 .elementor-element.elementor-element-cfa63d9>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-9423cbf>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-9423cbf,
.elementor-8 .elementor-element.elementor-element-9423cbf>.elementor-background-overlay {
    border-radius: 0 0 0 0;
}

.elementor-8 .elementor-element.elementor-element-9423cbf {
    padding: 0 0 0 0;
}

.elementor-8 .elementor-element.elementor-element-5ddcc28:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-5ddcc28>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/surfzy/wp-content/uploads/2024/04/about.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-5ddcc28>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-5ddcc28>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-5ddcc28>.elementor-background-slideshow {
    border-radius: 0 0 0 0;
}

.elementor-8 .elementor-element.elementor-element-5ddcc28>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8 .elementor-element.elementor-element-5ddcc28>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-a692758:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-a692758>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0c0f16;
}

.elementor-8 .elementor-element.elementor-element-a692758>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-a692758>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-a692758>.elementor-background-slideshow {
    border-radius: 15px;
}

.elementor-8 .elementor-element.elementor-element-a692758>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 10px;
}

.elementor-8 .elementor-element.elementor-element-a692758>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-34da52c .section-title .title_two {
    color: #fff;
}

.elementor-8 .elementor-element.elementor-element-60b94a3:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-60b94a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0c0f16;
}

.elementor-8 .elementor-element.elementor-element-60b94a3 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 0;
}

.elementor-8 .elementor-element.elementor-element-60b94a3>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-8ae64d1 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}

.elementor-8 .elementor-element.elementor-element-c2e8783 {
    padding: 0 0 0 0;
}

.elementor-8 .elementor-element.elementor-element-76b5f1e:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-76b5f1e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #161a23;
}

.elementor-8 .elementor-element.elementor-element-76b5f1e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 0 50px 0;
}

.elementor-8 .elementor-element.elementor-element-76b5f1e>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-d85fd5e .section-title {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-a74637b {
    padding: 35px 0 0 0;
}

.elementor-8 .elementor-element.elementor-element-f7b5c05:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-f7b5c05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0c0f16;
}

.elementor-8 .elementor-element.elementor-element-f7b5c05 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 100px 0 100px 0;
}

.elementor-8 .elementor-element.elementor-element-f7b5c05>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-e44de98 .dreamit-button {
    text-align: right;
}

.elementor-8 .elementor-element.elementor-element-04e4781 {
    padding: 30px 0 0 0;
}

.elementor-8 .elementor-element.elementor-element-bbda18e:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-bbda18e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0c0f16;
}

.elementor-8 .elementor-element.elementor-element-bbda18e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 0;
}

.elementor-8 .elementor-element.elementor-element-bbda18e>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-21d6ae7 .section-title {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-8d7ea21 {
    padding: 20px 0 0 0;
}

.elementor-8 .elementor-element.elementor-element-b317a06:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-b317a06>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #161a23;
}

.elementor-8 .elementor-element.elementor-element-b317a06 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 0 0;
}

.elementor-8 .elementor-element.elementor-element-b317a06>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-95d6d19>.elementor-container {
    max-width: 1270px;
}

.elementor-8 .elementor-element.elementor-element-95d6d19 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -90px;
    margin-bottom: 0;
    padding: 0 0 0 0;
}

.elementor-8 .elementor-element.elementor-element-95d6d19>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-30f0e1b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-30f0e1b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0c0f16;
}

.elementor-8 .elementor-element.elementor-element-30f0e1b>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-30f0e1b>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-30f0e1b>.elementor-background-slideshow {
    border-radius: 0 0 200px 200px;
}

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

.elementor-8 .elementor-element.elementor-element-30f0e1b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.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-8 .elementor-element.elementor-element-9652dbd {
    width: var(--container-widget-width, 100.177%);
    max-width: 100.177%;
    --container-widget-width: 100.177%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-9652dbd>.elementor-widget-container {
    margin: 0 0 20px 0;
}

.elementor-8 .elementor-element.elementor-element-9652dbd .elementor-heading-title {
    font-family: "Barlow", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    color: #fff;
}

.elementor-8 .elementor-element.elementor-element-217ab5b>.elementor-widget-container {
    margin: 0 0 8px 0;
}

.elementor-8 .elementor-element.elementor-element-217ab5b {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-217ab5b .elementor-heading-title {
    font-family: "Barlow", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #cad4dd;
}

@media (max-width: 500px) {
    .elementor-8 .elementor-element.elementor-element-217ab5b .elementor-heading-title {
        font-family: "Barlow", Sans-serif;
        font-size: 13px;
        font-weight: 400;
        color: #cad4dd;
    }
}

.elementor-8 .elementor-element.elementor-element-e0c767f .dreamit-button {
    text-align: 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-8 .elementor-element.elementor-element-459d768 {
    width: auto;
    max-width: auto;
    bottom: 50px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-459d768 {
    left: 270px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-459d768 {
    right: 270px;
}

@media(min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-073d2ef {
        width: 55.744%;
    }

    .elementor-8 .elementor-element.elementor-element-a073fb7 {
        width: 44.214%;
    }

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

@media(max-width: 1024px) and (min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-5ddcc28 {
        width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-a692758 {
        width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-34c594f {
        width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-054f7ed {
        width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-0099d43 {
        width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-0a45374 {
        width: 50%;
    }
}

@media(min-width: 1025px) {

    .elementor-8 .elementor-element.elementor-element-5ddcc28:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-8 .elementor-element.elementor-element-5ddcc28>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}