@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/infonic-training-theme/fonts/inter-400.woff2) format("woff2");unicode-range:U+0000-00FF}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/infonic-training-theme/fonts/inter-700.woff2) format("woff2");unicode-range:U+0000-00FF}:root{--primary-color:#e4543d;--secondary-color:#12536d;--accent-color:#fef9c3}body{margin:0;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background-color:#fff;color:#1f2937}.site-header{min-height:64px}img{display:block;max-width:100%;height:auto;background-color:#f8fafc;contain:layout}img[loading="lazy"]{background-color:#f1f5f9}.wp-post-image{aspect-ratio:16 / 9;object-fit:fill}button,input,textarea,select{font:inherit}img{display:block;max-width:100%;height:auto}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.site-header,.site-footer{width:100%}.site-main{width:100%}.entry-content img{max-width:100%;height:auto}.site-main section p a,.site-main section ul li a,.site-main section ol li a{color:var(--primary-color);font-weight:700}.site-main section.bg-primary p a,.site-main section.bg-primary ul li a,.site-main section.bg-primary ol li a{color:var(--secondary-color)!important;font-weight:700}.bg-secondary.relative .absolute.inset-0{pointer-events:none}.max-h-\[95vh\]{max-height:95vh}.max-h-\[90vh\]{max-height:90vh}.fs-16{font-size:16px!important;padding:10px 12px!important}.digi-submenu-wrapper{position:relative}.digi-submenu-wrapper>.digi-submenu-trigger{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%}.digi-submenu-wrapper>.digi-submenu-trigger::after{content:"▶";font-size:10px;color:#9ca3af;margin-left:8px;transition:transform 0.2s}.digi-submenu-wrapper .digi-third-level,.digi-submenu-wrapper .digi-fourth-level{position:absolute;left:100%;right:auto;top:0;background:#fff;min-width:220px;max-width:280px;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1);padding:8px 0;opacity:0;visibility:hidden;transition:all 0.2s ease;z-index:60;max-height:400px}@media (min-width:1024px){.digi-submenu-wrapper:hover>.digi-third-level{opacity:1;visibility:visible}.digi-third-level .digi-submenu-wrapper{position:relative}.digi-third-level .digi-submenu-wrapper:hover>.digi-fourth-level{opacity:1;visibility:visible}.relative.group:hover .absolute{opacity:1;visibility:visible}body{overflow-x:auto}}.digi-third-level a,.digi-fourth-level a{display:block;padding:8px 16px;color:#374151;font-size:14px;white-space:nowrap;transition:background-color 0.2s;text-decoration:none}.digi-third-level a:hover,.digi-fourth-level a:hover{background-color:#f3f4f6}.digi-third-level .digi-submenu-wrapper{position:relative}.digi-third-level .digi-submenu-wrapper>.digi-submenu-trigger{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;cursor:pointer;width:100%}.digi-third-level .digi-submenu-wrapper>.digi-submenu-trigger::after{content:"▶";font-size:10px;color:#9ca3af;margin-left:8px;transition:transform 0.2s}.digi-fourth-level{background:#fff}.digi-fourth-level a{padding-left:20px;font-size:13px}@media (max-width:1024px){.digi-submenu-wrapper .digi-third-level,.digi-submenu-wrapper .digi-fourth-level{position:static!important;left:auto!important;right:auto!important;top:auto!important;background:#f8fafc;border-left:2px solid #e2e8f0;border-radius:0;margin-top:4px;margin-left:16px;padding-left:12px;display:none;opacity:1!important;visibility:visible!important;max-height:none!important;overflow-y:visible!important;box-shadow:none!important;transform:none!important;width:auto!important;min-width:auto!important}.digi-submenu-wrapper.active>.digi-third-level,.digi-submenu-wrapper.active>.digi-fourth-level{display:block!important}.digi-third-level .digi-submenu-wrapper.active>.digi-fourth-level{display:block!important}.digi-submenu-wrapper>.digi-submenu-trigger::after{content:"▼"!important;font-size:10px;color:#6b7280;margin-left:8px;transition:transform 0.2s}.digi-submenu-wrapper.active>.digi-submenu-trigger::after{transform:rotate(180deg)}.digi-third-level a,.digi-fourth-level a{white-space:normal;padding:10px 16px;font-size:13px}.digi-fourth-level a{padding-left:28px;font-size:12px}.digi-third-level .digi-submenu-wrapper>.digi-submenu-trigger{padding:8px 12px}.digi-third-level .digi-submenu-wrapper>.digi-submenu-trigger::after{content:"▼"!important;font-size:10px;color:#6b7280}.digi-submenu-trigger:active{background-color:#e5e7eb}#mobileMenu .digi-submenu-wrapper{display:block}#mobileMenu .digi-third-level,#mobileMenu .digi-fourth-level{background:#f1f5f9}}@media (min-width:1024px){.digi-third-level,.digi-fourth-level{transform-origin:left center}.digi-submenu-wrapper:hover>.digi-third-level{animation:fadeInRight 0.2s ease}.digi-third-level .digi-submenu-wrapper:hover>.digi-fourth-level{animation:fadeInRight 0.2s ease}}@keyframes fadeInRight{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.digi-submenu-wrapper .digi-third-level{z-index:100}.digi-submenu-wrapper .digi-fourth-level{z-index:101}@media (min-width:1024px){.digi-third-level a,.digi-fourth-level a{white-space:nowrap}}.digi-submenu-wrapper>.digi-submenu-trigger{transition:background-color 0.2s}.digi-submenu-wrapper>.digi-submenu-trigger:hover{background-color:#f9fafb}@media (min-width:1024px){.digi-third-level .digi-submenu-wrapper{position:relative}.digi-third-level .digi-submenu-wrapper .digi-fourth-level{position:absolute;left:100%;right:auto;top:0}}.relative.group{position:relative}.relative.group>.absolute{overflow:visible!important}@media (min-width:1024px){.relative.group .absolute{transition:opacity 0.2s ease,visibility 0.2s ease}}.digi-third-level,.digi-fourth-level{pointer-events:auto}.digi-submenu-trigger{user-select:none}#mobileMenu{transition:transform 0.3s ease-in-out}#mobileMenu .overflow-y-auto{scrollbar-width:thin}.digi-submenu-wrapper.active>.digi-submenu-trigger{background-color:#f3f4f6}@media (min-width:768px){.box-center{grid-column-start:2}}