.elementor .sr-only{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip: rect(0, 0, 0, 0); white-space: nowrap;\n}.elementor .check-ring{width:10px;height:10px;cursor:pointer;margin:0px;border-radius:50%;border-width:1px;border-color:var(--color-light-blue);border-style:solid;background-color:transparent;opacity:100%;flex:0 1 auto;appearance:none;&:checked { background-color: var(--color-light-blue); }\n}.elementor .field-label{font-family:var(--font-primary);font-weight:400;font-size:20px;color:var(--color-text);line-height:16px;margin:0px;}.elementor .field:focus{background-color:rgba(93,190,235,0.15);}.elementor .field{width:100%;height:40px;min-width:100%;font-family:var(--font-primary);font-size:20px;color:var(--color-text);line-height:16px;padding-block-start:8px;padding-block-end:16px;padding-inline-start:8px;padding-inline-end:8px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-light-blue);border-style:solid;outline-style:none;background-color:transparent;box-sizing: border-box; &::placeholder { color: var(--color-text); opacity: 1; } &:user-invalid { border-color: #FF0000; }\n}.elementor .nav-link:hover,.elementor .nav-link:focus-visible{border-bottom-color: rgba(93,190,235,0.5);\n}.elementor .nav-link{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-white);line-height:19.2px;text-decoration:none;padding-block-end:4px;margin:0px;border-block-end-width:1.5px;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .btn{font-family:var(--font-primary);font-weight:400;font-size:16px;line-height:16px;text-decoration:none;cursor:pointer;border-radius:var(--radius-control);border-width:0px;display:inline-flex;justify-content:center;align-items:center;&::after { content: '\2192'; margin-left: 8px; transition: margin-left 0.2s; } &:hover::after { margin-left: 24px; }\n}.elementor .section{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:160px;padding-inline-end:160px;background-color:var(--color-dark);display:flex;flex-direction:column;gap:88px;align-items:center;& ::selection { background-color: var(--color-accent); }\n}.elementor .text-label{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-text);line-height:16px;margin:0px;}.elementor .text-small{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-text);line-height:20px;margin:0px;}.elementor .body{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-text);line-height:22px;margin:0px;}.elementor .h1{font-family:var(--font-primary);font-weight:400;font-size:64px;color:var(--color-text);line-height:64px;margin:0px;}.elementor .btn-secondary{color:var(--color-white);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--color-navy-light);}.elementor .text-muted{color:var(--color-text-muted);}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{text-decoration:underline;}.elementor .footer-link{text-decoration:none;cursor:pointer;}.elementor .footer-icon-link:hover,.elementor .footer-icon-link:focus-visible{color:var(--color-light-blue);}.elementor .footer-icon-link{text-decoration:none;cursor:pointer;}