.elementor-1432 .elementor-element.elementor-element-6296eb79:not(.elementor-motion-effects-element-type-background), .elementor-1432 .elementor-element.elementor-element-6296eb79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images/Services/ptt_online.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media(max-width:768px) {
    .elementor-1432 .elementor-element.elementor-element-6296eb79:not(.elementor-motion-effects-element-type-background), .elementor-1432 .elementor-element.elementor-element-6296eb79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/assets/images/Services/ptt_online.webp");
        background-position: initial;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-1432 .elementor-element.elementor-element-63202c .elementor-spacer-inner {
        --spacer-size: 45px !important;
    }

    .elementor-1432 .elementor-element.elementor-element-2a968f1a .elementor-spacer-inner {
        --spacer-size: 15px !important;
    }
}

.elementor-1432 .elementor-element.elementor-element-6296eb79 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1432 .elementor-element.elementor-element-6296eb79 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1432 .elementor-element.elementor-element-63202c .elementor-spacer-inner {
    --spacer-size: 112px;
}

.elementor-1432 .elementor-element.elementor-element-3eedc3e0 .cms-heading {
    text-align: center;
}

.elementor-1432 .elementor-element.elementor-element-3eedc3e0 .custom-heading {
    color: #FFFFFF;
    font-size: 60px;
    letter-spacing: 1.8px;
}

.elementor-1432 .elementor-element.elementor-element-18cb1790 .elementor-widget-container {
    text-align: center;
}

.elementor-1432 .elementor-element.elementor-element-18cb1790 > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-1432 .elementor-element.elementor-element-2a968f1a .elementor-spacer-inner {
    --spacer-size: 125px;
}

.elementor-1432 .elementor-element.elementor-element-2d7f2fb4:not(.elementor-motion-effects-element-type-background), .elementor-1432 .elementor-element.elementor-element-2d7f2fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F3F4F0;
}

.elementor-1432 .elementor-element.elementor-element-2d7f2fb4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 15px 0px 15px;
}

    .elementor-1432 .elementor-element.elementor-element-2d7f2fb4 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1432 .elementor-element.elementor-element-40f725ee > .elementor-element-populated, .elementor-1432 .elementor-element.elementor-element-40f725ee > .elementor-element-populated > .elementor-background-overlay, .elementor-1432 .elementor-element.elementor-element-40f725ee > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1432 .elementor-element.elementor-element-40f725ee > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-1432 .elementor-element.elementor-element-40f725ee > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1432 .elementor-element.elementor-element-1a98bf8e .elementor-spacer-inner {
    --spacer-size: 80px;
}

.elementor-1432 .elementor-element.elementor-element-f8570f8 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1432 .elementor-element.elementor-element-f8570f8.elementor-view-stacked .elementor-icon {
    background-color: #E2AB7F;
}

.elementor-1432 .elementor-element.elementor-element-f8570f8.elementor-view-framed .elementor-icon, .elementor-1432 .elementor-element.elementor-element-f8570f8.elementor-view-default .elementor-icon {
    color: #E2AB7F;
    border-color: #E2AB7F;
}

    .elementor-1432 .elementor-element.elementor-element-f8570f8.elementor-view-framed .elementor-icon, .elementor-1432 .elementor-element.elementor-element-f8570f8.elementor-view-default .elementor-icon svg {
        fill: #E2AB7F;
    }

.elementor-1432 .elementor-element.elementor-element-f8570f8 .elementor-icon {
    font-size: 55px;
}

    .elementor-1432 .elementor-element.elementor-element-f8570f8 .elementor-icon i, .elementor-1432 .elementor-element.elementor-element-f8570f8 .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-1432 .elementor-element.elementor-element-78ef8c4 .cms-heading {
    text-align: center;
}

.elementor-1432 .elementor-element.elementor-element-78ef8c4 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1432 .elementor-element.elementor-element-5257fd6e {
    text-align: center;
    color: #0D3C00;
    font-size: 17px;
}

    .elementor-1432 .elementor-element.elementor-element-5257fd6e > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

.elementor-1432 .elementor-element.elementor-element-1e8f7972 .elementor-spacer-inner {
    --spacer-size: 7px;
}

.elementor-1432 .elementor-element.elementor-element-65dfdd14 > .elementor-widget-container {
    margin: 55px 0px 0px 0px;
}

.elementor-1432 .elementor-element.elementor-element-57d95d70 .elementor-spacer-inner {
    --spacer-size: 80px;
}

.elementor-1432 .elementor-element.elementor-element-11078a55 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-2bfe6996.elementor-view-stacked .elementor-icon {
    background-color: #8A5D39;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-1432 .elementor-element.elementor-element-2bfe6996.elementor-view-framed .elementor-icon, .elementor-1432 .elementor-element.elementor-element-2bfe6996.elementor-view-default .elementor-icon {
    fill: #8A5D39;
    color: #8A5D39;
    border-color: #8A5D39;
}

.elementor-1432 .elementor-element.elementor-element-2bfe6996.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-1432 .elementor-element.elementor-element-2bfe6996 {
    --icon-box-icon-margin: 24px;
}

    .elementor-1432 .elementor-element.elementor-element-2bfe6996 .elementor-icon {
        font-size: 30px;
        padding: 8px;
        border-width: 2px 2px 2px 2px;
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-1432 .elementor-element.elementor-element-2bfe6996 .elementor-icon-box-title {
        color: #222222;
    }

        .elementor-1432 .elementor-element.elementor-element-2bfe6996 .elementor-icon-box-title, .elementor-1432 .elementor-element.elementor-element-2bfe6996 .elementor-icon-box-title a {
            font-family: "Abhaya Libre", Sans-serif;
            font-size: 35px;
            font-weight: bold;
            letter-spacing: 0.7px;
        }

.elementor-1432 .elementor-element.elementor-element-464486c5 {
    margin-top: 21px;
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-30c2753b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-2b80091f .custom-heading {
    font-size: 20px;
    letter-spacing: 0.2px;
}

.elementor-1432 .elementor-element.elementor-element-7f15dc04 > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-1432 .elementor-element.elementor-element-6a300e81 {
    margin-top: -11px;
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-23dec7fa > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-437eefb1 .custom-heading {
    font-size: 20px;
    letter-spacing: 0.2px;
}

.elementor-1432 .elementor-element.elementor-element-4b676dac > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-1432 .elementor-element.elementor-element-2da40f4 {
    margin-top: -11px;
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-12fedf89 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-e1cfda4 .custom-heading {
    font-size: 20px;
    letter-spacing: 0.2px;
}

.elementor-1432 .elementor-element.elementor-element-2ad44532 > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-1432 .elementor-element.elementor-element-37ea232b {
    margin-top: -11px;
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-681a4e88 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-6c9888cb .custom-heading {
    font-size: 20px;
    letter-spacing: 0.2px;
}

.elementor-1432 .elementor-element.elementor-element-6fc9785 > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-1432 .elementor-element.elementor-element-37f3e46 {
    margin-top: 15px;
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-bb43362.elementor-view-stacked .elementor-icon {
    background-color: #8A5D39;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-1432 .elementor-element.elementor-element-bb43362.elementor-view-framed .elementor-icon, .elementor-1432 .elementor-element.elementor-element-bb43362.elementor-view-default .elementor-icon {
    fill: #8A5D39;
    color: #8A5D39;
    border-color: #8A5D39;
}

.elementor-1432 .elementor-element.elementor-element-bb43362.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-1432 .elementor-element.elementor-element-bb43362 {
    --icon-box-icon-margin: 24px;
}

    .elementor-1432 .elementor-element.elementor-element-bb43362 .elementor-icon {
        font-size: 30px;
        padding: 8px;
        border-width: 2px 2px 2px 2px;
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-1432 .elementor-element.elementor-element-bb43362 .elementor-icon-box-title {
        color: #222222;
    }

        .elementor-1432 .elementor-element.elementor-element-bb43362 .elementor-icon-box-title, .elementor-1432 .elementor-element.elementor-element-bb43362 .elementor-icon-box-title a {
            font-family: "Abhaya Libre", Sans-serif;
            font-size: 35px;
            font-weight: bold;
            letter-spacing: 0.7px;
        }

.elementor-1432 .elementor-element.elementor-element-7d6424b {
    margin-top: 21px;
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-3b6dd5f > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-2c712ad .custom-heading {
    font-size: 20px;
    letter-spacing: 0.2px;
}

.elementor-1432 .elementor-element.elementor-element-f243a7c > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-1432 .elementor-element.elementor-element-362c33d {
    margin-top: -11px;
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-b2613ae > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-e1817cc .custom-heading {
    font-size: 20px;
    letter-spacing: 0.2px;
}

.elementor-1432 .elementor-element.elementor-element-0a4e80b > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-1432 .elementor-element.elementor-element-ccede64 {
    margin-top: -11px;
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-de2d1e3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-4e56acb .custom-heading {
    font-size: 20px;
    letter-spacing: 0.2px;
}

.elementor-1432 .elementor-element.elementor-element-dc56009 > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-1432 .elementor-element.elementor-element-d3fad05 {
    margin-top: 15px;
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-29f0ab6.elementor-view-stacked .elementor-icon {
    background-color: #8A5D39;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-1432 .elementor-element.elementor-element-29f0ab6.elementor-view-framed .elementor-icon, .elementor-1432 .elementor-element.elementor-element-29f0ab6.elementor-view-default .elementor-icon {
    fill: #8A5D39;
    color: #8A5D39;
    border-color: #8A5D39;
}

.elementor-1432 .elementor-element.elementor-element-29f0ab6.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-1432 .elementor-element.elementor-element-29f0ab6 {
    --icon-box-icon-margin: 24px;
}

    .elementor-1432 .elementor-element.elementor-element-29f0ab6 .elementor-icon {
        font-size: 30px;
        padding: 8px;
        border-width: 2px 2px 2px 2px;
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-1432 .elementor-element.elementor-element-29f0ab6 .elementor-icon-box-title {
        color: #222222;
    }

        .elementor-1432 .elementor-element.elementor-element-29f0ab6 .elementor-icon-box-title, .elementor-1432 .elementor-element.elementor-element-29f0ab6 .elementor-icon-box-title a {
            font-family: "Abhaya Libre", Sans-serif;
            font-size: 35px;
            font-weight: bold;
            letter-spacing: 0.7px;
        }

.elementor-1432 .elementor-element.elementor-element-25d6f08 {
    margin-top: 21px;
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-dcece3a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-bc0b7c8 .custom-heading {
    font-size: 20px;
    letter-spacing: 0.2px;
}

.elementor-1432 .elementor-element.elementor-element-5cb4307 > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-1432 .elementor-element.elementor-element-f3edd82 {
    margin-top: -11px;
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-c7474cd > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-301c940 .custom-heading {
    font-size: 20px;
    letter-spacing: 0.2px;
}

.elementor-1432 .elementor-element.elementor-element-d9db065 > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-1432 .elementor-element.elementor-element-2e8e198 {
    margin-top: -11px;
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-13e221c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1432 .elementor-element.elementor-element-a3ea253 .custom-heading {
    font-size: 20px;
    letter-spacing: 0.2px;
}

.elementor-1432 .elementor-element.elementor-element-a0b5282 > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-1432 .elementor-element.elementor-element-2bfe6996 .elementor-icon-box-title, .elementor-1432 .elementor-element.elementor-element-2bfe6996 .elementor-icon-box-title a {
        font-size: 30px;
    }

    .elementor-1432 .elementor-element.elementor-element-bb43362 .elementor-icon-box-title, .elementor-1432 .elementor-element.elementor-element-bb43362 .elementor-icon-box-title a {
        font-size: 30px;
    }

    .elementor-1432 .elementor-element.elementor-element-29f0ab6 .elementor-icon-box-title, .elementor-1432 .elementor-element.elementor-element-29f0ab6 .elementor-icon-box-title a {
        font-size: 30px;
    }
}

@media(max-width:767px) {
    .elementor-1432 .elementor-element.elementor-element-3eedc3e0 .custom-heading {
        font-size: 40px;
    }
}
