.elementor-187 .elementor-element.elementor-element-2a752e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-187 .elementor-element.elementor-element-9195712{--display:flex;--min-height: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-187 .elementor-element.elementor-element-fec0c80{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-187 .elementor-element.elementor-element-a1900dd{--display:flex;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-187 .elementor-element.elementor-element-50a4832{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-187 .elementor-element.elementor-element-50a4832 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.54 * 100% );}.elementor-187 .elementor-element.elementor-element-50a4832:after{content:"0.54";}.elementor-187 .elementor-element.elementor-element-50a4832 .elementor-post__thumbnail__link{width:100%;}.elementor-187 .elementor-element.elementor-element-50a4832 .elementor-post__meta-data span + span:before{content:"•";}.elementor-187 .elementor-element.elementor-element-50a4832 .elementor-post__card{border-radius:16px;}.elementor-187 .elementor-element.elementor-element-50a4832 .elementor-post__text{margin-top:20px;}.elementor-187 .elementor-element.elementor-element-50a4832 .elementor-post__title, .elementor-187 .elementor-element.elementor-element-50a4832 .elementor-post__title a{color:#1A586D;}.elementor-187 .elementor-element.elementor-element-50a4832 .elementor-post__read-more{color:#62BCDA;}.elementor-187 .elementor-element.elementor-element-d2240f6{--display:flex;}.elementor-187 .elementor-element.elementor-element-2c7e704{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-187 .elementor-element.elementor-element-2c7e704 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.54 * 100% );}.elementor-187 .elementor-element.elementor-element-2c7e704:after{content:"0.54";}.elementor-187 .elementor-element.elementor-element-2c7e704 .elementor-post__thumbnail__link{width:100%;}.elementor-187 .elementor-element.elementor-element-2c7e704 .elementor-post__meta-data span + span:before{content:"•";}.elementor-187 .elementor-element.elementor-element-2c7e704 .elementor-post__card{border-radius:16px;}.elementor-187 .elementor-element.elementor-element-2c7e704 .elementor-post__text{margin-top:20px;}.elementor-187 .elementor-element.elementor-element-2c7e704 .elementor-post__title, .elementor-187 .elementor-element.elementor-element-2c7e704 .elementor-post__title a{color:#1A586D;}.elementor-187 .elementor-element.elementor-element-2c7e704 .elementor-post__read-more{color:#62BCDA;}.elementor-187 .elementor-element.elementor-element-446a34d{--display:flex;}.elementor-187 .elementor-element.elementor-element-14352b9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-187 .elementor-element.elementor-element-14352b9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.54 * 100% );}.elementor-187 .elementor-element.elementor-element-14352b9:after{content:"0.54";}.elementor-187 .elementor-element.elementor-element-14352b9 .elementor-post__thumbnail__link{width:100%;}.elementor-187 .elementor-element.elementor-element-14352b9 .elementor-post__meta-data span + span:before{content:"•";}.elementor-187 .elementor-element.elementor-element-14352b9 .elementor-post__card{border-radius:16px;}.elementor-187 .elementor-element.elementor-element-14352b9 .elementor-post__text{margin-top:20px;}.elementor-187 .elementor-element.elementor-element-14352b9 .elementor-post__title, .elementor-187 .elementor-element.elementor-element-14352b9 .elementor-post__title a{color:#1A586D;}.elementor-187 .elementor-element.elementor-element-14352b9 .elementor-post__read-more{color:#62BCDA;}.elementor-187 .elementor-element.elementor-element-fd8be12{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:34px;--n-tabs-gap:46px;--n-tabs-title-border-radius:18px 18px 18px 18px;--n-tabs-title-font-size:16px;}.elementor-187 .elementor-element.elementor-element-fd8be12 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#D8D8D8;}.elementor-187 .elementor-element.elementor-element-fd8be12.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#279AB3;background-color:transparent;background-image:linear-gradient(180deg, #279AB3 0%, #1E8196 100%);}.elementor-187 .elementor-element.elementor-element-fd8be12.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-187 .elementor-element.elementor-element-fd8be12.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#279AB3;background-color:transparent;background-image:linear-gradient(180deg, #279AB3 0%, #187C91 100%);}.elementor-187 .elementor-element.elementor-element-fd8be12.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-187 .elementor-element.elementor-element-800d90a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-187 .elementor-element.elementor-element-fec0c80{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-187 .elementor-element.elementor-element-50a4832 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-187 .elementor-element.elementor-element-50a4832:after{content:"0.5";}.elementor-187 .elementor-element.elementor-element-50a4832 .elementor-post__thumbnail__link{width:100%;}.elementor-187 .elementor-element.elementor-element-2c7e704 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-187 .elementor-element.elementor-element-2c7e704:after{content:"0.5";}.elementor-187 .elementor-element.elementor-element-2c7e704 .elementor-post__thumbnail__link{width:100%;}.elementor-187 .elementor-element.elementor-element-14352b9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-187 .elementor-element.elementor-element-14352b9:after{content:"0.5";}.elementor-187 .elementor-element.elementor-element-14352b9 .elementor-post__thumbnail__link{width:100%;}.elementor-187 .elementor-element.elementor-element-fd8be12{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:11px;--n-tabs-gap:20px;}}@media(min-width:768px){.elementor-187 .elementor-element.elementor-element-2a752e3{--width:90%;}.elementor-187 .elementor-element.elementor-element-800d90a{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-6de7d17 *//* =====================================================
   HERO BLOG - ALUMISAIS
===================================================== */

.al-blog-hero,
.al-blog-hero * {
    box-sizing: border-box;
}

.al-blog-hero {
    width: 100%;
    min-height: 680px;

    position: relative;

    display: flex;
    align-items: center;

    overflow: hidden;

    background:
        linear-gradient(
            90deg,
            rgba(7, 41, 55, .96) 0%,
            rgba(7, 41, 55, .88) 24%,
            rgba(7, 41, 55, .64) 46%,
            rgba(7, 41, 55, .22) 72%,
            rgba(7, 41, 55, .05) 100%
        ),
        url("http://alumisais.es/wp-content/uploads/2026/09/HEADER_ALUMISAIS.png");

    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;

    font-family: Arial, Helvetica, sans-serif;
}

.al-blog-hero::after {
    content: "";

    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            180deg,
            rgba(0,0,0,.05),
            rgba(0,0,0,.18)
        );

    pointer-events: none;
}


/* CONTENEDOR */

.al-blog-hero-inner {
    position: relative;
    z-index: 2;

    width: 100%;
    max-width: 1500px;

    margin: 0 auto;

    padding: 90px 70px;
}


/* CONTENIDO */

.al-blog-hero-content {
    max-width: 820px;
}


/* TITULO */

.al-blog-hero h1 {
    margin: 0;

    color: #ffffff;

    font-size: clamp(78px, 7vw, 120px);

    line-height: .95;

    letter-spacing: -4px;

    font-weight: 900;
}

.al-blog-hero h1 span {
    display: block;

    margin-top: 28px;

    color: #68c6ec;

    font-size: clamp(42px, 4vw, 64px);

    line-height: 1.05;

    letter-spacing: -2px;

    font-weight: 800;
}


/* LINEA */

.al-blog-line {
    width: 220px;
    height: 5px;

    margin: 28px 0 25px;

    border-radius: 20px;

    background:
        linear-gradient(
            90deg,
            #62c8ee,
            transparent
        );
}


/* TEXTO */

.al-blog-hero p {
    max-width: 780px;

    margin: 0;

    color: rgba(255,255,255,.92);

    font-size: 21px;

    line-height: 1.7;

    font-weight: 400;
}


/* =====================================================
   TABLET
===================================================== */

@media (min-width:768px) and (max-width:1199px) {

    .al-blog-hero {
        min-height: 560px;
        background-position: 62% center;
    }

    .al-blog-hero-inner {
        padding: 70px 40px;
    }

    .al-blog-hero-content {
        max-width: 690px;
    }

    .al-blog-hero h1 {
        font-size: clamp(66px, 9vw, 90px);
    }

    .al-blog-hero h1 span {
        margin-top: 20px;
        font-size: clamp(34px, 5vw, 50px);
    }

    .al-blog-line {
        width: 180px;
    }

    .al-blog-hero p {
        font-size: 18px;
    }

}


/* =====================================================
   MOVIL
===================================================== */

@media (max-width:767px) {

    .al-blog-hero {
        min-height: 520px;

        align-items: flex-end;

        background:
            linear-gradient(
                180deg,
                rgba(7,41,55,.25) 0%,
                rgba(7,41,55,.58) 38%,
                rgba(7,41,55,.96) 100%
            ),
            url("http://alumisais.es/wp-content/uploads/2026/09/HEADER-BLOG-ALUMISAIS-2048x683.png");

        background-size: cover;
        background-position: 64% center;
    }

    .al-blog-hero-inner {
        padding: 70px 20px 55px;
    }

    .al-blog-hero-content {
        max-width: 100%;
    }

    .al-blog-hero h1 {
        font-size: clamp(58px, 18vw, 78px);
        letter-spacing: -3px;
    }

    .al-blog-hero h1 span {
        margin-top: 15px;

        font-size: clamp(30px, 9vw, 40px);

        line-height: 1.08;

        letter-spacing: -1.5px;
    }

    .al-blog-line {
        width: 130px;
        height: 4px;

        margin: 22px 0 19px;
    }

    .al-blog-hero p {
        font-size: 15px;
        line-height: 1.6;
    }

}


/* =====================================================
   MOVIL PEQUEÑO
===================================================== */

@media (max-width:390px) {

    .al-blog-hero-inner {
        padding-left: 16px;
        padding-right: 16px;
    }

    .al-blog-hero h1 {
        font-size: 54px;
    }

    .al-blog-hero h1 span {
        font-size: 28px;
    }

    .al-blog-hero p {
        font-size: 14px;
    }

}/* End custom CSS */