.elementor .e-12ba5a9b-cc13{width:auto;height:40px;object-fit:contain;flex:0 0 auto;}.elementor .e-2c1ad672-b735:hover,.elementor .e-2c1ad672-b735:focus-visible{color:#1D1D1F;}.elementor .e-2c1ad672-b735{font-family:Inter;font-weight:400;font-size:14px;color:rgba(0,0,0,0.8);letter-spacing:-0.224px;line-height:1;border-radius:0px;background-color:transparent;transition:color 0.2s;padding-block: 8px; padding-inline: 0px;\n}.elementor .e-438de869-d9e9:hover,.elementor .e-438de869-d9e9:focus-visible{color:#1D1D1F;}.elementor .e-438de869-d9e9{font-family:Inter;font-weight:400;font-size:14px;color:rgba(0,0,0,0.8);letter-spacing:-0.224px;line-height:1;border-radius:0px;background-color:transparent;transition:color 0.2s;padding-block: 8px; padding-inline: 0px;\n}.elementor .e-1b8d3c32-4be6{width:0px;height:0px;min-width:0px;padding:0px;border-style:solid;border-block-start-width: 5px; border-block-end-width: 0px; border-inline-start-width: 4px; border-inline-end-width: 4px; border-color: rgba(0,0,0,0.7) transparent transparent transparent;\n}.elementor .e-b3f02d-ee2f:hover,.elementor .e-b3f02d-ee2f:focus-visible{background-color:#F5F5F7;}.elementor .e-b3f02d-ee2f{font-family:Inter;font-weight:400;font-size:14px;color:#1D1D1F;letter-spacing:-0.224px;line-height:1.29;text-align:start;border-radius:10px;background-color:transparent;transition:background-color 0.2s;display:block;padding-block: 10px; padding-inline: 12px;\n}.elementor .e-2f3c74a4-3972:hover,.elementor .e-2f3c74a4-3972:focus-visible{background-color:#F5F5F7;}.elementor .e-2f3c74a4-3972{font-family:Inter;font-weight:400;font-size:14px;color:#1D1D1F;letter-spacing:-0.224px;line-height:1.29;text-align:start;border-radius:10px;background-color:transparent;transition:background-color 0.2s;display:block;padding-block: 10px; padding-inline: 12px;\n}.elementor .e-43eba868-835f:hover,.elementor .e-43eba868-835f:focus-visible{background-color:#F5F5F7;}.elementor .e-43eba868-835f{font-family:Inter;font-weight:400;font-size:14px;color:#1D1D1F;letter-spacing:-0.224px;line-height:1.29;text-align:start;border-radius:10px;background-color:transparent;transition:background-color 0.2s;display:block;padding-block: 10px; padding-inline: 12px;\n}.elementor .e-47af297a-6d3a:hover,.elementor .e-47af297a-6d3a:focus-visible{background-color:#F5F5F7;}.elementor .e-47af297a-6d3a{font-family:Inter;font-weight:400;font-size:14px;color:#1D1D1F;letter-spacing:-0.224px;line-height:1.29;text-align:start;border-radius:10px;background-color:transparent;transition:background-color 0.2s;display:block;padding-block: 10px; padding-inline: 12px;\n}.elementor .e-783a0275-8eb4{width:100%;padding:8px;border-radius:20px;border-width:1px;border-color:#E6E6E8;border-style:solid;background-color:#FAFAFC;display:flex;flex-direction:column;gap:2px;}.elementor .e-67c17d46-a589{width:auto;min-width:240px;position:absolute;inset-block-start:100%;inset-inline-start:-16px;z-index:1000;padding-block-start:14px;padding-block-end:0px;background-color:transparent;padding-inline: 0px;\n}.elementor .e-65742c1e-f664:hover,.elementor .e-65742c1e-f664:focus-visible{overflow:visible;}.elementor .e-65742c1e-f664{width:auto;overflow:hidden;position:relative;padding:0px;gap:6px;align-items:center;}.elementor .e-bba41ca-4dac:hover,.elementor .e-bba41ca-4dac:focus-visible{color:#1D1D1F;}.elementor .e-bba41ca-4dac{font-family:Inter;font-weight:400;font-size:14px;color:rgba(0,0,0,0.8);letter-spacing:-0.224px;line-height:1;border-radius:0px;background-color:transparent;transition:color 0.2s;padding-block: 8px; padding-inline: 0px;\n}.elementor .e-4584eebb-7362:hover,.elementor .e-4584eebb-7362:focus-visible{color:#1D1D1F;}.elementor .e-4584eebb-7362{font-family:Inter;font-weight:400;font-size:14px;color:rgba(0,0,0,0.8);letter-spacing:-0.224px;line-height:1;border-radius:0px;background-color:transparent;transition:color 0.2s;padding-block: 8px; padding-inline: 0px;\n}.elementor .e-41474b30-619b:hover,.elementor .e-41474b30-619b:focus-visible{color:#1D1D1F;}.elementor .e-41474b30-619b{font-family:Inter;font-weight:400;font-size:14px;color:rgba(0,0,0,0.8);letter-spacing:-0.224px;line-height:1;border-radius:0px;background-color:transparent;transition:color 0.2s;padding-block: 8px; padding-inline: 0px;\n}.elementor .e-4e56ef13-e2a5{width:auto;column-gap:30px;padding:0px;align-items:center;row-gap: 0px;\n}.elementor .e-7e98c79a-465c{padding:0px;display:flex;flex:1 1 auto;justify-content:center;}.elementor .e-55ba48f1-6647:hover,.elementor .e-55ba48f1-6647:focus-visible{color:#1D1D1F;}.elementor .e-55ba48f1-6647{font-family:Inter;font-weight:400;font-size:14px;color:rgba(0,0,0,0.8);letter-spacing:-0.224px;line-height:1;border-radius:0px;background-color:transparent;transition:color 0.2s;padding-block: 8px; padding-inline: 0px;\n}.elementor .e-6d0cf5a8-50fc:hover,.elementor .e-6d0cf5a8-50fc:focus-visible{border-color:#1D1D1F;}.elementor .e-6d0cf5a8-50fc{font-family:Inter;font-weight:400;font-size:13px;color:#1D1D1F;letter-spacing:-0.12px;line-height:1;border-radius:9999px;border-width:1px;border-color:#86868B;border-style:solid;background-color:transparent;transition:border-color 0.2s;display:none;padding-block: 8px; padding-inline: 15px;\n}.elementor .e-6990ce0e-8744:hover,.elementor .e-6990ce0e-8744:focus-visible{background-color:#0F1257;}.elementor .e-6990ce0e-8744{font-family:Inter;font-weight:400;font-size:13px;color:#FFFFFF;letter-spacing:-0.12px;line-height:1;border-radius:9999px;background-color:var(--ph-blue);transition:background-color 0.2s;padding-block: 9px; padding-inline: 16px;\n}.elementor .e-7a5aafb7-78d1{width:auto;padding:0px;gap:16px;flex:0 0 auto;align-items:center;}.elementor .e-2a45ac2f-6e6b{width:100%;height:56px;max-width:1080px;gap:24px;justify-content:space-between;align-items:center;margin-inline: auto; padding-block: 0px; padding-inline: 22px;\n}.elementor .e-41a395ee-19b6{width:100%;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:999;padding:0px;border-color:#E6E6E8;border-style:solid;background-color:rgba(255,255,255,0.82);backdrop-filter:blur(20px);transform:translate3d(0px, 0px, 0px);border-block-start-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px; border-block-end-width: 1px;\n}.elementor .e-17673668-99f2{width:100%;height:56px;position:fixed;z-index:100;padding:0px;background-color:#FFFFFF;display:flex;}