.elementor .e-0aa0b07-2e1fc9e{font-weight:700;font-size:0.8rem;color:#7eb0ff;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .e-dfb1698-4182c74{max-width:15.5ch;font-size:clamp(2.55rem, 5vw, 5.8rem);color:#ffffff;letter-spacing:-0.045em;line-height:1.02;font-weight: 750;\n}.elementor .e-966afc9-070471d{max-width:36rem;font-size:1.08rem;color:#d7e4ef;line-height:1.75;text-transform:none;}.elementor .e-9a9b0b4-0301be9{font-weight:700;font-size:0.95rem;color:#0f2c47;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:999px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff;display:flex;justify-content:center;align-items:center;}.elementor .e-944d494-c695aa0{font-weight:700;font-size:0.95rem;color:#ffffff;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.45);border-style:solid;background-color:transparent;}.elementor .e-842458f-0af55bd{padding:0px;margin-block-start:0.5rem;display:flex;flex-direction:row;gap:0.9rem;flex-wrap:wrap;}.elementor .e-9f42f0f-0bcf001{padding-block-start:clamp(3.75rem, 6vw, 6rem);padding-block-end:clamp(3.75rem, 6vw, 6rem);padding-inline-start:clamp(1.5rem, 5vw, 6.5rem);padding-inline-end:clamp(1.5rem, 5vw, 6.5rem);display:flex;flex-direction:column;gap:1.5rem;flex:1 1 34rem;justify-content:center;align-items:flex-start;}.elementor .e-a34e3df-2c4a962{min-height:clamp(24rem, 60vw, 44rem);padding:0px;background-image:url("https://jbdgift.com/wp-content/uploads/2026/09/ChatGPT-Image-2026%E5%B9%B46%E6%9C%8825%E6%97%A5-11_33_0510.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:62% 42%;flex:1 1 34rem;}.elementor .e-41b3263-1191441{min-height:44rem;overflow:hidden;padding:0px;background-image:linear-gradient(105deg, #123c7a 0%,#2d8fdb 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#22509c;background-clip:border-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;}.elementor .e-34c63b3-8138a74{font-size:2rem;color:#1c5ab7;line-height:1.1;font-weight: 750;\n}.elementor .e-4b76de4-68ccb7f{font-size:0.78rem;color:#667688;letter-spacing:0.06em;line-height:1.4;text-transform:uppercase;font-weight: 650;\n}.elementor .e-2c4a788-f8715c2{text-align:center;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;background-color:transparent;display:flex;flex-direction:column;gap:0.3rem;flex:1 1 9rem;justify-content:center;align-items:center;}.elementor .e-08308ad-d5a3c24{font-size:2rem;color:#1c5ab7;line-height:1.1;font-weight: 750;\n}.elementor .e-0aef50b-1f00cdc{font-size:0.78rem;color:#667688;letter-spacing:0.06em;line-height:1.4;text-transform:uppercase;font-weight: 650;\n}.elementor .e-782de10-837be33{text-align:center;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;background-color:transparent;display:flex;flex-direction:column;gap:0.3rem;flex:1 1 9rem;justify-content:center;align-items:center;}.elementor .e-f7cdff3-4022bb6{font-size:2rem;color:#1c5ab7;line-height:1.1;font-weight: 750;\n}.elementor .e-a8ae714-3dd2281{font-size:0.78rem;color:#667688;letter-spacing:0.06em;line-height:1.4;text-transform:uppercase;font-weight: 650;\n}.elementor .e-5bd25de-1f2c3cc{text-align:center;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;background-color:transparent;display:flex;flex-direction:column;gap:0.3rem;flex:1 1 9rem;justify-content:center;align-items:center;}.elementor .e-fc4acd2-5598f81{font-size:2rem;color:#1c5ab7;line-height:1.1;font-weight: 750;\n}.elementor .e-30e3f7c-1654887{font-size:0.78rem;color:#667688;letter-spacing:0.06em;line-height:1.4;text-transform:uppercase;font-weight: 650;\n}.elementor .e-05f2ff8-9f9b183{text-align:center;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;background-color:transparent;display:flex;flex-direction:column;gap:0.3rem;flex:1 1 9rem;justify-content:center;align-items:center;}.elementor .e-2aeab89-61fa6a5{font-size:2rem;color:#1c5ab7;line-height:1.1;font-weight: 750;\n}.elementor .e-2db2adf-4e9cdaa{font-size:0.78rem;color:#667688;letter-spacing:0.06em;line-height:1.4;text-transform:uppercase;font-weight: 650;\n}.elementor .e-3c96a27-1198427{text-align:center;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;background-color:transparent;display:flex;flex-direction:column;gap:0.3rem;flex:1 1 9rem;justify-content:center;align-items:center;}.elementor .e-dd5ada6-ccbb341{font-size:2rem;color:#1c5ab7;line-height:1.1;font-weight: 750;\n}.elementor .e-97d1749-6403d35{font-size:0.78rem;color:#667688;letter-spacing:0.06em;line-height:1.4;text-transform:uppercase;font-weight: 650;\n}.elementor .e-0d12bbc-d63d7a8{text-align:center;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;background-color:#f7faff;display:flex;flex-direction:column;gap:0.3rem;flex:1 1 9rem;justify-content:center;align-items:center;}.elementor .e-0b05040-78fe1da{max-width:78rem;padding:0.6rem;border-radius:1.5rem;border-width:1px;border-color:#e2eaf3;border-style:solid;background-color:#ffffff;box-shadow:0px 20px 60px 0px rgba(15,44,71,0.12);display:flex;gap:0.5rem;flex-wrap:wrap;}.elementor .e-b3c9fc8-ed7459d{position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:-2.5rem;background-color:#ffffff;display:flex;justify-content:center;}.elementor .e-99b3d01-4e74a3b{overflow:hidden;padding:0px;background-color:#ffffff;display:flex;flex-direction:column;text-transform: none !important;\n}.elementor .e-45db65a-392d1f0{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px;box-shadow:0px 24px 60px 0px rgba(15,44,71,0.15);display:block;flex:0 0 100%;object-position: center;\n}.elementor .e-97852f5-efacb9f{width:100%;height:clamp(52px, 7vw, 86px);overflow:hidden;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;border-width:2px;border-color:#2f6bd8;border-style:solid;box-shadow:0px 10px 28px 0px rgba(47,107,216,0.16);display:block;flex:1 1 15%;object-position: center;
opacity: 1;\n}.elementor .e-63f36bb-e7d179e{width:100%;height:clamp(52px, 7vw, 86px);overflow:hidden;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;box-shadow:0px 8px 24px 0px rgba(15,44,71,0.10);display:block;flex:1 1 15%;object-position: center;\n}.elementor .e-21d24af-5abd640{width:100%;height:clamp(52px, 7vw, 86px);overflow:hidden;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;box-shadow:0px 8px 24px 0px rgba(15,44,71,0.10);display:block;flex:1 1 15%;object-position: center;\n}.elementor .e-63aaabf-1f7fc2e{width:100%;height:clamp(52px, 7vw, 86px);overflow:hidden;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;box-shadow:0px 8px 24px 0px rgba(15,44,71,0.10);display:block;flex:1 1 15%;object-position: center;\n}.elementor .e-2cd3c8f-977fe5e{width:100%;height:clamp(52px, 7vw, 86px);overflow:hidden;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;box-shadow:0px 8px 24px 0px rgba(15,44,71,0.10);display:block;flex:1 1 15%;object-position: center;\n}.elementor .e-2f930f6-f5ec6f4{position:relative;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;flex:1 1 32rem;}.elementor .e-164b543-3de44fa{font-weight:700;font-size:0.78rem;color:#2f6bd8;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-e11071a-1e32c31{font-weight:700;font-size:clamp(2.05rem, 4vw, 3.15rem);color:#0f2c47;letter-spacing:-0.03em;line-height:1.08;}.elementor .e-ecd5b41-c2de5c9{font-size:1.02rem;color:#526579;line-height:1.7;text-transform:none;}.elementor .e-5b5c00d-5333611{font-size:1.02rem;color:#526579;line-height:1.7;text-transform:none;}.elementor .e-584b771-031e539{font-weight:700;font-size:1.02rem;color:#0f2c47;line-height:1.35;}.elementor .e-dad8e16-a1f17dd{font-size:0.9rem;color:#526579;line-height:1.55;text-transform:none;}.elementor .e-58df95c-b57df75{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.5rem;border-start-start-radius:0px;border-start-end-radius:16px;border-end-start-radius:0px;border-end-end-radius:16px;border-inline-start-width:4px;background-color:#eaf2ff;box-shadow:0px 10px 30px 0px rgba(47,107,216,0.08);display:flex;flex-direction:column;gap:0.4rem;border-left-style: solid; border-left-color: #2f6bd8;
border-left-style: solid; border-left-color: #2f6bd8;\n}.elementor .e-e96cb24-e5a3fc3{padding:0px;display:flex;flex-direction:column;gap:1.05rem;flex:1 1 30rem;align-items:flex-start;}.elementor .e-03a21f0-b00b5ce{max-width:80rem;padding:0px;display:flex;flex-direction:row;gap:clamp(3rem, 5vw, 5rem);flex-wrap:wrap;align-items:center;}.elementor .e-27ef814-714fec0{padding-block-start:clamp(3.5rem, 8vw, 5rem);padding-block-end:clamp(4.5rem, 8vw, 6rem);padding-inline-start:clamp(1.1rem, 4vw, 2rem);padding-inline-end:clamp(1.1rem, 4vw, 2rem);background-color:#ffffff;display:flex;justify-content:center;}.elementor .e-16726b3-2dffed8{font-weight:700;font-size:0.78rem;color:#3f7ee8;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-51bc476-7c843d8{font-weight:700;font-size:clamp(2.05rem, 4vw, 3rem);color:#0f2c47;letter-spacing:-0.03em;line-height:1.1;}.elementor .e-c2fe43e-d3bafd6{font-size:1.04rem;color:#5b6b7a;line-height:1.7;text-transform:none;}.elementor .e-83d3fa8-5ca4b3a{max-width:48rem;text-align:center;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-208e342-d64e44f{font-weight:700;font-size:0.85rem;color:#3f7ee8;letter-spacing:0.12em;}.elementor .e-fe617cb-c3d5906{font-weight:700;font-size:1.35rem;color:#0f2c47;line-height:1.3;}.elementor .e-c803897-930cfc4{font-size:0.94rem;color:#627284;line-height:1.65;text-transform:none;}.elementor .e-91f79aa-954121b{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:#e2eaf3;border-style:solid;background-color:#ffffff;box-shadow:0px 18px 50px 0px rgba(15,44,71,0.08);display:flex;flex-direction:column;gap:0.9rem;flex:1 1 16rem;align-items:flex-start;}.elementor .e-5e7f78f-5956e83{font-weight:700;font-size:0.85rem;color:#3f7ee8;letter-spacing:0.12em;}.elementor .e-0094243-09a45af{font-weight:700;font-size:1.35rem;color:#0f2c47;line-height:1.3;}.elementor .e-2aec56f-18c5816{font-size:0.94rem;color:#627284;line-height:1.65;text-transform:none;}.elementor .e-e0966d0-af92a5b{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:#e2eaf3;border-style:solid;background-color:#ffffff;box-shadow:0px 18px 50px 0px rgba(15,44,71,0.08);display:flex;flex-direction:column;gap:0.9rem;flex:1 1 16rem;align-items:flex-start;}.elementor .e-135322a-b68455f{font-weight:700;font-size:0.85rem;color:#3f7ee8;letter-spacing:0.12em;}.elementor .e-15d130e-a8bf1ce{font-weight:700;font-size:1.35rem;color:#0f2c47;line-height:1.3;}.elementor .e-5823f2a-45f07cc{font-size:0.94rem;color:#627284;line-height:1.65;text-transform:none;}.elementor .e-bc152f7-5f5fc69{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:#e2eaf3;border-style:solid;background-color:#ffffff;box-shadow:0px 18px 50px 0px rgba(15,44,71,0.08);display:flex;flex-direction:column;gap:0.9rem;flex:1 1 16rem;align-items:flex-start;}.elementor .e-79e698c-d6bc810{font-weight:700;font-size:0.85rem;color:#3f7ee8;letter-spacing:0.12em;}.elementor .e-345164d-c6cee7f{font-weight:700;font-size:1.35rem;color:#0f2c47;line-height:1.3;}.elementor .e-5e8d8a3-3137083{font-size:0.94rem;color:#627284;line-height:1.65;text-transform:none;}.elementor .e-bcfe8ce-a12f270{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:#e2eaf3;border-style:solid;background-color:#ffffff;box-shadow:0px 18px 50px 0px rgba(15,44,71,0.08);display:flex;flex-direction:column;gap:0.9rem;flex:1 1 16rem;align-items:flex-start;}.elementor .e-6c2ed80-4baebc6{max-width:78rem;padding:0px;display:flex;gap:1.25rem;flex-wrap:wrap;}.elementor .e-eff9eef-06d7d94{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f3f7fb;display:flex;flex-direction:column;gap:3.5rem;align-items:center;}.elementor .e-a148837-50869cb{font-weight:700;font-size:0.75rem;color:#3B9DF5;letter-spacing:0.18em;line-height:1.2;text-transform:uppercase;}.elementor .e-c336404-1d52a73{max-width:52rem;font-weight:700;font-size:clamp(2.25rem, 4vw, 3.25rem);color:#12324A;letter-spacing:-0.03em;line-height:1.08;}.elementor .e-6a5122d-36c348f{max-width:48rem;font-size:1.02rem;color:#657786;line-height:1.6;text-transform:none;}.elementor .e-3abf84c-fcdd838{width:100%;text-align:center;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 24rem;align-items:center;}.elementor .e-890f4f4-cc59f40{overflow:hidden;aspect-ratio:16 / 9;border-radius:1.5rem;box-shadow:0px 24px 70px 0px rgba(15,44,71,0.16);flex:1 1 66%;}.elementor .e-ffab354-68c16dc{max-width:78rem;padding:0px;display:flex;flex-direction:row;gap:clamp(2rem, 4vw, 3.25rem);flex-wrap:wrap;align-items:center;}.elementor .e-8352068-75a7b02{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;justify-content:center;}.elementor .e-90a28ca-a0c8c2d{padding:0px;background-color:#ffffff;display:flex;flex-direction:column;text-transform: none !important;\n}.elementor .e-491c1c0-9aec50a{font-weight:700;font-size:0.78rem;color:#3f7ee8;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-156f1c2-f7cd569{font-weight:700;font-size:clamp(2.05rem, 4vw, 3rem);color:#0f2c47;letter-spacing:-0.025em;line-height:1.12;}.elementor .e-cffe889-6b6e35f{font-size:1.04rem;color:#5b6b7a;line-height:1.75;text-transform:none;}.elementor .e-d66721d-f93a4bb{max-width:52rem;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-466796e-31e3163{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center center;display:block;}.elementor .e-a82bfda-493be36{font-weight:700;font-size:1.3rem;color:#0f2c47;line-height:1.3;}.elementor .e-20cb9d1-a58a4cf{font-size:0.93rem;color:#627284;line-height:1.6;text-transform:none;}.elementor .e-599ac8b-29e786a{padding:1.5rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-c40b853-95099a0{overflow:hidden;padding:0px;border-radius:1.25rem;border-width:1px;border-color:#e2eaf3;border-style:solid;background-color:#ffffff;box-shadow:0px 18px 50px 0px rgba(15,44,71,0.08);display:flex;flex-direction:column;flex:1 1 22rem;}.elementor .e-6f898d2-4404989{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center center;display:block;}.elementor .e-6ce370d-e0faf01{font-weight:700;font-size:1.3rem;color:#0f2c47;line-height:1.3;}.elementor .e-d3c50c4-933ad12{font-size:0.93rem;color:#627284;line-height:1.6;text-transform:none;}.elementor .e-4cdb549-683ba37{padding:1.5rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-e151b58-6f09180{overflow:hidden;padding:0px;border-radius:1.25rem;border-width:1px;border-color:#e2eaf3;border-style:solid;background-color:#ffffff;box-shadow:0px 18px 50px 0px rgba(15,44,71,0.08);display:flex;flex-direction:column;flex:1 1 22rem;}.elementor .e-8ff6b24-c3c65f3{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center center;display:block;}.elementor .e-2f2c40c-bd5035a{font-weight:700;font-size:1.3rem;color:#0f2c47;line-height:1.3;}.elementor .e-a75fd1b-49e6f30{font-size:0.93rem;color:#627284;line-height:1.6;text-transform:none;}.elementor .e-9f93145-d07fea0{padding:1.5rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-cd92b5c-015629e{overflow:hidden;padding:0px;border-radius:1.25rem;border-width:1px;border-color:#e2eaf3;border-style:solid;background-color:#ffffff;box-shadow:0px 18px 50px 0px rgba(15,44,71,0.08);display:flex;flex-direction:column;flex:1 1 22rem;}.elementor .e-25e8a2a-a958f3e{padding:0px;display:flex;gap:1.25rem;flex-wrap:wrap;}.elementor .e-3f361b6-40fbfd8{max-width:78rem;padding:0px;display:flex;flex-direction:column;gap:3rem;}.elementor .e-c278595-65f45e9{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f3f7fb;display:flex;justify-content:center;}.elementor .e-4867939-f948b53{font-weight:700;font-size:0.78rem;color:#a9c9ff;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-3d3d8f4-28cfe6b{font-weight:700;font-size:clamp(2.05rem, 4vw, 3rem);color:#ffffff;letter-spacing:-0.03em;line-height:1.1;}.elementor .e-a744f0a-8357cf8{font-size:1.04rem;color:#d5e4f3;line-height:1.75;text-transform:none;}.elementor .e-1c7fcbd-80d3e0f{padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 34rem;}.elementor .e-f1f34f9-5854368{font-weight:700;font-size:0.95rem;color:#0f2c47;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:999px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff;}.elementor .e-9423f0b-2330aeb{font-weight:700;font-size:0.95rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.48);border-style:solid;background-color:transparent;}.elementor .e-cb8d30e-c29f497{padding:0px;display:flex;gap:0.9rem;flex-wrap:wrap;flex:1 1 22rem;justify-content:flex-start;}.elementor .e-f000f93-f0f3f28{max-width:78rem;padding:0px;display:flex;gap:clamp(2rem, 6vw, 4rem);flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-94500e7-05f64a9{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:-50px;background-image:linear-gradient(135deg, #1d5eb8 0%,#0f2c47 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;}.elementor .e-2a761ac-81968ee{padding:0px;background-color:#ffffff;display:flex;flex-direction:column;text-transform: none !important;\n}