.elementor .e-92fca2c-ffedd19{width:220px;height:50px;font-weight:400;font-size:16px;color:#000000;line-height:150%;margin-block-end:15px;background-color:#ffffff;mix-blend-mode:normal;display:block;align-self:start;}.elementor .e-92fca2c-ffedd19:hover,.elementor .e-92fca2c-ffedd19:focus-visible{color:#ffffff;background-color:#FF6400;}.elementor .e-ff47eb5-27271b6{width:220px;height:50px;font-weight:400;font-size:16px;color:#ffffff;line-height:150%;border-radius:0px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff00;align-self:start;}.elementor .e-ff47eb5-27271b6:hover,.elementor .e-ff47eb5-27271b6:focus-visible{color:var(--Black);background-color:var(--white);}.elementor .e-02ec99d-b15983a{padding-block-end:120px;padding-inline-start:120px;flex-direction:column;}.elementor .e-aae186e-b85d073{height:800px;border-radius:10px;background-image:url("https://dinamica.ascend.pt/wp-content/uploads/2026/06/Dinamica-ktm.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;display:flex;align-items:end;}.elementor .e-a4ad7d9{padding-block-start:100px;padding-block-end:100px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-d235764-aac8ead{font-weight:400;font-size:28px;color:var(--white);line-height:115%;padding-block-end:10px;}.elementor .e-5ff63e8-930d978{font-weight:400;font-size:16px;color:var(--white);line-height:150%;padding-block-end:10px;}.elementor .e-6cab1b9-40cacb4{width:220px;height:50px;font-weight:400;font-size:16px;color:#ffffff;line-height:150%;border-radius:0px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff00;align-self:start;}.elementor .e-6cab1b9-40cacb4:hover,.elementor .e-6cab1b9-40cacb4:focus-visible{color:var(--Black);background-color:var(--white);}.elementor .e-685759a-3c0d2be{padding:0px;flex-direction:column;gap:0px;}.elementor .e-7339ae8-e58a51b{width:66%;height:360px;padding-block-end:50px;padding-inline-start:60px;border-radius:10px;background-image:url("https://dinamica.ascend.pt/wp-content/uploads/2026/06/card-liberdade.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center right;display:flex;flex-direction:column;justify-content:flex-end;align-items:start;}.elementor .e-7339ae8-e58a51b:hover,.elementor .e-7339ae8-e58a51b:focus-visible{background-image:url("https://dinamica.ascend.pt/wp-content/uploads/2026/06/card-liberdade.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center left;}.elementor .e-a8ef798-cf46d00{width:34%;border-radius:10px;background-image:url("https://dinamica.ascend.pt/wp-content/uploads/2026/06/preparado-card.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-f2dbe82-1843d67{column-gap:24px;display:flex;flex-direction:row;}.elementor .e-eee25d7-a96b50b{width:34%;border-radius:10px;background-image:url("https://dinamica.ascend.pt/wp-content/uploads/2026/06/exterior.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-78438c3-fc6eb88{width:66%;height:360px;border-radius:10px;background-image:url("https://dinamica.ascend.pt/wp-content/uploads/2026/06/potencia.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center right;display:flex;/* CARD */
.card-hero {
position: relative;
overflow: hidden;
}

/* zoom suave da imagem de fundo / imagem */
.card-hero img {
transition: transform 0.6s ease;
}
.card-hero:hover img {
transform: scale(1.06);
}

/* descrição + botão escondidos em repouso */
.card-hero .reveal {
max-height: 0;
opacity: 0;
overflow: hidden;
transform: translateY(10px);
transition: max-height 0.5s ease, opacity 0.4s ease, transform 0.5s ease;
}

/* ao passar o rato no card inteiro, revela */
.card-hero:hover .reveal {
max-height: 300px;   /* maior que a altura real do conteúdo */
opacity: 1;
transform: translateY(0);
}

/* o título sobe um pouco para dar espaço ao que aparece */
.card-hero .titulo-card {
transition: transform 0.4s ease;
}
.card-hero:hover .titulo-card {
transform: translateY(-6px);
}\n}.elementor .e-006a361-f0e43af{column-gap:24px;display:flex;flex-direction:row;}