.elementor .e-3b95b734-cae2{width:clamp(17.25rem,21.6vw,21rem);height:auto;max-width:100%;display:block;}.elementor .e-1c3da153-237b{max-width:24rem;font-size:1.2rem;color:#27623e;line-height:1.5;margin-block-start:0.15rem;display:block;}.elementor .e-4f2ebe5f-e2a8{padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:clamp(1.5rem,3.8vw,4.5rem);padding-inline-end:0px;padding-block:1rem;\n}.elementor .e-6f095ded-658c{max-width:28rem;font-weight:400;font-size:clamp(1.125rem,1.4vw,1.4rem);color:#27623e;line-height:1.5;padding:0px;margin:0px;display:block;text-align:right; max-width:none; & a { display:inline-block;white-space:nowrap; } max-width:none; & a { display:inline-block;white-space:nowrap;margin-left:.75rem;font-weight:600; } & a { font-weight:400;white-space:nowrap;display:inline-block;margin-left:.5rem; }\n}.elementor .e-15b9db34-227c{font-size:0px;color:#173e32;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;gap:0.65rem;justify-content:flex-end;align-items:center;& a { display:inline-flex; align-items:center; justify-content:center; width:2.3rem; height:2.3rem; border-radius:50%; background:#edf3e7; color:inherit; text-decoration:none; transition:transform .2s; font-size:0; } & a:hover { transform:translateY(-4px); background:#c9f483; } & a:focus-visible { outline:2px solid #315e3d;outline-offset:3px; } & a[href="https://facebook.com/compits"]::before { content:""; display:block; width:1.2rem; height:1.2rem; background-color:currentColor; mask-image:url("https://www.compits.net/wp-content/uploads/2026/10/social-facebook.png"); -webkit-mask-image:url("https://www.compits.net/wp-content/uploads/2026/10/social-facebook.png"); mask-repeat:no-repeat; mask-size:contain; mask-position:center; } & a[href="https://www.linkedin.com/company/computer-it-solutions/"]::before { content:""; display:block; width:1.2rem; height:1.2rem; background-color:currentColor; mask-image:url("https://www.compits.net/wp-content/uploads/2026/10/social-linkedin.png"); -webkit-mask-image:url("https://www.compits.net/wp-content/uploads/2026/10/social-linkedin.png"); mask-repeat:no-repeat; mask-size:contain; mask-position:center; } & a[href="https://instagram.com/computer_it_solutions_main/"]::before { content:""; display:block; width:1.2rem; height:1.2rem; background-color:currentColor; mask-image:url("https://www.compits.net/wp-content/uploads/2026/10/social-instagram.png"); -webkit-mask-image:url("https://www.compits.net/wp-content/uploads/2026/10/social-instagram.png"); mask-repeat:no-repeat; mask-size:contain; mask-position:center; } & a[href="https://youtube.com/channel/UC5dJqJr7_WXQmtFJodUvKxg"]::before { content:"";display:block;width:1.2rem;height:1.2rem;background-color:currentColor;mask-image:url("https://www.compits.net/wp-content/uploads/2026/10/social-youtube.png");-webkit-mask-image:url("https://www.compits.net/wp-content/uploads/2026/10/social-youtube.png");mask-repeat:no-repeat;mask-size:contain;mask-position:center; } & a { width:2.75rem;height:2.75rem; }\n}.elementor .e-1d193a1-8045{min-width:0px;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0px;padding-inline-end:clamp(1.5rem,3.8vw,4.5rem);display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;}.elementor .e-2c4071b0-7e63{font-weight:600;font-size:1rem;color:#171b18;line-height:1.5;margin:0px;display:block;}.elementor .e-367a4c05-7171{padding:0px;}.elementor .e-37b02755-30e4{padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5695e5e9-b5be:hover,.elementor .e-5695e5e9-b5be:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-5695e5e9-b5be{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-2a20f122-67b8:hover,.elementor .e-2a20f122-67b8:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-2a20f122-67b8{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-581326aa-43aa:hover,.elementor .e-581326aa-43aa:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-581326aa-43aa{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-763cf9dd-328a:hover,.elementor .e-763cf9dd-328a:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-763cf9dd-328a{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-39efa03c-9954:hover,.elementor .e-39efa03c-9954:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-39efa03c-9954{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-3e0693ff-3ff0:hover,.elementor .e-3e0693ff-3ff0:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-3e0693ff-3ff0{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-653fe025-c6ad:hover,.elementor .e-653fe025-c6ad:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-653fe025-c6ad{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-30a38aa7-111a:hover,.elementor .e-30a38aa7-111a:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-30a38aa7-111a{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-49c97185-ab68:hover,.elementor .e-49c97185-ab68:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-49c97185-ab68{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-738d06c7-15ce:hover,.elementor .e-738d06c7-15ce:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-738d06c7-15ce{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-26c31322-8877:hover,.elementor .e-26c31322-8877:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-26c31322-8877{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-4ea5d619-33ee:hover,.elementor .e-4ea5d619-33ee:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-4ea5d619-33ee{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-4c612499-2071:hover,.elementor .e-4c612499-2071:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-4c612499-2071{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-6850411d-bdd0:hover,.elementor .e-6850411d-bdd0:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-6850411d-bdd0{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-799f14e7-f96e:hover,.elementor .e-799f14e7-f96e:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-799f14e7-f96e{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-318d2383-23f8:hover,.elementor .e-318d2383-23f8:focus-visible{background-color:#edf3e7;transform:translate3d(0px, -4px, 0px) scale3d(1.025, 1.025, 1);}.elementor .e-318d2383-23f8{font-weight:400;font-size:0.9rem;color:#171b18;line-height:1.5;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.35rem;border-width:0px;background-color:transparent;transition:transform 0.2s;display:block;&:focus-visible { outline:2px solid #315e3d;outline-offset:2px; }\n}.elementor .e-7a6a7c5c-10ac{width:27.5rem;max-width:85vw;position:absolute;inset-block-start:100%;inset-inline-start:0px;z-index:30;padding:0.5rem;border-radius:0.5rem;border-width:1px;border-color:#d7e3cf;border-style:solid;background-color:#f5f8f1;box-shadow:0px 12px 30px 0px #123b3024;display:grid;gap:0.25rem;grid-template-columns:1fr 1fr;}.elementor .e-37d50538-95b7{padding:0px;}.elementor .e-698e8ca5-f2c7{width:auto;position:relative;padding:0px;}.elementor .e-536d5da3-5575{font-size:1rem;color:#171b18;line-height:1.5;margin:0px;display:block;}.elementor .e-658717d0-94c3{font-size:1rem;color:#171b18;line-height:1.5;margin:0px;display:block;}.elementor .e-14a133d0-626c:hover,.elementor .e-14a133d0-626c:focus-visible{transform:translate3d(0px, -0.35rem, 0px) scale3d(1.04, 1.04, 1);}.elementor .e-14a133d0-626c{font-size:1rem;color:#171b18;line-height:1.5;text-decoration:none;cursor:pointer;margin:0px;transition:transform 0.2s;display:inline-block;}.elementor .e-20e22fe-2bf1{font-size:1rem;color:#fff;line-height:1.5;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;margin:0px;background-color:#173e31;display:block;}.elementor .e-d44dd67-4e4e{font-family:Manrope;font-size:1rem;color:#171b18;line-height:1.5;margin:0px;display:block;order:-1;}.elementor .e-2e5c7d85-783f{font-family:Manrope;font-weight:400;font-size:1.2rem;color:#171b18;line-height:1.5;margin-inline-start:auto;text-align:right; text-align:right;\n}.elementor .e-77503f63-1a68{width:100%;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:clamp(1.5rem,3.8vw,4.5rem);padding-inline-end:clamp(1.5rem,3.8vw,4.5rem);background-image:linear-gradient(90deg, #edf3e7 0%,#edf3e7 40%,#f5f8f1 51%,#ffffff 65%,#ffffff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;gap:2rem;flex-wrap:wrap;grid-column:1 / -1;justify-content:flex-start;align-items:center;box-sizing:border-box; background-image: linear-gradient(90deg,#edf3e7 0%,#edf3e7 calc(26rem + 15vw),#ffffff calc(35rem + 15vw),#ffffff 100%); padding-block:1rem; background-image: linear-gradient(90deg,#edf3e7 0%,#edf3e7 calc(33rem + 12vw),#f1f5ed calc(39rem + 12vw),#f8faf6 calc(46rem + 12vw),#ffffff calc(53rem + 12vw),#ffffff 100%); padding-block:.8rem;\n}.elementor .e-29967114-640a{width:100%;position:sticky;z-index:9990;font-family:Manrope;padding:0px;margin:0px;background-color:#101312;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;max-width:none; box-sizing:border-box; gap:0 2rem; & .e-1c3da153-237b { color:#dcebd7; margin-block-start:0.05rem; } & .e-6f095ded-658c, & .e-6f095ded-658c a { color:#dcebd7; } & .e-15b9db34-227c a { background-color:#173e2b; color:#e3f0dc; } & .e-15b9db34-227c a:hover { background-color:#c9f483; color:#173e32; } & .e-15b9db34-227c a:focus-visible { outline-color:#c9f483; } & .e-15b9db34-227c a { background-color:#c4dda8; color:#153d2b; } & .e-15b9db34-227c a:hover { background-color:#dcf2c3; color:#123424; } inset-block-start: var(--wp-admin--admin-bar--height, 0px);\n}