.elementor-24251 .elementor-element.elementor-element-7942bc9{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24251 .elementor-element.elementor-element-7942bc9:not(.elementor-motion-effects-element-type-background), .elementor-24251 .elementor-element.elementor-element-7942bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0F0F;}.elementor-24251 .elementor-element.elementor-element-94c3607{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-24251 .elementor-element.elementor-element-7038289{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24251 .elementor-element.elementor-element-7038289:not(.elementor-motion-effects-element-type-background), .elementor-24251 .elementor-element.elementor-element-7038289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-24251 .elementor-element.elementor-element-c6425af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24251 .elementor-element.elementor-element-191aa70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24251 .elementor-element.elementor-element-a43e220{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-24251 .elementor-element.elementor-element-a43e220:not(.elementor-motion-effects-element-type-background), .elementor-24251 .elementor-element.elementor-element-a43e220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-24251 .elementor-element.elementor-element-d55749e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24251 .elementor-element.elementor-element-17b402f{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24251 .elementor-element.elementor-element-17b402f:not(.elementor-motion-effects-element-type-background), .elementor-24251 .elementor-element.elementor-element-17b402f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}body.elementor-page-24251:not(.elementor-motion-effects-element-type-background), body.elementor-page-24251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px){.elementor-24251 .elementor-element.elementor-element-94c3607{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24251 .elementor-element.elementor-element-7038289{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-24251 .elementor-element.elementor-element-a43e220{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-24251 .elementor-element.elementor-element-94c3607{--width:50%;}.elementor-24251 .elementor-element.elementor-element-7038289{--content-width:100%;}.elementor-24251 .elementor-element.elementor-element-a43e220{--content-width:1600px;}.elementor-24251 .elementor-element.elementor-element-17b402f{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24251 .elementor-element.elementor-element-94c3607{--width:100%;}.elementor-24251 .elementor-element.elementor-element-7038289{--content-width:90%;}.elementor-24251 .elementor-element.elementor-element-a43e220{--content-width:95%;}.elementor-24251 .elementor-element.elementor-element-17b402f{--content-width:90%;}}@media(max-width:767px){.elementor-24251 .elementor-element.elementor-element-7942bc9{--min-height:80vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24251 .elementor-element.elementor-element-94c3607{--width:95%;}.elementor-24251 .elementor-element.elementor-element-7038289{--content-width:90%;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-24251 .elementor-element.elementor-element-a43e220{--content-width:96%;}.elementor-24251 .elementor-element.elementor-element-17b402f{--content-width:90%;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-a43e220 */.iberian-sectors-section {
    background:
        radial-gradient(
            circle at 50% 45%,
            rgba(160,136,82,.025) 0%,
            transparent 55%
        ),
        #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b402f */.elementor-24251 .elementor-element.elementor-element-17b402f {
  position: relative;
  overflow: hidden;

  background:

    radial-gradient(
      circle at 10% 10%,
      rgba(255,255,255,.95) 0%,
      rgba(255,255,255,.58) 20%,
      transparent 46%
    ),

    radial-gradient(
      circle at 88% 18%,
      rgba(190,190,184,.16) 0%,
      rgba(190,190,184,.07) 26%,
      transparent 54%
    ),

    radial-gradient(
      circle at 52% 110%,
      rgba(150,150,145,.075) 0%,
      transparent 48%
    ),

    linear-gradient(
      135deg,
      #FBFBF9 0%,
      #F5F4F1 38%,
      #EFEDE9 68%,
      #E9E8E3 100%
    );
}


.elementor-24251 .elementor-element.elementor-element-17b402f::before {
  content: "";

  position: absolute;
  inset: 0;

  pointer-events: none;

  background:
    linear-gradient(
      115deg,
      rgba(255,255,255,.28) 0%,
      transparent 32%,
      rgba(175,175,170,.035) 58%,
      transparent 76%
    );

  opacity: .9;
}


.elementor-24251 .elementor-element.elementor-element-17b402f > .e-con-inner,
.elementor-24251 .elementor-element.elementor-element-17b402f > .elementor-element {
  position: relative;
  z-index: 1;
}/* End custom CSS */