.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-8443d03 .elementor-heading-title{font-family:var( --e-global-typography-0aeaeab-font-family );font-size:var( --e-global-typography-0aeaeab-font-size );line-height:var( --e-global-typography-0aeaeab-line-height );letter-spacing:var( --e-global-typography-0aeaeab-letter-spacing );color:var( --e-global-color-v4-p50 );}.elementor-1002 .elementor-element.elementor-element-32ee01b .elementor-heading-title{font-family:var( --e-global-typography-beffb9b-font-family );font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );color:var( --e-global-color-d306eb8 );}.elementor-1002 .elementor-element.elementor-element-343e0ba .elementor-heading-title{font-family:var( --e-global-typography-beffb9b-font-family );font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );color:var( --e-global-color-d306eb8 );}.elementor-1002 .elementor-element.elementor-element-7522dec .elementor-heading-title{font-family:var( --e-global-typography-beffb9b-font-family );font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );color:var( --e-global-color-d306eb8 );}.elementor-1002 .elementor-element.elementor-element-bf82878 .elementor-heading-title{font-family:var( --e-global-typography-beffb9b-font-family );font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );color:var( --e-global-color-d306eb8 );}.elementor-1002 .elementor-element.elementor-element-4683dc0 .wd-accordion-title-text{font-family:var( --e-global-typography-beffb9b-font-family );font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-4683dc0 .wd-accordion-content{font-family:var( --e-global-typography-8c7ed59-font-family );font-size:var( --e-global-typography-8c7ed59-font-size );font-weight:var( --e-global-typography-8c7ed59-font-weight );line-height:var( --e-global-typography-8c7ed59-line-height );}body.elementor-page-1002{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1002 .elementor-element.elementor-element-8443d03 .elementor-heading-title{font-size:var( --e-global-typography-0aeaeab-font-size );line-height:var( --e-global-typography-0aeaeab-line-height );letter-spacing:var( --e-global-typography-0aeaeab-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-32ee01b .elementor-heading-title{font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-343e0ba .elementor-heading-title{font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-7522dec .elementor-heading-title{font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-bf82878 .elementor-heading-title{font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-4683dc0 .wd-accordion-title-text{font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-4683dc0 .wd-accordion-content{font-size:var( --e-global-typography-8c7ed59-font-size );line-height:var( --e-global-typography-8c7ed59-line-height );}}@media(max-width:767px){.elementor-1002 .elementor-element.elementor-element-8443d03 .elementor-heading-title{font-size:var( --e-global-typography-0aeaeab-font-size );line-height:var( --e-global-typography-0aeaeab-line-height );letter-spacing:var( --e-global-typography-0aeaeab-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-32ee01b .elementor-heading-title{font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-343e0ba .elementor-heading-title{font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-7522dec .elementor-heading-title{font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-bf82878 .elementor-heading-title{font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-4683dc0 .wd-accordion-title-text{font-size:var( --e-global-typography-beffb9b-font-size );line-height:var( --e-global-typography-beffb9b-line-height );letter-spacing:var( --e-global-typography-beffb9b-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-4683dc0 .wd-accordion-content{font-size:var( --e-global-typography-8c7ed59-font-size );line-height:var( --e-global-typography-8c7ed59-line-height );}}/* Start custom CSS for heading, class: .elementor-element-8443d03 */.elementor-1002 .elementor-element.elementor-element-8443d03 {
    width: 440px;
}

.elementor-1002 .elementor-element.elementor-element-8443d03 span {
    color: var(--P500);
}

.elementor-1002 .elementor-element.elementor-element-8443d03 * {
    font-weight: 700;
}

@media (max-width:768px) {
    .elementor-1002 .elementor-element.elementor-element-8443d03 * {
        font-size: 32px !important;
        line-height: 38px !important;
    }
    
    .elementor-1002 .elementor-element.elementor-element-8443d03  {
        width:175px
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ee01b */.elementor-1002 .elementor-element.elementor-element-32ee01b span {
    color: var(--P50);
}

.elementor-1002 .elementor-element.elementor-element-32ee01b:hover * {
    transition: color 0.3s ease;
}

@media(hover: hover) and (pointer:fine) {
    .elementor-1002 .elementor-element.elementor-element-32ee01b:hover * {
        color: var(--P50) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-343e0ba */.elementor-1002 .elementor-element.elementor-element-343e0ba span {
    color: var(--P50);
}

.elementor-1002 .elementor-element.elementor-element-343e0ba:hover * {
    transition: color 0.3s ease;
}

@media(hover: hover) and (pointer:fine) {
    .elementor-1002 .elementor-element.elementor-element-343e0ba:hover * {
        color: var(--P50) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7522dec */.elementor-1002 .elementor-element.elementor-element-7522dec span {
    color: var(--P50);
}

.elementor-1002 .elementor-element.elementor-element-7522dec:hover * {
    transition: color 0.3s ease;
}

@media(hover: hover) and (pointer:fine) {
    .elementor-1002 .elementor-element.elementor-element-7522dec:hover * {
        color: var(--P50) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf82878 */.elementor-1002 .elementor-element.elementor-element-bf82878 span {
    color: var(--P50);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a59190 */.elementor-1002 .elementor-element.elementor-element-4a59190 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ff2a29 */.elementor-1002 .elementor-element.elementor-element-2ff2a29 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for wd_accordion, class: .elementor-element-4683dc0 */.wd-active .wd-accordion-title-text span {
    color: var(--P600);
}/* End custom CSS */
/* Start custom CSS */#main-content {
    padding-block: 0;
    padding-inline: 0;
}

#process-wrapper {
      display: grid;
  grid-template-columns:  repeat(4, 1fr);
  grid-template-rows: auto;
  gap: 12px;
}

.btn-arrow:before {
    content: "";
    background-image: url('/wp-content/uploads/2026/06/btn-arrow.svg');
    background-repeat: no-repeat;
    display: flex;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    left: -16px;
    width: 13.75px;
    height: 12.25px;
    transition: left 0.4s cubic-bezier(0.6, 0, 0.1, 1);
}



.btn-arrow {
    display: flex;
    position: relative;
    flex-direction: column;
    transition: padding 0.4s cubic-bezier(0.6, 0, 0.1, 1);
}



@media (hover: hover) and (pointer: fine) {
    
    .btn-arrow:hover {
        padding-left: 44px !important;
        background-color: var(--P600, #C70000)!important;
    }
    
    .btn-arrow:hover:before {
        left: 13px;
    }
}/* End custom CSS */