.elementor-1231 .elementor-element.elementor-element-1b9c77b>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1231 .elementor-element.elementor-element-1b9c77b:not(.elementor-motion-effects-element-type-background),
.elementor-1231 .elementor-element.elementor-element-1b9c77b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://shikshamfoundation.org/images/footerImage/cont-img.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1231 .elementor-element.elementor-element-1b9c77b>.elementor-background-overlay {
    background-color: #282828;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1231 .elementor-element.elementor-element-1b9c77b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-1231 .elementor-element.elementor-element-4a7e1bf8 {
    text-align: center;
}

.elementor-1231 .elementor-element.elementor-element-4a7e1bf8 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 60px;
    font-weight: bold;
}

.elementor-1231 .elementor-element.elementor-element-66b4ace0:not(.elementor-motion-effects-element-type-background),
.elementor-1231 .elementor-element.elementor-element-66b4ace0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://www.nicdarkthemes.com/themes/donation/wp/demo/charity/wp-content/uploads/sites/2/2020/05/line.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-1231 .elementor-element.elementor-element-66b4ace0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-1231 .elementor-element.elementor-element-66b4ace0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1231 .elementor-element.elementor-element-690bcbbd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1231 .elementor-element.elementor-element-690bcbbd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1231 .elementor-element.elementor-element-690bcbbd>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(40, 40, 40, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 50px 50px 50px 50px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 50px;
    padding: 0px 0px 0px 30px;
}

.elementor-1231 .elementor-element.elementor-element-690bcbbd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1231 .elementor-element.elementor-element-30681378.elementor-position-right .elementor-image-box-img {
    margin-left: 32px;
}

.elementor-1231 .elementor-element.elementor-element-30681378.elementor-position-left .elementor-image-box-img {
    margin-right: 32px;
}

.elementor-1231 .elementor-element.elementor-element-30681378.elementor-position-top .elementor-image-box-img {
    margin-bottom: 32px;
}

.elementor-1231 .elementor-element.elementor-element-30681378 .elementor-image-box-title {
    margin-bottom: 18px;
    font-weight: bold;
}

.elementor-1231 .elementor-element.elementor-element-30681378 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-1231 .elementor-element.elementor-element-30681378 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1231 .elementor-element.elementor-element-30681378>.elementor-widget-container {
    margin: 0px 0px 0px -115px;
    padding: 30px 50px 30px 50px;
}

.elementor-1231 .elementor-element.elementor-element-452a3ff7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1231 .elementor-element.elementor-element-452a3ff7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1231 .elementor-element.elementor-element-452a3ff7>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(40, 40, 40, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 50px 50px 50px 50px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 50px;
    padding: 0px 0px 0px 30px;
}

.elementor-1231 .elementor-element.elementor-element-452a3ff7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1231 .elementor-element.elementor-element-11e2d76.elementor-position-right .elementor-image-box-img {
    margin-left: 32px;
}

.elementor-1231 .elementor-element.elementor-element-11e2d76.elementor-position-left .elementor-image-box-img {
    margin-right: 32px;
}

.elementor-1231 .elementor-element.elementor-element-11e2d76.elementor-position-top .elementor-image-box-img {
    margin-bottom: 32px;
}

.elementor-1231 .elementor-element.elementor-element-11e2d76 .elementor-image-box-title {
    margin-bottom: 18px;
    font-weight: bold;
}

.elementor-1231 .elementor-element.elementor-element-11e2d76 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-1231 .elementor-element.elementor-element-11e2d76 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1231 .elementor-element.elementor-element-11e2d76>.elementor-widget-container {
    margin: 0px 0px 0px -115px;
    padding: 30px 50px 30px 50px;
}

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

.elementor-1231 .elementor-element.elementor-element-a2d62d2 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-1231 .elementor-element.elementor-element-7775b040>.elementor-element-populated {
    padding: 0px 60px 0px 15px;
}

.elementor-1231 .elementor-element.elementor-element-2314d872 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1231 .elementor-element.elementor-element-2314d872 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1231 .elementor-element.elementor-element-2314d872 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1231 .elementor-element.elementor-element-2314d872 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1231 .elementor-element.elementor-element-2314d872 .elementor-icon-list-text {
    color: #282828;
    transition: color 0.3s;
}

.elementor-1231 .elementor-element.elementor-element-3805c0d8 .elementor-heading-title {
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-1231 .elementor-element.elementor-element-4f33f229 .elementor-heading-title {
    line-height: 2em;
}

.elementor-1231 .elementor-element.elementor-element-63aa0d1 .elementor-button {
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #01adee;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
}

.elementor-1231 .elementor-element.elementor-element-63aa0d1>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1231 .elementor-element.elementor-element-fe98efb>.elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="text"] {
    text-align: left;
    padding: 10px 20px 10px 20px;
    width: 100%;
    color: #5C5C5C !important;
    background-color: #FFFFFF;
    border-width: 1px 1px 1px 1px;
    border-color: #f1f1f1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="email"] {
    text-align: left;
    padding: 10px 20px 10px 20px;
    width: 100%;
    color: #5C5C5C !important;
    background-color: #FFFFFF;
    border-width: 1px 1px 1px 1px;
    border-color: #f1f1f1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="url"] {
    text-align: left;
    padding: 10px 20px 10px 20px;
    width: 100%;
    color: #5C5C5C !important;
    background-color: #FFFFFF;
    border-width: 1px 1px 1px 1px;
    border-color: #f1f1f1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="tel"] {
    text-align: left;
    padding: 10px 20px 10px 20px;
    width: 100%;
    color: #5C5C5C !important;
    background-color: #FFFFFF;
    border-width: 1px 1px 1px 1px;
    border-color: #f1f1f1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="number"] {
    text-align: left;
    padding: 10px 20px 10px 20px;
    width: 100%;
    color: #5C5C5C !important;
    background-color: #FFFFFF;
    border-width: 1px 1px 1px 1px;
    border-color: #f1f1f1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="date"] {
    text-align: left;
    padding: 10px 20px 10px 20px;
    width: 100%;
    color: #5C5C5C !important;
    background-color: #FFFFFF;
    border-width: 1px 1px 1px 1px;
    border-color: #f1f1f1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="file"] {
    text-align: left;
    padding: 10px 20px 10px 20px;
    width: 100%;
    color: #5C5C5C !important;
    background-color: #FFFFFF;
    border-width: 1px 1px 1px 1px;
    border-color: #f1f1f1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="password"] {
    text-align: left;
    padding: 10px 20px 10px 20px;
    width: 100%;
    color: #5C5C5C !important;
    background-color: #FFFFFF;
    border-width: 1px 1px 1px 1px;
    border-color: #f1f1f1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component select {
    text-align: left;
    padding: 10px 20px 10px 20px;
    width: 100%;
    color: #5C5C5C !important;
    background-color: #FFFFFF;
    border-width: 1px 1px 1px 1px;
    border-color: #f1f1f1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component textarea {
    text-align: left;
    padding: 10px 20px 10px 20px;
    width: 100%;
    color: #5C5C5C !important;
    background-color: #FFFFFF;
    border-width: 1px 1px 1px 1px;
    border-color: #f1f1f1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="text"]::-webkit-input-placeholder {
    color: #5C5C5C !important;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="email"]::-webkit-input-placeholder {
    color: #5C5C5C !important;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="url"]::-webkit-input-placeholder {
    color: #5C5C5C !important;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="tel"]::-webkit-input-placeholder {
    color: #5C5C5C !important;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="number"]::-webkit-input-placeholder {
    color: #5C5C5C !important;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="date"]::-webkit-input-placeholder {
    color: #5C5C5C !important;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="file"]::-webkit-input-placeholder {
    color: #5C5C5C !important;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="password"]::-webkit-input-placeholder {
    color: #5C5C5C !important;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component select::-webkit-input-placeholder {
    color: #5C5C5C !important;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component textarea::-webkit-input-placeholder {
    color: #5C5C5C !important;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="text"]:hover {
    color: #5C5C5C !important;
    background-color: #ffffff;
    border-width: 1px 1px 1px 1px;
    border-color: #F1F1F1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="email"]:hover {
    color: #5C5C5C !important;
    background-color: #ffffff;
    border-width: 1px 1px 1px 1px;
    border-color: #F1F1F1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="url"]:hover {
    color: #5C5C5C !important;
    background-color: #ffffff;
    border-width: 1px 1px 1px 1px;
    border-color: #F1F1F1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="tel"]:hover {
    color: #5C5C5C !important;
    background-color: #ffffff;
    border-width: 1px 1px 1px 1px;
    border-color: #F1F1F1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="number"]:hover {
    color: #5C5C5C !important;
    background-color: #ffffff;
    border-width: 1px 1px 1px 1px;
    border-color: #F1F1F1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="date"]:hover {
    color: #5C5C5C !important;
    background-color: #ffffff;
    border-width: 1px 1px 1px 1px;
    border-color: #F1F1F1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="file"]:hover {
    color: #5C5C5C !important;
    background-color: #ffffff;
    border-width: 1px 1px 1px 1px;
    border-color: #F1F1F1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="password"]:hover {
    color: #5C5C5C !important;
    background-color: #ffffff;
    border-width: 1px 1px 1px 1px;
    border-color: #F1F1F1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component select:hover {
    color: #5C5C5C !important;
    background-color: #ffffff;
    border-width: 1px 1px 1px 1px;
    border-color: #F1F1F1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component textarea:hover {
    color: #5C5C5C !important;
    background-color: #ffffff;
    border-width: 1px 1px 1px 1px;
    border-color: #F1F1F1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="submit"] {
    padding: 10px 20px 10px 20px;
    width: 100%;
    color: #ffffff;
    background-color: #F2A922;
    border-width: 0px 0px 0px 0px;
    border-color: #f1f1f1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="submit"]:hover {
    color: #FFFFFF;
    background-color: #01adee;
    border-width: 0px 0px 0px 0px;
    border-color: #f1f1f1;
    border-radius: 0px;
}

.elementor-1231 .elementor-element.elementor-element-65a1cae0 {
    margin-top: 55px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-1231 .elementor-element.elementor-element-3503cf7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1231 .elementor-element.elementor-element-119293ee iframe {
    height: 550px;
    filter: brightness( 100%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-1231 .elementor-element.elementor-element-40be2513 {
    margin-top: -475px;
    margin-bottom: 130px;
    padding: 0px 0px 0px 0px;
}

.elementor-1231 .elementor-element.elementor-element-f8de0f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1231 .elementor-element.elementor-element-f8de0f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://www.nicdarkthemes.com/themes/donation/wp/demo/charity/wp-content/uploads/sites/2/2020/06/bg-green.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1231 .elementor-element.elementor-element-f8de0f>.elementor-element-populated>.elementor-background-overlay {
    background-color: #01adee;
    opacity: 0.4;
}

.elementor-1231 .elementor-element.elementor-element-f8de0f>.elementor-element-populated {
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

.elementor-1231 .elementor-element.elementor-element-f8de0f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1231 .elementor-element.elementor-element-3b702a70 {
    text-align: left;
}

.elementor-1231 .elementor-element.elementor-element-3b702a70 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: bold;
}

.elementor-1231 .elementor-element.elementor-element-18c521e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-1231 .elementor-element.elementor-element-18c521e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-1231 .elementor-element.elementor-element-18c521e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-1231 .elementor-element.elementor-element-18c521e1 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-1231 .elementor-element.elementor-element-18c521e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-1231 .elementor-element.elementor-element-18c521e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-1231 .elementor-element.elementor-element-18c521e1 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1231 .elementor-element.elementor-element-18c521e1 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1231 .elementor-element.elementor-element-18c521e1 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-1231 .elementor-element.elementor-element-18c521e1 .elementor-icon-list-icon {
    padding-right: 18px;
}

.elementor-1231 .elementor-element.elementor-element-18c521e1 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1231 .elementor-element.elementor-element-15818bd2 .elementor-button {
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    fill: #282828;
    color: #282828;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
}

.elementor-1231 .elementor-element.elementor-element-15818bd2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body.elementor-page-1231 {
    padding: 0px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-1231 .elementor-element.elementor-element-7775b040 {
        width: 40%;
    }
    .elementor-1231 .elementor-element.elementor-element-fe98efb {
        width: 60%;
    }
}

@media(max-width:1024px) {
    .elementor-1231 .elementor-element.elementor-element-4a7e1bf8 {
        text-align: center;
    }
    .elementor-1231 .elementor-element.elementor-element-66b4ace0:not(.elementor-motion-effects-element-type-background),
    .elementor-1231 .elementor-element.elementor-element-66b4ace0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -7px 99px;
    }
    .elementor-1231 .elementor-element.elementor-element-30681378>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1231 .elementor-element.elementor-element-452a3ff7>.elementor-element-populated {
        margin: 0px 50px 0px 50px;
        --e-column-margin-right: 50px;
        --e-column-margin-left: 50px;
    }
    .elementor-1231 .elementor-element.elementor-element-11e2d76>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1231 .elementor-element.elementor-element-a2d62d2 {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .elementor-1231 .elementor-element.elementor-element-7775b040>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1231 .elementor-element.elementor-element-3805c0d8 {
        text-align: center;
    }
    .elementor-1231 .elementor-element.elementor-element-4f33f229 {
        text-align: center;
    }
    .elementor-1231 .elementor-element.elementor-element-4f33f229>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1231 .elementor-element.elementor-element-fe98efb>.elementor-element-populated {
        margin: 30px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="text"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="email"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="url"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="tel"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="number"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="date"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="file"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="password"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component select {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component textarea {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="submit"] {
        width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-1231 .elementor-element.elementor-element-4a7e1bf8 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-1231 .elementor-element.elementor-element-66b4ace0:not(.elementor-motion-effects-element-type-background),
    .elementor-1231 .elementor-element.elementor-element-66b4ace0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
    .elementor-1231 .elementor-element.elementor-element-690bcbbd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1231 .elementor-element.elementor-element-30681378 .elementor-image-box-img {
        margin-bottom: 32px;
    }
    .elementor-1231 .elementor-element.elementor-element-452a3ff7>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1231 .elementor-element.elementor-element-11e2d76 .elementor-image-box-img {
        margin-bottom: 32px;
    }
    .elementor-1231 .elementor-element.elementor-element-3805c0d8 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="text"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="email"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="url"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="tel"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="number"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="date"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="file"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="password"] {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component select {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component textarea {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-0c81762 .nd_elements_cf7_component input[type="submit"] {
        width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1231 .elementor-element.elementor-element-3a65c950 {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-690bcbbd {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-452a3ff7 {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-7775b040 {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-fe98efb {
        width: 100%;
    }
    .elementor-1231 .elementor-element.elementor-element-390ab39b {
        width: 25%;
    }
    .elementor-1231 .elementor-element.elementor-element-f8de0f {
        width: 50%;
    }
    .elementor-1231 .elementor-element.elementor-element-42f93144 {
        width: 25%;
    }
}

@media(min-width:1025px) {
    .elementor-1231 .elementor-element.elementor-element-1b9c77b:not(.elementor-motion-effects-element-type-background),
    .elementor-1231 .elementor-element.elementor-element-1b9c77b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}