.elementor .e-2f34f6f7-b90f{width:100%;height:100%;object-fit:cover;transition:transform 0.7s;display:block;}.elementor .e-c7d90ff-b2a8{min-width:0px;overflow:hidden;aspect-ratio:16/10;padding:0px;flex:0 0 auto;}.elementor .e-1bfad9bb-ddce{font-family:Roboto;font-weight:600;font-size:0.6875rem;color:#557E9A;letter-spacing:0.05em;line-height:1rem;text-transform:uppercase;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.625rem;padding-inline-end:0.625rem;margin:0px;border-radius:999rem;background-color:#557E9A1A;display:inline-flex;align-items:center;width:fit-content;\n}.elementor .e-60d27b41-268a{width:0.25rem;height:0.25rem;min-width:0px;position:absolute;inset-block-start:20%;inset-inline-start:45%;padding:0px;border-block-end-width:1.3px;border-inline-start-width:1.3px;border-left-style: solid; border-left-color: #7D8893; border-bottom-style: solid; border-bottom-color: #7D8893;\n}.elementor .e-38e40f45-6372{width:0.875rem;height:0.875rem;min-width:0px;position:relative;padding:0px;border-radius:50%;border-width:1.3px;border-color:#7D8893;border-style:solid;flex:0 0 auto;}.elementor .e-541a914-5525{font-family:Roboto;font-weight:400;font-size:0.75rem;color:#7D8893;line-height:1rem;margin:0px;}.elementor .e-287bd8cb-51fc{width:auto;padding:0px;display:inline-flex;flex-direction:row;gap:0.25rem;align-items:center;}.elementor .e-490e9f36-f167{font-family:Roboto;font-size:0.75rem;color:#7D8893;line-height:1rem;padding:0px;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-69be04dc-324b{font-family:Roboto;font-weight:600;font-size:1.125rem;color:#2F3032;letter-spacing:0px;line-height:1.375;margin:0px;}.elementor .e-3e8d460b-c4a1{font-family:Roboto;font-weight:400;font-size:0.875rem;color:#5f6973;line-height:1.625;margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 0px;}.elementor .e-2dd1ca70-48eb{font-family:Roboto;font-weight:400;font-size:0.75rem;color:#7D8893;line-height:1rem;margin-block-start:1.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-35030cc-55bb{min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-5cb68aa4-519f:hover,.elementor .e-5cb68aa4-519f:focus-visible{border-color:#557E9A80;box-shadow:0px 2px 4px 0px rgba(47,48,50,.05),0px 24px 48px -20px rgba(85,126,154,.35);transform:translate3d(0px, -0.25rem, 0px);}.elementor .e-5cb68aa4-519f{height:100%;min-width:0px;overflow:hidden;color:#2F3032;text-decoration:none;padding:0px;border-radius:1.25rem;border-width:1px;border-color:#7D889333;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(47,48,50,.04),0px 12px 32px -16px rgba(47,48,50,.18);transition:transform 0.32s, box-shadow 0.32s, border-color 0.32s;display:flex;flex-direction:column;gap:0px;&:hover img { transform:scale(1.05); } &:hover h3 { color:#557E9A; } &:focus-visible { outline:2px solid #557E9A; outline-offset:3px; }\n}