html, body {
    overflow-x: hidden;
}

.elementor-6 .elementor-element.elementor-element-34d83f38 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

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

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

.elementor-6 .elementor-element.elementor-element-7d532ff6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-6aebe059 > .elementor-container {
    min-height: 100vh;
}

.elementor-6 .elementor-element.elementor-element-6aebe059 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-6 .elementor-element.elementor-element-6aebe059 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-6aebe059 .elementor-repeater-item-9b1cfcd.jet-parallax-section__layout .jet-parallax-section__image {
    background-image: url("../../2019/12/ksztalt-parallax3.png") !important;
}

.elementor-6 .elementor-element.elementor-element-48361633 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-1683f0d > .elementor-widget-container {
    background-color: transparent;
    background-image: radial-gradient(at center center, #FFFFFF 25%, rgba(255, 255, 255, 0) 63%);
}

.elementor-6 .elementor-element.elementor-element-6aebe059 .elementor-repeater-item-e7147e0.jet-parallax-section__layout .jet-parallax-section__image {
    background-image: url("../../2019/12/parallax-1-3.png") !important;
}

.elementor-6 .elementor-element.elementor-element-6aebe059 .elementor-repeater-item-7b1e003.jet-parallax-section__layout .jet-parallax-section__image {
    background-image: url("../../2019/12/ksztalt-parallax.png") !important;
}

.elementor-6 .elementor-element.elementor-element-6aebe059 .elementor-repeater-item-59db881.jet-parallax-section__layout .jet-parallax-section__image {
    background-image: url("../../2019/12/ksztalt-parallax3.png") !important;
}

.elementor-6 .elementor-element.elementor-element-6aebe059 .elementor-repeater-item-489dfd3.jet-parallax-section__layout .jet-parallax-section__image {
    background-image: url("../../2019/12/ksztalt-parallax4.png") !important;
}

.elementor-6 .elementor-element.elementor-element-6aebe059 .elementor-repeater-item-76704a6.jet-parallax-section__layout .jet-parallax-section__image {
    background-image: url("../../2019/12/parallax-1-4.png") !important;
}

.elementor-6 .elementor-element.elementor-element-6aebe059:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-6aebe059 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2019/12/bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-6aebe059 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 83%, #F69600 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-6aebe059 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -20px;
    margin-bottom: -4px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-3f557ac > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-1a562dca:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6 .elementor-element.elementor-element-1a562dca > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-6 .elementor-element.elementor-element-1a562dca > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-1a562dca > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-1a562dca > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-1a562dca > .elementor-element-populated {
    box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.31);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 55px 55px 35px 55px;
}

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

.elementor-6 .elementor-element.elementor-element-1a562dca {
    z-index: 2;
}

.elementor-6 .elementor-element.elementor-element-7669441 {
    text-align: left;
    z-index: 3;
    width: auto;
    max-width: auto;
    top: 278px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7669441 {
    left: 1245px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-7669441 {
    right: 1245px;
}

.elementor-6 .elementor-element.elementor-element-d962cf7 {
    text-align: left;
    z-index: 2;
    width: auto;
    max-width: auto;
    top: 346px;
}

.elementor-6 .elementor-element.elementor-element-d962cf7 > .elementor-widget-container {
    transform-origin: center center;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d962cf7 {
    left: 1267px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-d962cf7 {
    right: 1267px;
}

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

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

.elementor-6 .elementor-element.elementor-element-08d389b {
    text-align: left;
    z-index: 5;
}

.elementor-6 .elementor-element.elementor-element-08d389b .elementor-heading-title {
    color: #F69600;
    font-family: "Ubuntu", Sans-serif;
    font-size: 55px;
    font-weight: 900;
}

.elementor-6 .elementor-element.elementor-element-6efc739 {
    color: rgba(42, 42, 42, 0.86);
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    line-height: 32px;
}

.elementor-6 .elementor-element.elementor-element-86898a1 {
    padding: 20px 20px 20px 20px;
    z-index: 4;
}

.elementor-6 .elementor-element.elementor-element-8c29e2d {
    text-align: left;
    z-index: 7;
    width: auto;
    max-width: auto;
    top: 419px;
}

.elementor-6 .elementor-element.elementor-element-8c29e2d > .elementor-widget-container {
    transform-origin: center center;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-8c29e2d {
    left: 830px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-8c29e2d {
    right: 830px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-b4f5eae.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-6 .elementor-element.elementor-element-b4f5eae.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6 .elementor-element.elementor-element-b4f5eae.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-6 .elementor-element.elementor-element-c6ffa6a {
    text-align: left;
    z-index: 5;
    width: auto;
    max-width: auto;
    top: 149px;
}

.elementor-6 .elementor-element.elementor-element-c6ffa6a > .elementor-widget-container {
    transform-origin: center center;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-c6ffa6a {
    left: 248px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-c6ffa6a {
    right: 248px;
}

.elementor-6 .elementor-element.elementor-element-03e8ef1 {
    text-align: left;
    z-index: 3;
}

.elementor-6 .elementor-element.elementor-element-26ca573 {
    text-align: left;
    z-index: 3;
}

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

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

.elementor-6 .elementor-element.elementor-element-e072ee8 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-e072ee8 .elementor-heading-title {
    color: #F69600;
    font-family: "Ubuntu", Sans-serif;
    font-size: 55px;
    font-weight: 900;
}

.elementor-6 .elementor-element.elementor-element-2057750 {
    color: rgba(42, 42, 42, 0.86);
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    line-height: 32px;
}

.elementor-6 .elementor-element.elementor-element-e68b2c5 {
    margin-top: -100px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
    z-index: 4;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-8e5f743.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-6 .elementor-element.elementor-element-8e5f743.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6 .elementor-element.elementor-element-8e5f743.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-6 .elementor-element.elementor-element-8e5f743:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6 .elementor-element.elementor-element-8e5f743 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-8e5f743 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-6 .elementor-element.elementor-element-8e5f743 {
    z-index: 5;
}

.elementor-6 .elementor-element.elementor-element-e88093d {
    text-align: right;
}

.elementor-6 .elementor-element.elementor-element-e88093d .elementor-heading-title {
    color: #F69600;
    font-family: "Ubuntu", Sans-serif;
    font-size: 55px;
    font-weight: 900;
}

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

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

.elementor-6 .elementor-element.elementor-element-1e70dca {
    text-align: left;
    z-index: 1;
}

.elementor-6 .elementor-element.elementor-element-1e70dca > .elementor-widget-container {
    padding: 9px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-df30ee7 {
    color: rgba(42, 42, 42, 0.86);
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    line-height: 32px;
}

.elementor-6 .elementor-element.elementor-element-df30ee7 > .elementor-widget-container {
    padding: 0px 80px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ab97062 {
    margin-top: -60px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
    z-index: 4;
}

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

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

.elementor-6 .elementor-element.elementor-element-c61d07b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-809479e {
    text-align: left;
    z-index: 1;
    width: auto;
    max-width: auto;
    bottom: -53.516px;
}

.elementor-6 .elementor-element.elementor-element-809479e > .elementor-widget-container {
    padding: 9px 0px 0px 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-809479e {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-809479e {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-3009eb2 {
    text-align: left;
    z-index: 1;
    width: 132px;
    max-width: 132px;
    bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-3009eb2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 9px 0px 0px 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-3009eb2 {
    right: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-3009eb2 {
    left: 0px;
}

.elementor-6 .elementor-element.elementor-element-4edd4e0 .elementor-text-editor {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-4edd4e0 {
    color: rgba(255, 255, 255, 0.86);
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    line-height: 32px;
}

.elementor-6 .elementor-element.elementor-element-4edd4e0 > .elementor-widget-container {
    padding: 75px 180px 75px 180px;
    background-color: #12969B;
}

.elementor-6 .elementor-element.elementor-element-3f99287 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
    z-index: 4;
}

.elementor-6 .elementor-element.elementor-element-b360e89 > .elementor-container {
    min-height: 600px;
}

.elementor-6 .elementor-element.elementor-element-b360e89 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-495aa37.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-6 .elementor-element.elementor-element-495aa37.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6 .elementor-element.elementor-element-495aa37.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-6 .elementor-element.elementor-element-495aa37 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 80px 0px 80px;
}

.elementor-6 .elementor-element.elementor-element-e05228d .elementor-text-editor {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-e05228d {
    color: #FFFFFF;
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
}

.elementor-6 .elementor-element.elementor-element-e05228d > .elementor-widget-container {
    padding: 25px 100px 50px 100px;
}

.elementor-6 .elementor-element.elementor-element-b360e89:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b360e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0E092B;
    background-image: url("../../2020/01/ca-8.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

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

.elementor-6 .elementor-element.elementor-element-b360e89, .elementor-6 .elementor-element.elementor-element-b360e89 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-b360e89 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 200px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
    z-index: 4;
}

.elementor-6 .elementor-element.elementor-element-81ddf6a > .elementor-container {
    min-height: 600px;
}

.elementor-6 .elementor-element.elementor-element-81ddf6a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-c2ff06f.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-6 .elementor-element.elementor-element-c2ff06f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6 .elementor-element.elementor-element-c2ff06f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-6 .elementor-element.elementor-element-c2ff06f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-acd7a9d .elementor-text-editor {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-acd7a9d {
    color: #FFFFFF;
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
}

.elementor-6 .elementor-element.elementor-element-acd7a9d > .elementor-widget-container {
    padding: 25px 100px 50px 100px;
}

.elementor-6 .elementor-element.elementor-element-f10de3b .elementor-image img {
    box-shadow: 0px 0px 10px 15px rgba(0, 0, 0, 0.5);
}

.elementor-6 .elementor-element.elementor-element-81ddf6a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-81ddf6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(160deg, #0B1455 0%, #180230 100%);
}

.elementor-6 .elementor-element.elementor-element-81ddf6a > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-81ddf6a, .elementor-6 .elementor-element.elementor-element-81ddf6a > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-81ddf6a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 200px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
    z-index: 4;
}

.elementor-6 .elementor-element.elementor-element-3f557ac:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3f557ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F69600;
}

.elementor-6 .elementor-element.elementor-element-3f557ac {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 2;
}

.elementor-6 .elementor-element.elementor-element-3f557ac > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-fbe1a27 > .elementor-container {
    max-width: 1560px;
}

.elementor-6 .elementor-element.elementor-element-fbe1a27 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

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

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

.elementor-6 .elementor-element.elementor-element-91d37b6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-91d37b6:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6 .elementor-element.elementor-element-91d37b6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-6 .elementor-element.elementor-element-91d37b6 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-91d37b6 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-91d37b6 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-91d37b6 > .elementor-element-populated {
    box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.31);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 55px 55px 55px 55px;
}

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

.elementor-6 .elementor-element.elementor-element-91d37b6 {
    z-index: 5;
}

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

.elementor-6 .elementor-element.elementor-element-dee49d6 .elementor-heading-title {
    color: #12969B;
    font-family: "Ubuntu", Sans-serif;
    font-size: 34px;
    font-weight: 300;
    letter-spacing: 0.4px;
}

.elementor-6 .elementor-element.elementor-element-dee49d6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6fa3af7 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-6fa3af7 > .elementor-widget-container {
    padding: 14px 50px 14px 50px;
    background-color: #C51F3A;
}

.elementor-6 .elementor-element.elementor-element-6fa3af7:hover .elementor-widget-container {
    background-color: #12969B;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-6 .elementor-element.elementor-element-6fa3af7 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-6 .elementor-element.elementor-element-fbe1a27:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-fbe1a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F69600;
}

.elementor-6 .elementor-element.elementor-element-fbe1a27 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -60px;
    padding: 40px 20px 100px 20px;
    z-index: 2;
}

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

.elementor-6 .elementor-element.elementor-element-0cd9e56 > .elementor-container {
    max-width: 1060px;
}

.elementor-6 .elementor-element.elementor-element-0cd9e56 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-968ef53:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6 .elementor-element.elementor-element-968ef53 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-968ef53 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-968ef53 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-968ef53 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-968ef53 > .elementor-element-populated {
    box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.31);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 50px 0px 0px 0px;
    padding: 55px 55px 35px 55px;
}

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

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline--align-center .timeline-item__point {
    margin-left: 20px;
    margin-right: 20px;
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline--align-left .timeline-item__point {
    margin-right: 20px;
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline--align-right .timeline-item__point {
    margin-left: 20px;
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline-item + .jet-timeline-item {
    margin-top: 30px;
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline-item .timeline-item__card {
    background-color: #FBFBFB;
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline-item .timeline-item__card-inner {
    background-color: #FBFBFB;
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline-item .timeline-item__card-arrow {
    background-color: #FBFBFB;
    width: 20px;
    height: 20px;
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow {
    margin-left: calc(-20px / 2);
}

.rtl .elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow {
    margin-left: calc(-20px / 2);
}

.rtl .elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow {
    margin-right: calc(-20px / 2);
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline--align-left .jet-timeline-item .timeline-item__card-arrow {
    margin-left: calc(-20px / 2);
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline--align-right .jet-timeline-item .timeline-item__card-arrow {
    margin-right: calc(-20px / 2);
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline-item .timeline-item__card-img {
    margin-bottom: 10px;
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline-item .timeline-item__meta-content {
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 3.6px;
    color: #F69600;
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline-item .timeline-item__card-desc {
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    line-height: 30px;
    color: #444444;
}

.elementor-6 .elementor-element.elementor-element-4656b95 .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon {
    font-size: 16px;
}

.elementor-6 .elementor-element.elementor-element-4656b95 .timeline-item__point-content {
    height: 40px;
    width: 40px;
    color: #FFFFFF;
    background-color: #12969B;
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline--align-center .jet-timeline__line {
    margin-left: calc(40px / 2);
    margin-right: calc(40px / 2);
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline--align-left .jet-timeline__line {
    margin-left: calc(40px / 2);
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline--align-right .jet-timeline__line {
    margin-right: calc(40px / 2);
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline__line {
    background-color: rgba(139, 139, 139, 0.21);
    width: 2px;
}

.elementor-6 .elementor-element.elementor-element-4656b95 .jet-timeline__line-progress {
    background-color: #12969B;
}

.elementor-6 .elementor-element.elementor-element-4656b95 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-4b39151 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-4b39151.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #014458;
}

.elementor-6 .elementor-element.elementor-element-4b39151.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4b39151.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-4b39151.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4b39151.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-4b39151.elementor-view-framed .elementor-icon {
    background-color: #014458;
}

.elementor-6 .elementor-element.elementor-element-4b39151.elementor-view-stacked .elementor-icon svg {
    fill: #014458;
}

.elementor-6 .elementor-element.elementor-element-4b39151.elementor-view-stacked .elementor-icon:hover {
    background-color: #014458;
}

.elementor-6 .elementor-element.elementor-element-4b39151.elementor-view-framed .elementor-icon:hover, .elementor-6 .elementor-element.elementor-element-4b39151.elementor-view-default .elementor-icon:hover {
    color: #014458;
    border-color: #014458;
}

.elementor-6 .elementor-element.elementor-element-4b39151.elementor-view-framed .elementor-icon:hover, .elementor-6 .elementor-element.elementor-element-4b39151.elementor-view-default .elementor-icon:hover svg {
    fill: #014458;
}

.elementor-6 .elementor-element.elementor-element-4b39151 .elementor-icon {
    font-size: 20px;
    padding: 14px;
    border-width: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-4b39151 .elementor-icon i, .elementor-6 .elementor-element.elementor-element-4b39151 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-6 .elementor-element.elementor-element-4b39151 > .elementor-widget-container {
    margin: 70px 0px -80px 0px;
}

.elementor-6 .elementor-element.elementor-element-0cd9e56:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0cd9e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F69600;
}

.elementor-6 .elementor-element.elementor-element-0cd9e56 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 50px 150px 50px;
    z-index: 2;
}

.elementor-6 .elementor-element.elementor-element-0cd9e56 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-0a1aae6 > .elementor-container {
    max-width: 1560px;
}

.elementor-6 .elementor-element.elementor-element-0a1aae6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-ccd3b74:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6 .elementor-element.elementor-element-ccd3b74 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-6 .elementor-element.elementor-element-ccd3b74 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-ccd3b74 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-ccd3b74 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-ccd3b74 > .elementor-element-populated {
    box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.31);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 55px 55px 35px 55px;
}

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

.elementor-6 .elementor-element.elementor-element-5d7d0cd > .elementor-container {
    min-height: 450px;
}

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

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

.elementor-6 .elementor-element.elementor-element-4989dea {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-4989dea .elementor-heading-title {
    color: #F69600;
    font-family: "Ubuntu", Sans-serif;
    font-size: 55px;
    font-weight: 900;
    text-transform: uppercase;
}

.elementor-6 .elementor-element.elementor-element-ad22e3e {
    color: rgba(42, 42, 42, 0.86);
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    line-height: 32px;
}

.elementor-6 .elementor-element.elementor-element-ad22e3e > .elementor-widget-container {
    padding: 0px 80px 0px 0px;
}

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

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

.elementor-6 .elementor-element.elementor-element-e558250.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-8911515 {
    text-align: right;
    width: auto;
    max-width: auto;
}

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

.elementor-6 .elementor-element.elementor-element-5d7d0cd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-6 .elementor-element.elementor-element-9f37fd5 {
    --divider-border-style: zigzag;
    --divider-border-color: #12969B;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-6 .elementor-element.elementor-element-9f37fd5 .elementor-divider-separator {
    width: 100%;
}

.elementor-6 .elementor-element.elementor-element-9f37fd5 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-6 .elementor-element.elementor-element-9f37fd5 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-6 .elementor-element.elementor-element-648baef > .elementor-container {
    min-height: 450px;
}

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

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

.elementor-6 .elementor-element.elementor-element-5bc00fa.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-e25b395 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-e25b395 .elementor-image img {
    max-width: 84%;
}

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

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

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

.elementor-6 .elementor-element.elementor-element-9dd16e5 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-9dd16e5 .elementor-heading-title {
    color: #F69600;
    font-family: "Ubuntu", Sans-serif;
    font-size: 55px;
    font-weight: 900;
    text-transform: uppercase;
}

.elementor-6 .elementor-element.elementor-element-1316b6b {
    color: rgba(42, 42, 42, 0.86);
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    line-height: 32px;
}

.elementor-6 .elementor-element.elementor-element-1316b6b > .elementor-widget-container {
    padding: 0px 80px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-648baef {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-6 .elementor-element.elementor-element-2433a82 {
    --divider-border-style: zigzag;
    --divider-border-color: #014458;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-6 .elementor-element.elementor-element-2433a82 .elementor-divider-separator {
    width: 100%;
}

.elementor-6 .elementor-element.elementor-element-2433a82 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-6 .elementor-element.elementor-element-2433a82 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-6 .elementor-element.elementor-element-1c7386c > .elementor-container {
    min-height: 450px;
}

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

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

.elementor-6 .elementor-element.elementor-element-a5b9d26 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-a5b9d26 .elementor-heading-title {
    color: #F69600;
    font-family: "Ubuntu", Sans-serif;
    font-size: 55px;
    font-weight: 900;
    text-transform: uppercase;
}

.elementor-6 .elementor-element.elementor-element-5097d69 {
    color: rgba(42, 42, 42, 0.86);
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    line-height: 32px;
}

.elementor-6 .elementor-element.elementor-element-5097d69 > .elementor-widget-container {
    padding: 0px 80px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-e455fb0 {
    --divider-border-style: zigzag;
    --divider-border-color: #F69600;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-6 .elementor-element.elementor-element-e455fb0 .elementor-divider-separator {
    width: 100%;
}

.elementor-6 .elementor-element.elementor-element-e455fb0 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

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

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

.elementor-6 .elementor-element.elementor-element-6b504a9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-2da49ab {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-2da49ab .elementor-image img {
    max-width: 84%;
}

.elementor-6 .elementor-element.elementor-element-2da49ab > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-1c7386c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-6 .elementor-element.elementor-element-4296e07 > .elementor-container {
    min-height: 450px;
}

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

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

.elementor-6 .elementor-element.elementor-element-4e779a4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-a964e34 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-a964e34 .elementor-image img {
    width: 44%;
    max-width: 84%;
}

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

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

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

.elementor-6 .elementor-element.elementor-element-6313ea7 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-6313ea7 .elementor-heading-title {
    color: #F69600;
    font-family: "Ubuntu", Sans-serif;
    font-size: 55px;
    font-weight: 900;
    text-transform: uppercase;
}

.elementor-6 .elementor-element.elementor-element-cec800b {
    color: rgba(42, 42, 42, 0.86);
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    line-height: 32px;
}

.elementor-6 .elementor-element.elementor-element-cec800b > .elementor-widget-container {
    padding: 0px 80px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-81c822d {
    --divider-border-style: zigzag;
    --divider-border-color: #6D9EAB;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-6 .elementor-element.elementor-element-81c822d .elementor-divider-separator {
    width: 100%;
}

.elementor-6 .elementor-element.elementor-element-81c822d .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-6 .elementor-element.elementor-element-4296e07 {
    margin-top: -50px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-6 .elementor-element.elementor-element-19f98c2 > .elementor-container {
    min-height: 450px;
}

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

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

.elementor-6 .elementor-element.elementor-element-cdec1c5 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-cdec1c5 .elementor-heading-title {
    color: #F69600;
    font-family: "Ubuntu", Sans-serif;
    font-size: 55px;
    font-weight: 900;
    text-transform: uppercase;
}

.elementor-6 .elementor-element.elementor-element-5728d04 {
    color: rgba(42, 42, 42, 0.86);
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    line-height: 32px;
}

.elementor-6 .elementor-element.elementor-element-5728d04 > .elementor-widget-container {
    padding: 0px 80px 0px 0px;
}

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

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

.elementor-6 .elementor-element.elementor-element-7867cb0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-5a762c7 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-5a762c7 .elementor-image img {
    width: 57%;
    max-width: 84%;
}

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

.elementor-6 .elementor-element.elementor-element-19f98c2 {
    margin-top: -50px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-6 .elementor-element.elementor-element-0a1aae6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0a1aae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F69600;
}

.elementor-6 .elementor-element.elementor-element-0a1aae6 > .elementor-background-overlay {
    background-image: url("../../2020/01/bg.jpg");
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-0a1aae6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-6 .elementor-element.elementor-element-3d3f146 > .elementor-container {
    max-width: 1300px;
    min-height: 60vh;
}

.elementor-6 .elementor-element.elementor-element-3d3f146 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-6 .elementor-element.elementor-element-3d3f146 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-e53e264 > .elementor-widget-container {
    transform-origin: center center;
}

.elementor-6 .elementor-element.elementor-element-d306738 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
    letter-spacing: -0.2px;
}

.elementor-6 .elementor-element.elementor-element-d306738 > .elementor-widget-container {
    padding: 15px 30px 15px 30px;
    background-color: #C51F3A;
}

.elementor-6 .elementor-element.elementor-element-d306738 {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-6 .elementor-element.elementor-element-3d3f146:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3d3f146 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F69600;
}

.elementor-6 .elementor-element.elementor-element-3d3f146 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6 .elementor-element.elementor-element-3d3f146 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-303de1e8 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-9e9cbf8 {
    text-align: center;
    z-index: 15;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-6 .elementor-element.elementor-element-9e9cbf8 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Ubuntu", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
    letter-spacing: -0.2px;
}

.elementor-6 .elementor-element.elementor-element-9e9cbf8 > .elementor-widget-container {
    padding: 40px 100px 40px 100px;
}

.elementor-6 .elementor-element.elementor-element-6a8c0cd {
    text-align: center;
    z-index: 5;
    width: auto;
    max-width: auto;
    top: -131.409px;
}

.elementor-6 .elementor-element.elementor-element-6a8c0cd .elementor-image img {
    width: 260px;
}

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

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-6a8c0cd {
    right: 438.09px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-6a8c0cd {
    left: 438.09px;
}

.elementor-6 .elementor-element.elementor-element-ed8c917 .elementor-image img {
    width: 260px;
}

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

.elementor-6 .elementor-element.elementor-element-ed8c917 {
    z-index: 5;
    width: 263px;
    max-width: 263px;
    top: -110.719px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ed8c917 {
    right: 897px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-ed8c917 {
    left: 897px;
}

.elementor-6 .elementor-element.elementor-element-b67b304 .elementor-image img {
    width: 113px;
}

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

.elementor-6 .elementor-element.elementor-element-b67b304 {
    z-index: 5;
    width: 263px;
    max-width: 263px;
    top: -280.719px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-b67b304 {
    right: 597px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-b67b304 {
    left: 597px;
}

.elementor-6 .elementor-element.elementor-element-2dc00e2 .elementor-image img {
    width: 62px;
}

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

.elementor-6 .elementor-element.elementor-element-2dc00e2 {
    z-index: 5;
    width: 263px;
    max-width: 263px;
    top: -346.719px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-2dc00e2 {
    right: 327px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-2dc00e2 {
    left: 327px;
}

.elementor-6 .elementor-element.elementor-element-44bdcbc .elementor-image img {
    width: 166px;
}

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

.elementor-6 .elementor-element.elementor-element-44bdcbc {
    z-index: 5;
    width: 263px;
    max-width: 263px;
    top: -146.719px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-44bdcbc {
    right: 20px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-44bdcbc {
    left: 20px;
}

.elementor-6 .elementor-element.elementor-element-303de1e8:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-303de1e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #3B6773 0%, #014458 70%);
}

.elementor-6 .elementor-element.elementor-element-303de1e8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 25px 0px;
}

.elementor-6 .elementor-element.elementor-element-303de1e8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-303de1e8 > .elementor-shape-top .elementor-shape-fill {
    fill: #F69600;
}

.elementor-6 .elementor-element.elementor-element-f4c47d1 > .elementor-container {
    min-height: 400px;
}

.elementor-6 .elementor-element.elementor-element-f4c47d1 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-6 .elementor-element.elementor-element-f4c47d1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-0f164e9 {
    text-align: center;
    z-index: 15;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-6 .elementor-element.elementor-element-0f164e9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Ubuntu", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
    letter-spacing: -0.2px;
}

.elementor-6 .elementor-element.elementor-element-0f164e9 > .elementor-widget-container {
    padding: 40px 100px 40px 100px;
}

.elementor-6 .elementor-element.elementor-element-1202215 {
    text-align: center;
    z-index: 5;
    width: auto;
    max-width: auto;
    top: -131.409px;
}

.elementor-6 .elementor-element.elementor-element-1202215 .elementor-image img {
    width: 260px;
}

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

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1202215 {
    right: 438.09px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-1202215 {
    left: 438.09px;
}

.elementor-6 .elementor-element.elementor-element-0af4542 .elementor-image img {
    width: 260px;
}

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

.elementor-6 .elementor-element.elementor-element-0af4542 {
    z-index: 5;
    width: 263px;
    max-width: 263px;
    top: -110.719px;
}

.elementor-6 .elementor-element.elementor-element-d3c7939 .elementor-image img {
    width: 113px;
}

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

.elementor-6 .elementor-element.elementor-element-d3c7939 {
    z-index: 5;
    width: 263px;
    max-width: 263px;
    top: -280.719px;
}

.elementor-6 .elementor-element.elementor-element-076e43b .elementor-image img {
    width: 62px;
}

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

.elementor-6 .elementor-element.elementor-element-076e43b {
    z-index: 5;
    width: 263px;
    max-width: 263px;
    top: -346.719px;
}

.elementor-6 .elementor-element.elementor-element-34ba2fc .elementor-image img {
    width: 166px;
}

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

.elementor-6 .elementor-element.elementor-element-34ba2fc {
    z-index: 5;
    width: 263px;
    max-width: 263px;
    top: -146.719px;
}

.elementor-6 .elementor-element.elementor-element-f4c47d1:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f4c47d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #3B6773 0%, #014458 70%);
}

.elementor-6 .elementor-element.elementor-element-f4c47d1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 25px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-f4c47d1 > .elementor-shape-top .elementor-shape-fill {
    fill: #F69600;
}

.elementor-6 .elementor-element.elementor-element-9392149 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-d1e74b8 {
    text-align: center;
    z-index: 5;
    width: auto;
    max-width: auto;
    top: 14.609px;
}

.elementor-6 .elementor-element.elementor-element-d1e74b8 .elementor-image img {
    width: 61%;
}

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

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d1e74b8 {
    right: 573px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-d1e74b8 {
    left: 573px;
}

.elementor-6 .elementor-element.elementor-element-27acc6e {
    text-align: center;
    z-index: 15;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-6 .elementor-element.elementor-element-27acc6e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Ubuntu", Sans-serif;
    font-size: 41px;
    font-weight: 300;
    line-height: 50px;
    letter-spacing: -0.2px;
}

.elementor-6 .elementor-element.elementor-element-27acc6e > .elementor-widget-container {
    padding: 40px 100px 40px 100px;
}

.elementor-6 .elementor-element.elementor-element-9392149:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9392149 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #014458;
}

.elementor-6 .elementor-element.elementor-element-9392149 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-924eedb > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-ca06f70 {
    text-align: center;
    z-index: 5;
    width: auto;
    max-width: auto;
    top: 14.609px;
}

.elementor-6 .elementor-element.elementor-element-ca06f70 .elementor-image img {
    width: 61%;
}

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

.elementor-6 .elementor-element.elementor-element-14ad740 {
    text-align: center;
    z-index: 15;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-6 .elementor-element.elementor-element-14ad740 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Ubuntu", Sans-serif;
    font-size: 41px;
    font-weight: 300;
    line-height: 50px;
    letter-spacing: -0.2px;
}

.elementor-6 .elementor-element.elementor-element-14ad740 > .elementor-widget-container {
    padding: 40px 100px 40px 100px;
}

.elementor-6 .elementor-element.elementor-element-924eedb:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-924eedb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #014458;
}

.elementor-6 .elementor-element.elementor-element-924eedb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}

.elementor-6 .elementor-element.elementor-element-924eedb > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-d0dc880 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-77b2e41 {
    text-align: center;
    z-index: 5;
    width: auto;
    max-width: auto;
    top: 14.609px;
}

.elementor-6 .elementor-element.elementor-element-77b2e41 .elementor-image img {
    width: 61%;
}

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

.elementor-6 .elementor-element.elementor-element-17ed879 {
    text-align: center;
    z-index: 15;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-6 .elementor-element.elementor-element-17ed879 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Ubuntu", Sans-serif;
    font-size: 41px;
    font-weight: 500;
    font-style: italic;
    line-height: 50px;
    letter-spacing: -0.2px;
}

.elementor-6 .elementor-element.elementor-element-17ed879 > .elementor-widget-container {
    padding: 40px 100px 40px 100px;
}

.elementor-6 .elementor-element.elementor-element-d0dc880:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d0dc880 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #014458;
}

.elementor-6 .elementor-element.elementor-element-d0dc880 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-293b6c2 > .elementor-container {
    min-height: 70vh;
}

.elementor-6 .elementor-element.elementor-element-293b6c2 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-6 .elementor-element.elementor-element-293b6c2 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-5df686c {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-5df686c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Great Vibes", Sans-serif;
    font-size: 100px;
    font-weight: 100;
    letter-spacing: 1.5px;
}

.elementor-6 .elementor-element.elementor-element-d1fdc63 .elementor-image img {
    width: 360px;
}

.elementor-6 .elementor-element.elementor-element-d1fdc63 {
    width: 100%;
    max-width: 100%;
    bottom: -20vh;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d1fdc63 {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-d1fdc63 {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-293b6c2:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-293b6c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #014458;
    background-image: url("../../2020/01/swiat.svg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 220% auto;
}

.elementor-6 .elementor-element.elementor-element-293b6c2 > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-293b6c2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}

body.elementor-page-6 h1.entry-title, .elementor-page-title {
    display: none;
}

@media (min-width: 768px) {
    .elementor-6 .elementor-element.elementor-element-8e5f743 {
        width: 33.158%;
    }

    .elementor-6 .elementor-element.elementor-element-0887230 {
        width: 66.842%;
    }

    .elementor-6 .elementor-element.elementor-element-d378b20 {
        width: 40%;
    }

    .elementor-6 .elementor-element.elementor-element-8d50c26 {
        width: 60%;
    }
}

@media (max-width: 1024px) {
    .elementor-6 .elementor-element.elementor-element-7d532ff6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-6aebe059 > .elementor-container {
        min-height: 95vh;
    }

    .elementor-6 .elementor-element.elementor-element-6aebe059 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }

    .elementor-6 .elementor-element.elementor-element-48361633 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20% 20% 20% 20%;
    }

    .elementor-6 .elementor-element.elementor-element-6aebe059 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-1a562dca > .elementor-element-populated {
        margin: 0px 0px 70px 0px;
        padding: 45px 55px 30px 55px;
    }

    .elementor-6 .elementor-element.elementor-element-cd07119 > .elementor-element-populated {
        padding: 0px 40px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-08d389b > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

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

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

    .elementor-6 .elementor-element.elementor-element-86898a1 {
        margin-top: 25px;
        margin-bottom: 25px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-b4f5eae > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-c6ffa6a .elementor-image img {
        width: 200px;
    }

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-c6ffa6a {
        left: 7px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-c6ffa6a {
        right: 7px;
    }

    .elementor-6 .elementor-element.elementor-element-c6ffa6a {
        top: 139px;
    }

    .elementor-6 .elementor-element.elementor-element-449271f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 40px;
    }

    .elementor-6 .elementor-element.elementor-element-e072ee8 > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-e68b2c5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-8e5f743 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-e88093d {
        text-align: left;
    }

    .elementor-6 .elementor-element.elementor-element-e88093d > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

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

    .elementor-6 .elementor-element.elementor-element-ab97062 {
        margin-top: 50px;
        margin-bottom: 25px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-c61d07b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-809479e {
        left: -35px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-809479e {
        right: -35px;
    }

    .elementor-6 .elementor-element.elementor-element-809479e {
        bottom: -65px;
    }

    .elementor-6 .elementor-element.elementor-element-3009eb2 {
        bottom: -22px;
    }

    .elementor-6 .elementor-element.elementor-element-4edd4e0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 100px 50px 100px 50px;
    }

    .elementor-6 .elementor-element.elementor-element-3f99287 {
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .elementor-6 .elementor-element.elementor-element-b360e89 > .elementor-container {
        min-height: 373px;
    }

    .elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-495aa37.elementor-column .elementor-column-wrap {
        align-items: flex-end;
    }

    .elementor-6 .elementor-element.elementor-element-495aa37.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-6 .elementor-element.elementor-element-495aa37 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 55px 0px 55px;
    }

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

    .elementor-6 .elementor-element.elementor-element-b360e89:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b360e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0% 30%;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-6 .elementor-element.elementor-element-b360e89, .elementor-6 .elementor-element.elementor-element-b360e89 > .elementor-background-overlay {
        border-radius: 25px 25px 25px 25px;
    }

    .elementor-6 .elementor-element.elementor-element-b360e89 {
        margin-top: 50px;
        margin-bottom: 25px;
    }

    .elementor-6 .elementor-element.elementor-element-81ddf6a, .elementor-6 .elementor-element.elementor-element-81ddf6a > .elementor-background-overlay {
        border-radius: 25px 25px 25px 25px;
    }

    .elementor-6 .elementor-element.elementor-element-81ddf6a {
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .elementor-6 .elementor-element.elementor-element-3f557ac {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 55px 55px 0px 55px;
    }

    .elementor-6 .elementor-element.elementor-element-91d37b6 > .elementor-element-populated {
        margin: 0px 55px 0px 55px;
        padding: 45px 55px 35px 55px;
    }

    .elementor-6 .elementor-element.elementor-element-dee49d6 > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-fbe1a27 {
        margin-top: -3px;
        margin-bottom: 0px;
        padding: 50px 0px 50px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-968ef53 > .elementor-element-populated {
        margin: 0px 55px 0px 55px;
        padding: 45px 55px 35px 55px;
    }

    .elementor-6 .elementor-element.elementor-element-0cd9e56 {
        margin-top: -5px;
        margin-bottom: 0px;
        padding: 0px 0px 80px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-ccd3b74 > .elementor-element-populated {
        margin: 0px 55px 0px 55px;
        padding: 45px 55px 35px 55px;
    }

    .elementor-6 .elementor-element.elementor-element-4989dea {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-4989dea > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-ad22e3e .elementor-text-editor {
        text-align: center;
    }

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

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

    .elementor-6 .elementor-element.elementor-element-8911515 .elementor-image img {
        width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-5d7d0cd {
        margin-top: 0px;
        margin-bottom: 25px;
    }

    .elementor-6 .elementor-element.elementor-element-9f37fd5 .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-6 .elementor-element.elementor-element-9f37fd5 .elementor-divider {
        text-align: center;
    }

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

    .elementor-6 .elementor-element.elementor-element-e25b395 .elementor-image img {
        width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-9dd16e5 {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-9dd16e5 > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-1316b6b .elementor-text-editor {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-1316b6b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-648baef {
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .elementor-6 .elementor-element.elementor-element-2433a82 .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-6 .elementor-element.elementor-element-2433a82 .elementor-divider {
        text-align: center;
    }

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

    .elementor-6 .elementor-element.elementor-element-a5b9d26 > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-5097d69 .elementor-text-editor {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-5097d69 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-e455fb0 .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-6 .elementor-element.elementor-element-e455fb0 .elementor-divider {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-2da49ab {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-2da49ab .elementor-image img {
        width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-1c7386c {
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .elementor-6 .elementor-element.elementor-element-a964e34 .elementor-image img {
        width: 800%;
        max-width: 40%;
    }

    .elementor-6 .elementor-element.elementor-element-6313ea7 {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-6313ea7 > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-cec800b .elementor-text-editor {
        text-align: center;
    }

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

    .elementor-6 .elementor-element.elementor-element-81c822d .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-6 .elementor-element.elementor-element-81c822d .elementor-divider {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-4296e07 {
        margin-top: 25px;
        margin-bottom: 25px;
    }

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

    .elementor-6 .elementor-element.elementor-element-cdec1c5 > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-5728d04 .elementor-text-editor {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-5728d04 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-5a762c7 .elementor-image img {
        width: 360px;
        max-width: 50%;
    }

    .elementor-6 .elementor-element.elementor-element-0a1aae6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-e53e264 .elementor-image img {
        width: 275px;
        max-width: 275%;
    }

    .elementor-6 .elementor-element.elementor-element-8d50c26 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 25px 25px 25px 25px;
    }

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

    .elementor-6 .elementor-element.elementor-element-d306738 > .elementor-widget-container {
        margin: 5% 10% 5% 10%;
    }

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

    .elementor-6 .elementor-element.elementor-element-b67b304 > .elementor-widget-container {
        margin: 140px 0px 0px 150px;
    }

    .elementor-6 .elementor-element.elementor-element-2dc00e2 > .elementor-widget-container {
        margin: 120px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-44bdcbc > .elementor-widget-container {
        margin: 80px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-303de1e8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-6 .elementor-element.elementor-element-b6f9262 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-0f164e9 > .elementor-widget-container {
        padding: 100px 60px 0px 60px;
    }

    .elementor-6 .elementor-element.elementor-element-1202215 {
        text-align: center;
        width: 768px;
        max-width: 768px;
        top: -114.391px;
    }

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1202215 {
        right: -52px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-1202215 {
        left: -52px;
    }

    .elementor-6 .elementor-element.elementor-element-d3c7939 > .elementor-widget-container {
        margin: 140px 0px 0px 150px;
    }

    .elementor-6 .elementor-element.elementor-element-d3c7939 {
        top: -268.719px;
    }

    .elementor-6 .elementor-element.elementor-element-076e43b > .elementor-widget-container {
        margin: 120px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-076e43b {
        left: 345px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-076e43b {
        right: 345px;
    }

    .elementor-6 .elementor-element.elementor-element-076e43b {
        top: -214.719px;
    }

    .elementor-6 .elementor-element.elementor-element-34ba2fc > .elementor-widget-container {
        margin: 80px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-34ba2fc {
        top: -125.719px;
    }

    .elementor-6 .elementor-element.elementor-element-f4c47d1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 25px 25px 25px;
    }

    .elementor-6 .elementor-element.elementor-element-9392149 {
        padding: 25px 25px 25px 25px;
    }

    .elementor-6 .elementor-element.elementor-element-ca06f70 .elementor-image img {
        width: 60%;
    }

    .elementor-6 .elementor-element.elementor-element-ca06f70 {
        top: 32px;
    }

    .elementor-6 .elementor-element.elementor-element-924eedb {
        padding: 25px 25px 25px 25px;
    }

    .elementor-6 .elementor-element.elementor-element-77b2e41 .elementor-image img {
        width: 60%;
    }

    .elementor-6 .elementor-element.elementor-element-77b2e41 {
        top: 32px;
    }

    .elementor-6 .elementor-element.elementor-element-d0dc880 {
        padding: 25px 25px 25px 25px;
    }

    .elementor-6 .elementor-element.elementor-element-2051826 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-5df686c .elementor-heading-title {
        font-size: 62px;
    }

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

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

    .elementor-6 .elementor-element.elementor-element-d1fdc63 .elementor-image img {
        max-width: 45%;
    }

    .elementor-6 .elementor-element.elementor-element-293b6c2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 25px 25px 25px 25px;
    }
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-7d532ff6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-6aebe059 > .elementor-container {
        min-height: 80vh;
    }

    .elementor-6 .elementor-element.elementor-element-6aebe059 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }

    .elementor-6 .elementor-element.elementor-element-48361633 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0% 10% 0% 10%;
    }

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

    .elementor-6 .elementor-element.elementor-element-1a562dca > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 25px 20px 15px 20px;
    }

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7669441 {
        left: 0px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-7669441 {
        right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-7669441 {
        top: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-d962cf7 {
        width: auto;
        max-width: auto;
        top: 0px;
    }

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d962cf7 {
        left: 0px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-d962cf7 {
        right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-cd07119 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-08d389b {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-6efc739 .elementor-text-editor {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-d215d14 .elementor-image img {
        max-width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-86898a1 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-8c29e2d {
        left: 0px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-8c29e2d {
        right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-8c29e2d {
        top: 0px;
    }

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-c6ffa6a {
        left: 8px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-c6ffa6a {
        right: 8px;
    }

    .elementor-6 .elementor-element.elementor-element-c6ffa6a {
        top: 139px;
    }

    .elementor-6 .elementor-element.elementor-element-449271f > .elementor-element-populated {
        margin: 50px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-6 .elementor-element.elementor-element-2057750 .elementor-text-editor {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-e68b2c5 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-8e5f743 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-6 .elementor-element.elementor-element-0887230 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-df30ee7 .elementor-text-editor {
        text-align: center;
    }

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

    .elementor-6 .elementor-element.elementor-element-ab97062 {
        margin-top: 100px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-c61d07b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-809479e {
        left: 0px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-809479e {
        right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-809479e {
        bottom: -77px;
    }

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-3009eb2 {
        right: 0px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-3009eb2 {
        left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-3009eb2 {
        bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-4edd4e0 > .elementor-widget-container {
        padding: 30px 20px 30px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-3f99287 {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-6 .elementor-element.elementor-element-c2ff06f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-6 .elementor-element.elementor-element-f10de3b .elementor-image img {
        border-radius: 100% 100% 100% 100%;
    }

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

    .elementor-6 .elementor-element.elementor-element-81ddf6a {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-3f557ac {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-91d37b6 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 25px 0px 15px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-dee49d6 .elementor-heading-title {
        font-size: 30px;
    }

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

    .elementor-6 .elementor-element.elementor-element-fbe1a27 {
        margin-top: 0px;
        margin-bottom: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-968ef53 > .elementor-element-populated {
        margin: -83px 15px 0px 15px;
        padding: 25px 0px 15px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-4656b95 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 10px;
    }

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

    .elementor-6 .elementor-element.elementor-element-0cd9e56 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-ccd3b74 > .elementor-element-populated {
        margin: 15px 0px 0px 0px;
        padding: 25px 0px 15px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-855e36b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-4989dea .elementor-heading-title {
        font-size: 36px;
    }

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

    .elementor-6 .elementor-element.elementor-element-ad22e3e {
        font-size: 16px;
        line-height: 28px;
    }

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

    .elementor-6 .elementor-element.elementor-element-e558250 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-8911515 .elementor-image img {
        width: 80%;
        max-width: 80%;
    }

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

    .elementor-6 .elementor-element.elementor-element-5d7d0cd {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-5bc00fa > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-e25b395 .elementor-image img {
        width: 90%;
        max-width: 90%;
    }

    .elementor-6 .elementor-element.elementor-element-d03c114 > .elementor-element-populated {
        margin: -41px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-9dd16e5 .elementor-heading-title {
        font-size: 36px;
    }

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

    .elementor-6 .elementor-element.elementor-element-1316b6b {
        font-size: 16px;
        line-height: 28px;
    }

    .elementor-6 .elementor-element.elementor-element-1316b6b > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-648baef {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-a5b9d26 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-6 .elementor-element.elementor-element-5097d69 {
        font-size: 16px;
        line-height: 28px;
    }

    .elementor-6 .elementor-element.elementor-element-6b504a9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-2da49ab .elementor-image img {
        width: 100%;
        max-width: 100%;
    }

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

    .elementor-6 .elementor-element.elementor-element-1c7386c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-4e779a4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-f4ce9a2 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-6313ea7 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-6 .elementor-element.elementor-element-cec800b {
        font-size: 16px;
        line-height: 28px;
    }

    .elementor-6 .elementor-element.elementor-element-bab57f3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-cdec1c5 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-6 .elementor-element.elementor-element-5728d04 {
        font-size: 16px;
        line-height: 28px;
    }

    .elementor-6 .elementor-element.elementor-element-7867cb0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-5a762c7 .elementor-image img {
        width: 80%;
        max-width: 80%;
    }

    .elementor-6 .elementor-element.elementor-element-19f98c2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-0a1aae6 {
        margin-top: -6px;
        margin-bottom: -6px;
        padding: 30px 10px 30px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-d378b20 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-e53e264 .elementor-image img {
        width: 45%;
        max-width: 45%;
    }

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

    .elementor-6 .elementor-element.elementor-element-8d50c26 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 15px 50px 15px;
    }

    .elementor-6 .elementor-element.elementor-element-d306738 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

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

    .elementor-6 .elementor-element.elementor-element-3d3f146 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 75px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-f4c47d1 > .elementor-container {
        min-height: 594px;
    }

    .elementor-6 .elementor-element.elementor-element-f4c47d1 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }

    .elementor-6 .elementor-element.elementor-element-b6f9262 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-f1f8ce3 .elementor-image img {
        max-width: 50%;
    }

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

    .elementor-6 .elementor-element.elementor-element-0f164e9 .elementor-heading-title {
        font-size: 24px;
        line-height: 38px;
    }

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

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1202215 {
        right: 0px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-1202215 {
        left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-1202215 {
        top: 0px;
    }

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-0af4542 {
        left: -243px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-0af4542 {
        right: -243px;
    }

    .elementor-6 .elementor-element.elementor-element-0af4542 {
        top: 0px;
    }

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d3c7939 {
        left: 150px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-d3c7939 {
        right: 150px;
    }

    .elementor-6 .elementor-element.elementor-element-d3c7939 {
        top: -264px;
    }

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-076e43b {
        left: 154px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-076e43b {
        right: 154px;
    }

    .elementor-6 .elementor-element.elementor-element-076e43b {
        top: -44px;
    }

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

    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-34ba2fc {
        left: -40px;
    }

    body.rtl .elementor-6 .elementor-element.elementor-element-34ba2fc {
        right: -40px;
    }

    .elementor-6 .elementor-element.elementor-element-34ba2fc {
        top: -161px;
    }

    .elementor-6 .elementor-element.elementor-element-f4c47d1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-77b2e41 .elementor-image img {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-17ed879 .elementor-heading-title {
        font-size: 24px;
        line-height: 31px;
    }

    .elementor-6 .elementor-element.elementor-element-17ed879 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 40px 15px 45px 15px;
    }

    .elementor-6 .elementor-element.elementor-element-293b6c2 > .elementor-container {
        min-height: 50vh;
    }

    .elementor-6 .elementor-element.elementor-element-293b6c2 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }

    .elementor-6 .elementor-element.elementor-element-2051826 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-5df686c .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-6 .elementor-element.elementor-element-293b6c2 {
        margin-top: 0px;
        margin-bottom: 50px;
        padding: 150px 25px 100px 25px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6 .elementor-element.elementor-element-cd07119 {
        width: 75%;
    }

    .elementor-6 .elementor-element.elementor-element-914d550 {
        width: 25%;
    }

    .elementor-6 .elementor-element.elementor-element-b4f5eae {
        width: 25%;
    }

    .elementor-6 .elementor-element.elementor-element-449271f {
        width: 75%;
    }

    .elementor-6 .elementor-element.elementor-element-8e5f743 {
        width: 100%;
    }

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

    .elementor-6 .elementor-element.elementor-element-855e36b {
        width: 100%;
    }

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

    .elementor-6 .elementor-element.elementor-element-5bc00fa {
        width: 100%;
    }

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

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

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

    .elementor-6 .elementor-element.elementor-element-4e779a4 {
        width: 100%;
    }

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

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

    .elementor-6 .elementor-element.elementor-element-7867cb0 {
        width: 100%;
    }

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

    .elementor-6 .elementor-element.elementor-element-8d50c26 {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-2bed91f {
        width: 100%;
    }

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

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

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

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

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

/* Start custom CSS for section, class: .elementor-element-3f557ac */
.elementor-6 .elementor-element.elementor-element-3f557ac .elementor-container {
    max-width: 1560px;
}


@media (min-width: 1025px) and (max-width: 1480px) {
    .elementor-6 .elementor-element.elementor-element-0887230.en {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-8e5f743.en {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-df30ee7.en > .elementor-widget-container {
        padding: 0;
    }
}



/* Start custom CSS for section, class: .elementor-element-3f557ac */
.elementor-6 .elementor-element.elementor-element-3f557ac .elementor-container {
    max-width: 1560px;
]
}

.elementor-6 .elementor-element.elementor-element-3f557ac {
    overflow: hidden;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fa3af7 */
.elementor-6 .elementor-element.elementor-element-6fa3af7 {
    cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fa3af7 */
.elementor-6 .elementor-element.elementor-element-6fa3af7 {
    cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b39151 */
.elementor-6 .elementor-element.elementor-element-4b39151 .elementor-icon {
    cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b39151 */
.elementor-6 .elementor-element.elementor-element-4b39151 .elementor-icon {
    cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e53e264 */
.elementor-6 .elementor-element.elementor-element-e53e264 {
    overflow: hidden;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e53e264 */
.elementor-6 .elementor-element.elementor-element-e53e264 {
    overflow: hidden;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e9cbf8 */
.elementor-6 .elementor-element.elementor-element-9e9cbf8 h2 {
    display: inline-block;
    background-color: #12969B;
    padding: 8px;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e9cbf8 */
.elementor-6 .elementor-element.elementor-element-9e9cbf8 h2 {
    display: inline-block;
    background-color: #12969B;
    padding: 8px;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f164e9 */
.elementor-6 .elementor-element.elementor-element-0f164e9 h2 {
    display: inline;
    background-color: #12969B;
    padding: 8px;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f164e9 */
.elementor-6 .elementor-element.elementor-element-0f164e9 h2 {
    display: inline;
    background-color: #12969B;
    padding: 8px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d0dc880 */
.elementor-6 .elementor-element.elementor-element-d0dc880 {
    overflow: hidden;
}

/* End custom CSS */

