.elementor-36 .elementor-element.elementor-element-9e2aff0 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 30px;
}

.elementor-36 .elementor-element.elementor-element-9e2aff0>.elementor-container {
    min-height: 85vh;
}

.elementor-36 .elementor-element.elementor-element-9e2aff0>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-9e2aff0 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-36 .elementor-element.elementor-element-9e2aff0:not(.elementor-motion-effects-element-type-background),
.elementor-36 .elementor-element.elementor-element-9e2aff0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #131313;
}

.elementor-36 .elementor-element.elementor-element-9e2aff0>.elementor-background-overlay {
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36 .elementor-element.elementor-element-9e2aff0,
.elementor-36 .elementor-element.elementor-element-9e2aff0>.elementor-background-overlay {
    border-radius: 0px 0px 15px 15px;
}

.elementor-36 .elementor-element.elementor-element-3f67593>.elementor-element-populated {
    padding: 10% 0% 10% 0%;
}

.elementor-36 .elementor-element.elementor-element-f582c61 {
    --spacer-size: 50px;
}

.elementor-36 .elementor-element.elementor-element-43095f5 {
    --spacer-size: 20px;
}

.elementor-36 .elementor-element.elementor-element-2c564a4 img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-36 .elementor-element.elementor-element-08b0d01 {
    --spacer-size: 50px;
}

.elementor-36 .elementor-element.elementor-element-1ad31ca .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 35px;
}

.elementor-36 .elementor-element.elementor-element-5a6b2a9 img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-36 .elementor-element.elementor-element-8748735 .elementor-heading-title {
    color: #131313;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    line-height: 1px;
}

.elementor-36 .elementor-element.elementor-element-f555e32 {
    font-family: "Poppins", Sans-serif;
    line-height: 30px;
}

.elementor-36 .elementor-element.elementor-element-6a7976b .elementor-tab-title {
    border-width: 0px;
}

.elementor-36 .elementor-element.elementor-element-6a7976b .elementor-tab-content {
    border-width: 0px;
    font-family: "Poppins", Sans-serif;
    line-height: 30px;
}

.elementor-36 .elementor-element.elementor-element-6a7976b .elementor-toggle-item:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-6a7976b>.elementor-widget-container {
    margin: -57px 0px 0px -12px;
    padding: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-defc8d0 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 35px;
}

.elementor-36 .elementor-element.elementor-element-e7937e2 .elementor-heading-title {
    color: #131313;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    line-height: 1px;
}

.elementor-36 .elementor-element.elementor-element-73e3c5d {
    font-family: "Poppins", Sans-serif;
    line-height: 30px;
}

.elementor-36 .elementor-element.elementor-element-7e59edd .elementor-tab-title {
    border-width: 0px;
}

.elementor-36 .elementor-element.elementor-element-7e59edd .elementor-tab-content {
    border-width: 0px;
    font-family: "Poppins", Sans-serif;
    line-height: 30px;
}

.elementor-36 .elementor-element.elementor-element-7e59edd .elementor-toggle-item:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-7e59edd>.elementor-widget-container {
    margin: -57px 0px 0px -12px;
    padding: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-52b267c .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 35px;
}

.elementor-36 .elementor-element.elementor-element-a3b34f3 .elementor-heading-title {
    color: #131313;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    line-height: 1px;
}

.elementor-36 .elementor-element.elementor-element-fef5677 {
    font-family: "Poppins", Sans-serif;
    line-height: 30px;
}

.elementor-36 .elementor-element.elementor-element-6031607 .elementor-tab-title {
    border-width: 0px;
}

.elementor-36 .elementor-element.elementor-element-6031607 .elementor-tab-content {
    border-width: 0px;
    font-family: "Poppins", Sans-serif;
    line-height: 30px;
}

.elementor-36 .elementor-element.elementor-element-6031607 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-6031607>.elementor-widget-container {
    margin: -57px 0px 0px -15px;
    padding: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-bb08ef8 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 35px;
}

.elementor-36 .elementor-element.elementor-element-f0fbb02 .elementor-heading-title {
    color: #131313;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    line-height: 1px;
}

.elementor-36 .elementor-element.elementor-element-176a2bb {
    font-family: "Poppins", Sans-serif;
    line-height: 30px;
}

.elementor-36 .elementor-element.elementor-element-a0c60e8 .elementor-tab-title {
    border-width: 0px;
}

.elementor-36 .elementor-element.elementor-element-a0c60e8 .elementor-tab-content {
    border-width: 0px;
    font-family: "Poppins", Sans-serif;
    line-height: 30px;
}

.elementor-36 .elementor-element.elementor-element-a0c60e8 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-a0c60e8>.elementor-widget-container {
    margin: -57px 0px 0px -15px;
    padding: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-f922d8a .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 35px;
}

.elementor-36 .elementor-element.elementor-element-8f48a96 .elementor-heading-title {
    color: #131313;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    line-height: 1px;
}

.elementor-36 .elementor-element.elementor-element-702b98d {
    font-family: "Poppins", Sans-serif;
    line-height: 30px;
}

.elementor-36 .elementor-element.elementor-element-faa5fc0 .elementor-tab-title {
    border-width: 0px;
}

.elementor-36 .elementor-element.elementor-element-faa5fc0 .elementor-tab-content {
    border-width: 0px;
    font-family: "Poppins", Sans-serif;
    line-height: 30px;
}

.elementor-36 .elementor-element.elementor-element-faa5fc0 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-faa5fc0>.elementor-widget-container {
    margin: -30px 0px 0px -15px;
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-36 .elementor-element.elementor-element-9e2aff0>.elementor-container {
        min-height: 30vh;
    }

    .elementor-36 .elementor-element.elementor-element-9e2aff0 {
        padding: 0px 25px 0px 25px;
    }

    .elementor-36 .elementor-element.elementor-element-3f67593>.elementor-element-populated {
        padding: 10% 0% 5% 0%;
    }
}

@media(max-width:767px) {
    .elementor-36 .elementor-element.elementor-element-9e2aff0 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 0px;
    }

    .elementor-36 .elementor-element.elementor-element-9e2aff0>.elementor-container {
        min-height: 55vh;
    }

    .elementor-36 .elementor-element.elementor-element-9e2aff0 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-3f67593>.elementor-element-populated {
        padding: 30% 0% 10% 0%;
    }

    .elementor-36 .elementor-element.elementor-element-f582c61 {
        --spacer-size: 20px;
    }

    .elementor-36 .elementor-element.elementor-element-a5562eb img {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-36 .elementor-element.elementor-element-1ad31ca .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 20px;
    }

    .elementor-36 .elementor-element.elementor-element-afc7ace .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-36 .elementor-element.elementor-element-6a7976b .elementor-tab-content {
        font-size: 16px;
    }

    .elementor-36 .elementor-element.elementor-element-6a7976b>.elementor-widget-container {
        margin: -50px 0px 0px -10px;
    }

    .elementor-36 .elementor-element.elementor-element-defc8d0 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 20px;
    }

    .elementor-36 .elementor-element.elementor-element-7f8dab1 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-36 .elementor-element.elementor-element-7e59edd .elementor-tab-content {
        font-size: 16px;
    }

    .elementor-36 .elementor-element.elementor-element-7e59edd>.elementor-widget-container {
        margin: -50px 0px 0px -10px;
    }

    .elementor-36 .elementor-element.elementor-element-52b267c .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 20px;
    }

    .elementor-36 .elementor-element.elementor-element-2a1590f .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-36 .elementor-element.elementor-element-6031607 .elementor-tab-content {
        font-size: 16px;
    }

    .elementor-36 .elementor-element.elementor-element-6031607>.elementor-widget-container {
        margin: -50px 0px 0px -10px;
    }

    .elementor-36 .elementor-element.elementor-element-bb08ef8 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 20px;
    }

    .elementor-36 .elementor-element.elementor-element-3bc9dba .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-36 .elementor-element.elementor-element-a0c60e8 .elementor-tab-content {
        font-size: 16px;
    }

    .elementor-36 .elementor-element.elementor-element-a0c60e8>.elementor-widget-container {
        margin: -50px 0px 0px -10px;
    }

    .elementor-36 .elementor-element.elementor-element-f922d8a .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 20px;
    }

    .elementor-36 .elementor-element.elementor-element-95f38dd .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-36 .elementor-element.elementor-element-faa5fc0 .elementor-tab-content {
        font-size: 16px;
    }

    .elementor-36 .elementor-element.elementor-element-faa5fc0>.elementor-widget-container {
        margin: -25px 0px 0px -10px;
    }
}