.ga-link-wrap,.ga-page{font-family:Montserrat,Arial,sans-serif;box-sizing:border-box}.ga-link-wrap--top{position:sticky;top:0;z-index:30;background:#0f144b;text-align:center;padding:6px 12px}.ga-link-wrap--footer{background:#0f144b;text-align:center;padding:18px 12px}.ga-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid #00CCFF;border-radius:4px;color:#fff!important;background:#0f144b;font-size:13px;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:4px;max-width:100%;box-sizing:border-box}.ga-link:hover{background:#00248e}.ga-page{max-width:820px;margin:0 auto;padding:40px 20px 64px;color:#111;background:#fff;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.ga-page *{box-sizing:border-box}.ga-page h1{font-size:clamp(26px,4vw,38px);line-height:1.2;color:#0f144b;margin:12px 0 24px}.ga-page h2{font-size:22px;line-height:1.3;color:#0f144b;margin:28px 0 12px}.ga-page p{margin:0 0 16px}.ga-page a{color:#00248e;text-decoration:underline}.ga-eyebrow{font-size:12px;letter-spacing:.06em;font-weight:700}.ga-note,.ga-notice{padding:20px;background:#f0f6fa;border-left:4px solid #00248E;margin:24px 0}.ga-note p:last-child,.ga-notice p:last-child{margin-bottom:0}.ga-notice h2{margin-top:0}.ga-form{margin:24px 0 36px}.ga-field{margin:0 0 20px}.ga-field label{display:block;margin-bottom:7px;font-weight:600}.ga-field input,.ga-field textarea{display:block;width:100%;min-height:48px;background:#fff;color:#111;border:1px solid #586674;border-radius:4px;padding:12px;font:inherit;line-height:1.4}.ga-field textarea{resize:vertical}.ga-field small,.ga-small{font-size:14px;line-height:1.6}.ga-submit{display:block;width:100%;min-height:48px;background:#00248e;color:#fff;border:2px solid #00248E;border-radius:4px;padding:14px 18px;font:inherit;font-weight:700;line-height:1.4;cursor:pointer;white-space:normal}.ga-submit:hover{background:#0f144b}.ga-page :focus-visible,.ga-link:focus-visible{outline:3px solid #00CCFF;outline-offset:3px;box-shadow:0 0 0 5px #0f144b}.ga-page [tabindex="-1"]:focus{outline:3px solid #00248E;outline-offset:3px}.ga-error{padding:20px;background:#fff2f2;border-left:4px solid #a42121;margin-bottom:24px}.ga-error h2{margin-top:0}.ga-details{border-block:1px solid #ccd4dc;padding:16px 0;margin:24px 0}.ga-details summary{font-weight:700;cursor:pointer;min-height:44px}.ga-page li{margin-bottom:10px}.ga-page input,.ga-page textarea,.ga-page summary{scroll-margin-top:85px}@media(max-width:480px){.ga-page{padding:28px 16px 40px}.ga-note{padding:16px}.ga-link{font-size:12px;padding-inline:10px}}@media(prefers-reduced-motion:reduce){.ga-page *{scroll-behavior:auto}}.ga-ar-column{min-width:220px;max-width:290px}.ga-ar-column h4{color:#0cf;margin-bottom:14px}.ga-ar-button{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;width:100%;max-width:290px;min-height:54px;padding:14px 18px;background:linear-gradient(115deg,#0f144b,#00248e);border:1px solid #00CCFF;border-radius:16px;color:#fff!important;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.25px;text-decoration:none!important;box-shadow:0 4px 14px #00000029;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,border-color .3s ease}.ga-ar-arrow{font-size:21px;font-weight:400;flex-shrink:0;transition:transform .3s ease}.ga-ar-button:hover{background:linear-gradient(115deg,#00248e,#0056be);border-color:#fff;color:#fff!important;transform:translateY(-3px);box-shadow:0 9px 20px #00000040}.ga-ar-button:hover .ga-ar-arrow{transform:translate(5px)}.ga-ar-button:active{transform:translateY(0)}.ga-ar-button:focus-visible{outline:3px solid #00CCFF;outline-offset:4px}@media(max-width:768px){.ga-ar-column{max-width:100%}.ga-ar-button{max-width:290px}}@media(prefers-reduced-motion:reduce){.ga-ar-button,.ga-ar-arrow{transition:none}}@media(min-width:1100px){.footer-genectra .footer-contact{flex:0 1 330px}.footer-genectra .footer-columns{flex:1 1 0;min-width:0;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:20px}.footer-genectra .ga-ar-column{flex:0 0 250px;min-width:0}}.footer-genectra .ga-ar-button{box-sizing:border-box}body.template-index #MainContent{margin-bottom:0!important;padding-bottom:0!important}body.template-index #MainContent>.shopify-section:last-child{margin-bottom:0!important;padding-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/genectra-ar.css.map */
