.elementor .cf-err{width:100%;padding:16px;border-radius:2px;border-width:1px;border-color:rgba(255,90,90,0.4);border-style:solid;background-color:rgba(255,90,90,0.08);text-align: left; & p { margin: 0; font-family: Archivo, sans-serif; font-size: 17px; line-height: 1.5; color: #F3F5F1; } & a { color: #C8F542; }\n}.elementor .cf-sent-p{max-width:44ch;font-family:Archivo;font-size:20px;color:#A6A8A4;line-height:1.5;margin:0px;}.elementor .cf-sent-h{max-width:18ch;font-family:Archivo;font-weight:900;font-size:clamp(32px, 3.6vw, 52px);color:#F3F5F1;letter-spacing:-0.02em;line-height:1;margin:0px;text-wrap: balance;\n}.elementor .cf-sent-tag{font-family:Archivo;font-weight:700;font-size:13px;color:rgba(243,245,241,0.85);letter-spacing:0.12em;text-transform:uppercase;margin:0px;display:inline-flex;gap:12px;align-items:center;&::before { content: ''; width: 8px; height: 8px; border-radius: 50%; background-color: #C8F542; }\n}.elementor .cf-sent{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;flex-direction:column;gap:24px;align-items:flex-start;text-align: left;\n}.elementor .cf-note{font-family:Archivo;font-size:17px;color:#A6A8A4;line-height:1.5;margin:0px;}.elementor .cf-btn:hover,.elementor .cf-btn:focus-visible{color:#0F1110;background-color:#F3F5F1;}.elementor .cf-btn{min-height:56px;font-family:Archivo;font-weight:800;font-size:18px;color:#0F1110;line-height:1.1;cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;border-width:0px;background-color:#C8F542;transition:background-color 0.15s;&:focus-visible { outline: 2px solid #2F6BFF; outline-offset: 2px; }\n}.elementor .cf-submit-row{width:100%;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,245,241,0.13);border-style:solid;display:flex;flex-direction:row;flex-wrap:wrap;flex:0 1 100%;align-items:center;gap: 16px 24px; & > .e-con { width: auto; }\n}.elementor .cf-chip:hover,.elementor .cf-chip:focus-visible{border-color:rgba(243,245,241,0.66);}.elementor .cf-chip{position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:100px;border-width:1px;border-color:rgba(243,245,241,0.26);border-style:solid;transition:background-color 0.15s, border-color 0.15s;display:inline-flex;align-items:center;&:nth-child(1) { transform: rotate(-1.5deg); } &:nth-child(2) { transform: rotate(1deg); } &:nth-child(4) { transform: rotate(-1deg); } &:nth-child(5) { transform: rotate(1.5deg); } & input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer; z-index: 1; } & label { display: inline-flex; align-items: center; gap: 8px; margin: 0; font-family: Archivo, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.2; color: rgba(243,245,241,0.85); transition: color .15s linear; } &:has(input:checked) { background-color: #C8F542; border-color: #C8F542; } &:has(input:checked) label { color: #0F1110; } &:has(input:checked) label::before { content: '\2713'; } &:has(input:focus-visible) { outline: 2px solid #2F6BFF; outline-offset: 2px; }\n}.elementor .cf-chips{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;& > .e-con { width: auto; }\n}.elementor .cf-seg-opt{height:48px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-inline-end-width:1px;transition:background-color 0.15s;display:flex;flex:1 1 120px;justify-content:center;align-items:center;border-right-style: solid; border-right-color: rgba(243,245,241,0.13); &:last-child { border-right: 0; } & input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer; z-index: 1; } & label { margin: 0; font-family: Archivo, sans-serif; font-size: 17px; font-weight: 700; line-height: 1.2; white-space: nowrap; color: rgba(243,245,241,0.85); transition: color .15s linear; } &:hover label { color: #F3F5F1; } &:has(input:checked) { background-color: #C8F542; } &:has(input:checked) label { color: #0F1110; } &:has(input:focus-visible) { outline: 2px solid #2F6BFF; outline-offset: 2px; }\n}.elementor .cf-seg{width:100%;overflow:hidden;padding:0px;border-radius:2px;border-width:1px;border-color:rgba(243,245,241,0.26);border-style:solid;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;& > .e-con { width: auto; }\n}.elementor .cf-in:focus{border-color:rgba(243,245,241,0.66);outline-style:none;}.elementor .cf-in{width:100%;height:auto;min-height:52px;font-family:Archivo;font-weight:400;font-size:20px;color:#F3F5F1;line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:2px;border-width:1px;border-color:rgba(243,245,241,0.26);border-style:solid;outline-style:none;background-color:transparent;transition:border-color 0.15s;box-shadow: none; &::placeholder { color: rgba(243,245,241,0.4); }\n}.elementor .cf-select{cursor:pointer;padding-inline-end:48px;appearance:none;background-position: right 18px center; & option { background-color: #0F1110; color: #F3F5F1; } &:is(select) { background-image: url("data:image/svg+xml,svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'path d='M1 1l5 5 5-5' fill='none' stroke='F3F5F1' stroke-opacity='.66' stroke-width='1.5'//svg"); background-repeat: no-repeat; background-position: right 18px center; }\n}.elementor .cf-ta{min-height:160px;padding:16px;resize: vertical;\n}.elementor .cf-hint{font-family:Archivo;font-weight:400;font-size:14px;color:#939592;line-height:1.2;margin:0px;}.elementor .cf-lbl{font-family:Archivo;font-weight:700;font-size:13px;color:rgba(243,245,241,0.85);letter-spacing:0.12em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .cf-lbl-row{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items: baseline; & > .e-con { width: auto; }\n}.elementor .cf-field{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 calc(50% - 12px);}.elementor .cf-full{width:100%;flex:0 1 100%;}.elementor .cf-form{width:100%;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap: 32px 24px; & > .e-con { width: auto; } &.form-state-success > :not(.message-success) { display: none !important; } &.form-state-success > .message-success { display: flex !important; }\n}