.elementor .gd-social-icon-sm:hover,.elementor .gd-social-icon-sm:focus-visible{color:var(--gd-blue);}.elementor .gd-social-icon-sm:focus{outline-offset:2px;outline: 2px solid var(--gd-yellow); outline: 2px solid var(--gd-blue);\n}.elementor .gd-social-icon-sm{width:1.75rem;height:1.75rem;color:var(--gd-grey);padding:0px;transition:color 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .gd-social-icon:hover,.elementor .gd-social-icon:focus-visible{color:var(--gd-black);background-color:var(--gd-blue);}.elementor .gd-social-icon:focus{outline-offset:3px;outline: 2px solid var(--gd-yellow); outline: 2px solid var(--gd-blue);\n}.elementor .gd-social-icon{width:2.5rem;height:2.5rem;color:var(--gd-white);padding:0px;border-radius:50%;background-color:var(--gd-charcoal-2);transition:background-color 0.2s, color 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .gd-sr-only{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .gd-panel-title{font-family:var(--gd-font-display);font-size:1.75rem;color:var(--gd-white);line-height:1;margin-block-end:1rem;}.elementor .gd-panel{padding:1.5rem;border-block-start-width:2px;background-color:var(--gd-charcoal);border-top-style: solid; border-top-color: var(--gd-red); border-top-style: solid; border-top-color: var(--gd-charcoal-2);\n}.elementor .gd-btn:hover,.elementor .gd-btn:focus-visible{color:var(--gd-black);background-color:var(--gd-white);}.elementor .gd-btn:focus{outline-offset:3px;outline: 2px solid var(--gd-yellow);\n}.elementor .gd-btn{font-family:var(--gd-font-body);font-weight:700;font-size:0.9375rem;color:#ffffff;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:2px;background-color:var(--gd-red);transition:background-color 0.2s, color 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .gd-card-title:hover,.elementor .gd-card-title:focus-visible{color:var(--gd-blue);}.elementor .gd-card-title{font-family:var(--gd-font-display);font-size:1.75rem;color:var(--gd-white);line-height:1.05;}.elementor .gd-card-body{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:column;gap:0.625rem;}.elementor .gd-card:hover,.elementor .gd-card:focus-visible{border-color:var(--gd-blue);transform:translate3d(0px, -3px, 0px);}.elementor .gd-card{overflow:hidden;border-block-end-width:3px;background-color:var(--gd-charcoal);transition:border-color 0.25s, transform 0.25s;display:flex;flex-direction:column;gap:0.75rem;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .gd-meta{font-family:var(--gd-font-body);font-size:0.875rem;color:var(--gd-grey);line-height:1.4;}.elementor .gd-label{font-family:var(--gd-font-body);font-weight:700;font-size:0.75rem;color:var(--gd-white);letter-spacing:0.1em;line-height:1;text-transform:uppercase;padding:0px;background-color:transparent;display:inline-block;}.elementor .gd-section-title{font-family:var(--gd-font-display);font-size:2.75rem;color:var(--gd-white);letter-spacing:0.02em;line-height:1;}.elementor .gd-section-head{padding-block-end:0.75rem;margin-block-end:2rem;border-block-end-width:2px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:flex-end;border-bottom-style: solid; border-bottom-color: var(--gd-red); border-bottom-style: solid; border-bottom-color: var(--gd-red); border-bottom-style: solid; border-bottom-color: var(--gd-charcoal-2);\n}