/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/pages/certification.css ***!
  \******************************************************************************************************************************/
/* ──────────────────────────────────────────────────────────────
   Certification page-specific overrides
   Loaded only on /<locale>/certification, on top of app.css.
   ────────────────────────────────────────────────────────────── */

/* Newsletter section — reduce vertical size on this page (the homepage
   keeps the larger 250px top padding inherited from app.css). */
.newsletter {
    padding-top: 80px !important;
    padding-bottom: 40px !important;
    /* Push the background image down: its top edge starts ~120px below the
       section top, freeing space for the form on a clean background. */
    background-position: center calc(100% + 120px) !important;
}

@media (max-width: 991.98px) {
    .newsletter {
        padding-top: 60px !important;
    }
}

@media (max-width: 575.98px) {
    .newsletter {
        padding-top: 40px !important;
    }
}

/* ──── Testimonial — quote box with vertical fade gradient ─── */
.cert-testimonial__quote {
    background: linear-gradient(180deg, #014042 0%, rgba(1, 64, 66, 0) 100%);
    border: 0;
    position: relative;
}
.cert-testimonial__quote::before {
    content: "";
    position: absolute;
    inset: 0;
    border: 1.5px solid rgba(255, 255, 255, 0.85);
    border-bottom: 0;
    -webkit-mask-image: linear-gradient(180deg, #000 0%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0) 100%);
            mask-image: linear-gradient(180deg, #000 0%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0) 100%);
    pointer-events: none;
}
.cert-testimonial__text {
    font-weight: 600;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZXMvY2VydGlmaWNhdGlvbi5mZmQyMWZmZC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7OzttRUFHbUU7O0FBRW5FO2dFQUNnRTtBQUNoRTtJQUNJLDRCQUE0QjtJQUM1QiwrQkFBK0I7SUFDL0I7dUVBQ21FO0lBQ25FLHlEQUF5RDtBQUM3RDs7QUFFQTtJQUNJO1FBQ0ksNEJBQTRCO0lBQ2hDO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLDRCQUE0QjtJQUNoQztBQUNKOztBQUVBLGlFQUFpRTtBQUNqRTtJQUNJLHdFQUF3RTtJQUN4RSxTQUFTO0lBQ1Qsa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUiw2Q0FBNkM7SUFDN0MsZ0JBQWdCO0lBQ2hCLDZGQUE2RjtZQUNyRixxRkFBcUY7SUFDN0Ysb0JBQW9CO0FBQ3hCO0FBQ0E7SUFDSSxnQkFBZ0I7QUFDcEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL2NlcnRpZmljYXRpb24uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgQ2VydGlmaWNhdGlvbiBwYWdlLXNwZWNpZmljIG92ZXJyaWRlc1xuICAgTG9hZGVkIG9ubHkgb24gLzxsb2NhbGU+L2NlcnRpZmljYXRpb24sIG9uIHRvcCBvZiBhcHAuY3NzLlxuICAg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG5cbi8qIE5ld3NsZXR0ZXIgc2VjdGlvbiDigJQgcmVkdWNlIHZlcnRpY2FsIHNpemUgb24gdGhpcyBwYWdlICh0aGUgaG9tZXBhZ2VcbiAgIGtlZXBzIHRoZSBsYXJnZXIgMjUwcHggdG9wIHBhZGRpbmcgaW5oZXJpdGVkIGZyb20gYXBwLmNzcykuICovXG4ubmV3c2xldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIC8qIFB1c2ggdGhlIGJhY2tncm91bmQgaW1hZ2UgZG93bjogaXRzIHRvcCBlZGdlIHN0YXJ0cyB+MTIwcHggYmVsb3cgdGhlXG4gICAgICAgc2VjdGlvbiB0b3AsIGZyZWVpbmcgc3BhY2UgZm9yIHRoZSBmb3JtIG9uIGEgY2xlYW4gYmFja2dyb3VuZC4gKi9cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2FsYygxMDAlICsgMTIwcHgpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5uZXdzbGV0dGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5uZXdzbGV0dGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIOKUgOKUgOKUgOKUgCBUZXN0aW1vbmlhbCDigJQgcXVvdGUgYm94IHdpdGggdmVydGljYWwgZmFkZSBncmFkaWVudCDilIDilIDilIAgKi9cbi5jZXJ0LXRlc3RpbW9uaWFsX19xdW90ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAxNDA0MiAwJSwgcmdiYSgxLCA2NCwgNjYsIDApIDEwMCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2VydC10ZXN0aW1vbmlhbF9fcXVvdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwIDAlLCByZ2JhKDAsMCwwLDAuNSkgNjAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCAwJSwgcmdiYSgwLDAsMCwwLjUpIDYwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jZXJ0LXRlc3RpbW9uaWFsX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/