.elementor .aute-motion-parallax{&.aute-motion-parallax { @media (prefers-reduced-motion: reduce) { transform: none !important; height: 100% !important; inset-block-start: 0px !important; } }\n}.elementor .aute-motion-entry{&.aute-motion-entry { @media (prefers-reduced-motion: reduce) { opacity: 1 !important; transform: none !important; } }\n}.elementor .aute-newsletter-leading{line-height:1.08;}.elementor .aute-text-arrows{& span:last-child { display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 0.65em; font-weight: 400; line-height: 1; letter-spacing: 0px; vertical-align: 0.05em; }\n}.elementor .aute-resource-row{width:100%;max-width:82.125rem;padding:0px;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));grid-template-rows:auto auto;align-items:stretch;gap: 0.9375rem 1.5rem; margin-inline: auto; & > a { flex: 1 1 0%; width: 0%; min-width: 0px; transition: flex-grow 650ms cubic-bezier(0.22, 1, 0.36, 1); } & > a > img { width: 100%; height: 100%; max-width: none; left: 0%; top: 0%; object-fit: cover; object-position: 50% 50%; filter: grayscale(100%); transition: filter 650ms; } & > a:nth-child(2) > img { transform: scale(1.5); object-position: 44% 50%; } & > a:nth-child(3) > img { transform: scale(1.18); object-position: 46% 50%; } & > a:nth-child(4) > img { transform: none; object-position: 40% 50%; } & > a:hover, & > a:focus-visible { flex-grow: 1.75; } & > a:hover > img, & > a:focus-visible > img { filter: grayscale(0%); } &.aute-resource-row { @media (max-width: 1024px) {
  & > a > img { filter: grayscale(0%); }
}
  @media (max-width: 767px) {
  display: grid; grid-template-columns: minmax(0px, 1fr); grid-template-rows: repeat(4, auto);
  & > a { width: 100%; min-height: 32rem; padding: 1.5rem; }
}
  @media (prefers-reduced-motion: reduce) {
  & > a, & > a > img, & .aute-arrow-circle, & .aute-arrow-circle > span { transition: none; }
} } &.aute-resource-row > a:hover .aute-arrow-circle, &.aute-resource-row > a:focus-visible .aute-arrow-circle { background-color: var(--aute-sage-light); color: var(--aute-white); } & > a { width: 100%; min-height: 27.5rem; height: auto; flex: 0 0 auto; } & > a:nth-child(n+3) { min-height: 13.75rem; display: grid; grid-template-columns: minmax(0px, 1fr) auto; align-content: end; gap: 0.5rem 1.25rem; } & > a:nth-child(n+3) > h3 { grid-column: 1 / -1; } & > a:nth-child(n+3) > p { grid-area: 2 / 1; } & > a:nth-child(n+3) > span:last-child { grid-area: 2 / 2; min-width: 0px; align-self: end; margin: 0px; } & > a:nth-child(2) > img { transform: none; } & > a:nth-child(2) > img { transform: scale(1.5); } & > :nth-child(1) .e-7f4079e2-c392 { transform: translate(-5.53%, -10.61%) scale(1.3872); object-position: 50% 50%; } & > :nth-child(2) .e-7f4079e2-c392 { transform: translateY(5.88%) scale(1.411); object-position: 50% 50%; } & > :nth-child(3) .e-7f4079e2-c392 { transform: none; object-position: 50% 50%; } & > :nth-child(n+3) .aute-resource-copy { margin-block-end: 1rem; } & > :nth-child(n+3) .e-493ef5fa-1d26 { width: clamp(9.5rem,calc(8.276vw + 4.198rem),11.75rem); min-width: 0; min-height: 3.75rem; } & .e-42438391-5253:hover .e-31241c5c-ceab, & .e-42438391-5253:focus-visible .e-31241c5c-ceab { opacity: 0; } & .e-42438391-5253:hover .e-7f4079e2-c392, & .e-42438391-5253:focus-visible .e-7f4079e2-c392 { filter: grayscale(0) brightness(0.8); } & > :is(:nth-child(1),:nth-child(3)) .aute-resource-copy :is(strong,b) { font-weight:700; }\n}.elementor .aute-arrow-circle{width:3.25rem;height:3.25rem;min-width:3.25rem;min-height:3.25rem;max-width:3.25rem;max-height:3.25rem;font-size:0px;color:var(--aute-brand-dark);line-height:0px;padding:0px;margin:0px;border-radius:50%;border-width:1px;border-color:var(--aute-brand);border-style:solid;background-color:transparent;display:grid;flex:0 0 3.25rem;box-sizing: border-box; place-items: center; & > span { width: 24px; height: 24px; display: block; flex: 0 0 auto; background-color: currentcolor; mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M%2011.707031%2022.717773%20C%2011.951172%2022.961913%2012.292968%2022.961913%2012.537109%2022.717773%20L%2022.839844%2012.415038%20C%2023.083984%2012.170897%2023.083984%2011.829101%2022.839844%2011.584960%20L%2012.537109%201.282226%20C%2012.292968%201.038085%2011.951172%201.038085%2011.707031%201.282226%20L%2011.365234%201.624023%20C%2011.121094%201.868163%2011.121094%202.209960%2011.365234%202.454101%20L%2020.056640%2011.194335%20L%201.746094%2011.194335%20C%201.404297%2011.194335%201.160156%2011.438476%201.160156%2011.780273%20L%201.160156%2012.268554%20C%201.160156%2012.561523%201.404297%2012.854491%201.746094%2012.854491%20L%2020.056640%2012.854491%20L%2011.365234%2021.545897%20C%2011.121094%2021.790038%2011.121094%2022.131835%2011.365234%2022.375976%20L%2011.707031%2022.717773%20Z%22%2F%3E%3C%2Fsvg%3E"); mask-size: 24px 24px; mask-position: center center; mask-repeat: no-repeat; }\n}.elementor .aute-body-copy{font-family:var(--aute-font);font-weight:400;font-size:1.375rem;color:var(--aute-ink);letter-spacing:-0.015em;line-height:1.15;margin:0px;cursor: default;\n}.elementor .aute-white-body-copy{font-size:20.5px;}.elementor .aute-resource-copy{font-family:var(--aute-font);font-weight:300;font-size:1.25rem;color:var(--aute-white);letter-spacing:-0.01em;line-height:1.1;margin:0px;cursor: inherit;\n}.elementor .aute-resource-title{font-family:var(--aute-font);font-weight:600;font-size:3rem;color:var(--aute-white);letter-spacing:-0.025em;line-height:0.95;margin:0px;cursor: inherit;\n}.elementor .aute-kicker{font-family:var(--aute-font);font-weight:600;font-size:1rem;color:var(--aute-brand-dark);line-height:1.25;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.625rem;margin-inline-start:0px;margin-inline-end:0px;cursor: default;\n}.elementor .aute-section-heading{font-family:var(--aute-font);font-weight:600;font-size:2.625rem;color:var(--aute-ink);letter-spacing:-0.04em;line-height:1.1;margin:0px;cursor: default;\n}.elementor .aute-copy-highlight{& span { color: var(--aute-brand); }\n}.elementor .aute-intro-title{& span { color: var(--aute-brand); }\n}.elementor .aute-card-copy{max-width:28rem;font-family:var(--aute-font);font-weight:400;font-size:1.25rem;color:var(--aute-white);line-height:1.125;margin:0px;cursor: inherit;\n}.elementor .aute-card-title{font-family:var(--aute-font);font-weight:600;font-size:3.125rem;color:var(--aute-white);line-height:1.04;margin-block-start:0px;margin-block-end:0.375rem;margin-inline-start:0px;margin-inline-end:0px;cursor: inherit;\n}.elementor .aute-card{min-height:27.75rem;overflow:hidden;position:relative;color:var(--aute-white);text-decoration:none;cursor:pointer;padding:2.75rem;border-radius:var(--aute-radius-card);display:flex;flex-direction:column;justify-content:flex-end;isolation: isolate; &:focus-visible { outline: 0.1875rem solid var(--aute-brand-deep); outline-offset: 0.25rem; }\n}.elementor .aute-button:hover,.elementor .aute-button:focus-visible{color:var(--aute-white);background-color:var(--aute-brand-dark);}.elementor .aute-button{font-family:var(--aute-font);font-weight:600;font-size:1.125rem;color:var(--aute-white);line-height:1.25;text-decoration:none;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;border-radius:6.25rem;border-width:0px;background-color:var(--aute-brand-dark);width: fit-content; &:focus-visible { outline: 0.1875rem solid var(--aute-white); outline-offset: 0.25rem; } &:focus-visible { color: var(--aute-white); }\n}.elementor .aute-button:active{color:var(--aute-white);background-color:var(--aute-brand-dark);}.elementor .aute-container{width:calc(100% - 7.375rem);max-width:var(--aute-content-width);padding:0px;margin-inline: auto;\n}.elementor .aute-photo-card-copy{font-size:1.125rem;}.elementor .aute-emphasis-semibold{& strong, & b { font-weight:600; }\n}.elementor .aute-weight-medium{font-weight:500;}.elementor .aute-weight-light{font-weight:300;}.elementor .aute-text-leading{line-height:1.15;}.elementor .aute-heading-leading{line-height:0.9375;}