.elementor .ug-sport-name{font-family:var(--ug-font);font-weight:600;font-size:11px;color:var(--ug-gray);letter-spacing:1.5px;line-height:1.3;text-align:center;text-transform:uppercase;margin:0px;}.elementor .ug-sport-item{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;display:flex;flex-direction:column;gap:12px;flex:0 0 calc(100% / 30);justify-content:flex-end;align-items:center;}.elementor .ug-sport-icon:hover,.elementor .ug-sport-icon:focus-visible{opacity:100%;transform:translate3d(0px, -4px, 0px);}.elementor .ug-sport-icon{width:auto;height:40px;object-fit:contain;opacity:70%;transition:opacity 0.3s, transform 0.3s;display:block;max-width: none;\n}.elementor .ug-input:focus{border-color:var(--ug-blue);}.elementor .ug-input{width:100%;min-height:48px;font-family:var(--ug-font);font-size:15px;color:var(--ug-navy);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:var(--ug-gray);border-style:solid;background-color:var(--ug-white);}.elementor .ug-label{width:100%;font-family:var(--ug-font);font-weight:700;font-size:13px;color:var(--ug-navy);letter-spacing:1px;text-transform:uppercase;margin-block-start:14px;}.elementor .ug-card{color:var(--ug-white);padding:28px;border-radius:16px;background-color:var(--ug-navy-2);transition:transform 0.35s, box-shadow 0.35s, border-color 0.35s;display:flex;flex-direction:column;gap:12px;}.elementor .ug-card:hover,.elementor .ug-card:focus-visible{box-shadow:0px 18px 40px 0px rgba(10,30,50,.18);transform:translate3d(0px, -6px, 0px);}.elementor .ug-grid-3{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:none;grid-auto-rows:auto;}.elementor .ug-btn:hover,.elementor .ug-btn:focus-visible{border-color:var(--ug-blue-2);background-color:var(--ug-blue-2);}.elementor .ug-btn{font-family:var(--ug-font);font-weight:700;font-size:14px;color:var(--ug-white);letter-spacing:1.5px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:12px;border-width:2px;border-color:var(--ug-blue);border-style:solid;background-color:var(--ug-blue);transition:background-color 0.2s, border-color 0.2s;}.elementor .ug-text{max-width:68ch;font-family:var(--ug-font);font-weight:400;font-size:16px;color:inherit;line-height:1.75;margin:0px;opacity:85%;}.elementor .ug-h3{font-family:var(--ug-font);font-weight:700;font-size:20px;color:inherit;line-height:1.3;margin:0px;}.elementor .ug-h2{max-width:24ch;font-family:var(--ug-font);font-weight:700;font-size:44px;color:inherit;letter-spacing:-1px;line-height:1.1;margin:0px;}.elementor .ug-h1{max-width:18ch;font-family:var(--ug-font);font-weight:700;font-size:64px;color:inherit;letter-spacing:-1.5px;line-height:1.05;margin:0px;}.elementor .ug-eyebrow{font-family:var(--ug-font);font-weight:600;font-size:13px;color:var(--ug-red);letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .ug-light{color:var(--ug-navy);background-color:var(--ug-white);}.elementor .ug-dark{color:var(--ug-white);background-color:var(--ug-navy);}.elementor .ug-section{font-family:var(--ug-font);display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-block: 104px; padding-inline: max(16px, calc((100% - 1200px) / 2));\n}.elementor .ug-card-light{color:var(--ug-navy);background-color:#F2F4F8;}