.elementor-7500 .elementor-element.elementor-element-d6e41f3:not(.elementor-motion-effects-element-type-background),
.elementor-7500 .elementor-element.elementor-element-d6e41f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7500 .elementor-element.elementor-element-d6e41f3>.elementor-background-overlay {
    opacity: 0.83;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7500 .elementor-element.elementor-element-d6e41f3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 250px 0px 250px 0px;
}

.elementor-7500 .elementor-element.elementor-element-be99411>.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-7500 .elementor-element.elementor-element-08df4d6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-7500 .elementor-element.elementor-element-08df4d6:not(.elementor-motion-effects-element-type-background),
.elementor-7500 .elementor-element.elementor-element-08df4d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F0F0F0;
}

.elementor-7500 .elementor-element.elementor-element-08df4d6 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 84px 20px 56px 20px;
}

.elementor-7500 .elementor-element.elementor-element-08df4d6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7500 .elementor-element.elementor-element-a1dc623>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.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-7500 .elementor-element.elementor-element-98b04ac>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7500 .elementor-element.elementor-element-30a2e43>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-7500 .elementor-element.elementor-element-943eeee>.elementor-widget-container {
    margin: 0px 0px 18px 0px;
}

.elementor-7500 .elementor-element.elementor-element-a465f49 {
    margin-top: 84px;
    margin-bottom: 0px;
}

.elementor-7500 .elementor-element.elementor-element-0069335 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7500 .elementor-element.elementor-element-2370dd5 {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-08fb0cf {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-dbca02e {
    margin-top: 0px;
    margin-bottom: 84px;
}

.elementor-7500 .elementor-element.elementor-element-a536bb8 {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-9a90d3d {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-2fb6544>.elementor-container {
    max-width: 1120px;
}

.elementor-7500 .elementor-element.elementor-element-2fb6544 {
    margin-top: 0px;
    margin-bottom: 84px;
}

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

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

.elementor-7500 .elementor-element.elementor-element-e4a6591 .elementor-counter-number-wrapper {
    color: #F45905;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-7500 .elementor-element.elementor-element-e4a6591 .elementor-counter-title {
    color: #16213E;
    font-family: "Kanit", Sans-serif;
    font-weight: 400;
}

.elementor-7500 .elementor-element.elementor-element-a90d582 .elementor-counter-number-wrapper {
    color: #001ED3;
}

.elementor-7500 .elementor-element.elementor-element-a90d582 .elementor-counter-title {
    color: #16213E;
    font-family: "Kanit", Sans-serif;
    font-weight: 400;
}

.elementor-7500 .elementor-element.elementor-element-a838f74 .elementor-counter-number-wrapper {
    color: #F45905;
}

.elementor-7500 .elementor-element.elementor-element-a838f74 .elementor-counter-title {
    color: #16213E;
    font-family: "Kanit", Sans-serif;
    font-weight: 400;
}

.elementor-7500 .elementor-element.elementor-element-1749f1a .elementor-counter-number-wrapper {
    color: #001ED3;
}

.elementor-7500 .elementor-element.elementor-element-1749f1a .elementor-counter-title {
    color: #16213E;
    font-family: "Kanit", Sans-serif;
    font-weight: 400;
}

.elementor-7500 .elementor-element.elementor-element-1f44c9f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7500 .elementor-element.elementor-element-b1695f8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7500 .elementor-element.elementor-element-b01cdac {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7500 .elementor-element.elementor-element-595a84f {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-b56794b {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-ba20947 {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-990475b {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7500 .elementor-element.elementor-element-f9b1c99 {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-d87f31a {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-de7d43b {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-62bb416 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7500 .elementor-element.elementor-element-d2fb2db {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-3e50989 {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-8b0a83f {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-e3e8685 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7500 .elementor-element.elementor-element-2df5f1a {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-f6d131e {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-6dd91e8 {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-c8e5058 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7500 .elementor-element.elementor-element-dfcdf5d {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-35c2e58 {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-8063eaa {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-96250f9 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7500 .elementor-element.elementor-element-c4abe76 {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-8b2c0bd {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-bc3b4cd {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-f8d5032 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7500 .elementor-element.elementor-element-072f17d {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-80510ef {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-b22b717 {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-3014d72 {
    margin-top: 0px;
    margin-bottom: 112px;
}

.elementor-7500 .elementor-element.elementor-element-bf9e10a {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-ae77a39 {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-a4bb8e8 {
    text-align: center;
}

.elementor-7500 .elementor-element.elementor-element-fad06da:not(.elementor-motion-effects-element-type-background),
.elementor-7500 .elementor-element.elementor-element-fad06da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://rayoflightthemes.com/wordpress-themes/dustro-wordpress-theme/wp-content/uploads/2021/02/s1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7500 .elementor-element.elementor-element-fad06da>.elementor-background-overlay {
    opacity: 0.83;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7500 .elementor-element.elementor-element-fad06da {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 168px 0px 168px 0px;
}

.elementor-7500 .elementor-element.elementor-element-7cd11e8>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-7500 .elementor-element.elementor-element-e9cdebf {
        width: 11.278%;
    }

    .elementor-7500 .elementor-element.elementor-element-0f8e7cf {
        width: 76.75%;
    }

    .elementor-7500 .elementor-element.elementor-element-9f0c169 {
        width: 11.246%;
    }

    .elementor-7500 .elementor-element.elementor-element-89800a9 {
        width: 6.476%;
    }

    .elementor-7500 .elementor-element.elementor-element-fed37ac {
        width: 86.703%;
    }

    .elementor-7500 .elementor-element.elementor-element-90b0cd8 {
        width: 6.483%;
    }
}

@media(max-width:1024px) {
    .elementor-7500 .elementor-element.elementor-element-d6e41f3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 200px 20px 200px 20px;
    }

    .elementor-7500 .elementor-element.elementor-element-be99411>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7500 .elementor-element.elementor-element-2fb6544 {
        margin-top: 0px;
        margin-bottom: 84px;
    }

    .elementor-7500 .elementor-element.elementor-element-b1695f8 {
        margin-top: 0px;
        margin-bottom: 56px;
    }

    .elementor-7500 .elementor-element.elementor-element-fad06da {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 20px 100px 20px;
    }

    .elementor-7500 .elementor-element.elementor-element-7cd11e8>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }
}

@media(max-width:767px) {
    .elementor-7500 .elementor-element.elementor-element-d6e41f3 {
        padding: 100px 20px 100px 20px;
    }

    .elementor-7500 .elementor-element.elementor-element-be99411>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7500 .elementor-element.elementor-element-0f8e7cf>.elementor-element-populated {
        margin: 0px 0px 56px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7500 .elementor-element.elementor-element-f192cfa.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7500 .elementor-element.elementor-element-b1695f8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7500 .elementor-element.elementor-element-fed37ac>.elementor-element-populated {
        margin: 0px 0px 56px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7500 .elementor-element.elementor-element-fad06da {
        padding: 100px 20px 100px 20px;
    }

    .elementor-7500 .elementor-element.elementor-element-7cd11e8>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:1025px) {

    .elementor-7500 .elementor-element.elementor-element-d6e41f3:not(.elementor-motion-effects-element-type-background),
    .elementor-7500 .elementor-element.elementor-element-d6e41f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-7500 .elementor-element.elementor-element-fad06da:not(.elementor-motion-effects-element-type-background),
    .elementor-7500 .elementor-element.elementor-element-fad06da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
