.elementor-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-e1c6ec7-font-family:"Maven Pro";--e-global-typography-e1c6ec7-font-size:2.5rem;--e-global-typography-e1c6ec7-font-weight:500;--e-global-typography-e1c6ec7-line-height:120%;--e-global-typography-85c4daa-font-family:"Maven Pro";--e-global-typography-85c4daa-font-size:1.5rem;--e-global-typography-85c4daa-line-height:140%;background-color:#264849;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-e1c6ec7-font-size:2rem;--e-global-typography-e1c6ec7-line-height:120%;--e-global-typography-85c4daa-font-size:1.25rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-widget-text-editor a {
    color: inherit!important;
    
}
header {
    height: 0;
}
.the-line .elementor-heading-title {
    text-shadow: 0 4px 60px 0 #000;
}
.the-line span {
background: linear-gradient(180deg, #a2ff00 0%, #00f6ff 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.icon-shadow img {
    box-shadow: 0 7px 43px 0 #426162, 7px 14px 30px 0 #0b767b, -14px -7px 36px 0 #4b7c2a, inset 0 0 14px 0 rgba(255, 255, 255, 0.5)!important;
    border-radius: 500px;
}
.elementor-text-editor p:last-child {
    margin-bottom: 0!important;
}
.container-bg {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(153, 153, 153, 0.1) 100%);
}

@media only screen and (max-width: 1680px) and (min-width: 1024px) {
    html {
        font-size: 1vw;
    }
}
[data-elementor-type="wp-page"] {
    overflow: hidden;
}

.bubble-section {
direction: ltr;
unicode-bidi: isolate;
}

.text-bg-effect:after {
    content: '';
background: url(/wp-content/blurbs/svg/lighter-up.svg);
position: absolute;
max-width: 175rem;
width: 100%;
min-height: 100%;
background-size: contain;
background-repeat: no-repeat;
z-index: -1;
background-position: center bottom;
left: 0;
right: 0;
bottom: -10rem;
/*margin: auto;*/
}
@media (max-width: 1023px) {
    .text-bg-effect:after {
        bottom: 2rem;
        transform: scale(1.5);
    }
}
@media (max-width: 767px) {
    .text-bg-effect:after {
        bottom: 250%;
        transform: scale(3);
    }
}
.bubble-section {
    max-width: 1920px;
    margin: auto;
    z-index: -1;
}

.stage {
   /*display: none!important; */
}
.attach-llt-stage, .attach-lrt-stage {
    /*display: none!important*/
}
.attach-llt-stage {
  position: absolute;
  aspect-ratio: 1460 / 1522;

}шь
.attach-llt-group, attach-lrt-group {
  position: relative;
}

.attach-llt-group {
  min-width: 1460px;
  min-height: 1522px;
  display: flex;
}

.attach-lrt-group {
  min-width: 173px;
  max-width: 173px;
  min-height: 137px;
  max-height: 137px;
  display: flex;
}

.attach-lrt-group {
  /* transform: scale(.5) translateY(500%) translateX(500%); */
}

.attach-llt-stage svg {
  position: absolute;
  transform: scale(0.8);
}
.attach-llt-stage svg:first-child {
  top: 34%
}

.attach-lrt-group svg {
  position: absolute;
}
.attach-lrt-stage {
  position: absolute;
  aspect-ratio: 1460 / 1522;
}
.attach-lrt-stage img {
    display: none;
}
.attach-lrt-stage svg,
.attach-lrt-stage img {
  position: absolute;
  transform: scale(0.8);
}




.create-bubble-1 .attach-lrt-stage {
  top: -80rem;
  right: 36rem;
}

.create-bubble-1 .attach-llt-stage {
  top: -68rem;
  left: -70rem;
}

.create-bubble-3 .attach-llt-stage {
  top: -44rem;
  left: -70rem;
  display: flex;
}

.create-bubble-7 .attach-llt-stage {
  bottom: -10rem;
  right: -48rem;
  display: flex;
}

.create-bubble-9 .attach-llt-stage {
  bottom: -50rem;
  left: -58rem;
  display: flex;
}

.create-bubble-12 .attach-llt-stage {
  bottom: -20rem;
  right: -48rem;
  display: flex;
}

.create-bubble-15-off .attach-llt-stage {
  bottom: -50rem;
  left: -58rem;
  display: flex;
}

.stage-1 {
  bottom: -50rem;
}
.stage-2 {
  bottom: -40rem;
  right: -21rem;
}
.stage {
  /*transform: scale(1.25)!important;*/
  transform: scale(1)!important;
}

.stage-3 {
  right: -36rem;
}
.stage-4 {
  right: -28rem;
  top: -85rem
}
.stage-5 {
  bottom: -28rem;
  left: -16rem;
}
.stage-6 {
  bottom: -16rem;
  left: -8rem;
}
.stage-7 {
  right: -45rem;
  bottom: -4rem;
}
.stage-8 {
  left: -31rem;
  top: -20rem;
}
.stage-9 {
  right: -20rem;
  bottom: -4rem;
}
.stage-10 {
  right: -26rem;
  bottom: -20rem;
}
.stage-11 {
  top: -30rem;
  left: -30rem
}
.stage-12 {
  right: -10rem;
  bottom: -10rem;
}
.stage-13 {
  bottom: -2rem;
  left: -4rem
}
.stage-14 {
  right: -41rem;
  bottom: -15rem;
  
}
.stage-15 {
  left: -6rem;
  display: none;
}

.text-bg-effect:after {
  margin: auto!important
}

@media (max-width: 767px) {
  .stage {
    transform: scale(1.25) !important;
}
.stage.stage-2 {
    right: -82%!important;
}
.stage-1 {
    left: -56%!important;
}

.stage-3 {
    right: -17rem;
    bottom: 29rem !important;
}

.stage-4 {
    right: -18rem;
    bottom: 54rem !important;
}

.stage-5 {
    bottom: 31rem !important;
    left: -9rem;
}

.stage-6 {
    bottom: 64rem !important;
    left: 2rem;
}

.stage-7 {
    right: 16rem;
    bottom: -26rem !important;
}

.stage-8 {
    left: -33rem;
    top: 22rem;
        /*transform: scale(2.25) !important;*/
}

.elementor-element-57ba4001 {
    min-width: 100%!important; 
}

.stage-9 {
    right: 10rem;
    bottom: -50rem !important;
}

.stage-10 {
    right: -18rem !important;
    bottom: 1rem !important;
}

.stage-11 {
    top: -26rem;
    left: 17rem;
}

.stage-12 {
    right: 9rem;
    bottom: -31rem !important;
}

.stage-13 {
    bottom: -49rem !important;
    left: -9rem;
}

.stage-14 {
    right: -17rem;
    bottom: -43rem !important;
}
.stage

  .text-bg-effect:after {
      bottom: 0%;
      transform: scale(3);
      display: none;
  }


  .attach-lrt-group, .attach-llt-group  {
  transform: scale(0.641);
}
  .create-bubble-1 .attach-lrt-stage {
    top: -80rem !important;
    right: 30rem !important;
  }
  .create-bubble-1 .attach-llt-stage {
    top: -49rem;
    left: -83rem;
}
.create-bubble-3 .attach-llt-stage {
    top: -57rem;
    left: -54rem;
    display: flex;
}
.create-bubble-7 .attach-llt-stage {
    display: none;
}
.create-bubble-9 .attach-llt-stage {
    bottom: 10rem;
    left: -46rem;
    display: flex;
}
.create-bubble-12 .attach-llt-stage {
    bottom: -48rem;
    right: -6rem;
    display: flex;
}
.create-bubble-15-off .attach-llt-stage {
    bottom: -59rem;
    left: -16rem;
    display: flex;
    opacity: 0.8;
}
}/* End custom CSS */