.elementor .e-33fd3878-adc7{width:100%;aspect-ratio:16/7;object-fit:cover;border-width:1px;border-color:var(--ch37-white);border-style:solid;object-position:top;\n}.elementor .e-7b0c61d3-38e5{min-width:0px;padding:0px;}.elementor .e-5bcaa64a-c8ef{padding-block-start:12rem;padding-block-end:0px;&:not(:has(img[src])) { display:none; } &:not(:has(img[src])) + section { padding-top:12rem; }\n}.elementor .e-1d3caab1-b84c{margin:0px;}.elementor .e-7783e088-b810{&:empty { display:none; } white-space:pre-line;\n}.elementor .e-722616a2-20e2{margin-block-start:2rem;display:flex;gap:0.5rem;flex-wrap:wrap;&:empty { display:none; } & span { border:1px solid currentColor;padding:.25rem .5rem;font-size:.875rem; }\n}.elementor .e-4c753c-a8ec{min-width:0px;padding:0px;}.elementor .e-6d4440d0-19c1{margin:0px;}.elementor .e-4fcb025c-c2ba{margin-block-start:1rem;}.elementor .e-3c50a72-8d0e{padding:0px;&:has(p:empty) { display:none; }\n}.elementor .e-1d41b6d9-934d{margin:0px;}.elementor .e-5e6091ac-12fd{margin-block-start:1rem;}.elementor .e-3a38bb36-c04c{padding:0px;margin-block-start:2.5rem;&:not(:has(a[href]:not([href=""]))) { display:none; }\n}.elementor .e-6d351464-8e56{min-width:0px;padding:0px;&:has(p:empty):not(:has(a[href])) { display:none; }\n}.elementor .e-32c335e-5ae6{padding:0px;display:grid;gap:4rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;&:has(.elementor-element-51e3d493 p:empty):not(:has(.elementor-element-51e3d493 a[href])) { grid-template-columns:minmax(0,1fr); }\n}.elementor .e-6d69bf7b-65f3{min-width:0px;padding:0px;}.elementor .e-3e781fd0-5f88{margin:0px;}.elementor .e-3c00544e-9573{max-width:50rem;}.elementor .e-132bfb25-8650{min-width:0px;padding:0px;& .elementor-shortcode { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:3rem; } & .elementor-shortcode a { display:block;border:1px solid var(--ch37-white); } & .elementor-shortcode img { display:block;width:100%;height:auto; } & .elementor-shortcode a:only-child { grid-column:1/-1;max-width:60rem;margin-inline:auto; }\n}.elementor .e-494833c8-4d2f{&:not(:has(a[data-elementor-open-lightbox])) { display:none; }\n}.elementor .e-687b9059-d644{margin:0px;}.elementor .e-56cfb537-9a25{max-width:50rem;}.elementor .e-2c46e4fa-f3a0{height:100%;padding:0px;}.elementor .e-419b13ae-b3b4{padding:0px;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;}.elementor .e-6add906b-592d{padding:0px;}.elementor .e-7e179f-8cce{padding:0px;margin-block-start:3rem;& .ch37-portfolio-card { background-color:var(--ch37-black);color:var(--ch37-white);border-color:var(--ch37-black); } & .ch37-text-link { color:var(--ch37-white);border-color:var(--ch37-white); } & .ch37-text-link:hover { color:var(--ch37-lime);border-color:var(--ch37-lime); }\n}.elementor .e-40301a68-3975{margin-block-start:3rem;}.elementor .e-5722462e-45db{min-width:0px;padding:0px;}.elementor .e-50254e4e-b14f{margin:0px;}.elementor .e-75533819-2f8a{max-width:50rem;}.elementor .e-155297a2-8f74{margin-block-start:3rem;}.elementor .e-56a70afa-8202{min-width:0px;padding:0px;}