.elementor-kit-23{--e-global-color-primary:#07154a;--e-global-color-secondary:#d9a8b8;--e-global-color-text:#2b2b2b;--e-global-color-accent:#e8c7d1;--e-global-color-be7e21b:#c98aa0;--e-global-color-5b6c8c6:#d9a8b8;--e-global-color-0b4adc7:#f7f3f2;--e-global-color-e150d58:#07154a;--e-global-typography-primary-font-family:"Roboto Serif";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Allura";--e-global-typography-accent-font-weight:400;background-color:#f7f3f2;color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-kit-23 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.dd-cert-card{border-radius:16px;border:1px solid #e7e1dc;box-shadow:0 1px 2px rgba(11,27,77,.05);transition:box-shadow .2s ease,transform .2s ease}.dd-cert-card:hover{box-shadow:0 10px 26px rgba(11,27,77,.09);transform:translateY(-2px)}.dd-stats-bar{border-radius:16px;border:1px solid #e7e1dc}@media (max-width:767px){html body.page{padding-left:0 !important;padding-right:0 !important}body.page .page-content,body.page .entry-content,body.page .wp-block-group{padding-left:18px !important;padding-right:18px !important}}@media (max-width:767px){.elementor-element-c183ba3{position:static !important}.elementor-element-c183ba3 .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute !important;width:220px !important;max-width:80vw !important;left:50% !important;right:auto !important;transform:translateX(-50%);z-index:9997}}.dd-cert-card{min-width:0}.dd-cert-card>.e-con>.e-con-inner{align-items:center}.dd-cert-card>.e-con>.e-con-inner>.elementor-widget-text-editor{flex:1 1 0;min-width:0}.dd-cert-card>.e-con>.e-con-inner>.elementor-widget-text-editor p{display:flex !important;flex-wrap:wrap;align-items:center;gap:6px;margin:0 !important;line-height:1.4 !important}.dd-cert-card span[style*="border-radius:999px"]{display:inline-flex;align-items:center;white-space:nowrap;max-width:100%;line-height:1.4}.dd-cert-card .e-heading-base{min-width:0;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5}.dd-cert-card a.e-button-base{padding-left:0 !important;padding-right:0 !important;align-self:flex-start}@media (max-width:767px){body.page-id-32 .elementor-element-1d692ba{padding-left:0 !important;padding-right:0 !important}body.page-id-32 .dd-stats-bar{margin-left:0 !important;margin-right:0 !important}.dd-cert-card .e-heading-base{font-size:clamp(19px,5.4vw,24px);line-height:1.25}}@media (max-width:359px){.dd-cert-card span[style*="border-radius:999px"]{white-space:normal}}@media (max-width:767px){.elementor-element-83a5722{position:static !important}.elementor-element-c183ba3 .elementor-nav-menu__container.elementor-nav-menu--dropdown{top:100% !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;transform-origin:top center}}@media (max-width:374px){.elementor-element-017fb75 .e-9bc5f18-1b69ba9{padding-left:10px !important;padding-right:10px !important}}@font-face{font-family:'Roboto';font-display:auto;src:url('https://diana-duquenoy.com/wp-content/uploads/2026/05/Roboto-VariableFont_wdthwght.woff2') format('woff2'),url('https://diana-duquenoy.com/wp-content/uploads/2026/05/Roboto-VariableFont_wdthwght.ttf') format('truetype')}