.elementor .serengeti-prime-footer__social-icon:hover,.elementor .serengeti-prime-footer__social-icon:focus-visible{color:var(--color-dark);border-color:var(--color-primary);background-color:var(--color-primary);fill:var(--color-dark);\n}.elementor .serengeti-prime-footer__social-icon{width:2.75rem;height:2.75rem;color:var(--color-light);padding:.7rem;border-radius:999px;border-width:1px;border-color:rgb(251 248 244 / .28);border-style:solid;display:flex;justify-content:center;align-items:center;fill:var(--color-light);transition:background-color 0.25s,border-color 0.25s,color 0.25s,fill 0.25s;\n}.elementor .serengeti-prime-footer__socials{width:auto;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:0;display:flex;flex-direction:row;gap:.75rem;flex:0 0 auto;align-items:center}.elementor .serengeti-prime-footer__legal:hover,.elementor .serengeti-prime-footer__legal:focus-visible{color:var(--color-primary)}.elementor .serengeti-prime-footer__legal{font-family:var(--font-text);font-size:.8rem;color:rgb(251 248 244 / .5);line-height:1.5;transition:color 0.2s;display:block}.elementor .serengeti-prime-footer__bottom{width:100%;padding-block-start:1.5rem;padding-block-end:2rem;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;align-items:center;border-top-style:solid;border-top-color:rgb(251 248 244 / .12);\n}.elementor .serengeti-prime-footer__text{font-family:var(--font-text);font-size:.9rem;color:rgb(251 248 244 / .66);line-height:1.65;display:block}.elementor .serengeti-prime-footer__about-title{font-family:var(--font-text);font-weight:600;font-size:.9rem;color:var(--color-white);line-height:1.4;display:block}.elementor .serengeti-prime-footer__about{min-width:0;max-width:40rem;padding:0;display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto}.elementor .serengeti-prime-footer__logo{width:11rem;color:var(--color-light);display:block;flex:0 0 auto;fill:var(--color-light);\n}.elementor .serengeti-prime-footer__brand{width:100%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0;padding-inline-end:0;margin-block-start:4.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-block-start-width:1px;display:flex;flex-direction:row;gap:3rem;align-items:center;border-top-style:solid;border-top-color:rgb(251 248 244 / .12);\n}.elementor .serengeti-prime-footer__note{font-family:var(--font-text);font-size:.82rem;color:rgb(251 248 244 / .55);line-height:1.6;margin-block-start:.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:block}.elementor .serengeti-prime-footer__btn:hover,.elementor .serengeti-prime-footer__btn:focus-visible{color:var(--color-dark);border-color:var(--color-primary);background-color:var(--color-primary)}.elementor .serengeti-prime-footer__btn{width:100%;font-family:var(--font-text);font-weight:600;font-size:.88rem;color:var(--color-white);line-height:1.3;text-align:center;padding-block-start:.9rem;padding-block-end:.9rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:6px;border-width:1px;border-color:rgb(251 248 244 / .28);border-style:solid;background-color:rgb(251 248 244 / .04);transition:background-color 0.25s,border-color 0.25s,color 0.25s;display:block}.elementor .serengeti-prime-footer__link:hover,.elementor .serengeti-prime-footer__link:focus-visible{color:var(--color-primary)}.elementor .serengeti-prime-footer__link{font-family:var(--font-text);font-size:.9rem;color:rgb(251 248 244 / .66);line-height:1.45;text-decoration:none;transition:color 0.2s;display:block}.elementor .serengeti-prime-footer__title{font-family:var(--font-primary);font-weight:600;font-size:1.15rem;color:var(--color-white);line-height:1.3;margin-block-start:0;margin-block-end:.6rem;margin-inline-start:0;margin-inline-end:0;display:block}.elementor .serengeti-prime-footer__col{width:100%;min-width:0;padding:0;display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}.elementor .serengeti-prime-footer__col--contact{gap:.75rem}.elementor .serengeti-prime-footer__grid{width:100%;padding:0;display:grid;gap:2.5rem;grid-template-columns:1.35fr repeat(5,minmax(0,1fr))}.elementor .serengeti-prime-footer__inner{width:100%;max-width:80rem;padding-block-start:0;padding-block-end:0;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column}.elementor .serengeti-prime-footer{width:100%;font-family:var(--font-text);color:var(--color-light);padding-block-start:5rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;background-color:var(--color-dark);display:block}