.elementor-kit-8 {
  --e-global-color-primary: #67714e;
  --e-global-color-secondary: #aca571;
  --e-global-color-text: #67714e;
  --e-global-color-accent: #61ce70;
  --e-global-color-439e341: #f5f3f0;
  --e-global-color-33feebe: #59755a;
  --e-global-color-5e8b205: #000000;
  --e-global-color-26909a9: #423f31;
  --e-global-color-5b8fdc4: #e1a14c;
  --e-global-color-f3088f0: #debd2d;
  --e-global-color-c941bc2: #9b9848;
  --e-global-color-801c217: #ad545e;
  --e-global-color-6c5f9cb: #f5f3f0;
  --e-global-color-53dc75d: #a04528;
  --e-global-color-ea96f68: #5f704d;
  --e-global-color-7921616: #f6ec7f;
  --e-global-color-3372e21: #b7f6ff;
  --e-global-color-05d1109: #00f5d1;
  --e-global-color-a2660f2: #ffe5b8;
  --e-global-color-d8fd0cf: #ffa346;
  --e-global-typography-primary-font-family: "Bebas Neue";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-family: "Montserrat";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Montserrat";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Bebas Neue";
  --e-global-typography-accent-font-weight: 500;
  --e-global-typography-81a07b0-font-family: "Playfair Display";
  color: #67714e;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
}
.elementor-kit-8 e-page-transition {
  background-color: #ffbc7d;
}
.elementor-kit-8 a {
  color: var(--e-global-color-secondary);
}
.elementor-kit-8 h1 {
  color: var(--e-global-color-primary);
  font-family: "Bebas Neue", Sans-serif;
  font-size: 90px;
}
.elementor-kit-8 h2 {
  color: var(--e-global-color-primary);
  font-family: "Bebas Neue", Sans-serif;
  font-size: 35px;
}
.elementor-kit-8 h3 {
  color: var(--e-global-color-primary);
  font-family: "Bebas Neue", Sans-serif;
  font-size: 35px;
}
.elementor-kit-8 h4 {
  color: var(--e-global-color-primary);
  font-family: "Bebas Neue", Sans-serif;
}
.elementor-kit-8 h5 {
  color: var(--e-global-color-primary);
  font-family: "Bebas Neue", Sans-serif;
}
.elementor-kit-8 h6 {
  color: var(--e-global-color-primary);
  font-family: "Bebas Neue", Sans-serif;
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1260px;
}
.e-con {
  --container-max-width: 1260px;
}
.elementor-widget:not(:last-child) {
  margin-block-end: 20px;
}
.elementor-element {
  --widgets-spacing: 20px 20px;
  --widgets-spacing-row: 20px;
  --widgets-spacing-column: 20px;
}

h1.entry-title {
  display: var(--page-title-display);
}
.site-header {
  padding-right: 0px;
  padding-left: 0px;
}
@media (max-width: 1024px) {
  .elementor-kit-8 h1 {
    font-size: 60px;
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1024px;
  }
  .e-con {
    --container-max-width: 1024px;
  }
}
@media (max-width: 767px) {
  .elementor-kit-8 h1 {
    font-size: 50px;
  }
  .elementor-kit-8 h2 {
    font-size: 30px;
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 767px;
  }
  .e-con {
    --container-max-width: 767px;
  }
} /* Start custom CSS */
#cabecera:not(.elementor-sticky--effects) #logo-corto,
#cabecera:not(.elementor-sticky--effects) #logo-corto img {
  height: 0;
  margin: 0;
  -webkit-transition: all 0.5s 0s ease;
  -moz-transition: all 0.5s 0s ease;
  -o-transition: all 0.5s 0s ease;
  transition: all 0.5s 0s ease;
}

#cabecera:not(.elementor-sticky--effects) #logo-grande,
#cabecera:not(.elementor-sticky--effects) #logo-grande img {
  height: 100px;
  margin: 0;
  -webkit-transition: all 0.5s 0s ease;
  -moz-transition: all 0.5s 0s ease;
  -o-transition: all 0.5s 0s ease;
  transition: all 0.5s 0s ease;
}

#cabecera.elementor-sticky--effects #logo-corto,
#cabecera.elementor-sticky--effects #logo-corto img {
  height: 50px;
  margin: 0;
  -webkit-transition: all 0.5s 0s ease;
  -moz-transition: all 0.5s 0s ease;
  -o-transition: all 0.5s 0s ease;
  transition: all 0.5s 0s ease;
}

#cabecera.elementor-sticky--effects #logo-grande,
#cabecera.elementor-sticky--effects #logo-grande img {
  height: 0;
  margin: 0;
  -webkit-transition: all 0.5s 0s ease;
  -moz-transition: all 0.5s 0s ease;
  -o-transition: all 0.5s 0s ease;
  transition: all 0.5s 0s ease;
}

#cabecera.elementor-sticky--effects .jet-menu div.jet-sub-mega-menu {
  margin-top: 20px;
}

#bloque-slider-productos .sp-horizontal .sp-arrows {
  top: 90% !important;
}

.Events {
  background-color: #aca571 !important;
}

.titulo-news {
  height: 125px;
  overflow: hidden;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.jet-popup.jet-popup--front-mode .jet-popup__close-button {
  top: 10px;
  right: 10px;
}

#formulario-quiz .jet-form__field-wrap.checkradio-wrap,
#formulario-quiz .jet-form__label {
  text-align: center;
}

#formulario-quiz .jet-form__label {
  line-height: 1;
  max-width: 800px;
  margin: 0 auto 40px;
}

#formulario-quiz .jet-form__next-page-wrap {
  display: flex;
  width: 100%;
  align-items: unset;
  justify-content: space-between;
}

#formulario-quiz .jet-form-page:not(.jet-form-page--hidden) {
  display: flex;
}

#formulario-quiz .jet-form-page {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

#formulario-quiz .jet-form-page[data-page="1"] .jet-form__next-page-wrap {
  justify-content: end;
}

#formulario-quiz .elementor-column,
#formulario-quiz .elementor-element,
#formulario-quiz .elementor-widget-container,
#formulario-quiz form,
#formulario-quiz .jet-form-page {
  min-height: 86vh;
}

#formulario-quiz .jet-form__fields-group.checkradio-wrap {
  justify-content: space-evenly;
}

#formulario-quiz .jet-form-row.jet-form-row--page-break,
#formulario-quiz .jet-form-row.jet-form-row--submit {
  margin-top: 40px;
  border-top: 1px solid #67714e;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.jet-popup.jet-popup--front-mode .jet-popup__close-button {
  background-color: transparent;
}

label.jet-form__field-label.preguntaActiva {
  background: #67714e;
  color: #fff;
}

#formulario-quiz input.jet-form__field.radio-field.checkradio-field {
  display: none;
}

.jet-progress-bar-type-5 .jet-progress-bar__percent {
  position: absolute;
  right: 0px;
  bottom: 10px;
}

.input-nombre-premio input {
  background-image: url(https://www.goyaoliveoils.com/wp-content/uploads/2021/10/search-solid.svg);
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: left 7px center;
  padding-left: 32px;
}

@media (max-width: 1024px) {
  #bloque-slider-productos #pd-principales h3 {
    font-size: 60px;
  }
}

@media (max-width: 767px) {
  #bloque-slider-productos h3 {
    font-size: 50px !important;
  }
  #formulario-quiz .jet-form__label {
    margin: 0 auto 20px;
  }
  #formulario-quiz .jet-form-row.jet-form-row--page-break,
  #formulario-quiz .jet-form-row.jet-form-row--submit {
    margin-top: 20px;
  }
} /* End custom CSS */
.elementor-17804 .elementor-element.elementor-element-1ebe155:not(.elementor-motion-effects-element-type-background),
.elementor-17804 .elementor-element.elementor-element-1ebe155 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-7921616);
}
.elementor-17804 .elementor-element.elementor-element-1ebe155 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-1ebe155 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-02f8c58 > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-17804 .elementor-element.elementor-element-a9796d1 {
  text-align: left;
}
.elementor-17804 .elementor-element.elementor-element-a9796d1 img {
  width: 460px;
}
.elementor-17804 .elementor-element.elementor-element-a86207a > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-17804 .elementor-element.elementor-element-a86207a {
  margin-top: 0px;
  margin-bottom: 20px;
}
.elementor-17804 .elementor-element.elementor-element-9352668 {
  color: var(--e-global-color-ea96f68);
  font-family: "Calvert", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-0ab26e4 {
  width: auto;
  max-width: auto;
}
.elementor-17804 .elementor-element.elementor-element-0ab26e4 img {
  width: 50px;
}
.elementor-17804 .elementor-element.elementor-element-1f57eba {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-17804 .elementor-element.elementor-element-1f57eba > .elementor-widget-container {
  margin: 0px 0px 0px 60px;
}
.elementor-17804 .elementor-element.elementor-element-1f57eba img {
  width: 90px;
}
.elementor-17804 .elementor-element.elementor-element-26ac856 {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-26ac856 img {
  width: 300px;
}
.elementor-17804 .elementor-element.elementor-element-fcdc818 {
  width: auto;
  max-width: auto;
  bottom: 150px;
}
body:not(.rtl) .elementor-17804 .elementor-element.elementor-element-fcdc818 {
  left: -67px;
}
body.rtl .elementor-17804 .elementor-element.elementor-element-fcdc818 {
  right: -67px;
}
.elementor-17804 .elementor-element.elementor-element-fcdc818 .elementor-widget-container {
  --e-transform-origin-x: center;
  --e-transform-origin-y: center;
}
.elementor-17804 .elementor-element.elementor-element-fcdc818 img {
  width: 160px;
}
.elementor-17804 .elementor-element.elementor-element-a6edd3d:not(.elementor-motion-effects-element-type-background),
.elementor-17804 .elementor-element.elementor-element-a6edd3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-ea96f68);
}
.elementor-17804 .elementor-element.elementor-element-a6edd3d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-a6edd3d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-490f19b > .elementor-container {
  max-width: 900px;
}
.elementor-17804 .elementor-element.elementor-element-91cc4c0 > .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-17804 .elementor-element.elementor-element-976eefe {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-976eefe .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  color: var(--e-global-color-7921616);
}
.elementor-17804 .elementor-element.elementor-element-5c5388b {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-7921616);
  --divider-border-width: 1px;
}
.elementor-17804 .elementor-element.elementor-element-5c5388b .elementor-divider-separator {
  width: 125px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-17804 .elementor-element.elementor-element-5c5388b .elementor-divider {
  text-align: center;
  padding-block-start: 1px;
  padding-block-end: 1px;
}
.elementor-17804 .elementor-element.elementor-element-c8596cf > .elementor-widget-container {
  margin: 10px 0px 10px 0px;
}
.elementor-17804 .elementor-element.elementor-element-c8596cf {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-c8596cf img {
  width: 90px;
}
.elementor-17804 .elementor-element.elementor-element-c09abb4 {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-c09abb4 .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  font-size: 12px;
  color: var(--e-global-color-7921616);
}
.elementor-17804 .elementor-element.elementor-element-e9a0a29 > .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-17804 .elementor-element.elementor-element-f182a92 {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-f182a92 .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  color: var(--e-global-color-7921616);
}
.elementor-17804 .elementor-element.elementor-element-4a05cea {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-7921616);
  --divider-border-width: 1px;
}
.elementor-17804 .elementor-element.elementor-element-4a05cea .elementor-divider-separator {
  width: 125px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-17804 .elementor-element.elementor-element-4a05cea .elementor-divider {
  text-align: center;
  padding-block-start: 1px;
  padding-block-end: 1px;
}
.elementor-17804 .elementor-element.elementor-element-01d5f37 > .elementor-widget-container {
  margin: 10px 0px 10px 0px;
}
.elementor-17804 .elementor-element.elementor-element-01d5f37 {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-01d5f37 img {
  width: 32px;
}
.elementor-17804 .elementor-element.elementor-element-7abb286 {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-7abb286 .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  color: var(--e-global-color-7921616);
}
.elementor-17804 .elementor-element.elementor-element-7b03351 > .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-17804 .elementor-element.elementor-element-0cc9dcc {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-0cc9dcc .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  color: var(--e-global-color-7921616);
}
.elementor-17804 .elementor-element.elementor-element-4b5a7a7 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-7921616);
  --divider-border-width: 1px;
}
.elementor-17804 .elementor-element.elementor-element-4b5a7a7 .elementor-divider-separator {
  width: 125px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-17804 .elementor-element.elementor-element-4b5a7a7 .elementor-divider {
  text-align: center;
  padding-block-start: 1px;
  padding-block-end: 1px;
}
.elementor-17804 .elementor-element.elementor-element-b2bc67e > .elementor-widget-container {
  margin: 5px 0px 10px 0px;
}
.elementor-17804 .elementor-element.elementor-element-b2bc67e {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-b2bc67e img {
  width: 100px;
}
.elementor-17804 .elementor-element.elementor-element-35bc484:not(.elementor-motion-effects-element-type-background),
.elementor-17804 .elementor-element.elementor-element-35bc484 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #f1ea7b;
}
.elementor-17804 .elementor-element.elementor-element-35bc484 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-35bc484 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-759b670 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-545aed6 {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-545aed6 .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  font-size: 26px;
  font-weight: bold;
  color: var(--e-global-color-ea96f68);
}
.elementor-17804 .elementor-element.elementor-element-55c30c6 > .elementor-container {
  max-width: 1400px;
}
.elementor-bc-flex-widget .elementor-17804 .elementor-element.elementor-element-79b475e.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-79b475e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-79b475e > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-d196fdc img {
  width: 310px;
}
.elementor-17804 .elementor-element.elementor-element-42f7b83 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-17804 .elementor-element.elementor-element-42f7b83 > .elementor-element-populated {
  padding: 10px 15px 75px 15px;
}
.elementor-17804 .elementor-element.elementor-element-a0c01c8 {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-a0c01c8 .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  font-size: 40px;
  font-weight: bold;
  color: var(--e-global-color-53dc75d);
}
.elementor-17804 .elementor-element.elementor-element-b7b9b7d {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-53dc75d);
  --divider-border-width: 5px;
}
.elementor-17804 .elementor-element.elementor-element-b7b9b7d .elementor-divider-separator {
  width: 125px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-17804 .elementor-element.elementor-element-b7b9b7d .elementor-divider {
  text-align: center;
  padding-block-start: 1px;
  padding-block-end: 1px;
}
.elementor-17804 .elementor-element.elementor-element-327f0bf > .elementor-widget-container {
  margin: 30px 0px 10px 0px;
}
.elementor-17804 .elementor-element.elementor-element-327f0bf {
  color: var(--e-global-color-ea96f68);
  font-family: "Calvert", Sans-serif;
  font-size: 19px;
  font-weight: bold;
}
.elementor-17804 .elementor-element.elementor-element-c97bfcd {
  color: var(--e-global-color-ea96f68);
  font-family: "Avenir", Sans-serif;
}
.elementor-bc-flex-widget .elementor-17804 .elementor-element.elementor-element-4109b45.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-4109b45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-4109b45 > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-17804 .elementor-element.elementor-element-d7ef546 img {
  width: 350px;
}
.elementor-17804 .elementor-element.elementor-element-848c816 {
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 0px;
	background-color: #ffffe6;
	padding-top: 30px;
}
.elementor-17804 .elementor-element.elementor-element-f479165 {
  text-align: justify;
  color: var(--e-global-color-ea96f68);
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-bf64369 > .elementor-container {
  max-width: 1160px;
}
.elementor-17804 .elementor-element.elementor-element-bf64369 {
  overflow: hidden;
}
.elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
  --columns: 3;
}
:is(.elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items) > .jet-listing-grid__item {
  padding-left: calc(50px / 2);
  padding-right: calc(50px / 2);
}
:is(.elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid, .elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider) > .jet-listing-grid__items {
  margin-left: calc(50px / -2);
  margin-right: calc(50px / -2);
  width: calc(100% + 50px);
}
.elementor-17804 .elementor-element.elementor-element-4a8f046 .jet-listing-grid__slider-icon {
  font-size: 50px;
  color: #5d7148;
  background: #5d714800;
}
.elementor-17804 .elementor-element.elementor-element-4a8f046 .jet-listing-grid__slider-icon svg {
  height: 50px;
}
.elementor-17804 .elementor-element.elementor-element-4a8f046 .jet-listing-grid__slider-icon.prev-arrow {
  left: 25px;
  right: auto;
}
.elementor-17804 .elementor-element.elementor-element-4a8f046 .jet-listing-grid__slider-icon.next-arrow {
  right: 25px;
  left: auto;
}
.elementor-17804 .elementor-element.elementor-element-fc9c52e > .elementor-element-populated {
  margin: 20px 60px 0px 0px;
  --e-column-margin-right: 60px;
  --e-column-margin-left: 0px;
}
.elementor-17804 .elementor-element.elementor-element-15f5b97 {
  text-align: justify;
  color: var(--e-global-color-ea96f68);
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-7326ab9 > .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-17804 .elementor-element.elementor-element-db62a85 {
  text-align: left;
}
.elementor-17804 .elementor-element.elementor-element-db62a85 .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  text-decoration: underline;
  color: var(--e-global-color-ea96f68);
}
.elementor-17804 .elementor-element.elementor-element-c09718e > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-1641669 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-bd3dbaa img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-b3ee092 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-52d6d75 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-7167f3a > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-49896b4 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-e901b04 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-315202b img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-1901498 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-2d3f90f:not(.elementor-motion-effects-element-type-background),
.elementor-17804 .elementor-element.elementor-element-2d3f90f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #acd89e;
}
.elementor-17804 .elementor-element.elementor-element-2d3f90f {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 0px;
  padding: 10px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-2d3f90f > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-7e43887 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-565e3a0 {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-565e3a0 .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  font-size: 26px;
  font-weight: bold;
  color: var(--e-global-color-ea96f68);
}
.elementor-17804 .elementor-element.elementor-element-20c05c1 > .elementor-container {
  max-width: 1400px;
}
.elementor-bc-flex-widget .elementor-17804 .elementor-element.elementor-element-292f70b.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-292f70b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-292f70b > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-8d84435 img {
  width: 190px;
}
.elementor-bc-flex-widget .elementor-17804 .elementor-element.elementor-element-c8a8c8c.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-c8a8c8c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-c8a8c8c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-17804 .elementor-element.elementor-element-c8a8c8c > .elementor-element-populated {
  padding: 30px 15px 75px 15px;
}
.elementor-17804 .elementor-element.elementor-element-3eb724c {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-3eb724c .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  font-size: 40px;
  font-weight: bold;
  color: var(--e-global-color-53dc75d);
}
.elementor-17804 .elementor-element.elementor-element-25a9184 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-53dc75d);
  --divider-border-width: 5px;
}
.elementor-17804 .elementor-element.elementor-element-25a9184 .elementor-divider-separator {
  width: 125px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-17804 .elementor-element.elementor-element-25a9184 .elementor-divider {
  text-align: center;
  padding-block-start: 1px;
  padding-block-end: 1px;
}
.elementor-17804 .elementor-element.elementor-element-83f8be3 > .elementor-widget-container {
  margin: 30px 60px 30px 0px;
}
.elementor-17804 .elementor-element.elementor-element-83f8be3 {
  text-align: justify;
  color: var(--e-global-color-ea96f68);
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-a5923cb > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-a5923cb {
  text-align: left;
}
.elementor-17804 .elementor-element.elementor-element-a5923cb img {
  width: 350px;
}
.elementor-bc-flex-widget .elementor-17804 .elementor-element.elementor-element-1904a62.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-17804 .elementor-element.elementor-element-1904a62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-17804 .elementor-element.elementor-element-1904a62 > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-17804 .elementor-element.elementor-element-f8ec9f9 img {
  width: 490px;
}
.elementor-17804 .elementor-element.elementor-element-d298709:not(.elementor-motion-effects-element-type-background),
.elementor-17804 .elementor-element.elementor-element-d298709 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://www.goyaoliveoils.com/wp-content/uploads/2023/02/background-organics.png");
  background-position: 0px 60px;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-17804 .elementor-element.elementor-element-d298709 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-17804 .elementor-element.elementor-element-d298709 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-3b073c1 {
  text-align: center;
  color: var(--e-global-color-ea96f68);
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-0b669da > .elementor-container {
  max-width: 800px;
}
.elementor-17804 .elementor-element.elementor-element-0b669da {
  overflow: hidden;
}
.elementor-17804 .elementor-element.elementor-element-b068de9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
  --columns: 2;
}
.elementor-17804 .elementor-element.elementor-element-b068de9 .jet-listing-grid__slider-icon {
  font-size: 50px;
  color: #5d7148;
  background: #5d714800;
}
.elementor-17804 .elementor-element.elementor-element-b068de9 .jet-listing-grid__slider-icon svg {
  height: 50px;
}
.elementor-17804 .elementor-element.elementor-element-b068de9 .jet-listing-grid__slider-icon.prev-arrow {
  left: 25px;
  right: auto;
}
.elementor-17804 .elementor-element.elementor-element-b068de9 .jet-listing-grid__slider-icon.next-arrow {
  right: 25px;
  left: auto;
}
.elementor-17804 .elementor-element.elementor-element-4d6bd5d > .elementor-element-populated {
  margin: 20px 60px 0px 0px;
  --e-column-margin-right: 60px;
  --e-column-margin-left: 0px;
}
.elementor-17804 .elementor-element.elementor-element-0baa127 {
  text-align: justify;
  color: var(--e-global-color-ea96f68);
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-0f4b849 > .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-17804 .elementor-element.elementor-element-d8616bb {
  text-align: left;
}
.elementor-17804 .elementor-element.elementor-element-d8616bb .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  text-decoration: underline;
  color: var(--e-global-color-ea96f68);
}
.elementor-17804 .elementor-element.elementor-element-be8c94d > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-02fd76a img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-ebe5dfa img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-e7ebfa7 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-f5e1ee8 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-a310ce0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-bf59cfb img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-4298d46 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-a134e17 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-50eb296 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-22bfd8e:not(.elementor-motion-effects-element-type-background),
.elementor-17804 .elementor-element.elementor-element-22bfd8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #efa79f;
}
.elementor-17804 .elementor-element.elementor-element-22bfd8e {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 0px;
  padding: 50px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-22bfd8e > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-8ba2ed2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-17804 .elementor-element.elementor-element-8ba2ed2 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-64db310 {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-64db310 .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
  color: var(--e-global-color-53dc75d);
}
.elementor-17804 .elementor-element.elementor-element-1ac2954 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-53dc75d);
  --divider-border-width: 5px;
}
.elementor-17804 .elementor-element.elementor-element-1ac2954 .elementor-divider-separator {
  width: 125px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-17804 .elementor-element.elementor-element-1ac2954 .elementor-divider {
  text-align: center;
  padding-block-start: 1px;
  padding-block-end: 1px;
}
.elementor-17804 .elementor-element.elementor-element-748459f > .elementor-container {
  max-width: 1500px;
}
.elementor-bc-flex-widget .elementor-17804 .elementor-element.elementor-element-6838943.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-6838943.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-6838943.elementor-column > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-17804 .elementor-element.elementor-element-6838943 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-bc8a774 {
  text-align: left;
}
.elementor-17804 .elementor-element.elementor-element-bc8a774 img {
  width: 500px;
}
.elementor-bc-flex-widget .elementor-17804 .elementor-element.elementor-element-cdca8e3.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-17804 .elementor-element.elementor-element-cdca8e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-17804 .elementor-element.elementor-element-cdca8e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-17804 .elementor-element.elementor-element-cdca8e3 > .elementor-element-populated {
  padding: 10px 15px 75px 15px;
}
.elementor-17804 .elementor-element.elementor-element-7e40926 > .elementor-widget-container {
  margin: 30px 60px 30px 0px;
}
.elementor-17804 .elementor-element.elementor-element-7e40926 {
  text-align: justify;
  color: var(--e-global-color-ea96f68);
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-0de24ff > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-0de24ff {
  text-align: left;
}
.elementor-17804 .elementor-element.elementor-element-0de24ff img {
  width: 350px;
}
.elementor-bc-flex-widget .elementor-17804 .elementor-element.elementor-element-430c060.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-17804 .elementor-element.elementor-element-430c060.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-17804 .elementor-element.elementor-element-430c060 > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-17804 .elementor-element.elementor-element-d1e97c2 {
  text-align: left;
}
.elementor-17804 .elementor-element.elementor-element-d1e97c2 img {
  width: 490px;
}
.elementor-17804 .elementor-element.elementor-element-b247868 {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-d572aeb > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 2px 0px 0px;
  border-color: var(--e-global-color-ea96f68);
  padding: 0px 60px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-c2e3d29 {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-c2e3d29 .elementor-heading-title {
  font-family: "Autography", Sans-serif;
  font-size: 85px;
  color: var(--e-global-color-53dc75d);
}
.elementor-17804 .elementor-element.elementor-element-e8b0cee > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
  --columns: 2;
}
.elementor-17804 .elementor-element.elementor-element-e8b0cee .jet-listing-grid__slider-icon {
  font-size: 50px;
  color: #5d7148;
  background: #5d714800;
}
.elementor-17804 .elementor-element.elementor-element-e8b0cee .jet-listing-grid__slider-icon svg {
  height: 50px;
}
.elementor-17804 .elementor-element.elementor-element-e8b0cee .jet-listing-grid__slider-icon.prev-arrow {
  left: 25px;
  right: auto;
}
.elementor-17804 .elementor-element.elementor-element-e8b0cee .jet-listing-grid__slider-icon.next-arrow {
  right: 25px;
  left: auto;
}
.elementor-17804 .elementor-element.elementor-element-f0da1b6.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-17804 .elementor-element.elementor-element-f0da1b6.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-17804 .elementor-element.elementor-element-f0da1b6.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-17804 .elementor-element.elementor-element-f0da1b6 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-17804 .elementor-element.elementor-element-f0da1b6 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-f0da1b6 .elementor-image-box-description {
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-de4462a.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-17804 .elementor-element.elementor-element-de4462a.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-17804 .elementor-element.elementor-element-de4462a.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-17804 .elementor-element.elementor-element-de4462a .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-17804 .elementor-element.elementor-element-de4462a .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-de4462a .elementor-image-box-description {
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-6a5e0cc > .elementor-widget-container {
  margin: 30px 0px 30px 0px;
}
.elementor-17804 .elementor-element.elementor-element-6a5e0cc {
  text-align: justify;
  color: var(--e-global-color-ea96f68);
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-8f1e435 > .elementor-element-populated {
  padding: 0px 0px 0px 60px;
}
.elementor-17804 .elementor-element.elementor-element-6e58715 > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-17804 .elementor-element.elementor-element-6e58715 {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-6e58715 .elementor-heading-title {
  font-family: "Autography", Sans-serif;
  font-size: 85px;
  color: var(--e-global-color-53dc75d);
}
.elementor-17804 .elementor-element.elementor-element-58377b6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
  --columns: 2;
}
.elementor-17804 .elementor-element.elementor-element-58377b6 .jet-listing-grid__slider-icon {
  color: #5d7148;
  background: #5d714800;
}
.elementor-17804 .elementor-element.elementor-element-58377b6 .jet-listing-grid__slider-icon.prev-arrow {
  left: 25px;
  right: auto;
}
.elementor-17804 .elementor-element.elementor-element-58377b6 .jet-listing-grid__slider-icon.next-arrow {
  right: 25px;
  left: auto;
}
.elementor-17804 .elementor-element.elementor-element-4e7f1d3.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-17804 .elementor-element.elementor-element-4e7f1d3.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-17804 .elementor-element.elementor-element-4e7f1d3.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-17804 .elementor-element.elementor-element-4e7f1d3 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-17804 .elementor-element.elementor-element-4e7f1d3 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-4e7f1d3 .elementor-image-box-description {
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-e1b67cb.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-17804 .elementor-element.elementor-element-e1b67cb.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-17804 .elementor-element.elementor-element-e1b67cb.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-17804 .elementor-element.elementor-element-e1b67cb .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-17804 .elementor-element.elementor-element-e1b67cb .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-e1b67cb .elementor-image-box-description {
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-7c9a028 > .elementor-widget-container {
  margin: 30px 0px 30px 0px;
}
.elementor-17804 .elementor-element.elementor-element-7c9a028 {
  text-align: justify;
  color: var(--e-global-color-ea96f68);
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-79cee71 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.elementor-17804 .elementor-element.elementor-element-2615ad5 > .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-17804 .elementor-element.elementor-element-c29fb05 {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-c29fb05 .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  text-decoration: underline;
  color: var(--e-global-color-ea96f68);
}
.elementor-17804 .elementor-element.elementor-element-b5137ea > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-17804 .elementor-element.elementor-element-b5137ea > .elementor-container {
  max-width: 600px;
}
.elementor-17804 .elementor-element.elementor-element-3e85686 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-cd75ac9 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-8d870c6 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-4f67d94 img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-9ea26be img {
  height: 90px;
  object-fit: contain;
  object-position: center center;
}
.elementor-17804 .elementor-element.elementor-element-acfe6c1:not(.elementor-motion-effects-element-type-background),
.elementor-17804 .elementor-element.elementor-element-acfe6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-439e341);
  background-image: url("https://www.goyaoliveoils.com/wp-content/uploads/2023/02/fondo-recetas.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-17804 .elementor-element.elementor-element-acfe6c1 > .elementor-container {
  max-width: 990px;
}
.elementor-17804 .elementor-element.elementor-element-acfe6c1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 200px 0px;
}
.elementor-17804 .elementor-element.elementor-element-acfe6c1 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-cc90443 {
  text-align: center;
}
.elementor-17804 .elementor-element.elementor-element-cc90443 .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  font-size: 35px;
  font-weight: bold;
  color: var(--e-global-color-ea96f68);
}
.elementor-17804 .elementor-element.elementor-element-37c5ed9 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-37c5ed9 {
  text-align: center;
  color: var(--e-global-color-ea96f68);
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-e71a183 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
  --columns: 3;
}
.elementor-17804 .elementor-element.elementor-element-f455824 .elementor-button {
  background-color: #02010100;
  font-family: "Calvert", Sans-serif;
  fill: var(--e-global-color-ea96f68);
  color: var(--e-global-color-ea96f68);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-ea96f68);
  border-radius: 0px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-f455824 .elementor-button:hover,
.elementor-17804 .elementor-element.elementor-element-f455824 .elementor-button:focus {
  background-color: var(--e-global-color-ea96f68);
  color: #ffffff;
}
.elementor-17804 .elementor-element.elementor-element-f455824 .elementor-button:hover svg,
.elementor-17804 .elementor-element.elementor-element-f455824 .elementor-button:focus svg {
  fill: #ffffff;
}
.elementor-17804 .elementor-element.elementor-element-aeb977e:not(.elementor-motion-effects-element-type-background),
.elementor-17804 .elementor-element.elementor-element-aeb977e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ece482;
}
.elementor-17804 .elementor-element.elementor-element-aeb977e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-aeb977e > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17804 .elementor-element.elementor-element-9f75e12 > .elementor-element-populated {
  padding: 60px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-e346012 {
  text-align: left;
}
.elementor-17804 .elementor-element.elementor-element-e346012 .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  font-size: 35px;
  font-weight: bold;
  color: var(--e-global-color-ea96f68);
}
.elementor-17804 .elementor-element.elementor-element-1103cf8 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-1103cf8 {
  text-align: left;
  color: var(--e-global-color-ea96f68);
  font-family: "Avenir", Sans-serif;
}
.elementor-17804 .elementor-element.elementor-element-653b4f5 .elementor-button {
  background-color: #02010100;
  font-family: "Calvert", Sans-serif;
  fill: var(--e-global-color-ea96f68);
  color: var(--e-global-color-ea96f68);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-ea96f68);
  border-radius: 0px 0px 0px 0px;
}
.elementor-17804 .elementor-element.elementor-element-653b4f5 .elementor-button:hover,
.elementor-17804 .elementor-element.elementor-element-653b4f5 .elementor-button:focus {
  background-color: var(--e-global-color-ea96f68);
  color: #ffffff;
}
.elementor-17804 .elementor-element.elementor-element-653b4f5 .elementor-button:hover svg,
.elementor-17804 .elementor-element.elementor-element-653b4f5 .elementor-button:focus svg {
  fill: #ffffff;
}
.elementor-17804 .elementor-element.elementor-element-1e3833d > .elementor-element-populated {
  padding: 30px 0px 30px 0px;
}
.elementor-17804 .elementor-element.elementor-element-d7b58db img {
  width: 100%;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-17804 .elementor-element.elementor-element-02f8c58 {
    width: 55%;
  }
  .elementor-17804 .elementor-element.elementor-element-d0a13e1 {
    width: 45%;
  }
  .elementor-17804 .elementor-element.elementor-element-19f7a1c {
    width: 55%;
  }
  .elementor-17804 .elementor-element.elementor-element-534baf1 {
	width: 56%;
}
  .elementor-17804 .elementor-element.elementor-element-79b475e {
    width: 25%;
  }
  .elementor-17804 .elementor-element.elementor-element-42f7b83 {
    width: 48%;
  }
  .elementor-17804 .elementor-element.elementor-element-4109b45 {
    width: 26.332%;
  }
  .elementor-17804 .elementor-element.elementor-element-fc9c52e {
    width: 60%;
  }
  .elementor-17804 .elementor-element.elementor-element-7326ab9 {
    width: 40%;
  }
  .elementor-17804 .elementor-element.elementor-element-292f70b {
    width: 20%;
  }
  .elementor-17804 .elementor-element.elementor-element-c8a8c8c {
    width: 42.332%;
  }
  .elementor-17804 .elementor-element.elementor-element-1904a62 {
    width: 37%;
  }
  .elementor-17804 .elementor-element.elementor-element-4d6bd5d {
    width: 60%;
  }
  .elementor-17804 .elementor-element.elementor-element-0f4b849 {
    width: 40%;
  }
  .elementor-17804 .elementor-element.elementor-element-6838943 {
    width: 32%;
  }
  .elementor-17804 .elementor-element.elementor-element-cdca8e3 {
    width: 36%;
  }
  .elementor-17804 .elementor-element.elementor-element-430c060 {
    width: 31.332%;
  }
  .elementor-17804 .elementor-element.elementor-element-9f75e12 {
    width: 35.556%;
  }
  .elementor-17804 .elementor-element.elementor-element-1e3833d {
    width: 64.444%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-17804 .elementor-element.elementor-element-02f8c58 {
    width: 100%;
  }
  .elementor-17804 .elementor-element.elementor-element-534baf1 {
    width: 52%;
  }
  .elementor-17804 .elementor-element.elementor-element-79b475e {
    width: 40%;
  }
  .elementor-17804 .elementor-element.elementor-element-42f7b83 {
    width: 60%;
  }
  .elementor-17804 .elementor-element.elementor-element-fc9c52e {
    width: 100%;
  }
  .elementor-17804 .elementor-element.elementor-element-7326ab9 {
    width: 100%;
  }
  .elementor-17804 .elementor-element.elementor-element-292f70b {
    width: 40%;
  }
  .elementor-17804 .elementor-element.elementor-element-c8a8c8c {
    width: 60%;
  }
  .elementor-17804 .elementor-element.elementor-element-4d6bd5d {
    width: 100%;
  }
  .elementor-17804 .elementor-element.elementor-element-0f4b849 {
    width: 100%;
  }
  .elementor-17804 .elementor-element.elementor-element-6838943 {
    width: 44%;
  }
  .elementor-17804 .elementor-element.elementor-element-cdca8e3 {
    width: 56%;
  }
  .elementor-17804 .elementor-element.elementor-element-d572aeb {
    width: 100%;
  }
  .elementor-17804 .elementor-element.elementor-element-8f1e435 {
    width: 100%;
  }
  .elementor-17804 .elementor-element.elementor-element-9f75e12 {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-1e3833d {
    width: 50%;
  }
}
@media (max-width: 1024px) {
  .elementor-17804 .elementor-element.elementor-element-a9796d1 img {
    width: 385px;
  }
  .elementor-17804 .elementor-element.elementor-element-490f19b > .elementor-container {
    max-width: 600px;
  }
  .elementor-17804 .elementor-element.elementor-element-35bc484 {
    padding: 30px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-79b475e.elementor-column {
    order: 2;
  }
  .elementor-17804 .elementor-element.elementor-element-42f7b83 > .elementor-element-populated {
    padding: 20px 30px 0px 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-a0c01c8 .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-c97bfcd > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-4109b45.elementor-column {
    order: 3;
  }
  .elementor-17804 .elementor-element.elementor-element-f479165 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  :is(.elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items) > .jet-listing-grid__item {
    padding-left: calc(50px / 2);
    padding-right: calc(50px / 2);
  }
  :is(.elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid, .elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider) > .jet-listing-grid__items {
    margin-left: calc(50px / -2);
    margin-right: calc(50px / -2);
    width: calc(100% + 50px);
  }
  .elementor-17804 .elementor-element.elementor-element-4a8f046 .jet-listing-grid__slider-icon.prev-arrow {
    left: 15px;
    right: auto;
  }
  .elementor-17804 .elementor-element.elementor-element-4a8f046 .jet-listing-grid__slider-icon.next-arrow {
    right: 15px;
    left: auto;
  }
  .elementor-17804 .elementor-element.elementor-element-51a9536 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-fc9c52e > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-7326ab9 > .elementor-element-populated {
    padding: 0px 30px 30px 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-db62a85 {
    text-align: center;
  }
  .elementor-17804 .elementor-element.elementor-element-c09718e > .elementor-container {
    max-width: 500px;
  }
  .elementor-17804 .elementor-element.elementor-element-7167f3a > .elementor-container {
    max-width: 500px;
  }
  .elementor-17804 .elementor-element.elementor-element-2d3f90f {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-292f70b.elementor-column {
    order: 2;
  }
  .elementor-17804 .elementor-element.elementor-element-c8a8c8c > .elementor-element-populated {
    padding: 20px 30px 0px 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-3eb724c .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-83f8be3 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-a5923cb img {
    width: 380px;
  }
  .elementor-17804 .elementor-element.elementor-element-1904a62.elementor-column {
    order: 3;
  }
  .elementor-17804 .elementor-element.elementor-element-d298709:not(.elementor-motion-effects-element-type-background),
  .elementor-17804 .elementor-element.elementor-element-d298709 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-3b073c1 > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-0b669da > .elementor-container {
    max-width: 600px;
  }
  .elementor-17804 .elementor-element.elementor-element-7ff5958 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-4d6bd5d > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-0f4b849 > .elementor-element-populated {
    padding: 30px 30px 0px 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-d8616bb {
    text-align: center;
  }
  .elementor-17804 .elementor-element.elementor-element-be8c94d > .elementor-container {
    max-width: 500px;
  }
  .elementor-17804 .elementor-element.elementor-element-a310ce0 > .elementor-container {
    max-width: 500px;
  }
  .elementor-17804 .elementor-element.elementor-element-64db310 .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-cdca8e3 > .elementor-element-populated {
    padding: 20px 30px 0px 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-7e40926 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-0de24ff img {
    width: 350px;
  }
  .elementor-17804 .elementor-element.elementor-element-430c060.elementor-column {
    order: 3;
  }
  .elementor-17804 .elementor-element.elementor-element-d572aeb > .elementor-element-populated {
    border-width: 0px 0px 2px 0px;
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-c2e3d29 .elementor-heading-title {
    font-size: 70px;
  }
  .elementor-17804 .elementor-element.elementor-element-6a5e0cc > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-8f1e435 > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-6e58715 .elementor-heading-title {
    font-size: 70px;
  }
  .elementor-17804 .elementor-element.elementor-element-7c9a028 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-79cee71 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-b5137ea > .elementor-container {
    max-width: 600px;
  }
  .elementor-17804 .elementor-element.elementor-element-cc90443 .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-e71a183 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
    --columns: 2;
  }
  .elementor-17804 .elementor-element.elementor-element-9f75e12 > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-e346012 .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-bc-flex-widget .elementor-17804 .elementor-element.elementor-element-1e3833d.elementor-column .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-17804 .elementor-element.elementor-element-1e3833d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .elementor-17804 .elementor-element.elementor-element-a9796d1 img {
    width: 300px;
    max-width: 100%;
  }
  .elementor-17804 .elementor-element.elementor-element-a86207a {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-19f7a1c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-e5234cb > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-91cc4c0 {
    width: 33.3%;
  }
  .elementor-17804 .elementor-element.elementor-element-976eefe .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-17804 .elementor-element.elementor-element-c8596cf img {
    width: 70px;
  }
  .elementor-17804 .elementor-element.elementor-element-c09abb4 .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-17804 .elementor-element.elementor-element-e9a0a29 {
    width: 33.3%;
  }
  .elementor-17804 .elementor-element.elementor-element-f182a92 .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-17804 .elementor-element.elementor-element-4a05cea > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-01d5f37 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-01d5f37 img {
    width: 23px;
  }
  .elementor-17804 .elementor-element.elementor-element-7abb286 > .elementor-widget-container {
    margin: 7px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-7abb286 .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-17804 .elementor-element.elementor-element-7b03351 {
    width: 33.3%;
  }
  .elementor-17804 .elementor-element.elementor-element-0cc9dcc .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-17804 .elementor-element.elementor-element-4b5a7a7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-b2bc67e img {
    width: 72px;
  }
  .elementor-17804 .elementor-element.elementor-element-759b670 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-545aed6 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-17804 .elementor-element.elementor-element-545aed6 .elementor-heading-title {
    font-size: 19px;
  }
  .elementor-17804 .elementor-element.elementor-element-d196fdc img {
    width: 200px;
  }
  .elementor-17804 .elementor-element.elementor-element-a0c01c8 .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-17804 .elementor-element.elementor-element-327f0bf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-4a8f046 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
    --columns: 1;
  }
  .elementor-17804 .elementor-element.elementor-element-9cce98e {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-fea4bce {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-98b36bb {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-4c58b6c {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-9d24eb6 {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-87058aa {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-8556d9d {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-ee6e90b {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-7e43887 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-565e3a0 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-17804 .elementor-element.elementor-element-565e3a0 .elementor-heading-title {
    font-size: 19px;
  }
  .elementor-17804 .elementor-element.elementor-element-8d84435 img {
    width: 117px;
  }
  .elementor-17804 .elementor-element.elementor-element-3eb724c .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-17804 .elementor-element.elementor-element-a5923cb > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-a5923cb img {
    width: 250px;
    max-width: 100%;
  }
  .elementor-17804 .elementor-element.elementor-element-d298709:not(.elementor-motion-effects-element-type-background),
  .elementor-17804 .elementor-element.elementor-element-d298709 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-b068de9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
    --columns: 1;
  }
  .elementor-17804 .elementor-element.elementor-element-ebf23d1 {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-3c9599a {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-32197fc {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-54b3290 {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-c66e592 {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-cf72e36 {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-58f999a {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-4362957 {
    width: 50%;
  }
  .elementor-17804 .elementor-element.elementor-element-8ba2ed2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-64db310 .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-17804 .elementor-element.elementor-element-bc8a774 img {
    width: 117px;
  }
  .elementor-17804 .elementor-element.elementor-element-7e40926 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-0de24ff > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-0de24ff img {
    width: 250px;
  }
  .elementor-17804 .elementor-element.elementor-element-c2e3d29 .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-17804 .elementor-element.elementor-element-e8b0cee > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
    --columns: 1;
  }
  .elementor-17804 .elementor-element.elementor-element-f0da1b6 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-17804 .elementor-element.elementor-element-de4462a .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-17804 .elementor-element.elementor-element-de4462a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
  }
  .elementor-17804 .elementor-element.elementor-element-6e58715 .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-17804 .elementor-element.elementor-element-58377b6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
    --columns: 1;
  }
  .elementor-17804 .elementor-element.elementor-element-4e7f1d3 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-17804 .elementor-element.elementor-element-e1b67cb .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-17804 .elementor-element.elementor-element-e1b67cb .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
  }
  .elementor-17804 .elementor-element.elementor-element-b5137ea {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-28c48eb {
    width: 33.3%;
  }
  .elementor-17804 .elementor-element.elementor-element-b681ba4 {
    width: 33.3%;
  }
  .elementor-17804 .elementor-element.elementor-element-ca555a8 {
    width: 33.3%;
  }
  .elementor-17804 .elementor-element.elementor-element-0992c23 {
    width: 33.3%;
  }
  .elementor-17804 .elementor-element.elementor-element-733e815 {
    width: 33.3%;
  }
  .elementor-17804 .elementor-element.elementor-element-acfe6c1:not(.elementor-motion-effects-element-type-background),
  .elementor-17804 .elementor-element.elementor-element-acfe6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-17804 .elementor-element.elementor-element-acfe6c1 {
    padding: 30px 0px 30px 0px;
  }
  .elementor-17804 .elementor-element.elementor-element-bea4d5d > .elementor-element-populated {
    padding: 20px 30px 0px 30px;
  }
  .elementor-17804 .elementor-element.elementor-element-cc90443 .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-17804 .elementor-element.elementor-element-e71a183 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
    --columns: 1;
  }
  .elementor-17804 .elementor-element.elementor-element-e346012 .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-17804 .elementor-element.elementor-element-1e3833d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
} /* Start Custom Fonts CSS */
@font-face {
  font-family: "Calvert";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/CalvertMTStd.eot");
  src: url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/CalvertMTStd.eot?#iefix") format("embedded-opentype"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/CalvertMTStd.woff2") format("woff2"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/CalvertMTStd.woff") format("woff"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/CalvertMTStd.ttf") format("truetype");
}
@font-face {
  font-family: "Calvert";
  font-style: normal;
  font-weight: bold;
  font-display: auto;
  src: url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/CalvertMTStd-Bold.eot");
  src: url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/CalvertMTStd-Bold.eot?#iefix") format("embedded-opentype"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/CalvertMTStd-Bold.woff2") format("woff2"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/CalvertMTStd-Bold.woff") format("woff"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/CalvertMTStd-Bold.ttf") format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Avenir";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/AvenirLTStd-Book.eot");
  src: url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/AvenirLTStd-Book.eot?#iefix") format("embedded-opentype"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/AvenirLTStd-Book.woff2") format("woff2"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/AvenirLTStd-Book.woff") format("woff"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/AvenirLTStd-Book.ttf") format("truetype");
}
@font-face {
  font-family: "Avenir";
  font-style: normal;
  font-weight: bold;
  font-display: auto;
  src: url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/AvenirLTStd-Black.eot");
  src: url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/AvenirLTStd-Black.eot?#iefix") format("embedded-opentype"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/AvenirLTStd-Black.woff2") format("woff2"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/AvenirLTStd-Black.woff") format("woff"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/01/AvenirLTStd-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Autography";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("https://www.goyaoliveoils.com/wp-content/uploads/2023/02/Autography.eot");
  src: url("https://www.goyaoliveoils.com/wp-content/uploads/2023/02/Autography.eot?#iefix") format("embedded-opentype"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/02/Autography.woff2") format("woff2"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/02/Autography.woff") format("woff"), url("https://www.goyaoliveoils.com/wp-content/uploads/2023/02/Autography.ttf") format("truetype");
}
/* End Custom Fonts CSS */
.elementor-17514 .elementor-element.elementor-element-beb0237 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: space-between;
  align-items: space-between;
}
.elementor-bc-flex-widget .elementor-17514 .elementor-element.elementor-element-5e4b3a5.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}
.elementor-17514 .elementor-element.elementor-element-5e4b3a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}
.elementor-17514 .elementor-element.elementor-element-5e4b3a5.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-17514 .elementor-element.elementor-element-d01c3a9 {
  text-align: center;
}
.elementor-17514 .elementor-element.elementor-element-d01c3a9 .elementor-heading-title {
  font-family: "Calvert", Sans-serif;
  font-size: 18px;
  font-weight: 900;
  text-transform: uppercase;
}
.elementor-17514 .elementor-element.elementor-element-027da38 {
  text-align: center;
}
.elementor-17514 .elementor-element.elementor-element-027da38 img {
	/* width: 184px; */
	height: 330px;
	object-fit: contain;
	object-position: center center;
}
.elementor-17514 .elementor-element.elementor-element-63cfd5d {
  width: var(--container-widget-width, 126px);
  max-width: 126px;
  --container-widget-width: 126px;
  --container-widget-flex-grow: 0;
}
.elementor-17514 .elementor-element.elementor-element-63cfd5d .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-17514 .elementor-element.elementor-element-63cfd5d.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-17514 .elementor-element.elementor-element-63cfd5d.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-17514 .elementor-element.elementor-element-63cfd5d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-17514 .elementor-element.elementor-element-63cfd5d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 55%;
}
.elementor-17514 .elementor-element.elementor-element-63cfd5d .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-17514 .elementor-element.elementor-element-63cfd5d .elementor-image-box-title {
  font-family: "Avenir", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  font-style: italic;
}
.jet-listing-item.single-jet-engine.elementor-page-17514 > .elementor {
  width: 350px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1024px) {
  .elementor-17514 .elementor-element.elementor-element-d01c3a9 .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-17514 .elementor-element.elementor-element-027da38 img {
    height: 280px;
  }
  .elementor-17514 .elementor-element.elementor-element-63cfd5d {
    --container-widget-width: 117px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 117px);
    max-width: 117px;
  }
  .elementor-17514 .elementor-element.elementor-element-63cfd5d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 44%;
  }
  .elementor-17514 .elementor-element.elementor-element-63cfd5d .elementor-image-box-title {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .elementor-17514 .elementor-element.elementor-element-027da38 img {
    height: 230px;
  }
  .elementor-17514 .elementor-element.elementor-element-63cfd5d .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-17514 .elementor-element.elementor-element-63cfd5d .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-17514 .elementor-element.elementor-element-63cfd5d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 27%;
  }
}
.elementor-7515 .elementor-element.elementor-element-433e6f8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: space-evenly;
  align-items: space-evenly;
}
.elementor-7515 .elementor-element.elementor-element-433e6f8 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7515 .elementor-element.elementor-element-433e6f8:not(.elementor-motion-effects-element-type-background),
.elementor-7515 .elementor-element.elementor-element-433e6f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-7515 .elementor-element.elementor-element-433e6f8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 15px 15px 15px;
}
.elementor-7515 .elementor-element.elementor-element-c025133 > .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-7515 .elementor-element.elementor-element-c025133 > .elementor-element-populated > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-7515 .elementor-element.elementor-element-c025133 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7515 .elementor-element.elementor-element-c025133 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7515 .elementor-element.elementor-element-a996be1 > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ffffff3d;
}
.elementor-7515 .elementor-element.elementor-element-a996be1 .jet-listing-dynamic-terms {
  text-align: left;
}
.elementor-7515 .elementor-element.elementor-element-a996be1 .jet-listing-dynamic-terms__link {
  font-family: "Playfair Display", Sans-serif;
  font-size: 18px;
  color: #ffffff;
}
.elementor-7515 .elementor-element.elementor-element-a996be1 .jet-listing-dynamic-terms__delimiter {
  color: #ffffff;
}
.elementor-7515 .elementor-element.elementor-element-a996be1 .jet-listing-dynamic-terms__prefix {
  font-family: "Playfair Display", Sans-serif;
  font-size: 18px;
  color: #ffffff;
}
.elementor-7515 .elementor-element.elementor-element-512914a > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-7515 .elementor-element.elementor-element-512914a > .elementor-container {
  min-height: 400px;
}
.elementor-7515 .elementor-element.elementor-element-f54c45b > .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-7515 .elementor-element.elementor-element-0d67fed .jet-listing-dynamic-terms {
  text-align: left;
}
.elementor-7515 .elementor-element.elementor-element-0d67fed .jet-listing-dynamic-terms__link {
  font-family: "Playfair Display", Sans-serif;
  font-size: 19px;
  color: #ffffff;
}
.elementor-7515 .elementor-element.elementor-element-fd44f23 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7515 .elementor-element.elementor-element-fd44f23 .jet-listing-dynamic-link__link {
  align-self: flex-start;
  font-size: 35px;
  text-transform: uppercase;
  line-height: 1em;
  color: #ffffff;
  flex-direction: row;
}
.elementor-7515 .elementor-element.elementor-element-fd44f23 .jet-listing-dynamic-link__link:hover {
  color: var(--e-global-color-secondary);
}
.elementor-7515 .elementor-element.elementor-element-fd44f23 .jet-listing-dynamic-link__icon {
  order: 1;
}
.elementor-7515 .elementor-element.elementor-element-623b324 .elementor-icon-wrapper {
  text-align: right;
}
.jet-listing-item.single-jet-engine.elementor-page-7515 > .elementor {
  width: 394px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .elementor-7515 .elementor-element.elementor-element-f54c45b {
    width: 80%;
  }
  .elementor-7515 .elementor-element.elementor-element-6ae5419 {
    width: 20%;
  }
}
@media (max-width: 767px) {
  .elementor-7515 .elementor-element.elementor-element-c025133 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7515 .elementor-element.elementor-element-c3dada9 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7515 .elementor-element.elementor-element-512914a > .elementor-container {
    min-height: 0px;
  }
  .elementor-7515 .elementor-element.elementor-element-512914a {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7515 .elementor-element.elementor-element-f54c45b {
    width: 100%;
  }
  .elementor-7515 .elementor-element.elementor-element-f54c45b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7515 .elementor-element.elementor-element-6ae5419 {
    width: 100%;
  }
  .elementor-bc-flex-widget .elementor-7515 .elementor-element.elementor-element-6ae5419.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }
  .elementor-7515 .elementor-element.elementor-element-6ae5419.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }
} /* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-fd44f23 */
h4 {
  margin-bottom: 5px;
} /* End custom CSS */
.elementor-17179 .elementor-element.elementor-element-2cbc9c9 {
  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-17179 .elementor-element.elementor-element-2cbc9c9 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17179 .elementor-element.elementor-element-e171b43 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-17179 .elementor-element.elementor-element-5fa1128 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-17179 .elementor-element.elementor-element-5fa1128 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 0px 0px;
  z-index: 9999;
}
.elementor-17179 .elementor-element.elementor-element-5fa1128 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17179 .elementor-element.elementor-element-1725380 {
  text-align: left;
}
.elementor-17179 .elementor-element.elementor-element-1725380 img {
  width: 135px;
}
.elementor-17179 .elementor-element.elementor-element-50ba3a1 {
  text-align: left;
}
.elementor-17179 .elementor-element.elementor-element-50ba3a1 img {
  max-width: 112px;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__container .jet-mobile-menu__container-inner {
  background-color: #67714ee6;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-menu {
  justify-content: center !important;
}
.jet-desktop-menu-active .elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-menu > .jet-menu-item {
  flex-grow: 0;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-menu .jet-menu-item .top-level-link {
  font-family: "Bebas Neue", Sans-serif;
  font-size: 21px;
  color: var(--e-global-color-primary);
  padding: 0px 15px 0px 15px;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-menu .jet-menu-item:hover > .top-level-link {
  color: var(--e-global-color-secondary);
  padding: 0px 15px 0px 15px;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-menu ul.jet-sub-menu {
  min-width: 100px;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-menu div.jet-sub-mega-menu {
  margin: 40px 0px 0px 0px;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-menu .jet-menu-item .sub-level-link .jet-dropdown-arrow {
  color: var(--e-global-color-439e341);
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-menu .jet-menu-item:hover > .sub-level-link .jet-dropdown-arrow {
  color: var(--e-global-color-439e341);
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-menu li.jet-sub-menu-item.jet-current-menu-item .sub-level-link .jet-dropdown-arrow {
  color: var(--e-global-color-439e341);
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow {
  font-size: 15px;
  align-self: center;
  flex: 0 0 auto;
  width: auto;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow svg {
  width: 15px;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon {
  color: var(--e-global-color-primary);
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__container .jet-mobile-menu__back i {
  color: #ffffff;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__container .jet-mobile-menu__back svg {
  color: #ffffff;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__container .jet-mobile-menu__back span {
  color: #ffffff;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__container {
  z-index: 999;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu-widget .jet-mobile-menu-cover {
  z-index: calc(999-1);
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__container .jet-mobile-menu__after-template {
  padding: 20px 0px 0px 0px;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__item .jet-menu-icon {
  align-self: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__item .jet-menu-label {
  text-transform: uppercase;
  color: #ffffff;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__item .jet-menu-badge {
  align-self: flex-start;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__item {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__item .jet-dropdown-arrow {
  color: #ffffff;
}
.elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__item .mobile-sub-level-link + .jet-dropdown-arrow {
  color: #ffffff;
}
.elementor-17179 .elementor-element.elementor-element-ae9a1d3.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 .jet-mobile-menu__container .jet-mobile-menu__container-inner {
  background-color: #67714ec2;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 {
  width: auto;
  max-width: auto;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 > .elementor-widget-container {
  margin: 0px 30px 0px 0px;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i {
  font-size: 23px;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg {
  width: 23px;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 .jet-mobile-menu__container .jet-mobile-menu__back i {
  color: #ffffff;
  font-size: 22px;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 .jet-mobile-menu__container .jet-mobile-menu__back svg {
  color: #ffffff;
  width: 22px;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 .jet-mobile-menu__container {
  z-index: 999;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 .jet-mobile-menu-widget .jet-mobile-menu-cover {
  z-index: calc(999-1);
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 .jet-mobile-menu__item .jet-menu-icon {
  align-self: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 .jet-mobile-menu__item .jet-menu-label {
  text-transform: uppercase;
  color: #ffffff;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 .jet-mobile-menu__item .jet-menu-badge {
  align-self: flex-start;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 .jet-mobile-menu__item .mobile-sub-level-link .jet-menu-label {
  color: #ffffff;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 .jet-mobile-menu__item .jet-menu-badge__inner {
  color: #ffffff;
}
.elementor-17179 .elementor-element.elementor-element-d5b4b16 .jet-mobile-menu__item .jet-dropdown-arrow {
  color: #ffffff;
}
.elementor-17179 .elementor-element.elementor-element-ec090b4 {
  width: auto;
  max-width: auto;
}
.elementor-17179 .elementor-element.elementor-element-ec090b4 .elementor-search-form {
  text-align: right;
}
.elementor-17179 .elementor-element.elementor-element-ec090b4 .elementor-search-form__toggle {
  --e-search-form-toggle-size: 38px;
  --e-search-form-toggle-color: var(--e-global-color-primary);
  --e-search-form-toggle-background-color: #ffffff;
  --e-search-form-toggle-border-radius: 60px;
}
.elementor-17179 .elementor-element.elementor-element-ec090b4.elementor-search-form--skin-full_screen .elementor-search-form__container {
  background-color: #000000d9;
}
.elementor-17179 .elementor-element.elementor-element-ec090b4 .elementor-search-form__input,
.elementor-17179 .elementor-element.elementor-element-ec090b4 .elementor-search-form__icon,
.elementor-17179 .elementor-element.elementor-element-ec090b4 .elementor-lightbox .dialog-lightbox-close-button,
.elementor-17179 .elementor-element.elementor-element-ec090b4 .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-17179 .elementor-element.elementor-element-ec090b4.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
  color: #ffffff;
  fill: #ffffff;
}
.elementor-17179 .elementor-element.elementor-element-ec090b4:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
  border-radius: 3px;
}
.elementor-17179 .elementor-element.elementor-element-ec090b4.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
  border-radius: 3px;
}
.elementor-17179 .elementor-element.elementor-element-bf0b3bf {
  width: var(--container-widget-width, 80px);
  max-width: 80px;
  --container-widget-width: 80px;
  --container-widget-flex-grow: 0;
}
.elementor-17179 .elementor-element.elementor-element-bf0b3bf > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-theme-builder-content-area {
  height: 400px;
}
.elementor-location-header:before,
.elementor-location-footer:before {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1024px) {
  .elementor-17179 .elementor-element.elementor-element-1725380 img {
    width: 80px;
    height: 80px;
    object-fit: contain;
  }
  .elementor-17179 .elementor-element.elementor-element-50ba3a1 img {
    width: 80px;
    max-width: 100%;
    height: 80px;
    object-fit: contain;
  }
  .elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-menu .jet-menu-item .top-level-link {
    font-size: 15px;
    padding: 0px 16px 0px 0px;
  }
  .elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-menu .jet-menu-item:hover > .top-level-link {
    padding: 0px 16px 0px 0px;
  }
  .elementor-17179 .elementor-element.elementor-element-bf0b3bf > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-17179 .elementor-element.elementor-element-bf0b3bf {
    --container-widget-width: 80px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80px);
    max-width: 80px;
  }
}
@media (min-width: 768px) {
  .elementor-17179 .elementor-element.elementor-element-4aabdbd {
    width: 13%;
  }
  .elementor-17179 .elementor-element.elementor-element-d1b09b2 {
    width: 72.332%;
  }
  .elementor-17179 .elementor-element.elementor-element-ae9a1d3 {
    width: 14%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-17179 .elementor-element.elementor-element-e171b43 {
    width: 22%;
  }
  .elementor-17179 .elementor-element.elementor-element-4aabdbd {
    width: 14%;
  }
  .elementor-17179 .elementor-element.elementor-element-d1b09b2 {
    width: 44%;
  }
  .elementor-17179 .elementor-element.elementor-element-ae9a1d3 {
    width: 42%;
  }
}
@media (max-width: 767px) {
  .elementor-17179 .elementor-element.elementor-element-4aabdbd {
    width: 32%;
  }
  .elementor-17179 .elementor-element.elementor-element-d1b09b2 {
    width: 2%;
  }
  .elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i {
    font-size: 25px;
  }
  .elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg {
    width: 25px;
  }
  .elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__container .jet-mobile-menu__back i {
    font-size: 20px;
  }
  .elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__container {
    width: 300px;
  }
  .elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__item .jet-dropdown-arrow i {
    font-size: 15px;
  }
  .elementor-17179 .elementor-element.elementor-element-e7ad9ec .jet-mobile-menu__item .jet-dropdown-arrow svg {
    width: 15px;
  }
  .elementor-17179 .elementor-element.elementor-element-ae9a1d3 {
    width: 60%;
  }
  .elementor-17179 .elementor-element.elementor-element-ec090b4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-17179 .elementor-element.elementor-element-bf0b3bf > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
  }
  .elementor-17179 .elementor-element.elementor-element-bf0b3bf {
    --container-widget-width: 70px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70px);
    max-width: 70px;
  }
}
.elementor-17179 .elementor-element.elementor-element-2cbc9c9:not(.elementor-motion-effects-element-type-background),
.elementor-17179 .elementor-element.elementor-element-2cbc9c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #f6ec7f;
}
.elementor-17179 .elementor-element.elementor-element-5fa1128:not(.elementor-motion-effects-element-type-background),
.elementor-17179 .elementor-element.elementor-element-5fa1128 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #f6ec7f;
}
.elementor-7607 .elementor-element.elementor-element-e320130 {
  margin-top: -35px;
  margin-bottom: 0px;
}
.elementor-7607 .elementor-element.elementor-element-c5eefa1 {
  z-index: 99;
}
.elementor-7607 .elementor-element.elementor-element-c5eefa1 .elementor-icon-wrapper {
  text-align: right;
}
.elementor-7607 .elementor-element.elementor-element-c5eefa1.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
  color: #ffffff;
}
.elementor-7607 .elementor-element.elementor-element-c5eefa1.elementor-view-framed .elementor-icon,
.elementor-7607 .elementor-element.elementor-element-c5eefa1.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-7607 .elementor-element.elementor-element-c5eefa1.elementor-view-framed .elementor-icon,
.elementor-7607 .elementor-element.elementor-element-c5eefa1.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-7607 .elementor-element.elementor-element-c5eefa1.elementor-view-framed .elementor-icon {
  background-color: #ffffff;
}
.elementor-7607 .elementor-element.elementor-element-c5eefa1.elementor-view-stacked .elementor-icon svg {
  fill: #ffffff;
}
.elementor-7607 .elementor-element.elementor-element-c5eefa1 .elementor-icon {
  font-size: 25px;
}
.elementor-7607 .elementor-element.elementor-element-c5eefa1 .elementor-icon svg {
  height: 25px;
}
.elementor-7607 .elementor-element.elementor-element-e9dbf66:not(.elementor-motion-effects-element-type-background),
.elementor-7607 .elementor-element.elementor-element-e9dbf66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7607 .elementor-element.elementor-element-e9dbf66 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 30px 0px;
  z-index: 11;
}
.elementor-7607 .elementor-element.elementor-element-e9dbf66 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-95732a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 15px;
}
.elementor-7607 .elementor-element.elementor-element-1008c1c > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-7607 .elementor-element.elementor-element-1d8e0a3 .elementor-icon-list-icon i {
  transition: color 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-1d8e0a3 .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-1d8e0a3 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-7607 .elementor-element.elementor-element-1d8e0a3 .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-c454f1b > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-7607 .elementor-element.elementor-element-ce60f8f .elementor-icon-list-icon i {
  transition: color 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-ce60f8f .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-ce60f8f {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-7607 .elementor-element.elementor-element-ce60f8f .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-27f4c7b > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-7607 .elementor-element.elementor-element-5ca605d .elementor-icon-list-icon i {
  transition: color 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-5ca605d .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-5ca605d {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-7607 .elementor-element.elementor-element-5ca605d .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-229ac78 > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-7607 .elementor-element.elementor-element-d845770 > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-7607 .elementor-element.elementor-element-5114a2c > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-7607 .elementor-element.elementor-element-097d367 > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-7607 .elementor-element.elementor-element-85a16ff .elementor-icon-list-icon i {
  transition: color 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-85a16ff .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-85a16ff {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-7607 .elementor-element.elementor-element-85a16ff .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-28eca47 > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-7607 .elementor-element.elementor-element-7387daf > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-7607 .elementor-element.elementor-element-485cdb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-7607 .elementor-element.elementor-element-485cdb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-7607 .elementor-element.elementor-element-485cdb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-7607 .elementor-element.elementor-element-485cdb7 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl .elementor-7607 .elementor-element.elementor-element-485cdb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl) .elementor-7607 .elementor-element.elementor-element-485cdb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-7607 .elementor-element.elementor-element-485cdb7 .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-485cdb7 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
  transition: fill 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-485cdb7 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-7607 .elementor-element.elementor-element-485cdb7 .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-ba6e4c7 > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-7607 .elementor-element.elementor-element-15b3044 > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-7607 .elementor-element.elementor-element-14a7103 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
  margin-top: -15px;
  margin-bottom: 0px;
  padding: 15px 0px 0px 0px;
}
.elementor-7607 .elementor-element.elementor-element-24e6059 .elementor-icon-wrapper {
  text-align: center;
}
.elementor-7607 .elementor-element.elementor-element-c79781f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 4px;
}
.elementor-7607 .elementor-element.elementor-element-66594cc .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  text-transform: none;
}
.elementor-7607 .elementor-element.elementor-element-87b6185 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  text-transform: none;
  text-decoration: underline;
}
.elementor-7607 .elementor-element.elementor-element-e0a5240 > .elementor-element-populated {
  padding: 0px 0px 0px 75px;
}
.elementor-7607 .elementor-element.elementor-element-ec75d16 .elementor-heading-title {
  font-size: 35px;
}
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 15px;
}
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -15px;
}
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl .elementor-7607 .elementor-element.elementor-element-c680661 .elementor-labels-inline .elementor-field-group > label {
  padding-left: 0px;
}
body:not(.rtl) .elementor-7607 .elementor-element.elementor-element-c680661 .elementor-labels-inline .elementor-field-group > label {
  padding-right: 0px;
}
body .elementor-7607 .elementor-element.elementor-element-c680661 .elementor-labels-above .elementor-field-group > label {
  padding-bottom: 0px;
}
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-field-type-html {
  padding-bottom: 0px;
  font-size: 13px;
}
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-field-group .elementor-field {
  color: var(--e-global-color-primary);
}
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-field-group .elementor-field,
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-field-subgroup label {
  font-size: 13px;
}
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-width: 0px 0px 1px 0px;
}
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-field-group .elementor-select-wrapper select {
  background-color: #ffffff;
  border-width: 0px 0px 1px 0px;
}
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-7607 .elementor-element.elementor-element-c680661 .e-form__buttons__wrapper__button-next {
  background-color: #ffffff;
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-button[type="submit"] {
  background-color: #ffffff;
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-button[type="submit"] svg * {
  fill: var(--e-global-color-primary);
}
.elementor-7607 .elementor-element.elementor-element-c680661 .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-7607 .elementor-element.elementor-element-c680661 .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-primary);
  color: #ffffff;
}
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-primary);
  color: #ffffff;
}
.elementor-7607 .elementor-element.elementor-element-c680661 .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}
.elementor-7607 .elementor-element.elementor-element-c680661 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-7607 .elementor-element.elementor-element-c680661 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-7607 .elementor-element.elementor-element-e3bccf9:not(.elementor-motion-effects-element-type-background),
.elementor-7607 .elementor-element.elementor-element-e3bccf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7607 .elementor-element.elementor-element-e3bccf9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 30px 0px;
  z-index: 11;
}
.elementor-7607 .elementor-element.elementor-element-e3bccf9 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-6847b4e > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
  padding: 15px 20px 10px 20px;
}
.elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(30px / 2);
}
.elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(30px / 2);
}
.elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(30px / 2);
  margin-left: calc(30px / 2);
}
.elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-30px / 2);
  margin-left: calc(-30px / 2);
}
body.rtl .elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-30px / 2);
}
body:not(.rtl) .elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-30px / 2);
}
.elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-icon i {
  transition: color 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-ba77eec {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-item > a {
  font-size: 13px;
}
.elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-theme-builder-content-area {
  height: 400px;
}
.elementor-location-header:before,
.elementor-location-footer:before {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1024px) {
  .elementor-7607 .elementor-element.elementor-element-e9dbf66 {
    padding: 30px 30px 30px 30px;
  }
  .elementor-7607 .elementor-element.elementor-element-e0a5240 > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-7607 .elementor-element.elementor-element-ec75d16 {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .elementor-7607 .elementor-element.elementor-element-e9dbf66 {
    padding: 30px 15px 30px 15px;
  }
  .elementor-7607 .elementor-element.elementor-element-95732a8 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7607 .elementor-element.elementor-element-bd211b8 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7607 .elementor-element.elementor-element-59f8bae > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7607 .elementor-element.elementor-element-66594cc {
    text-align: center;
  }
  .elementor-7607 .elementor-element.elementor-element-87b6185 {
    text-align: center;
  }
  .elementor-7607 .elementor-element.elementor-element-e0a5240 > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7607 .elementor-element.elementor-element-e3bccf9 {
    padding: 0px 0px 30px 0px;
  }
  .elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(50px / 2);
  }
  .elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(50px / 2);
  }
  .elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(50px / 2);
    margin-left: calc(50px / 2);
  }
  .elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-50px / 2);
    margin-left: calc(-50px / 2);
  }
  body.rtl .elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-50px / 2);
  }
  body:not(.rtl) .elementor-7607 .elementor-element.elementor-element-ba77eec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-50px / 2);
  }
}
@media (min-width: 768px) {
  .elementor-7607 .elementor-element.elementor-element-95732a8 {
    width: 20%;
  }
  .elementor-7607 .elementor-element.elementor-element-bd211b8 {
    width: 20%;
  }
  .elementor-7607 .elementor-element.elementor-element-59f8bae {
    width: 20%;
  }
  .elementor-7607 .elementor-element.elementor-element-2dbedf2 {
    width: 40%;
  }
  .elementor-7607 .elementor-element.elementor-element-c79781f {
    width: 60%;
  }
  .elementor-7607 .elementor-element.elementor-element-e0a5240 {
    width: 40%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-7607 .elementor-element.elementor-element-95732a8 {
    width: 30%;
  }
  .elementor-7607 .elementor-element.elementor-element-bd211b8 {
    width: 30%;
  }
  .elementor-7607 .elementor-element.elementor-element-59f8bae {
    width: 40%;
  }
  .elementor-7607 .elementor-element.elementor-element-e0a5240 {
    width: 100%;
  }
} /* Start custom CSS for icon-list, class: .elementor-element-ba77eec */
#footer-legal a {
  padding: 10px 0;
} /* End custom CSS */


.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-534baf1.elementor-hidden-tablet.elementor-hidden-mobile{
  z-index: 1;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-534baf1.elementor-hidden-tablet.elementor-hidden-mobile::before {
	content: "";
	position: absolute;
	top: 0;
	right: -80%;
	width: 100%;
	height: 100%;
	background: #f5d772;
	clip-path: polygon(30% 0%, 100% 0%, 100% 100%, 0% 100%);
	z-index: -1;
}

