<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: "Artifakt Legend";
  src: url(https://static.rainfocus.com/autodesk/otc2023/static/staticfile/staticfile/Artifakt%20Legend%20Extra%20Bold_1671815843407001SZxh.ttf);
  font-weight: 800;
}
/*Bold Normal font*/
@font-face {
  font-family: "Artifakt Legend";
  src: url(https://static.rainfocus.com/autodesk/otc2023/static/staticfile/staticfile/Artifakt%20Legend%20Bold_1671814496087001PK8f.ttf);
  font-weight: 700;
  font-style: normal;
}
/*Bold Italic font*/
@font-face {
  font-family: "Artifakt Legend";
  src: url(https://static.rainfocus.com/autodesk/otc2023/static/staticfile/staticfile/Artifakt%20Legend%20Bold%20Italic_1671814495883001Pnkt.ttf);
  font-weight: 700;
  font-style: italic;
}
/* Normal  */
@font-face {
  font-family: "Artifakt Legend";
  src: url(https://static.rainfocus.com/autodesk/otc2023/static/staticfile/staticfile/Artifakt%20Legend%20Semi%20Bold_1671814495620001P3LU.ttf);
  font-weight: 600;
  font-style: normal;
}
/* Normal  */
@font-face {
  font-family: "Artifakt Legend";
  src: url(https://static.rainfocus.com/autodesk/otc2023/static/staticfile/staticfile/Artifakt%20Legend%20Medium_1671814494867001P449.ttf);
  font-weight: 500;
}
/* Normal  */
@font-face {
  font-family: "Artifakt Legend";
  src: url(https://static.rainfocus.com/autodesk/otc2023/static/staticfile/staticfile/Artifakt%20Legend%20Regular_1671814496217001PzTS.ttf);
  font-weight: 400;
}
@font-face {
  font-family: "Artifakt Legend";
  src: url(https://static.rainfocus.com/autodesk/au2023/static/staticfile/staticfile/Artifakt%20Legend%20Light_1686869920088001GeFV.ttf);
  font-weight: 300;
}
@font-face {
  font-family: "Artifakt Element";
  src: url(https://static.rainfocus.com/autodesk/otc2023/static/staticfile/staticfile/Artifakt%20Element%20Bold%20Italic_1671815367107001tnCG.ttf);
  font-weight: 700;
  font-style: italic;
}
/* Normal  */
@font-face {
  font-family: "Artifakt Element";
  src: url(https://static.rainfocus.com/autodesk/otc2023/static/staticfile/staticfile/Artifakt%20Element%20Bold_1671815367297001trtQ.ttf);
  font-weight: 700;
  font-style: normal;
}
/* Normal  */
@font-face {
  font-family: "Artifakt Element";
  src: url(https://static.rainfocus.com/autodesk/otc2023/static/staticfile/staticfile/Artifakt%20Element%20Semi%20Bold_1671815366803001tH8n.ttf);
  font-weight: 600;
}
/* italic  */
@font-face {
  font-family: "Artifakt Element";
  src: url(https://static.rainfocus.com/autodesk/otc2023/static/staticfile/staticfile/Artifakt%20Element%20Medium%20Italic_1671815366658001t1SC.ttf);
  font-weight: 500;
}
/* Normal  */
@font-face {
  font-family: "Artifakt Element";
  src: url(https://static.rainfocus.com/autodesk/otc2023/static/staticfile/staticfile/Artifakt%20Element%20Medium_1671815366134001t61A.ttf);
  font-weight: 500;
}
/* italic  */
@font-face {
  font-family: "Artifakt Element";
  src: url(https://static.rainfocus.com/autodesk/otc2023/static/staticfile/staticfile/Artifakt%20Element%20Italic_1673371219893001cXW8.otf);
  font-weight: 400;
  font-style: italic;
}
/* Normal  */
@font-face {
  font-family: "Artifakt Element";
  src: url(https://static.rainfocus.com/autodesk/otc2023/static/staticfile/staticfile/Artifakt%20Element%20Regular_1671815367425001tGWQ.ttf);
  font-weight: 400;
}
:root {
  --arc-color-primary-black: #000000;
  --arc-color-primary-black-20: #00000033;
  --arc-color-primary-black-60: #00000099;
  --arc-color-primary-white: #ffffff;
  --arc-color-primary-white-20: #ffffff33;
  --arc-color-primary-white-60: #ffffff99;
  --arc-color-primary-white-80: #BFBFBF;
  --arc-color-detail-light-slate: #CCCCCC;
  --arc-color-detail-dark-slate: #666666;
  --arc-color-detail-dark-slate-2: #00000006;
  --arc-color-accent-clay: #D74E26;
  --arc-color-accent-plant: #2BC275;
  --arc-color-accent-iris: #5F60FF;
  --arc-color-accent-gold: #FFC21A;
  --arc-color-accent-blue: #186BFF;
  --arc-color-accent-orange: #FF6B00;
  --arc-color-accent-teal: #37A5CC;
  --arc-color-accent-gold-2: #DBAE03;
  --arc-color-tint-slate-650: #262626;
  --arc-color-tint-slate-450: #AAAAAA;
  --arc-color-tint-slate-200: #DEDEDE;
  --rf-brand-color-on-primary: #fff;
  --rf-brand-color-primary: #000;
  --rf-brand-color-primary-hover: #000;
  --rf-brand-color-text-body: var(--arc-color-primary-black);
  --rf-brand-color-text-heading: var(--arc-color-primary-black);
  --rf-brand-elevation-focus-indicator-shadow: 0px 0px 0px 1px #8080ff;
  --rf-brand-font-size: 18px;
  --rf-comp-button-font-size: 16px;
  --rf-comp-button-font-transform: normal;
  --rf-comp-button-font-weight: 600;
  --rf-comp-button-shape-border-width: 1px;
  --rf-comp-button-shape-radius: 4px;
  --rf-comp-button-space-padding: 8px 20px;
  --rf-comp-button-secondary-color-background: var(--arc-color-primary-white);
  --rf-comp-button-secondary-color-border: var(--arc-color-primary-black);
  --rf-comp-button-secondary-color-on-background: var(--arc-color-primary-black);
  --rf-comp-button-secondary-hover-color-background: var(--arc-color-primary-white);
  --rf-comp-button-secondary-hover-color-border: var(--arc-color-accent-black);
  --rf-comp-link-color: var(--arc-color-primary-black);
  --rf-comp-link-font-decoration: underline;
  --rf-comp-link-hover-color: var(--arc-color-primary-black);
  --rf-comp-link-hover-font-decoration: var(--arc-color-primary-black) underline;
}

.heading-xl {
  font-weight: 800 !important;
  line-height: 120% !important;
  font-size: 41px !important;
  margin-bottom: 20px;
}
@media all and (min-width: 1024px) {
  .heading-xl {
    font-weight: 800 !important;
    line-height: 120% !important;
    font-size: 61px !important;
    margin-bottom: 30px;
  }
}

.heading-lg {
  font-weight: 800 !important;
  line-height: 120% !important;
  font-size: 32px !important;
  margin-bottom: 5px;
}
@media all and (min-width: 1024px) {
  .heading-lg {
    font-weight: 800 !important;
    line-height: 120% !important;
    font-size: 41px !important;
    margin-bottom: 20px;
  }
}

.heading-md {
  font-weight: 800 !important;
  line-height: 120% !important;
  font-size: 24px !important;
  margin-bottom: 5px;
}
@media all and (min-width: 1024px) {
  .heading-md {
    font-weight: 800 !important;
    line-height: 120% !important;
    font-size: 32px !important;
    margin-bottom: 5px;
  }
}

.heading-sm {
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 120% !important;
}
@media all and (min-width: 1024px) {
  .heading-sm {
    font-weight: 800 !important;
    line-height: 120% !important;
    font-size: 24px !important;
    margin-bottom: 5px;
  }
}

.heading-xs {
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 120% !important;
}

.body-lg {
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
}
.body-lg.extra-bold {
  font-weight: 800 !important;
}
.body-lg.bold {
  font-weight: 700 !important;
}

.body-md {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 150% !important;
}
.body-md.bold {
  font-weight: 700 !important;
}

.body-sm {
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 150% !important;
}
.body-sm.bold {
  font-weight: 700 !important;
}
.body-sm.semi-bold {
  font-weight: 600 !important;
}

.body-xs {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
}
.body-xs.bold {
  font-weight: 800 !important;
}
.body-xs.semi-bold {
  font-weight: 600 !important;
}

.flex-box-section-full .no-bold {
  font-weight: 400 !important;
}

.gold-cta {
  --rf-comp-button-primary-color-background: var(--arc-color-accent-gold);
  --rf-comp-button-primary-color-border: var(--arc-color-accent-gold);
  --rf-comp-button-primary-color-on-background: var(--arc-color-primary-black);
  --rf-comp-button-primary-hover-color-background: var(--arc-color-accent-gold);
  --rf-comp-button-primary-hover-color-border: var(--arc-color-accent-gold);
  --rf-comp-button-primary-hover-color-on-background: var(--arc-color-primary-black);
}

.pt-60 {
  padding-top: 60px !important;
}

.pb-100 {
  padding-bottom: 100px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.flex-box-section-full {
  padding-top: 15px;
  padding-bottom: 15px;
}
.flex-box-section-full h1 {
  font-weight: 800 !important;
  line-height: 120% !important;
  font-size: 41px !important;
  margin-bottom: 20px;
}
@media all and (min-width: 1024px) {
  .flex-box-section-full h1 {
    font-weight: 800 !important;
    line-height: 120% !important;
    font-size: 61px !important;
    margin-bottom: 30px;
  }
}
.flex-box-section-full h2 {
  font-weight: 800 !important;
  line-height: 120% !important;
  font-size: 32px !important;
  margin-bottom: 5px;
}
@media all and (min-width: 1024px) {
  .flex-box-section-full h2 {
    font-weight: 800 !important;
    line-height: 120% !important;
    font-size: 41px !important;
    margin-bottom: 20px;
  }
}
.flex-box-section-full h3 {
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 120% !important;
}
@media all and (min-width: 1024px) {
  .flex-box-section-full h3 {
    font-weight: 800 !important;
    line-height: 120% !important;
    font-size: 24px !important;
    margin-bottom: 5px;
  }
}

.matching-height-content .flex-box-child &gt; div,
.matching-height-content .flex-box-child .block-snippet,
.matching-height-content .flex-box-child .element-container-wrapper,
.matching-height-content .flex-box-child .element-container,
.matching-height-content .flex-box-child .element-container .keep-bullets,
.matching-height-content .flex-box-child .element-container .element-container-wrapper,
.matching-height-content .flex-box-child .element-container .element-container-wrapper &gt; div,
.matching-height-content .flex-box-child .element-container .keep-bullets &gt; div {
  height: 100%;
}

.v-center-content .element-container-wrapper .flex-box-section {
  align-items: center;
}

.light-theme {
  background-color: var(--arc-color-primary-white) !important;
  --rf-brand-color-text-body: var(--arc-color-primary-black) !important;
  --rf-brand-color-text-heading: var(--arc-color-primary-black) !important;
}

.dark-theme {
  background-color: var(--arc-color-primary-black) !important;
  --rf-brand-color-text-body: var(--arc-color-primary-white) !important;
  --rf-brand-color-text-heading: var(--arc-color-primary-white) !important;
}

.dark-gray-theme {
  background-color: var(--arc-color-tint-slate-650) !important;
  --rf-brand-color-text-body: var(--arc-color-primary-white) !important;
  --rf-brand-color-text-heading: var(--arc-color-primary-white) !important;
}

.black-text {
  --rf-brand-color-text-body: var(--arc-color-primary-black);
  --rf-brand-color-text-heading: var(--arc-color-primary-black);
  --rf-comp-link-hover-font-decoration: var(--arc-color-primary-black) underline;
}

.white-text {
  --rf-brand-color-text-body: var(--arc-color-primary-white);
  --rf-brand-color-text-heading: var(--arc-color-primary-white);
  --rf-comp-link-hover-font-decoration: var(--arc-color-primary-white) underline;
}

.text-color-gold {
  color: var(--arc-color-accent-gold) !important;
}

.autodesk-speaker-row .rf-headline {
  --rf-brand-color-text-body: var(--arc-color-primary-black);
  --rf-brand-color-text-heading: var(--arc-color-primary-black);
}
.autodesk-speaker-row .element-container-wrapper &gt; .flex-box-section {
  justify-content: center;
}
.autodesk-speaker-row .element-container-wrapper &gt; .flex-box-section .flex-box-child {
  width: 302px;
}
.autodesk-speaker-row .element-container .flex-box-section {
  justify-content: center;
}

.contact-us-banner-section {
  --rf-comp-button-secondary-color-background: transparent;
  --rf-comp-button-secondary-color-border: var(--arc-color-primary-black);
  --rf-comp-button-secondary-color-on-background: var(--arc-color-primary-black);
  --rf-comp-button-secondary-hover-color-background: transparent;
  --rf-comp-button-secondary-hover-color-border: var(--arc-color-accent-iris);
}
.contact-us-banner-section h2 {
  margin-bottom: 0;
}
.contact-us-banner-section .rf-banner {
  padding: 0;
}

.sponsors-section .rf-headline.mini {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.catalog-notification-banner-section.flex-box-section-full {
  padding: 18px 0;
}
.catalog-notification-banner-section .flex-box-section-full-interior {
  min-height: 0;
}
.catalog-notification-banner-section .keep-bullets p {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 5px;
}

.pass-cards-section .keep-bullets:not(:has(.autodesk-pass-card)) ul {
  width: fit-content;
  margin: auto;
}
.pass-cards-section .element-container {
  width: 100%;
}
.pass-cards-section ul li {
  list-style: disc;
}
.pass-cards-section h2 {
  margin-bottom: 30px;
}
.pass-cards-section .rf-headline.mini {
  --rf-brand-color-text-body: var(--arc-color-primary-black);
  --rf-brand-color-text-heading: var(--arc-color-primary-black);
}

.autodesk-pass-card {
  margin: auto;
  max-width: 951px;
  width: 100%;
  border-radius: 8px;
  border: 4px solid var(--arc-color-primary-black);
}
.autodesk-pass-card.opt-two {
  --rf-comp-button-primary-color-background: var(--arc-color-primary-black);
  --rf-comp-button-primary-color-border: var(--arc-color-primary-black);
  --rf-comp-button-primary-color-on-background: var(--arc-color-primary-white);
  --rf-comp-button-primary-hover-color-background: var(--arc-color-primary-black);
  --rf-comp-button-primary-hover-color-on-background: var(--arc-color-primary-white);
}
.autodesk-pass-card.opt-two .pass-card-header {
  justify-content: center;
}
.autodesk-pass-card.opt-two .pass-card-body {
  flex-direction: column;
  gap: 25px;
}
.autodesk-pass-card.opt-two .pass-card-body .right-card-body {
  border-left: none;
  align-items: flex-start;
}
.autodesk-pass-card.opt-two.plant-color {
  border: 4px solid var(--arc-color-accent-plant);
}
.autodesk-pass-card.opt-two.plant-color .pass-card-header {
  background-color: var(--arc-color-accent-plant);
}
.autodesk-pass-card.opt-two.iris-color {
  border: 4px solid var(--arc-color-accent-iris);
}
.autodesk-pass-card.opt-two.iris-color .pass-card-header {
  background-color: var(--arc-color-accent-iris);
}
.autodesk-pass-card .pass-card-header {
  background-color: var(--arc-color-primary-black);
  display: flex;
  padding: 10px 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 5px;
}
.autodesk-pass-card .pass-card-body {
  display: flex;
  flex-direction: column;
  padding: 24px;
  gap: 25px;
  background: var(--arc-color-primary-white);
  --rf-brand-color-text-body: var(--arc-color-primary-black);
  --rf-brand-color-text-heading: var(--arc-color-primary-black);
}
.autodesk-pass-card .pass-card-body .left-card-body {
  flex: 1;
}
.autodesk-pass-card .pass-card-body .right-card-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  gap: 25px;
}
.autodesk-pass-card .pass-card-body .right-card-body .pass-price {
  margin-bottom: 10px;
}
.autodesk-pass-card .pass-card-body .right-card-body .pass-price span {
  font-family: "Artifakt Legend";
}
.autodesk-pass-card .pass-card-body .right-card-body .pass-price span.crossed-out {
  text-decoration: line-through;
  color: var(--arc-color-tint-slate-450);
}
.autodesk-pass-card .mdBtnR {
  display: flex;
  text-decoration: none;
  width: fit-content;
}
.autodesk-pass-card .mdBtnR::after {
  display: block;
}
.autodesk-pass-card .mdBtnR .mdBtnR-text {
  text-decoration: none;
}

.styled-proxy-card .rf-card.proxy-registration-card .card-header {
  display: none;
}
.styled-proxy-card .rf-card.proxy-registration-card .card-body {
  border: none;
  border-top: 1px solid var(--rf-brand-color-border);
  height: auto;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2509803922);
}
.styled-proxy-card .rf-card.proxy-registration-card .card-body .rf-simple-table thead tr {
  background-color: var(--arc-color-detail-dark-slate-2);
  border: none;
}
.styled-proxy-card .rf-card.proxy-registration-card .card-body .rf-simple-table thead tr th {
  text-transform: initial;
}
.styled-proxy-card .rf-card.proxy-registration-card .card-body .rf-simple-table thead tr th:last-of-type {
  text-align: right;
}
.styled-proxy-card .rf-card.proxy-registration-card .card-body .rf-simple-table tbody td {
  font-size: 14px;
}
.styled-proxy-card .rf-card.proxy-registration-card .card-body .rf-simple-table tbody td:last-of-type {
  text-align: right;
}
.styled-proxy-card .rf-card.proxy-registration-card .card-footer {
  border: none;
  text-align: initial;
  padding: 40px 0;
}

.styled-proxy-card .rf-card.proxy-registration-card .card-footer .mdBtnR.mdBtnR-text-button, .modal-body .mdBtnR.mdBtnR-add-a-thing.mdBtnR-adv {
  background-color: var(--arc-color-primary-black);
  padding: 8px 20px;
}
.styled-proxy-card .rf-card.proxy-registration-card .card-footer .mdBtnR.mdBtnR-text-button .mdBtnR-text, .modal-body .mdBtnR.mdBtnR-add-a-thing.mdBtnR-adv .mdBtnR-text {
  color: var(--arc-color-primary-white);
}
.styled-proxy-card .rf-card.proxy-registration-card .card-footer .mdBtnR.mdBtnR-text-button .rfSI svg, .modal-body .mdBtnR.mdBtnR-add-a-thing.mdBtnR-adv .rfSI svg {
  fill: var(--arc-color-primary-white);
}
.styled-proxy-card .rf-card.proxy-registration-card .card-footer .mdBtnR.mdBtnR-text-button:hover, .styled-proxy-card .rf-card.proxy-registration-card .card-footer .mdBtnR.mdBtnR-text-button:focus, .modal-body .mdBtnR.mdBtnR-add-a-thing.mdBtnR-adv:hover, .modal-body .mdBtnR.mdBtnR-add-a-thing.mdBtnR-adv:focus {
  background-color: var(--arc-color-primary-black-20);
}

.rf-default-modal.proxy-registration-action-modal .modal-content {
  border-radius: 0;
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-header {
  width: 96%;
  margin: auto;
  padding-inline: 0;
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-header .modal-title {
  font-size: 24px;
  line-height: 29px;
  font-weight: 800;
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body &gt; p {
  font-size: 16px;
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body .rf-simple-table {
  border: none;
  border-top: 1px solid var(--rf-brand-color-border);
  height: auto;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2509803922);
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body .rf-simple-table thead tr {
  background-color: var(--arc-color-detail-dark-slate-2);
  border: none;
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body .rf-simple-table thead tr th {
  text-transform: initial;
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body .rf-simple-table tbody td {
  font-size: 14px;
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body .rf-simple-table tbody td:last-of-type {
  width: 190px;
  padding-left: 0;
  display: flex;
  justify-content: flex-end;
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body .mdBtnR-add-a-thing .mdBtnR-text {
  font-weight: 800;
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body .proxy-register,
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body .proxy-edit {
  padding: 7px 19px;
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body .proxy-register .mdBtnR-text,
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body .proxy-edit .mdBtnR-text {
  font-size: 14px;
  line-height: 18px;
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body .proxy-register {
  background-color: var(--arc-color-primary-black);
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body .proxy-register .mdBtnR-text {
  color: var(--arc-color-primary-white);
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-body .proxy-register:hover {
  background-color: var(--arc-color-primary-black-20);
  border-color: var(--arc-color-primary-black-20);
}
.rf-default-modal.proxy-registration-action-modal .modal-content .modal-footer {
  width: 96%;
  margin: auto;
  padding-inline: 5px;
}
.rf-default-modal.proxy-registration-action-modal .modal-content .rf-input input {
  border-radius: 0;
  border-bottom-color: var(--arc-color-primary-black);
}
.rf-default-modal.proxy-registration-action-modal .modal-content .rf-input .rf-char-count {
  display: none;
}

@media all and (min-width: 769px) {
  .flex-box-section-full {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .autodesk-pass-card .pass-card-body {
    flex-direction: initial;
    gap: 40px;
  }
  .autodesk-pass-card .pass-card-body .right-card-body {
    align-items: center;
    border-left: 1px solid var(--arc-color-detail-dark-slate);
    gap: initial;
  }
}
@media all and (max-width: 768px) {
  .h-center-content-mobile .flex-box-child .rf-flex-align-end,
  .h-center-content-mobile .flex-box-child .rf-flex-align-start {
    justify-content: center;
  }
}
#rf-catalog.rf-widget .main-content h2.section-title {
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 120% !important;
}
@media all and (min-width: 1024px) {
  #rf-catalog.rf-widget .main-content h2.section-title {
    font-weight: 800 !important;
    line-height: 120% !important;
    font-size: 24px !important;
    margin-bottom: 5px;
  }
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

/*=============================================*/
/*
/*  # Registration
/*
/*=============================================*/
.custom-form-content .form-render-page h1 {
  font-weight: 800;
  font-size: 32px;
  line-height: 39px;
}

.rf-workflow-header .rfwf-header-container h1 {
  font-weight: 800;
  font-size: 32px;
  line-height: 39px;
}

/*=============================================*/
/*
/*  # Surveys
/*
/*=============================================*/
.rf-card.my-survey-list-card .card-survey-incomplete-header,
.rf-card.my-survey-list-card .card-survey-completed-header {
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 120% !important;
}
@media all and (min-width: 1024px) {
  .rf-card.my-survey-list-card .card-survey-incomplete-header,
  .rf-card.my-survey-list-card .card-survey-completed-header {
    font-weight: 800 !important;
    line-height: 120% !important;
    font-size: 24px !important;
    margin-bottom: 5px;
  }
}

.autodesk-event-banner.flex-box-section-full {
  min-height: 600px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position-x: left;
  color: var(--rf-brand-color-text-body);
}
.autodesk-event-banner.flex-box-section-full .flex-box-section-full-interior {
  padding: 80px 40px;
}
.autodesk-event-banner.flex-box-section-full p {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 150% !important;
}

.image-description-section {
  background-color: var(--arc-color-primary-white);
  --rf-brand-color-text-body: var(--arc-color-primary-black);
  --rf-brand-color-text-heading: var(--arc-color-primary-black);
  padding-top: 80px;
  padding-bottom: 80px;
}
.image-description-section .flex-box-section .flex-box-child.rf-grid-layout-50 {
  display: flex;
  align-items: center;
}

.cta-section {
  padding: 30px 0;
}
.cta-section .flex-box-child {
  margin: 0;
}

.simple-card-section {
  background-color: var(--arc-color-primary-black);
  --rf-brand-color-text-body: var(--arc-color-primary-white);
  --rf-brand-color-text-heading: var(--arc-color-primary-white);
  z-index: 0;
}
.simple-card-section .rf-headline .rf-headline-content {
  padding: 0;
}
.simple-card-section .rf-headline .rf-headline-content &gt; div {
  margin-bottom: 0;
  display: flex;
  justify-content: center;
}
.simple-card-section .rf-headline.mini {
  padding: 0;
}
.simple-card-section .mdBtnR::after {
  display: block;
}
.simple-card-section .element-container .flex-box-section .element-container {
  width: 100%;
}
.simple-card-section .keep-bullets {
  text-align: center;
}
.simple-card-section .assistants-legend {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 8px;
}
.simple-card-section .assistants-legend &gt; div {
  display: flex;
  gap: 8px;
}
.simple-card-section .assistants-legend .partners-background {
  margin-left: 12px;
}
.simple-card-section .assistants-legend p {
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 20px !important;
}
.simple-card-section div[class$=-icon-background] {
  height: 25px;
  width: 25px;
  aspect-ratio: 1/1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 14px;
}
.simple-card-section div[class$=-icon-background] p {
  margin: 0;
}
.simple-card-section .employees-icon-background {
  background-color: var(--arc-color-primary-white);
}
.simple-card-section .partners-icon-background {
  background-color: var(--arc-color-accent-iris);
}
.simple-card-section .livestream-icon-background {
  background-color: var(--arc-color-accent-clay);
}
.simple-card-section .toggle-buttons {
  display: flex;
  justify-content: center;
}
.simple-card-section .toggle-buttons button {
  font-size: 20px !important;
  font-weight: 800 !important;
  line-height: 20px !important;
}
.simple-card-section .toggle-buttons div {
  padding: 0 16px;
  box-shadow: 0px -1px 0px 0px var(--arc-color-primary-white-20) inset;
}
.simple-card-section .toggle-buttons .toggle-button {
  background-color: transparent;
  padding: 12px 0;
  border: none;
  color: var(--arc-color-primary-white-60);
  height: 100%;
}
.simple-card-section .toggle-buttons .toggle-button.active {
  box-shadow: 0px -2px 0px 0px var(--arc-color-primary-white) inset;
  color: var(--arc-color-primary-white);
}
.simple-card-section .autodesk-simple-card {
  max-width: 708px;
  width: 100%;
}
.simple-card-section .autodesk-simple-card.full-width {
  max-width: 100%;
}
.simple-card-section.light-theme .toggle-buttons div {
  box-shadow: 0px -1px 0px 0px var(--arc-color-primary-black-20) inset;
}
.simple-card-section.light-theme .toggle-buttons .toggle-button {
  color: var(--arc-color-primary-black-60);
}
.simple-card-section.light-theme .toggle-buttons .toggle-button.active {
  box-shadow: 0px -2px 0px 0px var(--arc-color-primary-black) inset;
  color: var(--arc-color-primary-black);
}
.simple-card-section.light-theme .employees-icon-background {
  background-color: var(--arc-color-primary-black);
}
.simple-card-section.light-theme .employees-icon-background path {
  fill: var(--arc-color-primary-white);
}
.simple-card-section.light-theme .autodesk-simple-card {
  background-color: var(--arc-color-tint-slate-200);
}
.simple-card-section.light-theme .autodesk-simple-card .card-icons-container path {
  stroke: var(--arc-color-primary-black);
}

.track-subtitle {
  padding-left: 13px;
}

.track-iris {
  border-left: 3px solid var(--arc-color-accent-iris);
  padding-left: 10px;
}

.track-clay {
  border-left: 3px solid var(--arc-color-accent-clay);
  padding-left: 10px;
}

.track-plant {
  border-left: 3px solid var(--arc-color-accent-plant);
  padding-left: 10px;
}

.track-gold {
  border-left: 3px solid var(--arc-color-accent-gold);
  padding-left: 10px;
}

.track-blue {
  border-left: 3px solid var(--arc-color-accent-blue);
  padding-left: 10px;
}

.track-orange {
  border-left: 3px solid var(--arc-color-accent-orange);
  padding-left: 10px;
}

.track-teal {
  border-left: 3px solid var(--arc-color-accent-teal);
  padding-left: 10px;
}

.track-gold2 {
  border-left: 3px solid var(--arc-color-accent-gold-2);
  padding-left: 10px;
}

@media all and (max-width: 768px) {
  .autodesk-event-banner.flex-box-section-full .flex-box-section-full-interior div[class^=spacing-height-] {
    height: 0;
  }
  .autodesk-event-banner.flex-box-section-full .mdBtnR-primary {
    margin-top: 32px;
  }
  .multi-column-agenda .flex-box-child {
    margin: 0;
  }
  .multi-column-agenda .flex-box-section {
    row-gap: 0;
  }
}
@media all and (min-width: 769px) {
  .autodesk-event-banner.flex-box-section-full {
    background-position-x: center;
  }
  .autodesk-event-banner.flex-box-section-full h4.body-md {
    padding-right: 100px;
  }
  .autodesk-event-banner.flex-box-section-full .flex-box-section-full-interior {
    padding: 0 12px;
  }
}
@media all and (min-width: 1024px) {
  .simple-card-section .keep-bullets {
    text-align: left;
  }
}
.awards-menu-section {
  min-height: 52px;
}

.faq-menu-section {
  min-height: 52px;
  padding: 0;
  position: sticky;
  z-index: 8;
  background: #fff;
  top: var(--adsk-header-height);
  scroll-margin-top: 64px;
}

.faq-menu {
  background: rgba(255, 255, 255, 0.003);
  box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.1);
  margin: 0 auto;
  text-align: center;
  padding: 14px 0;
}

a.navigation__link:focus,
a.navigation__link {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  padding: 5px 16px;
  /*background: rgba(255, 255, 255, 0.003);
  box-shadow: inset 0px -1px 0px rgb(0 0 0 / 10%);*/
  margin: 0;
  text-decoration: none !important;
}

a.navigation__link:hover,
a.navigation__link.active {
  color: #ffc21a;
}

.faq-menu a.navigation__link:focus,
.faq-menu a.navigation__link:hover,
.faq-menu a.navigation__link.active {
  background: rgba(0, 0, 0, 0.03);
  color: #000000;
}

.faq-menu a.navigation__link {
  padding: 14px 16px;
}

.faq-ans a {
  color: #212121 !important;
  text-decoration: underline;
}
.faq-ans a:hover {
  color: #212121 !important;
  text-decoration-color: #5f60ff !important;
  -webkit-text-decoration-color: #5f60ff !important;
}

.faq-ans ul {
  padding-left: 10px;
  margin: 10px 0 15px 0;
}

.faq-ans {
  margin-bottom: 30px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #000000 !important;
}

.faq-ans li {
  list-style: none !important;
  margin-top: 6px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #000000 !important;
  position: relative;
  padding-left: 15px;
}

.faq-ans li:before {
  content: "";
  border-radius: 50%;
  width: 4px;
  height: 4px;
  background-color: black;
  margin-right: 8px;
  position: absolute;
  left: 0;
  top: 10px;
}

.faq-question {
  font-weight: 700 !important;
  margin-bottom: 16px !important;
}

.qna-section .page-section {
  scroll-margin-top: 180px;
}

.icons-section .pb-stackable-image-element {
  justify-content: center;
}
.icons-section .pb-stackable-image-element img {
  max-height: 100px;
  max-width: 100px;
}

.background-image-cards .rf-headline.mini {
  padding: 0;
}
.background-image-cards .rf-headline-content {
  height: 100%;
  min-height: 350px;
  border-radius: 8px;
  padding: 0;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.background-image-cards .card-text-container {
  max-width: 350px;
  padding: 70px 0 50px 50px;
}
.background-image-cards .card-text-container h2 {
  font-size: 32px !important;
}
.background-image-cards .card-background-image {
  position: absolute;
  z-index: -1;
  top: 0;
  height: 100%;
  width: 100%;
}
.background-image-cards .card-background-image .overlay {
  background: linear-gradient(90deg, rgb(0, 0, 0) 40%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.background-image-cards .card-background-image img {
  height: 100%;
  float: right;
}

.anchor-image-cards .card-text-container {
  text-decoration: none;
}
.anchor-image-cards .card-text-container p {
  margin-top: 10px;
  display: flex;
  gap: 8px;
}
.anchor-image-cards .anchor-image-card {
  position: relative;
  z-index: 0;
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
  min-height: 350px;
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  padding: 40px;
}
.anchor-image-cards .card-background-image {
  position: absolute;
  z-index: -1;
  top: 0;
  height: 100%;
  width: 100%;
  left: 0;
}
.anchor-image-cards .card-background-image .overlay {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.6) 100%);
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.anchor-image-cards .card-background-image img {
  height: 100%;
  width: 100%;
}

#rf-catalog .search-filters .filters-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#rf-catalog .search-filters .filters-header .search-bar .catalog-search {
  min-width: 200px;
}
#rf-catalog .search-filters .filters-header #filters-header {
  font-weight: 800 !important;
  line-height: 120% !important;
  font-size: 24px !important;
  margin-bottom: 5px;
}
@media all and (min-width: 1024px) {
  #rf-catalog .search-filters .filters-header #filters-header {
    font-weight: 800 !important;
    line-height: 120% !important;
    font-size: 32px !important;
    margin-bottom: 5px;
  }
}
#rf-catalog .main-content .search-results .catalog-result .catalog-result-title .rfSI.favorite-catalog-result svg {
  display: none;
}
#rf-catalog .main-content .search-results .catalog-result .catalog-result-title .rfSI.favorite-catalog-result::after {
  content: url('data:image/svg+xml,&lt;svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;rect width="24" height="24" transform="translate(0 0.5)" fill="white" fill-opacity="0.01"/&gt;&lt;path d="M17.7647 22.5L11.8824 17.7941L6 22.5V2.5H17.7647V22.5Z" stroke="black" stroke-width="1.5" stroke-linejoin="round"/&gt;&lt;/svg&gt;');
}
#rf-catalog .main-content .search-results .catalog-result .catalog-result-title .rfSI.favorite-catalog-result.favorited::after {
  content: url('data:image/svg+xml,&lt;svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path fill-rule="evenodd" clip-rule="evenodd" d="M5.25 2.5C5.25 2.08579 5.58579 1.75 6 1.75H17.7647C18.1789 1.75 18.5147 2.08579 18.5147 2.5V22.5C18.5147 22.7883 18.3494 23.0511 18.0896 23.176C17.8297 23.3009 17.5213 23.2658 17.2962 23.0857L11.8824 18.7546L6.46852 23.0857C6.24339 23.2658 5.93496 23.3009 5.67511 23.176C5.41526 23.0511 5.25 22.7883 5.25 22.5V2.5Z" fill="%235F60FF"/&gt;&lt;/svg&gt;');
}
#rf-catalog .main-content .search-results .catalog-result .rf-attribute.times-component .mdBtnR.webinar-join-btn {
  padding: 8px 20px;
  border-radius: 4px;
  border: 1px solid var(--arc-color-primary-black);
}
#rf-catalog .main-content .search-results .catalog-result .rf-attribute.times-component .mdBtnR.webinar-join-btn .mdBtnR-text {
  text-decoration: none;
  color: var(--arc-color-primary-black);
}
#rf-catalog .main-content .search-results .catalog-result .rf-attribute.times-component .mdBtnR.webinar-join-btn.webinar-status-active {
  display: flex;
  align-items: stretch;
  gap: 7px;
}
#rf-catalog .main-content .search-results .catalog-result .rf-attribute.times-component .mdBtnR.webinar-join-btn.webinar-status-active::before {
  content: url('data:image/svg+xml,&lt;svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M10.0502 6.66669L13.3794 10M13.3794 10L10.0502 13.3334M13.3794 10H5.83317M18.3332 10C18.3332 14.6024 14.6022 18.3334 9.99984 18.3334C5.39746 18.3334 1.6665 14.6024 1.6665 10C1.6665 5.39765 5.39746 1.66669 9.99984 1.66669C14.6022 1.66669 18.3332 5.39765 18.3332 10Z" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;/svg&gt;');
}
#rf-catalog .main-content .search-results .catalog-result .rf-attribute.times-component .mdBtnR.webinar-join-btn.webinar-status-ended {
  background-color: var(--arc-color-primary-white-80);
  border-color: var(--arc-color-primary-white-80);
}
#rf-catalog .main-content .search-results .catalog-result .rf-attribute.times-component .mdBtnR.webinar-join-btn.webinar-status-ended:hover {
  opacity: 1;
}
#rf-catalog .main-content .search-results .catalog-result .rf-attribute.times-component .mdBtnR.webinar-join-btn.webinar-status-waiting {
  background-color: var(--arc-color-primary-black);
}
#rf-catalog .main-content .search-results .catalog-result .rf-attribute.times-component .mdBtnR.webinar-join-btn.webinar-status-waiting .mdBtnR-text {
  color: var(--arc-color-primary-white);
}

.use-pills .search-results .catalog-result {
  display: flex;
  flex-direction: column;
}
.use-pills .search-results .catalog-result .catalog-result-title {
  order: 1;
}
.use-pills .search-results .catalog-result .rf-attribute.abstract-component {
  order: 3;
}
.use-pills .search-results .catalog-result .badges {
  display: block;
  order: 2;
}
.use-pills .search-results .catalog-result .badges .badge {
  display: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  padding: 2px 12px;
  border-radius: 15px;
}
.use-pills .search-results .catalog-result .badges .badge.rf-keynote, .use-pills .search-results .catalog-result .badges .badge.rf-keynote-session {
  display: block;
  background-color: var(--arc-color-accent-gold);
  border-color: var(--arc-color-accent-gold);
}
.use-pills .search-results .catalog-result .badges .badge.rf-breakout-session, .use-pills .search-results .catalog-result .badges .badge.rf-general-session, .use-pills .search-results .catalog-result .badges .badge.rf-meal, .use-pills .search-results .catalog-result .badges .badge.rf-reception, .use-pills .search-results .catalog-result .badges .badge.rf-social-event-public, .use-pills .search-results .catalog-result .badges .badge.rf-meals-and-breaks, .use-pills .search-results .catalog-result .badges .badge.rf-meetup, .use-pills .search-results .catalog-result .badges .badge.rf-mixer, .use-pills .search-results .catalog-result .badges .badge.rf-networking {
  display: block;
  border-color: var(--arc-color-primary-black);
}

.mdBtnR {
  display: inline-flex;
  align-items: center;
}
.mdBtnR::after {
  content: "";
  mask-image: url("https://static.rainfocus.com/autodesk/gbtip01/static/staticfile/staticfile/cta-arrow-right_1701713475265001xebj.svg");
  -webkit-mask-image: url("https://static.rainfocus.com/autodesk/gbtip01/static/staticfile/staticfile/cta-arrow-right_1701713475265001xebj.svg");
  display: none;
  width: 20px;
  height: 20px;
  margin-left: 7px;
}
.mdBtnR.mdBtnR-primary::after {
  background-color: var(--rf-comp-button-primary-color-on-background);
}
.mdBtnR.mdBtnR-outline-primary::after {
  background-color: var(--rf-comp-button-secondary-color-on-background);
}

.rf-headline.full-image {
  border-radius: 8px;
  overflow: hidden;
  line-height: 0;
}
.rf-headline.full-image .rf-headline-content {
  background-color: var(--arc-color-primary-white);
}

.autodesk-simple-card {
  background-color: var(--arc-color-tint-slate-650);
  display: flex;
  justify-content: space-between;
  padding: 24px 19px;
  margin-top: 15px;
  position: relative;
  border-radius: 8px;
  border: 2px solid transparent;
  background-clip: padding-box;
}
.autodesk-simple-card .card-text-container {
  min-height: 70px;
}
.autodesk-simple-card .card-text-container p:nth-child(1) {
  font-size: 20px !important;
  font-weight: 800 !important;
  line-height: 20px !important;
}
.autodesk-simple-card .card-text-container p:nth-child(2) {
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 150% !important;
}
.autodesk-simple-card .card-text-container .card-icons-container {
  margin-top: 20px;
}
.autodesk-simple-card .card-icons-container {
  display: flex;
  align-items: center;
  gap: 11px;
  padding-right: 17px;
}
.autodesk-simple-card:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: -2px;
  border-radius: inherit;
  background: var(--arc-color-tint-slate-650);
}

a.autodesk-simple-card {
  text-decoration: none;
}
a.autodesk-simple-card::before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  border-radius: inherit;
}
a.autodesk-simple-card:hover, a.autodesk-simple-card:focus {
  text-decoration: none;
}
a.autodesk-simple-card:hover::after, a.autodesk-simple-card:focus::after {
  background: linear-gradient(12deg, rgb(38, 38, 38) 59%, rgb(95, 96, 255) 100%);
}
a.autodesk-simple-card:hover::before, a.autodesk-simple-card:focus::before {
  background: radial-gradient(75.17% 83.97% at 91.94% 0%, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);
}

</pre></body></html>