.elementor-695 .elementor-element.elementor-element-6ee2bd0{--display:flex;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-695 .elementor-element.elementor-element-a80fc48 .elementor-repeater-item-3ce863c .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.concept43.com/wp-content/uploads/concept43-casestudy-orya-estudio-belleza-02.webp);background-size:cover;}.elementor-695 .elementor-element.elementor-element-a80fc48 .elementor-repeater-item-7466501 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.concept43.com/wp-content/uploads/losarcosdellaurel-website-macbook-03.webp);background-size:cover;}.elementor-695 .elementor-element.elementor-element-a80fc48 .elementor-repeater-item-2eb7608 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.concept43.com/wp-content/uploads/concept43-casestudy-bruder-27.webp);background-size:cover;}.elementor-695 .elementor-element.elementor-element-a80fc48 .elementor-repeater-item-ec2c14e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.concept43.com/wp-content/uploads/losarcosdellaurel-website-screens-02.webp);background-size:cover;}.elementor-695 .elementor-element.elementor-element-a80fc48 .swiper-slide{transition-duration:calc(4000ms*1.2);height:900px;}.elementor-695 .elementor-element.elementor-element-a80fc48 .swiper-slide-contents{max-width:66%;}.elementor-695 .elementor-element.elementor-element-a80fc48 .swiper-slide-inner{text-align:center;}.elementor-695 .elementor-element.elementor-element-a96c7df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .jet-listing-grid__items, .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(1rem / 2);padding-right:calc(1rem / 2);}:is( .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid, .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 1rem / -2);margin-right:calc( 1rem / -2);width:calc(100% + 1rem);}.elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 1rem / -2);margin-right:calc( 1rem / -2);}:is( .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .jet-listing-grid__items, .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(1rem / 2);padding-bottom:calc(1rem / 2);}:is( .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid, .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 1rem / -2);margin-bottom:calc( 1rem / -2);}.elementor-695 .elementor-element.elementor-element-0eb6be3 .jet-listing-not-found{font-family:"Roboto Flex", Sans-serif;font-size:1rem;color:#F0F0F0;}.elementor-695 .elementor-element.elementor-element-89eb868{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .jet-listing-grid__items, .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(1rem / 2);padding-right:calc(1rem / 2);}:is( .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid, .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 1rem / -2);margin-right:calc( 1rem / -2);width:calc(100% + 1rem);}.elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 1rem / -2);margin-right:calc( 1rem / -2);}:is( .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .jet-listing-grid__items, .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(1rem / 2);padding-bottom:calc(1rem / 2);}:is( .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid, .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 1rem / -2);margin-bottom:calc( 1rem / -2);}.elementor-695 .elementor-element.elementor-element-002f570 .jet-listing-not-found{font-family:"Roboto Flex", Sans-serif;font-size:1rem;color:#F0F0F0;}@media(max-width:1470px){.elementor-695 .elementor-element.elementor-element-a80fc48 .swiper-slide{height:750px;}}@media(max-width:1200px){.elementor-695 .elementor-element.elementor-element-6ee2bd0{--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-695 .elementor-element.elementor-element-a80fc48 .swiper-slide{height:600px;}}@media(max-width:1024px){.elementor-695 .elementor-element.elementor-element-6ee2bd0{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-695 .elementor-element.elementor-element-a80fc48 .swiper-slide{height:500px;}}@media(max-width:767px){.elementor-695 .elementor-element.elementor-element-6ee2bd0{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-695 .elementor-element.elementor-element-a80fc48 .swiper-slide{height:350px;}.elementor-695 .elementor-element.elementor-element-0eb6be3 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-695 .elementor-element.elementor-element-002f570 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS *//* FAQ accordion: open state.
   The V4 state picker has no "open" state. Each item is a <details>
   element, which gets [open] when expanded, so the open look lives here.
   Normal state = global classes faq-item / faq-header / faq-icon. */
.elementor .faq-item {
  transition: background-color .3s, color .3s;
}
.elementor .faq-item[open] {
  background-color: var(--grey-200);
  color: var(--grey-900);
}
.elementor .faq-item[open] > .faq-header {
  border-bottom-color: transparent;
  padding-bottom: 1.5rem;
}

/* Plus / minus icon, drawn in CSS (color follows the item) */
.elementor .faq-icon {
  position: relative;
}
.elementor .faq-icon .e-svg-base {
  display: none;
}
.elementor .faq-icon::before,
.elementor .faq-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 2px;
  background: currentColor;
  transform: translate(-50%, -50%);
  transition: transform .3s;
}
.elementor .faq-icon::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.elementor .faq-item[open] .faq-icon::after {
  transform: translate(-50%, -50%) rotate(0deg);
}

/* Intro slider (V3 Slides widget a80fc48): 10px rounded backgrounds.
   The slide is clipped too so Ken Burns zoom stays inside the corners. */
.elementor-element-a80fc48 .swiper-slide,
.elementor-element-a80fc48 .swiper-slide-bg {
  border-radius: 10px;
}
.elementor-element-a80fc48 .swiper-slide {
  overflow: hidden;
}/* End custom CSS */