.elementor .filter-label{font-family:var(--font-text);color:inherit;padding:0px;margin:0px;font-size:inherit; font-weight:inherit; line-height:inherit; font-size:inherit; font-weight:inherit; line-height:inherit;\n}.elementor .filter-control:hover,.elementor .filter-control:focus-visible{background-color:var(--opacity-color);}.elementor .filter-control{width:auto;min-height:44px;font-family:var(--font-text);font-weight:500;font-size:18px;color:var(--color-main);line-height:24px;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:7px;border-width:1px;border-color:var(--color-main);border-style:solid;background-color:transparent;&[aria-selected="true"] { background-color:var(--color-second);border-color:var(--color-second);font-weight:600; } &:focus-visible { outline:2px solid var(--color-main);outline-offset:3px; } &[aria-selected="true"] { background-color:var(--color-second);border-color:var(--color-second);font-weight:600; } &:focus-visible { outline:2px solid var(--color-main);outline-offset:3px; }\n}.elementor .filter-control.e--selected{color:var(--white);}.elementor .filter-menu{width:100%;padding:0px;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;justify-content:flex-start;}.elementor .media-photo{width:100%;height:auto;max-width:100%;border-radius:7px;display:block;}.elementor .media-frame{width:100%;padding:0px;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;break-inside:avoid; break-inside:avoid;\n}.elementor .media-masonry{width:100%;column-count:3;column-gap:1.25rem;padding:0px;display:block;}.elementor .media-tile-video{width:100%;aspect-ratio:16/9;background-color:#000;}.elementor .bg-main{background-color:var(--color-main);}.elementor .title-tag{width:100%;font-family:var(--font-text);font-weight:500;font-size:15px;color:var(--color-second);letter-spacing:0.08em;line-height:20px;text-transform:uppercase;margin:0px;}.elementor .title{width:100%;font-family:var(--font-title);font-weight:400;font-size:50px;color:var(--color-main);letter-spacing:-1.5px;line-height:50px;}.elementor .text{width:75%;font-family:var(--font-text);font-weight:400;font-size:20px;color:var(--black);letter-spacing:-0.5px;line-height:25px;margin-block-start:var(--default);text-wrap: balance;\n}.elementor .section{width:var(--full);min-height:25vh;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;}.elementor .title-hero{font-family:var(--font-title);font-weight:400;font-size:130px;color:var(--white);letter-spacing:-5px;line-height:130px;}.elementor .hero{height:100vh;padding:5rem;flex-direction:column;gap:var(--default);justify-content:flex-end;}.elementor .reset{width:100%;padding:0px;margin:0px;border-radius:0px;}.elementor .text-sm{font-size:1rem;line-height:1.5;}.elementor .wrapper{width:90vw;max-width:var(--container-width);padding:0px;display:flex;flex-direction:row;gap:2rem;}.elementor .column{width:var(--full);min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:start;}.elementor .cta{min-height:52px;font-family:var(--font-text);font-weight:500;font-size:18px;color:var(--white);letter-spacing:1px;text-align:center;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:10px;border-width:2px;border-color:var(--color-second);border-style:solid;background-color:var(--color-second);transition:all 200ms;display:flex;justify-content:center;align-items:center;}.elementor .cta:hover,.elementor .cta:focus-visible{color:var(--color-second);border-width:2px;border-color:var(--color-second);border-style:solid;background-color:var(--transparent);}.elementor .cta-green{color:var(--white);border-color:var(--color-main);background-color:var(--color-main);}.elementor .cta-green:hover,.elementor .cta-green:focus-visible{color:var(--color-main);border-color:var(--color-main);background-color:var(--transparent);}