.elementor-26557
  .elementor-element.elementor-element-7b356d61:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26557
  .elementor-element.elementor-element-7b356d61
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffa41c;
}

.elementor-26557
  .elementor-element.elementor-element-7b356d61
  > .elementor-container {
  max-width: 1000px;
}

.elementor-26557 .elementor-element.elementor-element-7b356d61 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
}

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

.elementor-26557
  .elementor-element.elementor-element-5820fddf:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-26557
  .elementor-element.elementor-element-5820fddf
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffa41c;
}

.elementor-26557
  .elementor-element.elementor-element-5820fddf
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-26557
  .elementor-element.elementor-element-5820fddf
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.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-26557
  .elementor-element.elementor-element-21f57abf
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}

.elementor-26557 .elementor-element.elementor-element-21f57abf {
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-21f57abf
  .elementor-heading-title {
  font-family: Roboto, Sans-serif;
  font-size: 36px;
  font-weight: 700;
  font-style: italic;
  text-decoration: none;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-5ad85077
  > .elementor-container {
  max-width: 1200px;
}

.elementor-26557
  .elementor-element.elementor-element-737f5b2e
  > .elementor-element-populated {
  padding: 15px 15px 15px 15px;
}

.elementor-26557 .elementor-element.elementor-element-2843d5fa {
  width: var(--container-widget-width, 101.893%);
  max-width: 101.893%;
  --container-widget-width: 101.893%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-2843d5fa
  > .elementor-widget-container {
  margin: 0 0 10px 0;
  padding: 0;
  transition: background 0s;
}

.elementor-26557
  .elementor-element.elementor-element-2843d5fa
  .elementor-heading-title {
  font-family: Montserrat, Sans-serif;
  font-size: 38px;
  font-weight: 700;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0;
  -webkit-text-stroke-color: #e791238f;
  stroke: #e791238f;
  text-shadow: 0 0 0 rgba(150.3439390820684, 25.274796195652183, 255, 0.56);
  color: #000;
}

.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-26557
  .elementor-element.elementor-element-86b92c5
  > .elementor-widget-container {
  margin: 0;
  border-style: solid;
  border-color: #fff;
}

.elementor-26557 .elementor-element.elementor-element-86b92c5 img {
  width: 60%;
}

.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-default
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-26557
  .elementor-element.elementor-element-abf8b6e
  > .elementor-widget-container {
  margin: 13px 0 0 0;
  padding: 0;
}

.elementor-26557 .elementor-element.elementor-element-abf8b6e {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  color: #000;
}

.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-26557
  .elementor-element.elementor-element-15a979da
  .elementor-button {
  background-color: transparent;
  font-family: "Montserrat", sans-serif;
  font-size: 19px;
  font-weight: 700;
  fill: #ffffff;
  color: #fff;
  background-image: linear-gradient(180deg, #8f0c55 0, #00c011 0);
  box-shadow: 0 0 10px 0
    rgba(248.25000000000003, 2.310478940217426, 2.310478940217426, 0);
}

.elementor-26557
  .elementor-element.elementor-element-15a979da
  .elementor-button:focus,
.elementor-26557
  .elementor-element.elementor-element-15a979da
  .elementor-button:hover {
  background-color: #8f0c55;
}

.elementor-26557
  .elementor-element.elementor-element-15a979da
  > .elementor-widget-container {
  margin: 0;
}

.elementor-26557
  .elementor-element.elementor-element-3044ef7b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26557
  .elementor-element.elementor-element-3044ef7b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #efefef 31%, #fff 100%);
}

.elementor-26557
  .elementor-element.elementor-element-3044ef7b
  > .elementor-container {
  max-width: 1000px;
}

.elementor-26557 .elementor-element.elementor-element-3044ef7b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
}

.elementor-26557
  .elementor-element.elementor-element-3044ef7b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26557
  .elementor-element.elementor-element-5b5c9fcf
  > .elementor-widget-container {
  padding: 0;
}

.elementor-26557 .elementor-element.elementor-element-5b5c9fcf {
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-5b5c9fcf
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 34px;
  font-weight: 500;
  font-style: italic;
  text-decoration: none;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0 0 0 #a90af6;
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-671a4114
  > .elementor-container {
  max-width: 1000px;
}

.elementor-26557 .elementor-element.elementor-element-671a4114 {
  padding: 20px 0 20px 0;
}

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

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

.elementor-26557
  .elementor-element.elementor-element-4b6a2505
  > .elementor-element-populated {
  padding: 15px 15px 15px 15px;
}

.elementor-26557 .elementor-element.elementor-element-760e8fc3 img {
  width: 100%;
  border-radius: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget
  .elementor-26557
  .elementor-element.elementor-element-20cd957e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-26557 .elementor-element.elementor-element-2071af71 {
  margin-top: 0;
  margin-bottom: 0;
}

.elementor-26557
  .elementor-element.elementor-element-4dd49ded
  > .elementor-widget-container {
  margin: 4px 4px 4px 4px;
}

.elementor-26557 .elementor-element.elementor-element-4dd49ded {
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-4dd49ded
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 29px;
  font-weight: 700;
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-241c4e75
  > .elementor-widget-container {
  padding: 6px 6px 6px 6px;
}

.elementor-26557 .elementor-element.elementor-element-241c4e75 {
  text-align: left;
  font-family: "Montserrat", Sans-serif;
  font-size: 17px;
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-74935bad
  .elementor-button {
  background-color: transparent;
  font-family: "Montserrat", Sans-serif;
  font-size: 19px;
  font-weight: 700;
  fill: #ffffff;
  color: #fff;
  background-image: linear-gradient(180deg, #8f0c55 0, #00c011 0);
  box-shadow: 0 0 10px 0
    rgba(248.25000000000003, 2.310478940217426, 2.310478940217426, 0);
}

.elementor-26557
  .elementor-element.elementor-element-74935bad
  .elementor-button:focus,
.elementor-26557
  .elementor-element.elementor-element-74935bad
  .elementor-button:hover {
  background-color: #8f0c55;
}

.elementor-26557 .elementor-element.elementor-element-68f48676 {
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-68f48676
  .elementor-heading-title {
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-54a2abfb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26557
  .elementor-element.elementor-element-54a2abfb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fcfbf3;
}

.elementor-26557
  .elementor-element.elementor-element-54a2abfb
  > .elementor-container {
  max-width: 1000px;
}

.elementor-26557 .elementor-element.elementor-element-54a2abfb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0 20px 0;
}

.elementor-26557
  .elementor-element.elementor-element-54a2abfb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-26557
  .elementor-element.elementor-element-2387c8a9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-26557
  .elementor-element.elementor-element-2387c8a9
  > .elementor-element-populated {
  padding: 15px 15px 15px 15px;
}

.elementor-26557 .elementor-element.elementor-element-7c34d5b5 img {
  width: 100%;
  border-radius: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget
  .elementor-26557
  .elementor-element.elementor-element-14ad7063.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-26557
  .elementor-element.elementor-element-14ad7063
  > .elementor-element-populated {
  padding: 15px 15px 15px 15px;
}

.elementor-26557
  .elementor-element.elementor-element-10d91e4
  > .elementor-widget-container {
  margin: 4px 4px 4px 4px;
}

.elementor-26557 .elementor-element.elementor-element-10d91e4 {
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-10d91e4
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 29px;
  font-weight: 700;
  color: #000;
}

.elementor-26557 .elementor-element.elementor-element-5a76a2af {
  font-family: "Montserrat", Sans-serif;
  font-size: 17px;
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-5ff3519
  .elementor-button {
  background-color: transparent;
  font-family: "Montserrat", Sans-serif;
  font-size: 19px;
  font-weight: 700;
  fill: #ffffff;
  color: #fff;
  background-image: linear-gradient(180deg, #8f0c55 0, #00c011 0);
  box-shadow: 0 0 10px 0
    rgba(248.25000000000003, 2.310478940217426, 2.310478940217426, 0);
}

.elementor-26557
  .elementor-element.elementor-element-5ff3519
  .elementor-button:focus,
.elementor-26557
  .elementor-element.elementor-element-5ff3519
  .elementor-button:hover {
  background-color: #8f0c55;
}

.elementor-26557 .elementor-element.elementor-element-27347dfd {
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-27347dfd
  .elementor-heading-title {
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-12afd8a8
  > .elementor-widget-container {
  margin: 4px 4px 4px 4px;
}

.elementor-26557 .elementor-element.elementor-element-12afd8a8 {
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-12afd8a8
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 29px;
  font-weight: 700;
  color: #000;
}

.elementor-26557 .elementor-element.elementor-element-27e6e9a2 {
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-5288058c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26557
  .elementor-element.elementor-element-5288058c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #efefef 31%, #fff 100%);
}

.elementor-26557
  .elementor-element.elementor-element-5288058c
  > .elementor-container {
  max-width: 1000px;
}

.elementor-26557 .elementor-element.elementor-element-5288058c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
}

.elementor-26557
  .elementor-element.elementor-element-5288058c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26557
  .elementor-element.elementor-element-1df53039
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}

.elementor-26557 .elementor-element.elementor-element-1df53039 {
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-1df53039
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 500;
  font-style: italic;
  text-decoration: none;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0 0 0 #a90af6;
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-3538ab5e
  > .elementor-container {
  max-width: 1000px;
}

.elementor-26557 .elementor-element.elementor-element-3538ab5e {
  margin-top: 40px;
  margin-bottom: 40px;
}

.elementor-26557
  .elementor-element.elementor-element-488d34ad
  > .elementor-background-slideshow,
.elementor-26557
  .elementor-element.elementor-element-488d34ad
  > .elementor-element-populated,
.elementor-26557
  .elementor-element.elementor-element-488d34ad
  > .elementor-element-populated
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}

.elementor-26557
  .elementor-element.elementor-element-488d34ad
  > .elementor-element-populated {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  margin: 0 40px 0 0;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 0px;
  padding: 0;
}

.elementor-26557 .elementor-element.elementor-element-3c5d7799 {
  width: 100%;
  max-width: 100%;
  z-index: 1;
}

.elementor-26557
  .elementor-element.elementor-element-3c5d7799
  > .elementor-widget-container {
  padding: 0;
}

.elementor-26557 .elementor-element.elementor-element-3c5d7799 img {
  width: 100%;
  border-radius: 10px 10px 0 0;
}

.elementor-26557
  .elementor-element.elementor-element-5a12ffd3
  > .elementor-widget-container {
  padding: 0;
}

.elementor-26557 .elementor-element.elementor-element-5a12ffd3 {
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-5a12ffd3
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-4115d638
  > .elementor-widget-container {
  padding: 5px 20px 20px 20px;
}

.elementor-26557 .elementor-element.elementor-element-4115d638 {
  column-gap: 0;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-316d2468
  > .elementor-background-slideshow,
.elementor-26557
  .elementor-element.elementor-element-316d2468
  > .elementor-element-populated,
.elementor-26557
  .elementor-element.elementor-element-316d2468
  > .elementor-element-populated
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}

.elementor-26557
  .elementor-element.elementor-element-316d2468
  > .elementor-element-populated {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  margin: 0 40px 0 0;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 0px;
  padding: 0;
}

.elementor-26557 .elementor-element.elementor-element-3a0da6b5 {
  width: 100%;
  max-width: 100%;
  z-index: 1;
}

.elementor-26557 .elementor-element.elementor-element-3a0da6b5 img {
  width: 100%;
  border-radius: 10px 10px 0 0;
}

.elementor-26557 .elementor-element.elementor-element-25f82fa5 {
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-25f82fa5
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-12ea7335
  > .elementor-widget-container {
  padding: 5px 20px 20px 20px;
}

.elementor-26557 .elementor-element.elementor-element-12ea7335 {
  column-gap: 0;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  color: #000;
}

.elementor-26557 .elementor-element.elementor-element-68492287 {
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-68492287
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #000;
}

.elementor-26557 .elementor-element.elementor-element-6b65cf69 {
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-4e9b2a6e
  .elementor-button {
  background-color: transparent;
  font-family: "Montserrat", Sans-serif;
  font-size: 19px;
  font-weight: 700;
  fill: #ffffff;
  color: #fff;
  background-image: linear-gradient(180deg, #8f0c55 0, #00c011 0);
  box-shadow: 0 0 10px 0
    rgba(248.25000000000003, 2.310478940217426, 2.310478940217426, 0);
}

.elementor-26557
  .elementor-element.elementor-element-4e9b2a6e
  .elementor-button:focus,
.elementor-26557
  .elementor-element.elementor-element-4e9b2a6e
  .elementor-button:hover {
  background-color: #8f0c55;
}

.elementor-26557 .elementor-element.elementor-element-1ee3147b {
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-1ee3147b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  color: #e60000;
}

.elementor-26557 .elementor-element.elementor-element-aa0ddb1 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-508c6611:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26557
  .elementor-element.elementor-element-508c6611
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #efefef 31%, #fff 100%);
}

.elementor-26557
  .elementor-element.elementor-element-508c6611
  > .elementor-container {
  max-width: 1000px;
}

.elementor-26557 .elementor-element.elementor-element-508c6611 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
}

.elementor-26557
  .elementor-element.elementor-element-508c6611
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26557
  .elementor-element.elementor-element-7deb3537
  > .elementor-widget-container {
  padding: 0;
}

.elementor-26557 .elementor-element.elementor-element-7deb3537 {
  text-align: center;
}

.elementor-26557
  .elementor-element.elementor-element-7deb3537
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 500;
  font-style: italic;
  text-decoration: none;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0 0 0 #a90af6;
  color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-46882db
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
  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-widget-testimonial-carousel .elementor-testimonial__name {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-26557
  .elementor-element.elementor-element-5178ae31
  .elementor-main-swiper
  .swiper-slide {
  background-color: #fff;
  border-width: 0 0 0 0;
  border-radius: 0;
  border-color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-5178ae31
  .elementor-swiper-button {
  font-size: 20px;
}

.elementor-26557
  .elementor-element.elementor-element-5178ae31
  .elementor-testimonial__content {
  padding: 20px 20px 20px 20px;
}

.elementor-26557
  .elementor-element.elementor-element-5178ae31.elementor-testimonial--layout-image_left
  .elementor-testimonial__footer,
.elementor-26557
  .elementor-element.elementor-element-5178ae31.elementor-testimonial--layout-image_right
  .elementor-testimonial__footer {
  padding-top: 20px;
}

.elementor-26557
  .elementor-element.elementor-element-5178ae31.elementor-testimonial--layout-image_above
  .elementor-testimonial__footer,
.elementor-26557
  .elementor-element.elementor-element-5178ae31.elementor-testimonial--layout-image_inline
  .elementor-testimonial__footer,
.elementor-26557
  .elementor-element.elementor-element-5178ae31.elementor-testimonial--layout-image_stacked
  .elementor-testimonial__footer {
  padding: 0 20px 0 20px;
}

.elementor-26557
  .elementor-element.elementor-element-5178ae31
  .elementor-testimonial__text {
  color: #000;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-26557
  .elementor-element.elementor-element-2335147a
  .elementor-main-swiper
  .swiper-slide {
  background-color: #fff;
  border-width: 0 0 0 0;
  border-radius: 0;
  border-color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-2335147a
  .elementor-swiper-button {
  font-size: 20px;
}

.elementor-26557
  .elementor-element.elementor-element-2335147a
  .elementor-testimonial__content {
  padding: 20px 20px 20px 20px;
}

.elementor-26557
  .elementor-element.elementor-element-2335147a.elementor-testimonial--layout-image_left
  .elementor-testimonial__footer,
.elementor-26557
  .elementor-element.elementor-element-2335147a.elementor-testimonial--layout-image_right
  .elementor-testimonial__footer {
  padding-top: 20px;
}

.elementor-26557
  .elementor-element.elementor-element-2335147a.elementor-testimonial--layout-image_above
  .elementor-testimonial__footer,
.elementor-26557
  .elementor-element.elementor-element-2335147a.elementor-testimonial--layout-image_inline
  .elementor-testimonial__footer,
.elementor-26557
  .elementor-element.elementor-element-2335147a.elementor-testimonial--layout-image_stacked
  .elementor-testimonial__footer {
  padding: 0 20px 0 20px;
}

.elementor-26557
  .elementor-element.elementor-element-2335147a
  .elementor-testimonial__text {
  color: #000;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-26557
  .elementor-element.elementor-element-7c782ce8
  .elementor-main-swiper
  .swiper-slide {
  background-color: #fff;
  border-width: 0 0 0 0;
  border-radius: 0;
  border-color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-7c782ce8
  .elementor-swiper-button {
  font-size: 20px;
}

.elementor-26557
  .elementor-element.elementor-element-7c782ce8
  .elementor-testimonial__content {
  padding: 20px 20px 20px 20px;
}

.elementor-26557
  .elementor-element.elementor-element-7c782ce8.elementor-testimonial--layout-image_left
  .elementor-testimonial__footer,
.elementor-26557
  .elementor-element.elementor-element-7c782ce8.elementor-testimonial--layout-image_right
  .elementor-testimonial__footer {
  padding-top: 20px;
}

.elementor-26557
  .elementor-element.elementor-element-7c782ce8.elementor-testimonial--layout-image_above
  .elementor-testimonial__footer,
.elementor-26557
  .elementor-element.elementor-element-7c782ce8.elementor-testimonial--layout-image_inline
  .elementor-testimonial__footer,
.elementor-26557
  .elementor-element.elementor-element-7c782ce8.elementor-testimonial--layout-image_stacked
  .elementor-testimonial__footer {
  padding: 0 20px 0 20px;
}

.elementor-26557
  .elementor-element.elementor-element-7c782ce8
  .elementor-testimonial__text {
  color: #000;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-26557
  .elementor-element.elementor-element-64a01eb1
  .elementor-main-swiper
  .swiper-slide {
  background-color: #fff;
  border-width: 0 0 0 0;
  border-radius: 0;
  border-color: #000;
}

.elementor-26557
  .elementor-element.elementor-element-64a01eb1
  .elementor-swiper-button {
  font-size: 20px;
}

.elementor-26557
  .elementor-element.elementor-element-64a01eb1
  .elementor-testimonial__content {
  padding: 20px 20px 20px 20px;
}

.elementor-26557
  .elementor-element.elementor-element-64a01eb1.elementor-testimonial--layout-image_left
  .elementor-testimonial__footer,
.elementor-26557
  .elementor-element.elementor-element-64a01eb1.elementor-testimonial--layout-image_right
  .elementor-testimonial__footer {
  padding-top: 20px;
}

.elementor-26557
  .elementor-element.elementor-element-64a01eb1.elementor-testimonial--layout-image_above
  .elementor-testimonial__footer,
.elementor-26557
  .elementor-element.elementor-element-64a01eb1.elementor-testimonial--layout-image_inline
  .elementor-testimonial__footer,
.elementor-26557
  .elementor-element.elementor-element-64a01eb1.elementor-testimonial--layout-image_stacked
  .elementor-testimonial__footer {
  padding: 0 20px 0 20px;
}

.elementor-26557
  .elementor-element.elementor-element-64a01eb1
  .elementor-testimonial__text {
  color: #000;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-26557
  .elementor-element.elementor-element-43cf4678:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26557
  .elementor-element.elementor-element-43cf4678
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fcfbf3;
}

.elementor-26557
  .elementor-element.elementor-element-43cf4678
  > .elementor-container {
  max-width: 800px;
}

.elementor-26557 .elementor-element.elementor-element-43cf4678 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0 30px 0;
}

.elementor-26557
  .elementor-element.elementor-element-43cf4678
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-26557
  .elementor-element.elementor-element-4a53dc94
  > .elementor-background-slideshow,
.elementor-26557
  .elementor-element.elementor-element-4a53dc94
  > .elementor-element-populated,
.elementor-26557
  .elementor-element.elementor-element-4a53dc94
  > .elementor-element-populated
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}

.elementor-26557
  .elementor-element.elementor-element-4a53dc94
  > .elementor-element-populated {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-26557
  .elementor-element.elementor-element-4ba36aa8
  .elementor-button {
  background-color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  border-radius: 5000px 5000px 5000px 5000px;
}

.elementor-26557
  .elementor-element.elementor-element-4ba36aa8
  > .elementor-widget-container {
  margin: -56px 0 0 0;
  padding: 0;
}

.elementor-26557 .elementor-element.elementor-element-4b46e133 {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #02010136;
}

.elementor-bc-flex-widget
  .elementor-26557
  .elementor-element.elementor-element-7a5668f0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-26557
  .elementor-element.elementor-element-7a5668f0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-26557 .elementor-element.elementor-element-deae3be img {
  width: 39%;
}

.elementor-26557
  .elementor-element.elementor-element-1daa1226.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-26557
  .elementor-element.elementor-element-1daa1226
  > .elementor-element-populated {
  padding: 29px 0 0 0;
}

.elementor-widget-animated-headline .elementor-headline-plain-text {
  color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-animated-headline {
  --dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-text {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
  stroke: var(--e-global-color-accent);
}

.elementor-26557 .elementor-element.elementor-element-42cbec06 {
  --animation-duration: 1200ms;
  --dynamic-text-color: #0b00ff;
}

.elementor-26557
  .elementor-element.elementor-element-42cbec06
  > .elementor-widget-container {
  padding: 0;
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: #0201012b;
}

.elementor-26557
  .elementor-element.elementor-element-42cbec06
  .elementor-headline {
  text-align: right;
  font-family: "Montserrat", Sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.elementor-26557
  .elementor-element.elementor-element-42cbec06
  .elementor-headline-plain-text {
  color: #060606;
}

.elementor-26557
  .elementor-element.elementor-element-42cbec06
  .elementor-headline-dynamic-text {
  font-family: "Montserrat", Sans-serif;
  font-weight: 700;
}

.elementor-26557
  .elementor-element.elementor-element-42cbec06
  .elementor-headline-dynamic-wrapper
  path {
  stroke: #f80020;
}

.elementor-26557 .elementor-element.elementor-element-28c06927 {
  width: auto;
  max-width: auto;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #000;
}

.elementor-26557 .elementor-element.elementor-element-6aba2bb6 {
  width: auto;
  max-width: auto;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #f24403;
}

.elementor-26557
  .elementor-element.elementor-element-6aba2bb6
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}

.elementor-widget-alert .elementor-alert-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-alert .elementor-alert-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-26557
  .elementor-element.elementor-element-77410ee7
  .elementor-alert-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 19px;
  font-weight: 600;
}

.elementor-26557
  .elementor-element.elementor-element-77410ee7
  .elementor-alert-description {
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

@media (min-width: 768px) {
  .elementor-26557 .elementor-element.elementor-element-4b6a2505 {
    width: 50%;
  }

  .elementor-26557 .elementor-element.elementor-element-20cd957e {
    width: 49.952%;
  }

  .elementor-26557 .elementor-element.elementor-element-2387c8a9 {
    width: 50%;
  }

  .elementor-26557 .elementor-element.elementor-element-14ad7063 {
    width: 49.952%;
  }

  .elementor-26557 .elementor-element.elementor-element-7a5668f0 {
    width: 65%;
  }

  .elementor-26557 .elementor-element.elementor-element-1daa1226 {
    width: 35%;
  }
}

@media (max-width: 767px) {
  .elementor-26557
    .elementor-element.elementor-element-21f57abf
    .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-26557 .elementor-element.elementor-element-2843d5fa {
    width: var(--container-widget-width, 335.8px);
    /* max-width: 335.8px; */
    /* --container-widget-width: 335.8px; */
    --container-widget-flex-grow: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-2843d5fa
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-2843d5fa
    .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-26557 .elementor-element.elementor-element-86b92c5 {
    width: var(--container-widget-width, 1000px);
    max-width: 1000px;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    z-index: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-86b92c5
    > .elementor-widget-container {
    border-width: 9px 9px 9px 9px;
    border-radius: 0 0 0 0;
  }

  .elementor-26557 .elementor-element.elementor-element-86b92c5 img {
    width: 100%;
  }

  .elementor-26557 .elementor-element.elementor-element-abf8b6e {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-size: 16px;
  }

  .elementor-26557 .elementor-element.elementor-element-5b5c9fcf {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-5b5c9fcf
    .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-26557 .elementor-element.elementor-element-760e8fc3 {
    width: var(--container-widget-width, 98%);
    max-width: 98%;
    --container-widget-width: 98%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-26557 .elementor-element.elementor-element-4dd49ded {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-4dd49ded
    > .elementor-widget-container {
    margin: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-4dd49ded
    .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-26557 .elementor-element.elementor-element-241c4e75 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-size: 16px;
  }

  .elementor-26557 .elementor-element.elementor-element-7c34d5b5 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557 .elementor-element.elementor-element-10d91e4 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-10d91e4
    > .elementor-widget-container {
    margin: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-10d91e4
    .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-26557 .elementor-element.elementor-element-5a76a2af {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-size: 16px;
  }

  .elementor-26557 .elementor-element.elementor-element-12afd8a8 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-12afd8a8
    > .elementor-widget-container {
    margin: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-12afd8a8
    .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-26557 .elementor-element.elementor-element-27e6e9a2 {
    text-align: left;
  }

  .elementor-26557 .elementor-element.elementor-element-1df53039 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-1df53039
    .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-26557 .elementor-element.elementor-element-3538ab5e {
    margin-top: 0;
    margin-bottom: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-488d34ad
    > .elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }

  .elementor-26557 .elementor-element.elementor-element-5a12ffd3 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-26557 .elementor-element.elementor-element-4115d638 {
    font-size: 14px;
  }

  .elementor-26557
    .elementor-element.elementor-element-316d2468
    > .elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }

  .elementor-26557 .elementor-element.elementor-element-25f82fa5 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557 .elementor-element.elementor-element-12ea7335 {
    font-size: 14px;
  }

  .elementor-26557 .elementor-element.elementor-element-68492287 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-246dfd0a
    > .elementor-element-populated {
    margin: 16px 16px 16px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
  }

  .elementor-26557 .elementor-element.elementor-element-aa0ddb1 {
    font-size: 16px;
  }

  .elementor-26557 .elementor-element.elementor-element-7deb3537 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-7deb3537
    .elementor-heading-title {
    font-size: 24px;
  }

  .elementor-26557
    .elementor-element.elementor-element-46882db
    > .elementor-element-populated {
    margin: 4% 4% 4% 4%;
    --e-column-margin-right: 4%;
    --e-column-margin-left: 4%;
  }

  .elementor-26557 .elementor-element.elementor-element-5178ae31 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-5178ae31
    > .elementor-widget-container {
    margin: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-5178ae31.elementor-arrows-yes
    .elementor-main-swiper {
    width: calc(100% - 40px);
  }

  .elementor-26557
    .elementor-element.elementor-element-5178ae31
    .elementor-main-swiper {
    width: 100%;
  }

  .elementor-26557
    .elementor-element.elementor-element-5178ae31
    .elementor-testimonial__text {
    font-size: 20px;
  }

  .elementor-26557 .elementor-element.elementor-element-2335147a {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-2335147a
    > .elementor-widget-container {
    margin: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-2335147a.elementor-arrows-yes
    .elementor-main-swiper {
    width: calc(100% - 40px);
  }

  .elementor-26557
    .elementor-element.elementor-element-2335147a
    .elementor-main-swiper {
    width: 100%;
  }

  .elementor-26557
    .elementor-element.elementor-element-2335147a
    .elementor-testimonial__text {
    font-size: 20px;
  }

  .elementor-26557 .elementor-element.elementor-element-7c782ce8 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-7c782ce8.elementor-arrows-yes
    .elementor-main-swiper {
    width: calc(100% - 40px);
  }

  .elementor-26557
    .elementor-element.elementor-element-7c782ce8
    .elementor-main-swiper {
    width: 100%;
  }

  .elementor-26557
    .elementor-element.elementor-element-7c782ce8
    .elementor-testimonial__text {
    font-size: 20px;
  }

  .elementor-26557 .elementor-element.elementor-element-64a01eb1 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-64a01eb1.elementor-arrows-yes
    .elementor-main-swiper {
    width: calc(100% - 40px);
  }

  .elementor-26557
    .elementor-element.elementor-element-64a01eb1
    .elementor-main-swiper {
    width: 100%;
  }

  .elementor-26557
    .elementor-element.elementor-element-64a01eb1
    .elementor-testimonial__text {
    font-size: 20px;
  }

  .elementor-26557
    .elementor-element.elementor-element-4ba36aa8
    .elementor-button {
    font-size: 16px;
  }

  .elementor-26557 .elementor-element.elementor-element-4b46e133 {
    border-width: 0 0 1px 0;
    margin-top: -1%;
    margin-bottom: 0;
  }

  .elementor-26557 .elementor-element.elementor-element-7a5668f0 {
    width: 28%;
  }

  .elementor-26557 .elementor-element.elementor-element-deae3be {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-deae3be
    > .elementor-widget-container {
    margin: 0;
  }

  .elementor-26557 .elementor-element.elementor-element-deae3be img {
    width: 100%;
  }

  .elementor-26557 .elementor-element.elementor-element-1daa1226 {
    width: 70%;
  }

  .elementor-bc-flex-widget
    .elementor-26557
    .elementor-element.elementor-element-1daa1226.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }

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

  .elementor-26557
    .elementor-element.elementor-element-42cbec06
    > .elementor-widget-container {
    margin: 0 0 -21px 0;
    padding: 0;
    border-width: 0 0 0 0;
  }

  .elementor-26557
    .elementor-element.elementor-element-42cbec06
    .elementor-headline {
    font-size: 18px;
  }

  .elementor-26557 .elementor-element.elementor-element-28c06927 {
    width: auto;
    max-width: auto;
    text-align: right;
    font-size: 15px;
  }

  .elementor-26557
    .elementor-element.elementor-element-28c06927
    > .elementor-widget-container {
    margin: 0;
  }

  .elementor-26557 .elementor-element.elementor-element-6aba2bb6 {
    width: auto;
    max-width: auto;
    text-align: right;
    font-size: 15px;
  }

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

  .elementor-26557
    .elementor-element.elementor-element-77410ee7
    .elementor-alert-title {
    font-size: 17px;
  }

  .elementor-26557
    .elementor-element.elementor-element-77410ee7
    .elementor-alert-description {
    font-size: 12px;
  }
}
