/* line 1, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/root.css */
:root {
  --clr-white: #ffffff;
  --clr-black: #000000;
  --clr-orange: #ff9029;
  --clr-text: #4d4d4d;
  --main-heading: 40px;
  --heading-2: 36px;
  --heading-3: 24px;
  --heading-4: 24px;
  --heading-5: 20px; }

@media (min-width: 992px) {
  /* line 15, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/root.css */
  :root {
    --main-heading: 64px;
    --heading-2: 48px;
    --heading-3: 36px; } }
/* line 22, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/root.css */
body,
html {
  font-family: "Assistant", sans-serif;
  font-size: 18px;
  scroll-behavior: smooth;
  text-align: right; }

/* line 1, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-row {
  margin-bottom: 0;
  padding: 16px; }

/* line 6, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.navbar-brand {
  padding: 4px 0; }

/* line 10, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-item {
  color: var(--clr-white); }

/* line 14, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-item:hover {
  background-color: transparent !important;
  text-decoration: underline !important;
  color: var(--clr-white); }

/* line 20, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-button {
  color: var(--clr-white);
  border: 1px solid var(--clr-white);
  border-radius: 50px;
  padding: 12px 24px;
  display: inline-block; }

/* line 28, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-button:hover {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: var(--clr-white); }

/* line 33, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.icon-bar {
  background-color: var(--clr-white); }

/* line 37, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-links {
  position: absolute;
  width: 100%;
  background: linear-gradient(90deg, #5bb0ff 0%, #5aa6ff 100%);
  padding-block: 80px;
  top: 80px;
  left: 0;
  bottom: 0; }

/* line 47, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-logo {
  display: flex;
  align-items: center;
  justify-content: space-between; }

/* line 53, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-links ul {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  gap: 20px;
  padding: 0; }

/* line 61, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-links ul li {
  list-style-type: none;
  padding: 0; }

/* line 66, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-logo .toggle {
  background-color: transparent;
  border: 0 none;
  outline: 0 none; }

/* line 72, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-row[data-menu="open"] .close-menu {
  display: block; }

/* line 76, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-row[data-menu="open"] .open-menu {
  display: none; }

/* line 80, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-row[data-menu="open"] .nav-links {
  display: block; }

/* line 84, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-row[data-menu="close"] .nav-links {
  display: none; }

/* line 88, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-row[data-menu="close"] .close-menu {
  display: none; }

/* line 92, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
.nav-row[data-menu="close"] .open-menu {
  display: block; }

@media (min-width: 992px) {
  /* line 97, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
  .nav-links {
    position: relative;
    width: auto;
    background: transparent;
    padding-block: 0;
    top: auto;
    left: auto;
    bottom: auto; }

  /* line 107, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
  .nav-links ul {
    flex-direction: row-reverse; }

  /* line 111, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
  .nav-row {
    display: flex;
    justify-content: space-between; }

  /* line 116, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
  .nav-logo .toggle {
    display: none; }

  /* line 120, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
  .nav-row[data-menu="open"] .nav-links {
    display: block; }

  /* line 124, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/nav.css */
  .nav-row[data-menu="close"] .nav-links {
    display: block; } }
/* line 1, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/typography.css */
.main-heading {
  font-size: var(--main-heading);
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 24px;
  text-align: center; }

/* line 9, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/typography.css */
.heading-2 {
  font-size: var(--heading-2);
  font-weight: 700;
  line-height: 1.1;
  margin-block: 16px; }

/* line 16, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/typography.css */
.heading-3 {
  font-size: var(--heading-3);
  font-weight: 700;
  line-height: 1.1;
  margin-block: 16px; }

/* line 23, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/typography.css */
.heading-4 {
  font-size: var(--heading-4);
  color: var(--clr-black);
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
  margin-block: 16px; }

/* line 32, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/typography.css */
.heading-5 {
  font-size: var(--heading-5);
  font-weight: 700;
  line-height: 1.1;
  margin-block: 16px; }

/* line 39, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/typography.css */
.clr-white {
  color: var(--clr-white) !important; }

/* line 43, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/typography.css */
.clr-black {
  color: var(--clr-black) !important; }

/* line 47, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/typography.css */
.fw-medium {
  font-weight: 500; }

/* line 51, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/typography.css */
.body-text {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.45;
  margin: 8px 0;
  color: var(--clr-text); }

/* line 59, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/typography.css */
.highlight {
  font-weight: 700;
  color: var(--clr-orange);
  margin: 0; }

/* line 65, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/typography.css */
.text-muted {
  opacity: 0.7; }

/* line 1, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
.hero {
  overflow: hidden;
  background-image: url(https://d3sjzzulfazpg2.cloudfront.net/assets/owners/license/hero-bg-242fdfc75084d8fe1eb6af72095a77bdd08964c72cc298894eafe7369d62b354.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }

/* line 9, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
.hero-curve-image {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 100; }

/* line 17, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
.hero-row {
  display: flex;
  flex-direction: column-reverse;
  align-items: center; }

/* line 23, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
.hero-image-col {
  width: 100%;
  display: flex;
  align-items: end; }

/* line 29, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
.hero-image {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: bottom;
  margin-bottom: -5px; }

/* line 37, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
.hero-content-col {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column; }

/* line 44, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
.hero-content-col .body-text {
  text-align: center; }

/* line 48, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
.hero-button-group {
  padding: 20px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px; }

/* line 56, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
.hero-button-main {
  color: var(--clr-black);
  background-color: var(--clr-white);
  font-weight: 500;
  border-radius: 50px;
  padding: 16px 32px;
  display: inline-block;
  box-shadow: 0px 11px 28px -5px rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease-in-out; }

/* line 67, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
.hero-button-main:hover {
  box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.45);
  text-decoration: none; }

/* line 72, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
.hero-button-secondary {
  color: var(--clr-white);
  padding: 16px 32px;
  display: inline-block;
  transition: all 0.3s ease-in-out; }

/* line 79, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
.hero-button-secondary:hover {
  text-decoration: underline;
  color: var(--clr-white); }

@media (min-width: 768px) {
  /* line 85, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
  .hero-row {
    flex-direction: row-reverse; }

  /* line 89, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
  .main-heading {
    text-align: start; }

  /* line 93, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
  .hero-content-col {
    width: 50%;
    padding-bottom: 120px; }

  /* line 98, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
  .hero-image-col {
    width: 50%; }

  /* line 102, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
  .hero-content-col .body-text {
    text-align: start; }

  /* line 105, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/hero.scss */
  .hero-button-group {
    flex-direction: row; } }
/* line 1, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/trusted-by.css */
.trusted-by {
  padding-block: 50px; }

/* line 5, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/trusted-by.css */
.trusted-by .logo-row {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  padding-block: 16px;
  align-items: center;
  justify-content: center; }

/* line 13, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/trusted-by.css */
.trusted-by .logo-row img {
  flex-grow: 1;
  object-fit: contain;
  max-width: 100px;
  opacity: 0.5; }

@media (min-width: 768px) {
  /* line 21, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/trusted-by.css */
  .trusted-by .logo-row {
    gap: 32px; } }
@media (min-width: 1200px) {
  /* line 27, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/trusted-by.css */
  .trusted-by .logo-row img {
    max-width: 200px; } }
/* line 1, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/about.css */
.about {
  padding-block: 80px; }

/* line 5, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/about.css */
.about-row {
  display: flex;
  flex-direction: column-reverse;
  align-items: center; }

/* line 11, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/about.css */
.about-image-col {
  width: 100%;
  display: flex;
  align-items: end; }

/* line 17, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/about.css */
.about-image {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: bottom; }

/* line 24, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/about.css */
.about-content-col {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  text-align: right;
  padding-block-end: 50px; }

@media (min-width: 768px) {
  /* line 34, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/about.css */
  .about-row {
    flex-direction: row-reverse; }

  /* line 38, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/about.css */
  .main-heading {
    text-align: start; }

  /* line 42, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/about.css */
  .about-content-col {
    width: 50%;
    padding-inline-end: 50px;
    text-align: start; }

  /* line 48, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/about.css */
  .about-image-col {
    width: 50%; }

  /* line 52, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/about.css */
  .about-content-col .body-text {
    text-align: start; } }
/* line 1, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/why-choose-us.css */
.why-choose-us {
  padding-block: 80px; }

/* line 5, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/why-choose-us.css */
.why-choose-us-header {
  text-align: center;
  max-width: 700px;
  margin-inline: auto; }

/* line 11, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/why-choose-us.css */
.why-choose-us-row {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 32px;
  padding-block: 32px; }

/* line 19, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/why-choose-us.css */
.why-choose-us-image-col {
  width: 100%;
  display: flex;
  align-items: end; }

/* line 25, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/why-choose-us.css */
.why-choose-us-image {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: bottom;
  aspect-ratio: 5/4;
  border-radius: 1rem; }

/* line 34, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/why-choose-us.css */
.why-choose-us-content-col {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  text-align: right; }

@media (min-width: 768px) {
  /* line 43, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/why-choose-us.css */
  .why-choose-us-row {
    flex-direction: row;
    gap: 80px; }

  /* line 48, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/why-choose-us.css */
  .why-choose-us-row.inverted {
    flex-direction: row-reverse; }

  /* line 52, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/why-choose-us.css */
  .why-choose-us-content-col {
    width: 50%;
    text-align: start; }

  /* line 57, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/why-choose-us.css */
  .why-choose-us-image-col {
    width: 50%; }

  /* line 61, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/why-choose-us.css */
  .why-choose-us-content-col .body-text {
    text-align: start; }

  /* line 65, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/why-choose-us.css */
  .why-choose-us-header {
    padding-block-end: 32px; } }
/* line 1, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/how-it-works.scss */
.how-it-works {
  overflow: hidden;
  background-image: url(https://d3sjzzulfazpg2.cloudfront.net/assets/owners/license/how-it-works-bg-a334556b6a3b854f3a26150eda362ab62e8bf137d57629ed4b435f4501ef181a.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  border-radius: 50px;
  padding-block: 80px;
  margin-block: 50px; }

/* line 12, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/how-it-works.scss */
.how-it-works-header {
  text-align: center;
  max-width: 800px;
  margin-inline: auto;
  padding-block-end: 50px; }

/* line 19, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/how-it-works.scss */
.how-it-works-row {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); }

/* line 25, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/how-it-works.scss */
.how-it-works-row .card {
  display: flex;
  flex-direction: column;
  padding: 16px;
  padding-block-end: 50px;
  border-radius: 16px;
  background-color: var(--clr-white); }

/* line 34, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/how-it-works.scss */
.how-it-works-row .card .heading-5 {
  margin-bottom: 2px !important; }

/* line 38, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/how-it-works.scss */
.how-it-works-row .card .card-number {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 64px;
  width: 64px;
  background-color: rgba(255, 144, 41, 0.1);
  border-radius: 12px;
  align-self: start;
  font-weight: bold;
  font-size: 20px;
  color: var(--clr-orange);
  margin-block-end: 6px;
  transition: all 0.3s ease-in-out; }

/* line 54, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/how-it-works.scss */
.how-it-works-row .card:hover .card-number {
  background-color: var(--clr-orange);
  color: var(--clr-white);
  box-shadow: 0px 12px 27px -7px #ff9029;
  transform: translateY(-5px); }

/* line 1, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.reviews {
  overflow: hidden;
  position: relative;
  padding-block: 80px; }

/* line 7, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.reviews-header {
  text-align: center;
  /*max-width: 500px;*/
  margin-inline: auto;
  padding-block-end: 50px; }

/* line 14, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.reviews-row {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); }

/* line 20, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.reviews-row .card {
  display: flex;
  flex-direction: column;
  padding: 16px;
  padding-block-end: 50px;
  border-radius: 16px;
  background-color: var(--clr-white); }

/* line 29, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.reviews-row .card .heading-5 {
  margin-bottom: 2px !important; }

/* line 33, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.reviews-row .card .card-number {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 64px;
  width: 64px;
  background-color: rgba(255, 144, 41, 0.1);
  border-radius: 12px;
  align-self: start;
  font-weight: bold;
  font-size: 20px;
  color: var(--clr-orange);
  margin-block-end: 6px;
  transition: all 0.3s ease-in-out; }

/* line 49, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.reviews-row .card:hover .card-number {
  background-color: var(--clr-orange);
  color: var(--clr-white);
  box-shadow: 0px 12px 27px -7px #ff9029;
  transform: translateY(-5px); }

/* line 56, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.review {
  display: flex;
  gap: 20px;
  flex-direction: column-reverse;
  align-items: center; }

/* line 63, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.review-media {
  overflow: hidden;
  border-radius: 16px;
  width: 100%;
  aspect-ratio: 16/9; }

/* line 70, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.review-media > iframe {
  height: 100%;
  width: 100%; }

/* line 75, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.review .user {
  display: flex;
  gap: 16px;
  flex-direction: row-reverse;
  justify-content: start;
  align-items: center;
  padding-block-start: 16px; }

/* line 84, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.review .user .user-content {
  display: flex;
  gap: 0px;
  flex-direction: column; }

/* line 90, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.review .user .user-content .body-text {
  margin: 0 !important; }

/* line 94, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.review .user .user-content .body-text.clr-black {
  font-weight: 500; }

/* line 98, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.review .user img {
  height: 48px;
  width: 48px;
  border-radius: 50%; }

/* line 104, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.custom-prev,
.custom-next {
  position: absolute;
  bottom: -70px; }

/* line 110, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.custom-prev {
  left: 50%;
  transform: translateX(calc(-100% - 10px)); }

/* line 115, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.custom-next {
  right: 50%;
  transform: translateX(calc(100% + 10px)); }

/* line 120, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.custom-prev img {
  rotate: 180deg; }

/* line 124, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.swiper-pagination {
  margin-bottom: -50px; }

@media (min-width: 768px) {
  /* line 129, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
  .review {
    flex-direction: row-reverse;
    gap: 40px; }

  /* line 134, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
  .custom-prev,
  .custom-next {
    top: 50%;
    transform: translate(calc(100% + 20px), -50%);
    z-index: 10;
    left: auto;
    right: auto;
    bottom: auto;
    transition: all 0.3s ease-in-out; }

  /* line 145, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
  .custom-prev:hover,
  .custom-next:hover {
    scale: 0.9; }

  /* line 150, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
  .custom-prev {
    left: 0;
    transform: translate(calc(-100% - 20px), -50%); } }
/* line 156, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/reviews.css */
.swiper-wrapper {
  height: auto !important; }

/* line 1, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/faq.css */
.faq {
  overflow: hidden;
  position: relative;
  padding-block: 80px; }

/* line 7, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/faq.css */
.faq-row {
  display: flex;
  gap: 8px;
  flex-direction: column; }

/* line 13, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/faq.css */
.faq-header {
  text-align: center;
  max-width: 500px;
  margin-inline: auto;
  padding-block-end: 50px; }

/* line 20, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/faq.css */
.faq-container {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  padding: 16px;
  border-radius: 8px;
  border: 1px solid #e6e6e6;
  width: 100%;
  max-width: 700px;
  cursor: pointer; }

/* line 32, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/faq.css */
.faq-container > .body-text {
  display: none; }

/* line 36, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/faq.css */
.faq-container[data-faq="open"] > .body-text {
  display: block; }

/* line 40, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/faq.css */
.faq-head {
  display: flex;
  justify-content: space-between; }

/* line 45, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/faq.css */
.faq-head > .icon {
  font-size: var(--heading-5);
  font-weight: 600;
  line-height: 1.1; }

/* line 51, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/faq.css */
.faq-head > .heading-5 {
  margin: 0px; }

/* line 1, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
.footer {
  overflow: hidden;
  background-image: url(https://d3sjzzulfazpg2.cloudfront.net/assets/owners/license/footer-bg-82ba8491d6ae3107052f2e5e45eea5b86cc5e3aacd0bbfb5fd789ad4f1163642.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }

/* line 9, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
.footer-row {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding-block: 50px; }

/* line 17, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
.footer-right-col {
  display: flex;
  gap: 4px;
  flex-direction: column;
  align-items: center;
  text-align: center;
  width: 80%; }

/* line 26, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
.footer-left-col {
  display: flex;
  gap: 4px;
  flex-direction: row;
  justify-content: center;
  gap: 16px;
  width: 80%;
  flex-wrap: wrap;
  margin-top: 16px; }

/* line 37, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
.footer-link {
  color: var(--clr-white); }

/* line 41, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
.footer-link:hover {
  color: var(--clr-orange); }

/* line 45, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
.cta {
  padding-bottom: 50px; }

/* line 49, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
.inner-cta {
  background-image: url(https://d3sjzzulfazpg2.cloudfront.net/assets/owners/license/how-it-works-bg-a334556b6a3b854f3a26150eda362ab62e8bf137d57629ed4b435f4501ef181a.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50px;
  padding: 24px 50px;
  width: 95%;
  max-width: 800px;
  margin-inline: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  position: relative; }

@media (min-width: 768px) {
  /* line 66, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
  .footer {
    padding-block-start: 130px; }

  /* line 70, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
  .footer-row {
    flex-direction: row;
    align-items: start; }

  /* line 75, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
  .footer-right-col {
    align-items: start;
    text-align: start;
    max-width: 300px; }

  /* line 81, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
  .footer-left-col {
    flex-direction: column;
    align-items: start;
    max-width: 120px;
    margin-top: 0px; }

  /* line 88, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
  .cta {
    transform: translateY(50%);
    z-index: 10;
    position: relative; }

  /* line 94, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
  .inner-cta {
    flex-direction: row; }

  /* line 98, /tmp/build_c02ea77b/app/assets/stylesheets/owners/license/footer.scss */
  .inner-cta::before {
    content: "";
    position: absolute;
    background-image: url(https://d3sjzzulfazpg2.cloudfront.net/assets/owners/license/blur-a33c54dfc0e4e6f7c55ff47529a50cb789c79d96c39fb8d1f05bda3950500b93.png);
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 50px;
    inset: 0;
    filter: blur(40px);
    transform: translateY(10px);
    z-index: -1; } }
