.elementor .mm-ic-sound{-webkit-mask: url(https://maiyombugualaw.co.ke/wp-content/uploads/mm-icons/mm-ic-sound.svg) center / contain no-repeat; mask: url(https://maiyombugualaw.co.ke/wp-content/uploads/mm-icons/mm-ic-sound.svg) center / contain no-repeat; -webkit-mask: url(https://maiyombugualaw.co.ke/wp-content/uploads/mm-icons/mm-ic-sound.svg) center / contain no-repeat; mask: url(https://maiyombugualaw.co.ke/wp-content/uploads/mm-icons/mm-ic-sound.svg) center / contain no-repeat;\n}.elementor .mm-more{font-family:var(--mm-font);font-weight:600;font-size:15px;color:var(--mm-navy);line-height:1.5;margin:0px;display:inline-flex;gap:8px;align-items:center;width: fit-content; &::after { content: ""; flex: none; width: 16px; height: 16px; background-color: currentColor; -webkit-mask: url(https://maiyombugualaw.co.ke/wp-content/uploads/mm-icons/mm-ic-arrow.svg) center / contain no-repeat; mask: url(https://maiyombugualaw.co.ke/wp-content/uploads/mm-icons/mm-ic-arrow.svg) center / contain no-repeat; } width: fit-content; &::after { content: ""; flex: none; width: 16px; height: 16px; background-color: currentColor; -webkit-mask: url(https://maiyombugualaw.co.ke/wp-content/uploads/mm-icons/mm-ic-arrow.svg) center / contain no-repeat; mask: url(https://maiyombugualaw.co.ke/wp-content/uploads/mm-icons/mm-ic-arrow.svg) center / contain no-repeat; }\n}.elementor .mm-grow{flex:1 1 auto;}.elementor .mm-pc-body{padding-block-start:18px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .mm-pc-plaque{width:auto;position:relative;z-index:2;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:-38px;margin-block-end:0px;margin-inline-start:20px;margin-inline-end:20px;background-color:var(--mm-navy);box-shadow:0px 12px 28px 0px rgba(2,1,45,.28);transition:background-color 0.25s;display:block;}.elementor .mm-pc-img{width:100%;height:100%;object-fit:cover;margin:0px;transition:transform 0.25s;display:block;}.elementor .mm-pc-media{width:100%;overflow:hidden;aspect-ratio:16 / 10;padding:0px;display:block;}.elementor .mm-pc:hover,.elementor .mm-pc:focus-visible{box-shadow:0px 16px 40px 0px rgba(4,2,60,.14);transform:translate3d(0px, -2px, 0px);}.elementor .mm-pc{position:relative;text-decoration:none;padding:0px;border-width:1px;border-color:var(--mm-line);border-style:solid;background-color:var(--mm-white);box-shadow:0px 1px 2px 0px rgba(4,2,60,.05);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;}.elementor .mm-ic-16{width:16px;height:16px;}.elementor .mm-hero__sound-t{font-family:var(--mm-font);font-weight:600;font-size:13px;color:var(--mm-white);line-height:1;margin:0px;}.elementor .mm-hero__sound:hover,.elementor .mm-hero__sound:focus-visible{border-color:var(--mm-white);background-color:rgba(2,1,61,.62);}.elementor .mm-hero__sound{position:absolute;inset-inline-end:clamp(16px, 3vw, 40px);inset-block-end:clamp(16px, 3vw, 34px);z-index:3;color:var(--mm-white);cursor:pointer;padding-block-start:9px;padding-block-end:9px;padding-inline-start:15px;padding-inline-end:15px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.35);border-style:solid;background-color:rgba(2,1,61,.42);backdrop-filter:blur(6px);transition:background-color 0.25s, border-color 0.25s;display:inline-flex;flex-direction:row;gap:8px;align-items:center;width: fit-content; width: fit-content;\n}.elementor .mm-bgv-off{display:none;}.elementor .mm-scrim-cv{z-index:0;background-image:linear-gradient(180deg, rgba(2,1,61,.5) 0%,rgba(2,1,61,.38) 45%,rgba(2,1,61,.56) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .mm-cv-content{position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .mm-hero{width:100%;min-height:clamp(520px, 56.25vw, 88vh);color:var(--mm-white);padding:0px;background-color:var(--mm-navy-deep);}.elementor .mm-ic{width:19px;height:19px;padding:0px;background-color:currentColor;display:block;}.elementor .mm-grid3{width:100%;padding:0px;display:grid;gap:22px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .mm-tall{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin:0px;display:block;}.elementor .mm-row-fig{position:relative;padding:0px;&::before { content: ""; position: absolute; left: -14px; top: -14px; width: 74px; height: 74px; border-left: 3px solid var(--mm-red); border-top: 3px solid var(--mm-red); z-index: 1; } &::before { content: ""; position: absolute; left: -14px; top: -14px; width: 74px; height: 74px; border-left: 3px solid var(--mm-red); border-top: 3px solid var(--mm-red); z-index: 1; }\n}.elementor .mm-row-body{padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .mm-row{width:100%;column-gap:clamp(28px, 4vw, 56px);padding:0px;display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);align-items:start;row-gap: 28px; row-gap: 28px;\n}.elementor .mm-max60{max-width:60ch;}.elementor .mm-max17{max-width:17ch;}.elementor .mm-scrim-hero{background-image:linear-gradient(100deg, rgba(2,1,61,.88) 0%,rgba(2,1,61,.62) 42%,rgba(4,2,123,.24) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .mm-scrim-cta{background-image:linear-gradient(180deg, rgba(2,1,61,.34) 0%,rgba(2,1,61,.5) 60%,rgba(2,1,61,.6) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .mm-fill{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;margin:0px;max-width: none; max-width: none;\n}.elementor .mm-ctas{max-width:100%;padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;width: fit-content; width: fit-content;\n}.elementor .mm-ctas-c{justify-content:center;}.elementor .mm-btn:hover,.elementor .mm-btn:focus-visible{box-shadow:0px 8px 20px 0px rgba(2,1,45,.16);transform:translate3d(0px, -2px, 0px);}.elementor .mm-btn{font-family:var(--mm-font);font-weight:600;font-size:15px;line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1.5px;border-color:transparent;border-style:solid;transition:background-color 0.25s, color 0.25s, border-color 0.25s, transform 0.25s, box-shadow 0.25s;display:inline-flex;gap:9px;align-items:center;width: fit-content; &::after { content: ""; flex: none; width: 16px; height: 16px; background-color: currentColor; -webkit-mask: url(https://maiyombugualaw.co.ke/wp-content/uploads/mm-icons/mm-ic-arrow.svg) center / contain no-repeat; mask: url(https://maiyombugualaw.co.ke/wp-content/uploads/mm-icons/mm-ic-arrow.svg) center / contain no-repeat; } &:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; } width: fit-content; &::after { content: ""; flex: none; width: 16px; height: 16px; background-color: currentColor; -webkit-mask: url(https://maiyombugualaw.co.ke/wp-content/uploads/mm-icons/mm-ic-arrow.svg) center / contain no-repeat; mask: url(https://maiyombugualaw.co.ke/wp-content/uploads/mm-icons/mm-ic-arrow.svg) center / contain no-repeat; } &:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }\n}.elementor .mm-btn-ghost:hover,.elementor .mm-btn-ghost:focus-visible{color:var(--mm-navy);border-color:var(--mm-white);background-color:var(--mm-white);}.elementor .mm-btn-ghost{color:var(--mm-white);border-color:rgba(255,255,255,.5);background-color:transparent;}.elementor .mm-btn-light:hover,.elementor .mm-btn-light:focus-visible{color:var(--mm-white);background-color:var(--mm-red);}.elementor .mm-btn-light{color:var(--mm-navy);background-color:var(--mm-white);}.elementor .mm-btn-solid:hover,.elementor .mm-btn-solid:focus-visible{color:var(--mm-white);background-color:var(--mm-red);}.elementor .mm-btn-solid{color:var(--mm-white);background-color:var(--mm-navy);}.elementor .mm-btn-red:hover,.elementor .mm-btn-red:focus-visible{color:var(--mm-navy);background-color:var(--mm-white);}.elementor .mm-btn-red{color:var(--mm-white);background-color:var(--mm-red);}.elementor .mm-head{max-width:60ch;padding:0px;margin-block-end:clamp(30px, 3.4vw, 46px);display:flex;flex-direction:column;align-items:flex-start;}.elementor .mm-eyebrow{font-family:var(--mm-font);font-weight:600;font-size:13px;color:var(--mm-navy);letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:10px;align-items:center;width: fit-content; &::before { content: ""; flex: none; width: 10px; height: 17px; background: linear-gradient(currentColor, currentColor) 0 50% / 2px 13px no-repeat, linear-gradient(currentColor, currentColor) 50% 50% / 2px 17px no-repeat, linear-gradient(currentColor, currentColor) 100% 50% / 2px 13px no-repeat; color: var(--mm-red); } width: fit-content; &::before { content: ""; flex: none; width: 10px; height: 17px; background: linear-gradient(currentColor, currentColor) 0 50% / 2px 13px no-repeat, linear-gradient(currentColor, currentColor) 50% 50% / 2px 17px no-repeat, linear-gradient(currentColor, currentColor) 100% 50% / 2px 13px no-repeat; color: var(--mm-red); }\n}.elementor .mm-eyebrow-l{color:rgba(255,255,255,.9);&::before { color: var(--mm-white); } &::before { color: var(--mm-white); }\n}.elementor .mm-kick{font-family:var(--mm-font);font-weight:600;font-size:13px;color:rgba(255,255,255,.75);letter-spacing:0.14em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .mm-body{font-family:var(--mm-font);font-weight:400;font-size:17px;color:var(--mm-muted);line-height:1.7;margin:0px;}.elementor .mm-lead{font-family:var(--mm-font);font-weight:400;font-size:19px;color:var(--mm-muted);line-height:1.6;margin:0px;}.elementor .mm-h3{font-family:var(--mm-font);font-weight:600;font-size:19px;color:var(--mm-navy);letter-spacing:-0.005em;line-height:1.35;margin:0px;}.elementor .mm-h2{font-family:var(--mm-font);font-weight:700;font-size:clamp(26px, 2.7vw, 38px);color:var(--mm-navy);letter-spacing:-0.01em;line-height:1.15;margin:0px;text-wrap: balance; text-wrap: balance;\n}.elementor .mm-h1{font-family:var(--mm-font);font-weight:700;font-size:clamp(34px, 4.4vw, 58px);color:var(--mm-navy);letter-spacing:-0.015em;line-height:1.06;margin:0px;text-wrap: balance; text-wrap: balance;\n}.elementor .mm-h2-xl{font-size:clamp(30px, 3.4vw, 46px);}.elementor .mm-wrap{width:100%;max-width:1200px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .mm-wrap-c{text-align:center;align-items:center;}.elementor .mm-s{width:100%;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--mm-white);display:flex;flex-direction:column;align-items:center;}.elementor .mm-pad{padding-block-start:clamp(56px, 7vw, 104px);padding-block-end:clamp(56px, 7vw, 104px);}.elementor .mm-cta-in{gap:20px;}.elementor .mm-cta-sec{min-height:clamp(460px, 50vw, 720px);padding-block-start:clamp(56px, 6vw, 90px);padding-block-end:clamp(56px, 6vw, 90px);justify-content:center;}.elementor .mm-hero-in{padding-block-start:clamp(76px, 9vw, 132px);padding-block-end:clamp(76px, 9vw, 132px);gap:20px;}.elementor .mm-ground-wash{background-color:var(--mm-wash);}.elementor .mm-shadow{text-shadow: 0 2px 20px rgba(0,0,0,.55); text-shadow: 0 2px 20px rgba(0,0,0,.55);\n}.elementor .mm-on-dark-soft{color:rgba(255,255,255,.86);}.elementor .mm-on-dark{color:var(--mm-white);}.elementor .mm-ground-navy{background-color:var(--mm-navy);}.elementor .mm-row-rev{grid-template-columns:minmax(0, 1.1fr) minmax(0, .9fr);}