/* CA-TALENTS-V4 : styles exclusifs a la page talents; corps en widgets Elementor natifs. */
body.page-id-12 .ca-v4-talents-root.e-con{--width:100%;--content-width:100%;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;font-family:'DM Sans',Arial,sans-serif}
body.page-id-12 .ca-v4-talents-root *,body.page-id-12 .ca-v4-talents-root *::before,body.page-id-12 .ca-v4-talents-root *::after{box-sizing:border-box}
body.page-id-12 .ca-v4-talents-root .shell.e-con{--width:100%;--content-width:100%;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:min(calc(100% - 72px),1320px)!important;max-width:1320px!important;margin:0 auto!important;padding:0!important}
body.page-id-12 .ca-v4-talents-root .elementor-widget{min-width:0!important;margin:0!important}
body.page-id-12 .ca-v4-talents-root .elementor-heading-title{margin:0!important;font-family:Manrope,'DM Sans',Arial,sans-serif!important;letter-spacing:-.052em!important}
body.page-id-12 .ca-v4-talents-root .elementor-widget-text-editor p{margin:0!important}
/* 01 — Grand titre clair */
body.page-id-12 .ca-v4-talents-root.interior-hero.e-con{background:#f9f8f5!important;padding:90px 0 100px!important;overflow:hidden!important}
body.page-id-12 .ca-v4-talents-root .crumb.e-con{--width:auto;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;gap:12px!important;margin:0 0 56px!important;padding:0!important;min-height:0!important}
body.page-id-12 .ca-v4-talents-root .crumb>.elementor-widget{--width:auto!important;--container-widget-width:auto!important;flex:0 0 auto!important;width:auto!important;max-width:max-content!important}
body.page-id-12 .ca-v4-talents-root .crumb .elementor-button,body.page-id-12 .ca-v4-talents-root .crumb .elementor-heading-title{font:400 12px/1.5 'DM Sans',Arial,sans-serif!important;letter-spacing:0!important;color:#7c858c!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important}
body.page-id-12 .ca-v4-talents-root .eyebrow .elementor-heading-title{font:800 11px/1.6 Manrope,'DM Sans',Arial,sans-serif!important;letter-spacing:.19em!important;color:#6a8430!important;text-transform:uppercase!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-hero-title{width:100%!important;max-width:none!important;margin:21px 0 25px!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-hero-title .elementor-heading-title{font:900 clamp(52px,6.35vw,116px)/1.055 Manrope,'DM Sans',Arial,sans-serif!important;color:#121b27!important;letter-spacing:-.059em!important;overflow-wrap:normal!important;word-break:normal!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-hero-title .elementor-heading-title em{color:#91a64e!important;font-style:normal!important}
body.page-id-12 .ca-v4-talents-root .lead{max-width:760px!important;width:100%!important}
body.page-id-12 .ca-v4-talents-root .lead p{font:400 18px/1.73 'DM Sans',Arial,sans-serif!important;color:#64717b!important}
body.page-id-12 .ca-v4-talents-root .interior-rule.e-con{display:block!important;width:min(calc(100% - 72px),1320px)!important;max-width:1320px!important;min-height:1px!important;height:1px!important;background:#dce0db!important;margin:80px auto -100px!important;padding:0!important}
/* 02 — Carrousel sombre */
body.page-id-12 .ca-v4-talents-root.showcase.e-con{--width:100%;position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#101720!important;color:#fff!important;padding:70px 0 85px!important}
body.page-id-12 .ca-v4-talents-root.showcase>.showcase-bg.e-con{position:absolute!important;z-index:-2!important;inset:-5%!important;display:block!important;width:110%!important;max-width:none!important;min-height:110%!important;background-size:cover!important;background-position:center!important;filter:blur(12px) saturate(.65)!important;opacity:.27!important;pointer-events:none!important}
body.page-id-12 .ca-v4-talents-root.showcase>.showcase-veil.e-con{position:absolute!important;z-index:-1!important;inset:0!important;display:block!important;width:100%!important;max-width:none!important;min-height:100%!important;background:linear-gradient(90deg,#101720ef,#101720c7),linear-gradient(0deg,#101720f0,#10172055)!important;pointer-events:none!important}
body.page-id-12 .ca-v4-talents-root .showcase-overline.e-con{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;padding:0!important;margin:0!important}
body.page-id-12 .ca-v4-talents-root .showcase-overline .elementor-widget{--width:auto!important;--container-widget-width:auto!important;width:auto!important;flex:0 0 auto!important}
body.page-id-12 .ca-v4-talents-root .showcase-overline .elementor-heading-title{font:800 11px/1.5 Manrope,'DM Sans',Arial,sans-serif!important;letter-spacing:.18em!important;color:#d8fa66!important;text-transform:uppercase!important}
body.page-id-12 .ca-v4-talents-root .showcase-overline>.elementor-widget:last-child .elementor-heading-title{font-size:10px!important;font-weight:500!important}
body.page-id-12 .ca-v4-talents-root .showcase-viewport.e-con{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:5px!important;width:100%!important;height:480px!important;min-height:480px!important;margin:0!important;padding:0!important;position:relative!important}
body.page-id-12 .ca-v4-talents-root .showcase-viewport>.showcase-arrow{--width:48px!important;--container-widget-width:48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;flex:0 0 48px!important;z-index:7!important;align-self:center!important;margin:0!important}
body.page-id-12 .ca-v4-talents-root .showcase-arrow .elementor-button{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;min-height:48px!important;border-radius:50%!important;padding:0!important;background:#ffffff10!important;border:1px solid #ffffff66!important;color:#fff!important;box-shadow:none!important;font:400 23px/1 Manrope,Arial,sans-serif!important}
body.page-id-12 .ca-v4-talents-root .showcase-arrow .elementor-button:hover,body.page-id-12 .ca-v4-talents-root .showcase-arrow .elementor-button:focus-visible{background:#d8fa66!important;color:#111824!important;border-color:#d8fa66!important}
body.page-id-12 .ca-v4-talents-root .showcase-track.e-con{--width:auto!important;flex:1 1 auto!important;position:relative!important;display:block!important;width:auto!important;max-width:900px!important;height:450px!important;min-height:450px!important;padding:0!important;margin:0 auto!important;perspective:1000px!important;overflow:visible!important}
body.page-id-12 .ca-v4-talents-root .showcase-slide.e-con{--width:31%;position:absolute!important;top:50%!important;left:50%!important;display:block!important;width:31%!important;max-width:none!important;height:320px!important;min-height:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:12px!important;background:#27313a!important;z-index:1!important;opacity:1!important;box-shadow:0 25px 70px #0006!important;transform:translate(calc(-50% + var(--ca-offset,0%)),-50%) scale(.90)!important;transition:transform .55s ease,opacity .45s ease,height .45s ease!important}
body.page-id-12 .ca-v4-talents-root .showcase-slide.active.e-con{height:410px!important;z-index:3!important;opacity:1!important;transform:translate(-50%,-50%) scale(1.12)!important}
body.page-id-12 .ca-v4-talents-root .showcase-slide.away.e-con{opacity:0!important;pointer-events:none!important;z-index:0!important}
body.page-id-12 .ca-v4-talents-root .showcase-slide::after{content:""!important;position:absolute!important;inset:25% 0 0!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(transparent,#10151cf0)!important}
body.page-id-12 .ca-v4-talents-root .showcase-slide>.elementor-widget-image,body.page-id-12 .ca-v4-talents-root .showcase-slide>.elementor-widget-image .elementor-widget-container{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}
body.page-id-12 .ca-v4-talents-root .showcase-slide>.elementor-widget-image img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:top center!important}
body.page-id-12 .ca-v4-talents-root .showcase-slide>.elementor-widget-heading{position:absolute!important;left:19px!important;bottom:23px!important;width:calc(100% - 38px)!important;z-index:2!important;pointer-events:none!important}
body.page-id-12 .ca-v4-talents-root .showcase-slide>.elementor-widget-heading .elementor-heading-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;color:#fff!important}
body.page-id-12 .ca-v4-talents-root .showcase-slide>.elementor-widget-heading b{font:800 25px/1.2 Manrope,'DM Sans',Arial,sans-serif!important;letter-spacing:-.04em!important;color:#fff!important}
body.page-id-12 .ca-v4-talents-root .showcase-slide>.elementor-widget-heading small{font:400 12px/1.4 'DM Sans',Arial,sans-serif!important;color:#e0e0dc!important;letter-spacing:0!important}
body.page-id-12 .ca-v4-talents-root .showcase-slide>.ca-v4-overlay-link{position:absolute!important;inset:0!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;z-index:5!important;opacity:0!important;pointer-events:auto!important}
body.page-id-12 .ca-v4-talents-root .showcase-slide>.ca-v4-overlay-link .elementor-widget-container,body.page-id-12 .ca-v4-talents-root .showcase-slide>.ca-v4-overlay-link .elementor-button-wrapper,body.page-id-12 .ca-v4-talents-root .showcase-slide>.ca-v4-overlay-link .elementor-button{display:block!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important}
body.page-id-12 .ca-v4-talents-root .showcase-bottom.e-con{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:50px!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}
body.page-id-12 .ca-v4-talents-root .showcase-text.e-con{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:100%!important;max-width:650px!important;min-width:0!important;margin:0!important;padding:0!important}
body.page-id-12 .ca-v4-talents-root .showcase-index .elementor-heading-title{font:500 12px/1.5 Manrope,'DM Sans',Arial,sans-serif!important;color:#d8fa66!important;letter-spacing:.18em!important}
body.page-id-12 .ca-v4-talents-root .showcase-name{margin:8px 0!important}
body.page-id-12 .ca-v4-talents-root .showcase-name .elementor-heading-title{font:900 clamp(38px,5vw,76px)/1.08 Manrope,'DM Sans',Arial,sans-serif!important;color:#fff!important;letter-spacing:-.055em!important}
body.page-id-12 .ca-v4-talents-root .showcase-topic .elementor-heading-title{font:800 11px/1.6 Manrope,'DM Sans',Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#d8fa66!important}
body.page-id-12 .ca-v4-talents-root .showcase-description{width:100%!important;max-width:620px!important;margin:18px 0 25px!important}
body.page-id-12 .ca-v4-talents-root .showcase-description p{font:400 15px/1.75 'DM Sans',Arial,sans-serif!important;color:#d5dce2!important}
body.page-id-12 .ca-v4-talents-root .showcase-link{--container-widget-width:auto!important;width:auto!important;max-width:max-content!important}
body.page-id-12 .ca-v4-talents-root .showcase-link .elementor-button{min-height:49px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d8fa66!important;border-radius:99px!important;background:#d8fa66!important;color:#111824!important;padding:16px 23px!important;font:800 13px/1.3 Manrope,'DM Sans',Arial,sans-serif!important;white-space:nowrap!important}
body.page-id-12 .ca-v4-talents-root .showcase-dots.e-con{--width:auto;display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:5px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0 0 6px!important}
body.page-id-12 .ca-v4-talents-root .showcase-dots>.showcase-dot{--container-widget-width:auto!important;width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important}
body.page-id-12 .ca-v4-talents-root .showcase-dot .elementor-button{background:transparent!important;color:#b1bac4!important;border:0!important;border-bottom:2px solid #637080!important;border-radius:0!important;box-shadow:none!important;min-width:44px!important;min-height:42px!important;padding:12px!important;font:800 14px/1.3 Manrope,Arial,sans-serif!important}
body.page-id-12 .ca-v4-talents-root .showcase-dot.active .elementor-button{color:#d8fa66!important;border-color:#d8fa66!important}
/* 03 — Galerie des six talents */
body.page-id-12 .ca-v4-talents-root.section-light.e-con{background:#f9f8f5!important;color:#121b27!important;padding:112px 0!important}
body.page-id-12 .ca-v4-talents-root .section-head.e-con{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:40px!important;width:100%!important;margin:0 0 55px!important;padding:0!important}
body.page-id-12 .ca-v4-talents-root .section-head>.e-con:first-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:auto!important;max-width:910px!important}
body.page-id-12 .ca-v4-talents-root .section-head .eyebrow .elementor-heading-title{color:#121b27!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-grid-title{margin:20px 0 0!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-grid-title .elementor-heading-title{font:900 clamp(47px,5vw,88px)/1.11 Manrope,'DM Sans',Arial,sans-serif!important;color:#121b27!important;letter-spacing:-.055em!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-grid-title .elementor-heading-title em{font-style:normal!important;color:#91a64e!important}
body.page-id-12 .ca-v4-talents-root .section-head-side.e-con{--width:auto!important;flex:0 0 275px!important;width:275px!important;max-width:275px!important;min-width:0!important;align-self:flex-end!important}
body.page-id-12 .ca-v4-talents-root .section-head-side p{font:400 14px/1.8 'DM Sans',Arial,sans-serif!important;color:#66727b!important}
body.page-id-12 .ca-v4-talents-root .talent-grid.e-con{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px 17px!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.page-id-12 .ca-v4-talents-root .mini-talent.e-con{--width:100%;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}
body.page-id-12 .ca-v4-talents-root .mini-photo.e-con{--width:100%;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:3/4!important;position:relative!important;overflow:hidden!important;border-radius:13px!important;background:#bbc4bb!important;margin:0!important;padding:0!important}
body.page-id-12 .ca-v4-talents-root .mini-photo .elementor-widget-image,body.page-id-12 .ca-v4-talents-root .mini-photo .elementor-widget-image .elementor-widget-container{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important}
body.page-id-12 .ca-v4-talents-root .mini-photo .elementor-widget-image img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:top center!important;display:block!important;transition:transform .45s ease!important}
body.page-id-12 .ca-v4-talents-root .mini-talent:hover .mini-photo img{transform:scale(1.06)!important}
body.page-id-12 .ca-v4-talents-root .mini-photo>.elementor-widget-heading{position:absolute!important;right:13px!important;top:13px!important;z-index:2!important;width:38px!important;height:38px!important;min-width:38px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#d8fa66!important}
body.page-id-12 .ca-v4-talents-root .mini-photo .elementor-heading-title{font:400 23px/1 Manrope,Arial,sans-serif!important;color:#111824!important;text-align:center!important}
body.page-id-12 .ca-v4-talents-root .mini-label.e-con{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:13px 0!important}
body.page-id-12 .ca-v4-talents-root .mini-label>.elementor-widget{--container-widget-width:auto!important;width:auto!important;min-width:0!important;max-width:100%!important}
body.page-id-12 .ca-v4-talents-root .mini-label>.elementor-widget-heading:first-child .elementor-heading-title{font:800 19px/1.35 Manrope,'DM Sans',Arial,sans-serif!important;color:#121b27!important;letter-spacing:-.03em!important}
body.page-id-12 .ca-v4-talents-root .mini-label>.elementor-widget-heading:last-child .elementor-heading-title{font:400 11px/1.4 'DM Sans',Arial,sans-serif!important;color:#6d7780!important;letter-spacing:0!important;text-align:right!important}
body.page-id-12 .ca-v4-talents-root .mini-talent>.ca-v4-overlay-link{display:block!important;position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;opacity:0!important;z-index:5!important;pointer-events:auto!important}
body.page-id-12 .ca-v4-talents-root .mini-talent>.ca-v4-overlay-link .elementor-widget-container,body.page-id-12 .ca-v4-talents-root .mini-talent>.ca-v4-overlay-link .elementor-button-wrapper,body.page-id-12 .ca-v4-talents-root .mini-talent>.ca-v4-overlay-link .elementor-button{display:block!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important}
/* 04 — Bandeau citron de la page */
body.page-id-12 .ca-v4-talents-root.mini-cta.e-con{background:#d8fa66!important;color:#111824!important;padding:65px 0!important}
body.page-id-12 .ca-v4-talents-root.mini-cta>.shell.e-con{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:35px!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-cta-overline{--container-widget-width:auto!important;width:auto!important;flex:0 0 auto!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-cta-overline .elementor-heading-title{font:800 12px/1.5 Manrope,'DM Sans',Arial,sans-serif!important;letter-spacing:.12em!important;color:#111824!important;white-space:nowrap!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-cta-title{flex:1 1 auto!important;min-width:0!important;width:auto!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-cta-title .elementor-heading-title{font:800 clamp(27px,3.3vw,48px)/1.1 Manrope,'DM Sans',Arial,sans-serif!important;letter-spacing:-.06em!important;color:#111824!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-cta-title .elementor-heading-title em{font-style:normal!important;color:#6e8b2d!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-cta-button{--container-widget-width:auto!important;flex:0 0 auto!important;width:auto!important;max-width:max-content!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-cta-button .elementor-button{background:#111824!important;color:#fff!important;border:1px solid #111824!important;border-radius:99px!important;min-height:49px!important;padding:16px 23px!important;box-shadow:none!important;font:800 13px/1.2 Manrope,'DM Sans',Arial,sans-serif!important;white-space:nowrap!important}
body.page-id-12 .ca-v4-talents-root .ca-v4-t-cta-button .elementor-button:hover{background:#283b4b!important}
@media(max-width:1024px){body.page-id-12 .ca-v4-talents-root .talent-grid.e-con{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.page-id-12 .ca-v4-talents-root .showcase-slide.e-con{width:42%!important}}
@media(max-width:767px){body.page-id-12 .ca-v4-talents-root .shell.e-con{width:calc(100% - 36px)!important}body.page-id-12 .ca-v4-talents-root.interior-hero.e-con{padding:65px 0 70px!important}body.page-id-12 .ca-v4-talents-root .crumb.e-con{margin-bottom:35px!important}body.page-id-12 .ca-v4-talents-root .ca-v4-t-hero-title .elementor-heading-title{font-size:clamp(44px,10vw,78px)!important}body.page-id-12 .ca-v4-talents-root .lead p{font-size:16px!important}body.page-id-12 .ca-v4-talents-root .interior-rule.e-con{width:calc(100% - 36px)!important;margin:48px auto -70px!important}body.page-id-12 .ca-v4-talents-root.showcase.e-con{padding:55px 0 68px!important}body.page-id-12 .ca-v4-talents-root .showcase-overline>.elementor-widget:last-child{display:none!important}body.page-id-12 .ca-v4-talents-root .showcase-viewport.e-con{height:365px!important;min-height:365px!important;gap:3px!important}body.page-id-12 .ca-v4-talents-root .showcase-track.e-con{height:355px!important;min-height:355px!important}body.page-id-12 .ca-v4-talents-root .showcase-slide.e-con{width:75%!important;height:255px!important;transform:translate(calc(-50% + var(--ca-mobile-offset,0%)),-50%) scale(.80)!important}body.page-id-12 .ca-v4-talents-root .showcase-slide.active.e-con{height:320px!important;transform:translate(-50%,-50%) scale(1)!important}body.page-id-12 .ca-v4-talents-root .showcase-viewport>.showcase-arrow{--width:32px!important;--container-widget-width:32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;flex-basis:32px!important}body.page-id-12 .ca-v4-talents-root .showcase-arrow .elementor-button{width:32px!important;height:32px!important;min-height:32px!important;font-size:17px!important}body.page-id-12 .ca-v4-talents-root .showcase-bottom.e-con{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}body.page-id-12 .ca-v4-talents-root .showcase-description p{font-size:13px!important}body.page-id-12 .ca-v4-talents-root .showcase-dots.e-con{justify-content:flex-start!important;flex-wrap:wrap!important}body.page-id-12 .ca-v4-talents-root.section-light.e-con{padding:74px 0!important}body.page-id-12 .ca-v4-talents-root .section-head.e-con{flex-direction:column!important;align-items:flex-start!important;gap:18px!important;margin-bottom:33px!important}body.page-id-12 .ca-v4-talents-root .section-head-side.e-con{flex:0 0 auto!important;width:100%!important;max-width:none!important}body.page-id-12 .ca-v4-talents-root .ca-v4-t-grid-title .elementor-heading-title{font-size:clamp(40px,8vw,66px)!important}body.page-id-12 .ca-v4-talents-root .talent-grid.e-con{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important}body.page-id-12 .ca-v4-talents-root .mini-label.e-con{flex-direction:column!important;align-items:flex-start!important;gap:2px!important}body.page-id-12 .ca-v4-talents-root .mini-label>.elementor-widget-heading:last-child .elementor-heading-title{text-align:left!important}body.page-id-12 .ca-v4-talents-root.mini-cta.e-con{padding:55px 0!important}body.page-id-12 .ca-v4-talents-root.mini-cta>.shell.e-con{flex-wrap:wrap!important;align-items:flex-start!important;gap:18px!important}body.page-id-12 .ca-v4-talents-root .ca-v4-t-cta-title{flex-basis:100%!important;order:2!important}body.page-id-12 .ca-v4-talents-root .ca-v4-t-cta-button{order:3!important}}
@media(max-width:440px){body.page-id-12 .ca-v4-talents-root .mini-label>.elementor-widget-heading:first-child .elementor-heading-title{font-size:17px!important}body.page-id-12 .ca-v4-talents-root .mini-photo>.elementor-widget-heading{width:32px!important;height:32px!important;min-width:32px!important}body.page-id-12 .ca-v4-talents-root .ca-v4-t-cta-title .elementor-heading-title{font-size:clamp(29px,8vw,44px)!important}}
@media(prefers-reduced-motion:reduce){body.page-id-12 .ca-v4-talents-root .showcase-slide.e-con{transition:none!important}body.page-id-12 .ca-v4-talents-root .mini-photo img{transition:none!important}}
