@keyframes lp-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}button::-moz-focus-inner{padding:0;border:0}@font-face{font-display:swap;font-family:"icomoon";src:url(/wp-content/plugins/wp-events-manager/assets/css/fonts/icomoon.eot?c3wvz6);src:url(/wp-content/plugins/wp-events-manager/assets/css/fonts/icomoon.eot?c3wvz6#iefix)format("embedded-opentype"),url(/wp-content/plugins/wp-events-manager/assets/css/fonts/icomoon.ttf?c3wvz6)format("truetype"),url(/wp-content/plugins/wp-events-manager/assets/css/fonts/icomoon.woff?c3wvz6)format("woff"),url(/wp-content/plugins/wp-events-manager/assets/css/fonts/icomoon.svg?c3wvz6#icomoon)format("svg");font-weight:400;font-style:normal}:root{--cc-orange:#E8693A;--cc-teal:#2A8FA3;--cc-navy:#2D3A4A;--cc-cream:#F5F0E8;--cc-white:#FFFFFF;--cc-gray-light:#F0F4F7;--cc-gray-mid:#8A96A3;--cc-gray-border:#DDE3E8;--cc-teal-dark:#1E6F80;--cc-navy-light:#3D4E60}*,.cc-footer,.cc-footer *,.cc-nav,.cc-nav *,:after,:before{box-sizing:border-box}.cc-nav{background:var(--cc-navy);padding:0 48px;justify-content:space-between;height:68px;position:sticky;top:0;z-index:9999;box-shadow:0 2px 12px rgb(0 0 0/.2)}.cc-logo,.cc-nav,.cc-nav-links{display:flex;align-items:center}.cc-logo{gap:10px;text-decoration:none}.cc-nav-links{list-style:none;gap:4px}.cc-nav-links,.cc-nav-links li{margin:0;padding:0}.cc-nav-links a{text-decoration:none;font-weight:500;padding:8px 14px;border-radius:6px;transition:all .2s;display:inline-block}.cc-nav-links a:hover{color:#fff;background:rgb(255 255 255/.1)}.cc-nav-cta{background:var(--cc-orange)!important;color:#fff!important;font-weight:600!important}.cc-nav-cta:hover{background:#d45c2e!important}.cc-footer{background:var(--cc-cream);border-top:1px solid var(--cc-gray-border);padding:52px 48px 28px}.cc-footer-inner{max-width:1140px;display:grid;grid-template-columns:1.8fr 1fr 1.2fr;gap:48px;margin:0 auto 40px}.cc-footer-brand p{font-size:13px;line-height:1.7;margin-top:14px;color:var(--cc-navy-light);font-family:"Inter",sans-serif}.cc-footer-tagline{font-size:13px;font-style:italic;color:var(--cc-teal)!important;font-weight:600;margin-top:4px!important}.cc-footer-social{margin-top:20px}.cc-social-btn{display:inline-flex;align-items:center;gap:8px;background:var(--cc-navy);color:#fff;padding:9px 18px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;font-family:"Inter",sans-serif}.cc-social-btn:hover{background:#3b5998;color:#fff;text-decoration:none}.cc-footer-col h4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--cc-navy);margin:0 0 16px;font-family:"Inter",sans-serif}.cc-footer-col ul,.cc-footer-contact-list{list-style:none;margin:0;padding:0}.cc-footer-col ul li{margin-bottom:10px}.cc-footer-col ul a,.cc-nav-links a{font-size:14px;font-family:"Inter",sans-serif}.cc-footer-bottom a:hover,.cc-footer-col ul a:hover,.cc-footer-contact-list a:hover{color:var(--cc-orange)}.cc-footer-contact-list li{gap:10px;margin-bottom:12px;font-size:14px;color:var(--cc-navy-light)}.cc-footer-col ul a,.cc-footer-contact-list a{color:var(--cc-navy-light);text-decoration:none;transition:color .2s}.cc-footer-contact-icon{font-size:16px;flex-shrink:0}.cc-footer-bottom,.cc-footer-contact-list li{display:flex;align-items:center;font-family:"Inter",sans-serif}.cc-footer-bottom{max-width:1140px;margin:0 auto;padding-top:22px;border-top:1px solid var(--cc-gray-border);justify-content:space-between;font-size:12px;color:var(--cc-gray-mid)}.cc-footer-legal{display:flex;align-items:center;gap:8px}.cc-footer-sep{color:var(--cc-gray-border)}.cc-footer-bottom a{color:var(--cc-teal);text-decoration:none}.cc-logo-img-footer{filter:none}.cc-logo-img{height:46px;width:auto;display:block}.cc-logo-img-footer{height:38px;filter:brightness(0) invert(1)}@media (max-width:1024px){.cc-footer-inner{grid-template-columns:1fr 1fr;gap:32px}.cc-footer-brand{grid-column:1/-1}}@media (max-width:768px){.cc-nav{padding:0 20px;height:60px}.cc-nav-links{gap:2px}.cc-nav-links a{font-size:12px;padding:6px 10px}.cc-logo-img{height:36px}.cc-footer{padding:40px 20px 24px}.cc-footer-inner{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.cc-footer-bottom{flex-direction:column;gap:10px;text-align:center}.cc-footer-legal{flex-wrap:wrap;justify-content:center;gap:6px}}@media (max-width:480px){.cc-nav-links li:not(:last-child) a{display:none}.cc-nav-links{gap:0}}.cc-nav-dropdown{position:relative}.cc-nav-submenu{list-style:none;margin:0;padding:6px 0;position:absolute;top:100%;left:0;min-width:230px;background:var(--cc-navy);border-radius:0 0 8px 8px;box-shadow:0 12px 28px rgb(0 0 0/.3);opacity:0;visibility:hidden;transform:translateY(6px);transition:all .18s ease;z-index:9999}.cc-nav-dropdown:focus-within .cc-nav-submenu,.cc-nav-dropdown:hover .cc-nav-submenu{opacity:1;visibility:visible;transform:translateY(0)}.cc-nav-submenu li{display:block;width:100%}.cc-nav-submenu a{display:block;white-space:nowrap;padding:9px 18px;border-radius:0;font-size:13.5px}.cc-nav-submenu a:hover{background:rgb(255 255 255/.12)}.cc-nav{border-bottom:3px solid var(--cc-orange)}.cc-nav-links a{white-space:nowrap;color:rgb(255 255 255/.86)}.cc-nav-verify{color:#c8a24b!important;border:1.5px solid #c8a24b;margin-left:4px;font-weight:600!important}.cc-nav-verify:hover{background:#c8a24b!important;color:#1b2a3a!important}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=email],.learnpress-page input[type=text]{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=email]:focus,.learnpress-page input[type=text]:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}button,input{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width)!important;margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding)}.lp-hidden{display:none!important}input[type=email],input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;box-shadow:unset}.lp-archive-courses ul{list-style-position:inside;list-style-type:revert;padding:0 0 1em 1em}.lp-archive-courses{width:100%;scroll-margin:30px}.lp-archive-courses .lp-content-area .lp-main-content{flex:1}.lp-archive-courses .learn-press-courses-header{margin-bottom:16px}.lp-archive-courses .learn-press-courses-header h1{margin:0;font-size:calc(var(--lp-font-size-base, 1em)*1.8)}.lp-list-courses-default{position:relative}.lp-list-courses-default .lp-skeleton-animation{clear:both;padding:5px 0 0}.learnpress-page:hover{text-decoration:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(90deg,rgba(190,190,190,.2) 25%,rgba(129,129,129,.24) 37%,rgba(190,190,190,.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}ul.learn-press-breadcrumb{max-width:var(--lp-container-max-width);width:100%;margin:0 auto;padding:1em var(--lp-cotainer-padding);list-style:none}ul.learn-press-breadcrumb li{display:inline-block;margin:0}ul.learn-press-breadcrumb li a:hover{color:var(--lp-primary-color)}ul.learn-press-breadcrumb i{margin:0 8px}ul.learn-press-breadcrumb a{color:inherit}@media (max-width:1024px){body.learnpress-page{--lp-cotainer-padding:1rem}}footer{clear:both}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}@font-face{font-family:"lp-icon";src:url(/wp-content/plugins/learnpress/assets/src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=59)format("woff2");font-weight:400;font-style:normal;font-display:swap}[class^=lp-icon-]{font-family:"lp-icon";speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-icon-angle-right:before{content:""}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.38);top:0}.lp-load-ajax-element{position:relative}:root{--ts-pr-clear-button:0;--ts-pr-caret:0;--ts-pr-min:.75rem}