.elementor-101070 .elementor-element.elementor-element-80267bb:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-80267bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-101070 .elementor-element.elementor-element-80267bb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-80267bb > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-546583f > .elementor-container {
  max-width: 1430px;
  min-height: 450px;
}

.elementor-101070 .elementor-element.elementor-element-546583f:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-546583f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2023/02/Picture-1.png");
}

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

.elementor-101070 .elementor-element.elementor-element-6480f1d {
  text-align: center;
}

.elementor-101070 .elementor-element.elementor-element-6480f1d .elementor-heading-title {
  color: #ffffff;
  font-family: "Sora", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
}

.elementor-101070 .elementor-element.elementor-element-6480f1d > .elementor-widget-container {
  margin: 80px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-101070 .elementor-element.elementor-element-9cdc8a4 .elementor-button {
  font-family: "Karla", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  border-radius: 0px 0px 0px 0px;
  padding: 14px 28px 14px 28px;
}

.elementor-101070 .elementor-element.elementor-element-9cdc8a4 .elementor-button:hover,
.elementor-101070 .elementor-element.elementor-element-9cdc8a4 .elementor-button:focus {
  background-color: #18455d;
}

.elementor-101070 .elementor-element.elementor-element-981f944 > .elementor-container {
  max-width: 1430px;
}

/* .elementor-101070 .elementor-element.elementor-element-981f944:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-981f944 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-c2296e6);
} */

.elementor-101070 .elementor-element.elementor-element-981f944 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-981f944 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-a5a5533 .elementor-heading-title {
  font-family: "Sora", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
}

.elementor-101070 .elementor-element.elementor-element-a5a5533 > .elementor-widget-container {
  margin: 40px 0;
}

.elementor-101070 .elementor-element.elementor-element-58fe90b {
  color: #0c3346;
  font-family: "Karla", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.elementor-101070 .elementor-element.elementor-element-58fe90b > .elementor-widget-container {
  padding: 0px 0px 55px 0px;
}

.elementor-101070 .elementor-element.elementor-element-97620f1 > .elementor-container {
  max-width: 1430px;
}

.elementor-101070 .elementor-element.elementor-element-97620f1:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-97620f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-c2296e6);
}

.elementor-101070 .elementor-element.elementor-element-97620f1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 85px 0px;
}

.elementor-101070 .elementor-element.elementor-element-97620f1 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-1d174b0 > .elementor-container {
  max-width: 1430px;
}

.elementor-101070 .elementor-element.elementor-element-84c881d .elementor-heading-title {
  color: #0c3346;
  font-family: "Sora", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
}

.elementor-101070 .elementor-element.elementor-element-84c881d > .elementor-widget-container {
  padding: 40px 0;
}

.elementor-101070 .elementor-element.elementor-element-9b921d1 {
  color: #0c3346;
  font-family: "Karla", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.elementor-101070 .elementor-element.elementor-element-b480e72 {
  padding: 0px;
}

.elementor-101070 .elementor-element.elementor-element-1e05d4c > .elementor-container {
  max-width: 1430px;
}

.elementor-101070 .elementor-element.elementor-element-1e05d4c:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-1e05d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-c2296e6);
}

.elementor-101070 .elementor-element.elementor-element-1e05d4c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-101070 .elementor-element.elementor-element-b6624e4 .elementor-heading-title {
  font-family: "Sora", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
}

.elementor-101070 .elementor-element.elementor-element-b6624e4 > .elementor-widget-container {
  margin: 90px 0px 60px 0px;
}

.elementor-101070 .elementor-element.elementor-element-8dcf196 {
  color: #0c3346;
  font-family: "Karla", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.elementor-101070 .elementor-element.elementor-element-8dcf196 > .elementor-widget-container {
  padding: 0px 0px 55px 0px;
}

.elementor-101070 .elementor-element.elementor-element-81f2be8 > .elementor-container {
  max-width: 1430px;
}

/* .elementor-101070 .elementor-element.elementor-element-81f2be8:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-81f2be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fbfbfb;
} */

.elementor-101070 .elementor-element.elementor-element-81f2be8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-101070 .elementor-element.elementor-element-81f2be8 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-743ab28 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-101070 .elementor-element.elementor-element-73ccd92 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}

.elementor-101070 .elementor-element.elementor-element-0899f7d {
  text-align: left;
}

.elementor-101070 .elementor-element.elementor-element-0899f7d > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
}

.elementor-101070 .elementor-element.elementor-element-de07bf4 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Sora", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-101070 .elementor-element.elementor-element-de07bf4 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-101070 .elementor-element.elementor-element-aa1a02f {
  color: var(--e-global-color-primary);
  font-family: "Karla", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.elementor-101070 .elementor-element.elementor-element-aa1a02f > .elementor-widget-container {
  padding: 0px 0px 40px 0px;
}

.elementor-101070 .elementor-element.elementor-element-ed9f2f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-101070 .elementor-element.elementor-element-c7a5be4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}

.elementor-101070 .elementor-element.elementor-element-c7a5be4 > .elementor-element-populated {
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}

.elementor-101070 .elementor-element.elementor-element-0edd9b8 {
  text-align: left;
}

.elementor-101070 .elementor-element.elementor-element-0edd9b8 > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
}

.elementor-101070 .elementor-element.elementor-element-27e54dd .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Sora", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-101070 .elementor-element.elementor-element-27e54dd > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-101070 .elementor-element.elementor-element-d4c6b9f {
  color: var(--e-global-color-primary);
  font-family: "Karla", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.elementor-101070 .elementor-element.elementor-element-26b0cda > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-101070 .elementor-element.elementor-element-a3d625e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}

.elementor-101070 .elementor-element.elementor-element-a3d625e > .elementor-element-populated {
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}

.elementor-101070 .elementor-element.elementor-element-2eaaf0d {
  text-align: left;
}

.elementor-101070 .elementor-element.elementor-element-2eaaf0d > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
}

.elementor-101070 .elementor-element.elementor-element-3544797 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Sora", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-101070 .elementor-element.elementor-element-3544797 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-101070 .elementor-element.elementor-element-6f6cbce {
  color: var(--e-global-color-primary);
  font-family: "Karla", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.elementor-101070 .elementor-element.elementor-element-a5a3cd9 > .elementor-container {
  max-width: 1420px;
}

.elementor-101070 .elementor-element.elementor-element-a5a3cd9:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-a5a3cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fbfbfb;
}

.elementor-element.elementor-element-1d174b0:not(.elementor-motion-effects-element-type-background) {
  background-color: var(--e-global-color-c2296e6);
  margin-bottom: 70px;
}

.elementor-element.elementor-element-97620f1:not(.elementor-motion-effects-element-type-background) {
  background-color: var(--e-global-color-c2296e6);
}

.elementor-101070 .elementor-element.elementor-element-a5a3cd9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
}

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

.elementor-101070 .elementor-element.elementor-element-7891d35 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-101070 .elementor-element.elementor-element-1991a9c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}

.elementor-101070 .elementor-element.elementor-element-896e862 {
  text-align: left;
}

.elementor-101070 .elementor-element.elementor-element-896e862 > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
}

.elementor-101070 .elementor-element.elementor-element-0397bd2 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Sora", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-101070 .elementor-element.elementor-element-0397bd2 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-101070 .elementor-element.elementor-element-8c7f600 {
  color: var(--e-global-color-primary);
  font-family: "Karla", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.elementor-101070 .elementor-element.elementor-element-8c7f600 > .elementor-widget-container {
  padding: 0px 0px 85px 0px;
}

.elementor-101070 .elementor-element.elementor-element-17d84d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-101070 .elementor-element.elementor-element-588ef39 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}

.elementor-101070 .elementor-element.elementor-element-588ef39 > .elementor-element-populated {
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}

.elementor-101070 .elementor-element.elementor-element-01b493b {
  text-align: left;
}

.elementor-101070 .elementor-element.elementor-element-01b493b > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
}

.elementor-101070 .elementor-element.elementor-element-82244bb .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Sora", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-101070 .elementor-element.elementor-element-82244bb > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-101070 .elementor-element.elementor-element-f9a1baf {
  color: var(--e-global-color-primary);
  font-family: "Karla", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.elementor-101070 .elementor-element.elementor-element-5b18f04 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-101070 .elementor-element.elementor-element-66a0b0e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}

.elementor-101070 .elementor-element.elementor-element-66a0b0e > .elementor-element-populated {
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}

.elementor-101070 .elementor-element.elementor-element-ab21230 {
  text-align: left;
}

.elementor-101070 .elementor-element.elementor-element-ab21230 > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
}

.elementor-101070 .elementor-element.elementor-element-fb261e6 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Sora", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-101070 .elementor-element.elementor-element-fb261e6 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-101070 .elementor-element.elementor-element-77504a4 {
  color: var(--e-global-color-primary);
  font-family: "Karla", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.elementor-101070 .elementor-element.elementor-element-7534245 > .elementor-container {
  max-width: 1430px;
}

.elementor-101070 .elementor-element.elementor-element-04ad260 .elementor-heading-title {
  font-family: "Sora", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
}

.elementor-101070 .elementor-element.elementor-element-04ad260 > .elementor-widget-container {
  margin: 90px 0px 60px 0px;
}

.elementor-101070 .elementor-element.elementor-element-3da30e9 {
  color: #0c3346;
  font-family: "Karla", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.elementor-101070 .elementor-element.elementor-element-3da30e9 > .elementor-widget-container {
  padding: 0px 0px 80px 0px;
}

.elementor-101070 .elementor-element.elementor-element-893af0e {
  --spacer-size: 196px;
}

.elementor-101070 .elementor-element.elementor-element-466d63e {
  color: #0c3346;
  font-family: "Karla", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-101070 .elementor-element.elementor-element-466d63e > .elementor-widget-container {
  padding: 0px 0px 0px 90px;
}

.elementor-101070 .elementor-element.elementor-element-bbc7627 > .elementor-container {
  max-width: 1430px;
}

.elementor-101070 .elementor-element.elementor-global-58548 > .elementor-widget-container {
  margin: -2px -2px -2px -2px;
  padding: 0px 0px 0px 0px;
}

.elementor-101070 .elementor-element.elementor-element-5552a14 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-5552a14 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-79ea046 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-101070 .elementor-element.elementor-element-282dc6a .elementor-heading-title {
  font-family: "Sora", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.elementor-101070 .elementor-element.elementor-element-ed2ca78 {
  color: #0c3346;
  font-family: "Karla", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.elementor-101070 .elementor-element.elementor-element-be2f38f .elementor-button {
  font-family: "Karla", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  background-color: #3599cc;
  border-radius: 0px 0px 0px 0px;
  padding: 14px 28px 14px 28px;
}

.elementor-101070 .elementor-element.elementor-element-be2f38f .elementor-button:hover,
.elementor-101070 .elementor-element.elementor-element-be2f38f .elementor-button:focus {
  background-color: #18455d;
}

.elementor-101070 .elementor-element.elementor-element-5641763 > .elementor-container {
  max-width: 1430px;
}

.elementor-101070 .elementor-element.elementor-element-5641763:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-5641763 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-c2296e6);
}

.elementor-101070 .elementor-element.elementor-element-5641763 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-101070 .elementor-element.elementor-element-bae94cb .elementor-heading-title {
  font-family: "Sora", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
}

.elementor-101070 .elementor-element.elementor-element-bae94cb > .elementor-widget-container {
  margin: 90px 0px 60px 0px;
}

.elementor-101070 .elementor-element.elementor-element-bc139b6 {
  color: #0c3346;
  font-family: "Karla", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.elementor-101070 .elementor-element.elementor-element-bc139b6 > .elementor-widget-container {
  padding: 0px 0px 60px 0px;
}

.elementor-101070 .elementor-element.elementor-element-e910d56 > .elementor-container {
  max-width: 1432px;
}

.elementor-101070 .elementor-element.elementor-element-e910d56:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-e910d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-c2296e6);
}

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

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

.elementor-101070 .elementor-element.elementor-element-6c6378e > .elementor-container {
  max-width: 1430px;
}

.elementor-101070 .elementor-element.elementor-element-6c6378e:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-6c6378e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

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

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

.elementor-101070 .elementor-element.elementor-element-a5a6f69 .elementor-heading-title {
  color: #ffffff;
  font-family: "Sora", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
}

.elementor-101070 .elementor-element.elementor-element-a5a6f69 > .elementor-widget-container {
  margin: 40px 0px;
}

.elementor-101070 .elementor-element.elementor-element-745073e > .elementor-container {
  max-width: 1430px;
}

.elementor-101070 .elementor-element.elementor-element-745073e:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-745073e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-101070 .elementor-element.elementor-element-745073e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-745073e > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-49eca4e {
  color: #ffffff;
  font-family: "Karla", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.elementor-101070 .elementor-element.elementor-element-49eca4e > .elementor-widget-container {
  padding: 0px 0px 80px 0px;
}

.elementor-101070 .elementor-element.elementor-element-37762a3 {
  color: #ffffff;
  font-family: "Karla", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-101070 .elementor-element.elementor-element-37762a3 > .elementor-widget-container {
  padding: 0px 0px 0px 90px;
}

.elementor-101070 .elementor-element.elementor-element-3f5bd92 > .elementor-container {
  max-width: 1430px;
}

.elementor-101070 .elementor-element.elementor-element-3f5bd92:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-3f5bd92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

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

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

.elementor-101070 .elementor-element.elementor-element-bd6a5bf {
  --divider-border-style: solid;
  --divider-color: #ffffff61;
  --divider-border-width: 1px;
}

.elementor-101070 .elementor-element.elementor-element-bd6a5bf .elementor-divider-separator {
  width: 100%;
}

.elementor-101070 .elementor-element.elementor-element-bd6a5bf .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-101070 .elementor-element.elementor-element-bd6a5bf > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-101070 .elementor-element.elementor-element-4f4b804:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-4f4b804 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-101070 .elementor-element.elementor-element-4f4b804 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-4f4b804 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-d9bb8a1 > .elementor-container {
  max-width: 1400px;
}

.elementor-101070 .elementor-element.elementor-element-7bbb977 > .elementor-element-populated {
  margin: 0px 0px 100px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 40px 0px 0px 0px;
}

.elementor-101070 .elementor-element.elementor-element-161cd92 .elementor-heading-title {
  color: #0c3346;
  font-family: "Sora", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  font-style: normal;
  line-height: 46px;
}

.elementor-101070 .elementor-element.elementor-element-161cd92 > .elementor-widget-container {
  margin: 0px 0px 80px 0px;
}

.elementor-101070 .elementor-element.elementor-element-91766ca > .elementor-container {
  max-width: 1400px;
}

.elementor-101070 .elementor-element.elementor-element-91766ca:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-91766ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0c3346;
}

.elementor-101070 .elementor-element.elementor-element-91766ca {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-91766ca > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-169bfbc .elementor-heading-title {
  color: #ffffff;
  font-family: "Sora", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  font-style: normal;
  line-height: 46px;
}

.elementor-101070 .elementor-element.elementor-element-a8ea0b9 > .elementor-element-populated {
  margin: 0px 0px 80px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-101070 .elementor-element.elementor-element-de884c0 {
  color: #ffffff;
  font-family: "Karla", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.elementor-101070 .elementor-element.elementor-element-de884c0 > .elementor-widget-container {
  margin: 65px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-101070 .elementor-element.elementor-element-f859027 > .elementor-container {
  max-width: 1430px;
}

.elementor-101070 .elementor-element.elementor-element-f859027:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-f859027 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-101070 .elementor-element.elementor-element-f859027 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-101070 .elementor-element.elementor-element-352e3ed {
  --divider-border-style: solid;
  --divider-color: #ffffff61;
  --divider-border-width: 1px;
}

.elementor-101070 .elementor-element.elementor-element-352e3ed .elementor-divider-separator {
  width: 100%;
}

.elementor-101070 .elementor-element.elementor-element-352e3ed .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-101070 .elementor-element.elementor-element-352e3ed > .elementor-widget-container {
  padding: 0px 0px 100px 0px;
}

.elementor-101070 .elementor-element.elementor-element-3b666a1:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-3b666a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

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

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

.elementor-101070 .elementor-element.elementor-element-fd77544 > .elementor-container {
  max-width: 1420px;
}

.elementor-101070 .elementor-element.elementor-element-fd77544 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-101070 .elementor-element.elementor-element-f3381f4 .elementor-heading-title {
  color: #0c3346;
  font-family: "Sora", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
}

.elementor-101070 .elementor-element.elementor-element-f3381f4 > .elementor-widget-container {
  margin: 100px 0px 30px 0px;
}

.elementor-101070 .elementor-element.elementor-element-9872806 > .elementor-container {
  max-width: 1430px;
}

.elementor-101070 .elementor-element.elementor-element-9872806 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-101070 .elementor-element.elementor-element-1f0521f > .elementor-widget-container {
  margin: 0px 0px 70px 0px;
}

.elementor-101070 .elementor-element.elementor-element-c631d5d > .elementor-container {
  max-width: 1430px;
}

.elementor-101070 .elementor-element.elementor-element-c631d5d:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-c631d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-c2296e6);
}

.elementor-101070 .elementor-element.elementor-element-c631d5d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-101070 .elementor-element.elementor-element-ddaa103 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Sora", Sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.elementor-101070 .elementor-element.elementor-element-ddaa103 > .elementor-widget-container {
  margin: 85px 0px 50px 0px;
}

.elementor-101070 .elementor-element.elementor-element-c7e1e5d:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-c7e1e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-c2296e6);
}

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

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

.elementor-101070 .elementor-element.elementor-element-556625c > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-101070 .elementor-element.elementor-element-b4183f1 > .elementor-container {
  max-width: 1400px;
}

.elementor-101070 .elementor-element.elementor-element-e49cc72 .elementor-heading-title {
  font-family: "Sora", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  font-style: normal;
  line-height: 46px;
}

.elementor-101070 .elementor-element.elementor-element-e49cc72 > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-101070 .elementor-element.elementor-element-7bebea4 .elementor-accordion-icon,
.elementor-101070 .elementor-element.elementor-element-7bebea4 .elementor-accordion-title {
  color: #0c3346;
}

.elementor-101070 .elementor-element.elementor-element-7bebea4 .elementor-accordion-icon svg {
  fill: #0c3346;
}

.elementor-101070 .elementor-element.elementor-element-7bebea4 .elementor-active .elementor-accordion-icon,
.elementor-101070 .elementor-element.elementor-element-7bebea4 .elementor-active .elementor-accordion-title {
  color: #ffffff;
}

.elementor-101070 .elementor-element.elementor-element-7bebea4 .elementor-active .elementor-accordion-icon svg {
  fill: #ffffff;
}

.elementor-101070 .elementor-element.elementor-element-7bebea4 .elementor-accordion-title {
  font-family: "Sora", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  line-height: 23px;
}

.elementor-101070 .elementor-element.elementor-element-7bebea4 .elementor-tab-title .elementor-accordion-icon i:before {
  color: #3599cc;
}

.elementor-101070 .elementor-element.elementor-element-7bebea4 .elementor-tab-title .elementor-accordion-icon svg {
  fill: #3599cc;
}

.elementor-101070 .elementor-element.elementor-element-7bebea4 .elementor-tab-content {
  color: #0c3346;
  font-family: "Karla", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 30px;
}

.elementor-101070 .elementor-element.elementor-element-7bebea4 > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-101070 .elementor-element.elementor-element-16fc889:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-16fc889 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-c2296e6);
}

.elementor-101070 .elementor-element.elementor-element-16fc889 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-16fc889 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-101070 .elementor-element.elementor-element-846b309 > .elementor-container {
  max-width: 1400px;
}

.elementor-101070 .elementor-element.elementor-element-e1271cb .elementor-heading-title {
  color: #0c3346;
  font-family: "Sora", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
}

.elementor-101070 .elementor-element.elementor-element-e1271cb > .elementor-widget-container {
  margin: 100px 0px 0px 0px;
}

.elementor-101070 .elementor-element.elementor-element-5fac0f0 > .elementor-container {
  max-width: 1400px;
}

.elementor-101070 .elementor-element.elementor-element-5fac0f0 {
  padding: 0px 0px 60px 0px;
}

.elementor-101070 .elementor-element.elementor-element-2ce6eb0 > .elementor-container {
  max-width: 1400px;
}

.elementor-101070 .elementor-element.elementor-element-2ce6eb0:not(.elementor-motion-effects-element-type-background),
.elementor-101070 .elementor-element.elementor-element-2ce6eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-101070 .elementor-element.elementor-element-2ce6eb0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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


.elementor-101070 .elementor-element.elementor-element-601e2db > .elementor-element-populated {
  margin: 0% 0% 0% 10%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 10%;
}

.elementor-101070 .elementor-element.elementor-element-601e2db {
  z-index: 0;
}

.elementor-101070 .elementor-element.elementor-element-314c3a7 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-101070 .elementor-element.elementor-element-314c3a7 {
  z-index: 0;
}

@media (min-width: 768px) {
  .elementor-101070 .elementor-element.elementor-element-72fe9fe {
    width: 60%;
  }

  .elementor-101070 .elementor-element.elementor-element-a922ead {
    width: 40%;
  }

  .elementor-101070 .elementor-element.elementor-element-cc103d6 {
    width: 40%;
  }
}

@media (max-width: 1279px) {
  .elementor-101070 .elementor-element.elementor-element-6480f1d .elementor-heading-title {
    font-size: 36px;
  }

  .elementor-101070 .elementor-element.elementor-element-6480f1d > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-a5a5533 > .elementor-widget-container {
    margin: 40px 0px 20px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-58fe90b > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-97620f1 {
    padding: 0px 0px 40px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-84c881d .elementor-heading-title {
    font-size: 36px;
  }

  .elementor-101070 .elementor-element.elementor-element-84c881d > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-9b921d1 {
    font-size: 22px;
    line-height: 28px;
  }

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

  .elementor-101070 .elementor-element.elementor-element-b480e72 {
    padding: 0px 0px 20px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-b6624e4 > .elementor-widget-container {
    margin: 40px 0px 20px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-8dcf196 > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-aa1a02f > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }

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

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

  .elementor-101070 .elementor-element.elementor-element-6f6cbce > .elementor-widget-container {
    padding: 0px 0px 45px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-8c7f600 > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-588ef39 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-66a0b0e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-77504a4 > .elementor-widget-container {
    padding: 0px 0px 45px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-04ad260 > .elementor-widget-container {
    margin: 40px 0px 20px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-3da30e9 > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-466d63e {
    font-size: 22px;
    line-height: 28px;
  }

  .elementor-101070 .elementor-element.elementor-element-466d63e > .elementor-widget-container {
    padding: 0px 0px 40px 40px;
  }

  .elementor-101070 .elementor-element.elementor-element-bae94cb > .elementor-widget-container {
    margin: 40px 0px 20px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-bc139b6 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-e910d56 > .elementor-container {
    max-width: 1432px;
  }

  .elementor-101070 .elementor-element.elementor-element-a5a6f69 > .elementor-widget-container {
    margin: 40px 0px 20px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-49eca4e > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-37762a3 {
    font-size: 22px;
    line-height: 28px;
  }

  .elementor-101070 .elementor-element.elementor-element-37762a3 > .elementor-widget-container {
    padding: 0px 0px 40px 40px;
  }

  .elementor-101070 .elementor-element.elementor-element-7bbb977 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-7464220 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-de884c0 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }

  .elementor-101070 .elementor-element.elementor-element-f3381f4 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-9872806 {
    padding: 0px 0px 20px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-1f0521f > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-ddaa103 .elementor-heading-title {
    font-size: 36px;
  }

  .elementor-101070 .elementor-element.elementor-element-ddaa103 > .elementor-widget-container {
    margin: 40px 0px 30px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-c7e1e5d {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0px 0px 40px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-e49cc72 > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-e1271cb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-5fac0f0 {
    padding: 0px 0px 20px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-101070 .elementor-element.elementor-element-a5a5533 .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
  }

  .elementor-101070 .elementor-element.elementor-element-a5a5533 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-58fe90b {
    font-size: 16px;
    line-height: 24px;
  }

  .elementor-101070 .elementor-element.elementor-element-97620f1 {
    padding: 0px 0px 25px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-84c881d .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
  }

  .elementor-101070 .elementor-element.elementor-element-84c881d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-9b921d1 {
    font-size: 16px;
    line-height: 24px;
  }

  .elementor-101070 .elementor-element.elementor-element-9b921d1 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-b480e72 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-b6624e4 .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
  }

  .elementor-101070 .elementor-element.elementor-element-b6624e4 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-8dcf196 {
    font-size: 16px;
    line-height: 24px;
  }

  .elementor-101070 .elementor-element.elementor-element-743ab28 {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-0899f7d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-de07bf4 .elementor-heading-title {
    font-size: 18px;
    line-height: 23px;
  }

  .elementor-101070 .elementor-element.elementor-element-de07bf4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-aa1a02f {
    font-size: 14px;
    line-height: 21px;
  }

  .elementor-101070 .elementor-element.elementor-element-aa1a02f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-ed9f2f3 {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-0edd9b8 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-27e54dd .elementor-heading-title {
    font-size: 18px;
    line-height: 23px;
  }

  .elementor-101070 .elementor-element.elementor-element-27e54dd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-d4c6b9f {
    font-size: 14px;
    line-height: 21px;
  }

  .elementor-101070 .elementor-element.elementor-element-d4c6b9f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-26b0cda {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-2eaaf0d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-3544797 .elementor-heading-title {
    font-size: 18px;
    line-height: 23px;
  }

  .elementor-101070 .elementor-element.elementor-element-3544797 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-6f6cbce {
    font-size: 14px;
    line-height: 21px;
  }

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

  .elementor-101070 .elementor-element.elementor-element-7891d35 {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-896e862 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-0397bd2 .elementor-heading-title {
    font-size: 18px;
    line-height: 23px;
  }

  .elementor-101070 .elementor-element.elementor-element-0397bd2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-8c7f600 {
    font-size: 14px;
    line-height: 21px;
  }

  .elementor-101070 .elementor-element.elementor-element-8c7f600 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-17d84d3 {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-01b493b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-82244bb .elementor-heading-title {
    font-size: 18px;
    line-height: 23px;
  }

  .elementor-101070 .elementor-element.elementor-element-82244bb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-f9a1baf {
    font-size: 14px;
    line-height: 21px;
  }

  .elementor-101070 .elementor-element.elementor-element-f9a1baf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-5b18f04 {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-ab21230 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-fb261e6 .elementor-heading-title {
    font-size: 18px;
    line-height: 23px;
  }

  .elementor-101070 .elementor-element.elementor-element-fb261e6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-77504a4 {
    font-size: 14px;
    line-height: 21px;
  }

  .elementor-101070 .elementor-element.elementor-element-77504a4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-04ad260 .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
  }

  .elementor-101070 .elementor-element.elementor-element-04ad260 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-3da30e9 {
    font-size: 16px;
    line-height: 24px;
  }

  .elementor-101070 .elementor-element.elementor-element-3da30e9 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-466d63e {
    font-size: 16px;
    line-height: 20px;
  }

  .elementor-101070 .elementor-element.elementor-element-466d63e > .elementor-widget-container {
    padding: 0px 0px 20px 40px;
  }

  .elementor-101070 .elementor-element.elementor-element-bae94cb .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
  }

  .elementor-101070 .elementor-element.elementor-element-bae94cb > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-bc139b6 {
    font-size: 16px;
    line-height: 24px;
  }

  .elementor-101070 .elementor-element.elementor-element-bc139b6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-e910d56 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-a5a6f69 .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
  }

  .elementor-101070 .elementor-element.elementor-element-a5a6f69 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-49eca4e {
    font-size: 16px;
    line-height: 24px;
  }

  .elementor-101070 .elementor-element.elementor-element-49eca4e > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-37762a3 {
    font-size: 16px;
    line-height: 20px;
  }

  .elementor-101070 .elementor-element.elementor-element-37762a3 > .elementor-widget-container {
    padding: 0px 0px 20px 40px;
  }

  .elementor-101070 .elementor-element.elementor-element-bd6a5bf > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-de884c0 {
    font-size: 16px;
    line-height: 24px;
  }

  .elementor-101070 .elementor-element.elementor-element-de884c0 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-352e3ed > .elementor-widget-container {
    padding: 0px 0px 50px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-f3381f4 .elementor-heading-title {
    font-size: 36px;
    line-height: 42px;
  }

  .elementor-101070 .elementor-element.elementor-element-9872806 {
    padding: 0px 0px 10px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-1f0521f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-ddaa103 .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
  }

  .elementor-101070 .elementor-element.elementor-element-ddaa103 > .elementor-widget-container {
    margin: 10px 0px 15px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-c7e1e5d {
    padding: 0px 0px 10px 0px;
  }

  .elementor-101070 .elementor-element.elementor-element-e49cc72 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 1279px) and (min-width: 768px) {
  .elementor-101070 .elementor-element.elementor-element-38b9aec {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-743ab28 {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-73ccd92 {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-ed9f2f3 {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-26b0cda {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-7891d35 {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-1991a9c {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-17d84d3 {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-5b18f04 {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-72fe9fe {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-a922ead {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-9d6a30d {
    width: 100%;
  }

  .elementor-101070 .elementor-element.elementor-element-cc103d6 {
    width: 100%;
  }
}

/* Start custom CSS for html, class: .elementor-element-e05f78a */
.container-header {
  max-width: 1432px;
  margin: 0 auto;
  display: block;
  padding: 0 16px;
}

.container-header h1 {
  padding-top: 180px;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: "Sora";
  font-style: normal;
  font-weight: 700;
  font-size: 60px;
  line-height: 70px;
  color: #191b1d;
}

.container-header hr {
  margin-bottom: 30px;
  width: 210px;
  color: #18455d;
  background-color: #18455d;
  height: 2px;
  border: none;
}

.container-header p {
  font-family: "Karla";
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 0;
  color: #0c3346;

  padding-bottom: 180px;
}

@keyframes bganimation {
  0% {
    background-position: -100% -100%, 200% 200%, -100% 200%, 200% -100%;
  }

  50% {
    background-position: 150% 100%, -200% 100%, 100% 0%, 0% 100%;
  }

  100% {
    background-position: -100% -100%, 200% 200%, -100% 200%, 200% -100%;
  }
}

@media (max-width: 768px) {
  .container-header h1 {
    padding-top: 42px;
    margin-top: 0;
    font-family: "Sora";
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 52px;
  }

  .container-header hr {
    width: 115px;
  }

  .container-header p {
    font-family: "Karla";
    font-style: normal;
    margin-bottom: 0;
    color: #0c3346;
    padding-bottom: 42px;
  }
}

/* End custom CSS */
.break-all {
  word-break: break-all;
}