.elementor-11 .elementor-element.elementor-element-bc1f601>.elementor-container {
    max-width: 1320px;
}

.elementor-11 .elementor-element.elementor-element-bc1f601 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 110px 0px 110px 0px;
}

.elementor-11 .elementor-element.elementor-element-7974fc7>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7974fc7 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-16de0b0 .block-contents .section-title h2 {
    font-family: "Poppins", Sans-serif;
}

.elementor-11 .elementor-element.elementor-element-bce5ee9:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-bce5ee9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-11 .elementor-element.elementor-element-bce5ee9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 100px 0px;
}

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

.elementor-11 .elementor-element.elementor-element-6d6c2b2>.elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-11 .elementor-element.elementor-element-0847c5a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

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

.elementor-11 .elementor-element.elementor-element-0847c5a {
    box-shadow: 0px 16px 32px 0px rgba(51, 51, 51, 0.04);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -50px;
    margin-bottom: 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-11 .elementor-element.elementor-element-0847c5a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-d0c5a1a {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-2410141>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-11 .elementor-element.elementor-element-1ea261a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-4c11c53 {
    left: -63px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-4c11c53 {
    right: -63px;
}

.elementor-11 .elementor-element.elementor-element-4c11c53 {
    top: -34px;
}

.elementor-11 .elementor-element.elementor-element-1e66ef6>.elementor-container {
    max-width: 1320px;
}

.elementor-11 .elementor-element.elementor-element-1e66ef6 {
    overflow: hidden;
    padding: 110px 0px 110px 0px;
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-85d220f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-11 .elementor-element.elementor-element-85d220f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-11 .elementor-element.elementor-element-e33ae01 {
    width: auto;
    max-width: auto;
}

.elementor-11 .elementor-element.elementor-element-e5ffd0d {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-163c3a4>.elementor-container {
    max-width: 1320px;
}

.elementor-11 .elementor-element.elementor-element-163c3a4 {
    padding: 110px 0px 110px 0px;
}

.elementor-11 .elementor-element.elementor-element-732056c:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-732056c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/03/cost-bg.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-732056c>.elementor-background-overlay {
    background-color: #1F425D;
    opacity: 0.62;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-732056c>.elementor-container {
    max-width: 1320px;
}

.elementor-11 .elementor-element.elementor-element-732056c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 110px 0px;
}

.elementor-11 .elementor-element.elementor-element-fe24c7b>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-11 .elementor-element.elementor-element-fe24c7b .block-contents .section-title h2 {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-fe24c7b .block-contents p {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-f466eb6>.elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-11 .elementor-element.elementor-element-f5f8099>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-f5f8099 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-f5f8099.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-f5f8099.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-f5f8099.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-f5f8099.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-f5f8099.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-f5f8099 .elementor-icon {
    font-size: 40px;
}

.elementor-11 .elementor-element.elementor-element-f5f8099 .elementor-icon svg {
    height: 40px;
}

.elementor-11 .elementor-element.elementor-element-0469491>.elementor-widget-container {
    margin: -11px 0px 0px -5px;
}

.elementor-11 .elementor-element.elementor-element-0469491 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-87e2d59>.elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-11 .elementor-element.elementor-element-a548707>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-a548707 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-a548707.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-a548707.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-a548707.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-a548707.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-a548707.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-a548707 .elementor-icon {
    font-size: 40px;
}

.elementor-11 .elementor-element.elementor-element-a548707 .elementor-icon svg {
    height: 40px;
}

.elementor-11 .elementor-element.elementor-element-32cccbc>.elementor-widget-container {
    margin: -11px 0px 0px -5px;
}

.elementor-11 .elementor-element.elementor-element-32cccbc .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-fef7d5b>.elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-11 .elementor-element.elementor-element-4336cbf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-4336cbf .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-4336cbf.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-4336cbf.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-4336cbf.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-4336cbf.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-4336cbf.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-4336cbf .elementor-icon {
    font-size: 40px;
}

.elementor-11 .elementor-element.elementor-element-4336cbf .elementor-icon svg {
    height: 40px;
}

.elementor-11 .elementor-element.elementor-element-2346148>.elementor-widget-container {
    margin: -11px 0px 0px -5px;
}

.elementor-11 .elementor-element.elementor-element-2346148 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-d7056a2>.elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-11 .elementor-element.elementor-element-7585bd2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7585bd2 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-7585bd2.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7585bd2.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-7585bd2.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7585bd2.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-7585bd2.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7585bd2 .elementor-icon {
    font-size: 40px;
}

.elementor-11 .elementor-element.elementor-element-7585bd2 .elementor-icon svg {
    height: 40px;
}

.elementor-11 .elementor-element.elementor-element-2b059a4>.elementor-widget-container {
    margin: -11px 0px 0px -5px;
}

.elementor-11 .elementor-element.elementor-element-2b059a4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-ce90d0e>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-11 .elementor-element.elementor-element-c413e04 .modina-core--contactform-wraper [type=submit] {
    position: default;
    right: 0px;
    top: 0px;
}

.elementor-11 .elementor-element.elementor-element-0949f7d>.elementor-container {
    max-width: 1320px;
}

.elementor-11 .elementor-element.elementor-element-0949f7d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 110px 0px 110px 0px;
}

.elementor-11 .elementor-element.elementor-element-85563ec>.elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-11 .elementor-element.elementor-element-8743a9c:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-8743a9c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-11 .elementor-element.elementor-element-8743a9c>.elementor-container {
    max-width: 1320px;
}

.elementor-11 .elementor-element.elementor-element-8743a9c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 110px 0px;
}

.elementor-11 .elementor-element.elementor-element-8743a9c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-f2130a5:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-f2130a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../../2021/12/dot_map.png");
}

.elementor-11 .elementor-element.elementor-element-f2130a5>.elementor-container {
    max-width: 1320px;
}

.elementor-11 .elementor-element.elementor-element-f2130a5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 110px 0px;
}

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

.elementor-11 .elementor-element.elementor-element-cb0e566>.elementor-container {
    max-width: 1320px;
}

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

.elementor-11 .elementor-element.elementor-element-d44be72 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #1F425D;
}

.elementor-11 .elementor-element.elementor-element-003830f>.elementor-container {
    max-width: 1320px;
}

.elementor-11 .elementor-element.elementor-element-003830f {
    margin-top: 30px;
    margin-bottom: 0px;
}

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

.elementor-11 .elementor-element.elementor-element-4a11fbc>.elementor-element-populated {
    box-shadow: 0px 16px 32px 0px rgba(51, 51, 51, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 45px 40px 45px;
}

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

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

.elementor-11 .elementor-element.elementor-element-a7c7dee>.elementor-element-populated {
    box-shadow: 0px 16px 32px 0px rgba(51, 51, 51, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 45px 40px 45px;
}

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

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

.elementor-11 .elementor-element.elementor-element-2e819b3>.elementor-element-populated {
    box-shadow: 0px 16px 32px 0px rgba(51, 51, 51, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 45px 40px 45px;
}

.elementor-11 .elementor-element.elementor-element-2e819b3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-11 .elementor-element.elementor-element-869b6a7>.elementor-element-populated {
    box-shadow: 0px 16px 32px 0px rgba(51, 51, 51, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 45px 40px 45px;
}

.elementor-11 .elementor-element.elementor-element-869b6a7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-11 .elementor-element.elementor-element-a8a3659>.elementor-container {
    max-width: 994px;
}

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

.elementor-11 .elementor-element.elementor-element-66956c5>.elementor-element-populated {
    box-shadow: 0px 16px 32px 0px rgba(51, 51, 51, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 45px 40px 45px;
}

.elementor-11 .elementor-element.elementor-element-66956c5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-11 .elementor-element.elementor-element-aa4cb6a>.elementor-element-populated {
    box-shadow: 0px 16px 32px 0px rgba(51, 51, 51, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 45px 40px 45px;
}

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

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

.elementor-11 .elementor-element.elementor-element-d71fb48>.elementor-element-populated {
    box-shadow: 0px 16px 32px 0px rgba(51, 51, 51, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 45px 40px 45px;
}

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

.elementor-11 .elementor-element.elementor-element-0eb7dfb:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-0eb7dfb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECECEC;
    background-image: url("../../2022/01/cta-bg.jpg");
    background-position: center left;
    background-repeat: no-repeat;
}

.elementor-11 .elementor-element.elementor-element-0eb7dfb>.elementor-background-overlay {
    background-color: #1F425D;
    opacity: 0.25;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-11 .elementor-element.elementor-element-5c23e32>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-11 .elementor-element.elementor-element-5c23e32 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-5c23e32 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 60px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-cad63f1 .elementor-button {
    background-color: #711CA6;
    font-family: "Areal", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    border-radius: 0px 0px 0px 0px;
    padding: 23px 40px 23px 40px;
}

.elementor-11 .elementor-element.elementor-element-cad63f1 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-cad63f1 .elementor-button:focus {
    background-color: #EDC625;
}

.elementor-11 .elementor-element.elementor-element-cad63f1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-e716c74:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-e716c74>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-11 .elementor-element.elementor-element-e716c74>.elementor-container {
    max-width: 1320px;
}

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

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

@media(max-width:1024px) {
    .elementor-11 .elementor-element.elementor-element-bc1f601 {
        padding: 90px 0px 90px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-7974fc7>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-7974fc7 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-bce5ee9 {
        padding: 30px 30px 80px 30px;
    }

    .elementor-11 .elementor-element.elementor-element-c7c94a8>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-1e66ef6 {
        padding: 90px 0px 90px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-e5ffd0d {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-163c3a4 {
        padding: 90px 0px 90px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-732056c {
        padding: 100px 0px 90px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-ce90d0e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-0949f7d {
        padding: 90px 0px 90px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-8743a9c {
        padding: 90px 0px 90px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-f2130a5 {
        padding: 80px 0px 90px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-0eb7dfb {
        padding: 90px 0px 90px 0px;
    }

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

    .elementor-11 .elementor-element.elementor-element-5c23e32 .elementor-heading-title {
        font-size: 45px;
        line-height: 1.4em;
    }

    .elementor-11 .elementor-element.elementor-element-e716c74 {
        padding: 90px 0px 90px 0px;
    }
}

@media(max-width:767px) {
    .elementor-11 .elementor-element.elementor-element-bc1f601 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-16de0b0 .block-contents .section-title h5 {
        font-size: 106px;
    }

    .elementor-11 .elementor-element.elementor-element-bce5ee9 {
        padding: 15px 15px 65px 15px;
    }

    .elementor-11 .elementor-element.elementor-element-6d6c2b2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-0847c5a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-4c11c53 {
        width: var(--container-widget-width, 110px);
        max-width: 110px;
        --container-widget-width: 110px;
        --container-widget-flex-grow: 0;
        top: -32px;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-4c11c53 {
        left: 202px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-4c11c53 {
        right: 202px;
    }

    .elementor-11 .elementor-element.elementor-element-1e66ef6 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-85d220f.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-11 .elementor-element.elementor-element-e5ffd0d {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-163c3a4 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-732056c {
        padding: 70px 0px 70px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-fe24c7b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-f5f8099 .elementor-icon-wrapper {
        text-align: center;
    }

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

    .elementor-11 .elementor-element.elementor-element-a548707 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-32cccbc {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-4336cbf .elementor-icon-wrapper {
        text-align: center;
    }

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

    .elementor-11 .elementor-element.elementor-element-7585bd2 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-2b059a4 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-0949f7d {
        padding: 70px 0px 70px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-8743a9c {
        padding: 70px 0px 70px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-f2130a5 {
        padding: 50px 0px 70px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-0eb7dfb {
        padding: 70px 0px 70px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-5c23e32>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-5c23e32 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-11 .elementor-element.elementor-element-cad63f1>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-cad63f1 .elementor-button {
        font-size: 14px;
        padding: 15px 25px 15px 25px;
    }

    .elementor-11 .elementor-element.elementor-element-e716c74 {
        padding: 70px 0px 70px 0px;
    }
}

@media(min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-087b62f {
        width: 46.682%;
    }

    .elementor-11 .elementor-element.elementor-element-6c55d0e {
        width: 53.318%;
    }

    .elementor-11 .elementor-element.elementor-element-c548b81 {
        width: 14.299%;
    }

    .elementor-11 .elementor-element.elementor-element-c050d41 {
        width: 44.233%;
    }

    .elementor-11 .elementor-element.elementor-element-2347c0e {
        width: 41.132%;
    }

    .elementor-11 .elementor-element.elementor-element-67a1436 {
        width: 45%;
    }

    .elementor-11 .elementor-element.elementor-element-ce90d0e {
        width: 55%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-087b62f {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-6c55d0e {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-67a1436 {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-ce90d0e {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-4a11fbc {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-a7c7dee {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-2e819b3 {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-869b6a7 {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-66956c5 {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-aa4cb6a {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-d71fb48 {
        width: 50%;
    }
}

/* Start custom CSS for section, class: .elementor-element-bce5ee9 */
.about-content {


    background-color: red;
}

/* End custom CSS */