.elementor .e-756421ed-7995{max-width:52rem;font-size:1.12rem;}.elementor .e-6b13c127-23e5{max-width:78rem;padding-block-start:6.5rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-155dc86b-8c11{max-width:54rem;}.elementor .e-1824ff68-afd6{max-width:78rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-71e7bdb2-c0f0{overflow:hidden;aspect-ratio:4 / 3;position:relative;border-width:1px;border-color:rgba(17,21,34,0.12);border-style:solid;display:block;background-color: var(--gtc-warm-gray); background-color: var(--gtc-warm-gray); & .e-image-link-base { width: 100%; height: 100%; display: block; position: relative; } & .e-image-link-base img:not([src]), & .e-image-link-base img[src=""] { opacity: 0; } & .e-image-link-base:has(img:not([src]))::before, & .e-image-link-base:has(img[src=""])::before { content: "GT"; position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; font-family: aviano; font-size: 2.2rem; color: rgba(42,51,87,0.5); letter-spacing: 0px; border: 0.25rem double rgba(42,51,87,0.22); box-sizing: border-box; background: linear-gradient(135deg, rgba(244,243,241,0.92), rgba(209,218,224,0.55)); } background-color: var(--gtc-warm-gray); & .elementor-widget-theme-post-featured-image { width: 100%; height: 100%; display: block; position: relative; } & .elementor-widget-container, & .elementor-widget-container a { width: 100%; height: 100%; display: block; } & img { width: 100%; height: 100%; object-fit: cover; display: block; } & .elementor-widget-theme-post-featured-image:not(:has(img))::before, & .elementor-widget-container:empty::before { content: "GT"; position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; font-family: aviano; font-size: 2.2rem; color: rgba(42,51,87,0.5); letter-spacing: 0px; border: 0.25rem double rgba(42,51,87,0.22); box-sizing: border-box; background: linear-gradient(135deg, rgba(244,243,241,0.92), rgba(209,218,224,0.55)); } background-color: var(--gtc-warm-gray); & .elementor-widget-theme-post-featured-image { width: 100%; height: 100%; display: block; position: relative; } & .elementor-widget-container, & .elementor-widget-container a { width: 100%; height: 100%; display: block; } & img { width: 100%; height: 100%; object-fit: cover; display: block; } &:not(:has(img))::before { content: "GT"; position: absolute; inset: 0.65rem; display: flex; align-items: center; justify-content: center; font-family: aviano; font-size: 2.2rem; color: rgba(42,51,87,0.5); letter-spacing: 0px; border: 0.25rem double rgba(42,51,87,0.22); box-sizing: border-box; background: linear-gradient(135deg, rgba(244,243,241,0.92), rgba(209,218,224,0.55)); }\n}.elementor .e-42f4e7c4-44bc{font-weight:700;color:var(--gtc-navy);}.elementor .e-389196e4-ff0b{display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-d7a1ace-1722{font-size:1.32rem;}.elementor .e-23b195eb-42ac{max-width:42rem;}.elementor .e-6bdc121d-cb11{display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-2f575943-5e5c:hover,.elementor .e-2f575943-5e5c:focus-visible{color:var(--gtc-white);border-color:var(--gtc-burgundy);background-color:var(--gtc-burgundy);}.elementor .e-2f575943-5e5c{white-space: nowrap;\n}.elementor .e-1298587f-8aa8:hover,.elementor .e-1298587f-8aa8:focus-visible{color:var(--gtc-white);border-color:var(--gtc-navy);background-color:var(--gtc-navy);}.elementor .e-1298587f-8aa8{color:var(--gtc-navy);border-color:rgba(17,21,34,0.22);background-color:transparent;white-space: nowrap; &:not([href]), &[href=""] { display: none; } white-space: nowrap; &:not([href]), &[href=""] { display: none; }\n}.elementor .e-2aefd548-eda4{display:flex;gap:0.65rem;flex-wrap:wrap;justify-content:flex-end;}.elementor .e-7ec40382-d13a:hover,.elementor .e-7ec40382-d13a:focus-visible{box-shadow:0px 18px 42px 0px rgba(17,21,34,0.12);transform:translate3d(0px, -2px, 0px);}.elementor .e-7ec40382-d13a{padding:1.25rem;border-inline-start-width:0.35rem;transition:transform 0.2s, box-shadow 0.2s;display:grid;gap:1.25rem;grid-template-columns:minmax(10rem, 0.65fr) minmax(9rem, 0.55fr) minmax(0, 1.5fr) auto;align-items:center;border-left-style: solid; border-left-color: var(--gtc-navy);\n}.elementor .e-4241cbe8-2fd3{display:block;}.elementor .e-25acfead-b8c9{display:grid;gap:1rem;grid-template-columns:1fr;}.elementor .e-19940798-bb26{padding:1.5rem;justify-content:flex-start;}.elementor .e-1455880f-cced{max-width:78rem;padding-block-start:0px;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-65faa20d-9f1d{display:flex;flex-direction:column;gap:2rem;}.elementor .e-6d9db519-778a{color:var(--gtc-white);}.elementor .e-428765c8-97a2{max-width:44rem;color:rgba(255,255,255,0.86);}.elementor .e-5d1055c-3f16:hover,.elementor .e-5d1055c-3f16:focus-visible{color:var(--gtc-white);border-color:var(--gtc-burgundy);background-color:var(--gtc-burgundy);}.elementor .e-3aefb885-1833{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-1560937c-e91e{background-color:var(--gtc-background);}