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

.elementor-977 .elementor-element.elementor-element-5f028008:not(.elementor-motion-effects-element-type-background),
.elementor-977 .elementor-element.elementor-element-5f028008>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://shikshamfoundation.org/images/footerImage/background2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-977 .elementor-element.elementor-element-5f028008>.elementor-background-overlay {
    background-color: #282828;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-977 .elementor-element.elementor-element-5f028008 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-977 .elementor-element.elementor-element-21e15775 {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-21e15775 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 60px;
    font-weight: bold;
}

.elementor-977 .elementor-element.elementor-element-5fe21025>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-977 .elementor-element.elementor-element-5fe21025 {
    margin-top: 65px;
    margin-bottom: 0px;
}

.elementor-977 .elementor-element.elementor-element-752565a4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-977 .elementor-element.elementor-element-237f05ca .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-237f05ca .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-977 .elementor-element.elementor-element-237f05ca {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-977 .elementor-element.elementor-element-237f05ca .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-977 .elementor-element.elementor-element-237f05ca .elementor-icon-list-text {
    color: #282828;
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-65834d22 .elementor-heading-title {
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-977 .elementor-element.elementor-element-4e031d62 .elementor-heading-title {
    line-height: 2em;
}

.elementor-977 .elementor-element.elementor-element-362201cb>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-977 .elementor-element.elementor-element-77419da4 {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-77419da4 .elementor-heading-title {
    font-size: 140px;
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-977 .elementor-element.elementor-element-398bc0c {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #F1F1F1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-977 .elementor-element.elementor-element-398bc0c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-977 .elementor-element.elementor-element-460c421>.elementor-element-populated {
    margin: -10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-66cfbc35 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-66cfbc35 {
    --icon-box-icon-margin: 0px;
}

.elementor-977 .elementor-element.elementor-element-66cfbc35 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #5C5C5C;
}

.elementor-977 .elementor-element.elementor-element-66cfbc35.elementor-view-stacked .elementor-icon {
    background-color: #F1F1F1;
}

.elementor-977 .elementor-element.elementor-element-66cfbc35.elementor-view-framed .elementor-icon,
.elementor-977 .elementor-element.elementor-element-66cfbc35.elementor-view-default .elementor-icon {
    fill: #F1F1F1;
    color: #F1F1F1;
    border-color: #F1F1F1;
}

.elementor-977 .elementor-element.elementor-element-66cfbc35 .elementor-icon {
    font-size: 20px;
}

.elementor-977 .elementor-element.elementor-element-66cfbc35 .elementor-icon-box-title,
.elementor-977 .elementor-element.elementor-element-66cfbc35 .elementor-icon-box-title a {
    font-weight: 500;
    letter-spacing: 2px;
}

.elementor-977 .elementor-element.elementor-element-430df65a>.elementor-element-populated {
    margin: -10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-550dbfb .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-550dbfb {
    --icon-box-icon-margin: 0px;
}

.elementor-977 .elementor-element.elementor-element-550dbfb .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #5C5C5C;
}

.elementor-977 .elementor-element.elementor-element-550dbfb.elementor-view-stacked .elementor-icon {
    background-color: #01adee;
}

.elementor-977 .elementor-element.elementor-element-550dbfb.elementor-view-framed .elementor-icon,
.elementor-977 .elementor-element.elementor-element-550dbfb.elementor-view-default .elementor-icon {
    fill: #01adee;
    color: #01adee;
    border-color: #01adee;
}

.elementor-977 .elementor-element.elementor-element-550dbfb .elementor-icon {
    font-size: 20px;
}

.elementor-977 .elementor-element.elementor-element-550dbfb .elementor-icon-box-title,
.elementor-977 .elementor-element.elementor-element-550dbfb .elementor-icon-box-title a {
    font-weight: 500;
    letter-spacing: 2px;
}

.elementor-977 .elementor-element.elementor-element-45d947ae>.elementor-element-populated {
    margin: -10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-24db87ee .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-24db87ee {
    --icon-box-icon-margin: 0px;
}

.elementor-977 .elementor-element.elementor-element-24db87ee .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #5C5C5C;
}

.elementor-977 .elementor-element.elementor-element-24db87ee.elementor-view-stacked .elementor-icon {
    background-color: #F1F1F1;
}

.elementor-977 .elementor-element.elementor-element-24db87ee.elementor-view-framed .elementor-icon,
.elementor-977 .elementor-element.elementor-element-24db87ee.elementor-view-default .elementor-icon {
    fill: #F1F1F1;
    color: #F1F1F1;
    border-color: #F1F1F1;
}

.elementor-977 .elementor-element.elementor-element-24db87ee .elementor-icon {
    font-size: 20px;
}

.elementor-977 .elementor-element.elementor-element-24db87ee .elementor-icon-box-title,
.elementor-977 .elementor-element.elementor-element-24db87ee .elementor-icon-box-title a {
    font-weight: 500;
    letter-spacing: 2px;
}

.elementor-977 .elementor-element.elementor-element-6e92206c>.elementor-element-populated {
    margin: -10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-4c379266 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-4c379266 {
    --icon-box-icon-margin: 0px;
}

.elementor-977 .elementor-element.elementor-element-4c379266 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #5C5C5C;
}

.elementor-977 .elementor-element.elementor-element-4c379266.elementor-view-stacked .elementor-icon {
    background-color: #F1F1F1;
}

.elementor-977 .elementor-element.elementor-element-4c379266.elementor-view-framed .elementor-icon,
.elementor-977 .elementor-element.elementor-element-4c379266.elementor-view-default .elementor-icon {
    fill: #F1F1F1;
    color: #F1F1F1;
    border-color: #F1F1F1;
}

.elementor-977 .elementor-element.elementor-element-4c379266 .elementor-icon {
    font-size: 20px;
}

.elementor-977 .elementor-element.elementor-element-4c379266 .elementor-icon-box-title,
.elementor-977 .elementor-element.elementor-element-4c379266 .elementor-icon-box-title a {
    font-weight: 500;
    letter-spacing: 2px;
}

.elementor-977 .elementor-element.elementor-element-d0fa8e6>.elementor-element-populated {
    margin: -10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-23d4ce90 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-23d4ce90 {
    --icon-box-icon-margin: 0px;
}

.elementor-977 .elementor-element.elementor-element-23d4ce90 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #5C5C5C;
}

.elementor-977 .elementor-element.elementor-element-23d4ce90.elementor-view-stacked .elementor-icon {
    background-color: #F1F1F1;
}

.elementor-977 .elementor-element.elementor-element-23d4ce90.elementor-view-framed .elementor-icon,
.elementor-977 .elementor-element.elementor-element-23d4ce90.elementor-view-default .elementor-icon {
    fill: #F1F1F1;
    color: #F1F1F1;
    border-color: #F1F1F1;
}

.elementor-977 .elementor-element.elementor-element-23d4ce90 .elementor-icon {
    font-size: 20px;
}

.elementor-977 .elementor-element.elementor-element-23d4ce90 .elementor-icon-box-title,
.elementor-977 .elementor-element.elementor-element-23d4ce90 .elementor-icon-box-title a {
    font-weight: 500;
    letter-spacing: 2px;
}

.elementor-977 .elementor-element.elementor-element-4e69e967>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-977 .elementor-element.elementor-element-4e69e967 {
    margin-top: 65px;
    margin-bottom: 0px;
}

.elementor-977 .elementor-element.elementor-element-7f2404bb>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-977 .elementor-element.elementor-element-2340f643 {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-4f674616 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #01adee;
    border-radius: 200px 200px 200px 200px;
    padding: 20px 22px 20px 22px;
}

.elementor-977 .elementor-element.elementor-element-4f674616>.elementor-widget-container {
    margin: 0px 0px 0px -55px;
}

.elementor-977 .elementor-element.elementor-element-655f7990>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-977 .elementor-element.elementor-element-43b449e7 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-43b449e7 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-977 .elementor-element.elementor-element-43b449e7 {
    --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-977 .elementor-element.elementor-element-43b449e7 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-977 .elementor-element.elementor-element-43b449e7 .elementor-icon-list-text {
    color: #282828;
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-43b449e7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-5d1c0d80 .elementor-heading-title {
    font-weight: bold;
    letter-spacing: 1.2px;
}

.elementor-977 .elementor-element.elementor-element-2e2ab77b .elementor-heading-title {
    line-height: 2em;
}

.elementor-977 .elementor-element.elementor-element-34eb6497 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #01adee;
}

.elementor-977 .elementor-element.elementor-element-34eb6497 .elementor-progress-wrapper {
    background-color: #F1F1F1;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-977 .elementor-element.elementor-element-34eb6497 .elementor-progress-bar {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1px;
}

.elementor-977 .elementor-element.elementor-element-34eb6497 .elementor-title {
    color: #282828;
    font-family: "Tahoma", Sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
}

.elementor-977 .elementor-element.elementor-element-4a055546 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #01adee;
}

.elementor-977 .elementor-element.elementor-element-4a055546 .elementor-progress-wrapper {
    background-color: #F1F1F1;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-977 .elementor-element.elementor-element-4a055546 .elementor-progress-bar {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1px;
}

.elementor-977 .elementor-element.elementor-element-4a055546 .elementor-title {
    color: #282828;
    font-family: "Tahoma", Sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
}

.elementor-977 .elementor-element.elementor-element-7dbf594a>.elementor-container {
    max-width: 1200px;
}

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

.elementor-977 .elementor-element.elementor-element-7dbf594a>.elementor-background-overlay {
    background-color: #282828;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-977 .elementor-element.elementor-element-7dbf594a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-977 .elementor-element.elementor-element-3d10f686>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-b950127 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-b950127 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-977 .elementor-element.elementor-element-b950127 {
    --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-977 .elementor-element.elementor-element-b950127 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-977 .elementor-element.elementor-element-b950127 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-b950127>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-61b24199 {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-61b24199 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-977 .elementor-element.elementor-element-61b24199>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 300px 0px 300px;
}

.elementor-977 .elementor-element.elementor-element-3164d465 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-43597ce6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-977 .elementor-element.elementor-element-43597ce6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #01adee;
}

.elementor-977 .elementor-element.elementor-element-43597ce6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 40px 40px;
}

.elementor-977 .elementor-element.elementor-element-43597ce6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-977 .elementor-element.elementor-element-27eb54e0 {
    text-align: left;
}

.elementor-977 .elementor-element.elementor-element-27eb54e0 .elementor-heading-title {
    color: rgba(0, 0, 0, 0.1);
    font-size: 100px;
    font-weight: bold;
}

.elementor-977 .elementor-element.elementor-element-27eb54e0>.elementor-widget-container {
    margin: -50px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-204f840d {
    text-align: left;
}

.elementor-977 .elementor-element.elementor-element-204f840d .elementor-heading-title {
    color: #FFFFFF;
    font-weight: bold;
}

.elementor-977 .elementor-element.elementor-element-204f840d>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

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

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

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

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

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

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

.elementor-977 .elementor-element.elementor-element-54133446 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-54133446 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-977 .elementor-element.elementor-element-54133446 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-977 .elementor-element.elementor-element-54133446 .elementor-icon-list-icon {
    padding-right: 18px;
}

.elementor-977 .elementor-element.elementor-element-54133446 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-49dea61f>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-26e42482 img {
    width: 100%;
}

.elementor-977 .elementor-element.elementor-element-535d5e3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-977 .elementor-element.elementor-element-535d5e3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #01adee;
}

.elementor-977 .elementor-element.elementor-element-535d5e3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 40px 40px;
}

.elementor-977 .elementor-element.elementor-element-535d5e3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-977 .elementor-element.elementor-element-26bec533 {
    text-align: left;
}

.elementor-977 .elementor-element.elementor-element-26bec533 .elementor-heading-title {
    color: rgba(0, 0, 0, 0.1);
    font-size: 100px;
    font-weight: bold;
}

.elementor-977 .elementor-element.elementor-element-26bec533>.elementor-widget-container {
    margin: -50px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-6922cabf {
    text-align: left;
}

.elementor-977 .elementor-element.elementor-element-6922cabf .elementor-heading-title {
    color: #FFFFFF;
    font-weight: bold;
}

.elementor-977 .elementor-element.elementor-element-6922cabf>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

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

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

.elementor-977 .elementor-element.elementor-element-1b8a878e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-977 .elementor-element.elementor-element-1b8a878e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

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

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

.elementor-977 .elementor-element.elementor-element-1b8a878e .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-1b8a878e .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-977 .elementor-element.elementor-element-1b8a878e {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-977 .elementor-element.elementor-element-1b8a878e .elementor-icon-list-icon {
    padding-right: 18px;
}

.elementor-977 .elementor-element.elementor-element-1b8a878e .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-7ec9d033 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-5d8b6f35>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-64beca02 img {
    width: 100%;
}

.elementor-977 .elementor-element.elementor-element-5d80476b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-977 .elementor-element.elementor-element-5d80476b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #01adee;
}

.elementor-977 .elementor-element.elementor-element-5d80476b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 40px 40px;
}

.elementor-977 .elementor-element.elementor-element-5d80476b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-977 .elementor-element.elementor-element-5e2d3a50 {
    text-align: left;
}

.elementor-977 .elementor-element.elementor-element-5e2d3a50 .elementor-heading-title {
    color: rgba(0, 0, 0, 0.1);
    font-size: 100px;
    font-weight: bold;
}

.elementor-977 .elementor-element.elementor-element-5e2d3a50>.elementor-widget-container {
    margin: -50px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-4b1c7982 {
    text-align: left;
}

.elementor-977 .elementor-element.elementor-element-4b1c7982 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: bold;
}

.elementor-977 .elementor-element.elementor-element-4b1c7982>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

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

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

.elementor-977 .elementor-element.elementor-element-4aecb4ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-977 .elementor-element.elementor-element-4aecb4ef .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

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

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

.elementor-977 .elementor-element.elementor-element-4aecb4ef .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-4aecb4ef .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-977 .elementor-element.elementor-element-4aecb4ef {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-977 .elementor-element.elementor-element-4aecb4ef .elementor-icon-list-icon {
    padding-right: 18px;
}

.elementor-977 .elementor-element.elementor-element-4aecb4ef .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-734d45c5>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-4ffd143e img {
    width: 100%;
}

.elementor-977 .elementor-element.elementor-element-4d706b5e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-977 .elementor-element.elementor-element-4d706b5e {
    margin-top: 70px;
    margin-bottom: 70px;
}

.elementor-977 .elementor-element.elementor-element-45d8573f>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 60px 0px 0px;
}

.elementor-977 .elementor-element.elementor-element-4baae656 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-4baae656 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-977 .elementor-element.elementor-element-4baae656 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-977 .elementor-element.elementor-element-4baae656 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-977 .elementor-element.elementor-element-4baae656 .elementor-icon-list-text {
    color: #282828;
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-6174fea7 .elementor-heading-title {
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-977 .elementor-element.elementor-element-4f3643d2 .elementor-heading-title {
    line-height: 2em;
}

.elementor-977 .elementor-element.elementor-element-4d117ea2 .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-977 .elementor-element.elementor-element-4af6511e>.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 15px;
}

.elementor-977 .elementor-element.elementor-element-4af6511e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-977 .elementor-element.elementor-element-525a81e4:not(.elementor-motion-effects-element-type-background),
.elementor-977 .elementor-element.elementor-element-525a81e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2A922;
}

.elementor-977 .elementor-element.elementor-element-525a81e4 {
    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-977 .elementor-element.elementor-element-525a81e4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-977 .elementor-element.elementor-element-5356dd1c {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-5356dd1c .elementor-heading-title {
    color: #FFFFFF;
    letter-spacing: 1px;
}

.elementor-977 .elementor-element.elementor-element-6ef11259 {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-6ef11259 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: bold;
}

.elementor-977 .elementor-element.elementor-element-dfd4f74 {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-dfd4f74 .elementor-heading-title {
    color: #FFFFFF;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-977 .elementor-element.elementor-element-965a363 {
    box-shadow: 0px 0px 10px 0px rgba(40, 40, 40, 0.1);
    padding: 30px 30px 30px 30px;
}

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

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

.elementor-977 .elementor-element.elementor-element-198f24de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-977 .elementor-element.elementor-element-198f24de .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

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

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

.elementor-977 .elementor-element.elementor-element-198f24de .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-198f24de .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-977 .elementor-element.elementor-element-198f24de {
    --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-977 .elementor-element.elementor-element-198f24de .elementor-icon-list-icon {
    padding-right: 20px;
}

.elementor-977 .elementor-element.elementor-element-198f24de .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-7379d99a .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-977 .elementor-element.elementor-element-7379d99a>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

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

.elementor-977 .elementor-element.elementor-element-1a974e40:not(.elementor-motion-effects-element-type-background),
.elementor-977 .elementor-element.elementor-element-1a974e40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #01adee;
}

.elementor-977 .elementor-element.elementor-element-1a974e40 {
    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-977 .elementor-element.elementor-element-1a974e40>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-977 .elementor-element.elementor-element-7aa9c4ef {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-7aa9c4ef .elementor-heading-title {
    color: #FFFFFF;
    letter-spacing: 1px;
}

.elementor-977 .elementor-element.elementor-element-32f82f88 {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-32f82f88 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: bold;
}

.elementor-977 .elementor-element.elementor-element-58f2553 {
    text-align: center;
}

.elementor-977 .elementor-element.elementor-element-58f2553 .elementor-heading-title {
    color: #FFFFFF;
    text-transform: uppercase;
    letter-spacing: 1px;
}

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

.elementor-977 .elementor-element.elementor-element-33110a73 {
    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-977 .elementor-element.elementor-element-33110a73>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-977 .elementor-element.elementor-element-6f65edb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-977 .elementor-element.elementor-element-6f65edb0 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

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

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

.elementor-977 .elementor-element.elementor-element-6f65edb0 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-6f65edb0 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-977 .elementor-element.elementor-element-6f65edb0 {
    --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-977 .elementor-element.elementor-element-6f65edb0 .elementor-icon-list-icon {
    padding-right: 20px;
}

.elementor-977 .elementor-element.elementor-element-6f65edb0 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-977 .elementor-element.elementor-element-471658b5 .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-977 .elementor-element.elementor-element-471658b5>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-977 .elementor-element.elementor-element-7f2404bb {
        width: 45%;
    }
    .elementor-977 .elementor-element.elementor-element-dfc57e5 {
        width: 4%;
    }
    .elementor-977 .elementor-element.elementor-element-655f7990 {
        width: 50.332%;
    }
    .elementor-977 .elementor-element.elementor-element-45d8573f {
        width: 39%;
    }
    .elementor-977 .elementor-element.elementor-element-4af6511e {
        width: 30%;
    }
    .elementor-977 .elementor-element.elementor-element-7d88721d {
        width: 30.332%;
    }
}

@media(max-width:1024px) {
    .elementor-977 .elementor-element.elementor-element-21e15775 {
        text-align: center;
    }
    .elementor-977 .elementor-element.elementor-element-65834d22 {
        text-align: center;
    }
    .elementor-977 .elementor-element.elementor-element-4e031d62 {
        text-align: center;
    }
    .elementor-977 .elementor-element.elementor-element-77419da4 {
        text-align: center;
    }
    .elementor-977 .elementor-element.elementor-element-dfc57e5>.elementor-element-populated {
        margin: -50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-977 .elementor-element.elementor-element-4f674616>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-977 .elementor-element.elementor-element-61b24199>.elementor-widget-container {
        padding: 0px 30px 0px 30px;
    }
    .elementor-977 .elementor-element.elementor-element-7ec9d033 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-977 .elementor-element.elementor-element-45d8573f>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-977 .elementor-element.elementor-element-6174fea7 {
        text-align: center;
    }
    .elementor-977 .elementor-element.elementor-element-4f3643d2 {
        text-align: center;
    }
    .elementor-977 .elementor-element.elementor-element-4f3643d2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-977 .elementor-element.elementor-element-21e15775 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-977 .elementor-element.elementor-element-65834d22 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-977 .elementor-element.elementor-element-77419da4 .elementor-heading-title {
        font-size: 100px;
    }
    .elementor-977 .elementor-element.elementor-element-5d1c0d80 {
        text-align: center;
    }
    .elementor-977 .elementor-element.elementor-element-5d1c0d80 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-977 .elementor-element.elementor-element-2e2ab77b {
        text-align: center;
    }
    .elementor-977 .elementor-element.elementor-element-61b24199 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-977 .elementor-element.elementor-element-6174fea7 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-977 .elementor-element.elementor-element-4af6511e>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-977 .elementor-element.elementor-element-7d88721d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-977 .elementor-element.elementor-element-69aa7b94 {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-752565a4 {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-362201cb {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-7f2404bb {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-dfc57e5 {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-655f7990 {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-43597ce6 {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-49dea61f {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-535d5e3 {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-5d8b6f35 {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-5d80476b {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-734d45c5 {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-45d8573f {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-4af6511e {
        width: 50%;
    }
    .elementor-977 .elementor-element.elementor-element-7d88721d {
        width: 50%;
    }
}

@media(min-width:1025px) {
    .elementor-977 .elementor-element.elementor-element-5f028008:not(.elementor-motion-effects-element-type-background),
    .elementor-977 .elementor-element.elementor-element-5f028008>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-977 .elementor-element.elementor-element-7dbf594a:not(.elementor-motion-effects-element-type-background),
    .elementor-977 .elementor-element.elementor-element-7dbf594a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}