/**
 * Scout2 Template Styles
 * Self-contained stylesheet - no external imports
 * 
 * @package develeap
 */

@keyframes fadeInUp50 {
  from {
    opacity: 0;
    transform: translate3d(0, 50%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp20 {
  from {
    opacity: 0;
    transform: translate3d(0, 20%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.develeap-gradient-link,
button.develeap-gradient-link {
  font-family: "Geist", sans-serif;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  background: transparent;
  margin: 0;
  padding: 0;
  color: #000;
  transition: all 0.4s ease;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}

.develeap-gradient-link:hover,
button.develeap-gradient-link:hover {
  text-decoration: none;
  outline: none;
  cursor: pointer;
  background-color: transparent;
}

.develeap-gradient-link:active,
.develeap-gradient-link:focus,
.develeap-gradient-link:active:focus,
button.develeap-gradient-link:active,
button.develeap-gradient-link:focus,
button.develeap-gradient-link:active:focus {
  outline: none;
}

.develeap-gradient-link--color-scheme-primary {
  height: 64px;
  min-width: 188px;
  font-size: 0.8888888889rem;
  font-weight: 700;
  color: #fff;
}

.develeap-gradient-link--color-scheme-primary .develeap-gradient-link__title {
  z-index: 10;
  position: relative;
  transition: transform 0.3s ease;
}

.develeap-gradient-link--color-scheme-primary .develeap-gradient-link__l1,
.develeap-gradient-link--color-scheme-primary .develeap-gradient-link__l2 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
}

.develeap-gradient-link--color-scheme-primary .develeap-gradient-link__l1 {
  z-index: 5;
  background: radial-gradient(31.25% 236.33% at 96.59% 31.25%, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(39.2% 181% at 5.68% 100%, rgba(246, 251, 34, 0.51) 0%, rgba(255, 158, 69, 0) 100%), radial-gradient(71.74% 117.31% at 32.95% 0%, #FFB100 21.25%, rgba(255, 169, 106, 0.57) 88.62%), radial-gradient(92.05% 200% at 94.89% -132.81%, #FF7A00 67.59%, rgba(255, 199, 0, 0.38) 100%), #FFB100;
  box-shadow: -20px -20px 50px rgba(255, 177, 0, 0.2), 0px 20px 60px rgba(232, 205, 110, 0.2), 0px 10px 60px rgba(174, 113, 41, 0.8), inset 0px 0px 20px rgba(255, 255, 255, 0.6);
  border-radius: 12px;
  transition: box-shadow 0.5s ease, transform 0.3s ease;
  transform: scaleX(-1);
}

.develeap-gradient-link--color-scheme-primary .develeap-gradient-link__l2 {
  z-index: 1;
  background: radial-gradient(32.52% 115.63% at 37.5% 100%, rgba(255, 255, 255, 0.292) 0%, rgba(255, 255, 255, 0.048) 100%), radial-gradient(91.13% 146.88% at 43.75% -31.25%, rgba(255, 137, 137, 0.92) 21.25%, rgba(255, 169, 106, 0.57) 88.62%), radial-gradient(92.05% 200% at 94.89% -132.81%, #FF7A00 67.59%, rgba(219, 255, 0, 0.38) 100%), #FFF500;
  box-shadow: inset 0px 0px 4px #FFFFFF;
  border-radius: 12px;
  transform: translateY(4px) scaleX(-1);
}

.develeap-gradient-link--color-scheme-primary:hover .develeap-gradient-link__l1 {
  box-shadow: -20px -20px 90px rgba(255, 177, 0, 0.2), 0px 20px 100px rgba(232, 205, 110, 0.2), 0px 10px 100px rgba(174, 113, 41, 0.8), inset 0px 0px 40px rgba(255, 255, 255, 0.6);
}

.develeap-gradient-link--color-scheme-primary:active .develeap-gradient-link__l1 {
  transform: translateY(4px) scaleX(-1);
}

.develeap-gradient-link--color-scheme-primary:active .develeap-gradient-link__title {
  transform: translateY(4px);
}

.develeap-section {
  position: relative;
  display: flex;
}

.develeap-section__content {
  position: relative;
  z-index: 10;
}

.develeap-section__stage {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
}

.develeap-section__layer {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.develeap-section-hero {
  height: 100vh;
  min-height: 600px;
  max-height: 1080px;
  display: flex;
  align-items: center;
}

.develeap-section-hero .develeap-section__content {
  margin-top: 0;
}

.develeap-container-md {
  max-width: 1280px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

:root {
  --develeap-scout2-card-gradient-or: conic-gradient(
    from 90deg at 50% 50%,
    rgb(251, 55, 60),
    rgba(252, 114, 28, 1),
    rgba(255, 220, 0, 1),
    rgba(27, 206, 255, 1),
    rgba(42, 107, 255, 1),
    rgba(217, 41, 255, 1),
    rgba(255, 10, 92, 1)
  );
  --develeap-scout2-card-gradient: conic-gradient(
    from 90deg at 50% 50%,
    rgb(245, 102, 56),
    rgba(255, 177, 0, 1),
    rgba(255, 216, 128, 1),
    rgba(50, 187, 215, 1),
    rgba(0, 153, 255, 1),
    rgba(102, 99, 222, 1),
    rgba(237, 30, 121, 1)
  );
}

.develeap-scout2-card-with-effect {
  --start: 0;
  position: relative;
  transition: border-color 0.3s ease-in-out, transform 0.5s ease;
}

.develeap-scout2-card-with-effect:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 14px;
  border: 2px solid transparent;
  background: var(--develeap-scout2-card-gradient);
  background-attachment: fixed;
  -webkit-mask: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), conic-gradient(from calc((var(--start) - 22) * 1deg), rgba(255, 255, 255, 0.1215686275) 0deg, white, rgba(255, 255, 255, 0) 100deg);
          mask: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), conic-gradient(from calc((var(--start) - 22) * 1deg), rgba(255, 255, 255, 0.1215686275) 0deg, white, rgba(255, 255, 255, 0) 100deg);
  -webkit-mask-composite: source-in, xor;
          mask-composite: intersect;
  -webkit-mask-clip: padding-box, border-box;
          mask-clip: padding-box, border-box;
  opacity: 0;
  transition: 0.5s ease;
}

.develeap-scout2-card-with-effect:hover::before {
  opacity: 0.6;
}

.develeap-scout2-card-with-effect__glow {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  pointer-events: none;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  filter: blur(20px);
}

.develeap-scout2-card-with-effect__glow:before {
  position: absolute;
  content: "";
  width: 98%;
  height: 98%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 14px;
  border: 15px solid transparent;
  background: var(--develeap-scout2-card-gradient);
  background-attachment: fixed;
  -webkit-mask: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), conic-gradient(from calc((var(--start) - 22) * 1deg), #000 0deg, #ffffff, rgba(0, 0, 0, 0) 100deg);
          mask: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), conic-gradient(from calc((var(--start) - 22) * 1deg), #000 0deg, #ffffff, rgba(0, 0, 0, 0) 100deg);
  -webkit-mask-composite: source-in, xor;
          mask-composite: intersect;
  -webkit-mask-clip: padding-box, border-box;
          mask-clip: padding-box, border-box;
  opacity: 0;
  transition: 1s ease;
}

.develeap-scout2-card-with-effect:hover > .develeap-scout2-card-with-effect__glow:before {
  opacity: 1;
}

.develeap-scout2-card-with-effect:hover {
  transform: translateY(-6px);
}

.develeap-scout2-dashboard-card {
  background: #171B29;
  background: rgb(23, 27, 41);
  border: 0.8px solid rgba(255, 255, 255, 0.08);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  padding: 16px 20px;
  gap: 6px;
  flex: 1;
}

.develeap-scout2-dashboard-card__title {
  width: 100%;
  color: #7B8DB8;
  font-size: 0.8888888889rem;
  font-weight: 700;
}

.develeap-scout2-dashboard-card__content {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.develeap-scout2-dashboard-card__number {
  color: #fff;
  font-size: 1.2222222222rem;
  font-weight: 900;
}

.develeap-scout2-dashboard-card__graph {
  position: relative;
}

.develeap-scout2-dashboard-card__graph:before,
.develeap-scout2-dashboard-card__graph:after {
  content: "";
  display: block;
  position: absolute;
  position: absolute;
  height: 100%;
  top: 0;
  width: 40%;
  z-index: 10;
}

.develeap-scout2-dashboard-card__graph:before {
  left: 0;
  background: linear-gradient(90deg, rgb(23, 27, 41) 15%, rgba(23, 27, 41, 0.1) 100%);
}

.develeap-scout2-dashboard-card__graph:after {
  right: 0;
  background: linear-gradient(-90deg, rgb(23, 27, 41) 15%, rgba(23, 27, 41, 0.1) 100%);
}

.develeap-scout2-dashboard-card-2 {
  background: #171B29;
  background: rgb(23, 27, 41);
  border: 0.8px solid rgba(255, 255, 255, 0.08);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  border-radius: 16px;
  display: flex;
  padding: 16px 20px;
  gap: 14px;
  flex: 1;
}

.develeap-scout2-dashboard-card-2__icon {
  width: 28px;
  min-width: 28px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-top: 2px;
}

.develeap-scout2-dashboard-card-2__title {
  width: 100%;
  color: #fff;
  font-size: 0.8888888889rem;
  font-weight: 700;
}

.develeap-scout2-dashboard-card-2__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.develeap-scout2-dashboard-card-2__labels {
  display: flex;
  align-items: center;
  gap: 6px;
}

.develeap-scout2-dashboard-card-2__label {
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.8px solid rgba(255, 255, 255, 0.08);
  border-radius: 6px;
  background: #2A2E42;
  color: #84889D;
  font-size: 0.7777777778rem;
  padding: 2px 6px;
}

.develeap-scout2-dashboard-card-2__label-1 {
  color: #D54949;
  background: rgba(213, 73, 73, 0.12);
}

.develeap-scout2-dashboard-composition-block {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.develeap-scout2-dashboard-composition-block__title {
  color: #fff;
  text-transform: capitalize;
}

.develeap-scout2-dashboard-composition-block__r1 {
  display: flex;
  gap: 14px;
}

.develeap-scout2-dashboard-composition-block__r2 {
  display: flex;
  gap: 14px;
}

.develeap-scout2-dashboard-composition {
  display: flex;
  flex-direction: column;
  gap: 24px;
  position: relative;
  max-width: 580px;
  flex: 1;
  overflow: hidden;
}

.develeap-scout2-dashboard-composition:before,
.develeap-scout2-dashboard-composition:after {
  content: "";
  display: block;
  position: absolute;
  position: absolute;
  z-index: 10;
}

.develeap-scout2-dashboard-composition:before {
  width: 100%;
  bottom: 0;
  height: 80px;
  background: linear-gradient(180deg, rgba(12, 15, 24, 0) 0%, #0C0F18 100%);
  border-radius: 0 0 16px 16px;
}

.develeap-scout2-dashboard-composition:after {
  width: 20%;
  top: 0;
  right: 0;
  height: 100%;
  background: linear-gradient(90deg, rgba(12, 15, 24, 0) 0%, #0C0F18 80.73%);
  display: none;
}

@keyframes develeap-scout2-dashboard-card--graph-type-graph_1--anim {
  0%, 100% {
    stroke-dasharray: 170;
    stroke-dashoffset: 0;
  }

  15% {
    stroke-dasharray: 170;
    stroke-dashoffset: 0;
  }

  60% {
    stroke-dashoffset: -170;
    opacity: 1;
  }

  62% {
    stroke-dashoffset: -170;
    opacity: 0;
  }

  63% {
    stroke-dashoffset: 170;
    opacity: 0;
  }

  64% {
    stroke-dashoffset: 170;
    opacity: 1;
  }
}

@keyframes develeap-scout2-dashboard-card--graph-type-graph_2--anim {
  0%, 100% {
    stroke-dasharray: 100;
    stroke-dashoffset: 0;
  }

  15% {
    stroke-dasharray: 100;
    stroke-dashoffset: 0;
  }

  60% {
    stroke-dashoffset: -100;
    opacity: 1;
  }

  62% {
    stroke-dashoffset: -100;
    opacity: 0;
  }

  63% {
    stroke-dashoffset: 100;
    opacity: 0;
  }

  64% {
    stroke-dashoffset: 100;
    opacity: 1;
  }
}

.develeap-scout2-dashboard-card--graph-type-graph_1 .develeap-scout2-dashboard-card__graph path.develeap-scout2-graph-1__g2 {
  transform-origin: center;
  transform-box: fill-box;
  animation: develeap-scout2-dashboard-card--graph-type-graph_1--anim 4s ease 0s both infinite;
}

.develeap-scout2-dashboard-card--graph-type-graph_2 .develeap-scout2-dashboard-card__graph path.develeap-scout2-graph-2__g2 {
  transform-origin: center;
  transform-box: fill-box;
  animation: develeap-scout2-dashboard-card--graph-type-graph_1--anim 6s ease 5s both infinite;
}

.develeap-scout2-dashboard-card--graph-type-graph_3 .develeap-scout2-dashboard-card__graph path.develeap-scout2-graph-3__g2 {
  transform-origin: center;
  transform-box: fill-box;
  animation: develeap-scout2-dashboard-card--graph-type-graph_2--anim 5s ease 2s both infinite;
}

.develeap-scout2-dashboard-card--graph-type-graph_4 .develeap-scout2-dashboard-card__graph path.develeap-scout2-graph-4__g2 {
  transform-origin: center;
  transform-box: fill-box;
  animation: develeap-scout2-dashboard-card--graph-type-graph_2--anim 7s ease 0s both infinite;
}

.develeap-scout2-dashboard-card--graph-type-graph_5 .develeap-scout2-dashboard-card__graph path.develeap-scout2-graph-5__g2 {
  transform-origin: center;
  transform-box: fill-box;
  animation: develeap-scout2-dashboard-card--graph-type-graph_2--anim 4s ease 0s both infinite;
}

.develeap-scout2-logo-block-wrapper {
  display: flex;
}

@keyframes develeap-scout2-logo-block-logo-item__shape--anim {
  0%, 100% {
    box-shadow: 0px 0px 20px rgba(255, 177, 0, 0.25);
  }

  50% {
    box-shadow: 0px 0px 100px rgba(255, 177, 0, 0.85);
  }
}

.develeap-scout2-logo-block-logo {
  display: flex;
  align-items: center;
  line-height: 0;
}

.develeap-scout2-logo-block-logo .develeap-scout2-logo-block-logo-item {
  line-height: 0;
}

.develeap-scout2-logo-block-logo .develeap-scout2-logo-block-logo-item img {
  max-width: 100%;
}

.develeap-scout2-logo-block-logo .develeap-scout2-logo-block-logo-item__shape {
  width: 68px;
  height: 68px;
  border-radius: 50%;
  background-color: #FFB100;
  margin: 0 3px;
  box-shadow: 0px 0px 100px rgba(255, 177, 0, 0.75);
  animation: develeap-scout2-logo-block-logo-item__shape--anim 5s ease-in-out infinite both;
}

.develeap-scout2-logo-block {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.develeap-scout2-logo-block__sub {
  display: flex;
  justify-content: center;
}

.develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item {
  opacity: 0;
  transition: all 1s ease;
  position: relative;
}

.develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-2 {
  transform: scale(0);
  opacity: 1;
  z-index: 20;
}

.develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-1,
.develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-3 {
  transition-delay: 0.2s;
  transition-duration: 0.75s;
  z-index: 15;
}

.develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-1 {
  transform: scale(0.65) translateX(150%);
}

.develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-3 {
  transform: scale(0.65) translateX(-150%);
}

.develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-0 {
  transform: scale(0.35) translateX(350%);
}

.develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-4 {
  transform: scale(0.35) translateX(-350%);
}

.develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-0,
.develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-4 {
  transition-delay: 0.3s;
  transition-duration: 0.75s;
  z-index: 10;
}

.develeap-scout2-logo-block .develeap-scout2-logo-block__sub {
  opacity: 0;
  transform: translateY(24px);
  transition-delay: 0.3s;
  transition-duration: 0.75s;
}

.develeap-section-hero-scout2--active .develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-0,
.develeap-section-hero-scout2--active .develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-1,
.develeap-section-hero-scout2--active .develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-2,
.develeap-section-hero-scout2--active .develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-3,
.develeap-section-hero-scout2--active .develeap-scout2-logo-block .develeap-scout2-logo-block-logo-item-4 {
  transform: scale(1);
  opacity: 1;
}

.develeap-section-hero-scout2--active .develeap-scout2-logo-block__sub {
  opacity: 1;
  transform: translateY(0);
}

.develeap-section-hero-scout2 {
  overflow: hidden;
  z-index: 50;
  max-height: 920px;
  min-height: 880px;
}

.develeap-scout2-hero-block {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 24px;
}

.develeap-scout2-hero-block__c1 {
  width: 45%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 44px;
}

.develeap-scout2-hero-block__c1 .develeap-title-block {
  color: #fff;
}

.develeap-scout2-hero-block__c1 .develeap-title-block__title {
  font-size: 2.6666666667rem;
  line-height: 1.15;
  letter-spacing: normal;
  font-weight: 700;
}

.develeap-scout2-hero-block__c1 .develeap-title-block__text {
  font-size: 0.8888888889rem;
  font-weight: 300;
  line-height: 1.56;
  margin-top: 16px;
}

.develeap-scout2-hero-block__c1 .develeap-title-block__text strong,
.develeap-scout2-hero-block__c1 .develeap-title-block__text b {
  font-weight: 700;
}

.develeap-scout2-hero-block__c2 {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}

.develeap-scout2-follower-box {
  width: 100%;
  height: 100%;
  position: relative;
}

.develeap-scout2-follower {
  position: absolute;
  opacity: 0;
  width: 86vh;
  height: 86vh;
  transform: translate(-50%, -50%) scale(0);
  background: radial-gradient(50% 50% at 50% 50%, rgba(255, 177, 0, 0.7) 0, rgba(234, 94, 130, 0.4) 36%, rgba(102, 99, 222, 0.15) 66%, rgba(12, 15, 24, 0.9) 92%, rgba(12, 15, 24, 0) 100%);
}

.develeap-scout2-gradient-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  z-index: 10;
}

.develeap-scout2-gradient-wrapper:after,
.develeap-scout2-gradient-wrapper:before {
  content: "";
  display: block;
  position: absolute;
  position: absolute;
  z-index: 20;
  left: 0;
}

.develeap-scout2-gradient-wrapper:before {
  bottom: 0;
  width: 100%;
  height: 20vh;
  background: linear-gradient(180deg, rgba(12, 15, 24, 0) 0%, rgb(12, 15, 24) 50%, rgb(12, 15, 24) 100%);
}

.develeap-scout2-gradient-wrapper:after {
  top: 0;
  height: 100%;
  width: 20vh;
  background: linear-gradient(260deg, rgba(12, 15, 24, 0) 0%, rgb(12, 15, 24) 50%, rgb(12, 15, 24) 100%);
}

.develeap-scout2-gradient-layer {
  width: 200%;
  height: 100%;
  left: -50%;
  background-image: linear-gradient(to right, #001F33, #0099FF, #FFB100, #6663DE, #001F33);
  background-size: 600%;
  background-position: 0 0;
  animation: develeap-scout2-gradient-layer-gradient-1 15s ease 0s infinite both, develeap-scout2-gradient-layer--anim 35s ease 0s infinite both;
  position: relative;
  z-index: 5;
  transform-origin: right center;
}

.develeap-scout2-gradient-layer:after {
  content: "";
  display: block;
  position: absolute;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: 110%;
  height: 110%;
  left: -5%;
  top: -5%;
  z-index: 10;
  box-shadow: inset 90vw 0 20vw 20vw rgb(12, 15, 24);
}

@keyframes develeap-scout2-gradient-layer-gradient-1 {
  0% {
    background-position: 0 0;
  }

  25% {
    background-position: 50% 0;
  }

  50% {
    background-position: 90% 0;
  }

  60% {
    background-position: 60%;
  }

  75% {
    background-position: 40%;
  }

  100% {
    background-position: 0 0;
  }
}

@keyframes develeap-scout2-gradient-layer--anim {
  0%, 5%, 100% {
    transform: rotate(332deg);
  }

  40%, 45% {
    transform: rotate(360deg);
  }

  70%, 75% {
    transform: rotate(396deg);
  }
}

.develeap-section-hero-scout2 .develeap-title-block__title,
.develeap-section-hero-scout2 .develeap-title-block__text,
.develeap-section-hero-scout2 .develeap-scout2-hero-block-cta {
  animation-fill-mode: both;
  animation-name: fadeOut;
  animation-duration: 0.05s;
  animation-delay: 0s;
}

.develeap-section-hero-scout2--active .develeap-title-block__title {
  animation: fadeInUp50 1s ease 0.5s both 1;
}

.develeap-section-hero-scout2--active .develeap-title-block__text {
  animation: fadeInUp50 1s ease 0.65s both 1;
}

.develeap-section-hero-scout2--active .develeap-scout2-hero-block-cta {
  animation: fadeInUp50 1s ease 0.75s both 1;
}

.develeap-section-hero-scout2 .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--1 .develeap-scout2-dashboard-composition-block__title,
.develeap-section-hero-scout2 .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--1 .develeap-scout2-dashboard-composition-block__r1,
.develeap-section-hero-scout2 .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--1 .develeap-scout2-dashboard-composition-block__r2,
.develeap-section-hero-scout2 .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--2 .develeap-scout2-dashboard-composition-block__title,
.develeap-section-hero-scout2 .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--2 .develeap-scout2-dashboard-composition-block__r1,
.develeap-section-hero-scout2 .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--2 .develeap-scout2-dashboard-composition-block__r2 {
  animation-fill-mode: both;
  animation-name: fadeOut;
  animation-duration: 0.05s;
  animation-delay: 0s;
}

.develeap-gradient-link--sm {
  height: 36px;
  min-width: 96px;
  border-radius: 4px !important;
  color: #fff !important;
}

.develeap-section-hero-scout2--active .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--1 .develeap-scout2-dashboard-composition-block__title,
.develeap-section-hero-scout2--active .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--1 .develeap-scout2-dashboard-composition-block__r1,
.develeap-section-hero-scout2--active .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--1 .develeap-scout2-dashboard-composition-block__r2,
.develeap-section-hero-scout2--active .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--2 .develeap-scout2-dashboard-composition-block__title,
.develeap-section-hero-scout2--active .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--2 .develeap-scout2-dashboard-composition-block__r1,
.develeap-section-hero-scout2--active .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--2 .develeap-scout2-dashboard-composition-block__r2 {
  animation: fadeInUp50 1s ease 0.6s both 1;
}

.develeap-section-hero-scout2--active .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--1 .develeap-scout2-dashboard-composition-block__title,
.develeap-section-hero-scout2--active .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--2 .develeap-scout2-dashboard-composition-block__title {
  animation-name: fadeInUp;
}

.develeap-section-hero-scout2--active .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--1 .develeap-scout2-dashboard-composition-block__r1 {
  animation-delay: 0.65s;
}

.develeap-section-hero-scout2--active .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--1 .develeap-scout2-dashboard-composition-block__r2 {
  animation-delay: 0.7s;
}

.develeap-section-hero-scout2--active .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--2 .develeap-scout2-dashboard-composition-block__title {
  animation-delay: 0.75s;
}

.develeap-section-hero-scout2--active .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--2 .develeap-scout2-dashboard-composition-block__r1 {
  animation-delay: 0.8s;
}

.develeap-section-hero-scout2--active .develeap-scout2-dashboard-composition .develeap-scout2-dashboard-composition-block--2 .develeap-scout2-dashboard-composition-block__r2 {
  animation-delay: 0.85s;
}

.develeap-inline-form-scout2-layout-2-wrapper {
  max-width: 330px;
  position: relative;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-form-button {
  background-color: #fff;
  color: #000;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-form-button:hover {
  background-color: white;
  color: #000;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-form-button:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.3);
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-form-button:active {
  background-color: #e6e6e6;
  color: #000;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper__response {
  display: none !important;
}

.develeap-inline-form-scout2-layout-2-wrapper .wpcf7-form.sent .develeap-form-wrapper__response {
  display: block !important;
  position: absolute;
  top: calc(100% + 8px);
  width: 100%;
  left: 0;
}

.develeap-inline-form-scout2-layout-2-wrapper .wpcf7-form.sent .develeap-form-wrapper__response .wpcf7-response-output {
  padding: 11px 16px;
  border-radius: 4px;
}

.develeap-inline-form-scout2-layout-2-wrapper .wpcf7-form.sent .develeap-form-wrapper__response .wpcf7-response-output:after {
  display: none;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-form-row:not(.develeap-form-row__btn) {
  width: 75%;
  margin-bottom: 0;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-form-row:not(.develeap-form-row__btn) svg path {
  fill: #000;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-form-row__btn {
  position: relative;
  flex: 1;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-form-row__btn p {
  display: none;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-input-bordered {
  font-size: 0.7777777778rem;
  font-weight: 500;
  height: 40px;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid rgba(255, 255, 255, 0.75);
  border-radius: 4px;
  transition: all 0.4s ease;
  color: #fff;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-input-bordered::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.75;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  transform-origin: 0 50%;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-input-bordered::-moz-placeholder {
  color: #fff;
  opacity: 0.75;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  transform-origin: 0 50%;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-input-bordered:-ms-input-placeholder {
  color: #fff;
  opacity: 0.75;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  transform-origin: 0 50%;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-input-bordered:not(textarea):focus::-webkit-input-placeholder {
  transform: translateX(--10%);
  opacity: 0;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-input-bordered:not(textarea):focus::-moz-placeholder {
  transform: translateX(--10%);
  opacity: 0;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-input-bordered:not(textarea):focus:-ms-input-placeholder {
  transform: translateX(--10%);
  opacity: 0;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-input-bordered:focus {
  outline: none;
  border-color: white;
  box-shadow: none;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-input-bordered:-webkit-autofill,
.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-input-bordered:-webkit-autofill:hover,
.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-input-bordered:-webkit-autofill:focus,
.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-input-bordered:-webkit-autofill:active {
  background: #FFB100 !important;
  -webkit-box-shadow: 0 0 0 30px #FFB100 inset !important;
  -webkit-text-fill-color: #000 !important;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-input-bordered.wpcf7-not-valid {
  border-color: red;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-form-button {
  height: 48px;
  background-color: #6663DE;
  color: #fff;
  border: none;
  font-weight: 700;
  font-size: 0.7777777778rem;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-form-button:hover {
  background-color: rgba(102, 99, 222, 0.2);
  color: #6663DE;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-form-button:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(102, 99, 222, 0.3);
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .develeap-form-button:active {
  background-color: #5855c4;
  color: #fff;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .wpcf7-form-control-wrap {
  position: relative;
  display: block;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  position: absolute;
  top: calc(100% + 4px);
  font-size: 0.6666666667rem;
  margin-top: 0;
}

.develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .wpcf7-spinner {
  position: absolute;
  right: -54px;
  top: calc(50% - 12px);
}

.develeap-section-scout2-about {
  padding: 72px 0 64px 0;
  z-index: 50;
}

.develeap-scout2-about-block-cards {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-rows: auto;
  gap: 10px;
  position: relative;
  z-index: 10;
}

.develeap-scout2-about-block-card {
  position: relative;
  background: rgb(23, 27, 41);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  border-radius: 7px;
  padding: 22px 28px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #FFFFFF;
}

.develeap-scout2-about-block-card__icon {
  height: 32px;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
}

.develeap-scout2-about-block-card__title {
  font-size: 0.7777777778rem;
  font-weight: 700;
  line-height: 125%;
}

.develeap-scout2-about-block-cta {
  position: relative;
  z-index: 5;
}

.develeap-scout2-about-block-composition {
  position: relative;
}

.develeap-scout2-about-block-composition__item {
  position: relative;
  z-index: 10;
  background: rgb(23, 27, 41);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  line-height: 0;
  border-radius: 16px 16px 0 0;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}

.develeap-scout2-about-block-composition__item img {
  max-width: 100%;
}

.develeap-scout2-about-block-composition__item:before {
  content: "";
  display: block;
  position: absolute;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: 102%;
  left: -1px;
  background: linear-gradient(180deg, rgba(12, 15, 24, 0) 55%, #0C0F18 98%, #0C0F18 100%);
  z-index: 20;
}

.develeap-scout2-about-block-composition__item-image-wrapper {
  line-height: 0;
  overflow: hidden;
}

.develeap-scout2-about-block-composition__shape-1,
.develeap-scout2-about-block-composition__shape-2 {
  position: absolute;
  background: #FFB100;
  box-shadow: 0px 0px 100px rgba(255, 177, 0, 0.75);
  border-radius: 50%;
  top: 0;
  right: 0;
}

.develeap-scout2-about-block-composition__shape-1 {
  width: 215px;
  height: 215px;
  z-index: 1;
  top: -10%;
  right: -17%;
}

.develeap-scout2-about-block-composition__shape-2 {
  width: 46px;
  height: 46px;
  z-index: 20;
  top: 17%;
  right: 10%;
}

.develeap-scout2-about-block {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  gap: 24px;
}

.develeap-scout2-about-block__c1 {
  width: 46%;
  display: flex;
  flex-direction: column;
  gap: 48px;
}

.develeap-scout2-about-block__c2 {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}

.develeap-scout2-about-block .develeap-title-block {
  color: #fff;
}

.develeap-scout2-about-block .develeap-title-block__title-lvl-2 {
  font-size: 2.2222222222rem;
  line-height: 1.15;
  letter-spacing: normal;
  font-weight: 700;
}

.develeap-scout2-about-block .develeap-title-block__text {
  font-size: 0.8888888889rem;
  font-weight: 300;
  line-height: 1.56;
  margin-top: 16px;
}

.develeap-scout2-about-block .develeap-title-block__text strong,
.develeap-scout2-about-block .develeap-title-block__text b {
  font-weight: 700;
}

@keyframes develeap-scout2-about-block-composition__shape-1--anim {
  0%, 100% {
    transform: scale(1);
  }

  60% {
    transform: scale(0.8);
  }
}

@keyframes develeap-scout2-about-block-composition__shape-2--anim {
  from {
    transform: rotate(0deg) translateX(35px) rotate(0deg);
  }

  to {
    transform: rotate(360deg) translateX(35px) rotate(-360deg);
  }
}

@keyframes develeap-scout2-about-block-composition--anim {
  0%, 100% {
    transform: translateY(0);
  }

  50%, 55% {
    transform: translateY(16px);
  }
}

.develeap-section-scout2-about .develeap-title-block__title-lvl-2,
.develeap-section-scout2-about .develeap-title-block__text,
.develeap-section-scout2-about .develeap-scout2-about-block-cards,
.develeap-section-scout2-about .develeap-scout2-about-block-cta,
.develeap-section-scout2-about .develeap-scout2-about-block__c2 {
  animation-fill-mode: both;
  animation-name: fadeOut;
  animation-duration: 0.05s;
  animation-delay: 0s;
}

.develeap-section-scout2-about .develeap-scout2-about-block-composition__shape-1 {
  animation: develeap-scout2-about-block-composition__shape-1--anim 16s ease 0s infinite both;
}

.develeap-section-scout2-about .develeap-scout2-about-block-composition__shape-2 {
  animation: develeap-scout2-about-block-composition__shape-2--anim 25s ease 0s infinite both;
}

.develeap-section-scout2-about .develeap-scout2-about-block-composition__item {
  animation: develeap-scout2-about-block-composition--anim 15s ease 0s infinite both;
}

.develeap-section-scout2-about.visibleInViewport .develeap-title-block__title-lvl-2 {
  animation: fadeInUp20 1s ease 0.5s both 1;
}

.develeap-section-scout2-about.visibleInViewport .develeap-title-block__text {
  animation: fadeInUp20 1s ease 0.6s both 1;
}

.develeap-section-scout2-about.visibleInViewport .develeap-scout2-about-block-cards {
  animation: fadeInUp20 1s ease 0.65s both 1;
}

.develeap-section-scout2-about.visibleInViewport .develeap-scout2-about-block-cta {
  animation: fadeInUp20 1s ease 0.7s both 1;
}

.develeap-section-scout2-about.visibleInViewport .develeap-scout2-about-block__c2 {
  animation: fadeInUp20 1s ease 0.5s both 1;
}

.develeap-section-scout2-fix {
  padding: 64px 0 144px 0;
}

.develeap-scout2-fix-block-cards {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: auto;
  gap: 10px;
  position: relative;
  z-index: 10;
}

.develeap-scout2-fix-block-cards__shapes {
  position: absolute;
  right: -22px;
  top: -30px;
  z-index: 5;
}

.develeap-scout2-fix-block-cards__shape-1,
.develeap-scout2-fix-block-cards__shape-2 {
  background: #FFB100;
  box-shadow: 0px 0px 40px rgba(255, 177, 0, 0.75);
  border-radius: 50%;
}

.develeap-scout2-fix-block-cards__shape-1 {
  width: 64px;
  height: 64px;
}

.develeap-scout2-fix-block-cards__shape-2 {
  width: 26px;
  height: 26px;
  position: absolute;
  right: -36px;
  bottom: -28px;
}

.develeap-scout2-fix-block-card {
  background: rgba(23, 27, 41, 0.85);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  border-radius: 7px;
  padding: 28px 20px 32px 20px;
  display: flex;
  flex-direction: column;
  gap: 28px;
  color: #FFFFFF;
  position: relative;
  z-index: 20;
}

.develeap-scout2-fix-block-card__title {
  font-size: 0.8888888889rem;
  font-weight: 700;
  color: #FFB100;
}

.develeap-scout2-fix-block-card__text {
  font-size: 0.7777777778rem;
  font-weight: 300;
  line-height: 125%;
}

.develeap-scout2-fix-block-cta {
  position: relative;
  z-index: 5;
}

.develeap-scout2-fix-block-composition {
  position: relative;
  display: flex;
}

.develeap-scout2-fix-block-composition__item {
  position: relative;
  z-index: 10;
  display: flex;
}

.develeap-scout2-fix-block-composition__item img {
  max-width: 100%;
  border-radius: 16px;
}

.develeap-scout2-fix-block-composition__item-2 {
  z-index: 20;
  position: absolute;
  bottom: -20%;
  left: -20%;
}

.develeap-scout2-fix-block-composition__shape {
  position: absolute;
  z-index: 5;
  width: 325px;
  height: 325px;
  bottom: 3%;
  left: 0;
  background: radial-gradient(31.25% 236.33% at 96.59% 31.25%, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(39.2% 181% at 5.68% 100%, rgba(246, 251, 34, 0.51) 0%, rgba(255, 158, 69, 0) 100%), radial-gradient(71.74% 117.31% at 32.95% 0%, #FFB100 21.25%, rgba(255, 169, 106, 0.57) 88.62%), radial-gradient(92.05% 200% at 94.89% -132.81%, #FF7A00 67.59%, rgba(255, 199, 0, 0.38) 100%), #FFB100;
  box-shadow: -20px -20px 50px rgba(255, 177, 0, 0.2), 0px 20px 60px rgba(232, 205, 110, 0.2), 0px 10px 60px rgba(174, 113, 41, 0.8), inset 0px 0px 20px rgba(255, 255, 255, 0.6);
  border-radius: 12px;
}

.develeap-scout2-fix-block {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  gap: 24px;
}

.develeap-scout2-fix-block__c1 {
  width: 46%;
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.develeap-scout2-fix-block__c2 {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}

.develeap-scout2-fix-block .develeap-title-block {
  color: #fff;
}

.develeap-scout2-fix-block .develeap-title-block__title-lvl-2 {
  font-size: 2.2222222222rem;
  line-height: 1.15;
  letter-spacing: normal;
  font-weight: 700;
}

.develeap-scout2-fix-block .develeap-title-block__text {
  font-size: 0.8888888889rem;
  font-weight: 300;
  line-height: 1.56;
  margin-top: 16px;
}

.develeap-scout2-fix-block .develeap-title-block__text strong,
.develeap-scout2-fix-block .develeap-title-block__text b {
  font-weight: 700;
}

@keyframes develeap-scout2-fix-block-composition__item-2--anim {
  0%, 100% {
    transform: translate(0%, 0%);
  }

  45% {
    transform: translate(15%, -15%);
  }
}

@keyframes develeap-scout2-fix-block-composition__shape--anim {
  0%, 100% {
    box-shadow: -20px -20px 50px rgba(255, 177, 0, 0.2), 0px 20px 60px rgba(232, 205, 110, 0.2), 0px 10px 60px rgba(174, 113, 41, 0.8), inset 0px 0px 20px rgba(255, 255, 255, 0.6);
    transform: scale(0.75);
  }

  50% {
    box-shadow: -20px -20px 80px rgba(255, 177, 0, 0.2), 0px 20px 90px rgba(232, 205, 110, 0.2), 0px 10px 90px rgba(174, 113, 41, 0.8), inset 0px 0px 50px rgba(255, 255, 255, 0.6);
    transform: scale(1);
  }
}

@keyframes develeap-scout2-fix-block-cards__shapes--anim {
  0%, 100% {
    transform: translate(-10%, 20%);
  }

  60% {
    transform: translate(0%, 0%);
  }
}

@keyframes develeap-scout2-fix-block-cards__shape-2--anim {
  from {
    transform: rotate(0deg) translateX(25px) rotate(0deg);
  }

  to {
    transform: rotate(360deg) translateX(25px) rotate(-360deg);
  }
}

.develeap-section-scout2-fix .develeap-title-block__title-lvl-2,
.develeap-section-scout2-fix .develeap-title-block__text,
.develeap-section-scout2-fix .develeap-scout2-fix-block-cards,
.develeap-section-scout2-fix .develeap-scout2-fix-block-cta,
.develeap-section-scout2-fix .develeap-scout2-fix-block__c2 {
  animation-fill-mode: both;
  animation-name: fadeOut;
  animation-duration: 0.05s;
  animation-delay: 0s;
}

.develeap-section-scout2-fix .develeap-scout2-fix-block-composition__item-2 {
  animation: develeap-scout2-fix-block-composition__item-2--anim 25s ease 0s infinite both;
}

.develeap-section-scout2-fix .develeap-scout2-fix-block-composition__shape {
  animation: develeap-scout2-fix-block-composition__shape--anim 8s ease 0s infinite both;
}

.develeap-section-scout2-fix .develeap-scout2-fix-block-cards__shapes {
  animation: develeap-scout2-fix-block-cards__shapes--anim 10s ease 0s infinite both;
}

.develeap-section-scout2-fix .develeap-scout2-fix-block-cards__shape-2 {
  animation: develeap-scout2-fix-block-cards__shape-2--anim 25s ease 0s infinite both;
}

.develeap-section-scout2-fix.visibleInViewport .develeap-title-block__title-lvl-2 {
  animation: fadeInUp20 1s ease 0s both 1;
}

.develeap-section-scout2-fix.visibleInViewport .develeap-title-block__text {
  animation: fadeInUp20 1s ease 0.1s both 1;
}

.develeap-section-scout2-fix.visibleInViewport .develeap-scout2-fix-block-cards {
  animation: fadeInUp20 1s ease 0.2s both 1;
}

.develeap-section-scout2-fix.visibleInViewport .develeap-scout2-fix-block-cta {
  animation: fadeInUp50 1s ease 0.3s both 1;
}

.develeap-section-scout2-fix.visibleInViewport .develeap-scout2-fix-block__c2 {
  animation: fadeInUp20 1s ease 0s both 1;
}

.develeap-section-scout2-ready {
  padding: 72px 0;
}

.develeap-section-scout2-ready .develeap-section__stage {
  overflow: hidden;
}

.develeap-section-scout2-ready .develeap-section-layer-1__shape,
.develeap-section-scout2-ready .develeap-section-layer-2__shape {
  width: 920px;
  height: 920px;
  border-radius: 50%;
  position: absolute;
  background: radial-gradient(50% 50% at 50% 50%, #FFB100 0%, #0C0F18 100%);
  filter: blur(100px);
}

.develeap-section-scout2-ready .develeap-section-layer-1__shape {
  top: -64%;
  left: -10%;
}

.develeap-section-scout2-ready .develeap-section-layer-2__shape {
  bottom: -71%;
  right: -13%;
}

.develeap-scout2-ready-block-cards {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-rows: auto;
  gap: 10px;
  position: relative;
  z-index: 10;
}

.develeap-scout2-ready-block-card {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 7px;
  padding: 32px 20px 28px 20px;
  display: flex;
  flex-direction: column;
  gap: 28px;
  color: #FFFFFF;
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
}

.develeap-scout2-ready-block-card__title {
  font-size: 0.8888888889rem;
  font-weight: 700;
  color: #FFB100;
}

.develeap-scout2-ready-block-card__text {
  font-size: 0.8888888889rem;
  font-weight: 300;
  line-height: 125%;
}

.develeap-scout2-ready-block-cta {
  position: relative;
  z-index: 5;
}

.develeap-scout2-ready-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 40px;
  width: 100%;
}

.develeap-scout2-ready-block .develeap-title-block {
  color: #fff;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.develeap-scout2-ready-block .develeap-title-block__title-lvl-2 {
  font-size: 2.2222222222rem;
  line-height: 1.15;
  letter-spacing: normal;
  font-weight: 700;
}

.develeap-scout2-ready-block .develeap-title-block__text {
  font-size: 0.8888888889rem;
  font-weight: 300;
  line-height: 1.56;
  margin-top: 16px;
}

.develeap-scout2-ready-block .develeap-title-block__text strong,
.develeap-scout2-ready-block .develeap-title-block__text b {
  font-weight: 700;
}

.develeap-scout2-ready-block .develeap-title-block__text strong {
  display: block;
}

@keyframes develeap-section-layer-1__shape--anim {
  0%, 100% {
    transform: translate(-20%, -20%) scale(0.5);
  }

  50%, 55% {
    transform: translate(0%, 0%) scale(1);
  }
}

@keyframes develeap-section-layer-2__shape--anim {
  0%, 100% {
    transform: translate(20%, 10%) scale(0.75);
  }

  40%, 45% {
    transform: translate(0%, 0%) scale(1);
  }
}

.develeap-section-scout2-ready .develeap-title-block__title-lvl-2,
.develeap-section-scout2-ready .develeap-title-block__text,
.develeap-section-scout2-ready .develeap-scout2-ready-block-cards,
.develeap-section-scout2-ready .develeap-scout2-ready-block-cta {
  animation-fill-mode: both;
  animation-name: fadeOut;
  animation-duration: 0.05s;
  animation-delay: 0s;
}

.develeap-section-scout2-ready .develeap-section-layer-1__shape {
  animation: develeap-section-layer-1__shape--anim 25s ease 0s infinite both;
}

.develeap-section-scout2-ready .develeap-section-layer-2__shape {
  animation: develeap-section-layer-2__shape--anim 30s ease 5s infinite both;
}

.develeap-section-scout2-ready .develeap-section-layer-1 {
  transform: translateY(-25%);
  transition: all 2s ease;
}

.develeap-section-scout2-ready .develeap-section-layer-2 {
  transform: translateY(25%);
  transition: all 2s ease;
}

.develeap-section-scout2-ready.visibleInViewport .develeap-title-block__title-lvl-2 {
  animation: fadeInUp20 1s ease 0s both 1;
}

.develeap-section-scout2-ready.visibleInViewport .develeap-title-block__text {
  animation: fadeInUp20 1s ease 0.1s both 1;
}

.develeap-section-scout2-ready.visibleInViewport .develeap-scout2-ready-block-cards {
  animation: fadeInUp20 1s ease 0.2s both 1;
}

.develeap-section-scout2-ready.visibleInViewport .develeap-scout2-ready-block-cta {
  animation: fadeInUp50 1s ease 0.3s both 1;
}

.develeap-section-scout2-ready.visibleInViewport .develeap-section-layer-1,
.develeap-section-scout2-ready.visibleInViewport .develeap-section-layer-2 {
  transform: translateY(0);
}

.page-template-page-scout2 {
  background-color: #0C0F18;
  font-size: 0.8888888889rem;
}

.page-template-page-scout2 .develeap-footer {
  background-color: #FFB100;
  color: #fff;
}

.page-template-page-scout2 .develeap-footer .develeap-footer-menu li a {
  color: #fff;
  transition: all 0.4s ease;
}

.page-template-page-scout2 .develeap-footer .develeap-footer-menu li a svg {
  fill: #fff;
  transition: all 0.4s ease;
}

.page-template-page-scout2 .develeap-footer .develeap-footer-menu li a:hover {
  color: rgba(255, 255, 255, 0.5);
}

.page-template-page-scout2 .develeap-footer .develeap-footer-menu li a:hover svg {
  fill: rgba(255, 255, 255, 0.5);
}

.page-template-page-scout2 .develeap-footer .develeap-footer-content .develeap-logo svg path {
  fill: #fff;
}

@media all and (min-width: 768px) {
  .develeap-scout2-about-block-card__title {
    max-width: 94%;
  }

  .develeap-scout2-ready-block .develeap-title-block__title-lvl-2 {
    max-width: 60%;
  }

  .develeap-scout2-ready-block .develeap-scout2-ready-block-cards {
    max-width: 62%;
  }
}

@media all and (min-width: 1200px) {
  .develeap-scout2-hero-block__c1 .develeap-title-block__text {
    width: 80%;
  }

  .develeap-scout2-about-block .develeap-title-block__text {
    width: 85%;
  }

  .develeap-scout2-fix-block .develeap-title-block__text {
    width: 90%;
  }

  .develeap-scout2-ready-block .develeap-title-block__text {
    width: 50%;
  }

  .develeap-scout2-ready-block .develeap-title-block__text strong {
    width: 98%;
    margin: 0 auto 12px auto;
  }
}

@media all and (max-width: 1319px) {
  .develeap-container-md {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media all and (max-width: 1024px) {
  .develeap-section-hero {
    flex-direction: column;
    align-items: flex-end;
    min-height: auto;
    max-height: none;
    height: auto;
  }

  .develeap-section-hero-scout2 {
    height: 100vh;
    min-height: 600px;
    justify-content: center;
  }
}

@media all and (max-width: 991px) {
  .develeap-scout2-dashboard-composition {
    max-width: 100%;
  }

  .develeap-section-hero-scout2 {
    max-height: none;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
    padding: 144px 0 32px 0;
  }

  .develeap-scout2-hero-block {
    width: 100%;
    gap: 56px;
  }

  .develeap-scout2-hero-block__c1 {
    width: 100%;
  }

  .develeap-scout2-hero-block__c1 .develeap-title-block__title {
    font-size: 2.1111111111rem;
    line-height: 1.05;
    letter-spacing: normal;
    font-weight: 700;
  }

  .develeap-scout2-about-block-cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .develeap-scout2-about-block {
    gap: 48px;
    flex-direction: column;
  }

  .develeap-scout2-about-block__c1 {
    width: 100%;
    order: 2;
  }

  .develeap-scout2-about-block__c2 {
    width: 100%;
    order: 1;
  }

  .develeap-scout2-about-block .develeap-title-block__title-lvl-2 {
    font-size: 2rem;
    line-height: 1.15;
    letter-spacing: normal;
    font-weight: 700;
  }

  .develeap-scout2-fix-block-composition__item img {
    max-width: 80%;
    margin-left: auto;
  }

  .develeap-scout2-fix-block-composition__item-2 {
    left: -9%;
  }

  .develeap-scout2-fix-block-composition__shape {
    left: auto;
    right: 0;
  }

  .develeap-scout2-fix-block {
    gap: 64px;
    flex-direction: column;
  }

  .develeap-scout2-fix-block__c1 {
    width: 100%;
    order: 2;
  }

  .develeap-scout2-fix-block__c2 {
    width: 100%;
    order: 1;
  }

  .develeap-scout2-fix-block .develeap-title-block__title-lvl-2 {
    font-size: 2rem;
    line-height: 1.15;
    letter-spacing: normal;
    font-weight: 700;
  }

  .develeap-scout2-ready-block .develeap-title-block__title-lvl-2 {
    font-size: 2rem;
    line-height: 1.15;
    letter-spacing: normal;
    font-weight: 700;
  }

  .develeap-scout2-ready-block .develeap-scout2-ready-block-cards {
    max-width: 85%;
  }
}

@media all and (max-width: 767px) {
  .develeap-scout2-hero-block__c1 .develeap-title-block__title {
    font-size: 1.7777777778rem;
    line-height: 1.05;
    letter-spacing: normal;
    font-weight: 700;
  }

  .develeap-scout2-gradient-wrapper {
    display: none;
  }

  .develeap-section-scout2-about {
    padding: 16px 0 36px 0;
  }

  .develeap-scout2-about-block {
    gap: 0;
  }

  .develeap-scout2-about-block .develeap-title-block__title-lvl-2 {
    font-size: 1.7777777778rem;
    line-height: 1.15;
    letter-spacing: normal;
    font-weight: 700;
  }

  .develeap-section-scout2-fix {
    padding: 64px 0 64px 0;
  }

  .develeap-scout2-fix-block-composition__item img {
    margin-left: 0;
  }

  .develeap-scout2-fix-block-composition__item-2 {
    left: auto;
    right: -12%;
    bottom: -14%;
  }

  .develeap-scout2-fix-block-composition__item-2 img {
    max-width: 60%;
  }

  .develeap-scout2-fix-block-composition__shape {
    left: 0;
    right: auto;
  }

  .develeap-scout2-fix-block__c2 {
    justify-content: flex-start;
  }

  .develeap-scout2-fix-block .develeap-title-block__title-lvl-2 {
    font-size: 1.7777777778rem;
    line-height: 1.15;
    letter-spacing: normal;
    font-weight: 700;
  }

  .develeap-section-scout2-ready {
    padding: 144px 0;
  }

  .develeap-section-scout2-ready .develeap-section-layer-1__shape {
    top: -40%;
  }

  .develeap-section-scout2-ready .develeap-section-layer-2__shape {
    bottom: -59%;
  }

  .develeap-scout2-ready-block .develeap-title-block__title-lvl-2 {
    font-size: 1.7777777778rem;
    line-height: 1.15;
    letter-spacing: normal;
    font-weight: 700;
  }
}

@media all and (max-width: 639px) {
  .develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    top: 100%;
  }

  .develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper .wpcf7-spinner {
    right: calc(50% - 12px);
    margin: 0;
    top: calc(100% + 6px);
  }

  .develeap-scout2-fix-block-cards {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .develeap-scout2-fix-block-composition__shape {
    width: 225px;
    height: 225px;
  }

  .develeap-scout2-ready-block-cards {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .develeap-scout2-ready-block .develeap-scout2-ready-block-cards {
    max-width: 100%;
  }
}

@media all and (max-width: 559px) {
  .develeap-scout2-dashboard-card {
    padding: 16px 12px;
  }

  .develeap-inline-form-scout2-layout-2-wrapper .develeap-form-wrapper {
    gap: 6px;
  }
}

@media all and (max-width: 349px) {
  .develeap-container-md {
    padding-left: 16px;
    padding-right: 16px;
  }
}