.elementor-36831 .elementor-element.elementor-element-99b2ddd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-36831 .elementor-element.elementor-element-371a7b7{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-36831 .elementor-element.elementor-element-371a7b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 5rem 0rem 0rem;}.elementor-36831 .elementor-element.elementor-element-371a7b7.elementor-element{--align-self:center;}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-item > a{font-family:"Din Pro", Sans-serif;font-weight:400;}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-36831 .elementor-element.elementor-element-1adcdf9{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--z-index:9;}.elementor-36831 .elementor-element.elementor-element-1adcdf9:not(.elementor-motion-effects-element-type-background), .elementor-36831 .elementor-element.elementor-element-1adcdf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5ead7d2 );}.elementor-36831 .elementor-element.elementor-element-f951883{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-36831 .elementor-element.elementor-element-f951883 > .elementor-widget-container{padding:0rem 5rem 0rem 0rem;}.elementor-36831 .elementor-element.elementor-element-f951883.elementor-element{--align-self:center;}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-item > a{font-family:"Din Pro", Sans-serif;font-weight:400;}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-text{transition:color 0.3s;}.elementor-36831 .elementor-element.elementor-element-c93e2a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36831 .elementor-element.elementor-element-c93e2a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36831 .elementor-element.elementor-element-198d0a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36831 .elementor-element.elementor-element-de37087 > .elementor-widget-container{padding:5rem 0rem 0rem 0rem;}.elementor-36831 .elementor-element.elementor-element-8c1c6a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36831 .elementor-element.elementor-element-3604fbb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36831 .elementor-element.elementor-element-f4f3c71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36831 .elementor-element.elementor-element-3d7d8a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36831 .elementor-element.elementor-element-03e4c1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36831 .elementor-element.elementor-element-fc26ef8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36831 .elementor-element.elementor-element-a94f9a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-36831 .elementor-element.elementor-element-a94f9a3:not(.elementor-motion-effects-element-type-background), .elementor-36831 .elementor-element.elementor-element-a94f9a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36831 .elementor-element.elementor-element-8197026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-36831 .elementor-element.elementor-element-e4d151e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-36831 .elementor-element.elementor-element-37c6c1c .elementor-heading-title{font-family:"Din Pro", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-b5988b0 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-36831 .elementor-element.elementor-element-34d31b3{font-family:"Din Pro", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-secondary );}.elementor-36831 .elementor-element.elementor-element-73620a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-36831 .elementor-element.elementor-element-635ca07{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-36831 .elementor-element.elementor-element-635ca07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:20px;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-20px;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-field-group > label, .elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-field-subgroup label{color:var( --e-global-color-99a88bf );}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-field-group > label{font-family:"Din Pro", Sans-serif;font-size:14px;font-weight:400;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-5ead7d2 );font-family:"Din Pro", Sans-serif;font-size:14px;font-weight:400;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-field-group .elementor-field, .elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-field-subgroup label{font-family:"Din Pro", Sans-serif;font-size:14px;font-weight:400;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#C1C1C1;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#C1C1C1;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-field-group .elementor-select-wrapper::before{color:#C1C1C1;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-button{font-family:"Din Font", Sans-serif;font-size:16px;font-weight:700;border-radius:50px 50px 50px 50px;}.elementor-36831 .elementor-element.elementor-element-635ca07 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-36831 .elementor-element.elementor-element-635ca07 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-36831 .elementor-element.elementor-element-635ca07 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-36831 .elementor-element.elementor-element-635ca07 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-36831 .elementor-element.elementor-element-635ca07 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-36831 .elementor-element.elementor-element-74aaa8f{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Din Pro", Sans-serif;font-weight:400;color:var( --e-global-color-99a88bf );}.elementor-36831 .elementor-element.elementor-element-88729d2{--display:flex;--min-height:516px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36831 .elementor-element.elementor-element-cce467f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-36831 .elementor-element.elementor-element-bc04d64{right:-40px;}body.rtl .elementor-36831 .elementor-element.elementor-element-bc04d64{left:-40px;}.elementor-36831 .elementor-element.elementor-element-bc04d64{top:-174px;}.elementor-36831 .elementor-element.elementor-element-bc04d64 img{width:280px;max-width:450%;}.elementor-36831 .elementor-element.elementor-element-5674707{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36831 .elementor-element.elementor-element-da91ad9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36831 .elementor-element.elementor-element-5284c46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36831 .elementor-element.elementor-element-81b2ea8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-36831 .elementor-element.elementor-element-c93e2a9{--width:99.873%;}.elementor-36831 .elementor-element.elementor-element-e4d151e{--width:100%;}.elementor-36831 .elementor-element.elementor-element-73620a2{--width:100%;}.elementor-36831 .elementor-element.elementor-element-88729d2{--width:100%;}}@media(max-width:1024px){.elementor-36831 .elementor-element.elementor-element-371a7b7{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-item > a{font-size:1.2rem;}.elementor-36831 .elementor-element.elementor-element-f951883{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-item > a{font-size:1.2rem;}.elementor-36831 .elementor-element.elementor-element-a94f9a3{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}body:not(.rtl) .elementor-36831 .elementor-element.elementor-element-bc04d64{right:0px;}body.rtl .elementor-36831 .elementor-element.elementor-element-bc04d64{left:0px;}.elementor-36831 .elementor-element.elementor-element-bc04d64 img{width:150px;}}@media(max-width:767px){.elementor-36831 .elementor-element.elementor-element-371a7b7 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-36831 .elementor-element.elementor-element-371a7b7.elementor-element{--align-self:center;}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-36831 .elementor-element.elementor-element-371a7b7{--e-icon-list-icon-size:1rem;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36831 .elementor-element.elementor-element-371a7b7 .elementor-icon-list-item > a{font-size:1.1rem;}.elementor-36831 .elementor-element.elementor-element-1adcdf9{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-36831 .elementor-element.elementor-element-f951883 > .elementor-widget-container{margin:70px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-36831 .elementor-element.elementor-element-f951883{--e-icon-list-icon-size:1rem;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36831 .elementor-element.elementor-element-f951883 .elementor-icon-list-item > a{font-size:1.1rem;}.elementor-36831 .elementor-element.elementor-element-c93e2a9{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36831 .elementor-element.elementor-element-de37087 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:-20px 0px 0px 0px;}.elementor-36831 .elementor-element.elementor-element-ea452f7 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-36831 .elementor-element.elementor-element-b23f584 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-36831 .elementor-element.elementor-element-137f702 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-36831 .elementor-element.elementor-element-56650c5 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-36831 .elementor-element.elementor-element-3b1750f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-36831 .elementor-element.elementor-element-1a75e5a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-36831 .elementor-element.elementor-element-74aaa8f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-36831 .elementor-element.elementor-element-bc04d64{right:0px;}body.rtl .elementor-36831 .elementor-element.elementor-element-bc04d64{left:0px;}.elementor-36831 .elementor-element.elementor-element-bc04d64{top:-62px;}.elementor-36831 .elementor-element.elementor-element-bc04d64 img{width:130px;}}/* Start custom CSS for icon-list, class: .elementor-element-f951883 */@media(max-width: 767px) {
    .sj-menu-list ul {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-635ca07 */.contact-form--container .elementor-form-fields-wrapper {  
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr;
    grid-auto-flow: row;
    grid-template-areas:
    "firstname lastname message"
    "companyname email message"
    "country hearaboutus message"
    "optin optin optin"
    "captcha captcha captcha";
    align-items: flex-start;
}

.contact-form--container .elementor-field {
    flex-wrap: wrap;
}

.contact-form--container .elementor-field:has(.elementor-message) .select-caret-down-wrapper {
    top: 25%;
}

.elementor-field-group-how_can_we_help { grid-area: message; }
.elementor-field-group-how_can_we_help textarea{height: 204px!important;}
.elementor-field-group-firstname { grid-area: firstname; }
.elementor-field-group-lastname { grid-area: lastname; }
.elementor-field-group-company { grid-area: companyname; }

.elementor-field-group-email { grid-area: email; }

.elementor-field-group-country { grid-area: country; }
.elementor-field-group-how_did_you_hear_about_us { grid-area: hearaboutus; }
.elementor-field-group-captcha { grid-area: captcha; }
.elementor-field-group-opt_in { grid-area: optin; }

/* For mobile phones: */
@media only screen and (max-width: 767px) {
    .contact-form--container .elementor-form-fields-wrapper {
    grid-template-columns: 1fr; /* Switch to single-column layout */
    grid-template-rows: repeat(10, auto); /* Adjust rows as needed */
    grid-template-areas:
      "firstname"
      "lastname"
      "companyname"
      "email"
      "country"
      "hearaboutus"
      "message"
      "optin"
      "optin"
      "optin"
      "captcha"
      "captcha"
      "captcha";
  }
}/* End custom CSS */
/* Start custom CSS */div#talkWithUs {
	margin-top: -50px;
	padding-top: 50px;
}

.page-header {
	display: none;
}

.page-id-28178 {
	background: white;
	background: -webkit-gradient(linear,
			left top,
			left bottom,
			from(white),
			color-stop(49%, rgba(224, 249, 255, 0.68)),
			color-stop(72%, rgba(168, 230, 245, 0.32)));
	background: linear-gradient(180deg,
			white 0%,
			rgba(224, 249, 255, 0.68) 49%,
			rgba(168, 230, 245, 0.32) 72%);
	color: #193255;
}

.page-id-28178 .container-fluid::after,
.page-id-28178 .container-fluid::before,
.page-id-28178 .container::after,
.page-id-28178 .container::before,
.page-id-28178 .row::after,
.page-id-28178 .row::before {
	display: -ms-grid;
	display: grid;
	content: " ";
}

/* .page-id-28178 .hs-form .hs-error-msgs label {
	font-size: 12px;
}

.page-id-28178 .hs-form .hs_error_rollup {
	visibility: hidden;
	display: none;
	opacity: 0;
} */

.page-id-28178 .scroll-top {
	display: -ms-grid;
	display: grid;
	-ms-flex-line-pack: center;
	align-content: center;
}

.page-id-28178 #nav_bottom {
	display: none;
	opacity: 0;
}

/* .page-id-28178 #talkWithUs .font-size-80 {
	text-indent: -5px;
} */

/* .page-id-28178 #talkWithUs .hs-form label {
	display: block;
	font-weight: 500;
	margin-bottom: 5px;
	color: var(--e-global-color-accent);
	text-transform: none;
	font-size: 14px;
}

.page-id-28178 #talkWithUs .hs-form .hs-error-msgs label {
	color: #d9534f;
	position: absolute;
	font-size: 11px;
}

.page-id-28178 #talkWithUs .hs-form .hs-form-field {
	margin-bottom: 0;
}

.page-id-28178 #talkWithUs .hs-form input[type="number"],
.page-id-28178 #talkWithUs .hs-form input[type="search"],
.page-id-28178 #talkWithUs .hs-form input[type="file"],
.page-id-28178 #talkWithUs .hs-form input[type="date"],
.page-id-28178 #talkWithUs .hs-form input[type="time"],
.page-id-28178 #talkWithUs .hs-form input[type="datetime-local"],
.page-id-28178 #talkWithUs .hs-form input[type="month"],
.page-id-28178 #talkWithUs .hs-form input[type="email"],
.page-id-28178 #talkWithUs .hs-form input[type="text"],
.page-id-28178 #talkWithUs .hs-form input[type="password"],
.page-id-28178 #talkWithUs .hs-form input[type="datetime"],
.page-id-28178 #talkWithUs .hs-form input[type="week"],
.page-id-28178 #talkWithUs .hs-form input[type="url"],
.page-id-28178 #talkWithUs .hs-form input[type="tel"],
.page-id-28178 #talkWithUs .hs-form input[type="color"],
.page-id-28178 #talkWithUs .hs-form select,
.page-id-28178 #talkWithUs .hs-form textarea {
	background-color: #f2f2f2;
	border-color: #c1c1c1;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-width: 0.5px;
	font-family: Din;
}

@-moz-document url-prefix() {

	.page-id-28178 #talkWithUs .hs-form select option,
	.page-id-28178 #talkWithUs .hs-form select option:first-child {
		font-family: Arial;
		font-weight: 400;
		font-style: normal;
		font-size: 13px;
	}
} */

/* .page-id-28178 #talkWithUs form#hsForm_28d6796f-102d-48ec-a2a7-8f0aba0392bc {
	display: -ms-grid;
	display: grid;
	grid-gap: 15px 30px;
	-ms-grid-columns: 30% 30% 30%;
	grid-template-columns: 30% 30% 30%;
}

.page-id-28178 #talkWithUs form#hsForm_28d6796f-102d-48ec-a2a7-8f0aba0392bc>div:nth-child(10) {
	-ms-grid-row: 5;
	grid-row-start: 5;
	grid-row-end: 5;
	-ms-grid-column: 1;
	grid-column-start: 1;
	grid-column-end: 4;
	padding-top: 5px;
}

.page-id-28178 #talkWithUs form#hsForm_28d6796f-102d-48ec-a2a7-8f0aba0392bc>div:nth-child(11) {
	-ms-grid-row: 7;
	grid-row-start: 7;
	grid-row-end: 7;
	-ms-grid-column: 1;
	grid-column-start: 1;
	grid-column-end: 2;
	padding-top: 5px;
	margin-left: 130px;
	margin-top: 20px;
}

.page-id-28178 #talkWithUs .hs_submit {
	-ms-grid-row: 7;
	grid-row-start: 7;
	grid-row-end: 7;
	-ms-grid-column: 1;
	grid-column-start: 1;
	grid-column-end: 2;
	padding-top: 5px;
	margin-top: 20px;
}

.page-id-28178 #talkWithUs form#hsForm_28d6796f-102d-48ec-a2a7-8f0aba0392bc>div:nth-child(12) {
	-ms-grid-column: 1;
	grid-column-start: 1;
	grid-column-end: 3;
}

.page-id-28178 #talkWithUs .hs_how_can_we_help_you.hs-how_can_we_help_you.hs-fieldtype-textarea.field.hs-form-field {
	-ms-grid-row: 7;
	grid-row-start: 7;
	grid-row-end: 1;
	-ms-grid-column: 3;
	grid-column-start: 3;
}

.page-id-28178 #talkWithUs .btn-circle {
	font-weight: 500;
}

.page-id-28178 #talkWithUs .btn-outline {
	border-radius: 28px;
	border: 1px solid;
	color: var(--e-global-color-secondary);
	font-weight: 500;
}

.page-id-28178 #talkWithUs textarea#how_can_we_help_you-28d6796f-102d-48ec-a2a7-8f0aba0392bc {
	height: 253px;
}

.page-id-28178 #talkWithUs .hs-main-font-element,
.page-id-28178 #talkWithUs .hs-data_privacy_act .hs-form-booleancheckbox-display span {
	font-size: 11px;
	line-height: 11px;
}

.page-id-28178 #talkWithUs .hs-data_privacy_act .hs-form-booleancheckbox-display {
	display: -ms-grid;
	display: grid;
	-ms-flex-line-pack: center;
	align-content: center;
} */

.page-id-28178 .section-120 {
	padding: 120px 0;
}

.page-id-28178 .section-130 {
	padding: 130px 0;
}

.page-id-28178 .section-140 {
	padding: 140px 0;
}

.page-id-28178 .bg-blue {
	/* background-color: #00205b; */
	background-color: var(--e-global-color-secondary);
}

.page-id-28178 .font-size-20 {
	font-size: 20px;
}

.page-id-28178 .font-size-22 {
	font-size: 22px;
	letter-spacing: -0.22px;
	line-height: 28px;
}

.page-id-28178 .font-size-40 {
	font-size: 36px;
	line-height: 40px;
}

.page-id-28178 .font-size-60 {
	font-size: 60px;
	line-height: 60px;
}

.page-id-28178 .font-size-70 {
	font-size: 70px;
	line-height: 70px;
}

.page-id-28178 .font-size-80 {
	font-size: 72px;
	line-height: 72px;
}

.page-id-28178 .l-space--20 {
	letter-spacing: -1.6px;
}

.page-id-28178 .line-height-50 {
	line-height: 50px;
}

.page-id-28178 .line-height-90 {
	line-height: 90px;
}

.page-id-28178 .font-weight-bold {
	font-weight: bold !important;
}

.page-id-28178 .pt-40 {
	padding-top: 40px;
}

.page-id-28178 .pt-125 {
	padding-top: 113px;
}

.page-id-28178 .pt-200 {
	padding-top: 200px;
}

.page-id-28178 .color-info {
	/* color: #00a4cc; */
	color: var(--e-global-color-c21b470);
}

.page-id-28178 .grid {
	display: -ms-grid;
	display: grid;
	grid-gap: 1rem;
	-ms-flex-line-pack: end;
	align-content: end;
}

.page-id-28178 .header {
	width: 100%;
	padding: 0 !important;
	height: 60px;
	display: -ms-grid;
	display: grid;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.page-id-28178 .header .navbar-container>.container-fluid {
	height: 100%;
	display: -ms-grid;
	display: grid;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.page-id-28178 .sticky {
	position: fixed;
	z-index: 1030;
	width: 100%;
	height: 90px;
	background: #fff;
	-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
	top: 0;
}

.page-id-28178 .banner-text-center {
	text-align: center;
	width: 80%;
	margin: auto;
}

.page-id-28178 .banner-text-center p {
	font-size: 68px;
	line-height: 80px;
}

.page-id-28178 .banner-text-center .btn {
	font-size: 18px;
	padding: 0.2em 0.8em;
	display: inline;
}

.page-id-28178 .container-title h2 {
	padding-bottom: 10px;
}

.page-id-28178 span.home.text {
	border: 0;
	font-weight: 400;
	padding-bottom: 4px;
	padding-top: 4px;
	display: block;
}

.page-id-28178 .navbar-right {
	margin-top: 5px;
}

.page-id-28178 .navbar-nav>li,
.page-id-28178 .navbar-nav>li a {
	color: #666666;
}

.page-id-28178 .navbar-nav>li:hover,
.page-id-28178 .navbar-nav>li:active,
.page-id-28178 .navbar-nav>li:focus,
.page-id-28178 .navbar-nav>li a:hover,
.page-id-28178 .navbar-nav>li a:active,
.page-id-28178 .navbar-nav>li a:focus {
	background: none;
}

.page-id-28178 .navbar-nav>li a {
	display: inline-block;
}

.page-id-28178 .navbar-nav>li:after {
	font: normal normal normal 16px/1 FontAwesome;
	content: " \f054 ";
	color: inherit;
	font-size: 9px;
	padding: 0 5px;
	top: 0px;
	position: relative;
	display: inline;
}

.page-id-28178 .navbar-nav>li:last-child:after {
	content: " " !important;
}

@media (min-width: 1657px) {
	.page-id-28178 .container.xxl {
		width: 1640px;
	}
}

@media (min-width: 1441px) {
	.page-id-28178 .container.xxl {
		width: 90%;
	}
}

.page-id-28178 div[class*="cloud-"] {
	position: absolute;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: -1;
}

.page-id-28178 div[class*="cloud-"].bgpos-l {
	background-position-x: right;
	left: 0;
}

.page-id-28178 div[class*="cloud-"].bgpos-r {
	background-position-x: left;
	right: 0;
}

.page-id-28178 .cloud-1 {
	width: 86px;
	height: 190px;
	top: 210%;
}

.page-id-28178 .cloud-2 {
	width: 450px;
	height: 340px;
	top: 259%;
}

.page-id-28178 .cloud-3 {
	width: 322px;
	height: 288px;
	top: 416%;
}

.page-id-28178 .cloud-p {
	width: 138px;
	height: 101px;
	top: 459%;
	right: 2% !important;
}

.page-id-28178 .cloud-4 {
	width: 195px;
	height: 280px;
	top: 588%;
}

.page-id-28178 .cloud-5 {
	width: 133px;
	height: 212px;
	top: 740%;
}

.page-id-28178 .cloud-6 {
	width: 328px;
	height: 288px;
	top: 846%;
}

.page-id-28178 #footer {
	border: 0;
	background: #fff;
}

.page-id-28178 .btn {
	padding-left: 1.5em;
	padding-right: 1.5em;
	font-weight: bold;
	text-transform: none;
	font-size: 16px;
	margin: 0 2em;
	min-width: 100px !important;
	height: 36px;
	line-height: 1px;
	display: table-cell;
}

.page-id-28178 .btn.btn-circle {
	border-radius: 28px;
}

.page-id-28178 .btn.btn-white {
	background: white;
	/* color: #00205b; */
	color: var(--e-global-color-secondary);
}

.page-id-28178 .btn.btn-green {
	/* background: #00995b; */
	background: var(--e-global-color-accent);
	color: white;
}

.page-id-28178 #nav-top {
	margin-top: 0;
	min-height: 33px;
	-ms-flex-line-pack: center;
	align-content: center;
	margin-right: 1em;
}

/* new */
.page-id-28178 #nav-top {
	margin-top: -2px !important;
}

.page-id-28178 #nav-top>li a:hover .text {
	text-decoration: underline;
}

.page-id-28178 .elementor-icon-list-item a.active span.elementor-icon-list-text {
	font-weight: 700;
	/* color: #00995b; */
	color: var(--e-global-color-accent);
}

.page-id-28178 .nav-talk-expert {
	height: 35px;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	padding-top: 0;
	padding-bottom: 0;
}

.page-id-28178 .btn-submit {
	padding: 0;
	text-transform: none;
	font-size: 16px;
	margin: 0;
	margin-top: 0;
	min-width: 100px !important;
	width: 116px;
	height: 36px;
	font-weight: 600;
	display: table-cell;
}

.page-id-28178 #scroll-up {
	z-index: 299;
	position: fixed;
	background-color: white;
	border: 1px solid;
	width: 40px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	color: #707070;
	top: auto;
	left: auto;
	right: 30px;
	bottom: 50px;
	cursor: pointer;
	border-radius: 2px;
	text-decoration: none;
}

.page-id-28178 #talkWithUs {
	z-index: 9;
	top: 0;
}

.page-id-28178 #talkWithUs .modal-content {
	border: none !important;
}

.page-id-28178 .model-header {
	border-bottom: 0 !important;
}

.page-id-28178 .close {
	opacity: 1 !important;
	color: #333;
	position: fixed !important;
	top: 0.5em;
	right: 0.5em;
	z-index: 1030;
}

.page-id-28178 .modal-backdrop {
	opacity: 0 !important;
	background: transparent !important;
	top: 100px !important;
	display: none !important;
}

.list-square,
.content-container ul {
	list-style-type: square;
}

.pl-20,
.content-container ul {
	padding-left: 20px;
}

.pt-8 {
	padding-top: 8px;
}

.pb-8 {
	padding-bottom: 8px;
}

.svg-objects-container {
	display: -ms-grid;
	display: grid;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	height: calc(100vh - 130px);
}

.svg-objects {
	-webkit-transform: translate(0, -180px);
	transform: translate(0, -180px);
	position: relative;
	display: -ms-grid;
	display: grid;
	-ms-flex-line-pack: center;
	align-content: center;
	width: 100%;
	grid-auto-flow: column;
	margin-left: -15px;
}

.svg-objects p.font-size-24 {
	font-size: 22px;
	line-height: 28px;
	letter-spacing: -0.72px;
	/* color: #00205b; */
	color: var(--e-global-color-secondary);
	text-align: left;
	font-weight: 500;
}

.svg-objects .svg-desc {
	font-size: 50px;
	line-height: 54px;
	/* color: #00205b; */
	color: var(--e-global-color-secondary);
	text-align: right;
	position: absolute;
	bottom: -200px;
	right: 0;
	width: 700px;
	opacity: 30px;
	-webkit-transition: opacity 400ms 100ms ease;
	transition: opacity 400ms 100ms ease;
	z-index: 1020;
	opacity: 0;
	text-decoration: none;
}

.svg-objects .svg-desc .arrow {
	display: none;
	opacity: 0;
}

.svg-objects .svg-desc.active {
	opacity: 1;
}

.svg-header-1 {
	opacity: 0;
	-webkit-animation: opacity 2s 1s forwards;
	animation: opacity 2s 1s forwards;
	display: -ms-grid;
	display: grid;
	grid-auto-flow: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: none;
}

.svg-header-1 .svg-hover {
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity 200ms;
	transition: opacity 200ms;
	-webkit-transform: translate(15px, 0);
	transform: translate(15px, 0);
}

.svg-header-1 .svg-front {
	-webkit-transition: opacity 200ms;
	transition: opacity 200ms;
}

.svg-header-1:hover,
.svg-header-1:focus,
.svg-header-1:active {
	text-decoration: none;
}

.svg-header-1:hover p,
.svg-header-1:focus p,
.svg-header-1:active p {
	/* color: #00995b; */
	color: var(--e-global-color-accent);
}

.svg-header-1:hover .svg-hover,
.svg-header-1:focus .svg-hover,
.svg-header-1:active .svg-hover {
	opacity: 1;
}

.svg-header-1:hover .svg-front,
.svg-header-1:focus .svg-front,
.svg-header-1:active .svg-front {
	opacity: 0;
}

.svg-header-1:nth-child(1) {
	-webkit-transform: scale(2.5) translate(120%, -20%);
	transform: scale(2.5) translate(120%, -20%);
	opacity: 1;
	-webkit-animation: move-1 1.4s 2s ease-out forwards;
	animation: move-1 1.4s 2s ease-out forwards;
}

.svg-header-1:nth-child(1) p {
	opacity: 0;
	-webkit-animation: opacity 1.4s 3s ease-out forwards;
	animation: opacity 1.4s 3s ease-out forwards;
	-webkit-transform: translate(-32px, 20px);
	transform: translate(-32px, 20px);
}

.svg-header-1:nth-child(2) {
	-webkit-animation: move-2 1.2s 2.1s ease-out forwards;
	animation: move-2 1.2s 2.1s ease-out forwards;
}

.svg-header-1:nth-child(2) p {
	-webkit-transform: translate(-5px, 30px);
	transform: translate(-5px, 30px);
}

.svg-header-1:nth-child(3) {
	-webkit-animation: move-3 1.2s 2.2s ease-out forwards;
	animation: move-3 1.2s 2.2s ease-out forwards;
}

.svg-header-1:nth-child(3) p {
	-webkit-transform: translate(-35px, 30px);
	transform: translate(-35px, 30px);
}

.svg-header-1:nth-child(4) {
	-webkit-animation: move-4 1.2s 2s ease-out forwards;
	animation: move-4 1.2s 2s ease-out forwards;
}

.svg-header-1:nth-child(4) p {
	-webkit-transform: translate(-10px, 5px);
	transform: translate(-10px, 5px);
}

.svg-header-1:nth-child(5) {
	-webkit-animation: move-5 1.2s 2.1s ease-out forwards;
	animation: move-5 1.2s 2.1s ease-out forwards;
}

.svg-header-1:nth-child(5) p {
	-webkit-transform: translate(0px, -10px);
	transform: translate(0px, -10px);
}

.svg-header-1:nth-child(6) {
	-webkit-animation: move-6 1.4s 2.4s ease-out forwards;
	animation: move-6 1.4s 2.4s ease-out forwards;
}

.svg-header-1:nth-child(6) p {
	-webkit-transform: translate(-30px, 18px);
	transform: translate(-30px, 18px);
}

@-webkit-keyframes opacity {
	to {
		opacity: 1;
	}
}

@keyframes opacity {
	to {
		opacity: 1;
	}
}

@-webkit-keyframes move-1 {
	0% {}

	100% {
		-webkit-transform: scale(1) translate(0, 130%);
		transform: scale(1) translate(0, 130%);
	}
}

@keyframes move-1 {
	0% {}

	100% {
		-webkit-transform: scale(1) translate(0, 130%);
		transform: scale(1) translate(0, 130%);
	}
}

@-webkit-keyframes move-2 {
	0% {
		-webkit-transform: translate(194%, -18%);
		transform: translate(194%, -18%);
	}

	50% {
		opacity: 0.6;
	}

	100% {
		-webkit-transform: translate(0, 70%);
		transform: translate(0, 70%);
		opacity: 1;
	}
}

@keyframes move-2 {
	0% {
		-webkit-transform: translate(194%, -18%);
		transform: translate(194%, -18%);
	}

	50% {
		opacity: 0.6;
	}

	100% {
		-webkit-transform: translate(0, 70%);
		transform: translate(0, 70%);
		opacity: 1;
	}
}

@-webkit-keyframes move-3 {
	0% {
		-webkit-transform: translate(93%, -17%);
		transform: translate(93%, -17%);
	}

	50% {
		opacity: 0.8;
	}

	100% {
		-webkit-transform: translate(0, 20%);
		transform: translate(0, 20%);
		opacity: 1;
	}
}

@keyframes move-3 {
	0% {
		-webkit-transform: translate(93%, -17%);
		transform: translate(93%, -17%);
	}

	50% {
		opacity: 0.8;
	}

	100% {
		-webkit-transform: translate(0, 20%);
		transform: translate(0, 20%);
		opacity: 1;
	}
}

@-webkit-keyframes move-4 {
	0% {}

	50% {
		opacity: 0.8;
	}

	100% {
		-webkit-transform: translate(0, -30%);
		transform: translate(0, -30%);
		opacity: 1;
	}
}

@keyframes move-4 {
	0% {}

	50% {
		opacity: 0.8;
	}

	100% {
		-webkit-transform: translate(0, -30%);
		transform: translate(0, -30%);
		opacity: 1;
	}
}

@-webkit-keyframes move-5 {
	0% {
		-webkit-transform: translate(-94%);
		transform: translate(-94%);
	}

	50% {
		opacity: 0.8;
	}

	100% {
		-webkit-transform: translate(0, -80%);
		transform: translate(0, -80%);
		opacity: 1;
	}
}

@keyframes move-5 {
	0% {
		-webkit-transform: translate(-94%);
		transform: translate(-94%);
	}

	50% {
		opacity: 0.8;
	}

	100% {
		-webkit-transform: translate(0, -80%);
		transform: translate(0, -80%);
		opacity: 1;
	}
}

@-webkit-keyframes move-6 {
	0% {
		-webkit-transform: translate(-200%);
		transform: translate(-200%);
	}

	50% {
		opacity: 0.6;
	}

	100% {
		-webkit-transform: translate(0, -140%);
		transform: translate(0, -140%);
		opacity: 1;
	}
}

@keyframes move-6 {
	0% {
		-webkit-transform: translate(-200%);
		transform: translate(-200%);
	}

	50% {
		opacity: 0.6;
	}

	100% {
		-webkit-transform: translate(0, -140%);
		transform: translate(0, -140%);
		opacity: 1;
	}
}

.svg-header-1 img {
	height: 200px;
}

.svg-section.collect {
	-webkit-transform: translate(80%, 0);
	transform: translate(80%, 0);
	width: 421px;
	margin-top: -210px;
}

.svg-section.analyze {
	-webkit-transform: translate(30%, 0);
	transform: translate(30%, 0);
	width: 489px;
	margin-top: -230px;
}

.svg-section.plan {
	-webkit-transform: translate(20%, 24%);
	transform: translate(20%, 24%);
	width: 100%;
}

.svg-section.plan svg {
	height: 450px;
}

.svg-section.implement {
	-webkit-transform: translate(-15%, 31%);
	transform: translate(-15%, 31%);
	width: 100%;
}

.svg-section.automate {
	-webkit-transform: translate(-22%, 0);
	transform: translate(-22%, 0);
	width: 1400px;
	max-width: unset;
	margin-top: -246px;
}

.svg-section.report {
	-webkit-transform: translate(-55%, -10%);
	transform: translate(-55%, -10%);
	width: 430px;
}

.content-container {
	font-size: 20px;
	letter-spacing: -0.22px;
	line-height: 28px;
	font-weight: 300;
}

.content-container p {
	padding: 0 0 15px;
}

.content-container ul li a {
	/* color: #00a4cc; */
	color: var(--e-global-color-c21b470);
}

@media screen and (max-height: 700px) {
	html {
		zoom: 96%;
	}
}

@media screen and (max-height: 815px),
screen and (max-width: 1440px) {
	.page-id-28178 .svg-objects-container {
		height: 600px
	}

	.page-id-28178 #nav-top>li>a {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
		padding-left: 0;
	}

	.page-id-28178 .font-size-80 {
		font-size: 50px;
		line-height: 50px;
	}

	.page-id-28178 .font-size-40 {
		font-size: 30px;
		line-height: 32px;
	}

	.page-id-28178 .content-container {
		font-size: 16px;
		line-height: 20px;
	}

	.page-id-28178 .svg-objects-container {
		height: 660px;
	}

	.page-id-28178 .svg-header-1:nth-child(1) p {
		-webkit-transform: translate(-10px, 10px);
		transform: translate(-10px, 10px);
	}

	.page-id-28178 .svg-header-1:nth-child(2) p {
		-webkit-transform: translate(0, 10px);
		transform: translate(0, 10px);
	}

	.page-id-28178 .svg-header-1:nth-child(3) p {
		-webkit-transform: translate(-15px, 10px);
		transform: translate(-15px, 10px);
	}

	.page-id-28178 .svg-header-1:nth-child(4) p {
		-webkit-transform: translate(-10px, -5px);
		transform: translate(-10px, -5px);
	}

	.page-id-28178 .svg-header-1:nth-child(5) p {
		-webkit-transform: translate(14px, -20px);
		transform: translate(14px, -20px);
	}

	.page-id-28178 .svg-header-1:nth-child(6) p {
		-webkit-transform: translate(-23px, 10px);
		transform: translate(-23px, 10px);
	}

	.page-id-28178 .svg-header-1 img {
		height: 140px;
	}

	.page-id-28178 .banner-text-center {
		text-align: center;
		width: 94%;
		margin: auto;
	}

	.page-id-28178 .banner-text-center p {
		font-size: 60px;
		line-height: 70px;
	}

	.page-id-28178 .cloud-1 {
		width: 86px;
		height: 190px;
		top: 220%;
	}

	.page-id-28178 .cloud-2 {
		width: 300px;
		height: 250px;
		top: 270%;
	}

	.page-id-28178 .cloud-3 {
		width: 252px;
		height: 218px;
		top: 432%;
	}

	.page-id-28178 .cloud-p {
		width: 138px;
		height: 101px;
		top: 488%;
		right: 2% !important;
	}

	.page-id-28178 .cloud-4 {
		width: 175px;
		height: 240px;
		top: 610%;
	}

	.page-id-28178 .cloud-5 {
		width: 92px;
		height: 142px;
		top: 733%;
	}

	.page-id-28178 .cloud-6 {
		width: 208px;
		height: 188px;
		top: 820%;
	}

	.page-id-28178 .pt-125 {
		padding-top: 93px;
	}

	.page-id-28178 .section-130 {
		padding: 100px 0 30px 0;
	}

	.page-id-28178 .section-130#report {
		padding: 100px 0 100px 0;
	}

	.svg-objects .svg-header-1 p {
		font-size: 19px;
		line-height: 19px;
		font-weight: 500;
	}

	.svg-objects .svg-desc {
		font-size: 32px;
		line-height: 32px;
		bottom: -100px;
		right: 0;
		width: 450px;
	}

	.svg-section.collect {
		-webkit-transform: translate(39%, -1%);
		transform: translate(39%, -1%);
		margin-top: -60px;
		width: 390px;
	}

	.svg-section.analyze {
		-webkit-transform: translate(25%, 5%);
		transform: translate(25%, 5%);
	}

	.svg-section.automate {
		-webkit-transform: translate(-27%, 0%);
		transform: translate(-27%, 0%);
		width: 1200px;
	}

	.svg-section.report {
		-webkit-transform: translate(-45%, -8%);
		transform: translate(-45%, -8%);
		margin-top: 0;
	}
}

@media screen and (max-width: 1195px) {
	.page-id-28178 .container-fluid.py-sm-60 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.page-id-28178 .svg-section.collect {
		-webkit-transform: translate(9%, 10%);
		transform: translate(9%, 10%);
		margin-top: -60px;
	}

	.page-id-28178 .font-size-40 br {
		content: " ";
	}
}

@media screen and (max-width: 1116px) {
	.page-id-28178 .navbar-right {
		margin-right: 0;
	}

	.page-id-28178 .navbar-brand>img {
		max-width: 120px;
	}

	.page-id-28178 #nav-top {
		margin-right: 10px;
	}

	.page-id-28178 #nav-top>li a {
		font-size: 12px;
	}

	.page-id-28178 .banner-text-center br {
		content: " ";
	}

	.page-id-28178 .nav-talk-expert {
		padding-left: 15px;
		padding-right: 15px;
	}

	.page-id-28178 .svg-section.analyze {
		-webkit-transform: translate(15%, 81%);
		transform: translate(15%, 81%);
	}

	.page-id-28178 .cloud-1 {
		width: 86px;
		height: 90px;
	}

	.page-id-28178 .cloud-2 {
		width: 260px;
		height: 210px;
		top: 253%;
	}

	.page-id-28178 .cloud-3 {
		width: 232px;
		height: 198px;
		top: 390%;
	}

	.page-id-28178 .cloud-4 {
		width: 125px;
		height: 180px;
		top: 540%;
	}

	.page-id-28178 .cloud-5 {
		width: 82px;
		height: 112px;
		top: 706%;
	}

	.page-id-28178 .cloud-6 {
		width: 298px;
		height: 248px;
		top: 786%;
	}

	.page-id-28178 .svg-header-1 p {
		font-size: 16px;
		line-height: 17px;
	}

	.page-id-28178 .svg-header-1:nth-child(6) {
		-webkit-transform: translate(-12px, 10px);
		transform: translate(-12px, 10px);
	}
}

@media screen and (max-width: 991px) {
	.page-id-28178 .navbar-brand>img {
		max-width: 110px;
	}

	.page-id-28178 .navbar-brand>img {
		max-width: 153px
	}

	.page-id-28178 #scroll-up {
		bottom: 73px;
		right: 15px;
		width: 30px;
		height: 30px;
		font-size: 16px;
		line-height: 28px;
	}

	.page-id-28178 .scroll-top {
		height: auto;
		display: block;
	}

	.page-id-28178 .navbar-header {
		padding-bottom: 10px;
		padding-top: 10px;
		height: 50px;
	}

	.page-id-28178 .navbar-nav li:after {
		content: " ";
	}

	.page-id-28178 .navbar-nav>li>a {
		font-weight: 400;
	}

	.page-id-28178 .navbar-nav>li>a:after,
	.page-id-28178 .navbar-nav>li>a:before {
		background: none;
	}

	.page-id-28178 .navbar-toggle {
		border-color: transparent;
		margin-top: 0;
		width: 45px;
		margin-right: 0;
	}

	.page-id-28178 .navbar-toggle .icon-bar {
		/* background-color: #00205b; */
		background-color: var(--e-global-color-secondary);
		height: 3px;
	}

	.page-id-28178 .navbar-toggle .icon-bar:nth-child(3) {
		width: 15px;
		-webkit-transform: translateX(7px);
		transform: translateX(7px);
	}

	.page-id-28178 .container-fluid.py-sm-60 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.page-id-28178 #nav-top>li:nth-child(1) {
		display: none;
		opacity: 0;
	}

	.page-id-28178 .svg-objects {
		overflow: hidden;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
		height: 790px;
	}

	.page-id-28178 .svg-objects .svg-desc {
		bottom: 0px;
	}

	.page-id-28178 .svg-section.collect {
		margin-top: 0;
	}

	.page-id-28178 .svg-section.analyze {
		-webkit-transform: translate(-15%, 16%);
		transform: translate(-15%, 16%);
		margin-top: -40px;
		max-width: 260px;
	}

	.page-id-28178 .svg-section.implement {
		-webkit-transform: translate(4%, 31%);
		transform: translate(4%, 31%);
	}

	.page-id-28178 .svg-section.automate {
		-webkit-transform: translate(-28%, 14%);
		transform: translate(-28%, 14%);
		width: 860px;
	}

	.page-id-28178 .svg-header-1 {
		-webkit-animation: none;
		animation: none;
		opacity: 1;
		display: block;
		height: 200px;
		padding: 0;
	}

	.page-id-28178 .svg-header-1 p {
		-webkit-transform: translate(0, 10px) !important;
		transform: translate(0, 10px) !important;
		text-align: center;
	}

	.page-id-28178 .svg-header-1 img {
		height: 150px;
		max-width: 65%;
	}

	.page-id-28178 .svg-header-1 img.svg-hover {
		right: 0;
		left: 4px;
	}

	.page-id-28178 .svg-header-1:nth-child(1) {
		-webkit-transform: scale(1) translate(0, 0);
		transform: scale(1) translate(0, 0);
	}

	.page-id-28178 .svg-header-1:nth-child(1) p {
		opacity: 1;
	}

	.page-id-28178 .svg-header-1:nth-child(1) .svg-hover {
		left: 37px;
	}

	.page-id-28178 .svg-header-1:nth-child(2) .svg-hover {
		left: 41px;
	}

	.page-id-28178 .svg-header-1:nth-child(3) .svg-hover {
		left: 50px;
	}

	.page-id-28178 .svg-header-1:nth-child(4) .svg-hover {
		left: 35px;
	}

	.page-id-28178 .svg-header-1:nth-child(5) .svg-hover {
		left: 48px;
	}

	.page-id-28178 .svg-header-1:nth-child(6) .svg-hover {
		left: 47px;
	}

	.page-id-28178 .cloud-1 {
		width: 56px;
		height: 130px;
		top: 174%;
	}

	.page-id-28178 .cloud-2 {
		width: 190px;
		height: 170px;
		top: 211%;
	}

	.page-id-28178 .cloud-3 {
		top: 314%;
		width: 200px;
		height: 180px;
	}

	.page-id-28178 .cloud-p {
		width: 105px;
		height: 81px;
		top: 338%;
		right: 1% !important;
	}

	.page-id-28178 .cloud-4 {
		width: 165px;
		height: 190px;
		top: 497%;
	}

	.page-id-28178 .cloud-5 {
		top: 596%;
	}

	.page-id-28178 .cloud-6 {
		width: 268px;
		height: 198px;
		top: 708%;
	}

	.page-id-28178 .section-120 {
		padding: 60px 0;
	}
}

@media screen and (min-width: 768px) {
	.page-id-28178 #nav-top {
		display: -ms-grid;
		display: grid;
		grid-auto-flow: column;
		grid-gap: 0.1em;
		position: fixed;
	}

	.svg-section {
		max-width: 100%;
	}

	.page-id-28178 #nav-top>li a {
		padding-right: 0;
		padding-left: 5px;
	}

	.p-lr-sm-50 {
		padding-left: 50px;
		padding-right: 50px;
	}

	.ml-sm-50 {
		margin-left: 50px;
	}

	.py-sm-60 {
		padding-left: 60px;
		padding-right: 60px;
	}

	.page-id-28178 #scroll-up {
		bottom: 5rem
	}

	.page-id-28178 .header .navbar-container>.container-fluid {
		padding-left: 45px;
		padding-right: 45px;
		min-height: 60px
	}
}

@media screen and (max-width: 425px) {
	.page-id-28178 #scroll-up {
		bottom: 100px;
		right: 15px;
		width: 30px;
		height: 30px;
		font-size: 16px;
		line-height: 28px;
	}

	.page-id-28178 .scroll-top {
		height: auto;
		display: block;
	}

	.page-id-28178 .navbar-header {
		padding-bottom: 10px;
		padding-top: 10px;
		height: 50px;
	}

	.page-id-28178 .navbar-nav li:after {
		content: " ";
	}

	.page-id-28178 .nav-talk-expert {
		width: 182px;
		height: 31px;
		font-weight: 400;
		padding: 0;
		margin: 20px 0;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
		-webkit-transform: translate(-4px, 13px);
		transform: translate(-4px, 13px);
	}

	.page-id-28178 .navbar-right:after {
		content: " ";
		padding-bottom: 30px;
		display: block;
	}

	.page-id-28178 .navbar-container {
		position: fixed;
		width: 100%;
		padding-top: 5px;
		z-index: 1030;
	}

	.page-id-28178 .navbar-collapse {
		overflow-y: hidden;
		width: 250px;
		float: right;
		padding: 10px 33px 10px 45px;
		text-align: right;
		border: 1px solid rgba(0, 0, 0, 0.4);
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
		position: absolute;
		background: #fff;
		right: 0;
		-webkit-transform: translate(-1px, 9px);
		transform: translate(-1px, 9px);
	}

	.page-id-28178 .navbar-nav>li>a {
		font-weight: 400;
	}

	.page-id-28178 .navbar-nav>li>a:after,
	.page-id-28178 .navbar-nav>li>a:before {
		background: none;
	}

	.page-id-28178 .navbar-toggle {
		border-color: transparent;
		margin-top: 0;
		width: 45px;
		margin-right: 0;
	}

	.page-id-28178 .navbar-toggle .icon-bar {
		/* background-color: #00205b; */
		background-color: var(--e-global-color-secondary);
		height: 3px;
	}

	.page-id-28178 .navbar-toggle .icon-bar:nth-child(3) {
		width: 15px;
		-webkit-transform: translateX(7px);
		transform: translateX(7px);
	}

	.page-id-28178 .nav-top>li>a {
		padding-right: 0;
		padding-left: 0;
		padding-bottom: 15px;
	}

	.page-id-28178 .sticky {
		height: auto;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.page-id-28178 .sticky.sticky-mobile {
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.page-id-28178 .header {
		height: 80px;
	}

	.page-id-28178 .section-header {
		padding-top: 0;
	}

	.page-id-28178 .section-header .font-size-80 {
		font-size: 28px;
		line-height: 27px;
		letter-spacing: normal;
		padding-bottom: 10px;
	}

	.page-id-28178 .pt-120 {
		padding-top: 80px;
	}

	.page-id-28178 .pt-125 {
		padding-top: 100px;
	}

	.page-id-28178 .pt-40 {
		padding-top: 20px !important;
	}

	.page-id-28178 #nav-top {
		margin-right: 0;
	}

	.page-id-28178 #nav-top>li:nth-child(1) {
		display: none;
	}

	.page-id-28178 #nav-top>li>a {
		padding-right: 0;
		padding-left: 0;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.page-id-28178 #nav_bottom {
		display: block;
		opacity: 1;
		position: fixed;
		bottom: 0;
		width: 100%;
		height: auto;
		text-align: center;
		background: #fff;
		-webkit-box-shadow: 0px -2px 4px rgba(0, 0, 0, 0.2);
		box-shadow: 0px -2px 4px rgba(0, 0, 0, 0.2);
		padding-top: 5px;
		padding-bottom: 25px;
		z-index: 1010;
	}

	.page-id-28178 #nav_bottom a.btn.btn-green.btn-circle.nav-talk-expert {
		display: -ms-inline-grid;
		display: inline-grid;
		-ms-flex-line-pack: center;
		align-content: center;
		margin: 0 0 0 0;
		font-size: 12px;
		width: auto;
		height: 26px;
		-webkit-transform: translate(0, 10px);
		transform: translate(0, 10px);
	}

	.page-id-28178 #nav_bottom .current-link {
		display: block;
		color: inherit;
		text-decoration: none;
		width: 242px;
		height: 26px;
		line-height: 30px;
		padding-top: 3px;
		margin-bottom: 0;
		margin: auto;
		-ms-flex-line-pack: end;
		align-content: end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.page-id-28178 #nav_bottom .current-link .text {
		padding-right: 5px;
	}

	.page-id-28178 #nav_bottom .current-link .fa-chevron-up {
		font-size: 11px;
		color: inherit;
		-webkit-transform: translateY(-1px);
		transform: translateY(-1px);
	}

	.page-id-28178 #nav_bottom #nav_bottom_toggle {
		opacity: 0;
		display: none;
		-webkit-transition: all 200s 400s ease-in-out;
		transition: all 200s 400s ease-in-out;
	}

	.page-id-28178 #nav_bottom #nav_bottom_toggle li>.active {
		/* color: #00995b; */
		color: var(--e-global-color-accent);
	}

	.page-id-28178 #nav_bottom #nav_bottom_toggle.collapsed.pressed {
		opacity: 1;
		display: block;
	}

	.page-id-28178 .content-container {
		font-size: 14px;
		line-height: 18px;
	}

	.page-id-28178 .content-container .learn-more-text {
		margin-bottom: 0;
		padding-bottom: 10px;
	}

	.page-id-28178 .content-container+.pt-40 {
		padding-top: 10px !important;
	}

	.page-id-28178 .font-size-80 {
		font-size: 40px;
		line-height: 40px;
	}

	/* mobile updated */
	.page-id-28178 .font-size-40 {
		font-size: 20px;
		line-height: 20px;
		/* width: 50%; */
		width: 100%;
	}

	.page-id-28178 .font-size-40.w-50p {
		width: 50%;
	}

	.page-id-28178 .font-size-40 br {
		content: " ";
	}

	.page-id-28178 .line-height-90 {
		line-height: 60px;
	}

	.page-id-28178 .line-height-50 {
		line-height: 25px;
	}

	.page-id-28178 .svg-section {
		width: 200px;
		position: absolute;
		right: 0;
		-webkit-transform: translate(-10px, -144px);
		transform: translate(-10px, -144px);
	}

	.page-id-28178 .svg-section.collect {
		/* -webkit-transform: translate(-10px, -144px); */
		/* transform: translate(-10px, -144px); */
		-webkit-transform: translate(180px, -144px);
		transform: translate(180px, -144px);
	}

	.page-id-28178 .svg-section.plan {
		/* width: 320px; */
		/* -webkit-transform: translate(107px, -37px); */
		/* transform: translate(107px, -37px); */
		width: 200px;
		-webkit-transform: translate(390px, 30px);
		transform: translate(390px, 30px);
	}

	.page-id-28178 .svg-section.plan svg {
		height: auto;
	}

	.page-id-28178 .svg-section.analyze {
		width: 230px;
		/* -webkit-transform: translate(10px, -134px); */
		/* transform: translate(10px, -134px); */
		-webkit-transform: translate(180px, -134px);
		transform: translate(180px, -134px);
	}

	.page-id-28178 .svg-section.implement {
		/* -webkit-transform: translate(-10px, 4px); */
		/* transform: translate(-10px, 4px); */
		-webkit-transform: translate(350px, 10px);
		transform: translate(350px, 10px);
	}

	.page-id-28178 .svg-section.automate {
		/* width: 580px; */
		/* -webkit-transform: translate(231px, 91px); */
		/* transform: translate(231px, 91px); */
		width: 480px;
		-webkit-transform: translate(500px, 150px);
		transform: translate(500px, 150px);
	}

	.page-id-28178 .svg-section.report {
		/* width: 190px; */
		/* -webkit-transform: translate(-10px, -139px); */
		/* transform: translate(-10px, -139px); */
		width: 200px;
		-webkit-transform: translate(100px, -120px);
		transform: translate(100px, -120px);
	}

	.page-id-28178 .svg-header-1 {
		opacity: 0;
		-webkit-animation: opacity 2s 1s forwards;
		animation: opacity 2s 1s forwards;
		height: 145px;
		padding: 0;
	}

	.page-id-28178 .svg-header-1 .svg-hover {
		opacity: 0;
		position: absolute;
		-webkit-transition: opacity 0.2s ease-in-out;
		transition: opacity 0.2s ease-in-out;
		-webkit-transform: translate(15px, 0);
		transform: translate(15px, 0);
	}

	.page-id-28178 .svg-header-1:hover .svg-hover {
		opacity: 1;
	}

	.page-id-28178 .svg-header-1 p {
		display: block;
		font-size: 14px;
		-webkit-transform: translate(0, -17px) !important;
		transform: translate(0, -17px) !important;
		text-align: center;
		line-height: 15px;
	}

	.page-id-28178 .svg-header-1 img {
		height: 150px;
		max-width: 65%;
	}

	.page-id-28178 .svg-header-1 img.svg-hover {
		right: 0;
		left: 4px;
	}

	.page-id-28178 .svg-header-1:nth-child(1) {
		-webkit-transform: scale(3) translate(33%, 20%);
		transform: scale(3) translate(33%, 20%);
		opacity: 1;
		-webkit-animation: move-1 700ms 2000ms ease-in forwards;
		animation: move-1 700ms 2000ms ease-in forwards;
	}

	.page-id-28178 .svg-header-1:nth-child(1) p {
		opacity: 0;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
		-webkit-animation: move-1-p 700ms 2000ms ease-in forwards;
		animation: move-1-p 700ms 2000ms ease-in forwards;
	}

	.page-id-28178 .svg-header-1:nth-child(1) .svg-hover {
		left: 4px;
	}

	.page-id-28178 .svg-header-1:nth-child(2) {
		-webkit-animation: move-2 700ms 2000ms ease-in forwards;
		animation: move-2 700ms 2000ms ease-in forwards;
	}

	.page-id-28178 .svg-header-1:nth-child(2) .svg-hover {
		left: 4px;
	}

	.page-id-28178 .svg-header-1:nth-child(3) {
		-webkit-animation: move-3 700ms 2000ms ease-in forwards;
		animation: move-3 700ms 2000ms ease-in forwards;
	}

	.page-id-28178 .svg-header-1:nth-child(3) .svg-hover {
		left: 4px;
	}

	.page-id-28178 .svg-header-1:nth-child(4) {
		-webkit-animation: move-4 700ms 2000ms ease-in forwards;
		animation: move-4 700ms 2000ms ease-in forwards;
	}

	.page-id-28178 .svg-header-1:nth-child(4) .svg-hover {
		left: 4px;
	}

	.page-id-28178 .svg-header-1:nth-child(5) {
		-webkit-animation: move-5 700ms 2000ms ease-in forwards;
		animation: move-5 700ms 2000ms ease-in forwards;
	}

	.page-id-28178 .svg-header-1:nth-child(5) .svg-hover {
		left: 4px;
	}

	.page-id-28178 .svg-header-1:nth-child(6) {
		-webkit-animation: move-6 700ms 2000ms ease-in forwards;
		animation: move-6 700ms 2000ms ease-in forwards;
	}

	.page-id-28178 .svg-header-1:nth-child(6) .svg-hover {
		left: 4px;
	}

	@-webkit-keyframes move-1 {
		0% {}

		100% {
			-webkit-transform: scale(1) translate(0, 0);
			transform: scale(1) translate(0, 0);
		}
	}

	@keyframes move-1 {
		0% {}

		100% {
			-webkit-transform: scale(1) translate(0, 0);
			transform: scale(1) translate(0, 0);
		}
	}

	@-webkit-keyframes move-1-p {
		0% {
			opacity: 0;
			-webkit-transform: scale(1);
			transform: scale(1);
		}

		100% {
			opacity: 1;
		}
	}

	@keyframes move-1-p {
		0% {
			opacity: 0;
			-webkit-transform: scale(1);
			transform: scale(1);
		}

		100% {
			opacity: 1;
		}
	}

	@-webkit-keyframes move-2 {
		0% {
			-webkit-transform: translate(0, 0);
			transform: translate(0, 0);
			opacity: 0;
		}

		50% {
			opacity: 0.2;
		}

		100% {
			-webkit-transform: translate(0, 0);
			transform: translate(0, 0);
			opacity: 1;
		}
	}

	@keyframes move-2 {
		0% {
			-webkit-transform: translate(0, 0);
			transform: translate(0, 0);
			opacity: 0;
		}

		50% {
			opacity: 0.2;
		}

		100% {
			-webkit-transform: translate(0, 0);
			transform: translate(0, 0);
			opacity: 1;
		}
	}

	@-webkit-keyframes move-3 {
		0% {
			-webkit-transform: translate(-112px, 0);
			transform: translate(-112px, 0);
		}

		50% {
			opacity: 0.2;
		}

		100% {
			-webkit-transform: translate(0, 0);
			transform: translate(0, 0);
			opacity: 1;
		}
	}

	@keyframes move-3 {
		0% {
			-webkit-transform: translate(-112px, 0);
			transform: translate(-112px, 0);
		}

		50% {
			opacity: 0.2;
		}

		100% {
			-webkit-transform: translate(0, 0);
			transform: translate(0, 0);
			opacity: 1;
		}
	}

	@-webkit-keyframes move-4 {
		0% {
			-webkit-transform: translate(112px, -145px);
			transform: translate(112px, -145px);
		}

		50% {
			opacity: 0.2;
		}

		100% {
			-webkit-transform: translate(0, 0);
			transform: translate(0, 0);
			opacity: 1;
		}
	}

	@keyframes move-4 {
		0% {
			-webkit-transform: translate(112px, -145px);
			transform: translate(112px, -145px);
		}

		50% {
			opacity: 0.2;
		}

		100% {
			-webkit-transform: translate(0, 0);
			transform: translate(0, 0);
			opacity: 1;
		}
	}

	@-webkit-keyframes move-5 {
		0% {
			-webkit-transform: translate(0, -150px);
			transform: translate(0, -150px);
		}

		50% {
			opacity: 0.2;
		}

		100% {
			-webkit-transform: translate(0, 0);
			transform: translate(0, 0);
			opacity: 1;
		}
	}

	@keyframes move-5 {
		0% {
			-webkit-transform: translate(0, -150px);
			transform: translate(0, -150px);
		}

		50% {
			opacity: 0.2;
		}

		100% {
			-webkit-transform: translate(0, 0);
			transform: translate(0, 0);
			opacity: 1;
		}
	}

	@-webkit-keyframes move-6 {
		0% {
			-webkit-transform: translate(-107px, -138px);
			transform: translate(-107px, -138px);
		}

		50% {
			opacity: 0.2;
		}

		100% {
			-webkit-transform: translate(0, 0);
			transform: translate(0, 0);
			opacity: 1;
		}
	}

	@keyframes move-6 {
		0% {
			-webkit-transform: translate(-107px, -138px);
			transform: translate(-107px, -138px);
		}

		50% {
			opacity: 0.2;
		}

		100% {
			-webkit-transform: translate(0, 0);
			transform: translate(0, 0);
			opacity: 1;
		}
	}

	.page-id-28178 .svg-objects-container {
		display: block;
		height: auto;
		padding-bottom: 0;
	}

	.page-id-28178 .svg-objects {
		-webkit-transform: translate(0, -30px);
		transform: translate(0, -30px);
		margin-left: 0;
		width: auto;
		display: block;
		height: 430px;
	}

	.page-id-28178 .svg-objects .row {
		margin: 10px auto 45px;
		width: 335px;
	}

	.page-id-28178 .svg-objects #svg-desc-mobile {
		height: 1px;
	}

	.page-id-28178 .svg-objects .svg-desc {
		font-size: 23px;
		line-height: 21px;
		top: 0;
		width: 90%;
		text-align: right;
		right: 0;
		left: 10px;
		position: -webkit-sticky;
		position: sticky;
		display: none;
	}

	.page-id-28178 .svg-objects .svg-desc br {
		content: " ";
	}

	.page-id-28178 .svg-objects .svg-desc .arrow {
		/* color: #00995b; */
		color: var(--e-global-color-accent);
		display: inline;
		opacity: 1;
		text-decoration: none;
		font-size: 16px;
	}

	.page-id-28178 .svg-objects .svg-desc.active {
		display: list-item;
		opacity: 1;
	}

	.page-id-28178 .banner-text-center {
		text-align: center;
		width: 275px;
		margin: auto;
	}

	.page-id-28178 .banner-text-center p {
		font-size: 30px;
		line-height: 36px;
	}

	.page-id-28178 .banner-text-center .btn {
		font-size: 16px;
		padding: 3px 15px;
		min-width: 80px !important;
		max-width: 80px;
		margin-top: 20px;
	}

	.page-id-28178 .section-120 {
		padding: 60px 0;
	}

	.page-id-28178 .section-130 {
		padding: 80px 0 0 0;
	}

	.page-id-28178 .section-130#report {
		padding: 80px 0 80px 0;
	}

	.page-id-28178 .section-report .pt-125 {
		padding-top: 60px;
	}

	.page-id-28178 .section-track-automate h2 {
		width: 50%;
	}

	.page-id-28178 .cloud-1 {
		width: 46px;
		height: 70px;
		top: 170%;
	}

	.page-id-28178 .cloud-2 {
		width: 70px;
		height: 60px;
		top: 316%;
	}

	.page-id-28178 .cloud-3 {
		width: 52px;
		height: 58px;
		top: 542%;
	}

	.page-id-28178 .cloud-p {
		width: 58px;
		height: 71px;
		top: 539%;
		right: 0 !important;
	}

	.page-id-28178 .cloud-4 {
		width: 115px;
		height: 110px;
		top: 678%;
	}

	.page-id-28178 .cloud-5 {
		width: 65px;
		height: 54px;
		top: 860%;
	}

	.page-id-28178 .cloud-6 {
		width: 113px;
		height: 88px;
		top: 1033%;
	}

	.page-id-28178 #footer {
		padding-bottom: 100px;
	}

	.page-id-28178 .quick-links {
		padding-top: 30px;
	}

	.page-id-28178 .mt-lg-50 {
		margin-top: 0;
	}

	.page-id-28178 .qr-code {
		width: 150px;
		margin: auto;
	}

	.page-id-28178 .qr-code .ml-15 {
		margin-left: 0 !important;
	}

	.page-id-28178 a.btn.btn-circle.btn-green.ml-0 {
		font-size: 14px;
		font-weight: 500;
	}

	.page-id-28178 .modal-body {
		padding-top: 0;
	}

	/* .page-id-28178 #talkWithUs {
		top: 60px;
	}

	.page-id-28178 #talkWithUs .modal-content {
		padding-top: 10px;
	}

	.page-id-28178 #talkWithUs .hs-form label {
		font-size: 11px;
	}

	.page-id-28178 #talkWithUs form#hsForm_28d6796f-102d-48ec-a2a7-8f0aba0392bc {
		display: -ms-grid;
		display: grid;
		grid-gap: 10px;
		-ms-grid-columns: 50% 50%;
		grid-template-columns: 50% 50%;
	}

	.page-id-28178 #talkWithUs form#hsForm_28d6796f-102d-48ec-a2a7-8f0aba0392bc>div:nth-child(9) {
		-ms-grid-row: 5;
		grid-row-start: 5;
		grid-row-end: 5;
		-ms-grid-column: 1;
		grid-column-start: 1;
		grid-column-end: 3;
	}

	.page-id-28178 #talkWithUs form#hsForm_28d6796f-102d-48ec-a2a7-8f0aba0392bc>div:nth-child(10) {
		-ms-grid-row: 6;
		grid-row-start: 6;
		grid-row-end: 6;
		-ms-grid-column: 1;
		grid-column-start: 1;
		grid-column-end: 3;
	}

	.page-id-28178 #talkWithUs .hs_how_can_we_help_you.hs-how_can_we_help_you.hs-fieldtype-textarea.field.hs-form-field {
		-ms-grid-row: 8;
		grid-row-start: 8;
		grid-row-end: 8;
		-ms-grid-column: 1;
		grid-column-start: 1;
		grid-column-end: 3;
	}

	.page-id-28178 #talkWithUs .hs_recaptcha {
		-ms-grid-row: 7;
		grid-row-start: 7;
		grid-row-end: 7;
		-ms-grid-column: 1;
		grid-column-start: 1;
		grid-column-end: 3;
	}

	.page-id-28178 #talkWithUs form#hsForm_28d6796f-102d-48ec-a2a7-8f0aba0392bc>div:nth-child(11) {
		-ms-grid-row: 9;
		grid-row-start: 9;
		grid-row-end: 9;
		-ms-grid-column: 1;
		grid-column-start: 1;
		grid-column-end: 2;
		padding-top: 0;
		margin-left: -23px;
		margin-top: -5px;
	}

	.page-id-28178 #talkWithUs form#hsForm_28d6796f-102d-48ec-a2a7-8f0aba0392bc>div:nth-child(11) .btn-outline {
		border: none;
	}

	.page-id-28178 #talkWithUs textarea#how_can_we_help_you-28d6796f-102d-48ec-a2a7-8f0aba0392bc {
		height: 150px;
	}

	.page-id-28178 #talkWithUs .hs-form input[type="number"],
	.page-id-28178 #talkWithUs .hs-form input[type="search"],
	.page-id-28178 #talkWithUs .hs-form input[type="file"],
	.page-id-28178 #talkWithUs .hs-form input[type="date"],
	.page-id-28178 #talkWithUs .hs-form input[type="time"],
	.page-id-28178 #talkWithUs .hs-form input[type="datetime-local"],
	.page-id-28178 #talkWithUs .hs-form input[type="month"],
	.page-id-28178 #talkWithUs .hs-form input[type="email"],
	.page-id-28178 #talkWithUs .hs-form input[type="text"],
	.page-id-28178 #talkWithUs .hs-form input[type="password"],
	.page-id-28178 #talkWithUs .hs-form input[type="datetime"],
	.page-id-28178 #talkWithUs .hs-form input[type="week"],
	.page-id-28178 #talkWithUs .hs-form input[type="url"],
	.page-id-28178 #talkWithUs .hs-form input[type="tel"],
	.page-id-28178 #talkWithUs .hs-form input[type="color"],
	.page-id-28178 #talkWithUs .hs-form select,
	.page-id-28178 #talkWithUs .hs-form textarea {
		height: 25px;
	}

	.page-id-28178 #talkWithUs .input select {
		padding: 0;
		font-size: 11px;
	}

	.page-id-28178 #talkWithUs .hs_submit.hs-submit {
		-ms-grid-row: 8;
		grid-row-start: 8;
		grid-row-end: 8;
		-ms-grid-column: 1;
		grid-column-start: 1;
		grid-column-end: 2;
		padding-top: 5px;
		margin-top: 5px;
	}

	.page-id-28178 #talkWithUs .hs_submit.hs-submit .btn-submit {
		font-size: 14px;
		font-weight: 400;
	}

	.page-id-28178 #talkWithUs .font-size-20 {
		font-size: 13px;
		line-height: 15px;
	}

	.page-id-28178 #talkWithUs .font-size-20 br {
		content: " ";
	}

	.page-id-28178 #talkWithUs .close {
		position: relative !important;
		right: 0;
		margin-top: -25px;
		font-size: 20px;
	} */

	.page-id-28178 .actions {
		text-align: center;
		width: 200px;
		margin: auto;
		display: -ms-grid;
		display: grid;
	}
}

.page-id-28178 .header {
	margin-top: -23px;
	display: block
}

.svg-objects-container {
	height: calc(100vh - 280px)
}

/* .page-id-28178 #talkWithUs .submitted-message {
	font-size: 13px;
	line-height: 1em
} */

.page-id-28178 .sticky {
	height: 80px
}

.page-id-28178 .navbar-container {
	background-color: #fff
}

.page-id-28178 .sticky-mobile {
	position: sticky;
	top: 0
}

.page-id-28178 .nav-talk-expert {
	font-weight: 700
}

@media screen and (max-width: 425px),
screen and (max-width: 350px) {
	.page-id-28178 {
		scroll-padding-top: 100px;
		scroll-behavior: smooth
	}

	.page-id-28178 .navbar-container {
		left: 0;
		right: 0;
		top: 0
	}

	.page-id-28178 #talkWithUs .modal-content {
		padding-top: 40px
	}

	.page-id-28178 .actions {
		text-align: left;
		width: 100%;
		margin: 0;
		display: -ms-grid;
		display: inline
	}

	.page-id-28178 {
		font-size: 16px
	}

	.page-id-28178 .navbar-container {
		padding-top: 0
	}

	.page-id-28178 .navbar-toggle .icon-bar {
		width: 20px
	}

	.page-id-28178 .navbar-toggle .icon-bar:nth-child(3) {
		width: 20px;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	.page-id-28178 .navbar-collapse {
		width: 100%;
		text-align: left;
		border: 0;
		padding: 0 1em
	}

	.page-id-28178 #nav-top {
		margin-left: 0;
		margin-top: 1.5rem
	}

	.page-id-28178 #nav-top>li:nth-child(1) {
		display: block;
		opacity: 1
	}

	.page-id-28178 #nav-top>li a {
		font-size: 1em;
		font-weight: 700;
		line-height: 1em;
		color: var(--nav-color)
	}

	.page-id-28178 #nav-main>li+li,
	.page-id-28178 #nav-top>li+li {
		margin-left: 1.5rem
	}

	.page-id-28178 #sj-nav {
		display: none
	}

	.page-id-28178 .nav-talk-expert {
		font-size: 16px;
		display: block;
		padding: 0.8em;
		text-align: center;
		width: 100%;
		line-height: 1em;
		height: 100%;
		margin: 0
	}
}

.page-id-28178 .f-weight-bold {
	font-weight: 600 !important;
}

.page-id-28178 .container-title h2 {
	/* color: #00205b; */
	color: var(--e-global-color-secondary);
}

/* SVG */
.scroll-top.active #collect-tablet_to {
	-webkit-animation: collect-tablet_to__to 3000ms 400ms linear 1 normal forwards;
	animation: collect-tablet_to__to 3000ms 400ms linear 1 normal forwards;
}

.scroll-top.active #collect-tablet_ts {
	-webkit-animation: collect-tablet_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: collect-tablet_ts__ts 3000ms 400ms linear 1 normal forwards;
}

.scroll-top.active #collect-data_to {
	-webkit-animation: collect-data_to__to 3000ms 400ms linear 1 normal forwards;
	animation: collect-data_to__to 3000ms 400ms linear 1 normal forwards;
}

.scroll-top.active #collect-data_ts {
	-webkit-animation: collect-data_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: collect-data_ts__ts 3000ms 400ms linear 1 normal forwards;
}

.scroll-top.active #collect-cloud_to {
	-webkit-animation: collect-cloud_to__to 3000ms 400ms linear 1 normal forwards;
	animation: collect-cloud_to__to 3000ms 400ms linear 1 normal forwards;
}

.scroll-top.active #collect-cloud_ts {
	-webkit-animation: collect-cloud_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: collect-cloud_ts__ts 3000ms 400ms linear 1 normal forwards;
}

.scroll-top.active #collect-cloud {
	-webkit-animation: collect-cloud_c_o 3000ms 400ms linear 1 normal forwards;
	animation: collect-cloud_c_o 3000ms 400ms linear 1 normal forwards;
}

.scroll-top.active #analyze-server_to {
	-webkit-animation: analyze-server_to__to 3000ms 400ms linear 1 normal forwards;
	animation: analyze-server_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes analyze-server_to__to {
	0% {
		-webkit-transform: translate(229.33211px, 416.52402px);
		transform: translate(229.33211px, 416.52402px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(238.74508px, 414.07544px);
		transform: translate(238.74508px, 414.07544px);
	}

	100% {
		-webkit-transform: translate(238.74508px, 414.07544px);
		transform: translate(238.74508px, 414.07544px);
	}
}

@keyframes analyze-server_to__to {
	0% {
		-webkit-transform: translate(229.33211px, 416.52402px);
		transform: translate(229.33211px, 416.52402px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(238.74508px, 414.07544px);
		transform: translate(238.74508px, 414.07544px);
	}

	100% {
		-webkit-transform: translate(238.74508px, 414.07544px);
		transform: translate(238.74508px, 414.07544px);
	}
}

.scroll-top.active #analyze-server_ts {
	-webkit-animation: analyze-server_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: analyze-server_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes analyze-server_ts__ts {
	0% {
		-webkit-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes analyze-server_ts__ts {
	0% {
		-webkit-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #analyze-woman_to {
	-webkit-animation: analyze-woman_to__to 3000ms 400ms linear 1 normal forwards;
	animation: analyze-woman_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes analyze-woman_to__to {
	0% {
		-webkit-transform: translate(87.58106px, 461.8267px);
		transform: translate(87.58106px, 461.8267px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(98.40568px, 450.73001px);
		transform: translate(98.40568px, 450.73001px);
	}

	100% {
		-webkit-transform: translate(98.40568px, 450.73001px);
		transform: translate(98.40568px, 450.73001px);
	}
}

@keyframes analyze-woman_to__to {
	0% {
		-webkit-transform: translate(87.58106px, 461.8267px);
		transform: translate(87.58106px, 461.8267px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(98.40568px, 450.73001px);
		transform: translate(98.40568px, 450.73001px);
	}

	100% {
		-webkit-transform: translate(98.40568px, 450.73001px);
		transform: translate(98.40568px, 450.73001px);
	}
}

.scroll-top.active #analyze-woman_ts {
	-webkit-animation: analyze-woman_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: analyze-woman_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes analyze-woman_ts__ts {
	0% {
		-webkit-transform: scale(0.89, 0.89);
		transform: scale(0.89, 0.89);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes analyze-woman_ts__ts {
	0% {
		-webkit-transform: scale(0.89, 0.89);
		transform: scale(0.89, 0.89);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #analyze-data_to {
	-webkit-animation: analyze-data_to__to 3000ms 400ms linear 1 normal forwards;
	animation: analyze-data_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes analyze-data_to__to {
	0% {
		-webkit-transform: translate(239.77266px, 320.02222px);
		transform: translate(239.77266px, 320.02222px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(275.11615px, 236.32934px);
		transform: translate(275.11615px, 236.32934px);
	}

	100% {
		-webkit-transform: translate(275.11615px, 236.32934px);
		transform: translate(275.11615px, 236.32934px);
	}
}

@keyframes analyze-data_to__to {
	0% {
		-webkit-transform: translate(239.77266px, 320.02222px);
		transform: translate(239.77266px, 320.02222px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(275.11615px, 236.32934px);
		transform: translate(275.11615px, 236.32934px);
	}

	100% {
		-webkit-transform: translate(275.11615px, 236.32934px);
		transform: translate(275.11615px, 236.32934px);
	}
}

.scroll-top.active #analyze-data_ts {
	-webkit-animation: analyze-data_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: analyze-data_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes analyze-data_ts__ts {
	0% {
		-webkit-transform: scale(0.66, 0.66);
		transform: scale(0.66, 0.66);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes analyze-data_ts__ts {
	0% {
		-webkit-transform: scale(0.66, 0.66);
		transform: scale(0.66, 0.66);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #analyze-magnifier_to {
	-webkit-animation: analyze-magnifier_to__to 3000ms 400ms linear 1 normal forwards;
	animation: analyze-magnifier_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes analyze-magnifier_to__to {
	0% {
		-webkit-transform: translate(192.43553px, 418.1659px);
		transform: translate(192.43553px, 418.1659px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(251.90965px, 307.68329px);
		transform: translate(251.90965px, 307.68329px);
	}

	100% {
		-webkit-transform: translate(251.90965px, 307.68329px);
		transform: translate(251.90965px, 307.68329px);
	}
}

@keyframes analyze-magnifier_to__to {
	0% {
		-webkit-transform: translate(192.43553px, 418.1659px);
		transform: translate(192.43553px, 418.1659px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(251.90965px, 307.68329px);
		transform: translate(251.90965px, 307.68329px);
	}

	100% {
		-webkit-transform: translate(251.90965px, 307.68329px);
		transform: translate(251.90965px, 307.68329px);
	}
}

.scroll-top.active #analyze-magnifier_ts {
	-webkit-animation: analyze-magnifier_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: analyze-magnifier_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes analyze-magnifier_ts__ts {
	0% {
		-webkit-transform: scale(0.56, 0.56);
		transform: scale(0.56, 0.56);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes analyze-magnifier_ts__ts {
	0% {
		-webkit-transform: scale(0.56, 0.56);
		transform: scale(0.56, 0.56);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #analyze-cloud_to {
	-webkit-animation: analyze-cloud_to__to 3000ms 400ms linear 1 normal forwards;
	animation: analyze-cloud_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes analyze-cloud_to__to {
	0% {
		-webkit-transform: translate(388.75119px, 98.9956px);
		transform: translate(388.75119px, 98.9956px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(383.95999px, 98.605px);
		transform: translate(383.95999px, 98.605px);
	}

	100% {
		-webkit-transform: translate(383.95999px, 98.605px);
		transform: translate(383.95999px, 98.605px);
	}
}

@keyframes analyze-cloud_to__to {
	0% {
		-webkit-transform: translate(388.75119px, 98.9956px);
		transform: translate(388.75119px, 98.9956px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(383.95999px, 98.605px);
		transform: translate(383.95999px, 98.605px);
	}

	100% {
		-webkit-transform: translate(383.95999px, 98.605px);
		transform: translate(383.95999px, 98.605px);
	}
}

.scroll-top.active #analyze-cloud_ts {
	-webkit-animation: analyze-cloud_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: analyze-cloud_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes analyze-cloud_ts__ts {
	0% {
		-webkit-transform: scale(0.72, 0.72);
		transform: scale(0.72, 0.72);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes analyze-cloud_ts__ts {
	0% {
		-webkit-transform: scale(0.72, 0.72);
		transform: scale(0.72, 0.72);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #analyze-cloud {
	-webkit-animation: analyze-cloud_c_o 3000ms 400ms linear 1 normal forwards;
	animation: analyze-cloud_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes analyze-cloud_c_o {
	0% {
		opacity: 0.43;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes analyze-cloud_c_o {
	0% {
		opacity: 0.43;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #plan-3-tablet_to {
	-webkit-animation: plan-3-tablet_to__to 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-tablet_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-tablet_to__to {
	0% {
		-webkit-transform: translate(206.36961px, 414.02511px);
		transform: translate(206.36961px, 414.02511px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(165.23504px, 394.425px);
		transform: translate(165.23504px, 394.425px);
	}

	100% {
		-webkit-transform: translate(165.23504px, 394.425px);
		transform: translate(165.23504px, 394.425px);
	}
}

@keyframes plan-3-tablet_to__to {
	0% {
		-webkit-transform: translate(206.36961px, 414.02511px);
		transform: translate(206.36961px, 414.02511px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(165.23504px, 394.425px);
		transform: translate(165.23504px, 394.425px);
	}

	100% {
		-webkit-transform: translate(165.23504px, 394.425px);
		transform: translate(165.23504px, 394.425px);
	}
}

.scroll-top.active #plan-3-tablet_ts {
	-webkit-animation: plan-3-tablet_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-tablet_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-tablet_ts__ts {
	0% {
		-webkit-transform: scale(0.32, 0.32);
		transform: scale(0.32, 0.32);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes plan-3-tablet_ts__ts {
	0% {
		-webkit-transform: scale(0.32, 0.32);
		transform: scale(0.32, 0.32);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #plan-3-tablet {
	-webkit-animation: plan-3-tablet_c_o 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-tablet_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-tablet_c_o {
	0% {
		opacity: 0.43;
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes plan-3-tablet_c_o {
	0% {
		opacity: 0.43;
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #plan-3-bus_to {
	-webkit-animation: plan-3-bus_to__to 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-bus_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-bus_to__to {
	0% {
		-webkit-transform: translate(668.60501px, 251.77641px);
		transform: translate(668.60501px, 251.77641px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(366.55501px, 438.36223px);
		transform: translate(366.55501px, 438.36223px);
	}

	100% {
		-webkit-transform: translate(366.55501px, 438.36223px);
		transform: translate(366.55501px, 438.36223px);
	}
}

@keyframes plan-3-bus_to__to {
	0% {
		-webkit-transform: translate(668.60501px, 251.77641px);
		transform: translate(668.60501px, 251.77641px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(366.55501px, 438.36223px);
		transform: translate(366.55501px, 438.36223px);
	}

	100% {
		-webkit-transform: translate(366.55501px, 438.36223px);
		transform: translate(366.55501px, 438.36223px);
	}
}

.scroll-top.active #plan-3-bus {
	-webkit-animation: plan-3-bus_c_o 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-bus_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-bus_c_o {
	0% {
		opacity: 0.14;
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes plan-3-bus_c_o {
	0% {
		opacity: 0.14;
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #plan-3-shadow_to {
	-webkit-animation: plan-3-shadow_to__to 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-shadow_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-shadow_to__to {
	0% {
		-webkit-transform: translate(159.22906px, 450.40902px);
		transform: translate(159.22906px, 450.40902px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(138.515px, 467.32001px);
		transform: translate(138.515px, 467.32001px);
	}

	100% {
		-webkit-transform: translate(138.515px, 467.32001px);
		transform: translate(138.515px, 467.32001px);
	}
}

@keyframes plan-3-shadow_to__to {
	0% {
		-webkit-transform: translate(159.22906px, 450.40902px);
		transform: translate(159.22906px, 450.40902px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(138.515px, 467.32001px);
		transform: translate(138.515px, 467.32001px);
	}

	100% {
		-webkit-transform: translate(138.515px, 467.32001px);
		transform: translate(138.515px, 467.32001px);
	}
}

.scroll-top.active #plan-3-shadow_ts {
	-webkit-animation: plan-3-shadow_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-shadow_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-shadow_ts__ts {
	0% {
		-webkit-transform: scale(0.55, 0.55);
		transform: scale(0.55, 0.55);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes plan-3-shadow_ts__ts {
	0% {
		-webkit-transform: scale(0.55, 0.55);
		transform: scale(0.55, 0.55);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #plan-3-shadow {
	-webkit-animation: plan-3-shadow_c_o 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-shadow_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-shadow_c_o {
	0% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes plan-3-shadow_c_o {
	0% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #plan-3-propeller_to {
	-webkit-animation: plan-3-propeller_to__to 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-propeller_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-propeller_to__to {
	0% {
		-webkit-transform: translate(198.54375px, 361.32875px);
		transform: translate(198.54375px, 361.32875px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(187.84501px, 205.51498px);
		transform: translate(187.84501px, 205.51498px);
	}

	100% {
		-webkit-transform: translate(187.84501px, 205.51498px);
		transform: translate(187.84501px, 205.51498px);
	}
}

@keyframes plan-3-propeller_to__to {
	0% {
		-webkit-transform: translate(198.54375px, 361.32875px);
		transform: translate(198.54375px, 361.32875px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(187.84501px, 205.51498px);
		transform: translate(187.84501px, 205.51498px);
	}

	100% {
		-webkit-transform: translate(187.84501px, 205.51498px);
		transform: translate(187.84501px, 205.51498px);
	}
}

.scroll-top.active #plan-3-propeller_ts {
	-webkit-animation: plan-3-propeller_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-propeller_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-propeller_ts__ts {
	0% {
		-webkit-transform: scale(0.25, 0.25);
		transform: scale(0.25, 0.25);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes plan-3-propeller_ts__ts {
	0% {
		-webkit-transform: scale(0.25, 0.25);
		transform: scale(0.25, 0.25);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #plan-3-magnifier_to {
	-webkit-animation: plan-3-magnifier_to__to 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-magnifier_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-magnifier_to__to {
	0% {
		-webkit-transform: translate(161.29272px, 478.97561px);
		transform: translate(161.29272px, 478.97561px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(156.85755px, 481.08px);
		transform: translate(156.85755px, 481.08px);
	}

	100% {
		-webkit-transform: translate(156.85755px, 481.08px);
		transform: translate(156.85755px, 481.08px);
	}
}

@keyframes plan-3-magnifier_to__to {
	0% {
		-webkit-transform: translate(161.29272px, 478.97561px);
		transform: translate(161.29272px, 478.97561px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(156.85755px, 481.08px);
		transform: translate(156.85755px, 481.08px);
	}

	100% {
		-webkit-transform: translate(156.85755px, 481.08px);
		transform: translate(156.85755px, 481.08px);
	}
}

.scroll-top.active #plan-3-magnifier_ts {
	-webkit-animation: plan-3-magnifier_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-magnifier_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-magnifier_ts__ts {
	0% {
		-webkit-transform: scale(0.52, 0.52);
		transform: scale(0.52, 0.52);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes plan-3-magnifier_ts__ts {
	0% {
		-webkit-transform: scale(0.52, 0.52);
		transform: scale(0.52, 0.52);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #plan-3-pencil_to {
	-webkit-animation: plan-3-pencil_to__to 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-pencil_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-pencil_to__to {
	0% {
		-webkit-transform: translate(178.11624px, 491.49091px);
		transform: translate(178.11624px, 491.49091px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(179.20523px, 488.4402px);
		transform: translate(179.20523px, 488.4402px);
	}

	100% {
		-webkit-transform: translate(179.20523px, 488.4402px);
		transform: translate(179.20523px, 488.4402px);
	}
}

@keyframes plan-3-pencil_to__to {
	0% {
		-webkit-transform: translate(178.11624px, 491.49091px);
		transform: translate(178.11624px, 491.49091px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(179.20523px, 488.4402px);
		transform: translate(179.20523px, 488.4402px);
	}

	100% {
		-webkit-transform: translate(179.20523px, 488.4402px);
		transform: translate(179.20523px, 488.4402px);
	}
}

.scroll-top.active #plan-3-pencil_ts {
	-webkit-animation: plan-3-pencil_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-pencil_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-pencil_ts__ts {
	0% {
		-webkit-transform: scale(0.62, 0.62);
		transform: scale(0.62, 0.62);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes plan-3-pencil_ts__ts {
	0% {
		-webkit-transform: scale(0.62, 0.62);
		transform: scale(0.62, 0.62);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #plan-3-plant_to {
	-webkit-animation: plan-3-plant_to__to 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-plant_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-plant_to__to {
	0% {
		-webkit-transform: translate(228.95419px, 413.19639px);
		transform: translate(228.95419px, 413.19639px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(227.42978px, 335.17357px);
		transform: translate(227.42978px, 335.17357px);
	}

	100% {
		-webkit-transform: translate(227.42978px, 335.17357px);
		transform: translate(227.42978px, 335.17357px);
	}
}

@keyframes plan-3-plant_to__to {
	0% {
		-webkit-transform: translate(228.95419px, 413.19639px);
		transform: translate(228.95419px, 413.19639px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(227.42978px, 335.17357px);
		transform: translate(227.42978px, 335.17357px);
	}

	100% {
		-webkit-transform: translate(227.42978px, 335.17357px);
		transform: translate(227.42978px, 335.17357px);
	}
}

.scroll-top.active #plan-3-plant_ts {
	-webkit-animation: plan-3-plant_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-plant_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-plant_ts__ts {
	0% {
		-webkit-transform: scale(0.22, 0.22);
		transform: scale(0.22, 0.22);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes plan-3-plant_ts__ts {
	0% {
		-webkit-transform: scale(0.22, 0.22);
		transform: scale(0.22, 0.22);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #plan-3-man_to {
	-webkit-animation: plan-3-man_to__to 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-man_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-man_to__to {
	0% {
		-webkit-transform: translate(120.20446px, 393.86049px);
		transform: translate(120.20446px, 393.86049px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(110.84505px, 389.80632px);
		transform: translate(110.84505px, 389.80632px);
	}

	100% {
		-webkit-transform: translate(110.84505px, 389.80632px);
		transform: translate(110.84505px, 389.80632px);
	}
}

@keyframes plan-3-man_to__to {
	0% {
		-webkit-transform: translate(120.20446px, 393.86049px);
		transform: translate(120.20446px, 393.86049px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(110.84505px, 389.80632px);
		transform: translate(110.84505px, 389.80632px);
	}

	100% {
		-webkit-transform: translate(110.84505px, 389.80632px);
		transform: translate(110.84505px, 389.80632px);
	}
}

.scroll-top.active #plan-3-man_ts {
	-webkit-animation: plan-3-man_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: plan-3-man_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes plan-3-man_ts__ts {
	0% {
		-webkit-transform: scale(0.85, 0.85);
		transform: scale(0.85, 0.85);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes plan-3-man_ts__ts {
	0% {
		-webkit-transform: scale(0.85, 0.85);
		transform: scale(0.85, 0.85);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #implement-shadow_ts {
	-webkit-animation: implement-shadow_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: implement-shadow_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-shadow_ts__ts {
	0% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(0.29, 0.29);
		transform: translate(2451.497px, 639.942px) scale(0.29, 0.29);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	20% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(1, 1);
		transform: translate(2451.497px, 639.942px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(1, 1);
		transform: translate(2451.497px, 639.942px) scale(1, 1);
	}
}

@keyframes implement-shadow_ts__ts {
	0% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(0.29, 0.29);
		transform: translate(2451.497px, 639.942px) scale(0.29, 0.29);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	20% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(1, 1);
		transform: translate(2451.497px, 639.942px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(1, 1);
		transform: translate(2451.497px, 639.942px) scale(1, 1);
	}
}

.scroll-top.active #implement-shadow {
	-webkit-animation: implement-shadow_c_o 3000ms 400ms linear 1 normal forwards;
	animation: implement-shadow_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-shadow_c_o {
	0% {
		opacity: 0.2;
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	20% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes implement-shadow_c_o {
	0% {
		opacity: 0.2;
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	20% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #implement-dark-blue-stand_ts {
	-webkit-animation: implement-dark-blue-stand_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: implement-dark-blue-stand_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-dark-blue-stand_ts__ts {
	0% {
		-webkit-transform: translate(2334.074px, 573px) scale(1, -0.00297);
		transform: translate(2334.074px, 573px) scale(1, -0.00297);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	20% {
		-webkit-transform: translate(2334.074px, 573px) scale(1, 1);
		transform: translate(2334.074px, 573px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2334.074px, 573px) scale(1, 1);
		transform: translate(2334.074px, 573px) scale(1, 1);
	}
}

@keyframes implement-dark-blue-stand_ts__ts {
	0% {
		-webkit-transform: translate(2334.074px, 573px) scale(1, -0.00297);
		transform: translate(2334.074px, 573px) scale(1, -0.00297);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	20% {
		-webkit-transform: translate(2334.074px, 573px) scale(1, 1);
		transform: translate(2334.074px, 573px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2334.074px, 573px) scale(1, 1);
		transform: translate(2334.074px, 573px) scale(1, 1);
	}
}

.scroll-top.active #implement-dark-blue-stand {
	-webkit-animation: implement-dark-blue-stand_c_o 3000ms 400ms linear 1 normal forwards;
	animation: implement-dark-blue-stand_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-dark-blue-stand_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
		animation-timing-function: cubic-bezier(1, 0, 0, 1);
	}

	20% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes implement-dark-blue-stand_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
		animation-timing-function: cubic-bezier(1, 0, 0, 1);
	}

	20% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #implement-dark-blue_to {
	-webkit-animation: implement-dark-blue_to__to 3000ms 400ms linear 1 normal forwards;
	animation: implement-dark-blue_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-dark-blue_to__to {
	0% {
		-webkit-transform: translate(2333.70899px, 553.83951px);
		transform: translate(2333.70899px, 553.83951px);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	20% {
		-webkit-transform: translate(2334.71191px, 375.06551px);
		transform: translate(2334.71191px, 375.06551px);
	}

	100% {
		-webkit-transform: translate(2334.71191px, 375.06551px);
		transform: translate(2334.71191px, 375.06551px);
	}
}

@keyframes implement-dark-blue_to__to {
	0% {
		-webkit-transform: translate(2333.70899px, 553.83951px);
		transform: translate(2333.70899px, 553.83951px);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	20% {
		-webkit-transform: translate(2334.71191px, 375.06551px);
		transform: translate(2334.71191px, 375.06551px);
	}

	100% {
		-webkit-transform: translate(2334.71191px, 375.06551px);
		transform: translate(2334.71191px, 375.06551px);
	}
}

.scroll-top.active #implement-blue-stand_ts {
	-webkit-animation: implement-blue-stand_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: implement-blue-stand_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-blue-stand_ts__ts {
	0% {
		-webkit-transform: translate(2373.069px, 595.635px) scale(1, 0.00283);
		transform: translate(2373.069px, 595.635px) scale(1, 0.00283);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	20% {
		-webkit-transform: translate(2373.069px, 595.635px) scale(1, 1);
		transform: translate(2373.069px, 595.635px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2373.069px, 595.635px) scale(1, 1);
		transform: translate(2373.069px, 595.635px) scale(1, 1);
	}
}

@keyframes implement-blue-stand_ts__ts {
	0% {
		-webkit-transform: translate(2373.069px, 595.635px) scale(1, 0.00283);
		transform: translate(2373.069px, 595.635px) scale(1, 0.00283);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	20% {
		-webkit-transform: translate(2373.069px, 595.635px) scale(1, 1);
		transform: translate(2373.069px, 595.635px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2373.069px, 595.635px) scale(1, 1);
		transform: translate(2373.069px, 595.635px) scale(1, 1);
	}
}

.scroll-top.active #implement-blue-stand {
	-webkit-animation: implement-blue-stand_c_o 3000ms 400ms linear 1 normal forwards;
	animation: implement-blue-stand_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-blue-stand_c_o {
	0% {
		opacity: 0.43;
	}

	6.666667% {
		opacity: 0.43;
		-webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
		animation-timing-function: cubic-bezier(1, 0, 0, 1);
	}

	20% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes implement-blue-stand_c_o {
	0% {
		opacity: 0.43;
	}

	6.666667% {
		opacity: 0.43;
		-webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
		animation-timing-function: cubic-bezier(1, 0, 0, 1);
	}

	20% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #implement-blue_to {
	-webkit-animation: implement-blue_to__to 3000ms 400ms linear 1 normal forwards;
	animation: implement-blue_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-blue_to__to {
	0% {
		-webkit-transform: translate(2373.06909px, 575.84798px);
		transform: translate(2373.06909px, 575.84798px);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	20% {
		-webkit-transform: translate(2373.06909px, 466.81499px);
		transform: translate(2373.06909px, 466.81499px);
	}

	100% {
		-webkit-transform: translate(2373.06909px, 466.81499px);
		transform: translate(2373.06909px, 466.81499px);
	}
}

@keyframes implement-blue_to__to {
	0% {
		-webkit-transform: translate(2373.06909px, 575.84798px);
		transform: translate(2373.06909px, 575.84798px);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	20% {
		-webkit-transform: translate(2373.06909px, 466.81499px);
		transform: translate(2373.06909px, 466.81499px);
	}

	100% {
		-webkit-transform: translate(2373.06909px, 466.81499px);
		transform: translate(2373.06909px, 466.81499px);
	}
}

.scroll-top.active #implement-grenn-stand_ts {
	-webkit-animation: implement-grenn-stand_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: implement-grenn-stand_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-grenn-stand_ts__ts {
	0% {
		-webkit-transform: translate(2411.8px, 618.502px) scale(1, 0.00353);
		transform: translate(2411.8px, 618.502px) scale(1, 0.00353);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	20% {
		-webkit-transform: translate(2411.8px, 618.502px) scale(1, 1);
		transform: translate(2411.8px, 618.502px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2411.8px, 618.502px) scale(1, 1);
		transform: translate(2411.8px, 618.502px) scale(1, 1);
	}
}

@keyframes implement-grenn-stand_ts__ts {
	0% {
		-webkit-transform: translate(2411.8px, 618.502px) scale(1, 0.00353);
		transform: translate(2411.8px, 618.502px) scale(1, 0.00353);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	20% {
		-webkit-transform: translate(2411.8px, 618.502px) scale(1, 1);
		transform: translate(2411.8px, 618.502px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2411.8px, 618.502px) scale(1, 1);
		transform: translate(2411.8px, 618.502px) scale(1, 1);
	}
}

.scroll-top.active #implement-grenn-stand {
	-webkit-animation: implement-grenn-stand_c_o 3000ms 400ms linear 1 normal forwards;
	animation: implement-grenn-stand_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-grenn-stand_c_o {
	0% {
		opacity: 0.43;
	}

	6.666667% {
		opacity: 0.43;
		-webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
		animation-timing-function: cubic-bezier(1, 0, 0, 1);
	}

	20% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes implement-grenn-stand_c_o {
	0% {
		opacity: 0.43;
	}

	6.666667% {
		opacity: 0.43;
		-webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
		animation-timing-function: cubic-bezier(1, 0, 0, 1);
	}

	20% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #implement-green_to {
	-webkit-animation: implement-green_to__to 3000ms 400ms linear 1 normal forwards;
	animation: implement-green_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-green_to__to {
	0% {
		-webkit-transform: translate(2412.44299px, 598.74598px);
		transform: translate(2412.44299px, 598.74598px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	20% {
		-webkit-transform: translate(2412.44299px, 520.478px);
		transform: translate(2412.44299px, 520.478px);
	}

	100% {
		-webkit-transform: translate(2412.44299px, 520.478px);
		transform: translate(2412.44299px, 520.478px);
	}
}

@keyframes implement-green_to__to {
	0% {
		-webkit-transform: translate(2412.44299px, 598.74598px);
		transform: translate(2412.44299px, 598.74598px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	20% {
		-webkit-transform: translate(2412.44299px, 520.478px);
		transform: translate(2412.44299px, 520.478px);
	}

	100% {
		-webkit-transform: translate(2412.44299px, 520.478px);
		transform: translate(2412.44299px, 520.478px);
	}
}

.scroll-top.active #implement-pale-blue-stand_ts {
	-webkit-animation: implement-pale-blue-stand_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: implement-pale-blue-stand_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-pale-blue-stand_ts__ts {
	0% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(1, 0);
		transform: translate(2451.497px, 639.942px) scale(1, 0);
	}

	3.333333% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(1, 0);
		transform: translate(2451.497px, 639.942px) scale(1, 0);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	20% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(1, 1);
		transform: translate(2451.497px, 639.942px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(1, 1);
		transform: translate(2451.497px, 639.942px) scale(1, 1);
	}
}

@keyframes implement-pale-blue-stand_ts__ts {
	0% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(1, 0);
		transform: translate(2451.497px, 639.942px) scale(1, 0);
	}

	3.333333% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(1, 0);
		transform: translate(2451.497px, 639.942px) scale(1, 0);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	20% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(1, 1);
		transform: translate(2451.497px, 639.942px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2451.497px, 639.942px) scale(1, 1);
		transform: translate(2451.497px, 639.942px) scale(1, 1);
	}
}

.scroll-top.active #implement-pale-blue-stand {
	-webkit-animation: implement-pale-blue-stand_c_o 3000ms 400ms linear 1 normal forwards;
	animation: implement-pale-blue-stand_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-pale-blue-stand_c_o {
	0% {
		opacity: 0.43;
	}

	10% {
		opacity: 0.43;
		-webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
		animation-timing-function: cubic-bezier(1, 0, 0, 1);
	}

	20% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes implement-pale-blue-stand_c_o {
	0% {
		opacity: 0.43;
	}

	10% {
		opacity: 0.43;
		-webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
		animation-timing-function: cubic-bezier(1, 0, 0, 1);
	}

	20% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #implement-pale-blue_to {
	-webkit-animation: implement-pale-blue_to__to 3000ms 400ms linear 1 normal forwards;
	animation: implement-pale-blue_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-pale-blue_to__to {
	0% {
		-webkit-transform: translate(2451.49683px, 620.22452px);
		transform: translate(2451.49683px, 620.22452px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	20% {
		-webkit-transform: translate(2451.49683px, 590.67551px);
		transform: translate(2451.49683px, 590.67551px);
	}

	100% {
		-webkit-transform: translate(2451.49683px, 590.67551px);
		transform: translate(2451.49683px, 590.67551px);
	}
}

@keyframes implement-pale-blue_to__to {
	0% {
		-webkit-transform: translate(2451.49683px, 620.22452px);
		transform: translate(2451.49683px, 620.22452px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	20% {
		-webkit-transform: translate(2451.49683px, 590.67551px);
		transform: translate(2451.49683px, 590.67551px);
	}

	100% {
		-webkit-transform: translate(2451.49683px, 590.67551px);
		transform: translate(2451.49683px, 590.67551px);
	}
}

.scroll-top.active #implement-plant_to {
	-webkit-animation: implement-plant_to__to 3000ms 400ms linear 1 normal forwards;
	animation: implement-plant_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-plant_to__to {
	0% {
		-webkit-transform: translate(2332.70398px, 479.79088px);
		transform: translate(2332.70398px, 479.79088px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	20% {
		-webkit-transform: translate(2332.70398px, 305.72987px);
		transform: translate(2332.70398px, 305.72987px);
	}

	100% {
		-webkit-transform: translate(2332.70398px, 305.72987px);
		transform: translate(2332.70398px, 305.72987px);
	}
}

@keyframes implement-plant_to__to {
	0% {
		-webkit-transform: translate(2332.70398px, 479.79088px);
		transform: translate(2332.70398px, 479.79088px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	20% {
		-webkit-transform: translate(2332.70398px, 305.72987px);
		transform: translate(2332.70398px, 305.72987px);
	}

	100% {
		-webkit-transform: translate(2332.70398px, 305.72987px);
		transform: translate(2332.70398px, 305.72987px);
	}
}

.scroll-top.active #implement-recycle_to {
	-webkit-animation: implement-recycle_to__to 3000ms 400ms linear 1 normal forwards;
	animation: implement-recycle_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-recycle_to__to {
	0% {
		-webkit-transform: translate(2372.42859px, 550.57753px);
		transform: translate(2372.42859px, 550.57753px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	20% {
		-webkit-transform: translate(2372.42859px, 437.23344px);
		transform: translate(2372.42859px, 437.23344px);
	}

	100% {
		-webkit-transform: translate(2372.42859px, 437.23344px);
		transform: translate(2372.42859px, 437.23344px);
	}
}

@keyframes implement-recycle_to__to {
	0% {
		-webkit-transform: translate(2372.42859px, 550.57753px);
		transform: translate(2372.42859px, 550.57753px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	20% {
		-webkit-transform: translate(2372.42859px, 437.23344px);
		transform: translate(2372.42859px, 437.23344px);
	}

	100% {
		-webkit-transform: translate(2372.42859px, 437.23344px);
		transform: translate(2372.42859px, 437.23344px);
	}
}

.scroll-top.active #implement-drop_to {
	-webkit-animation: implement-drop_to__to 3000ms 400ms linear 1 normal forwards;
	animation: implement-drop_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-drop_to__to {
	0% {
		-webkit-transform: translate(2411.57703px, 574.83153px);
		transform: translate(2411.57703px, 574.83153px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	20% {
		-webkit-transform: translate(2411.57703px, 494.71854px);
		transform: translate(2411.57703px, 494.71854px);
	}

	100% {
		-webkit-transform: translate(2411.57703px, 494.71854px);
		transform: translate(2411.57703px, 494.71854px);
	}
}

@keyframes implement-drop_to__to {
	0% {
		-webkit-transform: translate(2411.57703px, 574.83153px);
		transform: translate(2411.57703px, 574.83153px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	20% {
		-webkit-transform: translate(2411.57703px, 494.71854px);
		transform: translate(2411.57703px, 494.71854px);
	}

	100% {
		-webkit-transform: translate(2411.57703px, 494.71854px);
		transform: translate(2411.57703px, 494.71854px);
	}
}

.scroll-top.active #implement-bulb_to {
	-webkit-animation: implement-bulb_to__to 3000ms 400ms linear 1 normal forwards;
	animation: implement-bulb_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes implement-bulb_to__to {
	0% {
		-webkit-transform: translate(2450.84717px, 585.17469px);
		transform: translate(2450.84717px, 585.17469px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	20% {
		-webkit-transform: translate(2450.84717px, 553.88324px);
		transform: translate(2450.84717px, 553.88324px);
	}

	100% {
		-webkit-transform: translate(2450.84717px, 553.88324px);
		transform: translate(2450.84717px, 553.88324px);
	}
}

@keyframes implement-bulb_to__to {
	0% {
		-webkit-transform: translate(2450.84717px, 585.17469px);
		transform: translate(2450.84717px, 585.17469px);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	20% {
		-webkit-transform: translate(2450.84717px, 553.88324px);
		transform: translate(2450.84717px, 553.88324px);
	}

	100% {
		-webkit-transform: translate(2450.84717px, 553.88324px);
		transform: translate(2450.84717px, 553.88324px);
	}
}

.scroll-top.active #automate-plane_to {
	-webkit-animation: automate-plane_to__to 3000ms 400ms linear 1 normal forwards;
	animation: automate-plane_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-plane_to__to {
	0% {
		-webkit-transform: translate(436.93999px, 1001.30298px);
		transform: translate(436.93999px, 1001.30298px);
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		-webkit-transform: translate(1176.33398px, 1335.30298px);
		transform: translate(1176.33398px, 1335.30298px);
	}

	100% {
		-webkit-transform: translate(1176.33398px, 1335.30298px);
		transform: translate(1176.33398px, 1335.30298px);
	}
}

@keyframes automate-plane_to__to {
	0% {
		-webkit-transform: translate(436.93999px, 1001.30298px);
		transform: translate(436.93999px, 1001.30298px);
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		-webkit-transform: translate(1176.33398px, 1335.30298px);
		transform: translate(1176.33398px, 1335.30298px);
	}

	100% {
		-webkit-transform: translate(1176.33398px, 1335.30298px);
		transform: translate(1176.33398px, 1335.30298px);
	}
}

.scroll-top.active #automate-plane {
	-webkit-animation: automate-plane_c_o 3000ms 400ms linear 1 normal forwards;
	animation: automate-plane_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-plane_c_o {
	0% {
		opacity: 0.31;
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes automate-plane_c_o {
	0% {
		opacity: 0.31;
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #automate-screen-left-back_ts {
	-webkit-animation: automate-screen-left-back_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: automate-screen-left-back_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-screen-left-back_ts__ts {
	0% {
		-webkit-transform: translate(953.22247px, 1383.15747px) scale(0, 0);
		transform: translate(953.22247px, 1383.15747px) scale(0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(953.22247px, 1383.15747px) scale(1, 1);
		transform: translate(953.22247px, 1383.15747px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(953.22247px, 1383.15747px) scale(1, 1);
		transform: translate(953.22247px, 1383.15747px) scale(1, 1);
	}
}

@keyframes automate-screen-left-back_ts__ts {
	0% {
		-webkit-transform: translate(953.22247px, 1383.15747px) scale(0, 0);
		transform: translate(953.22247px, 1383.15747px) scale(0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(953.22247px, 1383.15747px) scale(1, 1);
		transform: translate(953.22247px, 1383.15747px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(953.22247px, 1383.15747px) scale(1, 1);
		transform: translate(953.22247px, 1383.15747px) scale(1, 1);
	}
}

.scroll-top.active #automate-bar-left-2 {
	-webkit-animation: automate-bar-left-2_c_o 3000ms 400ms linear 1 normal forwards;
	animation: automate-bar-left-2_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-bar-left-2_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes automate-bar-left-2_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #automate-bar-left-1 {
	-webkit-animation: automate-bar-left-1_c_o 3000ms 400ms linear 1 normal forwards;
	animation: automate-bar-left-1_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-bar-left-1_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes automate-bar-left-1_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #automate-pie-left-1 {
	-webkit-animation: automate-pie-left-1_c_o 3000ms 400ms linear 1 normal forwards;
	animation: automate-pie-left-1_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-pie-left-1_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes automate-pie-left-1_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #automate-pie-left-2 {
	-webkit-animation: automate-pie-left-2_c_o 3000ms 400ms linear 1 normal forwards;
	animation: automate-pie-left-2_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-pie-left-2_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes automate-pie-left-2_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #automate-screen-right-back_ts {
	-webkit-animation: automate-screen-right-back_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: automate-screen-right-back_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-screen-right-back_ts__ts {
	0% {
		-webkit-transform: translate(1096.81793px, 1468.737px) scale(0, 0);
		transform: translate(1096.81793px, 1468.737px) scale(0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(1096.81793px, 1468.737px) scale(1, 1);
		transform: translate(1096.81793px, 1468.737px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(1096.81793px, 1468.737px) scale(1, 1);
		transform: translate(1096.81793px, 1468.737px) scale(1, 1);
	}
}

@keyframes automate-screen-right-back_ts__ts {
	0% {
		-webkit-transform: translate(1096.81793px, 1468.737px) scale(0, 0);
		transform: translate(1096.81793px, 1468.737px) scale(0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
		animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	}

	23.333333% {
		-webkit-transform: translate(1096.81793px, 1468.737px) scale(1, 1);
		transform: translate(1096.81793px, 1468.737px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(1096.81793px, 1468.737px) scale(1, 1);
		transform: translate(1096.81793px, 1468.737px) scale(1, 1);
	}
}

.scroll-top.active #automate-graph-right-2 {
	-webkit-animation: automate-graph-right-2_c_o 3000ms 400ms linear 1 normal forwards;
	animation: automate-graph-right-2_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-graph-right-2_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes automate-graph-right-2_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #automate-graph-right-1 {
	-webkit-animation: automate-graph-right-1_c_o 3000ms 400ms linear 1 normal forwards;
	animation: automate-graph-right-1_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-graph-right-1_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes automate-graph-right-1_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #automate-bar-right {
	-webkit-animation: automate-bar-right_c_o 3000ms 400ms linear 1 normal forwards;
	animation: automate-bar-right_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-bar-right_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes automate-bar-right_c_o {
	0% {
		opacity: 0.1;
	}

	6.666667% {
		opacity: 0.1;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #automate-propeller_to {
	-webkit-animation: automate-propeller_to__to 3000ms 400ms linear 1 normal forwards;
	animation: automate-propeller_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-propeller_to__to {
	0% {
		-webkit-transform: translate(870.4724px, 1517.50172px);
		transform: translate(870.4724px, 1517.50172px);
		-webkit-animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: translate(886.26349px, 1407.67853px);
		transform: translate(886.26349px, 1407.67853px);
	}

	100% {
		-webkit-transform: translate(886.26349px, 1407.67853px);
		transform: translate(886.26349px, 1407.67853px);
	}
}

@keyframes automate-propeller_to__to {
	0% {
		-webkit-transform: translate(870.4724px, 1517.50172px);
		transform: translate(870.4724px, 1517.50172px);
		-webkit-animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: translate(886.26349px, 1407.67853px);
		transform: translate(886.26349px, 1407.67853px);
	}

	100% {
		-webkit-transform: translate(886.26349px, 1407.67853px);
		transform: translate(886.26349px, 1407.67853px);
	}
}

.scroll-top.active #automate-propeller_ts {
	-webkit-animation: automate-propeller_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: automate-propeller_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-propeller_ts__ts {
	0% {
		-webkit-transform: scale(0.48, 0.48);
		transform: scale(0.48, 0.48);
		-webkit-animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes automate-propeller_ts__ts {
	0% {
		-webkit-transform: scale(0.48, 0.48);
		transform: scale(0.48, 0.48);
		-webkit-animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #automate-truck_to {
	-webkit-animation: automate-truck_to__to 3000ms 400ms linear 1 normal forwards;
	animation: automate-truck_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-truck_to__to {
	0% {
		-webkit-transform: translate(1735.18151px, 1226.6218px);
		transform: translate(1735.18151px, 1226.6218px);
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		-webkit-transform: translate(1112.11154px, 1702.15686px);
		transform: translate(1112.11154px, 1702.15686px);
	}

	100% {
		-webkit-transform: translate(1112.11154px, 1702.15686px);
		transform: translate(1112.11154px, 1702.15686px);
	}
}

@keyframes automate-truck_to__to {
	0% {
		-webkit-transform: translate(1735.18151px, 1226.6218px);
		transform: translate(1735.18151px, 1226.6218px);
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		-webkit-transform: translate(1112.11154px, 1702.15686px);
		transform: translate(1112.11154px, 1702.15686px);
	}

	100% {
		-webkit-transform: translate(1112.11154px, 1702.15686px);
		transform: translate(1112.11154px, 1702.15686px);
	}
}

.scroll-top.active #automate-truck {
	-webkit-animation: automate-truck_c_o 3000ms 400ms linear 1 normal forwards;
	animation: automate-truck_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-truck_c_o {
	0% {
		opacity: 0.14;
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes automate-truck_c_o {
	0% {
		opacity: 0.14;
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #automate-recycle_to {
	-webkit-animation: automate-recycle_to__to 3000ms 400ms linear 1 normal forwards;
	animation: automate-recycle_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-recycle_to__to {
	0% {
		-webkit-transform: translate(827.10766px, 1633.80532px);
		transform: translate(827.10766px, 1633.80532px);
		-webkit-animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: translate(838.78296px, 1613.89069px);
		transform: translate(838.78296px, 1613.89069px);
	}

	100% {
		-webkit-transform: translate(838.78296px, 1613.89069px);
		transform: translate(838.78296px, 1613.89069px);
	}
}

@keyframes automate-recycle_to__to {
	0% {
		-webkit-transform: translate(827.10766px, 1633.80532px);
		transform: translate(827.10766px, 1633.80532px);
		-webkit-animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: translate(838.78296px, 1613.89069px);
		transform: translate(838.78296px, 1613.89069px);
	}

	100% {
		-webkit-transform: translate(838.78296px, 1613.89069px);
		transform: translate(838.78296px, 1613.89069px);
	}
}

.scroll-top.active #automate-recycle_ts {
	-webkit-animation: automate-recycle_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: automate-recycle_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-recycle_ts__ts {
	0% {
		-webkit-transform: scale(0.57, 0.57);
		transform: scale(0.57, 0.57);
		-webkit-animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes automate-recycle_ts__ts {
	0% {
		-webkit-transform: scale(0.57, 0.57);
		transform: scale(0.57, 0.57);
		-webkit-animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #automate-left-arm_tr {
	-webkit-animation: automate-left-arm_tr__tr 3000ms 400ms linear 1 normal forwards;
	animation: automate-left-arm_tr__tr 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-left-arm_tr__tr {
	0% {
		-webkit-transform: translate(945.27px, 1490.47156px) rotate(82.95672deg);
		transform: translate(945.27px, 1490.47156px) rotate(82.95672deg);
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		-webkit-transform: translate(945.27px, 1490.47156px) rotate(0deg);
		transform: translate(945.27px, 1490.47156px) rotate(0deg);
	}

	100% {
		-webkit-transform: translate(945.27px, 1490.47156px) rotate(0deg);
		transform: translate(945.27px, 1490.47156px) rotate(0deg);
	}
}

@keyframes automate-left-arm_tr__tr {
	0% {
		-webkit-transform: translate(945.27px, 1490.47156px) rotate(82.95672deg);
		transform: translate(945.27px, 1490.47156px) rotate(82.95672deg);
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		-webkit-transform: translate(945.27px, 1490.47156px) rotate(0deg);
		transform: translate(945.27px, 1490.47156px) rotate(0deg);
	}

	100% {
		-webkit-transform: translate(945.27px, 1490.47156px) rotate(0deg);
		transform: translate(945.27px, 1490.47156px) rotate(0deg);
	}
}

.scroll-top.active #automate-right-arm_tr {
	-webkit-animation: automate-right-arm_tr__tr 3000ms 400ms linear 1 normal forwards;
	animation: automate-right-arm_tr__tr 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes automate-right-arm_tr__tr {
	0% {
		-webkit-transform: translate(976.65906px, 1493.28119px) rotate(62.01192deg);
		transform: translate(976.65906px, 1493.28119px) rotate(62.01192deg);
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		-webkit-transform: translate(976.65906px, 1493.28119px) rotate(0deg);
		transform: translate(976.65906px, 1493.28119px) rotate(0deg);
	}

	100% {
		-webkit-transform: translate(976.65906px, 1493.28119px) rotate(0deg);
		transform: translate(976.65906px, 1493.28119px) rotate(0deg);
	}
}

@keyframes automate-right-arm_tr__tr {
	0% {
		-webkit-transform: translate(976.65906px, 1493.28119px) rotate(62.01192deg);
		transform: translate(976.65906px, 1493.28119px) rotate(62.01192deg);
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		-webkit-transform: translate(976.65906px, 1493.28119px) rotate(0deg);
		transform: translate(976.65906px, 1493.28119px) rotate(0deg);
	}

	100% {
		-webkit-transform: translate(976.65906px, 1493.28119px) rotate(0deg);
		transform: translate(976.65906px, 1493.28119px) rotate(0deg);
	}
}

.scroll-top.active #report-tablet_to {
	-webkit-animation: report-tablet_to__to 3000ms 400ms linear 1 normal forwards;
	animation: report-tablet_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-tablet_to__to {
	0% {
		-webkit-transform: translate(2563.7419px, 751.40242px);
		transform: translate(2563.7419px, 751.40242px);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2562.59753px, 750.7323px);
		transform: translate(2562.59753px, 750.7323px);
	}

	100% {
		-webkit-transform: translate(2562.59753px, 750.7323px);
		transform: translate(2562.59753px, 750.7323px);
	}
}

@keyframes report-tablet_to__to {
	0% {
		-webkit-transform: translate(2563.7419px, 751.40242px);
		transform: translate(2563.7419px, 751.40242px);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2562.59753px, 750.7323px);
		transform: translate(2562.59753px, 750.7323px);
	}

	100% {
		-webkit-transform: translate(2562.59753px, 750.7323px);
		transform: translate(2562.59753px, 750.7323px);
	}
}

.scroll-top.active #report-tablet_ts {
	-webkit-animation: report-tablet_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: report-tablet_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-tablet_ts__ts {
	0% {
		-webkit-transform: scale(0.63, 0.63);
		transform: scale(0.63, 0.63);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes report-tablet_ts__ts {
	0% {
		-webkit-transform: scale(0.63, 0.63);
		transform: scale(0.63, 0.63);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #report-mac_to {
	-webkit-animation: report-mac_to__to 3000ms 400ms linear 1 normal forwards;
	animation: report-mac_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-mac_to__to {
	0% {
		-webkit-transform: translate(2388.13177px, 723.73065px);
		transform: translate(2388.13177px, 723.73065px);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2324.63904px, 639.68391px);
		transform: translate(2324.63904px, 639.68391px);
	}

	100% {
		-webkit-transform: translate(2324.63904px, 639.68391px);
		transform: translate(2324.63904px, 639.68391px);
	}
}

@keyframes report-mac_to__to {
	0% {
		-webkit-transform: translate(2388.13177px, 723.73065px);
		transform: translate(2388.13177px, 723.73065px);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2324.63904px, 639.68391px);
		transform: translate(2324.63904px, 639.68391px);
	}

	100% {
		-webkit-transform: translate(2324.63904px, 639.68391px);
		transform: translate(2324.63904px, 639.68391px);
	}
}

.scroll-top.active #report-mac_ts {
	-webkit-animation: report-mac_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: report-mac_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-mac_ts__ts {
	0% {
		-webkit-transform: scale(0.47, 0.47);
		transform: scale(0.47, 0.47);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes report-mac_ts__ts {
	0% {
		-webkit-transform: scale(0.47, 0.47);
		transform: scale(0.47, 0.47);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #report-document_to {
	-webkit-animation: report-document_to__to 3000ms 400ms linear 1 normal forwards;
	animation: report-document_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-document_to__to {
	0% {
		-webkit-transform: translate(2371.25283px, 736.2372px);
		transform: translate(2371.25283px, 736.2372px);
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		-webkit-transform: translate(2379.90454px, 822.07199px);
		transform: translate(2379.90454px, 822.07199px);
	}

	100% {
		-webkit-transform: translate(2379.90454px, 822.07199px);
		transform: translate(2379.90454px, 822.07199px);
	}
}

@keyframes report-document_to__to {
	0% {
		-webkit-transform: translate(2371.25283px, 736.2372px);
		transform: translate(2371.25283px, 736.2372px);
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		-webkit-transform: translate(2379.90454px, 822.07199px);
		transform: translate(2379.90454px, 822.07199px);
	}

	100% {
		-webkit-transform: translate(2379.90454px, 822.07199px);
		transform: translate(2379.90454px, 822.07199px);
	}
}

.scroll-top.active #report-document_ts {
	-webkit-animation: report-document_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: report-document_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-document_ts__ts {
	0% {
		-webkit-transform: scale(0.26, 0.26);
		transform: scale(0.26, 0.26);
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes report-document_ts__ts {
	0% {
		-webkit-transform: scale(0.26, 0.26);
		transform: scale(0.26, 0.26);
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #report-group-491 {
	-webkit-animation: report-group-491_c_o 3000ms 400ms linear 1 normal forwards;
	animation: report-group-491_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-group-491_c_o {
	0% {
		opacity: 0;
	}

	16.666667% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes report-group-491_c_o {
	0% {
		opacity: 0;
	}

	16.666667% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #report-plant_ts {
	-webkit-animation: report-plant_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: report-plant_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-plant_ts__ts {
	0% {
		-webkit-transform: translate(2268.62354px, 568.24663px) scale(0.34, 0.34);
		transform: translate(2268.62354px, 568.24663px) scale(0.34, 0.34);
	}

	13.333333% {
		-webkit-transform: translate(2268.62354px, 568.24663px) scale(0.34, 0.34);
		transform: translate(2268.62354px, 568.24663px) scale(0.34, 0.34);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2268.62354px, 568.24663px) scale(1, 1);
		transform: translate(2268.62354px, 568.24663px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2268.62354px, 568.24663px) scale(1, 1);
		transform: translate(2268.62354px, 568.24663px) scale(1, 1);
	}
}

@keyframes report-plant_ts__ts {
	0% {
		-webkit-transform: translate(2268.62354px, 568.24663px) scale(0.34, 0.34);
		transform: translate(2268.62354px, 568.24663px) scale(0.34, 0.34);
	}

	13.333333% {
		-webkit-transform: translate(2268.62354px, 568.24663px) scale(0.34, 0.34);
		transform: translate(2268.62354px, 568.24663px) scale(0.34, 0.34);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2268.62354px, 568.24663px) scale(1, 1);
		transform: translate(2268.62354px, 568.24663px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2268.62354px, 568.24663px) scale(1, 1);
		transform: translate(2268.62354px, 568.24663px) scale(1, 1);
	}
}

.scroll-top.active #report-plant {
	-webkit-animation: report-plant_c_o 3000ms 400ms linear 1 normal forwards;
	animation: report-plant_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-plant_c_o {
	0% {
		opacity: 0;
	}

	10% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes report-plant_c_o {
	0% {
		opacity: 0;
	}

	10% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #report-data-sheet_to {
	-webkit-animation: report-data-sheet_to__to 3000ms 400ms linear 1 normal forwards;
	animation: report-data-sheet_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-data-sheet_to__to {
	0% {
		-webkit-transform: translate(2685.41543px, 663.89112px);
		transform: translate(2685.41543px, 663.89112px);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2688.55811px, 666.72995px);
		transform: translate(2688.55811px, 666.72995px);
	}

	100% {
		-webkit-transform: translate(2688.55811px, 666.72995px);
		transform: translate(2688.55811px, 666.72995px);
	}
}

@keyframes report-data-sheet_to__to {
	0% {
		-webkit-transform: translate(2685.41543px, 663.89112px);
		transform: translate(2685.41543px, 663.89112px);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2688.55811px, 666.72995px);
		transform: translate(2688.55811px, 666.72995px);
	}

	100% {
		-webkit-transform: translate(2688.55811px, 666.72995px);
		transform: translate(2688.55811px, 666.72995px);
	}
}

.scroll-top.active #report-data-sheet_ts {
	-webkit-animation: report-data-sheet_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: report-data-sheet_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-data-sheet_ts__ts {
	0% {
		-webkit-transform: scale(0.54, 0.54);
		transform: scale(0.54, 0.54);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes report-data-sheet_ts__ts {
	0% {
		-webkit-transform: scale(0.54, 0.54);
		transform: scale(0.54, 0.54);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #report-chart {
	-webkit-animation: report-chart_c_o 3000ms 400ms linear 1 normal forwards;
	animation: report-chart_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-chart_c_o {
	0% {
		opacity: 0;
	}

	13.333333% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes report-chart_c_o {
	0% {
		opacity: 0;
	}

	13.333333% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #report-drop_to {
	-webkit-animation: report-drop_to__to 3000ms 400ms linear 1 normal forwards;
	animation: report-drop_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-drop_to__to {
	0% {
		-webkit-transform: translate(2649.91803px, 627.49333px);
		transform: translate(2649.91803px, 627.49333px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: translate(2643.79394px, 613.64822px);
		transform: translate(2643.79394px, 613.64822px);
	}

	100% {
		-webkit-transform: translate(2643.79394px, 613.64822px);
		transform: translate(2643.79394px, 613.64822px);
	}
}

@keyframes report-drop_to__to {
	0% {
		-webkit-transform: translate(2649.91803px, 627.49333px);
		transform: translate(2649.91803px, 627.49333px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: translate(2643.79394px, 613.64822px);
		transform: translate(2643.79394px, 613.64822px);
	}

	100% {
		-webkit-transform: translate(2643.79394px, 613.64822px);
		transform: translate(2643.79394px, 613.64822px);
	}
}

.scroll-top.active #report-drop_ts {
	-webkit-animation: report-drop_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: report-drop_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-drop_ts__ts {
	0% {
		-webkit-transform: scale(0.64, 0.64);
		transform: scale(0.64, 0.64);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes report-drop_ts__ts {
	0% {
		-webkit-transform: scale(0.64, 0.64);
		transform: scale(0.64, 0.64);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #report-drop {
	-webkit-animation: report-drop_c_o 3000ms 400ms linear 1 normal forwards;
	animation: report-drop_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-drop_c_o {
	0% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes report-drop_c_o {
	0% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #report-graph-stand-shadow {
	-webkit-animation: report-graph-stand-shadow_c_o 3000ms 400ms linear 1 normal forwards;
	animation: report-graph-stand-shadow_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-graph-stand-shadow_c_o {
	0% {
		opacity: 0;
	}

	6.666667% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes report-graph-stand-shadow_c_o {
	0% {
		opacity: 0;
	}

	6.666667% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #report-graph-stand_ts {
	-webkit-animation: report-graph-stand_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: report-graph-stand_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-graph-stand_ts__ts {
	0% {
		-webkit-transform: translate(2566.91343px, 780.10327px) scale(1, 0.30314);
		transform: translate(2566.91343px, 780.10327px) scale(1, 0.30314);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2566.91343px, 780.10327px) scale(1, 1);
		transform: translate(2566.91343px, 780.10327px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2566.91343px, 780.10327px) scale(1, 1);
		transform: translate(2566.91343px, 780.10327px) scale(1, 1);
	}
}

@keyframes report-graph-stand_ts__ts {
	0% {
		-webkit-transform: translate(2566.91343px, 780.10327px) scale(1, 0.30314);
		transform: translate(2566.91343px, 780.10327px) scale(1, 0.30314);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2566.91343px, 780.10327px) scale(1, 1);
		transform: translate(2566.91343px, 780.10327px) scale(1, 1);
	}

	100% {
		-webkit-transform: translate(2566.91343px, 780.10327px) scale(1, 1);
		transform: translate(2566.91343px, 780.10327px) scale(1, 1);
	}
}

.scroll-top.active #report-graph-stand {
	-webkit-animation: report-graph-stand_c_o 3000ms 400ms linear 1 normal forwards;
	animation: report-graph-stand_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-graph-stand_c_o {
	0% {
		opacity: 0;
	}

	6.666667% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes report-graph-stand_c_o {
	0% {
		opacity: 0;
	}

	6.666667% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #report-base_to {
	-webkit-animation: report-base_to__to 3000ms 400ms linear 1 normal forwards;
	animation: report-base_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-base_to__to {
	0% {
		-webkit-transform: translate(2566.73425px, 750.17627px);
		transform: translate(2566.73425px, 750.17627px);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2566.73425px, 718.987px);
		transform: translate(2566.73425px, 718.987px);
	}

	100% {
		-webkit-transform: translate(2566.73425px, 718.987px);
		transform: translate(2566.73425px, 718.987px);
	}
}

@keyframes report-base_to__to {
	0% {
		-webkit-transform: translate(2566.73425px, 750.17627px);
		transform: translate(2566.73425px, 750.17627px);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2566.73425px, 718.987px);
		transform: translate(2566.73425px, 718.987px);
	}

	100% {
		-webkit-transform: translate(2566.73425px, 718.987px);
		transform: translate(2566.73425px, 718.987px);
	}
}

.scroll-top.active #report-pie-graph_to {
	-webkit-animation: report-pie-graph_to__to 3000ms 400ms linear 1 normal forwards;
	animation: report-pie-graph_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-pie-graph_to__to {
	0% {
		-webkit-transform: translate(2543.474px, 733.99956px);
		transform: translate(2543.474px, 733.99956px);
	}

	10% {
		-webkit-transform: translate(2543.474px, 733.99956px);
		transform: translate(2543.474px, 733.99956px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: translate(2543.474px, 722.82202px);
		transform: translate(2543.474px, 722.82202px);
	}

	100% {
		-webkit-transform: translate(2543.474px, 722.82202px);
		transform: translate(2543.474px, 722.82202px);
	}
}

@keyframes report-pie-graph_to__to {
	0% {
		-webkit-transform: translate(2543.474px, 733.99956px);
		transform: translate(2543.474px, 733.99956px);
	}

	10% {
		-webkit-transform: translate(2543.474px, 733.99956px);
		transform: translate(2543.474px, 733.99956px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		-webkit-transform: translate(2543.474px, 722.82202px);
		transform: translate(2543.474px, 722.82202px);
	}

	100% {
		-webkit-transform: translate(2543.474px, 722.82202px);
		transform: translate(2543.474px, 722.82202px);
	}
}

.scroll-top.active #report-pie-graph {
	-webkit-animation: report-pie-graph_c_o 3000ms 400ms linear 1 normal forwards;
	animation: report-pie-graph_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-pie-graph_c_o {
	0% {
		opacity: 0;
	}

	10% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes report-pie-graph_c_o {
	0% {
		opacity: 0;
	}

	10% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.scroll-top.active #report-bulb_to {
	-webkit-animation: report-bulb_to__to 3000ms 400ms linear 1 normal forwards;
	animation: report-bulb_to__to 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-bulb_to__to {
	0% {
		-webkit-transform: translate(2568.7345px, 705.6865px);
		transform: translate(2568.7345px, 705.6865px);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2566.91343px, 705.6865px);
		transform: translate(2566.91343px, 705.6865px);
	}

	100% {
		-webkit-transform: translate(2566.91343px, 705.6865px);
		transform: translate(2566.91343px, 705.6865px);
	}
}

@keyframes report-bulb_to__to {
	0% {
		-webkit-transform: translate(2568.7345px, 705.6865px);
		transform: translate(2568.7345px, 705.6865px);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: translate(2566.91343px, 705.6865px);
		transform: translate(2566.91343px, 705.6865px);
	}

	100% {
		-webkit-transform: translate(2566.91343px, 705.6865px);
		transform: translate(2566.91343px, 705.6865px);
	}
}

.scroll-top.active #report-bulb_ts {
	-webkit-animation: report-bulb_ts__ts 3000ms 400ms linear 1 normal forwards;
	animation: report-bulb_ts__ts 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-bulb_ts__ts {
	0% {
		-webkit-transform: scale(0.52, 0.52);
		transform: scale(0.52, 0.52);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes report-bulb_ts__ts {
	0% {
		-webkit-transform: scale(0.52, 0.52);
		transform: scale(0.52, 0.52);
		-webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
		animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.scroll-top.active #report-group-594 {
	-webkit-animation: report-group-594_c_o 3000ms 400ms linear 1 normal forwards;
	animation: report-group-594_c_o 3000ms 400ms linear 1 normal forwards;
}

@-webkit-keyframes report-group-594_c_o {
	0% {
		opacity: 0;
	}

	10% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes report-group-594_c_o {
	0% {
		opacity: 0;
	}

	10% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
		animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes collect-tablet_to__to {
	0% {
		-webkit-transform: translate(84.928px, 359.04729px);
		transform: translate(84.928px, 359.04729px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(161.4px, 298.96556px);
		transform: translate(161.4px, 298.96556px);
	}

	100% {
		-webkit-transform: translate(161.4px, 298.96556px);
		transform: translate(161.4px, 298.96556px);
	}
}

@keyframes collect-tablet_to__to {
	0% {
		-webkit-transform: translate(84.928px, 359.04729px);
		transform: translate(84.928px, 359.04729px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(161.4px, 298.96556px);
		transform: translate(161.4px, 298.96556px);
	}

	100% {
		-webkit-transform: translate(161.4px, 298.96556px);
		transform: translate(161.4px, 298.96556px);
	}
}

@-webkit-keyframes collect-tablet_ts__ts {
	0% {
		-webkit-transform: scale(0.52, 0.52);
		transform: scale(0.52, 0.52);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes collect-tablet_ts__ts {
	0% {
		-webkit-transform: scale(0.52, 0.52);
		transform: scale(0.52, 0.52);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@-webkit-keyframes collect-data_to__to {
	0% {
		-webkit-transform: translate(119.53288px, 301.94293px);
		transform: translate(119.53288px, 301.94293px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(186.23161px, 206.61034px);
		transform: translate(186.23161px, 206.61034px);
	}

	100% {
		-webkit-transform: translate(186.23161px, 206.61034px);
		transform: translate(186.23161px, 206.61034px);
	}
}

@keyframes collect-data_to__to {
	0% {
		-webkit-transform: translate(119.53288px, 301.94293px);
		transform: translate(119.53288px, 301.94293px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(186.23161px, 206.61034px);
		transform: translate(186.23161px, 206.61034px);
	}

	100% {
		-webkit-transform: translate(186.23161px, 206.61034px);
		transform: translate(186.23161px, 206.61034px);
	}
}

@-webkit-keyframes collect-data_ts__ts {
	0% {
		-webkit-transform: scale(0.55, 0.55);
		transform: scale(0.55, 0.55);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes collect-data_ts__ts {
	0% {
		-webkit-transform: scale(0.55, 0.55);
		transform: scale(0.55, 0.55);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@-webkit-keyframes collect-cloud_to__to {
	0% {
		-webkit-transform: translate(283.34501px, 187.162px);
		transform: translate(283.34501px, 187.162px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(259.33001px, 70.96px);
		transform: translate(259.33001px, 70.96px);
	}

	100% {
		-webkit-transform: translate(259.33001px, 70.96px);
		transform: translate(259.33001px, 70.96px);
	}
}

@keyframes collect-cloud_to__to {
	0% {
		-webkit-transform: translate(283.34501px, 187.162px);
		transform: translate(283.34501px, 187.162px);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: translate(259.33001px, 70.96px);
		transform: translate(259.33001px, 70.96px);
	}

	100% {
		-webkit-transform: translate(259.33001px, 70.96px);
		transform: translate(259.33001px, 70.96px);
	}
}

@-webkit-keyframes collect-cloud_ts__ts {
	0% {
		-webkit-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes collect-cloud_ts__ts {
	0% {
		-webkit-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95);
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@-webkit-keyframes collect-cloud_c_o {
	0% {
		opacity: 0.43;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes collect-cloud_c_o {
	0% {
		opacity: 0.43;
		-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
		animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}

	23.333333% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}




/* Custom - Media Query - Mobile */
/* 767px, 991px */
/* 767px, 991px */
@media screen and (max-width: 991px) {

	.page-id-28178 .font-size-80 {
		font-size: 24px;
		line-height: 28px;
		text-wrap: pretty;
	}

	section#sustainability-journey {
		min-height: 800px;
	}

	div#sustainability-journey .elementor-widget-container {
		padding: 50px 0 !important;
	}

	.elementor-8178 .elementor-element.elementor-element-de7a9ea>.elementor-widget-container {
		margin: 0;
	}

	.sj-menu-list ul {
		display: flex;
		align-items: flex-start;
		flex-wrap: wrap;
		flex-direction: row;
	}

	.page-id-28178 .svg-objects {
		display: grid;
		align-content: space-between !important;
		overflow: hidden;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
		width: 100%;
		padding: 75px 20px 20px;
		margin: 0px;
		height: 650px !important;
		grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	}

	.page-id-28178 .svg-objects div#svg-anchor-links {
		display: flex;
		flex-wrap: wrap;
		align-content: center;
		height: 400px;
	}

	/* .page-id-28178 .svg-objects .svg-desc {
        bottom: 0;
        right: 0;
        padding: 0 20px;
        width: 100%;
    } */

	.page-id-28178 .svg-objects .hover-text {
		display: flex;
		height: 150px;
	}

	.page-id-28178 .svg-objects .svg-desc {
		padding: 0 20px;
		width: 100%;
		font-size: 24px;
		line-height: 28px;
	}

	.pt-125 {
		padding-top: 85px !important;
	}

	.w-50p {
		width: 50%;
	}

	/* Collect */
	.page-id-28178 div#collect {
		/* margin-top: 250px; */
	}

	.page-id-28178 .section-130#collect {
		padding: 30px 0 30px 0;
		/* margin-top: -350px; */
		margin-top: -100px;
	}

	.svg-section.collect {
		-webkit-transform: translate(150%, 25%) !important;
		transform: translate(150%, 25%) !important;
		width: 190px;
		margin-top: -230px !important;
	}

	/* Analyze */
	.page-id-28178 .section-130#analyze {
		padding: 30px 0 30px 0;
		/* margin-top: -80px; */
		margin-top: -100px;
	}

	.page-id-28178 .svg-section.analyze {
		-webkit-transform: translate(85%, -75%);
		transform: translate(85%, -75%);
		margin-top: -40px;
		max-width: 260px;
	}

	#analyze div.col-sm-4.col-sm-offset-1 {
		max-height: 300px;
	}

	/* Plan */
	.page-id-28178 .section-130#plan {
		padding: 30px 0 30px 0;
		/* margin-top: -70px; */
		margin-top: -100px;
	}

	.page-id-28178 .svg-section.plan {
		-webkit-transform: translate(900%, 10%);
		transform: translate(900%, 10%);
		/* margin-top: -250px; */
		position: absolute;
	}

	.svg-section.plan svg {
		height: 250px;
	}

	/* Implement */
	.page-id-28178 .section-130#implement {
		padding: 30px 0 30px 0;
		/* margin-top: -100px; */
		margin-top: -50px;
	}

	.page-id-28178 .svg-section.implement {
		-webkit-transform: translate(100%, 10%);
		transform: translate(100%, 10%);
		position: absolute;
		width: 230px;
	}

	/* Track and Automate */
	div#track-automate {
		/* margin-top: 100px; */
	}

	.page-id-28178 .section-130#track-automate {
		padding: 30px 0 60px 0;
		/* margin-top: -180px; */
		margin-top: -100px;
	}

	.page-id-28178 .section-130#track-automate .container-title {
		width: 80%;
	}

	.page-id-28178 .svg-section.automate {
		-webkit-transform: translate(15%, 55%);
		transform: translate(15%, 55%);
		position: absolute;
		width: 550px;
	}

	/* Report */

	div#report[data-element_type="container"] {
		margin-top: 50px;
	}

	div#report[data-element_type="widget"] {
		/* margin-top: 100px; */
	}

	.page-id-28178 .section-130#report {
		padding: 30px 0 100px 0;
		margin-top: -100px;
	}

	#report div.col-sm-4.col-sm-offset-2 {
		max-height: 300px;
	}

	.page-id-28178 .svg-section.report {
		-webkit-transform: translate(80%, 0%);
		transform: translate(80%, 0%);
		position: absolute;
		top: 40px;
		width: 260px;
	}



	/* Contact Form */
	div#talkWithUs {
		margin-top: unset;
		padding: 0 15px 50px;
	}

	div#talkWithUs img {
		width: 165px;
		margin-top: 30px;
	}


}






@media screen and (max-width: 425px) {

	/* iPhone 17 Pro specific styles */
	#sustainability-journey .svg-objects {
		display: grid;
		align-content: space-between !important;
		overflow: hidden;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
		width: 100%;
		padding: 20px;
		margin: 0px;
		height: 650px !important;
		/* grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); */
		grid-template-columns: repeat(1, 2fr);
	}

	.svg-objects .svg-desc {
		text-decoration: none;
	}
	
	#sustainability-journey .svg-objects .svg-desc.active::marker {
		content: "";
	}

	#sustainability-journey .svg-objects div#svg-anchor-links {
		display: flex;
        height: 400px;
        grid-column: 1;
        align-content: stretch;
	}

	#sustainability-journey .svg-objects .svg-header-1 p {
		font-size: 20px;
		line-height: 22px;
		font-weight: 500;
		text-align: center;
	}

	#sustainability-journey .svg-objects .hover-text {
		display: flex;
		height: 150px;
		grid-column: 1;
	}

	section#collect .svg-section.collect {
		-webkit-transform: translate(90%, 25%) !important;
		transform: translate(90%, 25%) !important;
		width: 150px !important;
		margin-top: -160px !important;
	}
	section#analyze .svg-section.analyze {
		-webkit-transform: translate(90%, 25%) !important;
		transform: translate(110%, 5%) !important;
		width: 170px !important;
		margin-top: -160px !important;
	}
	section#plan .svg-section.plan {
		-webkit-transform: translate(90%, 25%) !important;
		transform: translate(200%, 130%) !important;
		width: 200px !important;
		margin-top: -160px !important;
	}
	section#implement .svg-section.implement {
		-webkit-transform: translate(90%, 25%) !important;
		transform: translate(200%, 90%) !important;
		width: 170px !important;
		margin-top: -160px !important;
	}
	section#track-automate .svg-section.automate {
		-webkit-transform: translate(90%, 25%) !important;
		transform: translate(120%, 50%) !important;
		width: 350px !important;
		margin-top: -160px !important;
	}
	section#report .svg-section.report {
		-webkit-transform: translate(90%, 25%) !important;
		transform: translate(70%, 100%) !important;
		width: 180px !important;
		margin-top: -160px !important;
	}

	


}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Din Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://uat-wp.adecesg.com/wp-content/uploads/2023/12/FF-DIN-Pro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Din Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://uat-wp.adecesg.com/wp-content/uploads/2023/12/FF-DIN-Pro-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Din Pro';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://uat-wp.adecesg.com/wp-content/uploads/2023/12/FF-DIN-Pro-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Din Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://uat-wp.adecesg.com/wp-content/uploads/2023/12/FF-DIN-Pro-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Din Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://uat-wp.adecesg.com/wp-content/uploads/2023/12/FF-DIN-Pro-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Din Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://uat-wp.adecesg.com/wp-content/uploads/2023/12/FF-DIN-Pro-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */