.elementor-27779 .elementor-element.elementor-element-6f8599d1:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-6f8599d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2021/02/bg-slider-03.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover 
}
.elementor-27779 .elementor-element.elementor-element-6f8599d1 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 30px 
}
.elementor-27779 .elementor-element.elementor-element-6f8599d1>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-3c5b452c>.elementor-element-populated {
    padding: 80px 0 
}
.elementor-27779 .elementor-element.elementor-element-610387b9:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-610387b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-610387b9 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s 
}
.elementor-27779 .elementor-element.elementor-element-610387b9>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-376ca511.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-376ca511>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px 
}
.elementor-27779 .elementor-element.elementor-element-376ca511>.elementor-element-populated {
    padding: 10% 
}
.elementor-27779 .elementor-element.elementor-element-65c26279 .elementor-heading-title {
    color: #0e2b5c;
    font-family: Rajdhani,Sans-serif;
    font-size: 45px;
    font-weight: 700 
}
.elementor-27779 .elementor-element.elementor-element-66b3d78e .elementor-heading-title {
    color: #51668a;
    font-family: Heebo,Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.5em 
}
.elementor-27779 .elementor-element.elementor-global-28075 .elementor-button .elementor-align-icon-left {
    margin-right: 14px 
}
.elementor-27779 .elementor-element.elementor-global-28075 .elementor-button {
    font-family: Heebo,Sans-serif;
    font-size: 17px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #fff;
    background-color: var(--mColor1);
    padding: 20px 
}
.elementor-27779 .elementor-element.elementor-global-28075 .elementor-button:focus,.elementor-27779 .elementor-element.elementor-global-28075 .elementor-button:hover {
    color: #fff;
    background-color: #0e2b5c 
}
.elementor-27779 .elementor-element.elementor-global-28075 .elementor-button:focus svg,.elementor-27779 .elementor-element.elementor-global-28075 .elementor-button:hover svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-63ed6e80.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-63ed6e80>.elementor-element-populated {
    padding: 0 
}
.elementor-27779 .elementor-element.elementor-element-53b06c62 .elementor-cta__content {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-53b06c62 .elementor-cta__button {
    font-family: Heebo,Sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: var(--mColor1);
    background-color: #02010100;
    border-color: #02010100;
    border-width: 0;
    border-radius: 0 
}
.elementor-27779 .elementor-element.elementor-element-53b06c62 .elementor-cta__button:hover {
    color: #0e2b5c 
}
.elementor-27779 .elementor-element.elementor-element-53b06c62>.elementor-widget-container {
    background-color: #f9fafb;
    border-style: solid;
    border-width: 0 0 0 3px;
    border-color: #0e2b5c 
}
.elementor-27779 .elementor-element.elementor-element-b9fb947:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-b9fb947>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    background-image: url("/wp-content/uploads/2021/02/map.png");
    background-position: center center;
    background-size: cover 
}
.elementor-27779 .elementor-element.elementor-element-b9fb947 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 80px 80px 0 
}
.elementor-27779 .elementor-element.elementor-element-b9fb947>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-b92b1f7>.elementor-element-populated {
    padding: 0 
}
.elementor-27779 .elementor-element.elementor-element-3cf1661 .elementor-heading-title {
    color: var(--mColor1);
    font-family: Heebo,Sans-serif;
    font-size: 15px;
    font-weight: 700 
}
.elementor-27779 .elementor-element.elementor-element-ae2f1e8:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-ae2f1e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    background-image: url("/wp-content/uploads/2021/02/map.png");
    background-position: center center;
    background-size: cover 
}
.elementor-27779 .elementor-element.elementor-element-ae2f1e8 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 30px 80px 
}
.elementor-27779 .elementor-element.elementor-element-ae2f1e8>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-d250663 .elementor-heading-title {
    color: #0e2b5c;
    font-family: Rajdhani,Sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 54px 
}
.elementor-27779 .elementor-element.elementor-element-d250663>.elementor-widget-container {
    margin: 50px 0 0 
}
.elementor-27779 .elementor-element.elementor-element-57f9dae {
    color: #51668a;
    font-family: Heebo,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625em 
}
.elementor-27779 .elementor-element.elementor-element-57f9dae>.elementor-widget-container {
    margin: 0 50px 0 0 
}
.elementor-27779 .elementor-element.elementor-global-699 .elementor-button .elementor-align-icon-left {
    margin-right: 12px 
}
.elementor-27779 .elementor-element.elementor-global-699 .elementor-button {
    font-family: Heebo,Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #fff;
    background-color: var(--mColor1);
    border-radius: 3px 3px 3px 3px;
    padding: 20px 40px 
}
.elementor-27779 .elementor-element.elementor-global-699 .elementor-button:focus,.elementor-27779 .elementor-element.elementor-global-699 .elementor-button:hover {
    color: #fff;
    background-color: #0e2b5c 
}
.elementor-27779 .elementor-element.elementor-global-699 .elementor-button:focus svg,.elementor-27779 .elementor-element.elementor-global-699 .elementor-button:hover svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-global-28249.elementor-position-left .elementor-image-box-img {
    margin-right: 25px 
}
.elementor-27779 .elementor-element.elementor-global-28249.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px 
}
.elementor-27779 .elementor-element.elementor-global-28249 .elementor-image-box-img img {
    transition-duration: .3s 
}
.elementor-27779 .elementor-element.elementor-global-28249 .elementor-image-box-title {
    margin-bottom: 0;
    color: #51668a;
    font-family: Barlow,Sans-serif;
    font-size: 19px;
    font-weight: 700 
}
.elementor-27779 .elementor-element.elementor-global-28249 .elementor-image-box-description {
    color: #51668a;
    font-size: 13px 
}
.elementor-27779 .elementor-element.elementor-element-5180a0c {
    padding: 0 10px 60px 
}
.elementor-27779 .elementor-element.elementor-element-1a54635>.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-27779 .elementor-element.elementor-element-1a54635:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-1a54635>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-1a54635>.elementor-element-populated {
    border-style: solid;
    border-width: 0 0 5px;
    border-color: var(--mColor1);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 
}
.elementor-27779 .elementor-element.elementor-element-1a54635>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-eb22ca2 {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-eb22ca2 .elementor-heading-title {
    color: #000;
    font-size: 30px;
    font-weight: 600 
}
.elementor-27779 .elementor-element.elementor-element-373da48 .elementor-button {
    font-family: Heebo,Sans-serif;
    font-size: 16px;
    font-weight: 600;
    background-color: var(--mColor1);
    border-radius: 3px 3px 3px 3px 
}
.elementor-27779 .elementor-element.elementor-element-373da48 .elementor-button:focus,.elementor-27779 .elementor-element.elementor-element-373da48 .elementor-button:hover {
    color: #fff;
    background-color: #0e2b5c 
}
.elementor-27779 .elementor-element.elementor-element-373da48 .elementor-button:focus svg,.elementor-27779 .elementor-element.elementor-element-373da48 .elementor-button:hover svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-2888d51>.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-27779 .elementor-element.elementor-element-2888d51:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-2888d51>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-2888d51>.elementor-element-populated {
    border-style: solid;
    border-width: 0 0 5px;
    border-color: var(--mColor1);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 
}
.elementor-27779 .elementor-element.elementor-element-2888d51>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-e0943fc {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-e0943fc .elementor-heading-title {
    color: #000;
    font-size: 30px;
    font-weight: 600 
}
.elementor-27779 .elementor-element.elementor-element-d8f1210 .elementor-button {
    font-family: Heebo,Sans-serif;
    font-size: 16px;
    font-weight: 600;
    background-color: var(--mColor1);
    border-radius: 3px 3px 3px 3px 
}
.elementor-27779 .elementor-element.elementor-element-d8f1210 .elementor-button:focus,.elementor-27779 .elementor-element.elementor-element-d8f1210 .elementor-button:hover {
    color: #fff;
    background-color: #0e2b5c 
}
.elementor-27779 .elementor-element.elementor-element-d8f1210 .elementor-button:focus svg,.elementor-27779 .elementor-element.elementor-element-d8f1210 .elementor-button:hover svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-0289313>.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-27779 .elementor-element.elementor-element-0289313:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-0289313>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-0289313>.elementor-element-populated {
    border-style: solid;
    border-width: 0 0 5px;
    border-color: var(--mColor1);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 
}
.elementor-27779 .elementor-element.elementor-element-0289313>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-19db0eb {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-19db0eb .elementor-heading-title {
    color: #000;
    font-size: 30px;
    font-weight: 600 
}
.elementor-27779 .elementor-element.elementor-element-52c38f2 .elementor-button {
    font-family: Heebo,Sans-serif;
    font-size: 16px;
    font-weight: 600;
    background-color: var(--mColor1);
    border-radius: 3px 3px 3px 3px 
}
.elementor-27779 .elementor-element.elementor-element-52c38f2 .elementor-button:focus,.elementor-27779 .elementor-element.elementor-element-52c38f2 .elementor-button:hover {
    color: #fff;
    background-color: #0e2b5c 
}
.elementor-27779 .elementor-element.elementor-element-52c38f2 .elementor-button:focus svg,.elementor-27779 .elementor-element.elementor-element-52c38f2 .elementor-button:hover svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-11db1f97:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-11db1f97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2021/02/axima-26.jpg");
    background-position: center center 
}
.elementor-27779 .elementor-element.elementor-element-11db1f97>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg,#0411278C 0,#041127 100%);
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-11db1f97 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 120px 30px 0 
}
.elementor-27779 .elementor-element.elementor-element-3a825cbb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 30px 
}
.elementor-27779 .elementor-element.elementor-element-3a825cbb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-3a825cbb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-3a825cbb>.elementor-element-populated {
    box-shadow: 0 1px 73px 0 rgba(40,40,40,.15);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 30px -60px 0;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 10% 
}
.elementor-27779 .elementor-element.elementor-element-3a825cbb>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-dcb2c62 .elementor-heading-title {
    color: #0e2b5c;
    font-family: Rajdhani,Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em 
}
.elementor-27779 .elementor-element.elementor-element-168b18a .elementor-heading-title {
    color: #51668a;
    font-family: Heebo,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625em 
}
.elementor-27779 .elementor-element.elementor-global-28082 .elementor-field-group {
    padding-right: calc(30px/2);
    padding-left: calc(30px/2);
    margin-bottom: 30px 
}
.elementor-27779 .elementor-element.elementor-global-28082 .elementor-form-fields-wrapper {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2);
    margin-bottom: -30px 
}
.elementor-27779 .elementor-element.elementor-global-28082 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0 
}
.elementor-27779 .elementor-element.elementor-global-28082 .elementor-field-type-html {
    padding-bottom: 0 
}
.elementor-27779 .elementor-element.elementor-global-28082 .elementor-field-group .elementor-field {
    color: #0e2b5c 
}
.elementor-27779 .elementor-element.elementor-global-28082 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #fff;
    border-color: #0e2B5C57;
    border-width: 1.5px;
    border-radius: 1px 1px 1px 1px 
}
.elementor-27779 .elementor-element.elementor-global-28082 .elementor-button {
    font-family: Heebo,Sans-serif;
    font-weight: 700;
    border-radius: 2px 2px 2px 2px 
}
.elementor-27779 .elementor-element.elementor-global-28082 .e-form__buttons__wrapper__button-next {
    background-color: #0e2b5c;
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-global-28082 .elementor-button[type=submit] {
    background-color: #0e2b5c;
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-global-28082 .elementor-button[type=submit] svg * {
    fill: #ffffff 
}
.elementor-27779 .elementor-element.elementor-global-28082 .e-form__buttons__wrapper__button-previous {
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-global-28082 .e-form__buttons__wrapper__button-next:hover {
    background-color: var(--mColor1);
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-global-28082 .elementor-button[type=submit]:hover {
    background-color: var(--mColor1);
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-global-28082 .elementor-button[type=submit]:hover svg * {
    fill: #ffffff 
}
.elementor-27779 .elementor-element.elementor-global-28082 .e-form__buttons__wrapper__button-previous:hover {
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-global-28082 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px 
}
.elementor-27779 .elementor-element.elementor-element-62b722e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px 
}
.elementor-27779 .elementor-element.elementor-element-62b722e>.elementor-element-populated {
    margin: 0 0 60px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px 
}
.elementor-27779 .elementor-element.elementor-element-c5cdded .elementor-heading-title {
    color: #fff;
    font-family: Rajdhani,Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 54px 
}
.elementor-27779 .elementor-element.elementor-element-153de1cb .elementor-heading-title {
    color: #fff;
    font-family: Heebo,Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 27px 
}
.elementor-27779 .elementor-element.elementor-element-ba5bdf9 .elementor-image-box-wrapper {
    text-align: left 
}
.elementor-27779 .elementor-element.elementor-element-ba5bdf9.elementor-position-left .elementor-image-box-img {
    margin-right: 15px 
}
.elementor-27779 .elementor-element.elementor-element-ba5bdf9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px 
}
.elementor-27779 .elementor-element.elementor-element-ba5bdf9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25% 
}
.elementor-27779 .elementor-element.elementor-element-ba5bdf9 .elementor-image-box-img img {
    transition-duration: .3s 
}
.elementor-27779 .elementor-element.elementor-element-ba5bdf9 .elementor-image-box-title {
    margin-bottom: 15px;
    color: #fff;
    font-family: Heebo,Sans-serif;
    font-size: 17px;
    font-weight: 700 
}
.elementor-27779 .elementor-element.elementor-element-ba5bdf9 .elementor-image-box-description {
    color: #fff;
    font-family: Heebo,Sans-serif;
    font-weight: 400 
}
.elementor-27779 .elementor-element.elementor-element-b1d5fc7 .elementor-image-box-wrapper {
    text-align: left 
}
.elementor-27779 .elementor-element.elementor-element-b1d5fc7.elementor-position-left .elementor-image-box-img {
    margin-right: 15px 
}
.elementor-27779 .elementor-element.elementor-element-b1d5fc7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px 
}
.elementor-27779 .elementor-element.elementor-element-b1d5fc7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25% 
}
.elementor-27779 .elementor-element.elementor-element-b1d5fc7 .elementor-image-box-img img {
    transition-duration: .3s 
}
.elementor-27779 .elementor-element.elementor-element-b1d5fc7 .elementor-image-box-title {
    margin-bottom: 15px;
    color: #fff;
    font-family: Heebo,Sans-serif;
    font-size: 17px;
    font-weight: 700 
}
.elementor-27779 .elementor-element.elementor-element-b1d5fc7 .elementor-image-box-description {
    color: #fff;
    font-family: Heebo,Sans-serif;
    font-weight: 400 
}
.elementor-27779 .elementor-element.elementor-element-d14272a {
    padding: 160px 30px 80px;
    z-index: 1 
}
.elementor-27779 .elementor-element.elementor-element-7fb57fbb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px 
}
.elementor-27779 .elementor-element.elementor-element-7fb57fbb>.elementor-element-populated {
    padding: 0 60px 60px 0 
}
.elementor-27779 .elementor-element.elementor-element-4619397f .elementor-heading-title {
    color: var(--mColor1);
    font-family: Heebo,Sans-serif;
    font-size: 15px;
    font-weight: 700 
}
.elementor-27779 .elementor-element.elementor-element-1961bcee .elementor-heading-title {
    color: #0e2b5c;
    font-family: Rajdhani,Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 54px 
}
.elementor-27779 .elementor-element.elementor-element-17f40080 .elementor-heading-title {
    color: #51668a;
    font-family: Heebo,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625em 
}
.elementor-27779 .elementor-element.elementor-element-46598547.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end 
}
.elementor-27779 .elementor-element.elementor-element-46598547:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-46598547>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover 
}
.elementor-27779 .elementor-element.elementor-element-46598547>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 
}
.elementor-27779 .elementor-element.elementor-element-46598547>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-a1895a0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-a1895a0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-a1895a0>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 -20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -20px;
    padding: 0 
}
.elementor-27779 .elementor-element.elementor-element-a1895a0>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-48983fc .elementor-button .elementor-align-icon-left {
    margin-right: 10px 
}
.elementor-27779 .elementor-element.elementor-element-48983fc .elementor-button {
    background-color: var(--mColor2);
    border-radius: 0 0 0 0 
}
.elementor-27779 .elementor-element.elementor-element-75b8773>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 
}
.elementor-27779 .elementor-element.elementor-element-179a9039>.elementor-container {
    min-height: 500px 
}
.elementor-27779 .elementor-element.elementor-element-179a9039:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-179a9039>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover 
}
.elementor-27779 .elementor-element.elementor-element-179a9039 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 30px 
}
.elementor-27779 .elementor-element.elementor-element-179a9039>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-4f31d4c8 .elementor-icon-wrapper {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-4f31d4c8.elementor-view-stacked .elementor-icon {
    background-color: #fff;
    color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-4f31d4c8.elementor-view-default .elementor-icon {
    color: #fff;
    border-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-4f31d4c8.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-4f31d4c8.elementor-view-stacked .elementor-icon svg {
    fill: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-4f31d4c8.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--mColor1);
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-4f31d4c8.elementor-view-default .elementor-icon:hover {
    color: var(--mColor1);
    border-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-4f31d4c8.elementor-view-default .elementor-icon:hover svg {
    fill: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-4f31d4c8.elementor-view-stacked .elementor-icon:hover svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-4f31d4c8 .elementor-icon {
    font-size: 19px;
    padding: 26px 
}
.elementor-27779 .elementor-element.elementor-element-4f31d4c8 .elementor-icon svg {
    height: 19px 
}
.elementor-27779 .elementor-element.elementor-element-5307d0d7 {
    margin-top: -80px;
    margin-bottom: 0;
    padding: 0 30px 
}
.elementor-27779 .elementor-element.elementor-element-60458d82:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-60458d82>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--mColor2) 
}
.elementor-27779 .elementor-element.elementor-element-60458d82>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 20px 40px 
}
.elementor-27779 .elementor-element.elementor-element-60458d82>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-60458d82 {
    z-index: 20 
}
.elementor-27779 .elementor-element.elementor-element-6c965701>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px 
}
.elementor-27779 .elementor-element.elementor-element-140c2199 .elementor-heading-title {
    color: #fff;
    font-family: Rajdhani,Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.2em 
}
.elementor-27779 .elementor-element.elementor-element-1887ed2b .elementor-heading-title {
    color: #fff;
    font-family: Heebo,Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.625em 
}
.elementor-27779 .elementor-element.elementor-global-28079 .elementor-button .elementor-align-icon-left {
    margin-right: 14px 
}
.elementor-27779 .elementor-element.elementor-global-28079 .elementor-button {
    font-family: Heebo,Sans-serif;
    font-size: 17px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #fff;
    background-color: #61cE7000;
    padding: 0 
}
.elementor-27779 .elementor-element.elementor-global-28079 .elementor-button:focus,.elementor-27779 .elementor-element.elementor-global-28079 .elementor-button:hover {
    color: #0e2b5c 
}
.elementor-27779 .elementor-element.elementor-global-28079 .elementor-button:focus svg,.elementor-27779 .elementor-element.elementor-global-28079 .elementor-button:hover svg {
    fill: #0E2B5C 
}
.elementor-27779 .elementor-element.elementor-global-28079>.elementor-widget-container {
    margin: 0 
}
.elementor-27779 .elementor-element.elementor-element-c29ce96 {
    margin-top: -80px;
    margin-bottom: 0;
    padding: 0 30px 60px 
}
.elementor-27779 .elementor-element.elementor-element-6993efd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px 
}
.elementor-27779 .elementor-element.elementor-element-6993efd>.elementor-element-populated {
    padding: 0 
}
.elementor-27779 .elementor-element.elementor-element-9708fa7 .elementor-heading-title {
    color: var(--mColor1);
    font-family: Heebo,Sans-serif;
    font-size: 15px;
    font-weight: 700 
}
.elementor-27779 .elementor-element.elementor-element-245985b .elementor-heading-title {
    color: #0e2b5c;
    font-family: Rajdhani,Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 54px 
}
.elementor-27779 .elementor-element.elementor-element-a6ddd2b {
    padding: 0 10px 60px 
}
.elementor-27779 .elementor-element.elementor-element-0c5fed7>.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-27779 .elementor-element.elementor-element-0c5fed7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-0c5fed7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-0c5fed7>.elementor-element-populated {
    border-style: solid;
    border-width: 0 0 5px;
    border-color: var(--mColor1);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 
}
.elementor-27779 .elementor-element.elementor-element-0c5fed7>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-ce977e3 {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-ce977e3 .elementor-heading-title {
    color: #000;
    font-size: 30px;
    font-weight: 600 
}
.elementor-27779 .elementor-element.elementor-element-f91e4f4 .elementor-button {
    font-family: Heebo,Sans-serif;
    font-size: 16px;
    font-weight: 600;
    background-color: var(--mColor1);
    border-radius: 3px 3px 3px 3px 
}
.elementor-27779 .elementor-element.elementor-element-f91e4f4 .elementor-button:focus,.elementor-27779 .elementor-element.elementor-element-f91e4f4 .elementor-button:hover {
    color: #fff;
    background-color: #0e2b5c 
}
.elementor-27779 .elementor-element.elementor-element-f91e4f4 .elementor-button:focus svg,.elementor-27779 .elementor-element.elementor-element-f91e4f4 .elementor-button:hover svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-9c2214c>.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-27779 .elementor-element.elementor-element-9c2214c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-9c2214c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-9c2214c>.elementor-element-populated {
    border-style: solid;
    border-width: 0 0 5px;
    border-color: var(--mColor1);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 
}
.elementor-27779 .elementor-element.elementor-element-9c2214c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-5d7ea27 {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-5d7ea27 .elementor-heading-title {
    color: #000;
    font-size: 30px;
    font-weight: 600 
}
.elementor-27779 .elementor-element.elementor-element-4204641 .elementor-button {
    font-family: Heebo,Sans-serif;
    font-size: 16px;
    font-weight: 600;
    background-color: var(--mColor1);
    border-radius: 3px 3px 3px 3px 
}
.elementor-27779 .elementor-element.elementor-element-4204641 .elementor-button:focus,.elementor-27779 .elementor-element.elementor-element-4204641 .elementor-button:hover {
    color: #fff;
    background-color: #0e2b5c 
}
.elementor-27779 .elementor-element.elementor-element-4204641 .elementor-button:focus svg,.elementor-27779 .elementor-element.elementor-element-4204641 .elementor-button:hover svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-250c9ee>.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-27779 .elementor-element.elementor-element-250c9ee:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-250c9ee>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-250c9ee>.elementor-element-populated {
    border-style: solid;
    border-width: 0 0 5px;
    border-color: var(--mColor1);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 
}
.elementor-27779 .elementor-element.elementor-element-250c9ee>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-5caf169 {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-5caf169 .elementor-heading-title {
    color: #000;
    font-size: 30px;
    font-weight: 600 
}
.elementor-27779 .elementor-element.elementor-element-5cc7241 .elementor-button {
    font-family: Heebo,Sans-serif;
    font-size: 16px;
    font-weight: 600;
    background-color: var(--mColor1);
    border-radius: 3px 3px 3px 3px 
}
.elementor-27779 .elementor-element.elementor-element-5cc7241 .elementor-button:focus,.elementor-27779 .elementor-element.elementor-element-5cc7241 .elementor-button:hover {
    color: #fff;
    background-color: #0e2b5c 
}
.elementor-27779 .elementor-element.elementor-element-5cc7241 .elementor-button:focus svg,.elementor-27779 .elementor-element.elementor-element-5cc7241 .elementor-button:hover svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-7ca46bab {
    border-style: solid;
    border-width: 2px 0 0;
    border-color: #e7ebef;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px 0 
}
.elementor-27779 .elementor-element.elementor-element-7ca46bab>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-368aed4f.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-5354c372.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-2500eb6d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-7fc36fd9.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-43aa872e.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-4e642ab3.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-cab4aae>.elementor-container {
    max-width: 900px 
}
.elementor-27779 .elementor-element.elementor-element-cab4aae:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-cab4aae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f6f6f8 
}
.elementor-27779 .elementor-element.elementor-element-cab4aae {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 80px 0 
}
.elementor-27779 .elementor-element.elementor-element-cab4aae>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-9ba1fdf {
    --divider-border-style: solid;
    --divider-color: var(--mColor1);
    --divider-border-width: 5px 
}
.elementor-27779 .elementor-element.elementor-element-9ba1fdf .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0 
}
.elementor-27779 .elementor-element.elementor-element-9ba1fdf .elementor-divider {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0 
}
.elementor-27779 .elementor-element.elementor-element-b7575f0 {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-b7575f0 .elementor-heading-title {
    color: #0e2b5c;
    font-family: Rajdhani,Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 54px 
}
.elementor-27779 .elementor-element.elementor-element-91c0697 {
    text-align: center;
    color: #51668a;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625em 
}
.elementor-27779 .elementor-element.elementor-global-687 .elementor-button .elementor-align-icon-left {
    margin-right: 14px 
}
.elementor-27779 .elementor-element.elementor-global-687 .elementor-button {
    font-family: Heebo,Sans-serif;
    font-size: 17px;
    font-weight: 600;
    fill: #0E2B5C;
    color: #0e2b5c;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #fff 
}
.elementor-27779 .elementor-element.elementor-global-687 .elementor-button:focus,.elementor-27779 .elementor-element.elementor-global-687 .elementor-button:hover {
    color: #fff;
    background-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-global-687 .elementor-button:focus svg,.elementor-27779 .elementor-element.elementor-global-687 .elementor-button:hover svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-701af96a>.elementor-container {
    min-height: 90vh 
}
.elementor-27779 .elementor-element.elementor-element-701af96a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-701af96a {
    overflow: hidden 
}
.elementor-27779 .elementor-element.elementor-element-10cbd302>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px 
}
.elementor-27779 .elementor-element.elementor-element-10cbd302:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-10cbd302>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-10cbd302>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 100px 
}
.elementor-27779 .elementor-element.elementor-element-10cbd302>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-34a2ff38 .elementor-heading-title {
    color: #fff;
    font-family: Rajdhani,Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 54px 
}
.elementor-27779 .elementor-element.elementor-element-c7dad05 {
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-4d64292c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-4d64292c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2021/02/axima-15.jpg");
    background-position: center center;
    background-size: cover 
}
.elementor-27779 .elementor-element.elementor-element-4d64292c>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s 
}
.elementor-27779 .elementor-element.elementor-element-4d64292c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-78864587:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-78864587>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-78864587>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px 30px 
}
.elementor-27779 .elementor-element.elementor-element-78864587>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-1b737196 .elementor-image-box-wrapper {
    text-align: left 
}
.elementor-27779 .elementor-element.elementor-element-1b737196.elementor-position-left .elementor-image-box-img {
    margin-right: 15px 
}
.elementor-27779 .elementor-element.elementor-element-1b737196.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px 
}
.elementor-27779 .elementor-element.elementor-element-1b737196 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25% 
}
.elementor-27779 .elementor-element.elementor-element-1b737196 .elementor-image-box-img img {
    transition-duration: .3s 
}
.elementor-27779 .elementor-element.elementor-element-1b737196 .elementor-image-box-title {
    margin-bottom: 15px;
    color: #0e2b5c;
    font-family: Rajdhani,Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 30px 
}
.elementor-27779 .elementor-element.elementor-element-1b737196 .elementor-image-box-description {
    color: #51668a;
    font-family: Heebo,Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px 
}
.elementor-27779 .elementor-element.elementor-element-446070f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2) 
}
.elementor-27779 .elementor-element.elementor-element-446070f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2) 
}
.elementor-27779 .elementor-element.elementor-element-446070f0 .elementor-icon-list-icon i {
    color: var(--mColor1);
    transition: color .3s 
}
.elementor-27779 .elementor-element.elementor-element-446070f0 .elementor-icon-list-icon svg {
    fill: var(--mColor1);
    transition: fill .3s 
}
.elementor-27779 .elementor-element.elementor-element-446070f0 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px 
}
.elementor-27779 .elementor-element.elementor-element-446070f0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-27779 .elementor-element.elementor-element-446070f0 .elementor-icon-list-item>a {
    font-family: Heebo,Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.625em 
}
.elementor-27779 .elementor-element.elementor-element-446070f0 .elementor-icon-list-text {
    color: #51668a;
    transition: color .3s 
}
.elementor-27779 .elementor-element.elementor-element-e3a855b:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-e3a855b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-e3a855b {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 80px 0 
}
.elementor-27779 .elementor-element.elementor-element-e3a855b>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-6945f51>.elementor-element-populated {
    padding: 0 
}
.elementor-27779 .elementor-element.elementor-element-42e4c6a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-42e4c6a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--mColor2) 
}
.elementor-27779 .elementor-element.elementor-element-42e4c6a>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 25px 10px 
}
.elementor-27779 .elementor-element.elementor-element-42e4c6a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-0486d36 .elementor-icon-wrapper {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-0486d36.elementor-view-stacked .elementor-icon {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-0486d36.elementor-view-default .elementor-icon {
    color: #fff;
    border-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-0486d36.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-1d73000 {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-1d73000 .elementor-heading-title {
    color: #fff;
    font-family: Rajdhani,Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 25px 
}
.elementor-27779 .elementor-element.elementor-element-fa17e7c {
    text-align: center;
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-124059c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-124059c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-124059c>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 25px 10px 
}
.elementor-27779 .elementor-element.elementor-element-124059c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-9fe5393 .elementor-icon-wrapper {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-9fe5393.elementor-view-stacked .elementor-icon {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-9fe5393.elementor-view-default .elementor-icon {
    color: #fff;
    border-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-9fe5393.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-434f00b {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-434f00b .elementor-heading-title {
    color: #fff;
    font-family: Rajdhani,Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 25px 
}
.elementor-27779 .elementor-element.elementor-element-ba1a3bd {
    text-align: center;
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-b76b934:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-b76b934>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-b76b934>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 25px 10px 
}
.elementor-27779 .elementor-element.elementor-element-b76b934>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-ade2be2 .elementor-icon-wrapper {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-ade2be2.elementor-view-stacked .elementor-icon {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-ade2be2.elementor-view-default .elementor-icon {
    color: #fff;
    border-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-ade2be2.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-ae6a496 {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-ae6a496 .elementor-heading-title {
    color: #fff;
    font-family: Rajdhani,Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 25px 
}
.elementor-27779 .elementor-element.elementor-element-bf458b4 {
    text-align: center;
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-ea2ecbf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-ea2ecbf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-ea2ecbf>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 25px 10px 
}
.elementor-27779 .elementor-element.elementor-element-ea2ecbf>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-88d44d0 .elementor-icon-wrapper {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-88d44d0.elementor-view-stacked .elementor-icon {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-88d44d0.elementor-view-default .elementor-icon {
    color: #fff;
    border-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-88d44d0.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-f5c0e0b {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-f5c0e0b .elementor-heading-title {
    color: #fff;
    font-family: Rajdhani,Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 25px 
}
.elementor-27779 .elementor-element.elementor-element-edb7ade {
    text-align: center;
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-368b0e5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-368b0e5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-368b0e5>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 25px 10px 
}
.elementor-27779 .elementor-element.elementor-element-368b0e5>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-97d56b7 .elementor-icon-wrapper {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-97d56b7.elementor-view-stacked .elementor-icon {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-97d56b7.elementor-view-default .elementor-icon {
    color: #fff;
    border-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-97d56b7.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-4902232 {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-4902232 .elementor-heading-title {
    color: #fff;
    font-family: Rajdhani,Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 25px 
}
.elementor-27779 .elementor-element.elementor-element-f2bb9f1 {
    text-align: center;
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-3008c51:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-3008c51>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-3008c51>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 25px 10px 
}
.elementor-27779 .elementor-element.elementor-element-3008c51>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-5549b74 .elementor-icon-wrapper {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-5549b74.elementor-view-stacked .elementor-icon {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-5549b74.elementor-view-default .elementor-icon {
    color: #fff;
    border-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-5549b74.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF 
}
.elementor-27779 .elementor-element.elementor-element-92961ca {
    text-align: center 
}
.elementor-27779 .elementor-element.elementor-element-92961ca .elementor-heading-title {
    color: #fff;
    font-family: Rajdhani,Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 25px 
}
.elementor-27779 .elementor-element.elementor-element-07383f4 {
    text-align: center;
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-2c60276:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-2c60276>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    background-position: center center;
    background-size: cover 
}
.elementor-27779 .elementor-element.elementor-element-2c60276 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 100px 0 
}
.elementor-27779 .elementor-element.elementor-element-2c60276>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-f405c6e {
    --divider-border-style: solid;
    --divider-color: var(--mColor1);
    --divider-border-width: 5px 
}
.elementor-27779 .elementor-element.elementor-element-f405c6e .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-left: 0 
}
.elementor-27779 .elementor-element.elementor-element-f405c6e .elementor-divider {
    text-align: left;
    padding-top: 0;
    padding-bottom: 0 
}
.elementor-27779 .elementor-element.elementor-element-203f0cf {
    text-align: left 
}
.elementor-27779 .elementor-element.elementor-element-203f0cf .elementor-heading-title {
    color: #fff;
    font-family: Rajdhani,Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 54px 
}
.elementor-27779 .elementor-element.elementor-element-7974855 {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625em 
}
.elementor-27779 .elementor-element.elementor-element-0cbf63d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-cd565c2 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0 
}
.elementor-27779 .elementor-element.elementor-element-cd565c2>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-c1031db.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-17fb7d3.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-17fb7d3>.elementor-element-populated {
    padding: 0 
}
.elementor-27779 .elementor-element.elementor-element-a3b319f .elementor-heading-title {
    color: #000;
    font-family: Rajdhani,Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em 
}
.elementor-27779 .elementor-element.elementor-element-a3b319f>.elementor-widget-container {
    padding: 0 0 0 20px;
    border-style: solid;
    border-width: 0 0 0 5px;
    border-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-ecb600b {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625em 
}
.elementor-27779 .elementor-element.elementor-element-877b8f5.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-be54dee:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-be54dee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f6f6f8 
}
.elementor-27779 .elementor-element.elementor-element-be54dee {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0 
}
.elementor-27779 .elementor-element.elementor-element-be54dee>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-e0bcf69.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-e0bcf69>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0 
}
.elementor-27779 .elementor-element.elementor-element-52a3f5b.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-52a3f5b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0 
}
.elementor-27779 .elementor-element.elementor-element-256c5de {
    text-align: left 
}
.elementor-27779 .elementor-element.elementor-element-bfbdcf7.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-bfbdcf7>.elementor-element-populated {
    padding: 0 
}
.elementor-27779 .elementor-element.elementor-element-316436d .elementor-heading-title {
    color: #000;
    font-family: Rajdhani,Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em 
}
.elementor-27779 .elementor-element.elementor-element-316436d>.elementor-widget-container {
    padding: 0 0 0 20px;
    border-style: solid;
    border-width: 0 0 0 5px;
    border-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-0930270 {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625em 
}
.elementor-27779 .elementor-element.elementor-element-ab77ebd:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-ab77ebd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-ab77ebd {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0 
}
.elementor-27779 .elementor-element.elementor-element-ab77ebd>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-df46bb5.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-ea110da.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-ea110da>.elementor-element-populated {
    padding: 0 
}
.elementor-27779 .elementor-element.elementor-element-06c06d5 .elementor-heading-title {
    color: #000;
    font-family: Rajdhani,Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em 
}
.elementor-27779 .elementor-element.elementor-element-06c06d5>.elementor-widget-container {
    padding: 0 0 0 20px;
    border-style: solid;
    border-width: 0 0 0 5px;
    border-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-b42f9eb {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625em 
}
.elementor-27779 .elementor-element.elementor-element-7e3404d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-b5a16b7:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-b5a16b7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f6f6f8 
}
.elementor-27779 .elementor-element.elementor-element-b5a16b7 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0 
}
.elementor-27779 .elementor-element.elementor-element-b5a16b7>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-2930ea0.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-6cc50b5.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-af1721f.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-af1721f>.elementor-element-populated {
    padding: 0 
}
.elementor-27779 .elementor-element.elementor-element-ab61f87 .elementor-heading-title {
    color: #000;
    font-family: Rajdhani,Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em 
}
.elementor-27779 .elementor-element.elementor-element-ab61f87>.elementor-widget-container {
    padding: 0 0 0 20px;
    border-style: solid;
    border-width: 0 0 0 5px;
    border-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-e3e611c {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625em 
}
.elementor-27779 .elementor-element.elementor-element-e0883ce:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-e0883ce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-e0883ce {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0 
}
.elementor-27779 .elementor-element.elementor-element-e0883ce>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-3356ff2.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-bc549ff.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-bc549ff>.elementor-element-populated {
    padding: 0 
}
.elementor-27779 .elementor-element.elementor-element-66a59d5 .elementor-heading-title {
    color: #000;
    font-family: Rajdhani,Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em 
}
.elementor-27779 .elementor-element.elementor-element-66a59d5>.elementor-widget-container {
    padding: 0 0 0 20px;
    border-style: solid;
    border-width: 0 0 0 5px;
    border-color: var(--mColor1) 
}
.elementor-27779 .elementor-element.elementor-element-52cf8b1 {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625em 
}
.elementor-27779 .elementor-element.elementor-element-7ca7d90.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-60dda7b:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-60dda7b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2021/02/Background3.png");
    background-position: center center;
    background-size: cover 
}
.elementor-27779 .elementor-element.elementor-element-60dda7b {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s 
}
.elementor-27779 .elementor-element.elementor-element-60dda7b>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-d28afe7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-d28afe7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--mColor2) 
}
.elementor-27779 .elementor-element.elementor-element-d28afe7>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 50px 50px 0;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 50px 
}
.elementor-27779 .elementor-element.elementor-element-d28afe7>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
.elementor-27779 .elementor-element.elementor-element-0d76d57>.elementor-container {
    max-width: 1180px 
}
.elementor-27779 .elementor-element.elementor-element-0d76d57 {
    margin-top: 0;
    margin-bottom: 0 
}
.elementor-27779 .elementor-element.elementor-element-551a0d1.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-element-9cd7fb8 {
    text-align: left 
}
.elementor-27779 .elementor-element.elementor-element-9cd7fb8 .elementor-heading-title {
    color: #fff;
    font-family: Rajdhani,Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 54px 
}
.elementor-27779 .elementor-element.elementor-element-a617f82 {
    color: #fff 
}
.elementor-27779 .elementor-element.elementor-element-e2ed7c5.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center 
}
.elementor-27779 .elementor-element.elementor-global-711 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(13px/2) 
}
.elementor-27779 .elementor-element.elementor-global-711 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(13px/2) 
}
.elementor-27779 .elementor-element.elementor-global-711 .elementor-icon-list-icon i {
    color: #fff;
    transition: color .3s 
}
.elementor-27779 .elementor-element.elementor-global-711 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill .3s 
}
.elementor-27779 .elementor-element.elementor-global-711 {
    --e-icon-list-icon-size: 18px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px 
}
.elementor-27779 .elementor-element.elementor-global-711 .elementor-icon-list-icon {
    padding-right: 10px 
}
.elementor-27779 .elementor-element.elementor-global-711 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-27779 .elementor-element.elementor-global-711 .elementor-icon-list-item>a {
    font-family: Heebo,Sans-serif;
    font-size: 17px;
    font-weight: 400 
}
.elementor-27779 .elementor-element.elementor-global-711 .elementor-icon-list-text {
    color: #fff;
    transition: color .3s 
}
.elementor-27779 .elementor-element.elementor-element-c8cb161:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27779 .elementor-element.elementor-element-c8cb161>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f6f6f8 
}
.elementor-27779 .elementor-element.elementor-element-c8cb161>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 
}
.elementor-27779 .elementor-element.elementor-element-c8cb161>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s 
}
@media(min-width: 768px) {
    .elementor-27779 .elementor-element.elementor-element-3c5b452c {
        width:69.75% 
}
    .elementor-27779 .elementor-element.elementor-element-376ca511 {
        width: 63.158% 
}
    .elementor-27779 .elementor-element.elementor-element-63ed6e80 {
        width: 36.677% 
}
    .elementor-27779 .elementor-element.elementor-element-725da143 {
        width: 30.057% 
}
    .elementor-27779 .elementor-element.elementor-element-3ee2272 {
        width: 47.193% 
}
    .elementor-27779 .elementor-element.elementor-element-b9ce7e5 {
        width: 52.807% 
}
    .elementor-27779 .elementor-element.elementor-element-3a825cbb {
        width: 45.351% 
}
    .elementor-27779 .elementor-element.elementor-element-62b722e {
        width: 54.649% 
}
    .elementor-27779 .elementor-element.elementor-element-45b7034f {
        width: 27.719% 
}
    .elementor-27779 .elementor-element.elementor-element-60458d82 {
        width: 38.613% 
}
    .elementor-27779 .elementor-element.elementor-element-64fe25ab {
        width: 24.167% 
}
    .elementor-27779 .elementor-element.elementor-element-6c965701 {
        width: 75.828% 
}
    .elementor-27779 .elementor-element.elementor-element-551a0d1 {
        width: 48.22% 
}
    .elementor-27779 .elementor-element.elementor-element-e2ed7c5 {
        width: 51.78% 
}
}
@media(max-width: 1024px) and (min-width:768px) {
    .elementor-27779 .elementor-element.elementor-element-a1895a0 {
        width:100% 
}
    .elementor-27779 .elementor-element.elementor-element-10cbd302 {
        width: 100% 
}
}
@media(min-width: 1025px) {
    .elementor-27779 .elementor-element.elementor-element-11db1f97:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-11db1f97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment:fixed 
}
    .elementor-27779 .elementor-element.elementor-element-179a9039:not(.elementor-motion-effects-element-type-background),.elementor-27779 .elementor-element.elementor-element-179a9039>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed 
}
}
@media(max-width: 1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width:1024px 
}
    .e-con {
        --container-max-width: 1024px 
}
    .elementor-27779 .elementor-element.elementor-element-46598547.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center 
}
    .elementor-27779 .elementor-element.elementor-element-701af96a>.elementor-container {
        min-height: 90vh 
}
    .elementor-27779 .elementor-element.elementor-element-10cbd302>.elementor-element-populated {
        padding: 12% 0 0 7% 
}
}
@media(max-width: 767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width:767px 
}
    .e-con {
        --container-max-width: 767px 
}
    .elementor-27779 .elementor-element.elementor-element-65c26279 {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-66b3d78e {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-3cf1661 {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-d250663 {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-d250663 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.5em 
}
    .elementor-27779 .elementor-element.elementor-element-57f9dae {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-57f9dae>.elementor-widget-container {
        margin: 0 
}
    .elementor-27779 .elementor-element.elementor-global-28249 .elementor-image-box-img {
        margin-bottom: 25px 
}
    .elementor-27779 .elementor-element.elementor-element-11db1f97 {
        padding: 60px 30px 
}
    .elementor-27779 .elementor-element.elementor-element-3a825cbb>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px 
}
    .elementor-27779 .elementor-element.elementor-element-dcb2c62 {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-168b18a {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-62b722e>.elementor-element-populated {
        margin: 30px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 
}
    .elementor-27779 .elementor-element.elementor-element-c5cdded {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-c5cdded .elementor-heading-title {
        font-size: 30px;
        line-height: 1.5em 
}
    .elementor-27779 .elementor-element.elementor-element-153de1cb {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-ba5bdf9 .elementor-image-box-img {
        margin-bottom: 15px 
}
    .elementor-27779 .elementor-element.elementor-element-b1d5fc7 .elementor-image-box-img {
        margin-bottom: 15px 
}
    .elementor-27779 .elementor-element.elementor-element-d14272a {
        padding: 60px 30px 
}
    .elementor-27779 .elementor-element.elementor-element-7fb57fbb>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 40px 
}
    .elementor-27779 .elementor-element.elementor-element-4619397f {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-1961bcee {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-1961bcee .elementor-heading-title {
        font-size: 30px;
        line-height: 1.5em 
}
    .elementor-27779 .elementor-element.elementor-element-17f40080 {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-46598547>.elementor-element-populated {
        padding: 40px 0 
}
    .elementor-27779 .elementor-element.elementor-element-c29ce96 {
        margin-top: 60px;
        margin-bottom: 0 
}
    .elementor-27779 .elementor-element.elementor-element-9708fa7 {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-245985b {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-245985b .elementor-heading-title {
        font-size: 30px;
        line-height: 1.5em 
}
    .elementor-27779 .elementor-element.elementor-element-10cbd302>.elementor-element-populated {
        padding: 12% 7% 13% 
}
    .elementor-27779 .elementor-element.elementor-element-34a2ff38 {
        text-align: center 
}
    .elementor-27779 .elementor-element.elementor-element-34a2ff38 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.5em 
}
    .elementor-27779 .elementor-element.elementor-element-4d64292c>.elementor-element-populated {
        padding: 30px 
}
    .elementor-27779 .elementor-element.elementor-element-78864587>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px 
}
    .elementor-27779 .elementor-element.elementor-element-1b737196 .elementor-image-box-img {
        margin-bottom: 15px 
}
    .elementor-27779 .elementor-element.elementor-element-d28afe7>.elementor-element-populated {
        margin: 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px 
}
    .elementor-27779 .elementor-element.elementor-element-c8cb161>.elementor-element-populated {
        padding: 20px 
}
}