.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-16355385-b2cf-0800-7edc-c02bc4cbc9e2 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-38a7286d-ab17-9ceb-b88c-b6f14ce77df6 {
background-color: var(--sand-1) !important;
border-color: var(--sand-1) !important;
border-radius: 16px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
}
.lfr-layout-structure-item-38a7286d-ab17-9ceb-b88c-b6f14ce77df6 {
position: relative;
}.lfr-layout-structure-item-0364f2c6-113f-7b97-1f43-7bae16b06d44 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: 6rem !important;
}
.lfr-layout-structure-item-651fa03c-8fd3-122a-6e15-b33426e50b1f {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-644f39e2-5a99-c0fe-4134-33916aa83944 {
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-03b28123-ea24-6d21-22d9-2d3c4d990b11 {
background-color: var(--sand-1) !important;
height: 765px !important;
}
.lfr-layout-structure-item-52914ac2-d886-f04b-d10b-aa9e0592e12a {
margin-bottom: var(--spacer-6,4.5rem) !important;
color: var(--sand-1) !important;
}
.lfr-layout-structure-item-c9e6bfb7-8343-8ad7-c857-03b7c85c92b1 {
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-0bb4282d-546c-92c1-505b-be753be92563 {
margin-bottom: var(--spacer-8,7.5rem) !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-307945d1-c256-6ec6-d014-0ecc05afcb14 {
background-color: var(--sand-1) !important;
height: 765px !important;
}
.lfr-layout-structure-item-bb07c7d4-d535-d1f2-357e-5bf4daf84551 {
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-67e5b6b3-f23b-ecdf-1735-c45918af10b8 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b3d08538-0c6f-d9fc-b6d2-659b604205f2 {
background-color: var(--iberdrola-forest) !important;
border-color: var(--iberdrola-forest) !important;
border-radius: 16px !important;
margin-top: -15px !important;
}
.lfr-layout-structure-item-b3d08538-0c6f-d9fc-b6d2-659b604205f2 {
position: relative;
}.lfr-layout-structure-item-4d59487f-b5bb-5add-107c-2445e4f80ca1 {
margin-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-687033a8-b15d-a598-7adb-c91b842de999 {
background-color: var(--sand-1) !important;
margin-bottom: var(--spacer-7,6rem) !important;
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-63d80de0-3a57-ca36-e513-4fe8f0994b8c {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-32f2bf8b-ca02-3d4b-3055-15c0ee73d483 {
margin-bottom: 6rem !important;
margin-top: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-1d75f60b-7ae7-53b6-1cd6-773187d4d1c4 {
background-color: var(--forest-1) !important;
border-color: var(--sand-1) !important;
border-radius: 16px !important;
margin-top: -25px !important;
}
.lfr-layout-structure-item-1d75f60b-7ae7-53b6-1cd6-773187d4d1c4 {
position: relative;
}.lfr-layout-structure-item-48b193bf-734c-f315-3530-4ca7aef58078 {
background-color: var(--sand-1) !important;
border-color: var(--sand-1) !important;
border-radius: 16px !important;
margin-top: -25px !important;
}
.lfr-layout-structure-item-48b193bf-734c-f315-3530-4ca7aef58078 {
position: relative;
}.lfr-layout-structure-item-dd798187-8cc2-3a20-718c-457841486daa {
margin-bottom: var(--spacer-6,4.5rem) !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e8b950b4-9b14-fb04-caeb-fd242896feae {
max-width: 1280px !important;
width: 100% !important;
}
.lfr-layout-structure-item-9a431182-b3d5-0392-55cf-9f8a5bf9998f {
margin-bottom: var(--spacer-3,1rem) !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f9313dd7-983a-652e-4bc8-9bfb794f8e61 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b1a774e4-37ad-214e-68ed-0b008bbd1c1a {
margin-top: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-601cbc4b-d1bd-c3c3-4875-79e9cd0382bc {
background-color: var(--sand-1) !important;
}
.lfr-layout-structure-item-c62cf5c9-44e0-3409-7ede-ac858c390bda {
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5903f8ad-5ef6-e600-efcb-1c1b5b0953f0 {
background-color: var(--sand-1) !important;
}
.lfr-layout-structure-item-1304ebac-71de-dfe8-94a9-3021d9b3cea1 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d2882024-e08e-2b92-3d91-b475f0853851 {
margin-bottom: var(--spacer-10,10rem) !important;
margin-top: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-7c4233df-0b4e-e502-06b9-42e622c7d907 {
max-width: 1280px !important;
width: 100% !important;
}
.lfr-layout-structure-item-f2296b15-b7c8-9aae-7612-b2835605cf81 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-15d3dcd6-b164-5553-7bf3-e9449ad118ce {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8de9a5d0-a723-6d45-9f82-3a0ffb83b037 {
margin-right: var(--spacer-10,10rem) !important;
color: var(--sand-1) !important;
}
.lfr-layout-structure-item-47bb0a72-81a1-67a5-7a0b-5900da215319 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-26232f0b-2fe9-2d88-de0a-f63987477763 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-f4ed0822-5d7d-2cba-c6e8-56c9ffdbbe2b {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1ec1e4e7-5d9a-2455-9902-03be8a181114 {
max-width: 1280px !important;
width: 100% !important;
}
.lfr-layout-structure-item-a18843b1-25f9-25de-a283-7ef9979ed56d {
max-width: 1280px !important;
width: 100% !important;
}
.lfr-layout-structure-item-3da3d99b-923d-131b-24ad-85039387c90e {
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-af29cbd1-91ba-7db2-e423-bea37b0d9d14 {
background-color: var(--sand-1) !important;
height: 765px !important;
}
@media screen and (max-width: 767px) {.lfr-layout-structure-item-63d80de0-3a57-ca36-e513-4fe8f0994b8c {
margin-bottom: var(--spacer-5,3rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-0364f2c6-113f-7b97-1f43-7bae16b06d44 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-52914ac2-d886-f04b-d10b-aa9e0592e12a {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-c9e6bfb7-8343-8ad7-c857-03b7c85c92b1 {
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-b3d08538-0c6f-d9fc-b6d2-659b604205f2 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-4d59487f-b5bb-5add-107c-2445e4f80ca1 {
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-63d80de0-3a57-ca36-e513-4fe8f0994b8c {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
@media (max-width: 700px) {

    .flipcard.XL,
    .flipcard.XL .flipcard__face,
    .flipcard.XL .flipcard__face--front,
    .flipcard.XL .flipcard__face--back {
        height: 30rem !important;
        min-height: 30rem !important;
    }

    .flipcard.XL .flipcard__face--back {
        max-height: 30rem !important;
        justify-content: flex-start !important;
    }

    .flipcard.XL .flipcard__face--back .pdngs-encabezado {
        padding-top: 2rem !important;
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .flipcard.XL .flipcard__face--back .pdngs-parrafo {
        padding-top: 1.5rem !important;
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }

    .flipcard.XL .flipcard__face--back .component-heading {
        line-height: 1.1 !important;
        margin-bottom: 0 !important;
    }

    .flipcard.XL .flipcard__face--back .component-paragraph {
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 15 !important;
        overflow: hidden !important;
    }

    .flipcard.XL .flipcard__face--back .mrgs-button {
        margin-top: 2.5rem !important;
        margin-bottom: 2rem !important;
        margin-left: 1.5rem !important;
    }
.flipcard.XL .flipcard__face--back .component-heading {
    font-size: 1.6rem !important;
    line-height: 1.1 !important;
    margin-bottom: 0 !important;
}

.flipcard.XL .flipcard__face--back .component-paragraph {
    font-size: 0.95rem !important;
    line-height: 1.4 !important;

    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 15 !important;
    overflow: hidden !important;
}

.flipcard.XL .flipcard__face--back .btn {
    font-size: 0.95rem !important;
}
@media (max-width: 700px) {

    .flipcard.XL .flipcard__face--back .Heading_M {
        font-size: 1.5rem !important;
        line-height: 1.05 !important;
    }

    .flipcard.XL .flipcard__face--back .Body_M {
        font-size: 0.875rem !important;
        line-height: 1.35 !important;
    }

    .flipcard.XL .flipcard__face--back .btn {
        font-size: 0.9rem !important;
    }

}
}.lfr-layout-structure-item-1d75f60b-7ae7-53b6-1cd6-773187d4d1c4 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-48b193bf-734c-f315-3530-4ca7aef58078 {
margin-bottom: var(--spacer-8,7.5rem) !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-8,7.5rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-601cbc4b-d1bd-c3c3-4875-79e9cd0382bc {
margin-top: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-5903f8ad-5ef6-e600-efcb-1c1b5b0953f0 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d2882024-e08e-2b92-3d91-b475f0853851 {
margin-bottom: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-0,0rem) !important;
padding-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-7c4233df-0b4e-e502-06b9-42e622c7d907 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-8de9a5d0-a723-6d45-9f82-3a0ffb83b037 {
margin-bottom: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-da1e1508-1833-f594-8516-771dce39df79 {
display: block !important;
padding-bottom: var(--spacer-0,0rem) !important;
}

@media (max-width: 700px) {

 .banner_espana .bloque_banner {
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-end !important;
        align-items: flex-start !important;

        position: absolute !important;
        left: 1rem !important;
        right: 1rem !important;
        bottom: 2rem !important;
        top: auto !important;

        width: calc(100% - 2rem) !important;
    }

.banner_espana .bloque_banner .bloque_banner-boton .btn {
        font-size: 14px !important;
        line-height: 18px !important;
        padding: 12px 16px !important;
        min-height: unset !important;
    }
}

  
.parrafo_banner .component-paragraph {
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 8 !Important;
        overflow: hidden !Important;
    }




.banner_espana .bloque_banner {
        height: 420px !important;
    }


.banner_espana .Heading_2XL {
        font-size: 2rem !important;
        line-height: 0.95 !important;
    }

.banner_espana .ratio-4-1 {
        min-height: 400px !important;
    }


}


}