.dm-model-page-wrapper .at-a-glance{text-transform:uppercase;font-weight:600}.app-wrapper .dm-model-accordion .accordion__header{background-color:var(--light-grey-three);box-shadow:none;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;font-size:2.4rem;font-weight:700;margin-top:0}.app-wrapper .dm-model-accordion .accordion__header[data-state=open] .accordion__icon{transition:transform .1s linear;transform:rotate(45deg)}.app-wrapper .dm-model-accordion .accordion__button>span:first-child{flex:1 1}.app-wrapper .dm-model-accordion .accordion__heading-wrapper{display:flex;align-items:center;color:#000;padding-right:.5rem}.app-wrapper .dm-model-accordion .accordion__icon{color:#000;background-color:#fff;width:6.4rem;height:6.4rem;display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid #000;transition:transform .1s linear;font-size:4rem;margin-right:1.6rem}.app-wrapper .dm-model-accordion .accordion__heading-text{flex:1 1;font-weight:600;font-size:2.4rem;text-wrap:wrap;margin-right:1rem}.app-wrapper .dm-model-accordion .accordion__pict{width:8rem;height:8rem;display:flex;justify-content:center;align-items:center;border-right:1px solid #000;margin-right:1.6rem}.app-wrapper .dm-model-accordion .accordion__pict img{padding:1rem;width:100%;height:auto}.app-wrapper .dm-model-accordion .accordion__pict.calculator{background-color:var(--primary-orange)}.app-wrapper .dm-model-accordion .accordion__pict.certificate{background-color:var(--primary-turquoise)}.app-wrapper .dm-model-accordion .accordion__pict.clipboard{background-color:var(--primary-purple)}.app-wrapper .dm-model-accordion .accordion__pict.computer{background-color:var(--turquoise-lighter-two)}.app-wrapper .dm-model-accordion .accordion__pict.flag{background-color:var(--primary-purple)}.app-wrapper .dm-model-accordion .accordion__pict.file{background-color:var(--turquoise-darker-two)}.app-wrapper .dm-model-accordion .accordion__pict.light{background-color:var(--turquoise-ligher-one)}.app-wrapper .dm-model-accordion .accordion__pict.people{background-color:var(--dark-orange)}.app-wrapper .dm-model-accordion .accordion__pict.person{background-color:var(--turquoise-darker-two)}.app-wrapper .dm-model-accordion .accordion__pict.puzzle{background-color:var(--primary-blue)}.app-wrapper .dm-model-accordion .accordion__pict.presentation{background-color:var(--primary-orange)}.app-wrapper .dm-model-accordion .accordion__pict.star{background-color:var(--dark-orange)}.app-wrapper .dm-model-accordion .accordion__item:last-child .accordion__header{border-bottom:1px solid #000}.app-wrapper .dm-model-accordion .accordion__item:last-child .accordion__content{border-top:none;border-bottom:1px solid #000}.app-wrapper .dm-model-accordion .accordion__content{display:block;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding:3.2rem 8rem;font-size:2rem}.app-wrapper .dm-model-accordion .accordion__content ul{list-style-position:outside;padding-left:2.4rem;margin-left:0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.app-wrapper .dm-model-accordion .accordion__content ul{list-style-type:none}}.app-wrapper .dm-model-accordion .accordion__content li{font-size:2rem;line-height:1.5;margin-bottom:1.6rem}.app-wrapper .dm-model-accordion .accordion__content li::marker{color:#f3ab1b}.app-wrapper .dm-model-accordion .accordion__content ol{margin-left:-1.6rem}.app-wrapper .dm-model-accordion .accordion__content ol li::marker{color:#000;font-weight:600}table,td,th{border:1px solid #000}table.dm-costs-table{border-collapse:collapse;font-size:1.8rem;font-weight:400;width:100%}table.dm-costs-table caption{caption-side:top;margin-bottom:1rem;color:#000;font-size:2rem}table.dm-costs-table td,table.dm-costs-table th{font-weight:400;padding:.8rem}table.dm-costs-table colgroup col:first-child{width:25%}table.dm-costs-table colgroup col:nth-child(2){width:30%}table.dm-costs-table colgroup col:last-child{width:45%}table.dm-costs-table .column-heading{align-items:flex-start;font-weight:700;vertical-align:top}table.dm-costs-table .column-heading span{font-weight:400}table.dm-costs-table .separator{background-color:var(--purple-darker-one);height:.8rem}table.dm-costs-table .separator td{padding:0}table.dm-costs-table .purple-heading{background-color:var(--purple-darker-one);color:#fff;font-weight:700}table.dm-costs-table .table-col{background-color:var(--turquoise-lighter);border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;color:#fff;font-size:2.4rem;font-weight:700}.table-asterisk{font-style:italic;margin-top:1.6rem;margin-bottom:0}.dm-model-intro{margin-top:3.2rem;margin-bottom:3.2rem;display:block}@media screen and (min-width:1200px){.dm-model-intro{display:flex}.dm-model-intro .model-image-card,.dm-model-intro .model-intro-card{flex:1 1}}.dm-model-intro .model-intro-card{border:1px solid #000}@media screen and (min-width:1200px){.dm-model-intro .model-intro-card{margin-right:.8rem}}.dm-model-intro .model-intro-card .card-heading{border-bottom:1px solid #000;color:#fff;padding:2.4rem;font-size:2.4rem;font-weight:700;display:flex;align-items:center;justify-content:center;background-color:var(--turquoise-lighter)}.dm-model-intro .model-intro-card .card-content{padding:3.2rem;display:flex;flex-direction:column}.dm-model-intro .model-image-card{margin-top:3.2rem;padding:0;border:1px solid #000;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1200px){.dm-model-intro .model-image-card{margin-left:.8rem;margin-top:0;padding:4.8rem 0}}.dm-model-intro .model-image-card img{width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.dm-model-intro .model-image-card img{width:99%}}.dm-model-roles{margin-top:3.2rem;display:flex;flex-direction:column;border:1px solid #000;align-items:center}.dm-model-roles .roles-heading{align-self:stretch;background-color:var(--turquoise-lighter);color:#fff;text-align:center;font-size:2.4rem;font-weight:700;padding:1.6rem;border-bottom:1px solid #000}.dm-model-roles .roles-icons{display:flex;justify-content:space-around;margin-top:3.2rem;padding:0 1.6rem}@media screen and (max-width:768px){.dm-model-roles .roles-icons{flex-direction:column;justify-content:center;align-items:center;padding:0}}.dm-model-roles .roles-icons .role-icon{display:flex;flex-direction:column;align-items:center;padding:1.6rem}.dm-model-roles .roles-icons .role-icon .icon-name{margin-top:1.6rem;text-align:center;font-size:1.8rem;font-weight:700}.dm-model-roles .roles-icons .role-icon:nth-child(2){margin:0 3.2rem}@media screen and (max-width:768px){.dm-model-roles .roles-icons .role-icon:nth-child(2){padding:0 1.6rem;margin:3.2rem 0}}.dm-model-roles .roles-icons .role-icon img{width:100%;max-width:250px;height:auto}.dm-model-roles .roles-button{background-color:var(--turquoise-lighter);color:#fff;font-size:1.8rem;font-weight:700;padding:1.6rem;text-align:center;margin:3.2rem}.dm-model-roles .roles-button:hover{background-color:#006661;color:#fff;text-decoration:none}