:root {
  --d135px: 9.375vw;
  --bg: #f8f7f7;
  --d80px: 5.556vw;
  --m18px: 4.8vw;
  --m24px: 6.4vw;
  --d16px: 1.111vw;
  --d24px: 1.667vw;
  --d4px: .278vw;
  --main: #f28500;
  --d14px: .972vw;
  --hovered-main: #f17400;
  --pressed-button: #ce6400;
  --m9px: 2.4vw;
  --m4px: 1.067vw;
  --m14px: 3.733vw;
  --d40px: 2.778vw;
  --secondary: #6a6a6a;
  --m16px: 4.267vw;
  --d48px: 3.333vw;
  --m36px: 9.6vw;
  --d30px: 2.083vw;
  --m40px: 10.667vw;
  --untitled-ui--white: white;
  --m30px: 8vw;
  --m32px: 8.533vw;
  --d570px: 39.583vw;
  --d64px: 4.444vw;
  --d20px: 1.389vw;
  --m20px: 5.333vw;
  --d466px: 32.361vw;
  --d160px: 11.111vw;
  --d579px: 40.208vw;
  --d56px: 3.889vw;
  --d18px: 1.25vw;
  --d32px: 2.222vw;
  --d28px: 1.944vw;
  --d170px: 11.806vw;
  --d8px: .556vw;
  --m8px: 2.133vw;
  --d21px: 1.458vw;
  --d88px: 6.111vw;
  --m80px: 21.333vw;
  --m12px: 3.2vw;
  --d89px: 6.181vw;
  --bg2: #f1ede8;
  --border: #d9d9d9;
  --m6px: 1.6vw;
  --m28px: 7.467vw;
  --d54px: 3.75vw;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--gray600: #475467;
  --untitled-ui--primary50: #f9f5ff;
  --d500px: 34.722vw;
  --d96px: 6.667vw;
  --m160px: 42.667vw;
  --untitled-ui--gray900: #101828;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.product-detail-section {
  padding-right: var(--d135px);
  padding-left: var(--d135px);
  background-color: var(--bg);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: calc(100vh - 5.556vw);
  min-height: 46.319vw;
  display: flex;
}

.yellow-btn {
  padding: var(--d16px) var(--d24px);
  border-radius: var(--d4px);
  background-color: var(--main);
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: var(--d14px);
  line-height: var(--d24px);
  font-weight: 500;
}

.yellow-btn:hover {
  background-color: var(--hovered-main);
}

.yellow-btn:active {
  background-color: var(--pressed-button);
}

.product-detail-desc {
  margin-top: var(--d24px);
  margin-bottom: var(--d40px);
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  width: 100%;
  line-height: 1.5em;
}

.body {
  background-color: var(--bg);
}

.flex-block {
  width: 42.292vw;
}

.product-detail-title {
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d48px);
  width: 100%;
  line-height: 1.2em;
}

.text-span {
  color: var(--main);
}

.image {
  object-fit: cover;
  width: 38.958vw;
  height: 32.986vw;
}

.flex-block-2 {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
  justify-content: space-between;
}

.flex-block-2.phone {
  display: none;
}

.body-2 {
  background-color: var(--bg);
}

.text-block {
  color: #6a6a6a;
  font-family: Inter, sans-serif;
  font-size: 1.111vw;
  font-weight: 400;
  line-height: 120%;
}

.uui-button-wrapper.max-width-full-mobile-landscape-2.phone {
  display: none;
}

.div-block {
  width: 39.583vw;
}

.uui-layout88_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4.444vw;
  display: grid;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-container-large-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.spacing-bt-header {
  height: 2.778vw;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Serif Display, sans-serif;
  font-size: 3.75vw;
  font-weight: 400;
  line-height: 1.2;
}

.small-space {
  width: 100%;
  min-height: .1rem;
}

.heading-2 {
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: 3.333vw;
  font-weight: 400;
  line-height: 120%;
}

.uui-text-size-medium {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-layout88_item {
  background-color: #0000;
  border: 0 #000;
  border-top: 2px solid #f28500;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 3.889vw 0 0;
  display: flex;
}

.uui-padding-vertical-xhuge-2 {
  border-top: 1px solid #d9d9d9;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.button {
  color: #fff;
  background-color: #f28500;
  font-family: Inter, sans-serif;
  font-size: .972vw;
  font-weight: 500;
  box-shadow: 0 1px 2px #00000014;
}

.uui-page-padding-2 {
  padding-left: 9.375vw;
  padding-right: 9.375vw;
}

.uui-heroheader05_component {
  grid-column-gap: 2.083vw;
  grid-row-gap: 2.083vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-block-copy {
  color: #6a6a6a;
  font-family: Inter, sans-serif;
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 120%;
}

.uui-page-padding {
  padding-left: 9.375vw;
  padding-right: 9.375vw;
}

.medium-space {
  width: 100%;
  min-height: 2.5vw;
}

.jumbotron-section {
  justify-content: center;
  align-items: center;
  min-height: 55.556vw;
  display: flex;
  overflow: hidden;
}

.uui-heroheader05_image {
  object-fit: cover;
  height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.heading-primary-color {
  color: #f28500;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Serif Display, sans-serif;
  font-size: 3.75vw;
  font-weight: 400;
  line-height: 1.2;
}

.uui-padding-vertical-xhuge {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row.is-reverse-mobile-landscape {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-heroheader05_image-wrapper {
  justify-content: center;
  height: 27.639vw;
  display: flex;
  position: static;
}

.section {
  padding: var(--d80px) var(--d135px);
  background-color: var(--bg);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.section.bg {
  background-color: var(--untitled-ui--white);
}

.section.mobile {
  display: none;
}

.flex-block-3 {
  align-items: stretch;
}

.flex-block-4 {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d48px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-5 {
  padding-top: var(--d24px);
  padding-bottom: var(--d24px);
  padding-left: var(--d30px);
  border-left: 2px solid var(--main);
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  line-height: 1.5em;
}

.text-block-2 {
  width: var(--d570px);
  margin-bottom: var(--d64px);
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  line-height: 1.5em;
}

.text-block-6 {
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  line-height: 1.2em;
}

.text-block-7 {
  margin-top: var(--d16px);
  margin-bottom: var(--d24px);
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d48px);
  line-height: 1.2em;
}

.flex-block-5 {
  padding-left: var(--d20px);
  grid-column-gap: var(--d16px);
  grid-row-gap: var(--d16px);
  border-left: 1px solid var(--main);
  flex-flow: column;
  display: flex;
}

.text-block-5-copy {
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  line-height: 1.5em;
}

.text-block-8 {
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d24px);
  line-height: 1.2em;
}

.flex-block-6 {
  margin-top: var(--d16px);
  grid-column-gap: var(--d40px);
  grid-row-gap: var(--d40px);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: -2.778vw;
}

.text-block-9 {
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d48px);
  text-align: center;
  line-height: 1.2em;
}

.text-block-10 {
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  text-align: center;
  width: 53.472vw;
  line-height: 1.5em;
}

.image-ai-works {
  background-color: var(--bg);
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-ai-works.a {
  z-index: 2;
  background-image: url('../images/Frame-32.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-ai-works.b {
  z-index: 3;
  background-image: url('../images/Frame-27688.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-ai-works.c {
  z-index: 1;
  background-image: url('../images/Frame-27684.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-2 {
  top: var(--d80px);
  width: var(--d570px);
  height: var(--d466px);
  position: sticky;
}

.flex-block-7 {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
}

.flex-block-8 {
  flex: 1;
}

.text-block-11 {
  margin-bottom: var(--d40px);
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d48px);
  line-height: 1.2em;
}

.text-block-12 {
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  line-height: 1.5em;
}

.div-block-3 {
  width: var(--d570px);
  height: var(--d466px);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-block-9 {
  grid-column-gap: var(--d160px);
  grid-row-gap: var(--d160px);
}

.div-block-4 {
  height: var(--d579px);
}

.text-block-13 {
  margin-bottom: var(--d56px);
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d40px);
  text-align: center;
  line-height: 1.2em;
}

.grid {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
  grid-template-rows: auto;
}

.text-block-14 {
  margin-top: var(--d16px);
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d48px);
  text-align: center;
  line-height: 1.2em;
}

.text-block-14.mobile {
  display: none;
}

.text-block-15 {
  margin-top: var(--d48px);
  margin-bottom: var(--d80px);
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d18px);
  text-align: center;
  align-self: center;
  width: 57.639vw;
  line-height: 1.5em;
}

.flex-block-10 {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-2 {
  width: var(--d40px);
  height: var(--d40px);
}

.text-block-16 {
  margin-top: var(--d32px);
  margin-bottom: var(--d24px);
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d24px);
  line-height: 1.2em;
}

.text-block-17 {
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  line-height: 1.5em;
}

.text-block-18 {
  margin-top: -.556vw;
  margin-bottom: var(--d64px);
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d40px);
  line-height: 1.2em;
}

.text-block-19 {
  margin-bottom: var(--d16px);
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  line-height: 1.2em;
}

.text-block-20 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: var(--d28px);
  width: 72.917vw;
  line-height: 1.4em;
}

.flex-block-11 {
  grid-column-gap: var(--d64px);
  grid-row-gap: var(--d64px);
}

.flex-block-12 {
  align-self: flex-end;
}

.text-block-21 {
  margin-bottom: var(--d64px);
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d40px);
  line-height: 1.2em;
}

.flex-block-13 {
  justify-content: flex-start;
  align-items: center;
  width: 25.694vw;
}

.image-3 {
  width: var(--d170px);
  height: var(--d170px);
  border-radius: 100%;
}

.text-block-22 {
  margin-top: var(--d16px);
  margin-bottom: var(--d8px);
  color: var(--main);
  font-family: Playfair Display, sans-serif;
  font-size: var(--d24px);
  font-weight: 600;
  line-height: 1.2em;
}

.text-block-23 {
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  line-height: 1.5em;
}

.flex-block-14 {
  margin-left: var(--d30px);
  width: 52.778vw;
}

.text-block-24 {
  margin-bottom: var(--d40px);
  color: #000;
  font-family: Inter, sans-serif;
  font-size: var(--d21px);
  font-style: italic;
  font-weight: 600;
  line-height: 1.4em;
}

.text-block-25 {
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  line-height: 1.5em;
}

.image-4 {
  width: var(--d40px);
  height: var(--d40px);
}

.flex-block-15 {
  grid-column-gap: var(--d16px);
  grid-row-gap: var(--d16px);
  justify-content: flex-start;
  align-items: center;
}

.text-block-26 {
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  text-align: center;
  line-height: 1.5em;
}

.text-block-27 {
  margin-top: var(--d24px);
  margin-bottom: var(--d80px);
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d18px);
  text-align: center;
  align-self: center;
  width: 53.472vw;
  line-height: 1.2em;
}

.text-block-28 {
  margin-top: var(--d16px);
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d48px);
  text-align: center;
  align-self: center;
  line-height: 1.2em;
}

.text-block-28.mobile {
  display: none;
}

.flex-block-16 {
  margin-bottom: var(--d88px);
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-5 {
  margin-bottom: var(--d16px);
  align-self: center;
  width: 100%;
  max-width: 1000px;
  height: 699px;
}

.code-embed-2 {
  margin-bottom: 0;
}

.uui-heading-medium {
  margin-top: var(--d16px);
  margin-bottom: var(--d24px);
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d40px);
  font-weight: 400;
  line-height: 1.2em;
}

.uui-text-size-large {
  color: #6a6a6a;
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  letter-spacing: normal;
  line-height: 1.5em;
}

.heading-3 {
  color: var(--main);
  font-family: Playfair Display, sans-serif;
  font-size: var(--d24px);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 1.2em;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.underwriter-section {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
  border: 1px #000;
  border-top: 0 #d9d9d9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.uui-layout08_item-icon-wrapper {
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout08_item {
  align-items: center;
  display: flex;
}

.uui-layout08_image {
  object-fit: cover;
  border: 0 #101828;
  border-radius: 0;
  width: 32.639vw;
  height: 26.806vw;
}

.accelarete-list {
  grid-column-gap: .556vw;
  grid-row-gap: .556vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.111vw;
  margin-bottom: 2.778vw;
  display: grid;
}

.text-span-7 {
  color: #f28500;
}

.flex-block-7-copy {
  grid-column-gap: var(--d89px);
  grid-row-gap: var(--d89px);
  flex-flow: column;
}

.image-5 {
  width: var(--d570px);
  border-radius: var(--d16px);
  background-color: var(--bg2);
  object-fit: cover;
  height: 26.181vw;
}

.flex-block-17 {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
  justify-content: flex-start;
  align-items: center;
}

.flex-block-17.reverse {
  flex-flow: row-reverse;
}

.text-block-11-copy {
  margin-bottom: var(--d24px);
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d40px);
  line-height: 1.2em;
}

.text-block-29 {
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  line-height: 1.2em;
}

.image-6 {
  object-fit: cover;
  width: 32.639vw;
  height: 26.806vw;
}

.flex-block-19 {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.border {
  margin-right: var(--d135px);
  margin-left: var(--d135px);
  background-color: var(--border);
  height: 1px;
}

.uui-footer07_logo-link {
  margin-bottom: 0;
  padding-left: 0;
}

._3-list-with-icon {
  padding: 5.556vw 9.375vw;
}

.uui-navbar07_menu {
  background-color: #f8f7f7;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 5.417vw;
  display: flex;
  position: static;
}

.uui-page-padding-3 {
  padding-left: 9.375vw;
  padding-right: 9.375vw;
}

.text-block-copy-2 {
  color: #6a6a6a;
  font-family: Inter, sans-serif;
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 120%;
}

.uui-navbar07_link {
  padding: .75rem var(--d8px);
  color: #000;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: .972vw;
  font-weight: 400;
  transition: all .3s;
}

.uui-navbar07_link:hover {
  color: #f28500;
}

.uui-navbar07_link.w--current {
  color: var(--main);
}

.uui-max-width-large {
  width: 40.556vw;
  max-width: none;
}

.uui-padding-vertical-xhuge-4 {
  background-color: #f7f3ee;
  border-radius: 16px;
  padding: 3.333vw 3.889vw 4.167vw;
}

.uui-navbar07_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  margin-top: .556vw;
  margin-bottom: .556vw;
  display: flex;
}

.uui-navbar07_dropdown-link-list:hover {
  border-bottom: 1px solid #f28500;
}

.uui-navbar07_dropdown-link-list.broker-solutions {
  display: none;
}

.uui-layout08_item-list {
  grid-column-gap: .556vw;
  grid-row-gap: .556vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.111vw;
  margin-bottom: 2.778vw;
  display: grid;
}

.uui-footer07_top-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-navbar07_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: 0;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: 0;
  padding: .556vw 0 .556vw 1.111vw;
  text-decoration: none;
  display: flex;
}

.uui-navbar07_dropdown-link:hover {
  background-color: #0000;
  border-bottom: 1px #f28500;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.uui-page-padding-4 {
  width: 100%;
  padding-left: 9.375vw;
  padding-right: 9.375vw;
}

.uui-navbar07_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar07_component {
  z-index: 9999;
  background-color: #f8f7f7;
  align-items: center;
  height: 5.556vw;
  min-height: 0;
  padding-left: 9.375vw;
  padding-right: 9.375vw;
  display: flex;
  position: sticky;
  top: 0;
}

.uui-footer07_link-list {
  margin-top: var(--d16px);
  margin-bottom: var(--d16px);
  grid-column-gap: .556vw;
  grid-row-gap: .556vw;
  white-space: normal;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: flex;
}

.div-block-7 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: #f28500;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: flex;
}

.div-block-7.mobile {
  display: none;
}

.uui-navbar07_item-heading {
  color: #000;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: Inter, sans-serif;
  font-size: .972vw;
  font-weight: 400;
}

.uui-navbar07_menu-button {
  padding: 0;
}

.uui-icon-featured-outline-large {
  color: #0000;
  background-color: #0000;
  border: 0 #f9f5ff;
  border-radius: 0%;
  justify-content: center;
  align-items: center;
  width: 2.778vw;
  height: 2.778vw;
  display: flex;
}

.copyright-text {
  color: #6a6a6a;
  text-align: center;
  font-size: .833vw;
}

.uui-page-padding-6 {
  padding-left: 9.375vw;
  padding-right: 9.375vw;
}

.uui-heading-small {
  color: #000;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Serif Display, sans-serif;
  font-size: 3.333vw;
  font-weight: 400;
  line-height: 120%;
}

.uui-cta05_content {
  flex: 1;
}

.uui-navbar07_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin: 0 auto;
  padding-top: 2.778vw;
  padding-bottom: 2.778vw;
  display: flex;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #f28500;
  border: 1px #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 7.639vw;
  height: 2.639vw;
  padding: .556vw 1.111vw;
  font-family: Inter, sans-serif;
  font-size: .972vw;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-3:hover {
  background-color: var(--hovered-main);
}

.uui-button-3:focus {
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-text-size-large-2 {
  color: #6a6a6a;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.111vw;
  line-height: 1.5;
}

.button-to-page-primary {
  color: #f28500;
  margin-top: 1.111vw;
  margin-bottom: 1.111vw;
  font-family: Inter, sans-serif;
  font-size: .972vw;
  font-weight: 400;
  line-height: 120%;
}

.uui-heroheader05_image-2 {
  object-fit: cover;
  border-radius: 16px;
  height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: none;
}

.button-2 {
  color: #fff;
  background-color: #f28500;
  font-family: Inter, sans-serif;
  font-size: .972vw;
  font-weight: 500;
  box-shadow: 0 1px 2px #00000014;
}

.heading-4 {
  color: #f28500;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Playfair Display, sans-serif;
  font-size: 1.667vw;
  font-weight: 600;
}

.rapid-ai-section {
  grid-column-gap: 4.167vw;
  grid-row-gap: 4.167vw;
  border: 1px #000;
  border-top: 0 #d9d9d9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 5.556vw;
  display: grid;
}

.uui-layout88_list-2 {
  grid-column-gap: 2.083vw;
  grid-row-gap: 2.083vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 3.333vw;
  display: grid;
}

.uui-styleguide_logomark-bg {
  border-radius: 0;
  width: auto;
  height: auto;
  position: static;
  inset: 0%;
}

.uui-heading-medium-2 {
  color: #000;
  margin-top: 1.111vw;
  margin-bottom: 1.667vw;
  font-family: DM Serif Display, sans-serif;
  font-size: 3.333vw;
  font-weight: 400;
  line-height: 120%;
}

.rapid-list {
  grid-column-gap: .556vw;
  grid-row-gap: .556vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.111vw;
  margin-bottom: 2.778vw;
  display: grid;
}

.uui-page-padding-7 {
  padding-left: 9.375vw;
  padding-right: 9.375vw;
}

.cta-home {
  background-color: var(--bg);
}

.upload-submission {
  grid-column-gap: 4.167vw;
  grid-row-gap: 4.167vw;
  border: 1px #000;
  border-top: 0 #d9d9d9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-navbar07_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-text-size-medium-2 {
  color: #6a6a6a;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.111vw;
  line-height: 1.5;
}

.uui-navbar07_logo-link {
  padding-left: 0;
}

.uui-space-xxsmall-2 {
  width: 100%;
  height: 1.667vw;
  min-height: 0;
}

.heading-5 {
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d40px);
  width: 39.583vw;
  margin-top: 1.111vw;
  margin-bottom: 1.667vw;
  font-weight: 400;
  line-height: 120%;
}

.div-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.background-video {
  z-index: 99;
  border-radius: var(--d16px);
  width: 37.431vw;
  height: 22.431vw;
}

.text-block-30 {
  color: #000;
  text-align: center;
  font-size: .903vw;
  line-height: 1.5em;
}

.uui-padding-vertical-xlarge {
  border-top: 1px solid #d9d9d9;
  padding-top: 5.556vw;
  padding-bottom: 2.778vw;
}

.heading-6 {
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d54px);
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-weight: 400;
  line-height: 1.2;
}

.uui-heroheader05_image-wrapper-2 {
  background-color: #f1ede8;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 43.75vw;
  height: 32.986vw;
  padding: 5.556vw 2.778vw;
  display: flex;
  position: static;
}

.uui-footer07_component {
  background-color: var(--bg);
}

.how-ai-works-list {
  margin-top: var(--d16px);
  grid-column-gap: 2.083vw;
  grid-row-gap: 2.083vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.text-span-4 {
  color: #f28500;
  font-weight: 400;
}

.uui-dropdown-icon-phone {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-right: 0;
  display: none;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-text-size-large-3 {
  color: #6a6a6a;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.111vw;
  line-height: 1.5;
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-right: 0;
  display: block;
  position: absolute;
  inset: auto 0% auto auto;
}

.policy-review-section {
  grid-column-gap: 4.167vw;
  grid-row-gap: 4.167vw;
  border: 1px #000;
  border-top: 0 #d9d9d9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 5.556vw;
  display: grid;
}

.spacing-bt-header-2 {
  height: 1.667vw;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: 8.75vw;
  height: auto;
  display: flex;
}

.uui-container-large {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-5 {
  padding-top: 5.556vw;
  padding-bottom: 5.556vw;
}

.uui-navbar07_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list.w--open {
  background-color: #fff;
  border: 1px #eaecf0;
  border-radius: 0;
  width: 10vw;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  right: auto;
}

.uui-layout08_item-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-heroheader05_component-2 {
  grid-column-gap: 2.083vw;
  grid-row-gap: 2.083vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.jumbotron-section-2 {
  background-color: #f8f7f7;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 5.556vw);
  min-height: 40.208vw;
  display: flex;
  overflow: hidden;
}

.section-title {
  color: #6a6a6a;
  margin-top: 1.111vw;
  margin-bottom: 1.111vw;
  font-family: Inter, sans-serif;
  font-size: 1.111vw;
  font-weight: 400;
  line-height: 120%;
}

.uui-logo_logotype-2 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-layout88_item-2 {
  background-color: #0000;
  border: 0 #000;
  border-top: 2px #f28500;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  padding: 0 0 0;
  display: flex;
}

.uui-padding-vertical-xhuge-6 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-page-padding-8 {
  background-color: #f8f7f7;
  padding-left: 9.375vw;
  padding-right: 9.375vw;
}

.uui-layout08_image-2 {
  border: 0 #101828;
  border-radius: 0;
  width: 100%;
}

.heading-phone {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: DM Serif Display, sans-serif;
  font-size: 3.75vw;
  font-weight: 400;
  line-height: 1.2;
  display: none;
}

.uui-padding-vertical-xhuge-7 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-layout34_component {
  grid-column-gap: 2.083vw;
  grid-row-gap: 2.083vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-navbar07_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-container-large-4 {
  width: 100%;
}

.uui-space-small-3 {
  width: 100%;
  height: 2.222vw;
  min-height: 0;
}

.uui-heading-xxsmall-2 {
  color: #000;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 1.667vw;
  font-family: DM Serif Display, sans-serif;
  font-size: 1.667vw;
  font-weight: 400;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-3 {
  grid-column-gap: 5.556vw;
  grid-row-gap: 5.556vw;
  flex-flow: column;
  padding-top: 5.556vw;
  padding-bottom: 5.556vw;
  display: flex;
}

.uui-container-large-3 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.uui-layout08_image-wrapper-2 {
  width: 37.5vw;
}

.explore-button {
  color: #fff;
  background-color: #f28500;
  border-radius: 4px;
  padding: .833vw 2.396vw;
  font-family: Inter, sans-serif;
  font-size: .972vw;
  font-weight: 500;
  box-shadow: 0 1px 2px #00000014;
}

.explore-button:hover {
  background-color: var(--hovered-main);
}

.explore-button:active {
  background-color: var(--pressed-button);
}

.uui-navbar07_menu-dropdown {
  display: inline-block;
}

.uui-heading-xsmall {
  color: #000;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Serif Display, sans-serif;
  font-size: 1.667vw;
  font-weight: 400;
  line-height: 1.4;
}

.code-embed-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-navbar07_dropdown-toggle {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  color: #000;
  align-items: center;
  padding: .75rem 1.8vw .75rem .694vw;
  font-family: Inter, sans-serif;
  font-size: .972vw;
  font-weight: 400;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle:hover {
  color: #f28500;
}

.uui-logo_component-2 {
  flex-wrap: nowrap;
  width: auto;
  height: 2.431vw;
  display: flex;
}

.cta-button {
  background-color: var(--main);
  color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 18.75vw;
  padding: 1.111vw 0;
  font-family: Inter, sans-serif;
  font-size: .972vw;
  font-weight: 500;
  display: flex;
  box-shadow: 0 1px 2px #00000014;
}

.cta-button:hover {
  background-color: var(--hovered-main);
}

.cta-button:active {
  background-color: var(--pressed-button);
}

.uui-navbar07_menu-left {
  grid-column-gap: var(--d16px);
  grid-row-gap: var(--d16px);
  display: flex;
}

.uui-text-size-medium-3 {
  color: #6a6a6a;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.111vw;
  line-height: 150%;
}

.uui-text-size-medium-3.phone {
  display: none;
}

.uui-cta05_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  padding: 5.556vw 0;
  display: grid;
}

.how-ai-works-list-content {
  background-color: #0000;
  border: 0 #000;
  border-top: 2px #f28500;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.uui-logo_component-3 {
  flex-wrap: nowrap;
  width: auto;
  height: 2.431vw;
  display: flex;
}

.underwriter-section-2 {
  grid-column-gap: 2.083vw;
  grid-row-gap: 2.083vw;
  border: 1px #000;
  border-top: 0 #d9d9d9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-page-padding-9 {
  padding-left: 9.375vw;
  padding-right: 9.375vw;
}

.uui-text-size-large-4 {
  color: #6a6a6a;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.111vw;
  line-height: 1.5;
}

.uui-page-padding-10 {
  padding-left: 9.375vw;
  padding-right: 9.375vw;
}

.text-block-32 {
  color: #000;
  text-align: center;
  font-size: 1.111vw;
}

.underwriter-content {
  background-color: #f8f7f7;
}

.uui-text-size-large-5 {
  color: #6a6a6a;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.111vw;
  line-height: 1.5;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-layout08_item-3 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge-8 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-layout08_image-3 {
  border: 0 #101828;
  border-radius: 0;
  width: 100%;
}

.div-block-10 {
  background-color: var(--bg);
  justify-content: center;
  align-items: center;
  height: calc(100vh - 5.556vw);
  min-height: 40.208vw;
  padding: 5.556vw 9.375vw;
  display: flex;
}

.uui-container-large-5 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-logo_component-4 {
  flex-wrap: nowrap;
  width: auto;
  height: 2.431vw;
  display: flex;
}

.uui-page-padding-11, .uui-page-padding-12 {
  padding-left: 9.375vw;
  padding-right: 9.375vw;
}

.text-block-34 {
  color: #000;
  text-align: center;
  font-size: 1.111vw;
}

.text-span-8 {
  color: #f28500;
  font-weight: 400;
}

.uui-text-size-large-6 {
  color: #6a6a6a;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.111vw;
  line-height: 1.5;
}

.uui-space-xsmall-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-layout08_item-4 {
  display: flex;
}

.uui-padding-vertical-xhuge-9 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-space-xsmall-4 {
  width: 100%;
  min-height: 1rem;
}

.policy-review-content {
  grid-column-gap: 2.083vw;
  grid-row-gap: 2.083vw;
  border: 1px #000;
  border-top: 0 #d9d9d9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-page-padding-13 {
  padding-left: 9.375vw;
  padding-right: 9.375vw;
}

.text-block-35 {
  color: #000;
  text-align: center;
  font-size: 1.111vw;
}

.uui-padding-vertical-xhuge-10 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-space-xsmall-5 {
  width: 100%;
  min-height: 1rem;
}

.text-block-36 {
  color: #000;
  text-align: center;
  font-size: 1.111vw;
}

.uui-space-xsmall-6 {
  width: 100%;
  min-height: 1rem;
}

.uui-logo_component-5 {
  flex-wrap: nowrap;
  width: auto;
  height: 2.431vw;
  display: flex;
}

.text-block-38 {
  color: #000;
  text-align: center;
  font-size: 1.111vw;
}

.uui-space-xsmall-7 {
  width: 100%;
  min-height: 1rem;
}

.text-block-39 {
  color: #000;
  text-align: center;
  font-size: 1.111vw;
}

.uui-logo_component-6 {
  flex-wrap: nowrap;
  width: auto;
  height: 2.431vw;
  display: flex;
}

.text-span-9 {
  color: var(--main);
}

.uui-navbar07_component-copy {
  z-index: 9999;
  background-color: #f8f7f7;
  align-items: center;
  height: 5.556vw;
  min-height: 0;
  padding-left: 9.375vw;
  padding-right: 9.375vw;
  display: flex;
  position: sticky;
  top: 0;
}

.uui-heading-medium-2-copy {
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d40px);
  margin-top: 1.111vw;
  margin-bottom: 1.667vw;
  font-weight: 400;
  line-height: 120%;
}

.heading-5-copy {
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d40px);
  width: 100%;
  margin-top: 1.111vw;
  margin-bottom: 1.667vw;
  font-weight: 400;
  line-height: 120%;
}

.text-block-10-copy {
  color: var(--secondary);
  font-family: Inter, sans-serif;
  font-size: var(--d16px);
  text-align: center;
  width: 53.472vw;
  line-height: 1.5em;
}

.case-study {
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d48px);
  text-align: center;
  line-height: 1.2em;
}

.case-study-container {
  padding: var(--d80px) var(--d135px);
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.case-study-container.bg {
  background-color: var(--bg);
}

.case-study-container.bg-copy {
  background-color: var(--bg);
  flex-flow: row;
}

.navbar {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: 25.694vw;
  display: block;
  position: sticky;
  inset: 12% auto 0% 0%;
}

.nav-menu {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.vectical-link {
  padding: var(--d16px) 0px var(--d16px) 2.083vw;
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d24px);
  border-left: 1px solid #e9e3db;
  width: 100%;
  line-height: 120%;
}

.vectical-link.w--current {
  color: var(--main);
  border-left-color: #f28500;
}

.section-1-case-study {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.section-1-case-study.reverse {
  flex-flow: row-reverse;
}

.section-2-case-study {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
  justify-content: flex-start;
  align-items: center;
}

.section-2-case-study.reverse {
  flex-flow: row-reverse;
}

.section-3-case-study {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
  justify-content: flex-start;
  align-items: center;
}

.section-3-case-study.reverse {
  flex-flow: row-reverse;
}

.section-4-case-study {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
  justify-content: flex-start;
  align-items: center;
}

.section-4-case-study.reverse {
  flex-flow: row-reverse;
}

.case-study-content-container {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex-flow: column;
}

.case-study-subcontent {
  flex: 1;
}

.case-study-subcontent.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-color-orange {
  margin-bottom: var(--d8px);
  color: var(--main);
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d40px);
  line-height: 1.2em;
}

.div-block-13 {
  width: 25.694vw;
}

.section-1-case-study-copy {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.section-1-case-study-copy.reverse {
  flex-flow: row-reverse;
}

.section-case-study {
  grid-column-gap: var(--d30px);
  grid-row-gap: var(--d30px);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.section-case-study.reverse {
  flex-flow: row-reverse;
}

.section-case-study.section-1 {
  padding-bottom: var(--d32px);
}

.section-case-study.section-2, .section-case-study.section-3, .section-case-study.section-4 {
  padding-top: var(--d32px);
  padding-bottom: var(--d32px);
}

.uui-layout17_image {
  object-fit: cover;
  width: 100%;
}

.uui-layout17_image-wrapper {
  background-color: var(--untitled-ui--gray50);
  width: 100%;
  height: 100%;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-medium-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-3 {
  width: 100%;
  height: .556vw;
  min-height: 0;
}

.uui-heading-xsmall-2 {
  color: #000;
  font-family: DM Serif Display, sans-serif;
  font-size: var(--d24px);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.uui-layout17_item-text-wrapper {
  padding-top: 0;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-2 {
  border: 0rem none var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary600);
  background-color: #0000;
  border-radius: 0%;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.layout17_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-layout17_item {
  display: flex;
}

.uui-layout17_item-list {
  grid-column-gap: var(--d24px);
  grid-row-gap: var(--d24px);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 0;
}

.uui-layout17_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-11 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-14 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.image-7 {
  width: 45.556vw;
}

.section-mobile-only {
  padding: var(--d80px) var(--d135px);
  background-color: var(--bg);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: none;
  position: relative;
}

.section-mobile-only.bg {
  background-color: var(--untitled-ui--white);
}

.yellow-btn-copy {
  padding: var(--d16px) var(--d24px);
  border-radius: var(--d4px);
  background-color: var(--main);
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: var(--d14px);
  line-height: var(--d24px);
  font-weight: 500;
}

.yellow-btn-copy:hover {
  background-color: var(--hovered-main);
}

.yellow-btn-copy:active {
  background-color: var(--pressed-button);
}

.uui-button-row-copy {
  margin-top: var(--d30px);
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-copy.is-reverse-mobile-landscape {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-button-row-copy.phone {
  display: none;
}

.text-span-11, .text-span-12 {
  color: var(--main);
}

@media screen and (max-width: 991px) {
  .product-detail-section {
    padding-top: var(--d80px);
    padding-bottom: var(--d80px);
    height: auto;
    min-height: 0;
  }

  .uui-layout88_list {
    grid-template-columns: 1fr 1fr;
  }

  .heading {
    font-size: 3.25rem;
  }

  .small-space {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader05_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .medium-space {
    min-height: 2.5rem;
  }

  .heading-primary-color {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .underwriter-section {
    min-height: auto;
  }

  .uui-navbar07_menu {
    padding: var(--d24px) 0rem 0rem var(--d135px);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar07_link {
    color: #000;
    width: 100%;
    padding: 0;
    font-size: .972vw;
  }

  .uui-navbar07_link:hover {
    color: #101828;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 3.333vw;
    padding-bottom: 3.333vw;
  }

  .uui-navbar07_dropdown-link-list {
    padding-top: 0;
    padding-bottom: 0;
  }

  .menu-icon_line-middle {
    background-color: #344054;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-footer07_top-wrapper {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-page-padding-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .uui-navbar07_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 0;
  }

  .uui-navbar07_menu-button.w--open {
    background-color: #0000;
  }

  .uui-cta05_content {
    margin-right: 3rem;
  }

  .uui-button-3 {
    width: 14vw;
    height: auto;
  }

  .rapid-ai-section {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout88_list-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .upload-submission {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-navbar07_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-6 {
    font-size: 3.75vw;
  }

  .how-ai-works-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-dropdown-icon-phone, .uui-dropdown-icon {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .policy-review-section {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .menu-icon_line-bottom {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 5.556vw;
    padding-bottom: 5.556vw;
  }

  .uui-navbar07_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .menu-icon_line-top {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-heroheader05_component-2 {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-phone {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout34_component {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 5.556vw;
    padding-bottom: 5.556vw;
  }

  .uui-navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_dropdown-toggle {
    color: #101828;
    align-items: center;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 1.2rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: #101828;
  }

  .uui-navbar07_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-cta05_component {
    grid-template-columns: 1fr 1fr;
    place-items: center start;
    padding: 5vw 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .underwriter-section-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-10 {
    height: auto;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .policy-review-content {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-41 {
    color: #000;
    font-size: .972vw;
  }

  .div-block-12 {
    grid-column-gap: var(--d32px);
    grid-row-gap: var(--d32px);
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .link-block {
    width: auto;
  }

  .uui-layout17_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-heading-xsmall-2 {
    color: #000;
  }

  .uui-layout17_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: start;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

@media screen and (max-width: 767px) {
  .uui-button-wrapper.max-width-full-mobile-landscape-2 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .uui-layout88_list {
    grid-template-columns: 1fr;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .heading {
    font-size: 2.25rem;
  }

  .small-space {
    min-height: 2rem;
  }

  .uui-layout88_item {
    padding: 1.5rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-2, .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .medium-space {
    min-height: 2rem;
  }

  .uui-heroheader05_image {
    height: 40rem;
    margin-left: 1.5rem;
  }

  .heading-primary-color {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-end;
  }

  .uui-heroheader05_image-wrapper {
    height: 22rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .accelarete-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-navbar07_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-page-padding-3 {
    padding-right: var(--d135px);
    padding-left: var(--d135px);
  }

  .uui-navbar07_link {
    font-size: .972vw;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 3.333vw;
    padding-bottom: 3.333vw;
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-layout08_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-page-padding-4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_component {
    padding-right: var(--d135px);
    padding-left: var(--d135px);
    min-height: 4.5rem;
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-footer07_link-list {
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
  }

  .uui-page-padding-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-cta05_content {
    margin-right: 0;
  }

  .uui-button-3 {
    width: 21vw;
    font-size: .972vw;
  }

  .uui-button-3:hover {
    background-color: var(--main);
    border-color: #7f56d9;
    width: 21vw;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-heroheader05_image-2 {
    height: 40rem;
    margin-left: 1.5rem;
  }

  .rapid-ai-section {
    grid-row-gap: 3rem;
    place-items: center stretch;
  }

  .uui-layout88_list-2 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .uui-heading-medium-2 {
    font-size: 3.333vw;
    line-height: 1.4;
  }

  .rapid-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-page-padding-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .upload-submission {
    grid-row-gap: 3rem;
  }

  .background-video {
    width: 26vw;
    height: 13.889vw;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .heading-6 {
    font-size: 3.75vw;
  }

  .uui-heroheader05_image-wrapper-2 {
    height: auto;
  }

  .how-ai-works-list {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .policy-review-section {
    grid-row-gap: 3rem;
  }

  .uui-container-large {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 5.556vw;
    padding-bottom: 5.556vw;
  }

  .uui-heroheader05_component-2 {
    width: 100%;
  }

  .jumbotron-section-2 {
    padding-right: var(--d135px);
    padding-left: var(--d135px);
    justify-content: center;
    align-items: center;
  }

  .uui-layout88_item-2 {
    padding: 1.5rem 0 0;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-8 {
    padding-right: var(--d135px);
    padding-left: var(--d135px);
  }

  .heading-phone {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-7 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-layout34_component {
    grid-row-gap: 2.083vw;
    grid-template-columns: 1fr;
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 5.556vw;
    padding-bottom: 5.556vw;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-cta05_component {
    flex-direction: column;
    padding: 2.5rem 1.5rem;
  }

  .how-ai-works-list-content {
    padding: 1.5rem 0 0;
  }

  .underwriter-section-2 {
    grid-row-gap: 3rem;
  }

  .uui-page-padding-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-4 {
    font-size: 1.111vw;
  }

  .uui-page-padding-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-block-10 {
    padding-right: var(--d135px);
    padding-left: var(--d135px);
  }

  .uui-page-padding-11, .uui-page-padding-12 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .policy-review-content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .uui-page-padding-13 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-space-xsmall-5, .uui-space-xsmall-6, .uui-space-xsmall-7 {
    min-height: .75rem;
  }

  .div-block-11 {
    width: 100%;
  }

  .uui-navbar07_component-copy {
    padding-right: var(--d135px);
    padding-left: var(--d135px);
    min-height: 4.5rem;
  }

  .uui-heading-medium-2-copy {
    font-size: 3.333vw;
    line-height: 1.4;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-button-row-2.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xsmall-2 {
    color: #000;
    font-size: var(--d24px);
  }

  .uui-layout17_item-list {
    grid-row-gap: 2.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout17_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-row-copy {
    align-self: stretch;
  }

  .uui-button-row-copy.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-end;
  }
}

@media screen and (max-width: 479px) {
  .product-detail-section {
    padding-right: var(--m18px);
    padding-bottom: var(--m24px);
    padding-left: var(--m18px);
    height: auto;
  }

  .yellow-btn {
    padding: var(--m9px) var(--m24px);
    border-radius: var(--m4px);
    font-size: var(--m14px);
    line-height: var(--m24px);
  }

  .product-detail-desc {
    margin-top: var(--m24px);
    font-size: var(--m16px);
    text-align: left;
  }

  .flex-block {
    width: 100%;
  }

  .product-detail-title {
    font-size: var(--m36px);
  }

  .image {
    margin-top: var(--m24px);
    width: 100%;
    height: auto;
  }

  .flex-block-2 {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
    flex-flow: column-reverse;
    justify-content: flex-end;
    display: none;
  }

  .flex-block-2.phone {
    grid-column-gap: var(--m24px);
    grid-row-gap: var(--m24px);
    flex-flow: column;
    display: flex;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape-2.desktop {
    display: none;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape-2.phone {
    display: block;
  }

  .heading {
    font-size: 14.4vw;
  }

  .small-space {
    min-height: 0;
  }

  .button {
    font-size: 3.733vw;
  }

  .uui-heroheader05_component {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .uui-page-padding {
    padding-left: 6.4vw;
    padding-right: 6.4vw;
  }

  .medium-space {
    min-height: 6.4vw;
  }

  .jumbotron-section {
    min-height: 0;
  }

  .uui-heroheader05_image {
    height: auto;
    margin-left: 0;
  }

  .heading-primary-color {
    font-size: 14.4vw;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-heroheader05_image-wrapper {
    width: 100%;
    height: auto;
  }

  .section {
    padding: var(--m24px) var(--m18px);
  }

  .section.bg {
    padding-top: var(--m40px);
    padding-bottom: var(--m40px);
  }

  .section.mobile {
    background-color: var(--untitled-ui--white);
    display: block;
  }

  .section.desktop {
    display: none;
  }

  .flex-block-4 {
    grid-column-gap: var(--m30px);
    grid-row-gap: var(--m30px);
    flex-flow: column;
    display: flex;
  }

  .text-block-5 {
    padding-top: var(--m32px);
    border-top: 2px solid var(--main);
    font-size: var(--m16px);
    border-left-width: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-block-2 {
    margin-bottom: var(--m32px);
    font-size: var(--m16px);
    width: auto;
  }

  .text-block-6 {
    font-size: var(--m16px);
  }

  .text-block-7 {
    margin-top: var(--m16px);
    margin-bottom: var(--m16px);
    font-size: var(--m32px);
  }

  .flex-block-5 {
    padding-top: var(--m32px);
    grid-column-gap: var(--m24px);
    grid-row-gap: var(--m24px);
    border-top: 1px solid var(--main);
    border-left-style: none;
    padding-left: 0;
  }

  .text-block-5-copy {
    font-size: var(--m16px);
  }

  .text-block-8 {
    font-size: var(--m20px);
  }

  .flex-block-6 {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-9 {
    font-size: var(--m32px);
    text-align: left;
  }

  .text-block-10 {
    font-size: var(--m16px);
    text-align: left;
    width: 100%;
  }

  .flex-block-8 {
    order: -1;
  }

  .text-block-12 {
    font-size: var(--m16px);
  }

  .text-block-13 {
    margin-bottom: var(--m40px);
    font-size: var(--m32px);
    text-align: left;
  }

  .text-block-14 {
    font-size: var(--m32px);
    text-align: left;
  }

  .text-block-14.desktop {
    display: none;
  }

  .text-block-14.mobile {
    display: block;
  }

  .text-block-15 {
    margin-top: var(--m24px);
    font-size: var(--m16px);
    text-align: left;
    width: 100%;
    margin-bottom: 0;
  }

  .flex-block-10 {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
    flex-flow: column;
    display: flex;
  }

  .image-2 {
    width: var(--m40px);
    height: var(--m40px);
  }

  .text-block-16 {
    margin-top: var(--m24px);
    margin-bottom: var(--m16px);
    font-size: var(--m20px);
  }

  .text-block-17 {
    font-size: var(--m16px);
  }

  .text-block-18 {
    margin-bottom: var(--m40px);
    font-size: var(--m32px);
  }

  .text-block-19 {
    margin-bottom: var(--m16px);
    font-size: var(--m14px);
  }

  .text-block-20 {
    font-size: var(--m20px);
    width: auto;
  }

  .flex-block-11 {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
  }

  .text-block-21 {
    margin-bottom: var(--m40px);
    font-size: var(--m32px);
    text-align: center;
  }

  .flex-block-13 {
    width: 100%;
  }

  .image-3 {
    aspect-ratio: 1;
    width: 50%;
    height: auto;
  }

  .text-block-22 {
    margin-top: var(--m16px);
    margin-bottom: var(--m8px);
    font-size: var(--m20px);
  }

  .text-block-23 {
    font-size: var(--m16px);
  }

  .flex-block-14 {
    margin-top: var(--m32px);
    width: 100%;
    margin-left: 0;
  }

  .text-block-24 {
    margin-bottom: var(--m32px);
    font-size: var(--m24px);
  }

  .text-block-25 {
    font-size: var(--m16px);
  }

  .image-4 {
    width: var(--m40px);
    height: var(--m40px);
  }

  .flex-block-15 {
    grid-column-gap: var(--m16px);
    grid-row-gap: var(--m16px);
    justify-content: center;
    align-items: flex-start;
  }

  .text-block-26 {
    font-size: var(--m16px);
    text-align: left;
  }

  .text-block-27 {
    margin-top: var(--m24px);
    font-size: var(--m16px);
    text-align: left;
    width: 100%;
    margin-bottom: 21.333vw;
  }

  .text-block-28 {
    font-size: var(--m32px);
    text-align: left;
  }

  .text-block-28.desktop {
    display: none;
  }

  .text-block-28.mobile {
    display: block;
  }

  .flex-block-16 {
    margin-bottom: var(--m80px);
    grid-column-gap: var(--d64px);
    grid-row-gap: var(--d64px);
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .uui-heading-medium {
    margin-top: var(--m8px);
    margin-bottom: var(--m32px);
    font-size: var(--m32px);
  }

  .uui-text-size-large {
    font-size: var(--m16px);
  }

  .heading-3 {
    font-size: var(--m20px);
    line-height: 1.2em;
  }

  .underwriter-section {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
    flex-flow: column-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-layout08_image {
    width: 100%;
    height: auto;
  }

  .accelarete-list {
    margin-top: var(--m16px);
    grid-column-gap: var(--m12px);
    grid-row-gap: var(--m12px);
    margin-bottom: 0;
  }

  .flex-block-7-copy {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
  }

  .image-5 {
    width: 100%;
    height: auto;
  }

  .flex-block-17 {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
    flex-flow: column;
  }

  .flex-block-17.reverse {
    flex-flow: column;
  }

  .text-block-11-copy {
    margin-bottom: var(--m16px);
    font-size: var(--m32px);
  }

  .text-block-29 {
    font-size: var(--m16px);
  }

  .flex-block-18 {
    width: 100%;
  }

  .image-6 {
    width: 100%;
    height: auto;
  }

  .flex-block-19 {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
    grid-template-columns: 1fr;
    place-items: start stretch;
  }

  .border {
    margin-right: var(--m18px);
    margin-left: var(--m18px);
  }

  ._3-list-with-icon {
    padding-right: var(--m18px);
    padding-left: var(--m18px);
  }

  .uui-navbar07_menu {
    background-color: #f8f7f7;
    height: 100vh;
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .uui-page-padding-3 {
    padding-right: var(--m18px);
    padding-left: var(--m18px);
  }

  .text-block-copy-2 {
    font-size: var(--m16px);
    line-height: 150%;
  }

  .uui-navbar07_link {
    color: #000;
    font-size: var(--m14px);
    margin-right: 0;
  }

  .uui-max-width-large {
    width: 100%;
  }

  .uui-padding-vertical-xhuge-4 {
    padding: 10.667vw var(--m24px);
  }

  .uui-navbar07_dropdown-link-list {
    background-color: #f8f7f7;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-4 {
    font-size: 3.733vw;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .uui-page-padding-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_menu-right {
    margin-top: 0;
    padding-bottom: 0;
  }

  .uui-navbar07_component {
    padding-right: var(--m18px);
    padding-left: var(--m18px);
    height: auto;
    min-height: 0;
  }

  .uui-page-padding-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-footer07_link-list {
    grid-template-rows: auto auto auto;
  }

  .div-block-7.desktop {
    display: none;
  }

  .div-block-7.mobile {
    display: flex;
  }

  .uui-navbar07_item-heading {
    font-size: 3.733vw;
  }

  .uui-icon-featured-outline-large {
    width: 10.667vw;
    height: 10.667vw;
  }

  .copyright-text {
    font-size: 3.733vw;
  }

  .uui-page-padding-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-heading-small {
    font-size: var(--m32px);
  }

  .uui-navbar07_container {
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
  }

  .uui-button-3 {
    margin-right: var(--m8px);
    padding: var(--m6px) var(--m16px);
    font-size: var(--m14px);
    line-height: var(--m24px);
    width: 29.333vw;
  }

  .uui-button-3:hover {
    background-color: #f17400;
    width: 29.333vw;
  }

  .uui-text-size-large-2 {
    font-size: var(--m16px);
  }

  .button-to-page-primary {
    font-size: 4.267vw;
  }

  .uui-heroheader05_image-2 {
    height: auto;
    margin-left: 0;
  }

  .button-2 {
    border-radius: 4px;
    font-size: 3.733vw;
  }

  .heading-4 {
    margin-bottom: 8.533vw;
    font-size: 5.333vw;
  }

  .rapid-ai-section {
    grid-column-gap: 4.167vw;
    grid-row-gap: var(--m24px);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-layout88_list-2 {
    flex-flow: column;
    display: flex;
  }

  .div-block-8 {
    width: 100%;
  }

  .uui-styleguide_logomark-bg {
    background-image: none;
  }

  .menu-icon_component {
    width: 10.667vw;
    height: 10.667vw;
    margin-right: 0;
  }

  .uui-heroheader05_content-2 {
    padding-left: 0;
  }

  .uui-heading-medium-2 {
    font-size: 8.533vw;
  }

  .rapid-list {
    margin-top: 4.267vw;
    margin-bottom: 4.267vw;
  }

  .uui-page-padding-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .upload-submission {
    grid-column-gap: 2.083vw;
    grid-row-gap: var(--m24px);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .uui-text-size-medium-2 {
    font-size: var(--m16px);
  }

  .heading-5 {
    font-size: var(--m28px);
    width: 100%;
    margin-top: 4.267vw;
    margin-bottom: 4.267vw;
  }

  .background-video {
    border-radius: var(--d16px);
    width: 90.667vw;
    height: 50vw;
  }

  .text-block-30 {
    font-size: 4.267vw;
  }

  .uui-padding-vertical-xlarge {
    padding: 10.667vw var(--m16px);
  }

  .heading-6 {
    font-size: var(--m36px);
    line-height: 120%;
    display: block;
  }

  .uui-heroheader05_image-wrapper-2 {
    padding: var(--m8px) 1.5vw;
    width: 88vw;
    height: auto;
  }

  .how-ai-works-list {
    flex-flow: column;
    display: flex;
  }

  .uui-dropdown-icon-phone {
    display: block;
  }

  .uui-text-size-large-3 {
    font-size: var(--m16px);
  }

  .uui-dropdown-icon {
    display: none;
  }

  .policy-review-section {
    grid-column-gap: 2.083vw;
    grid-row-gap: var(--m24px);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-logo_component {
    width: 33.6vw;
    text-decoration: none;
  }

  .uui-container-large {
    max-width: none;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 10.667vw;
    padding-bottom: 10.667vw;
  }

  .uui-navbar07_dropdown-list.w--open {
    margin-top: var(--m16px);
    grid-column-gap: var(--m8px);
    grid-row-gap: var(--m8px);
    background-color: #f8f7f7;
    border-color: #f8f7f7;
    flex-flow: column;
    display: flex;
  }

  .uui-navbar07_dropdown-list.w--open:hover {
    background-color: #f8f7f7;
  }

  .uui-heroheader05_component-2 {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    min-height: 0;
    padding-top: 10.667vw;
    padding-bottom: 10.667vw;
    display: grid;
  }

  .jumbotron-section-2 {
    padding-right: var(--m18px);
    padding-left: var(--m18px);
    height: auto;
    min-height: 0;
  }

  .section-title {
    font-size: var(--m14px);
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-layout88_item-2 {
    width: 100%;
    padding-top: 5vw;
    padding-bottom: 8vw;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-8 {
    padding-right: var(--m18px);
    padding-left: var(--m18px);
  }

  .heading-phone {
    font-size: 9.6vw;
    display: block;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-layout34_component {
    grid-template-rows: auto;
  }

  .uui-heading-xxsmall-2 {
    font-size: var(--m20px);
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 10.667vw;
    padding-bottom: 10.667vw;
  }

  .uui-container-large-3 {
    max-width: none;
    overflow: hidden;
  }

  .uui-layout08_image-wrapper-2 {
    width: 100%;
  }

  .explore-button {
    padding: var(--m9px) var(--m24px);
    font-size: 3.733vw;
  }

  .uui-navbar07_menu-dropdown {
    display: block;
  }

  .uui-navbar07_menu-dropdown.case-study {
    display: none;
  }

  .uui-heading-xsmall {
    font-size: var(--m20px);
  }

  .uui-navbar07_dropdown-toggle {
    color: #000;
    font-size: 3.733vw;
  }

  .uui-logo_component-2 {
    width: 19.2vw;
    height: auto;
  }

  .cta-button {
    padding: var(--m9px) var(--m24px);
    font-size: var(--m14px);
    width: 36vw;
  }

  .uui-navbar07_menu-left {
    grid-row-gap: var(--m32px);
    justify-content: center;
    align-items: flex-start;
  }

  .uui-text-size-medium-3 {
    font-family: Inter, sans-serif;
    font-size: var(--m16px);
    display: block;
  }

  .uui-text-size-medium-3.phone {
    display: block;
  }

  .uui-text-size-medium-3.desktop {
    display: none;
  }

  .uui-cta05_component {
    padding: 10.667vw var(--m18px);
    grid-column-gap: 8.533vw;
    grid-row-gap: 8.533vw;
    grid-template-columns: 1fr;
  }

  .how-ai-works-list-content {
    width: 100%;
    padding-top: 8.533vw;
    padding-bottom: 8vw;
  }

  .text-block-31 {
    font-size: 3.733vw;
  }

  .uui-logo_component-3 {
    width: 19.2vw;
    height: auto;
  }

  .underwriter-section-2 {
    grid-column-gap: 10.667vw;
    grid-row-gap: 10.667vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    min-height: 0;
  }

  .uui-page-padding-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-text-size-large-4 {
    font-size: 4.267vw;
  }

  .uui-page-padding-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-32 {
    font-size: 4.267vw;
  }

  .uui-space-xsmall-2 {
    height: 8.533vw;
    min-height: 0;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-10 {
    height: auto;
    min-height: 40vw;
    padding: 5.556vw 6.4vw;
  }

  .text-block-33 {
    font-size: 3.733vw;
  }

  .uui-logo_component-4 {
    width: 19.2vw;
    height: auto;
  }

  .uui-page-padding-11, .uui-page-padding-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-34 {
    font-size: 4.267vw;
  }

  .uui-space-xsmall-3 {
    height: 8.533vw;
    min-height: 0;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .policy-review-content {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
    flex-flow: column;
    display: flex;
  }

  .uui-page-padding-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-35 {
    font-size: 4.267vw;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-36 {
    font-size: 4.267vw;
  }

  .text-block-37 {
    font-size: 3.733vw;
  }

  .uui-logo_component-5 {
    width: 19.2vw;
    height: auto;
  }

  .text-block-38, .text-block-39 {
    font-size: 4.267vw;
  }

  .text-block-40 {
    font-size: 3.733vw;
  }

  .uui-logo_component-6 {
    width: 19.2vw;
    height: auto;
  }

  .flex-block-20 {
    flex-flow: column;
    align-items: stretch;
  }

  .text-block-41 {
    font-size: var(--m14px);
  }

  .div-block-12 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-heading-medium-2-copy {
    font-size: var(--m28px);
  }

  .heading-5-copy {
    font-size: var(--m28px);
    width: 100%;
    margin-top: 4.267vw;
    margin-bottom: 4.267vw;
  }

  .text-block-10-copy {
    font-size: var(--m16px);
    text-align: left;
    width: 100%;
  }

  .case-study {
    font-size: var(--m32px);
  }

  .case-study-container {
    padding: var(--m24px) var(--m18px);
  }

  .vectical-navbar {
    display: none;
  }

  .section-1-case-study {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
    flex-flow: column;
  }

  .section-1-case-study.reverse {
    flex-flow: column;
  }

  .section-2-case-study {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
    flex-flow: column;
  }

  .section-2-case-study.reverse {
    flex-flow: column;
  }

  .section-3-case-study {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
    flex-flow: column;
  }

  .section-3-case-study.reverse {
    flex-flow: column;
  }

  .section-4-case-study {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
    flex-flow: column;
  }

  .section-4-case-study.reverse {
    flex-flow: column;
  }

  .case-study-content-container {
    grid-column-gap: var(--m80px);
    grid-row-gap: var(--m80px);
  }

  .case-study-subcontent.flex {
    grid-column-gap: var(--m16px);
    grid-row-gap: var(--m16px);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .text-color-orange {
    margin-bottom: var(--m16px);
    font-size: var(--m32px);
  }

  .div-block-13 {
    width: 100%;
  }

  .section-1-case-study-copy {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
    flex-flow: column;
  }

  .section-1-case-study-copy.reverse {
    flex-flow: column;
  }

  .section-case-study {
    grid-column-gap: var(--m40px);
    grid-row-gap: var(--m40px);
    flex-flow: column;
  }

  .section-case-study.reverse {
    flex-flow: column;
  }

  .uui-heading-xsmall-2 {
    font-size: var(--m20px);
  }

  .image-7 {
    width: 100%;
  }

  .section-mobile-only {
    padding: var(--m24px) var(--m18px);
    display: block;
  }

  .yellow-btn-copy {
    padding: var(--m9px) var(--m24px);
    border-radius: var(--m4px);
    font-size: var(--m14px);
    line-height: var(--m24px);
  }

  .uui-button-row-copy {
    display: none;
  }

  .uui-button-row-copy.phone {
    display: block;
  }

  .text-span-10 {
    color: var(--main);
  }
}

#w-node-_52c0564f-1840-d0bc-9d39-0f006ca88e81-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88e87-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88e8d-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88e93-5db0488b {
  align-self: start;
}

#w-node-_52c0564f-1840-d0bc-9d39-0f006ca88e9d-5db0488b {
  justify-self: end;
}

#w-node-_52c0564f-1840-d0bc-9d39-0f006ca88eb0-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88eb6-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88ebc-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88ec2-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88ec8-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88edf-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88ee5-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88eeb-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88ef1-5db0488b {
  align-self: start;
}

#w-node-_52c0564f-1840-d0bc-9d39-0f006ca88efb-5db0488b {
  justify-self: end;
}

#w-node-_52c0564f-1840-d0bc-9d39-0f006ca88f04-5db0488b {
  place-self: center end;
}

#w-node-_449d3a2f-4525-adef-82bf-f67358cda498-58cda48a {
  justify-self: end;
}

#w-node-_5a12a797-2f5a-b9d2-2204-93bce09111d7-d23afcac {
  align-self: center;
}

#w-node-_5a12a797-2f5a-b9d2-2204-93bce09111dd-d23afcac, #w-node-_5a12a797-2f5a-b9d2-2204-93bce09111e3-d23afcac, #w-node-_5a12a797-2f5a-b9d2-2204-93bce09111e9-d23afcac, #w-node-_3e3d43e9-93d3-38b5-7aad-a6000a1634ab-d23afcac, #w-node-e80e24d3-c72f-d0bb-f2e9-f3d75ca58b0d-d23afcac, #w-node-e80e24d3-c72f-d0bb-f2e9-f3d75ca58b13-d23afcac, #w-node-e80e24d3-c72f-d0bb-f2e9-f3d75ca58b19-d23afcac, #w-node-e80e24d3-c72f-d0bb-f2e9-f3d75ca58b1f-d23afcac {
  align-self: start;
}

#w-node-e80e24d3-c72f-d0bb-f2e9-f3d75ca58b25-d23afcac {
  justify-self: end;
}

#w-node-ceee29a5-6dbc-2543-22eb-87e4d00c2d55-d23afcac {
  align-self: center;
}

#w-node-ceee29a5-6dbc-2543-22eb-87e4d00c2d5b-d23afcac, #w-node-ceee29a5-6dbc-2543-22eb-87e4d00c2d61-d23afcac, #w-node-ceee29a5-6dbc-2543-22eb-87e4d00c2d67-d23afcac {
  align-self: start;
}

#w-node-ceee29a5-6dbc-2543-22eb-87e4d00c2d74-d23afcac {
  order: -9999;
}

#w-node-cd4f41f9-6b22-2c34-25f5-28fdc9638354-3d0ce901, #w-node-cd4f41f9-6b22-2c34-25f5-28fdc963835a-3d0ce901, #w-node-cd4f41f9-6b22-2c34-25f5-28fdc9638360-3d0ce901, #w-node-cd4f41f9-6b22-2c34-25f5-28fdc9638366-3d0ce901, #w-node-cd4f41f9-6b22-2c34-25f5-28fdc963836c-3d0ce901 {
  align-self: start;
}

#w-node-cd4f41f9-6b22-2c34-25f5-28fdc9638372-3d0ce901, #w-node-_9c353810-ac86-efbe-d2d8-dcaa584c12d2-3d0ce901 {
  justify-self: end;
}

#w-node-b9449720-8eb6-d0ee-ca55-08dd075c6223-ce3ae834, #w-node-b9449720-8eb6-d0ee-ca55-08dd075c6229-ce3ae834, #w-node-b9449720-8eb6-d0ee-ca55-08dd075c622f-ce3ae834, #w-node-b9449720-8eb6-d0ee-ca55-08dd075c6235-ce3ae834 {
  align-self: start;
}

#w-node-b9449720-8eb6-d0ee-ca55-08dd075c623b-ce3ae834 {
  justify-self: end;
}

#w-node-b9449720-8eb6-d0ee-ca55-08dd075c6223-dd0eaf87, #w-node-b9449720-8eb6-d0ee-ca55-08dd075c6229-dd0eaf87, #w-node-b9449720-8eb6-d0ee-ca55-08dd075c622f-dd0eaf87, #w-node-b9449720-8eb6-d0ee-ca55-08dd075c6235-dd0eaf87 {
  align-self: start;
}

#w-node-b9449720-8eb6-d0ee-ca55-08dd075c623b-dd0eaf87 {
  justify-self: end;
}

#w-node-_354cce5e-44ea-884c-ccab-0b3b3dfe6db2-c4af4cd8 {
  place-self: auto;
}

#w-node-_354cce5e-44ea-884c-ccab-0b3b3dfe6dbc-c4af4cd8 {
  place-self: stretch stretch;
}

#w-node-_354cce5e-44ea-884c-ccab-0b3b3dfe6dc6-c4af4cd8 {
  align-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88e9d-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88ea0-5db0488b {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88e9d-5db0488b {
    justify-self: center;
  }

  #w-node-_449d3a2f-4525-adef-82bf-f67358cda498-58cda48a {
    justify-self: end;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88e19-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88e2b-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88e77-5db0488b {
    order: -9999;
  }

  #w-node-_9e0adb51-3885-d4cc-4a0c-4e47d82f3c17-5db0488b {
    order: 9999;
  }

  #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88e9d-5db0488b {
    order: -9999;
  }

  #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88ea0-5db0488b {
    order: -88;
  }

  #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88ea2-5db0488b {
    order: -9999;
  }

  #w-node-_0995f3d6-b90d-d1f4-3073-2a241d6bf99c-5db0488b {
    order: 9999;
  }

  #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88ed3-5db0488b, #w-node-_52c0564f-1840-d0bc-9d39-0f006ca88efb-5db0488b, #w-node-b605548e-8057-7540-48a2-e6dcfd03031b-d23afcac, #w-node-ceee29a5-6dbc-2543-22eb-87e4d00c2d49-d23afcac, #w-node-cd4f41f9-6b22-2c34-25f5-28fdc9638348-3d0ce901, #w-node-cd4f41f9-6b22-2c34-25f5-28fdc9638372-3d0ce901 {
    order: -9999;
  }
}


