.content-card-2{position:relative}@media(max-width:991.98px){.content-card-2 .--desktop{display:none}}@media(min-width:992px){.content-card-2 .--mobile{display:none}}.content-card-2__background{background-color:var(--module-background);height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:0;width:100vw;z-index:-1}.content-card-2__title{font-weight:800;margin:0 0 20px}.content-card-2__title h1,.content-card-2__title h2,.content-card-2__title h3,.content-card-2__title h4,.content-card-2__title h5,.content-card-2__title h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.content-card-2__title.--highlight{line-height:1.45;padding-left:9px;padding-top:8px}.content-card-2__title.--highlight h1,.content-card-2__title.--highlight h2,.content-card-2__title.--highlight h3,.content-card-2__title.--highlight h4,.content-card-2__title.--highlight h5,.content-card-2__title.--highlight h6,.content-card-2__title.--highlight>div{background-color:var(--color-primary);box-decoration-break:clone;box-shadow:6px 0 0 var(--color-primary),-6px 0 0 var(--color-primary);display:inline;line-height:1.45;padding:8px 0}@media(max-width:767.98px){.content-card-2__title.--highlight h1,.content-card-2__title.--highlight h2,.content-card-2__title.--highlight h3,.content-card-2__title.--highlight h4,.content-card-2__title.--highlight h5,.content-card-2__title.--highlight h6,.content-card-2__title.--highlight>div{padding:3px 0}}.content-card-2__description{font-weight:500;margin-bottom:40px;max-width:1100px}.content-card-2__disclaimer{margin-top:32px}.content-card-2__job-skills{display:grid;gap:30px;grid-template-columns:repeat(12,1fr);position:relative;z-index:0}.content-card-2__job-skill-list{grid-column:1/5;z-index:1}.content-card-2__job-skill-list.--wider{grid-column:1/6}.content-card-2__job-skill-select-container{margin-bottom:10px}.content-card-2__job-skill-select{align-items:center;align-self:stretch;border-radius:6px;display:flex;padding:12px 14px;position:relative;transition:all var(--transition-duration);z-index:1}.content-card-2__job-skill-list-title{font-weight:800}.content-card-2__job-skill-divider{border-top:1px solid var(--color-black);margin:19px 0}.content-card-2__job-skill-title{background-color:transparent;border:0;cursor:pointer;display:block;font-weight:500;outline:none;padding:16px 20px;position:relative;text-align:left;transition:background-color var(--transition-duration);width:100%;z-index:1}.content-card-2__job-skill-title:before{background-color:transparent;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all var(--transition-duration);width:1px}@media(min-width:992px){.content-card-2__job-skill-title:not(.level-0){padding-left:40px}.content-card-2__job-skill-title.level-1 .expand-icon{display:none}.content-card-2__job-skill-title:hover{background-color:var(--color-light-gray)}}.content-card-2__job-skill-child-list-content-divider{border-top:1px solid rgba(0,0,0,.125);margin:12px 0 0;padding-bottom:10px}@media(min-width:992px){.content-card-2__job-skill-child-list-content-divider{display:none}}.content-card-2__job-skill-content-container{display:grid;gap:30px;grid-template-columns:repeat(12,1fr);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--transition-duration),visibility var(--transition-duration);visibility:hidden;width:100%;z-index:-1}.content-card-2__job-skill-content{border-left:1px solid #e2e2e2;grid-column:5/13;height:100%;padding-left:30px;width:100%}.content-card-2__job-skill-content.--narrower{grid-column:6/13}.content-card-2__job-skill-content-illustration{aspect-ratio:529/240;background-color:var(--color-light-gray);border-radius:20px;margin-bottom:35px;max-width:529px;overflow:hidden;position:relative}@media(max-width:767.98px){.content-card-2__job-skill-content-illustration{aspect-ratio:343/240}}.content-card-2__job-skill-content-illustration img{height:100%!important;object-fit:cover;object-position:center;width:100%}.content-card-2__job-skill-content-title{font-weight:800;margin-bottom:15px}.content-card-2__job-skill-content-subtitle{font-weight:700;margin-bottom:5px}.content-card-2__job-skill-content-text{font-weight:500}.content-card-2__job-skill-content-text.--custom-list-image ul{list-style-type:none;margin:16px 0;padding-inline-start:0}.content-card-2__job-skill-content-text.--custom-list-image li{padding-left:28px;position:relative}.content-card-2__job-skill-content-text.--custom-list-image li:before{background-image:var(--list-image);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;left:0;position:absolute;top:4px;width:24px}@media(max-width:767.98px){.content-card-2__job-skill-content-text.--custom-list-image li:before{height:18px;width:18px}}.content-card-2__job-skill-content-text.--custom-list-image li:not(:last-child){margin-bottom:7px}@media(max-width:767.98px){.content-card-2__job-skill-content-text.--custom-list-image li:not(:last-child){margin-bottom:10px}}.content-card-2__job-skill-content-text table{border:1px solid rgba(0,0,0,.125)!important;border-collapse:separate!important;border-radius:10px;border-spacing:0;margin-top:30px;width:100%}.content-card-2__job-skill-content-text table td,.content-card-2__job-skill-content-text table th{padding:16px 19px!important}@media(max-width:767.98px){.content-card-2__job-skill-content-text table td,.content-card-2__job-skill-content-text table th{padding:15px 19px!important}}.content-card-2__job-skill-content-text table.refund-table{background-color:var(--color-white)}.content-card-2__job-skill-content-text table.refund-table tr:last-child td{border-top:1px solid var(--color-black-20)}.content-card-2__job-skill-content-text table:not(.refund-table){margin-top:30px}.content-card-2__job-skill-content-text table:not(.refund-table) tr:first-child td{background-color:var(--color-primary)}.content-card-2__job-skill-content-text table:not(.refund-table) tr:first-child td:first-child{border-top-left-radius:10px}.content-card-2__job-skill-content-text table:not(.refund-table) tr:first-child td:last-child{border-top-right-radius:10px}.content-card-2__job-skill-content-text table tr:last-child td:first-child{border-bottom-left-radius:10px}.content-card-2__job-skill-content-text table tr:last-child td:last-child{border-bottom-right-radius:10px}@media(max-width:767.98px){.content-card-2__job-skill-content-text table{margin-top:20px}}.content-card-2__job-skill-content-image-mobile{display:none}@media(max-width:991.98px){.content-card-2__job-skill-content-image-mobile{display:block}}.content-card-2__job-skill-content-image img{height:100%!important;object-fit:cover;object-position:center;width:100%}@media(max-width:991.98px){.content-card-2__job-skill-content-image{display:none}}.content-card-2__job-skill-content-ctas{display:flex;flex-flow:row wrap;gap:10px 20px;margin-top:37px;padding-bottom:20px}@media(max-width:767.98px){.content-card-2__job-skill-content-ctas{margin-top:30px}.content-card-2__job-skill-content-ctas .btn{width:100%}}.content-card-2__job-skill.--active .content-card-2__job-skill-content-container{opacity:1;visibility:visible;z-index:0}.content-card-2__job-skill-ctas{display:flex;flex-flow:row wrap;gap:10px 20px;margin-top:24px}@media(max-width:991.98px){.content-card-2__job-skill-ctas{margin-top:0}}@media(max-width:767.98px){.content-card-2__job-skill-ctas .btn{width:100%}}.content-card-2 .group-collapsible .collapsible-trigger{align-items:center;display:flex;justify-content:space-between;width:100%}.content-card-2 .group-collapsible .collapsible-trigger .expand-icon{transition:transform var(--transition-duration)}.content-card-2 .group-collapsible .collapsible-trigger .expand-icon.--mobile{display:none}@media(max-width:991.98px){.content-card-2 .group-collapsible .collapsible-trigger .expand-icon.--mobile{display:block}}.content-card-2 .group-collapsible .collapsible-item .collapsible-content-container{max-height:0;overflow:hidden;transition:max-height var(--transition-duration)}@media(min-width:992px){.content-card-2 .group-collapsible .collapsible-item .collapsible-content-container.content-card-2__job-skill-content-container{transition:none}}.content-card-2 .group-collapsible .collapsible-item.--active>div>.collapsible-trigger,.content-card-2 .group-collapsible .collapsible-item.--has-children-active>div>.collapsible-trigger{font-weight:700}.content-card-2 .group-collapsible .collapsible-item.--active>div>.collapsible-trigger .expand-icon{transform:rotate(180deg)}@media(min-width:992px){.content-card-2 .group-collapsible .collapsible-item.--active>div>.collapsible-trigger.level-0{border-left:1px solid #000}}.content-card-2 .group-collapsible .collapsible-item.--active>div>.collapsible-content-container{max-height:var(--max-height,1000px);opacity:1;visibility:visible;z-index:0}@media(max-width:991.98px){.content-card-2 .expand-icon{display:block!important}.content-card-2__title{margin-bottom:21px}.content-card-2__title.--highlight{padding-left:7px;padding-top:2px}.content-card-2__description{margin-bottom:18px}.content-card-2__disclaimer{margin-top:20px}.content-card-2__job-skills{grid-template-columns:1fr;min-height:fit-content!important}.content-card-2__job-skill-list,.content-card-2__job-skill-list.--wider{grid-column:1}.content-card-2__job-skill-select-container{margin-bottom:15px}.content-card-2__job-skill-select{background-position:right 10px center;background-size:14px;padding:10px 36px 10px 14px}.content-card-2__job-skill-list-title{display:none}.content-card-2__job-skill-divider{margin-bottom:20px;margin-top:10px}.content-card-2__job-skill-content-container{grid-template-columns:1fr;max-height:0;opacity:1;overflow:hidden;position:relative;transition:max-height var(--transition-duration);visibility:visible;z-index:0}.content-card-2__job-skill{position:relative}.content-card-2__job-skill-title{align-items:center;display:flex;justify-content:space-between;padding-left:0;padding-right:0}.content-card-2__job-skill-title:before{display:none}.content-card-2__job-skill-content{border-left:0;grid-column:1;padding-left:0;padding-top:10px;position:relative}.content-card-2__job-skill-content.--narrower{grid-column:1}.content-card-2__job-skill-content-title{display:none;font-size:24px;line-height:24px}.content-card-2__job-skill-content-subtitle{display:none}.content-card-2__job-skill-content-divider{border-bottom:1px solid rgba(0,0,0,.125);margin-top:20px}}