.elementor-1134 .elementor-element.elementor-element-3431238d > .elementor-container {
    min-height: 400px;
}

.elementor-1134 .elementor-element.elementor-element-3431238d > .elementor-background-overlay {
    background-color: #1E1E1E;
    opacity: 0.66;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1134 .elementor-element.elementor-element-3431238d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -82px;
    margin-bottom: 0px;
}

.elementor-1134 .elementor-element.elementor-element-f17a50e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 65px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1134 .elementor-element.elementor-element-140054d1:not(.elementor-motion-effects-element-type-background), .elementor-1134 .elementor-element.elementor-element-140054d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1134 .elementor-element.elementor-element-140054d1, .elementor-1134 .elementor-element.elementor-element-140054d1 > .elementor-background-overlay {
    border-radius: 20px 20px 0px 0px;
}

.elementor-1134 .elementor-element.elementor-element-140054d1 {
    box-shadow: 0px -8px 19px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -50px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
    z-index: 2;
}

.elementor-1134 .elementor-element.elementor-element-140054d1 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1134 .elementor-element.elementor-element-4bea44e3 {
    text-align: center;
}

.elementor-1134 .elementor-element.elementor-element-4bea44e3 .elementor-heading-title {
    color: #222222;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1134 .elementor-element.elementor-element-4315030f {
    color: #666666;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-1134 .elementor-element.elementor-element-48c665a7:not(.elementor-motion-effects-element-type-background), .elementor-1134 .elementor-element.elementor-element-48c665a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1134 .elementor-element.elementor-element-48c665a7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -30px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
    z-index: 3;
}

.elementor-1134 .elementor-element.elementor-element-48c665a7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1134 .elementor-element.elementor-element-64ddb7e0:not(.elementor-motion-effects-element-type-background), .elementor-1134 .elementor-element.elementor-element-64ddb7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #f2295b 100%);
}

.elementor-1134 .elementor-element.elementor-element-64ddb7e0, .elementor-1134 .elementor-element.elementor-element-64ddb7e0 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1134 .elementor-element.elementor-element-64ddb7e0 {
    box-shadow: 0px -8px 25px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}

.elementor-1134 .elementor-element.elementor-element-64ddb7e0 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1134 .elementor-element.elementor-element-78e505a9 > .elementor-element-populated {
    padding: 25px 25px 25px 25px;
}

.elementor-1134 .elementor-element.elementor-element-6760afa6 {
    text-align: center;
}

.elementor-1134 .elementor-element.elementor-element-6760afa6 .elementor-heading-title {
    color: #222222;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1134 .elementor-element.elementor-element-7a0ce4bf {
    text-align: center;
    color: #666666;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-1134 .elementor-element.elementor-element-8a93f7c .obfx-grid-col-image {
    height: 150px;
}

.elementor-1134 .elementor-element.elementor-element-8a93f7c .obfx-grid-col-content {
    text-align: center;
}

.elementor-1134 .elementor-element.elementor-element-8a93f7c .obfx-grid-wrapper {
    padding-right: calc(15px);
    padding-left: calc(15px);
    padding-bottom: 30px;
}

.elementor-1134 .elementor-element.elementor-element-8a93f7c .obfx-grid-container {
    margin-left: calc(-15px);
    margin-right: calc(-15px);
}

.elementor-1134 .elementor-element.elementor-element-8a93f7c .obfx-grid .entry-title.obfx-grid-title, .elementor-1134 .elementor-element.elementor-element-8a93f7c .obfx-grid .entry-title.obfx-grid-title > a {
    font-size: 18px;
}

.elementor-1134 .elementor-element.elementor-element-8a93f7c .obfx-grid-footer a {
    color: #ffffff;
}

.elementor-1134 .elementor-element.elementor-element-8a93f7c > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-1134 .elementor-element.elementor-element-58e1859e:not(.elementor-motion-effects-element-type-background), .elementor-1134 .elementor-element.elementor-element-58e1859e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1134 .elementor-element.elementor-element-58e1859e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -20px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
    z-index: 3;
}

.elementor-1134 .elementor-element.elementor-element-58e1859e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1134 .elementor-element.elementor-element-15ab43c1:not(.elementor-motion-effects-element-type-background), .elementor-1134 .elementor-element.elementor-element-15ab43c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1134 .elementor-element.elementor-element-15ab43c1, .elementor-1134 .elementor-element.elementor-element-15ab43c1 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1134 .elementor-element.elementor-element-15ab43c1 {
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}

.elementor-1134 .elementor-element.elementor-element-15ab43c1 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1134 .elementor-element.elementor-element-4872978b > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
}

.elementor-1134 .elementor-element.elementor-element-d3cebfe > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1134 .elementor-element.elementor-element-d3cebfe {
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-1134 .elementor-element.elementor-element-7cc7119 .elementor-heading-title {
    color: rgb(233,30,99);
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-1134 .elementor-element.elementor-element-23597e7 {
    text-align: left;
}

.elementor-1134 .elementor-element.elementor-element-23597e7 .elementor-heading-title {
    color: #222222;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1134 .elementor-element.elementor-element-0fef96e {
    text-align: left;
    color: #666666;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-1134 .elementor-element.elementor-element-8b1a499 {
    --icon-box-icon-margin: 0px;}

.elementor-1134 .elementor-element.elementor-element-8b1a499 .elementor-icon {
    font-size: 30px;
}

.elementor-1134 .elementor-element.elementor-element-8b1a499 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1134 .elementor-element.elementor-element-8b1a499 .elementor-icon-box-description {
    color: #676767;
    font-size: 1em;
}

.elementor-1134 .elementor-element.elementor-element-8b1a499 > .elementor-widget-container {
    padding: 25px 25px 25px 25px;
    box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.5);
}

.elementor-1134 .elementor-element.elementor-element-c5f920e {
    --icon-box-icon-margin: 0px;}

.elementor-1134 .elementor-element.elementor-element-c5f920e .elementor-icon {
    font-size: 30px;
}

.elementor-1134 .elementor-element.elementor-element-c5f920e .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1134 .elementor-element.elementor-element-c5f920e .elementor-icon-box-description {
    color: #676767;
    font-size: 1em;
}

.elementor-1134 .elementor-element.elementor-element-c5f920e > .elementor-widget-container {
    padding: 25px 25px 25px 25px;
    box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.5);
}

.elementor-1134 .elementor-element.elementor-element-be4acbe {
    --icon-box-icon-margin: 0px;}

.elementor-1134 .elementor-element.elementor-element-be4acbe .elementor-icon {
    font-size: 30px;
}

.elementor-1134 .elementor-element.elementor-element-be4acbe .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1134 .elementor-element.elementor-element-be4acbe .elementor-icon-box-description {
    color: #676767;
    font-size: 1em;
}

.elementor-1134 .elementor-element.elementor-element-be4acbe > .elementor-widget-container {
    padding: 25px 25px 25px 25px;
    box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.5);
}

.elementor-1134 .elementor-element.elementor-element-5e80784 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;--e-column-margin-left: 0px;}

.elementor-1134 .elementor-element.elementor-element-047451c {
    --icon-box-icon-margin: 0px;}

.elementor-1134 .elementor-element.elementor-element-047451c .elementor-icon {
    font-size: 30px;
}

.elementor-1134 .elementor-element.elementor-element-047451c .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1134 .elementor-element.elementor-element-047451c .elementor-icon-box-description {
    color: #676767;
    font-size: 1em;
}

.elementor-1134 .elementor-element.elementor-element-047451c > .elementor-widget-container {
    padding: 25px 25px 25px 25px;
    box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.5);
}

.elementor-1134 .elementor-element.elementor-element-6eb3cc6 {
    --icon-box-icon-margin: 0px;}

.elementor-1134 .elementor-element.elementor-element-6eb3cc6 .elementor-icon {
    font-size: 30px;
}

.elementor-1134 .elementor-element.elementor-element-6eb3cc6 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1134 .elementor-element.elementor-element-6eb3cc6 .elementor-icon-box-description {
    color: #676767;
    font-size: 1em;
}

.elementor-1134 .elementor-element.elementor-element-6eb3cc6 > .elementor-widget-container {
    padding: 25px 25px 25px 25px;
    box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.5);
}

.elementor-1134 .elementor-element.elementor-element-dc25ce9 > .elementor-container {
    min-height: 517px;
}

.elementor-1134 .elementor-element.elementor-element-dc25ce9:not(.elementor-motion-effects-element-type-background), .elementor-1134 .elementor-element.elementor-element-dc25ce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../img/gg/game_ditu_03.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1134 .elementor-element.elementor-element-dc25ce9 > .elementor-background-overlay {
    background-color: #0F0F0F;
    opacity: 0.67;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1134 .elementor-element.elementor-element-dc25ce9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
    z-index: 2;
}

.elementor-1134 .elementor-element.elementor-element-7712d50 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1134 .elementor-element.elementor-element-985d719 {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

body.elementor-page-1134:not(.elementor-motion-effects-element-type-background), body.elementor-page-1134 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media (max-width: 1024px) {
    .elementor-1134 .elementor-element.elementor-element-3431238d {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1134 .elementor-element.elementor-element-f17a50e .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-1134 .elementor-element.elementor-element-4bea44e3 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-1134 .elementor-element.elementor-element-78e505a9 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1134 .elementor-element.elementor-element-6760afa6 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-1134 .elementor-element.elementor-element-8a93f7c .obfx-grid-col-content {
        text-align: left;
    }

    .elementor-1134 .elementor-element.elementor-element-4872978b > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1134 .elementor-element.elementor-element-7cc7119 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-1134 .elementor-element.elementor-element-23597e7 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-1134 .elementor-element.elementor-element-dc25ce9 {
        padding: 20px 20px 0px 20px;
    }

    .elementor-1134 .elementor-element.elementor-element-7712d50 .elementor-heading-title {
        font-size: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-1134 .elementor-element.elementor-element-3431238d {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1134 .elementor-element.elementor-element-f17a50e .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-1134 .elementor-element.elementor-element-140054d1 {
        padding: 40px 15px -0px 15px;
    }

    .elementor-1134 .elementor-element.elementor-element-4bea44e3 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1134 .elementor-element.elementor-element-64ddb7e0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-1134 .elementor-element.elementor-element-78e505a9 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1134 .elementor-element.elementor-element-6760afa6 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1134 .elementor-element.elementor-element-8a93f7c .obfx-grid-col-content {
        text-align: center;
    }

    .elementor-1134 .elementor-element.elementor-element-15ab43c1 {
        padding: 0px 15px 0px 15px;
    }

    .elementor-1134 .elementor-element.elementor-element-4872978b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1134 .elementor-element.elementor-element-23597e7 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1134 .elementor-element.elementor-element-dc25ce9 > .elementor-container {
        min-height: 736px;
    }

    .elementor-1134 .elementor-element.elementor-element-7712d50 .elementor-heading-title {
        font-size: 30px;
    }
}

@media (min-width: 768px) {
    .elementor-1134 .elementor-element.elementor-element-650f85f {
        width: 40%;
    }

    .elementor-1134 .elementor-element.elementor-element-3c713c7 {
        width: 30%;
    }

    .elementor-1134 .elementor-element.elementor-element-5e80784 {
        width: 29.666%;
    }

    .elementor-1134 .elementor-element.elementor-element-dc49392 {
        width: 60%;
    }

    .elementor-1134 .elementor-element.elementor-element-931ad6f {
        width: 39.956%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-1134 .elementor-element.elementor-element-650f85f {
        width: 100%;
    }

    .elementor-1134 .elementor-element.elementor-element-3c713c7 {
        width: 50%;
    }

    .elementor-1134 .elementor-element.elementor-element-5e80784 {
        width: 50%;
    }

    .elementor-1134 .elementor-element.elementor-element-dc49392 {
        width: 100%;
    }
}

/* Start custom CSS for section, class: .elementor-element-140054d1 */
.main {
    margin-left: 30px;
    margin-right: 30px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-48c665a7 */
.block-cover {
    margin-left: 30px;
    margin-right: 30px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64ddb7e0 */
.main {
    margin-left: 30px;
    margin-right: 30px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-58e1859e */
.block-cover {
    margin-left: 30px;
    margin-right: 30px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15ab43c1 */
.main {
    margin-left: 30px;
    margin-right: 30px;
}

/* End custom CSS */
