.elementor-412 .elementor-element.elementor-element-a686d18 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-61914e13>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-2d6c37b>.elementor-container {
    max-width: 1200px;
}

.elementor-412 .elementor-element.elementor-element-2d6c37b:not(.elementor-motion-effects-element-type-background),
.elementor-412 .elementor-element.elementor-element-2d6c37b>.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/map-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-412 .elementor-element.elementor-element-2d6c37b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 65px 0px;
}

.elementor-412 .elementor-element.elementor-element-2d6c37b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-0a3e093>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-9e07094 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-b7785c3>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-4d093268 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-412 .elementor-element.elementor-element-4d093268.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-412 .elementor-element.elementor-element-4d093268.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-412 .elementor-element.elementor-element-4d093268.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-412 .elementor-element.elementor-element-4d093268 .elementor-image-box-title {
    margin-bottom: 0px;
    font-weight: bold;
}

.elementor-412 .elementor-element.elementor-element-4d093268 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-412 .elementor-element.elementor-element-4d093268 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-412 .elementor-element.elementor-element-4d093268 .elementor-image-box-description {
    font-size: 17px;
    line-height: 40px;
}

.elementor-412 .elementor-element.elementor-element-4d093268>.elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-412 .elementor-element.elementor-element-7c76ec2>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-f46847c .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-412 .elementor-element.elementor-element-f46847c.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-412 .elementor-element.elementor-element-f46847c.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-412 .elementor-element.elementor-element-f46847c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-412 .elementor-element.elementor-element-f46847c .elementor-image-box-title {
    margin-bottom: 0px;
    font-weight: bold;
}

.elementor-412 .elementor-element.elementor-element-f46847c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-412 .elementor-element.elementor-element-f46847c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-412 .elementor-element.elementor-element-f46847c .elementor-image-box-description {
    font-size: 17px;
    line-height: 40px;
}

.elementor-412 .elementor-element.elementor-element-f46847c>.elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-412 .elementor-element.elementor-element-8e70aa5>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-4fd59e5 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-412 .elementor-element.elementor-element-4fd59e5.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-412 .elementor-element.elementor-element-4fd59e5.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-412 .elementor-element.elementor-element-4fd59e5.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-412 .elementor-element.elementor-element-4fd59e5 .elementor-image-box-title {
    margin-bottom: 0px;
    font-weight: bold;
}

.elementor-412 .elementor-element.elementor-element-4fd59e5 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-412 .elementor-element.elementor-element-4fd59e5 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-412 .elementor-element.elementor-element-4fd59e5 .elementor-image-box-description {
    font-size: 17px;
    line-height: 40px;
}

.elementor-412 .elementor-element.elementor-element-4fd59e5>.elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

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

.elementor-412 .elementor-element.elementor-element-4748732>.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 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 0px 0px;
}

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

.elementor-412 .elementor-element.elementor-element-4d95d05 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-412 .elementor-element.elementor-element-4d95d05.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-412 .elementor-element.elementor-element-4d95d05.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-412 .elementor-element.elementor-element-4d95d05.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-412 .elementor-element.elementor-element-4d95d05 .elementor-image-box-title {
    margin-bottom: 0px;
    font-weight: bold;
}

.elementor-412 .elementor-element.elementor-element-4d95d05 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-412 .elementor-element.elementor-element-4d95d05 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-412 .elementor-element.elementor-element-4d95d05 .elementor-image-box-description {
    font-size: 17px;
    line-height: 40px;
}

.elementor-412 .elementor-element.elementor-element-4d95d05>.elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-412 .elementor-element.elementor-element-7156ef6 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-6f24aa42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-412 .elementor-element.elementor-element-6f24aa42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-412 .elementor-element.elementor-element-6f24aa42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-412 .elementor-element.elementor-element-6f24aa42 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-412 .elementor-element.elementor-element-6f24aa42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-412 .elementor-element.elementor-element-6f24aa42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-412 .elementor-element.elementor-element-6f24aa42 .elementor-icon-list-icon i {
    color: #01adee;
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-6f24aa42 .elementor-icon-list-icon svg {
    fill: #01adee;
    transition: fill 0.3s;
}

.elementor-412 .elementor-element.elementor-element-6f24aa42 {
    --e-icon-list-icon-size: 13px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-412 .elementor-element.elementor-element-6f24aa42 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-412 .elementor-element.elementor-element-6f24aa42 .elementor-icon-list-text {
    color: #282828;
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-6f24aa42>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-7a6ec6d0 {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-7a6ec6d0 .elementor-heading-title {
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-412 .elementor-element.elementor-element-7a6ec6d0>.elementor-widget-container {
    padding: 0px 40px 0px 40px;
}

.elementor-412 .elementor-element.elementor-element-43a82e5 {
    margin-top: 15px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-5d8056b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-8acc352:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-412 .elementor-element.elementor-element-8acc352>.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/banner-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-412 .elementor-element.elementor-element-8acc352>.elementor-element-populated>.elementor-background-overlay {
    opacity: 1;
}

.elementor-412 .elementor-element.elementor-element-8acc352>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 180px 0px 60px 0px;
}

.elementor-412 .elementor-element.elementor-element-8acc352>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-11e2820a {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-11e2820a .elementor-heading-title {
    color: #FFFFFF;
    font-weight: bold;
}

.elementor-412 .elementor-element.elementor-element-76357dc7 {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-76357dc7 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 60px;
    font-weight: bold;
}

.elementor-412 .elementor-element.elementor-element-476f34c4 {
    --spacer-size: 40px;
}

.elementor-412 .elementor-element.elementor-element-1c0e5625 .elementor-button {
    font-weight: bold;
    line-height: 3em;
    letter-spacing: 1px;
    fill: #282828;
    color: #282828;
    background-color: rgba(2, 1, 1, 0);
}

.elementor-412 .elementor-element.elementor-element-1c0e5625>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-image: url("https://www.nicdarkthemes.com/themes/donation/wp/demo/charity/wp-content/uploads/sites/2/2020/05/brush-white.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 320px auto;
}

.elementor-412 .elementor-element.elementor-element-5a967682>.elementor-container {
    max-width: 1200px;
}

.elementor-412 .elementor-element.elementor-element-5a967682>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-412 .elementor-element.elementor-element-5a967682:not(.elementor-motion-effects-element-type-background),
.elementor-412 .elementor-element.elementor-element-5a967682>.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/paral-5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-412 .elementor-element.elementor-element-5a967682>.elementor-background-overlay {
    background-color: #282828;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-5a967682 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 140px 0px 140px 0px;
}

.elementor-412 .elementor-element.elementor-element-73c8ecb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-412 .elementor-element.elementor-element-73c8ecb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("https://www.nicdarkthemes.com/themes/donation/wp/demo/charity/wp-content/uploads/sites/2/2020/06/paral-16.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-412 .elementor-element.elementor-element-73c8ecb>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 50px 50px 30px 50px;
}

.elementor-412 .elementor-element.elementor-element-73c8ecb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-13f75227 {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-13f75227 .elementor-heading-title {
    font-weight: bold;
    letter-spacing: 1px;
}

.elementor-412 .elementor-element.elementor-element-1bb6a0f0 {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-1bb6a0f0 .elementor-heading-title {
    line-height: 2em;
    letter-spacing: 0px;
}

.elementor-412 .elementor-element.elementor-element-1e66f9e2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-412 .elementor-element.elementor-element-5b014609 {
    text-align: right;
}

.elementor-412 .elementor-element.elementor-element-5b014609 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 75px;
    font-weight: bold;
}

.elementor-412 .elementor-element.elementor-element-5b014609>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-412 .elementor-element.elementor-element-3452f216 {
    text-align: right;
}

.elementor-412 .elementor-element.elementor-element-3452f216 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 75px;
    font-weight: bold;
}

.elementor-412 .elementor-element.elementor-element-3452f216>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-412 .elementor-element.elementor-element-738e0fb3 {
    text-align: right;
}

.elementor-412 .elementor-element.elementor-element-738e0fb3 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-412 .elementor-element.elementor-element-738e0fb3>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-412 .elementor-element.elementor-element-31950ffe {
    text-align: right;
}

.elementor-412 .elementor-element.elementor-element-31950ffe img {
    width: 100px;
}

.elementor-412 .elementor-element.elementor-element-bf5cc49 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-d237e8f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-b4cc3fb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-1a4c4ac7>.elementor-container {
    max-width: 1200px;
}

.elementor-412 .elementor-element.elementor-element-1a4c4ac7:not(.elementor-motion-effects-element-type-background),
.elementor-412 .elementor-element.elementor-element-1a4c4ac7>.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/paral-16.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-412 .elementor-element.elementor-element-1a4c4ac7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
}

.elementor-412 .elementor-element.elementor-element-1a4c4ac7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-6bcbb4d1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-412 .elementor-element.elementor-element-cd791a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-412 .elementor-element.elementor-element-cd791a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-412 .elementor-element.elementor-element-cd791a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-412 .elementor-element.elementor-element-cd791a3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-412 .elementor-element.elementor-element-cd791a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-412 .elementor-element.elementor-element-cd791a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-412 .elementor-element.elementor-element-cd791a3 .elementor-icon-list-icon i {
    color: #01adee;
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-cd791a3 .elementor-icon-list-icon svg {
    fill: #01adee;
    transition: fill 0.3s;
}

.elementor-412 .elementor-element.elementor-element-cd791a3 {
    --e-icon-list-icon-size: 13px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-412 .elementor-element.elementor-element-cd791a3 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-412 .elementor-element.elementor-element-cd791a3 .elementor-icon-list-text {
    color: #282828;
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-cd791a3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-124777a {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-124777a .elementor-heading-title {
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-412 .elementor-element.elementor-element-23e2b5f {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-23e2b5f .elementor-heading-title {
    line-height: 2em;
}

.elementor-412 .elementor-element.elementor-element-23e2b5f>.elementor-widget-container {
    padding: 0px 40px 0px 40px;
}

.elementor-412 .elementor-element.elementor-element-e280b80>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-412 .elementor-element.elementor-element-e280b80:not(.elementor-motion-effects-element-type-background),
.elementor-412 .elementor-element.elementor-element-e280b80>.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/top-header-blue.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-412 .elementor-element.elementor-element-e280b80>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-e280b80 {
    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-top: 30px;
    margin-bottom: 0px;
}

.elementor-412 .elementor-element.elementor-element-2f08fa7>.elementor-element-populated {
    padding: 0px 30px 0px 30px;
}

.elementor-412 .elementor-element.elementor-element-71c87322 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: 500;
}

.elementor-412 .elementor-element.elementor-element-71c87322>.elementor-widget-container {
    padding: 0px 0px 0px 5px;
}

.elementor-412 .elementor-element.elementor-element-8862ff8>.elementor-element-populated {
    padding: 0px 30px 0px 30px;
}

.elementor-412 .elementor-element.elementor-element-256d3368 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: 500;
}

.elementor-412 .elementor-element.elementor-element-256d3368>.elementor-widget-container {
    padding: 0px 0px 0px 5px;
}

.elementor-412 .elementor-element.elementor-element-fb8724f>.elementor-element-populated {
    padding: 10px 30px 10px 30px;
}

.elementor-412 .elementor-element.elementor-element-435ea156 {
    text-align: right;
}

.elementor-412 .elementor-element.elementor-element-435ea156 img {
    width: 30px;
}

.elementor-412 .elementor-element.elementor-element-435ea156>.elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

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

.elementor-412 .elementor-element.elementor-element-fa4f6b9 {
    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;
}

.elementor-412 .elementor-element.elementor-element-fa4f6b9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-59a71d4f {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-412 .elementor-element.elementor-element-528ea8f0>.elementor-container {
    max-width: 1200px;
}

.elementor-412 .elementor-element.elementor-element-528ea8f0>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-412 .elementor-element.elementor-element-528ea8f0:not(.elementor-motion-effects-element-type-background),
.elementor-412 .elementor-element.elementor-element-528ea8f0>.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/paral-21.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-412 .elementor-element.elementor-element-528ea8f0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 310px 0px;
}

.elementor-412 .elementor-element.elementor-element-528ea8f0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-3c81ba55>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 60px 0px 15px;
}

.elementor-412 .elementor-element.elementor-element-7a8b476f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-7a8b476f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-412 .elementor-element.elementor-element-7a8b476f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-412 .elementor-element.elementor-element-7a8b476f .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-412 .elementor-element.elementor-element-7a8b476f .elementor-icon-list-text {
    color: #282828;
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-29e32ef3 .elementor-heading-title {
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-412 .elementor-element.elementor-element-2da20d45 .elementor-heading-title {
    line-height: 2em;
}

.elementor-412 .elementor-element.elementor-element-1447fe4a .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-412 .elementor-element.elementor-element-390e4008>.elementor-element-populated {
    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: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-390e4008>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-3143ce24:not(.elementor-motion-effects-element-type-background),
.elementor-412 .elementor-element.elementor-element-3143ce24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2A922;
}

.elementor-412 .elementor-element.elementor-element-3143ce24>.elementor-background-overlay {
    background-image: url("https://www.nicdarkthemes.com/themes/donation/wp/demo/charity/wp-content/uploads/sites/2/2020/06/slider2-4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.05;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-3143ce24 .elementor-background-overlay {
    filter: brightness( 100%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-412 .elementor-element.elementor-element-3143ce24 {
    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;
    padding: 30px 30px 30px 30px;
}

.elementor-412 .elementor-element.elementor-element-34376a84 {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-34376a84 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-412 .elementor-element.elementor-element-77f58dc4 {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-77f58dc4 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: bold;
}

.elementor-412 .elementor-element.elementor-element-41a60c64 {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-41a60c64 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-412 .elementor-element.elementor-element-46ac146:not(.elementor-motion-effects-element-type-background),
.elementor-412 .elementor-element.elementor-element-46ac146>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-412 .elementor-element.elementor-element-46ac146 {
    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;
    padding: 30px 30px 30px 30px;
}

.elementor-412 .elementor-element.elementor-element-46ac146>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-412 .elementor-element.elementor-element-782ab1c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-412 .elementor-element.elementor-element-782ab1c5 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

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

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

.elementor-412 .elementor-element.elementor-element-782ab1c5 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-782ab1c5 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-412 .elementor-element.elementor-element-782ab1c5 {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-412 .elementor-element.elementor-element-782ab1c5 .elementor-icon-list-icon {
    padding-right: 20px;
}

.elementor-412 .elementor-element.elementor-element-782ab1c5 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-563ddf5b .elementor-button {
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #F2A922;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
}

.elementor-412 .elementor-element.elementor-element-563ddf5b>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-6d1a04a8>.elementor-element-populated {
    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: 0px 15px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-6d1a04a8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-789a5f7f:not(.elementor-motion-effects-element-type-background),
.elementor-412 .elementor-element.elementor-element-789a5f7f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #01adee;
}

.elementor-412 .elementor-element.elementor-element-789a5f7f>.elementor-background-overlay {
    background-image: url("https://www.nicdarkthemes.com/themes/donation/wp/demo/charity/wp-content/uploads/sites/2/2020/06/cause-6.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.05;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-789a5f7f .elementor-background-overlay {
    filter: brightness( 100%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-412 .elementor-element.elementor-element-789a5f7f {
    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;
    padding: 30px 30px 30px 30px;
}

.elementor-412 .elementor-element.elementor-element-7813b05a {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-7813b05a .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-412 .elementor-element.elementor-element-3ab826d0 {
    text-align: center;
}

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

.elementor-412 .elementor-element.elementor-element-3fc71eec {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-3fc71eec .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-412 .elementor-element.elementor-element-2060bef8:not(.elementor-motion-effects-element-type-background),
.elementor-412 .elementor-element.elementor-element-2060bef8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-412 .elementor-element.elementor-element-2060bef8 {
    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;
    padding: 30px 30px 30px 30px;
}

.elementor-412 .elementor-element.elementor-element-2060bef8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-412 .elementor-element.elementor-element-58fcf98e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-412 .elementor-element.elementor-element-58fcf98e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

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

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

.elementor-412 .elementor-element.elementor-element-58fcf98e .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-58fcf98e .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-412 .elementor-element.elementor-element-58fcf98e {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-412 .elementor-element.elementor-element-58fcf98e .elementor-icon-list-icon {
    padding-right: 20px;
}

.elementor-412 .elementor-element.elementor-element-58fcf98e .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-11e0ce7a .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-412 .elementor-element.elementor-element-11e0ce7a>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-20bdac36:not(.elementor-motion-effects-element-type-background),
.elementor-412 .elementor-element.elementor-element-20bdac36>.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-412 .elementor-element.elementor-element-20bdac36 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -310px;
    margin-bottom: 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-412 .elementor-element.elementor-element-20bdac36>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-412 .elementor-element.elementor-element-92a2a2e>.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-412 .elementor-element.elementor-element-92a2a2e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-4cee71a0.elementor-position-right .elementor-image-box-img {
    margin-left: 32px;
}

.elementor-412 .elementor-element.elementor-element-4cee71a0.elementor-position-left .elementor-image-box-img {
    margin-right: 32px;
}

.elementor-412 .elementor-element.elementor-element-4cee71a0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 32px;
}

.elementor-412 .elementor-element.elementor-element-4cee71a0 .elementor-image-box-title {
    margin-bottom: 18px;
    font-weight: bold;
}

.elementor-412 .elementor-element.elementor-element-4cee71a0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-412 .elementor-element.elementor-element-4cee71a0 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-412 .elementor-element.elementor-element-4cee71a0>.elementor-widget-container {
    margin: 0px 0px 0px -115px;
    padding: 30px 50px 30px 50px;
}

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

.elementor-412 .elementor-element.elementor-element-5a18d11>.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-412 .elementor-element.elementor-element-5a18d11>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-270673dc.elementor-position-right .elementor-image-box-img {
    margin-left: 32px;
}

.elementor-412 .elementor-element.elementor-element-270673dc.elementor-position-left .elementor-image-box-img {
    margin-right: 32px;
}

.elementor-412 .elementor-element.elementor-element-270673dc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 32px;
}

.elementor-412 .elementor-element.elementor-element-270673dc .elementor-image-box-title {
    margin-bottom: 18px;
    font-weight: bold;
}

.elementor-412 .elementor-element.elementor-element-270673dc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-412 .elementor-element.elementor-element-270673dc .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-412 .elementor-element.elementor-element-270673dc>.elementor-widget-container {
    margin: 0px 0px 0px -115px;
    padding: 30px 50px 30px 50px;
}

.elementor-412 .elementor-element.elementor-element-29aaaf08>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-412 .elementor-element.elementor-element-29aaaf08 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-412 .elementor-element.elementor-element-1b1ed950:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-412 .elementor-element.elementor-element-1b1ed950>.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/05/parallax.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-412 .elementor-element.elementor-element-1b1ed950>.elementor-element-populated {
    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: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-1b1ed950>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-220ac076 {
    --spacer-size: 300px;
}

.elementor-412 .elementor-element.elementor-element-44d06b4c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-412 .elementor-element.elementor-element-44d06b4c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #01adee;
    background-image: url("https://www.nicdarkthemes.com/themes/donation/wp/demo/charity/wp-content/uploads/sites/2/2020/06/bg-green2.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-412 .elementor-element.elementor-element-44d06b4c>.elementor-element-populated>.elementor-background-overlay {
    background-color: #01adee;
    opacity: 0.65;
}

.elementor-412 .elementor-element.elementor-element-44d06b4c>.elementor-element-populated {
    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: 100px 100px 100px 100px;
}

.elementor-412 .elementor-element.elementor-element-44d06b4c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-46624a1c .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-46624a1c .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-412 .elementor-element.elementor-element-46624a1c {
    --e-icon-list-icon-size: 13px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-412 .elementor-element.elementor-element-46624a1c .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-412 .elementor-element.elementor-element-46624a1c .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-46624a1c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-7bcba1ef .elementor-heading-title {
    color: #FFFFFF;
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-412 .elementor-element.elementor-element-7bcba1ef>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-7d5dfa5c .elementor-heading-title {
    color: #FFFFFF;
    line-height: 2em;
}

.elementor-412 .elementor-element.elementor-element-1b31015e .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #FFFFFF;
}

.elementor-412 .elementor-element.elementor-element-1b31015e .elementor-progress-wrapper {
    background-color: rgba(40, 40, 40, 0.14901960784313725);
}

.elementor-412 .elementor-element.elementor-element-1b31015e .elementor-progress-bar {
    color: #5C5C5C;
    font-size: 13px;
    font-weight: 500;
}

.elementor-412 .elementor-element.elementor-element-1b31015e .elementor-title {
    font-size: 30px;
}

.elementor-412 .elementor-element.elementor-element-237e5cd .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #FFFFFF;
}

.elementor-412 .elementor-element.elementor-element-237e5cd .elementor-progress-wrapper {
    background-color: rgba(40, 40, 40, 0.14901960784313725);
}

.elementor-412 .elementor-element.elementor-element-237e5cd .elementor-progress-bar {
    color: #5C5C5C;
    font-size: 13px;
    font-weight: 500;
}

.elementor-412 .elementor-element.elementor-element-237e5cd .elementor-title {
    font-size: 30px;
}

.elementor-412 .elementor-element.elementor-element-6bdc575d .elementor-button {
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #F2A922;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
}

.elementor-412 .elementor-element.elementor-element-6bdc575d>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-6155b33>.elementor-container {
    max-width: 1200px;
}

.elementor-412 .elementor-element.elementor-element-6155b33:not(.elementor-motion-effects-element-type-background),
.elementor-412 .elementor-element.elementor-element-6155b33>.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/paral-23.jpg");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-412 .elementor-element.elementor-element-6155b33 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 65px 0px 60px 0px;
}

.elementor-412 .elementor-element.elementor-element-6155b33>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-412 .elementor-element.elementor-element-34e4e79>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-0810773 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-412 .elementor-element.elementor-element-0810773 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-412 .elementor-element.elementor-element-0810773 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-412 .elementor-element.elementor-element-0810773 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-412 .elementor-element.elementor-element-0810773 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-412 .elementor-element.elementor-element-0810773 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-412 .elementor-element.elementor-element-0810773 .elementor-icon-list-icon i {
    color: #01adee;
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-0810773 .elementor-icon-list-icon svg {
    fill: #01adee;
    transition: fill 0.3s;
}

.elementor-412 .elementor-element.elementor-element-0810773 {
    --e-icon-list-icon-size: 13px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-412 .elementor-element.elementor-element-0810773 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-412 .elementor-element.elementor-element-0810773 .elementor-icon-list-text {
    color: #282828;
    transition: color 0.3s;
}

.elementor-412 .elementor-element.elementor-element-0810773>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-d2ac3e0 {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-d2ac3e0 .elementor-heading-title {
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-412 .elementor-element.elementor-element-a96cbee {
    text-align: center;
}

.elementor-412 .elementor-element.elementor-element-a96cbee .elementor-heading-title {
    line-height: 2em;
}

.elementor-412 .elementor-element.elementor-element-a96cbee>.elementor-widget-container {
    padding: 0px 40px 0px 40px;
}

.elementor-412 .elementor-element.elementor-element-2ac2cfc {
    margin-top: 15px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-412 .elementor-element.elementor-element-6eccc20>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

@media(min-width:768px) {
    .elementor-412 .elementor-element.elementor-element-eb5753a {
        width: 20%;
    }
    .elementor-412 .elementor-element.elementor-element-647c21f {
        width: 59%;
    }
    .elementor-412 .elementor-element.elementor-element-7fd3f1f {
        width: 20.666%;
    }
    .elementor-412 .elementor-element.elementor-element-5d8056b {
        width: 66%;
    }
    .elementor-412 .elementor-element.elementor-element-8acc352 {
        width: 34%;
    }
    .elementor-412 .elementor-element.elementor-element-73c8ecb {
        width: 40%;
    }
    .elementor-412 .elementor-element.elementor-element-1e66f9e2 {
        width: 60%;
    }
    .elementor-412 .elementor-element.elementor-element-e7c56e5 {
        width: 20%;
    }
    .elementor-412 .elementor-element.elementor-element-86bf017 {
        width: 60%;
    }
    .elementor-412 .elementor-element.elementor-element-4c8065a {
        width: 19.666%;
    }
    .elementor-412 .elementor-element.elementor-element-3c81ba55 {
        width: 39%;
    }
    .elementor-412 .elementor-element.elementor-element-390e4008 {
        width: 30%;
    }
    .elementor-412 .elementor-element.elementor-element-6d1a04a8 {
        width: 30.332%;
    }
    .elementor-412 .elementor-element.elementor-element-1b1ed950 {
        width: 66%;
    }
    .elementor-412 .elementor-element.elementor-element-44d06b4c {
        width: 34%;
    }
    .elementor-412 .elementor-element.elementor-element-83ed429 {
        width: 20%;
    }
    .elementor-412 .elementor-element.elementor-element-5ab2e1c {
        width: 60%;
    }
    .elementor-412 .elementor-element.elementor-element-4dfbb6c {
        width: 19.666%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-412 .elementor-element.elementor-element-b7785c3 {
        width: 50%;
    }
    .elementor-412 .elementor-element.elementor-element-7c76ec2 {
        width: 50%;
    }
    .elementor-412 .elementor-element.elementor-element-8e70aa5 {
        width: 50%;
    }
    .elementor-412 .elementor-element.elementor-element-4748732 {
        width: 50%;
    }
    .elementor-412 .elementor-element.elementor-element-eb5753a {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-647c21f {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-7fd3f1f {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-5d8056b {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-8acc352 {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-73c8ecb {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-1e66f9e2 {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-6bcbb4d1 {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-e7c56e5 {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-86bf017 {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-4c8065a {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-3c81ba55 {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-390e4008 {
        width: 50%;
    }
    .elementor-412 .elementor-element.elementor-element-6d1a04a8 {
        width: 50%;
    }
    .elementor-412 .elementor-element.elementor-element-92a2a2e {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-5a18d11 {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-1b1ed950 {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-44d06b4c {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-34e4e79 {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-83ed429 {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-5ab2e1c {
        width: 100%;
    }
    .elementor-412 .elementor-element.elementor-element-4dfbb6c {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-412 .elementor-element.elementor-element-2d6c37b:not(.elementor-motion-effects-element-type-background),
    .elementor-412 .elementor-element.elementor-element-2d6c37b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-412 .elementor-element.elementor-element-8acc352:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-412 .elementor-element.elementor-element-8acc352>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-412 .elementor-element.elementor-element-1c0e5625>.elementor-widget-container {
        background-attachment: scroll;
    }
    .elementor-412 .elementor-element.elementor-element-5a967682:not(.elementor-motion-effects-element-type-background),
    .elementor-412 .elementor-element.elementor-element-5a967682>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-412 .elementor-element.elementor-element-1a4c4ac7:not(.elementor-motion-effects-element-type-background),
    .elementor-412 .elementor-element.elementor-element-1a4c4ac7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-412 .elementor-element.elementor-element-e280b80:not(.elementor-motion-effects-element-type-background),
    .elementor-412 .elementor-element.elementor-element-e280b80>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-412 .elementor-element.elementor-element-528ea8f0:not(.elementor-motion-effects-element-type-background),
    .elementor-412 .elementor-element.elementor-element-528ea8f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-412 .elementor-element.elementor-element-3143ce24>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-412 .elementor-element.elementor-element-789a5f7f>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-412 .elementor-element.elementor-element-1b1ed950:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-412 .elementor-element.elementor-element-1b1ed950>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-412 .elementor-element.elementor-element-6155b33:not(.elementor-motion-effects-element-type-background),
    .elementor-412 .elementor-element.elementor-element-6155b33>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-412 .elementor-element.elementor-element-4d093268 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 25%;
    }
    .elementor-412 .elementor-element.elementor-element-f46847c .elementor-image-box-wrapper .elementor-image-box-img {
        width: 25%;
    }
    .elementor-412 .elementor-element.elementor-element-4fd59e5 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 25%;
    }
    .elementor-412 .elementor-element.elementor-element-4d95d05 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 25%;
    }
    .elementor-412 .elementor-element.elementor-element-73c8ecb>.elementor-element-populated {
        margin: 50px 50px 50px 50px;
        --e-column-margin-right: 50px;
        --e-column-margin-left: 50px;
        padding: 50px 50px 50px 50px;
    }
    .elementor-412 .elementor-element.elementor-element-5b014609 {
        text-align: center;
    }
    .elementor-412 .elementor-element.elementor-element-3452f216 {
        text-align: center;
    }
    .elementor-412 .elementor-element.elementor-element-738e0fb3 {
        text-align: center;
    }
    .elementor-412 .elementor-element.elementor-element-31950ffe {
        text-align: center;
    }
    .elementor-412 .elementor-element.elementor-element-3c81ba55>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-412 .elementor-element.elementor-element-29e32ef3 {
        text-align: center;
    }
    .elementor-412 .elementor-element.elementor-element-2da20d45 {
        text-align: center;
    }
    .elementor-412 .elementor-element.elementor-element-2da20d45>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-412 .elementor-element.elementor-element-4cee71a0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-412 .elementor-element.elementor-element-5a18d11>.elementor-element-populated {
        margin: 0px 50px 0px 50px;
        --e-column-margin-right: 50px;
        --e-column-margin-left: 50px;
    }
    .elementor-412 .elementor-element.elementor-element-270673dc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-412 .elementor-element.elementor-element-220ac076 {
        --spacer-size: 400px;
    }
    .elementor-412 .elementor-element.elementor-element-44d06b4c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 50px 50px 50px;
    }
}

@media(max-width:767px) {
    .elementor-412 .elementor-element.elementor-element-b7785c3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-412 .elementor-element.elementor-element-4d093268 .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-412 .elementor-element.elementor-element-4d093268 .elementor-image-box-img {
        margin-bottom: 18px;
    }
    .elementor-412 .elementor-element.elementor-element-4d093268 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 20%;
    }
    .elementor-412 .elementor-element.elementor-element-7c76ec2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-412 .elementor-element.elementor-element-f46847c .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-412 .elementor-element.elementor-element-f46847c .elementor-image-box-img {
        margin-bottom: 18px;
    }
    .elementor-412 .elementor-element.elementor-element-f46847c .elementor-image-box-wrapper .elementor-image-box-img {
        width: 20%;
    }
    .elementor-412 .elementor-element.elementor-element-8e70aa5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-412 .elementor-element.elementor-element-4fd59e5 .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-412 .elementor-element.elementor-element-4fd59e5 .elementor-image-box-img {
        margin-bottom: 18px;
    }
    .elementor-412 .elementor-element.elementor-element-4fd59e5 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 20%;
    }
    .elementor-412 .elementor-element.elementor-element-4748732>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-412 .elementor-element.elementor-element-4d95d05 .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-412 .elementor-element.elementor-element-4d95d05 .elementor-image-box-img {
        margin-bottom: 18px;
    }
    .elementor-412 .elementor-element.elementor-element-4d95d05 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 20%;
    }
    .elementor-412 .elementor-element.elementor-element-7a6ec6d0 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-412 .elementor-element.elementor-element-76357dc7 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-412 .elementor-element.elementor-element-73c8ecb>.elementor-element-populated {
        margin: 20px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 40px 20px 40px 20px;
    }
    .elementor-412 .elementor-element.elementor-element-5b014609 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-412 .elementor-element.elementor-element-5b014609>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-412 .elementor-element.elementor-element-3452f216 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-412 .elementor-element.elementor-element-738e0fb3 .elementor-heading-title {
        font-size: 17px;
    }
    .elementor-412 .elementor-element.elementor-element-31950ffe img {
        width: 50px;
    }
    .elementor-412 .elementor-element.elementor-element-124777a .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-412 .elementor-element.elementor-element-2f08fa7>.elementor-element-populated {
        padding: 20px 20px 010px 20px;
    }
    .elementor-412 .elementor-element.elementor-element-29e32ef3 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-412 .elementor-element.elementor-element-390e4008>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-412 .elementor-element.elementor-element-6d1a04a8>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-412 .elementor-element.elementor-element-92a2a2e>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-412 .elementor-element.elementor-element-4cee71a0 .elementor-image-box-img {
        margin-bottom: 32px;
    }
    .elementor-412 .elementor-element.elementor-element-5a18d11>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-412 .elementor-element.elementor-element-270673dc .elementor-image-box-img {
        margin-bottom: 32px;
    }
    .elementor-412 .elementor-element.elementor-element-29aaaf08 {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .elementor-412 .elementor-element.elementor-element-44d06b4c>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }
    .elementor-412 .elementor-element.elementor-element-7bcba1ef .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-412 .elementor-element.elementor-element-d2ac3e0 .elementor-heading-title {
        font-size: 30px;
    }
}