.elementor-kit-7{--e-global-color-primary:#1D64FF;--e-global-color-secondary:#000000;--e-global-color-text:#FFFFFF;--e-global-color-1fa5212:#3D7BFF;--e-global-color-ac0eb3c:#003AB8;--e-global-color-9a00365:#001C54;--e-global-color-575abcc:#000000;--e-global-color-b9d465d:#313131;--e-global-color-f6cb8ae:#ADADAD;--e-global-color-8cac31f:#A3A3A3;--e-global-color-4e54289:#8E8E8E;--e-global-color-365882f:#5C5C5C;--e-global-color-4101b7d:#1F66FF59;--e-global-color-c0530f2:#C2C2C2;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-3ebfcfd-font-family:"Outfit";--e-global-typography-3ebfcfd-font-size:18px;--e-global-typography-3ebfcfd-font-weight:400;--e-global-typography-3ebfcfd-line-height:1.5em;--e-global-typography-d9a0dbb-font-family:"Outfit";--e-global-typography-d9a0dbb-font-size:16px;--e-global-typography-d9a0dbb-font-weight:400;--e-global-typography-d9a0dbb-letter-spacing:-0.02em;--e-global-typography-cd12485-font-family:"Outfit";--e-global-typography-cd12485-font-size:16px;--e-global-typography-cd12485-font-weight:300;--e-global-typography-cd12485-letter-spacing:-0.02em;--e-global-typography-3d7d7cb-font-family:"Outfit";--e-global-typography-3d7d7cb-font-size:18px;--e-global-typography-3d7d7cb-font-weight:400;--e-global-typography-3d7d7cb-letter-spacing:-0.02em;--e-global-typography-93bb409-font-family:"Outfit";--e-global-typography-93bb409-font-size:16px;--e-global-typography-93bb409-font-weight:400;--e-global-typography-93bb409-letter-spacing:-0.02px;--e-global-typography-b520f03-font-family:"Outfit";--e-global-typography-b520f03-font-size:14px;--e-global-typography-b520f03-font-weight:500;--e-global-typography-894f033-font-family:"Outfit";--e-global-typography-894f033-font-size:12px;--e-global-typography-894f033-font-weight:400;--e-global-typography-323a4c2-font-family:"Outfit";--e-global-typography-323a4c2-font-size:10px;--e-global-typography-323a4c2-font-weight:400;--e-global-typography-323a4c2-line-height:1.2em;--e-global-typography-00ef5ec-font-family:"Outfit";--e-global-typography-00ef5ec-font-size:15px;--e-global-typography-00ef5ec-font-weight:500;--e-global-typography-7ed472d-font-family:"Outfit";--e-global-typography-7ed472d-font-size:clamp(2.027rem, 1.3974rem + 2.0146vw, 3.815rem);--e-global-typography-7ed472d-font-weight:500;--e-global-typography-7ed472d-line-height:1.2em;--e-global-typography-7ed472d-letter-spacing:-0.02em;--e-global-typography-18b0545-font-family:"Outfit";--e-global-typography-18b0545-font-size:clamp(1.802rem, 1.3619rem + 1.4085vw, 3.052rem);--e-global-typography-18b0545-font-weight:500;--e-global-typography-18b0545-line-height:1.2em;--e-global-typography-18b0545-letter-spacing:-0.02em;--e-global-typography-2a8a1ea-font-family:"Outfit";--e-global-typography-2a8a1ea-font-size:clamp(1.602rem, 1.3066rem + 0.9454vw, 2.441rem);--e-global-typography-2a8a1ea-font-weight:500;--e-global-typography-2a8a1ea-line-height:1.4em;--e-global-typography-2a8a1ea-letter-spacing:-0.02em;color:var( --e-global-color-text );font-size:clamp(1rem, 1rem + 0vw, 1rem);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{font-family:var( --e-global-typography-7ed472d-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed472d-font-size );font-weight:var( --e-global-typography-7ed472d-font-weight );line-height:var( --e-global-typography-7ed472d-line-height );letter-spacing:var( --e-global-typography-7ed472d-letter-spacing );}.elementor-kit-7 h2{font-family:var( --e-global-typography-18b0545-font-family ), Sans-serif;font-size:var( --e-global-typography-18b0545-font-size );font-weight:var( --e-global-typography-18b0545-font-weight );line-height:var( --e-global-typography-18b0545-line-height );letter-spacing:var( --e-global-typography-18b0545-letter-spacing );}.elementor-kit-7 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-2a8a1ea-font-family ), Sans-serif;font-size:var( --e-global-typography-2a8a1ea-font-size );font-weight:var( --e-global-typography-2a8a1ea-font-weight );line-height:var( --e-global-typography-2a8a1ea-line-height );letter-spacing:var( --e-global-typography-2a8a1ea-letter-spacing );}.elementor-kit-7 h4{font-size:clamp(1.424rem, 1.2377rem + 0.5961vw, 1.953rem);}.elementor-kit-7 h5{font-size:clamp(1.266rem, 1.1614rem + 0.3346vw, 1.563rem);}.elementor-kit-7 h6{font-size:clamp(1.125rem, 1.081rem + 0.1408vw, 1.25rem);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7 h1{font-size:var( --e-global-typography-7ed472d-font-size );line-height:var( --e-global-typography-7ed472d-line-height );letter-spacing:var( --e-global-typography-7ed472d-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-18b0545-font-size );line-height:var( --e-global-typography-18b0545-line-height );letter-spacing:var( --e-global-typography-18b0545-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-2a8a1ea-font-size );line-height:var( --e-global-typography-2a8a1ea-line-height );letter-spacing:var( --e-global-typography-2a8a1ea-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7 h1{font-size:var( --e-global-typography-7ed472d-font-size );line-height:var( --e-global-typography-7ed472d-line-height );letter-spacing:var( --e-global-typography-7ed472d-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-18b0545-font-size );line-height:var( --e-global-typography-18b0545-line-height );letter-spacing:var( --e-global-typography-18b0545-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-2a8a1ea-font-size );line-height:var( --e-global-typography-2a8a1ea-line-height );letter-spacing:var( --e-global-typography-2a8a1ea-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.framer-section .framer-item {
  opacity: 0;
  transform: translateY(80px) scale(0.9);
  transition: opacity 2s cubic-bezier(0.16, 1, 0.3, 1),
              transform 2s cubic-bezier(0.16, 1, 0.3, 1);
}

.framer-section.in-view .framer-item {
  opacity: 1;
  transform: translateY(0) scale(1);
}

.ticker {
    position: relative;
    overflow: hidden;
}

.ticker::before,
.ticker::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width:140px;
    pointer-events: none;
    z-index: 1;
}

.ticker::before {
    left: 0;
    Z-index: 2 !important;
    background: linear-gradient(to right, #0000007A, transparent) !important;
}

.ticker::after {
    right: 0;
    background: linear-gradient(to left, #0000007A, transparent) !important;
}

.framer-left {
    opacity: 0;
    transform: translateX(-100px) scale(1);
    transition: 
        opacity 1.2s cubic-bezier(0.16, 1, 0.3, 1),
        transform 1.2s cubic-bezier(0.16, 1, 0.3, 1);
}

.framer-section.in-view .framer-left {
    opacity: 1;
    transform: translateX(0) scale(1);
}

.framer-fade {
    opacity: 0;
    transition: opacity 1.4s cubic-bezier(0.16, 1, 0.3, 1);
}


.framer-section.in-view .framer-fade {
    opacity: 1;
}/* End custom CSS */