:root{--icon-minus: url("data:image/svg+xml;utf8;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzOCAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4zMzMzIDE4SDIzLjY2NjYiIHN0cm9rZT0iI0NBNEEyQiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCiAgICAgICAgICAgICAgICAgICAgPC9zdmc+");--icon-plus: url("data:image/svg+xml;utf8;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzOCAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOC45OTk5IDEzLjMzMzRWMjIuNjY2N00xNC4zMzMzIDE4SDIzLjY2NjYiIHN0cm9rZT0iI0NBNEEyQiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9zdmc+");--icon-chevron: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNSA2Ljc1TDkgMTEuMjVMMTMuNSA2Ljc1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");--icon-search: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1Ljc1IDE1Ljc1TDExLjI1MDEgMTEuMjVNMTIuNzUgNy41QzEyLjc1IDEwLjM5OTUgMTAuMzk5NSAxMi43NSA3LjUgMTIuNzVDNC42MDA1IDEyLjc1IDIuMjUgMTAuMzk5NSAyLjI1IDcuNUMyLjI1IDQuNjAwNSA0LjYwMDUgMi4yNSA3LjUgMi4yNUMxMC4zOTk1IDIuMjUgMTIuNzUgNC42MDA1IDEyLjc1IDcuNVoiIHN0cm9rZT0iIzQ0NEQ1NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")}.header-menu li .categorized-links>div>div ul.courses{display:block;column-count:2;width:100%;grid-column:1 / span 2 !important;gap:40px}.header-menu li .categorized-links>div>div ul.courses li{margin-bottom:16px}.author-details .ava-holder img{object-fit:cover}.hbspt-form *{font-family:"Avenir", "Arial", "Helvetica", sans-serif}input{height:44px;display:flex;justify-content:center;font-size:18px}.hs-input{margin-top:32px;font-weight:400;width:100%;padding-left:24px;color:#586069;background:#FFFFFF;border:1px solid #A5A9AE;border-radius:6px}.actions{display:flex}.hs-form-field label:has(span:empty),.hs-form-field label:empty{display:none}.hs-button{color:white;font-weight:600;flex-grow:1;width:auto;background-color:#ca4a2b;border-radius:5px;box-shadow:none;border:0;margin-top:16px;padding:8px 16px;max-width:max-content;height:auto}.hs-error-msgs{display:none}.hbspt-form form,.submitted-message{color:#000000;border-radius:2px;padding:0px;font-family:"Work Sans", sans-serif;display:flex;flex-direction:column;align-items:left;box-sizing:border-box}.hbspt-form fieldset{display:flex;flex-direction:row;flex-wrap:wrap;width:100% !important;max-width:none !important}.field{min-width:250px}.hbspt-form h1,.submitted-message p{color:#171C21;margin:0px;margin-bottom:16px;line-height:1.2;font-size:16px !important}.hbspt-form p{margin:0px;margin-top:0px}.input{display:flex}.hbspt-form input,select{height:44px;display:flex;justify-content:center;font-size:16px}.hs-fieldtype-select span{display:none}.hs-input{margin-top:16px;font-weight:400;width:100%;padding-left:24px;padding-right:12px;color:#171C21;border:1px solid #A5A9AE;border-radius:5px}.hs-fieldtype-select{color:#7D858C}.actions{display:flex}.hs-button{color:white;font-weight:600;flex-grow:1;background-color:#ca4a2b;border-radius:5px;box-shadow:none;border:0;margin-top:16px;max-width:350px !important}.hs-error-msgs{display:none}.hs-fieldtype-select::placeholder,.hs-input::placeholder{color:#586069;opacity:1}.hs_courses_of_interest__c{margin-top:16px;margin-bottom:16px}.hbspt-form ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column}.hbspt-form li{padding:0px 0}.hbspt-form li label{display:flex;align-items:center;font-size:14px;font-weight:400;margin:6px 0px -10px 24px !important}.hbspt-form li label input{margin-right:12px;height:auto}.hs-button.primary{background-color:#ca4a2b;color:#ffffff}.custom-html:has(.hbspt-form){padding:0;margin:0;margin-top:80px}@media screen and (min-width:1200px){.custom-html:has(.hbspt-form) .container{max-width:1190px}}.custom-html:has(.hbspt-form) .hbspt-form{max-width:476px}button.show-more-btn{all:unset;font-size:14px;font-weight:700;display:inline-block;margin-bottom:25px;cursor:pointer;font-family:"Avenir", "Arial", "Helvetica", sans-serif}button.show-more-btn:hover,button.show-more-btn:focus,button.show-more-btn:focus-visible{background:none;color:#ca4a2b;text-decoration:underline}.form-input.checkbox-input label:before{top:7px}.form-input.checkbox-input input:checked+label:after{top:9px}.filter .form-input.checkbox-input{margin-bottom:0}.filter .show-more-content>div:nth-of-type(n+6){display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s ease-in-out}.filter .show-more-content>div:nth-of-type(n+6) label{overflow:hidden}.filter[data-showall] .show-more-content>div:nth-of-type(n+6){grid-template-rows:1fr}.course-mini-courses .grid .course,.courses-grid .course{padding:24px}.courses-grid .course-header{aspect-ratio:1.7611111111;overflow:hidden}.courses-grid .course-header figure{aspect-ratio:auto;width:100%;height:100%}.courses-grid .course-header .video{background:#f4f4f4;background-image:url(../img/loading-ani.gif);background-size:40%;background-repeat:no-repeat;background-position:center}.courses-grid .course-header .video iframe{object-fit:cover}.all-courses-list .filters input[type=search]{font-family:"Avenir", "Arial", "Helvetica", sans-serif}.comment blockquote p{font-size:20px}.section-calculator .number-people{display:flex;justify-content:space-between}.section-calculator .number-people button{all:unset;display:flex;background-color:#ffded4;border-radius:3px;width:36px;height:36px;cursor:pointer;background-position:center;overflow:hidden;text-indent:-999vw}.section-calculator .number-people button.less{background-image:var(--icon-minus)}.section-calculator .number-people button.more{background-image:var(--icon-plus)}.sponsors-list{padding:40px 0;border:0;position:relative}.sponsors-list .w{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.sponsors-list::before{content:"";position:absolute;display:block;width:100%;height:1px;inset:0;background:#ffded4}.sponsors-list .sponsor-list-item{margin:0;max-width:110px;width:calc(33.3% - 20px)}@media screen and (min-width:768px){.sponsors-list .sponsor-list-item{width:20%}}.sponsors-list[data-size="xsm"] .w{max-width:700px}.sponsors-list[data-size="sm"] .w{max-width:810px}.sponsors-list[data-size="med"] .w{max-width:950px}.sponsors-list[data-size="lg"] .w{max-width:1090px}.home-banner.blue-bg .sponsors-list::before,.home-banner.light-blue-bg .sponsors-list::before{background:#7cabed}.section-faq{margin-bottom:68px}body.post-type-archive-glossary .wrapper{overflow:visible}body.post-type-archive-glossary main{width:100%;margin:auto;padding:0 20px 56px 20px}@media screen and (min-width:1200px){body.post-type-archive-glossary main{max-width:1190px}}@media screen and (min-width:1440px){body.post-type-archive-glossary main{max-width:1376px}}body.post-type-archive-glossary main>header{padding:24px 0;display:flex;flex-direction:column}body.post-type-archive-glossary main>header picture{width:100%;max-width:380px;margin:auto}body.post-type-archive-glossary main>header picture img{width:100%;height:auto}@media screen and (min-width:600px){body.post-type-archive-glossary main>header{justify-content:space-between;align-items:center;flex-direction:row}body.post-type-archive-glossary main>header picture{width:50%;margin:0}}@media screen and (min-width:1200px){body.post-type-archive-glossary main>header{padding:56px 120px 112px 0}body.post-type-archive-glossary main>header picture{width:380px}}body.post-type-archive-glossary main article{display:grid;align-items:start}body.post-type-archive-glossary main article nav{background:#fff;position:sticky;top:0;padding:20px 0}@media screen and (min-width:600px){body.post-type-archive-glossary main article{grid-template-columns:208px 1fr;gap:64px}body.post-type-archive-glossary main article nav{padding:0;display:block;top:20px}}@media screen and (min-width:1024px){body.post-type-archive-glossary main article{grid-template-columns:284px 1fr;gap:132px}}body.post-type-archive-glossary .anchorjump{top:-80px;position:relative}@media screen and (min-width:600px){body.post-type-archive-glossary .anchorjump{top:80px}}body.post-type-archive-glossary form .search{display:flex;justify-content:space-between;align-items:center;padding:0 10px 0 20px;border:1px solid #A5A9AE;border-radius:6px;margin-bottom:24px}body.post-type-archive-glossary form input[type="search"]{border:0;line-height:42px;font-size:14px;font-family:"Avenir", sans-serif;letter-spacing:1px;flex-grow:1;padding:0}body.post-type-archive-glossary form button[type="submit"]{display:block;width:32px;height:32px;overflow:hidden;text-indent:-999vw;background:var(--icon-search) no-repeat;background-size:18px;background-position:center;border:0;padding:0;min-width:1px;border-radius:6px}body.post-type-archive-glossary form button[type="submit"]:focus-visible{background-color:#F3F4F5}body.post-type-archive-glossary form .select{display:flex;border:1px solid #A5A9AE;border-radius:6px;justify-content:center;align-items:center}body.post-type-archive-glossary form .select::after{content:"";display:block;width:18px;height:18px;pointer-events:none;background:var(--icon-chevron);position:absolute;transform:translateX(20px)}body.post-type-archive-glossary form select{border:0;padding:0;width:100%;text-align:center;font-size:20px;font-weight:800;background:none;appearance:none}@media screen and (min-width:600px){body.post-type-archive-glossary form .select{display:none}}body.post-type-archive-glossary .letternav{padding:0;display:none}body.post-type-archive-glossary .letternav li{display:flex;width:44px;aspect-ratio:1;margin:0;justify-content:center;align-items:center;border-radius:14px;font-size:18px;font-weight:800;color:#6A737D}body.post-type-archive-glossary .letternav li.on{background:#F3F4F5}body.post-type-archive-glossary .letternav li a{font-size:18px;font-family:"Avenir";color:#171C21}body.post-type-archive-glossary .letternav li a:hover{color:#171C21;text-decoration:none}@media screen and (min-width:600px){body.post-type-archive-glossary .letternav{display:grid;gap:8px;grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width:1200px){body.post-type-archive-glossary .letternav{gap:16px;grid-template-columns:repeat(5, 1fr)}}body.post-type-archive-glossary .term{margin-bottom:40px}body.post-type-archive-glossary .term h2{font-size:28px;margin-bottom:16px}body.post-type-archive-glossary .term a{margin-top:16px;color:#171C21;font-weight:800;font-size:18px;display:flex;align-items:center}body.post-type-archive-glossary .term a::after{content:"";background:var(--icon-chevron);width:18px;height:18px;display:block;transform:rotate(-90deg);margin-left:4px}body.post-type-archive-glossary mark{background-color:#B3D7FE}body.single-glossary main{padding:56px 0}body.single-glossary main nav{margin-bottom:24px}body.single-glossary main nav a{color:#171C21;font-weight:800;font-size:18px;display:flex;align-items:center}body.single-glossary main nav a::before{content:"";background:var(--icon-chevron);width:18px;height:18px;display:block;transform:rotate(90deg);margin-right:8px}body.single-glossary main article{font-size:18px}.rive-container{margin-bottom:20px}.rive-container canvas{display:block}@media screen and (min-width:1200px){.rive-container{width:564px}}@media screen and (min-width:1440px){.rive-container{width:588px;padding:24px;margin:0}}