.elementor-54
  .elementor-element.elementor-element-3f90947:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-3f90947
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #64A3E9;
}
.elementor-54 .elementor-element.elementor-element-3f90947 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-3f90947
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-2a6762c {
  --spacer-size: 90px;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-54 .elementor-element.elementor-element-2b67f6d {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-2b67f6d
  .elementor-heading-title {
  font-family: "Days One", Sans-serif;
  font-size: 81px;
  font-weight: 600;
  color: #ffffff;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-54 .elementor-element.elementor-element-150a301 img {
  width: 37%;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-54 .elementor-element.elementor-element-f64ea38 .elementor-button {
  background-color: #c43534;
  font-family: "Days One", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  border-radius: 8px 8px 8px 8px;
  padding: 15px 32px 15px 32px;
}
.elementor-54 .elementor-element.elementor-element-4fff991 .elementor-button {
  background-color: #c43534;
  font-family: "Days One", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  border-radius: 8px 8px 8px 8px;
  padding: 15px 32px 15px 32px;
}
.elementor-54 .elementor-element.elementor-element-afd075b .elementor-button {
  background-color: #c43534;
  font-family: "Days One", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  border-radius: 8px 8px 8px 8px;
  padding: 15px 32px 15px 32px;
}
.elementor-54 .elementor-element.elementor-element-18e36f9 {
  --spacer-size: 90px;
}
.elementor-54
  .elementor-element.elementor-element-7645f6a:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-7645f6a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9d34f;
}
.elementor-54 .elementor-element.elementor-element-7645f6a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-7645f6a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-95cee48 {
  --spacer-size: 90px;
}
.elementor-bc-flex-widget
  .elementor-54
  .elementor-element.elementor-element-9f880a5.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-9f880a5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-9f880a5
  > .elementor-element-populated {
  margin: 25px 25px 25px 25px;
  --e-column-margin-right: 25px;
  --e-column-margin-left: 25px;
  padding: 45px 45px 45px 45px;
}
.elementor-54 .elementor-element.elementor-element-c77740f {
  text-align: left;
}
.elementor-54
  .elementor-element.elementor-element-c77740f
  .elementor-heading-title {
  font-family: "Days One", Sans-serif;
  font-size: 66px;
  font-weight: 600;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-54 .elementor-element.elementor-element-e568274 {
  font-family: "Days One", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #000000;
}
.elementor-54 .elementor-element.elementor-element-876ea41 .elementor-button {
  background-color: #c43534;
  font-family: "Days One", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  border-radius: 8px 8px 8px 8px;
  padding: 15px 32px 15px 32px;
}
.elementor-bc-flex-widget
  .elementor-54
  .elementor-element.elementor-element-c27ccdf.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-c27ccdf.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-54 .elementor-element.elementor-element-905e397 {
  --spacer-size: 90px;
}
.elementor-54
  .elementor-element.elementor-element-9b2500a:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-9b2500a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #64A3E9;
}
.elementor-54 .elementor-element.elementor-element-9b2500a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-9b2500a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-018be66 {
  --spacer-size: 90px;
}
.elementor-54
  .elementor-element.elementor-element-27db911
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}
.elementor-54 .elementor-element.elementor-element-27db911 {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-27db911
  .elementor-heading-title {
  font-family: "Days One", Sans-serif;
  font-size: 66px;
  font-weight: 600;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 3px #000000;
  color: #ffffff;
}
.elementor-54
  .elementor-element.elementor-element-11d8c4a:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-11d8c4a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9d34f;
}
.elementor-54
  .elementor-element.elementor-element-11d8c4a
  > .elementor-element-populated,
.elementor-54
  .elementor-element.elementor-element-11d8c4a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-54
  .elementor-element.elementor-element-11d8c4a
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-54
  .elementor-element.elementor-element-11d8c4a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 35px 35px 35px 35px;
}
.elementor-54
  .elementor-element.elementor-element-11d8c4a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-78d23b7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-78d23b7 {
  text-align: center;
  font-family: "Days One", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #000000;
}
.elementor-54 .elementor-element.elementor-element-d8ebe4b img {
  width: 61%;
}
.elementor-54
  .elementor-element.elementor-element-01fa8cd:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-01fa8cd
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9d34f;
}
.elementor-54
  .elementor-element.elementor-element-01fa8cd
  > .elementor-element-populated,
.elementor-54
  .elementor-element.elementor-element-01fa8cd
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-54
  .elementor-element.elementor-element-01fa8cd
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-54
  .elementor-element.elementor-element-01fa8cd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 35px 35px 35px 35px;
}
.elementor-54
  .elementor-element.elementor-element-01fa8cd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-4898c66
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-4898c66 {
  text-align: center;
  font-family: "Days One", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #000000;
}
.elementor-54 .elementor-element.elementor-element-42357aa img {
  width: 45%;
}
.elementor-54
  .elementor-element.elementor-element-fed267b:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-fed267b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9d34f;
}
.elementor-54
  .elementor-element.elementor-element-fed267b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-54
  .elementor-element.elementor-element-fed267b
  > .elementor-element-populated,
.elementor-54
  .elementor-element.elementor-element-fed267b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-54
  .elementor-element.elementor-element-fed267b
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-54
  .elementor-element.elementor-element-fed267b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 35px 35px 35px 35px;
}
.elementor-54
  .elementor-element.elementor-element-fed267b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-2750392
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-2750392 {
  text-align: center;
  font-family: "Days One", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #000000;
}
.elementor-54
  .elementor-element.elementor-element-c1b3902:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-c1b3902
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9d34f;
}
.elementor-bc-flex-widget
  .elementor-54
  .elementor-element.elementor-element-c1b3902.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-c1b3902.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-c1b3902
  > .elementor-element-populated,
.elementor-54
  .elementor-element.elementor-element-c1b3902
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-54
  .elementor-element.elementor-element-c1b3902
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-54
  .elementor-element.elementor-element-c1b3902
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 35px 35px 35px 35px;
}
.elementor-54
  .elementor-element.elementor-element-c1b3902
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-606ba24 img {
  width: 88%;
}
.elementor-54
  .elementor-element.elementor-element-638dea6:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-638dea6
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9d34f;
}
.elementor-54
  .elementor-element.elementor-element-638dea6
  > .elementor-element-populated,
.elementor-54
  .elementor-element.elementor-element-638dea6
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-54
  .elementor-element.elementor-element-638dea6
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-54
  .elementor-element.elementor-element-638dea6
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 35px 35px 35px 35px;
}
.elementor-54
  .elementor-element.elementor-element-638dea6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-a2bc294 img {
  width: 100%;
}
.elementor-54 .elementor-element.elementor-element-01eda18 {
  --spacer-size: 90px;
}
.elementor-54
  .elementor-element.elementor-element-224d328:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-224d328
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9d34f;
}
.elementor-54 .elementor-element.elementor-element-224d328 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-224d328
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-339b8af {
  --spacer-size: 90px;
}
.elementor-54
  .elementor-element.elementor-element-8757e7f
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}
.elementor-54 .elementor-element.elementor-element-8757e7f {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-8757e7f
  .elementor-heading-title {
  font-family: "Days One", Sans-serif;
  font-size: 66px;
  font-weight: 600;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-54 .elementor-element.elementor-element-506e2b8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-506e2b8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-e861a9c:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-e861a9c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #64A3E9;
}
.elementor-bc-flex-widget
  .elementor-54
  .elementor-element.elementor-element-e861a9c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-e861a9c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-e861a9c
  > .elementor-element-populated,
.elementor-54
  .elementor-element.elementor-element-e861a9c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-54
  .elementor-element.elementor-element-e861a9c
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-54
  .elementor-element.elementor-element-e861a9c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 35px 35px 35px 35px;
}
.elementor-54
  .elementor-element.elementor-element-e861a9c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-3c961b6
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-3c961b6 {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-3c961b6
  .elementor-heading-title {
  font-family: "Days One", Sans-serif;
  font-size: 26px;
  font-weight: 600;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-54
  .elementor-element.elementor-element-fef85e6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-fef85e6 {
  text-align: center;
  font-family: "Days One", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #000000;
}
.elementor-54
  .elementor-element.elementor-element-70905c7:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-70905c7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #64A3E9;
}
.elementor-bc-flex-widget
  .elementor-54
  .elementor-element.elementor-element-70905c7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-70905c7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-70905c7
  > .elementor-element-populated,
.elementor-54
  .elementor-element.elementor-element-70905c7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-54
  .elementor-element.elementor-element-70905c7
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-54
  .elementor-element.elementor-element-70905c7
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 35px 35px 35px 35px;
}
.elementor-54
  .elementor-element.elementor-element-70905c7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-b1e8889
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-b1e8889 {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-b1e8889
  .elementor-heading-title {
  font-family: "Days One", Sans-serif;
  font-size: 26px;
  font-weight: 600;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-54
  .elementor-element.elementor-element-f9597eb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-f9597eb {
  text-align: center;
  font-family: "Days One", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #000000;
}
.elementor-54
  .elementor-element.elementor-element-ac100e0:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-ac100e0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #64A3E9;
}
.elementor-bc-flex-widget
  .elementor-54
  .elementor-element.elementor-element-ac100e0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-ac100e0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-ac100e0
  > .elementor-element-populated,
.elementor-54
  .elementor-element.elementor-element-ac100e0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-54
  .elementor-element.elementor-element-ac100e0
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-54
  .elementor-element.elementor-element-ac100e0
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 35px 35px 35px 35px;
}
.elementor-54
  .elementor-element.elementor-element-ac100e0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-36717ec
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-36717ec {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-36717ec
  .elementor-heading-title {
  font-family: "Days One", Sans-serif;
  font-size: 26px;
  font-weight: 600;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-54
  .elementor-element.elementor-element-ac954fc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-ac954fc {
  text-align: center;
  font-family: "Days One", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #000000;
}
.elementor-54 .elementor-element.elementor-element-cf24ef4 {
  --spacer-size: 10px;
}
.elementor-54 .elementor-element.elementor-element-ba045d4 .elementor-button {
  background-color: #c43534;
  font-family: "Days One", Sans-serif;
  font-size: 28px;
  font-weight: 500;
  border-radius: 8px 8px 8px 8px;
  padding: 15px 32px 15px 32px;
}
.elementor-54
  .elementor-element.elementor-element-ba045d4
  > .elementor-widget-container {
  padding: 0px 0px 8px 0px;
}
.elementor-54 .elementor-element.elementor-element-d1cc868 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-d1cc868
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-1c9b972:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-1c9b972
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #64A3E9;
}
.elementor-54
  .elementor-element.elementor-element-1c9b972
  > .elementor-element-populated,
.elementor-54
  .elementor-element.elementor-element-1c9b972
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-54
  .elementor-element.elementor-element-1c9b972
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-54
  .elementor-element.elementor-element-1c9b972
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 35px 35px 35px 35px;
}
.elementor-54
  .elementor-element.elementor-element-1c9b972
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-7c1f7b6 img {
  width: 65%;
}
.elementor-54 .elementor-element.elementor-element-fdb3cd0 {
  --spacer-size: 60px;
}
.elementor-54
  .elementor-element.elementor-element-3849af6
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}
.elementor-54 .elementor-element.elementor-element-3849af6 {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-3849af6
  .elementor-heading-title {
  font-family: "Days One", Sans-serif;
  font-size: 66px;
  font-weight: 600;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-54 .elementor-element.elementor-element-c69a10d {
  --spacer-size: 10px;
}
.elementor-54 .elementor-element.elementor-element-69d235c img {
  width: 75%;
}
.elementor-54 .elementor-element.elementor-element-40564b5 {
  --spacer-size: 5px;
}
.elementor-54 .elementor-element.elementor-element-232b360 .elementor-button {
  background-color: #c43534;
  font-family: "Days One", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  border-radius: 8px 8px 8px 8px;
  padding: 15px 32px 15px 32px;
}
.elementor-54 .elementor-element.elementor-element-39e599f img {
  width: 75%;
  border-radius: 25px 25px 25px 25px;
}
.elementor-54 .elementor-element.elementor-element-76c226a {
  --spacer-size: 5px;
}
.elementor-54 .elementor-element.elementor-element-a32291d .elementor-button {
  background-color: #c43534;
  font-family: "Days One", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  border-radius: 8px 8px 8px 8px;
  padding: 15px 32px 15px 32px;
}
.elementor-54 .elementor-element.elementor-element-b0548d3 {
  --spacer-size: 90px;
}
.elementor-54
  .elementor-element.elementor-element-7cc76d2:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-7cc76d2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #64A3E9;
}
.elementor-54 .elementor-element.elementor-element-7cc76d2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-7cc76d2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-87ef360 {
  --spacer-size: 90px;
}
.elementor-54
  .elementor-element.elementor-element-b5b3b4c
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}
.elementor-54 .elementor-element.elementor-element-b5b3b4c {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-b5b3b4c
  .elementor-heading-title {
  font-family: "Days One", Sans-serif;
  font-size: 66px;
  font-weight: 600;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 3px #000000;
  color: #ffffff;
}
.elementor-54
  .elementor-element.elementor-element-1ad8051
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-1ad8051 {
  text-align: center;
  font-family: "Days One", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #000000;
}
.elementor-54 .elementor-element.elementor-element-280d328 .elementor-button {
  background-color: #c43534;
  font-family: "Days One", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  border-radius: 8px 8px 8px 8px;
  padding: 15px 32px 15px 32px;
}
.elementor-54 .elementor-element.elementor-element-9bf8585 {
  --spacer-size: 5px;
}
.elementor-54 .elementor-element.elementor-element-c3bdbcc {
  --e-image-carousel-slides-to-show: 2;
}
.elementor-54
  .elementor-element.elementor-element-c3bdbcc
  > .elementor-widget-container {
  padding: 0px 20px 20px 20px;
}
.elementor-54
  .elementor-element.elementor-element-c3bdbcc
  .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-54
  .elementor-element.elementor-element-c3bdbcc
  .elementor-swiper-button.elementor-swiper-button-next {
  font-size: 35px;
  color: #000000;
}
.elementor-54
  .elementor-element.elementor-element-c3bdbcc
  .elementor-swiper-button.elementor-swiper-button-prev
  svg,
.elementor-54
  .elementor-element.elementor-element-c3bdbcc
  .elementor-swiper-button.elementor-swiper-button-next
  svg {
  fill: #000000;
}
.elementor-54
  .elementor-element.elementor-element-c3bdbcc
  .swiper-pagination-bullet {
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 4px;
  width: 10px;
  height: 10px;
}
.elementor-54
  .elementor-element.elementor-element-c3bdbcc
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-radius: 25px 25px 25px 25px;
}
.elementor-54 .elementor-element.elementor-element-6b6e35f {
  --spacer-size: 90px;
}
.elementor-54
  .elementor-element.elementor-element-5b51268:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-5b51268
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9d34f;
}
.elementor-54 .elementor-element.elementor-element-5b51268 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-5b51268
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-c1e2927 {
  --spacer-size: 90px;
}
.elementor-54
  .elementor-element.elementor-element-b5576aa
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}
.elementor-54 .elementor-element.elementor-element-b5576aa {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-b5576aa
  .elementor-heading-title {
  font-family: "Days One", Sans-serif;
  font-size: 66px;
  font-weight: 600;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 3px #000000;
  color: #ffffff;
}
.elementor-54
  .elementor-element.elementor-element-1ebd25c:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-1ebd25c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9d34f;
}
.elementor-54 .elementor-element.elementor-element-1ebd25c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 0px 100px 0px;
}
.elementor-54
  .elementor-element.elementor-element-1ebd25c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-ef6081c:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-ef6081c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #64A3E9;
}
.elementor-bc-flex-widget
  .elementor-54
  .elementor-element.elementor-element-ef6081c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-ef6081c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-ef6081c
  > .elementor-element-populated,
.elementor-54
  .elementor-element.elementor-element-ef6081c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-54
  .elementor-element.elementor-element-ef6081c
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-54
  .elementor-element.elementor-element-ef6081c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 35px 35px 35px 35px;
}
.elementor-54
  .elementor-element.elementor-element-ef6081c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-fc04154 {
  text-align: center;
  font-family: "Days One", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #000000;
}
.elementor-54 .elementor-element.elementor-element-486044d img {
  width: 24%;
  border-radius: 555px 555px 555px 555px;
}
.elementor-54 .elementor-element.elementor-element-617ad7d {
  --spacer-size: 15px;
}
.elementor-54 .elementor-element.elementor-element-e479c47 {
  text-align: right;
}
.elementor-54 .elementor-element.elementor-element-e479c47 img {
  width: 57%;
  filter: brightness(0%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-79ffbf7 img {
  width: 57%;
  filter: brightness(0%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-323fbc4 img {
  width: 57%;
  filter: brightness(0%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-04dde31 {
  text-align: left;
}
.elementor-54 .elementor-element.elementor-element-04dde31 img {
  width: 57%;
  filter: brightness(0%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-54
  .elementor-element.elementor-element-e10dee7:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-e10dee7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #64A3E9;
}
.elementor-54
  .elementor-element.elementor-element-e10dee7
  > .elementor-element-populated,
.elementor-54
  .elementor-element.elementor-element-e10dee7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-54
  .elementor-element.elementor-element-e10dee7
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-54
  .elementor-element.elementor-element-e10dee7
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 35px 35px 35px 35px;
}
.elementor-54
  .elementor-element.elementor-element-e10dee7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-9ab2ec7 img {
  width: 88%;
}
.elementor-54
  .elementor-element.elementor-element-a1f292f:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-a1f292f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9d34f;
}
.elementor-54 .elementor-element.elementor-element-a1f292f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-a1f292f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-93f26ce
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-93f26ce {
  text-align: center;
  font-family: "Days One", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
@media (max-width: 767px) {
  .elementor-54 .elementor-element.elementor-element-2a6762c {
    --spacer-size: 75px;
  }
  .elementor-54
    .elementor-element.elementor-element-2b67f6d
    .elementor-heading-title {
    font-size: 60px;
  }
  .elementor-54 .elementor-element.elementor-element-150a301 img {
    width: 61%;
  }
  .elementor-54 .elementor-element.elementor-element-58c2755 {
    width: 50%;
  }
  .elementor-54 .elementor-element.elementor-element-f64ea38 .elementor-button {
    font-size: 18px;
  }
  .elementor-54 .elementor-element.elementor-element-50e8dee {
    width: 50%;
  }
  .elementor-54 .elementor-element.elementor-element-4fff991 .elementor-button {
    font-size: 18px;
  }
  .elementor-54 .elementor-element.elementor-element-d37ac7a {
    width: 100%;
  }
  .elementor-54 .elementor-element.elementor-element-afd075b .elementor-button {
    font-size: 18px;
  }
  .elementor-54 .elementor-element.elementor-element-95cee48 {
    --spacer-size: 45px;
  }
  .elementor-54
    .elementor-element.elementor-element-9f880a5
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-54
    .elementor-element.elementor-element-ef2c85a
    > .elementor-widget-container {
    padding: 10px 0px 10px 0px;
  }
  .elementor-54 .elementor-element.elementor-element-e568274 {
    font-size: 18px;
  }
  .elementor-54 .elementor-element.elementor-element-876ea41 .elementor-button {
    font-size: 18px;
  }
  .elementor-54 .elementor-element.elementor-element-905e397 {
    --spacer-size: 15px;
  }
  .elementor-54 .elementor-element.elementor-element-018be66 {
    --spacer-size: 25px;
  }
  .elementor-54
    .elementor-element.elementor-element-27db911
    .elementor-heading-title {
    font-size: 46px;
  }
  .elementor-54 .elementor-element.elementor-element-d8ebe4b img {
    width: 75%;
  }
  .elementor-54 .elementor-element.elementor-element-42357aa img {
    width: 65%;
  }
  .elementor-54 .elementor-element.elementor-element-2750392 {
    font-size: 9px;
  }
  .elementor-54
    .elementor-element.elementor-element-638dea6
    > .elementor-element-populated {
    padding: 5px 5px 5px 5px;
  }
  .elementor-54
    .elementor-element.elementor-element-8757e7f
    .elementor-heading-title {
    font-size: 55px;
  }
  .elementor-54 .elementor-element.elementor-element-fef85e6 {
    font-size: 19px;
  }
  .elementor-54 .elementor-element.elementor-element-f9597eb {
    font-size: 19px;
  }
  .elementor-54 .elementor-element.elementor-element-ac954fc {
    font-size: 19px;
  }
  .elementor-54 .elementor-element.elementor-element-ba045d4 .elementor-button {
    font-size: 18px;
  }
  .elementor-54 .elementor-element.elementor-element-7c1f7b6 img {
    width: 100%;
  }
  .elementor-54
    .elementor-element.elementor-element-3849af6
    .elementor-heading-title {
    font-size: 43px;
  }
  .elementor-54 .elementor-element.elementor-element-232b360 .elementor-button {
    font-size: 18px;
  }
  .elementor-54
    .elementor-element.elementor-element-18327c2
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-54 .elementor-element.elementor-element-39e599f img {
    width: 57%;
  }
  .elementor-54 .elementor-element.elementor-element-a32291d .elementor-button {
    font-size: 18px;
  }
  .elementor-54 .elementor-element.elementor-element-87ef360 {
    --spacer-size: 55px;
  }
  .elementor-54
    .elementor-element.elementor-element-b5b3b4c
    .elementor-heading-title {
    font-size: 55px;
  }
  .elementor-54 .elementor-element.elementor-element-1ad8051 {
    font-size: 19px;
  }
  .elementor-54 .elementor-element.elementor-element-280d328 .elementor-button {
    font-size: 18px;
  }
  .elementor-54 .elementor-element.elementor-element-9bf8585 {
    --spacer-size: 5px;
  }
  .elementor-54 .elementor-element.elementor-element-6b6e35f {
    --spacer-size: 55px;
  }
  .elementor-54 .elementor-element.elementor-element-c1e2927 {
    --spacer-size: 55px;
  }
  .elementor-54
    .elementor-element.elementor-element-b5576aa
    .elementor-heading-title {
    font-size: 55px;
  }
  .elementor-54 .elementor-element.elementor-element-486044d img {
    width: 45%;
  }
  .elementor-54 .elementor-element.elementor-element-9115dd0 {
    width: 25%;
  }
  .elementor-54 .elementor-element.elementor-element-e479c47 img {
    width: 70%;
  }
  .elementor-54 .elementor-element.elementor-element-25b39dc {
    width: 25%;
  }
  .elementor-54 .elementor-element.elementor-element-79ffbf7 img {
    width: 70%;
  }
  .elementor-54 .elementor-element.elementor-element-e47dcfb {
    width: 25%;
  }
  .elementor-54 .elementor-element.elementor-element-323fbc4 img {
    width: 70%;
  }
  .elementor-54 .elementor-element.elementor-element-06fd8e8 {
    width: 25%;
  }
  .elementor-54 .elementor-element.elementor-element-04dde31 img {
    width: 70%;
  }
  .elementor-54 .elementor-element.elementor-element-9ab2ec7 img {
    width: 100%;
  }
}
