.elementor .dot-info_wrapper{width:fit-content;height:fit-content;min-height:auto;position:relative;z-index:20;padding:0px;margin:0px;gap:8px;flex-wrap:nowrap;align-items:center;}.elementor .dot-info_dot{width:8px;height:8px;min-width:8px;min-height:8px;max-width:8px;max-height:8px;aspect-ratio:1/1;padding:0px;margin:0px;border-radius:100px;background-color:var(--Black);}.elementor .dot-info_text{font-weight:700;font-size:16px;color:var(--Black);line-height:22px;}.elementor .heading-1{position:relative;z-index:20;color:var(--Black);text-align:center;}.elementor .body-centered{text-align:center;}.elementor .hero_text{max-width:36em;position:relative;z-index:20;margin:16px;}.elementor .scroll-info_wrapper{width:fit-content;height:fit-content;min-height:0px;position:absolute;inset-block-end:32px;z-index:20;text-decoration:none;gap:8px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .scroll-info_icon{width:14.8px;height:18.4px;padding:0px;margin-block-start:-6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .scroll-info_text{font-weight:700;font-size:16px;color:var(--Black);line-height:130%;text-decoration:none;}.elementor .section1_intro-wrapper{display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .section1_kiva-logo{width:100px;height:48px;}.elementor .section1_heading{max-width:740px;color:var(--Black);text-align:center;}.elementor .section1_paragraph{max-width:var(--max-w-740);text-align:center;}.elementor .section1_cards-wrapper{padding:0px;display:flex;flex-direction:row;gap:var(--MD);flex-wrap:wrap;justify-content:space-between;align-items:stretch;}.elementor .section1_card{width:calc((100% - 48px)/3);padding:var(--3XL);border-radius:16px;background-color:var(--Grey-1);display:flex;flex-direction:column;gap:60px;justify-content:space-between;}.elementor .section1_card-content{padding:0px;display:flex;flex-direction:column;gap:32px;justify-content:flex-start;align-items:center;}.elementor .section1-card-svg{width:auto;height:180px;}.elementor .section1_card-logo{width:165px;height:48px;}.elementor .section1_card-paragraph{color:var(--Grey-3);text-align:center;}.elementor .hero_video{width:100%;height:auto;max-width:1420px;aspect-ratio:auto;object-fit:cover;object-position:bottom center;position:absolute;inset-block-start:auto;inset-block-end:auto;z-index:10;transform:translate3d(0px, -3em, 0px);}.elementor .section2_card-column{width:calc((100% - 48px)/3);padding:0px;margin:0px;display:flex;flex-direction:column;gap:var(--MD);justify-content:flex-start;align-items:stretch;}.elementor .section2_card-wrapper{padding:var(--LG);border-radius:16px;background-color:var(--Yellow);display:flex;flex-direction:column;gap:var(--LG);justify-content:space-between;}.elementor .heading-3{color:var(--Black);}.elementor .section2_card-button{width:48px;height:48px;min-width:auto;min-height:auto;max-width:auto;max-height:auto;position:relative;z-index:5;padding:4.5px;margin-inline-start:auto;border-radius:3px;border-width:1px;border-color:var(--Black);border-style:solid;background-color:var(--Transparent);transition: all 0.2s ease-out;
cursor: pointer;\n}.elementor .section2_card-button:hover,.elementor .section2_card-button:focus-visible{background-color:var(--Black);}.elementor .section2_card-button-svg{width:100%;height:100%;}.elementor .section2_card-text{position:relative;z-index:5;}.elementor .section3_left-wrapper{width:18em;min-width:18em;padding:0px;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .heading-2{color:var(--Black);text-align:start;}.elementor .section3_right-wrapper{width:100%;min-width:auto;min-height:auto;max-width:auto;max-height:auto;padding:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .section3_faq-text{font-weight:400;font-size:16px;}.elementor .platf{width:auto;height:48px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:12px;border-width:1px;border-color:var(--White);border-style:solid;}