.elementor-1213 .elementor-element.elementor-element-765bb37c {
    padding: 0px 0px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-4142e75>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-746f01d {
    padding: 60px 0px 90px 0px;
}

.elementor-1213 .elementor-element.elementor-element-3787379>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-1213 .elementor-element.elementor-element-108a5f2 .owl-carousel .owl-dots {
    margin-top: 10px;
}

.elementor-1213 .elementor-element.elementor-element-108a5f2 .gsc-icon-box-group .icon-box-item-content .box-icon i {
    font-size: 60px;
}

.elementor-1213 .elementor-element.elementor-element-108a5f2 .gsc-icon-box-group .icon-box-item-content .box-icon svg {
    width: 60px;
}

.elementor-1213 .elementor-element.elementor-element-108a5f2 .gsc-icon-box-group .icon-box-item-content .icon-inner {
    padding-bottom: 0px;
}

.elementor-1213 .elementor-element.elementor-element-108a5f2 .gsc-icon-box-group .icon-box-item-content .title {
    padding-bottom: 5px;
}

.elementor-1213 .elementor-element.elementor-element-3bb62b8e>.elementor-container {
    max-width: 1400px;
}

.elementor-1213 .elementor-element.elementor-element-3bb62b8e {
    padding: 0px 0px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-134f9bf3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1213 .elementor-element.elementor-element-39b37ff2 .gsc-image-content .box-content .title {
    margin-bottom: 0px;
}

.elementor-1213 .elementor-element.elementor-element-61a91a6d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-1213 .elementor-element.elementor-element-61a91a6d>.elementor-element-populated {
    padding: 0px 15px 0px 35px;
}

.elementor-1213 .elementor-element.elementor-element-7bef54e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-5f6a2163 .gsc-heading .content-inner {
    max-width: 800px;
}

.elementor-1213 .elementor-element.elementor-element-5f6a2163 .gsc-heading {
    margin-bottom: 20px;
}

.elementor-1213 .elementor-element.elementor-element-5f6a2163 .gsc-heading .title {
    margin-bottom: 15px;
}

.elementor-1213 .elementor-element.elementor-element-5f6a2163 .gsc-heading .sub-title {
    margin-bottom: 10px;
}

.elementor-1213 .elementor-element.elementor-element-1edad1d2>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

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

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

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

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

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

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

.elementor-1213 .elementor-element.elementor-element-cf1650f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1213 .elementor-element.elementor-element-cf1650f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1213 .elementor-element.elementor-element-cf1650f {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-1213 .elementor-element.elementor-element-cf1650f .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1213 .elementor-element.elementor-element-cf1650f .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1213 .elementor-element.elementor-element-cf1650f>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-1213 .elementor-element.elementor-element-21c7c99>.elementor-widget-container {
    padding: 16px 0px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-e5a6009:not(.elementor-motion-effects-element-type-background),
.elementor-1213 .elementor-element.elementor-element-e5a6009>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://fmeducation.co.uk/wp-content/uploads/2021/06/bg-3.jpg");
}

.elementor-1213 .elementor-element.elementor-element-e5a6009 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 110px 0px;
}

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

.elementor-1213 .elementor-element.elementor-element-49773d0>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-1213 .elementor-element.elementor-element-8a0bda4 .gsc-heading .content-inner {
    max-width: 800px;
}

.elementor-1213 .elementor-element.elementor-element-8a0bda4 .gsc-heading .title {
    color: #FFFFFF;
    margin-bottom: 0px;
}

.elementor-1213 .elementor-element.elementor-element-8a0bda4 .gsc-heading .sub-title {
    margin-bottom: 10px;
}

.elementor-1213 .elementor-element.elementor-element-8a0bda4 .gsc-heading .title-desc {
    color: #AEB2C2;
    padding: 20px 0px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-4c59df1>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-ce03431>.elementor-element-populated {
    padding: 0px 10px 0px 10px;
}

.elementor-1213 .elementor-element.elementor-element-d655ce2 .milestone-block .milestone-icon .icon {
    font-size: 60px;
}

.elementor-1213 .elementor-element.elementor-element-d655ce2 .milestone-block .milestone-icon .icon svg {
    width: 60px;
}

.elementor-1213 .elementor-element.elementor-element-d655ce2 .milestone-block.style-1 .box-content .milestone-icon {
    margin-bottom: 20px;
}

.elementor-1213 .elementor-element.elementor-element-d655ce2 .milestone-block.style-2 .box-content .milestone-icon {
    padding-right: 20px;
}

.elementor-1213 .elementor-element.elementor-element-d655ce2 .milestone-block .box-content .milestone-content .milestone-text {
    color: #AEB2C2 !important;
}

.elementor-1213 .elementor-element.elementor-element-d655ce2 .milestone-block .milestone-number-inner {
    color: #FFFFFF;
}

.elementor-1213 .elementor-element.elementor-element-236f227>.elementor-element-populated {
    padding: 0px 10px 0px 10px;
}

.elementor-1213 .elementor-element.elementor-element-b935209 .milestone-block .milestone-icon .icon {
    font-size: 60px;
}

.elementor-1213 .elementor-element.elementor-element-b935209 .milestone-block .milestone-icon .icon svg {
    width: 60px;
}

.elementor-1213 .elementor-element.elementor-element-b935209 .milestone-block.style-1 .box-content .milestone-icon {
    margin-bottom: 20px;
}

.elementor-1213 .elementor-element.elementor-element-b935209 .milestone-block.style-2 .box-content .milestone-icon {
    padding-right: 20px;
}

.elementor-1213 .elementor-element.elementor-element-b935209 .milestone-block .box-content .milestone-content .milestone-text {
    color: #AEB2C2 !important;
}

.elementor-1213 .elementor-element.elementor-element-b935209 .milestone-block .milestone-number-inner {
    color: #FFFFFF;
}

.elementor-1213 .elementor-element.elementor-element-428445b>.elementor-element-populated {
    padding: 0px 10px 0px 10px;
}

.elementor-1213 .elementor-element.elementor-element-e6a2943 .milestone-block .milestone-icon .icon {
    font-size: 60px;
}

.elementor-1213 .elementor-element.elementor-element-e6a2943 .milestone-block .milestone-icon .icon svg {
    width: 60px;
}

.elementor-1213 .elementor-element.elementor-element-e6a2943 .milestone-block.style-1 .box-content .milestone-icon {
    margin-bottom: 20px;
}

.elementor-1213 .elementor-element.elementor-element-e6a2943 .milestone-block.style-2 .box-content .milestone-icon {
    padding-right: 20px;
}

.elementor-1213 .elementor-element.elementor-element-e6a2943 .milestone-block .box-content .milestone-content .milestone-text {
    color: #AEB2C2 !important;
}

.elementor-1213 .elementor-element.elementor-element-e6a2943 .milestone-block .milestone-number-inner {
    color: #FFFFFF;
}

.elementor-1213 .elementor-element.elementor-element-f022e61 {
    padding: 115px 0px 110px 0px;
}

.elementor-1213 .elementor-element.elementor-element-89023a6>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-1213 .elementor-element.elementor-element-878cabf .gsc-heading .content-inner {
    max-width: 800px;
}

.elementor-1213 .elementor-element.elementor-element-878cabf .gsc-heading {
    margin-bottom: 2px;
}

.elementor-1213 .elementor-element.elementor-element-878cabf .gsc-heading .title {
    margin-bottom: 0px;
}

.elementor-1213 .elementor-element.elementor-element-878cabf .gsc-heading .sub-title {
    margin-bottom: 10px;
}

.elementor-1213 .elementor-element.elementor-element-878cabf .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-8a480e1 .gsc-icon-box-group .icon-box-item-content .box-icon i {
    font-size: 60px;
}

.elementor-1213 .elementor-element.elementor-element-8a480e1 .gsc-icon-box-group .icon-box-item-content .box-icon svg {
    width: 60px;
}

.elementor-1213 .elementor-element.elementor-element-8a480e1 .gsc-icon-box-group .icon-box-item-content .icon-inner {
    padding-bottom: 0px;
}

.elementor-1213 .elementor-element.elementor-element-8a480e1 .gsc-icon-box-group .icon-box-item-content .title {
    padding-bottom: 5px;
}

.elementor-1213 .elementor-element.elementor-element-2a090db:not(.elementor-motion-effects-element-type-background),
.elementor-1213 .elementor-element.elementor-element-2a090db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://fmeducation.co.uk/wp-content/uploads/2021/06/bg-line-1.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-1213 .elementor-element.elementor-element-2a090db {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 100px 0px;
}

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

.elementor-bc-flex-widget .elementor-1213 .elementor-element.elementor-element-6ffa32a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1213 .elementor-element.elementor-element-6ffa32a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1213 .elementor-element.elementor-element-6ffa32a>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-1213 .elementor-element.elementor-element-11b694a .gsc-heading .content-inner {
    max-width: 710px;
}

.elementor-1213 .elementor-element.elementor-element-11b694a .gsc-heading .title {
    color: #FFFFFF;
    margin-bottom: 0px;
}

.elementor-1213 .elementor-element.elementor-element-11b694a .gsc-heading .sub-title {
    margin-bottom: 10px;
}

.elementor-1213 .elementor-element.elementor-element-11b694a .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1213 .elementor-element.elementor-element-4d3ee06.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1213 .elementor-element.elementor-element-4d3ee06.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1213 .elementor-element.elementor-element-4d3ee06.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1213 .elementor-element.elementor-element-4d3ee06>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-1213 .elementor-element.elementor-element-3acc50c {
    width: auto;
    max-width: auto;
}

.elementor-1213 .elementor-element.elementor-element-5ba217a2:not(.elementor-motion-effects-element-type-background),
.elementor-1213 .elementor-element.elementor-element-5ba217a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1F2F6;
}

.elementor-1213 .elementor-element.elementor-element-5ba217a2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 80px 0px;
}

.elementor-1213 .elementor-element.elementor-element-5ba217a2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1213 .elementor-element.elementor-element-6c4ead4c>.elementor-element-populated {
    padding: 0px 50px 0px 15px;
}

.elementor-1213 .elementor-element.elementor-element-2610af9e .gsc-heading .content-inner {
    max-width: 800px;
}

.elementor-1213 .elementor-element.elementor-element-2610af9e .gsc-heading {
    margin-bottom: 6px;
}

.elementor-1213 .elementor-element.elementor-element-2610af9e .gsc-heading .title {
    margin-bottom: 2px;
}

.elementor-1213 .elementor-element.elementor-element-2610af9e .gsc-heading .sub-title {
    margin-bottom: 5px;
}

.elementor-1213 .elementor-element.elementor-element-2610af9e .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

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

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

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

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

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

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

.elementor-1213 .elementor-element.elementor-element-593db771 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1213 .elementor-element.elementor-element-593db771 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1213 .elementor-element.elementor-element-593db771 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-1213 .elementor-element.elementor-element-593db771 .elementor-icon-list-icon {
    padding-right: 15px;
}

.elementor-1213 .elementor-element.elementor-element-593db771 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1213 .elementor-element.elementor-element-593db771 .elementor-icon-list-item>a {
    font-weight: 400;
}

.elementor-1213 .elementor-element.elementor-element-593db771 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1213 .elementor-element.elementor-element-72c0a678 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-1213 .elementor-element.elementor-element-4a75bb13.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1213 .elementor-element.elementor-element-4a75bb13.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1213 .elementor-element.elementor-element-4a75bb13>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 10px;
    border-color: #4D5FE3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 10px;
}

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

.elementor-1213 .elementor-element.elementor-element-53b4831b .gsc-logo .site-branding-logo {
    max-width: 100px;
}

.elementor-1213 .elementor-element.elementor-element-53b4831b>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-53b4831b {
    width: auto;
    max-width: auto;
}

.elementor-1213 .elementor-element.elementor-element-7a8a0a4b .milestone-block .milestone-icon .icon {
    font-size: 60px;
}

.elementor-1213 .elementor-element.elementor-element-7a8a0a4b .milestone-block .milestone-icon .icon svg {
    width: 60px;
}

.elementor-1213 .elementor-element.elementor-element-7a8a0a4b .milestone-block.style-1 .box-content .milestone-icon {
    margin-bottom: 20px;
}

.elementor-1213 .elementor-element.elementor-element-7a8a0a4b .milestone-block.style-2 .box-content .milestone-icon {
    padding-right: 20px;
}

.elementor-1213 .elementor-element.elementor-element-7a8a0a4b {
    width: auto;
    max-width: auto;
}

.elementor-1213 .elementor-element.elementor-element-1b0fae3>.elementor-container {
    max-width: 1470px;
}

.elementor-1213 .elementor-element.elementor-element-1b0fae3:not(.elementor-motion-effects-element-type-background),
.elementor-1213 .elementor-element.elementor-element-1b0fae3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://fmeducation.co.uk/wp-content/uploads/2021/06/bg-1.jpg");
    background-position: top center;
    background-repeat: repeat-x;
}

.elementor-1213 .elementor-element.elementor-element-1b0fae3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 115px 0px;
}

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

.elementor-1213 .elementor-element.elementor-element-f8e60d3>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-1213 .elementor-element.elementor-element-a62ba88 .gsc-heading .content-inner {
    max-width: 800px;
}

.elementor-1213 .elementor-element.elementor-element-a62ba88 .gsc-heading {
    margin-bottom: 16px;
}

.elementor-1213 .elementor-element.elementor-element-a62ba88 .gsc-heading .title {
    color: #FFFFFF;
}

.elementor-1213 .elementor-element.elementor-element-a62ba88 .gsc-heading .sub-title {
    color: #D3D8FF;
    margin-bottom: 10px;
}

.elementor-1213 .elementor-element.elementor-element-a62ba88 .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-d4218b1 .owl-carousel .owl-dots {
    margin-top: 0px;
}

.elementor-1213 .elementor-element.elementor-element-c699a2a:not(.elementor-motion-effects-element-type-background),
.elementor-1213 .elementor-element.elementor-element-c699a2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1F2F6;
    background-image: url("https://fmeducation.co.uk/wp-content/uploads/2021/06/bg-line-2.png");
    background-position: bottom left;
    background-repeat: no-repeat;
}

.elementor-1213 .elementor-element.elementor-element-c699a2a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 90px 0px;
}

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

.elementor-1213 .elementor-element.elementor-element-c51da38>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-1213 .elementor-element.elementor-element-0bca0a1 .gsc-heading .content-inner {
    max-width: 800px;
}

.elementor-1213 .elementor-element.elementor-element-0bca0a1 .gsc-heading {
    margin-bottom: 16px;
}

.elementor-1213 .elementor-element.elementor-element-0bca0a1 .gsc-heading .title {
    margin-bottom: 0px;
}

.elementor-1213 .elementor-element.elementor-element-0bca0a1 .gsc-heading .sub-title {
    margin-bottom: 10px;
}

.elementor-1213 .elementor-element.elementor-element-0bca0a1 .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-cc94e00>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-1213 .elementor-element.elementor-element-10cc13a .owl-carousel .owl-dots {
    margin-top: 10px;
}

.elementor-1213 .elementor-element.elementor-element-6b9c5ac {
    padding: 120px 0px 5px 0px;
}

.elementor-1213 .elementor-element.elementor-element-a86d119>.elementor-element-populated {
    padding: 0px 55px 0px 15px;
}

.elementor-1213 .elementor-element.elementor-element-ab3d96d .gsc-heading .content-inner {
    max-width: 800px;
}

.elementor-1213 .elementor-element.elementor-element-ab3d96d .gsc-heading {
    margin-bottom: 18px;
}

.elementor-1213 .elementor-element.elementor-element-ab3d96d .gsc-heading .title {
    margin-bottom: 5px;
}

.elementor-1213 .elementor-element.elementor-element-ab3d96d .gsc-heading .sub-title {
    margin-bottom: 10px;
}

.elementor-1213 .elementor-element.elementor-element-ab3d96d .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-0055740 {
    --icon-box-icon-margin: 30px;
}

.elementor-1213 .elementor-element.elementor-element-0055740 .elementor-icon-box-title {
    margin-bottom: 3px;
}

.elementor-1213 .elementor-element.elementor-element-0055740.elementor-view-stacked .elementor-icon {
    background-color: #4D5FE3;
}

.elementor-1213 .elementor-element.elementor-element-0055740.elementor-view-framed .elementor-icon,
.elementor-1213 .elementor-element.elementor-element-0055740.elementor-view-default .elementor-icon {
    fill: #4D5FE3;
    color: #4D5FE3;
    border-color: #4D5FE3;
}

.elementor-1213 .elementor-element.elementor-element-0055740 .elementor-icon {
    font-size: 64px;
}

.elementor-1213 .elementor-element.elementor-element-0055740 .elementor-icon-box-title,
.elementor-1213 .elementor-element.elementor-element-0055740 .elementor-icon-box-title a {
    font-size: 22px;
    line-height: 34px;
}

.elementor-1213 .elementor-element.elementor-element-0055740>.elementor-widget-container {
    margin: 0px 0px 18px 0px;
}

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

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

.elementor-1213 .elementor-element.elementor-element-2b3238f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-1213 .elementor-element.elementor-element-2b3238f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-1213 .elementor-element.elementor-element-2b3238f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

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

.elementor-1213 .elementor-element.elementor-element-2b3238f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1213 .elementor-element.elementor-element-2b3238f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1213 .elementor-element.elementor-element-2b3238f {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-1213 .elementor-element.elementor-element-2b3238f .elementor-icon-list-icon {
    padding-right: 12px;
}

.elementor-1213 .elementor-element.elementor-element-2b3238f .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-1213 .elementor-element.elementor-element-aaf3c78.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1213 .elementor-element.elementor-element-aaf3c78.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1213 .elementor-element.elementor-element-aaf3c78>.elementor-element-populated,
.elementor-1213 .elementor-element.elementor-element-aaf3c78>.elementor-element-populated>.elementor-background-overlay,
.elementor-1213 .elementor-element.elementor-element-aaf3c78>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1213 .elementor-element.elementor-element-aaf3c78>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-1213 .elementor-element.elementor-element-1b5f6d6 .gsc-image-content .box-content .title {
    margin-bottom: 0px;
}

.elementor-1213 .elementor-element.elementor-element-1b5f6d6 .gsc-image-content .box-content .desc {
    margin-bottom: 10px;
}

.elementor-1213 .elementor-element.elementor-element-c32f503 {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-151b02d>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-1213 .elementor-element.elementor-element-ae73cef .gsc-heading .content-inner {
    max-width: 800px;
}

.elementor-1213 .elementor-element.elementor-element-ae73cef .gsc-heading {
    margin-bottom: 16px;
}

.elementor-1213 .elementor-element.elementor-element-ae73cef .gsc-heading .title {
    margin-bottom: 0px;
}

.elementor-1213 .elementor-element.elementor-element-ae73cef .gsc-heading .sub-title {
    margin-bottom: 10px;
}

.elementor-1213 .elementor-element.elementor-element-ae73cef .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-1213 .elementor-element.elementor-element-43aa9e6 .owl-carousel .owl-dots {
    margin-top: 10px;
}

.elementor-1213 .elementor-element.elementor-element-43aa9e6>.elementor-widget-container {
    padding: 58px 0px 85px 0px;
}

@media(min-width:768px) {
    .elementor-1213 .elementor-element.elementor-element-134f9bf3 {
        width: 50%;
    }
    .elementor-1213 .elementor-element.elementor-element-61a91a6d {
        width: 50%;
    }
    .elementor-1213 .elementor-element.elementor-element-49773d0 {
        width: 39%;
    }
    .elementor-1213 .elementor-element.elementor-element-4c59df1 {
        width: 61%;
    }
    .elementor-1213 .elementor-element.elementor-element-6ffa32a {
        width: 69.96%;
    }
    .elementor-1213 .elementor-element.elementor-element-4d3ee06 {
        width: 30%;
    }
    .elementor-1213 .elementor-element.elementor-element-c51da38 {
        width: 22%;
    }
    .elementor-1213 .elementor-element.elementor-element-cc94e00 {
        width: 78%;
    }
    .elementor-1213 .elementor-element.elementor-element-a86d119 {
        width: 48%;
    }
    .elementor-1213 .elementor-element.elementor-element-aaf3c78 {
        width: 52%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1213 .elementor-element.elementor-element-134f9bf3 {
        width: 100%;
    }
    .elementor-1213 .elementor-element.elementor-element-61a91a6d {
        width: 100%;
    }
    .elementor-1213 .elementor-element.elementor-element-49773d0 {
        width: 100%;
    }
    .elementor-1213 .elementor-element.elementor-element-4c59df1 {
        width: 100%;
    }
    .elementor-1213 .elementor-element.elementor-element-c51da38 {
        width: 100%;
    }
    .elementor-1213 .elementor-element.elementor-element-cc94e00 {
        width: 100%;
    }
    .elementor-1213 .elementor-element.elementor-element-a86d119 {
        width: 100%;
    }
    .elementor-1213 .elementor-element.elementor-element-aaf3c78 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-1213 .elementor-element.elementor-element-765bb37c {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-746f01d {
        padding: 30px 0px 30px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-134f9bf3>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }
    .elementor-1213 .elementor-element.elementor-element-61a91a6d>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }
    .elementor-1213 .elementor-element.elementor-element-e5a6009 {
        padding: 65px 0px 60px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-8a0bda4 .gsc-heading {
        margin-bottom: 35px;
    }
    .elementor-1213 .elementor-element.elementor-element-f022e61 {
        padding: 65px 0px 60px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-2a090db {
        padding: 65px 0px 60px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-5ba217a2 {
        padding: 65px 0px 60px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-6c4ead4c>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }
    .elementor-1213 .elementor-element.elementor-element-2610af9e .gsc-heading {
        margin-bottom: 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-2610af9e .gsc-heading .title-desc {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-593db771 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(6px/2);
    }
    .elementor-1213 .elementor-element.elementor-element-593db771 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(6px/2);
    }
    .elementor-1213 .elementor-element.elementor-element-593db771 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(6px/2);
        margin-left: calc(6px/2);
    }
    .elementor-1213 .elementor-element.elementor-element-593db771 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-6px/2);
        margin-left: calc(-6px/2);
    }
    body.rtl .elementor-1213 .elementor-element.elementor-element-593db771 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-6px/2);
    }
    body:not(.rtl) .elementor-1213 .elementor-element.elementor-element-593db771 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-6px/2);
    }
    .elementor-1213 .elementor-element.elementor-element-72c0a678 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-bc-flex-widget .elementor-1213 .elementor-element.elementor-element-4a75bb13.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-1213 .elementor-element.elementor-element-4a75bb13.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-1213 .elementor-element.elementor-element-7a8a0a4b>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-1b0fae3 {
        padding: 65px 0px 65px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-c699a2a {
        padding: 70px 0px 50px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-0bca0a1 .gsc-heading .title-desc {
        padding: 0px 0px 20px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-6b9c5ac {
        padding: 70px 0px 0px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-a86d119>.elementor-element-populated {
        padding: 50px 15px 0px 15px;
    }
    .elementor-1213 .elementor-element.elementor-element-43aa9e6>.elementor-widget-container {
        padding: 30px 0px 55px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1213 .elementor-element.elementor-element-d655ce2>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-b935209>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-4d3ee06.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-1213 .elementor-element.elementor-element-3acc50c>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-5ba217a2 {
        padding: 60px 0px 20px 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-72c0a678 {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .elementor-1213 .elementor-element.elementor-element-4a75bb13>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1213 .elementor-element.elementor-element-53b4831b>.elementor-widget-container {
        margin: 0px 10px 0px 0px;
    }
}