.elementor .e-b62e101-5bb639f{width:54%;font-family:"Montserrat";font-weight:900;font-size:63px;color:#ffffff;line-height:58px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:521px;margin-inline-end:0px;}.elementor .e-8e0f360-ce412b8{width:57%;font-size:60px;color:#ffffff;padding-inline-start:1%;padding-inline-end:7px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:534px;margin-inline-end:0px;}.elementor .e-ffbe0ba-6d1979e{width:42%;font-size:60px;color:#ffffff;line-height:57px;padding-inline-start:0px;margin-inline-start:390px;border-radius:4px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#6db7ff;border-style:solid;}.elementor .e-77c2813-82feebf{width:50%;max-width:100%;max-height:1000px;font-size:18px;color:#f0eeee;text-align:start;margin-block-start:14px;margin-block-end:0px;margin-inline-start:470px;margin-inline-end:0px;}.elementor .e-3e8d314-4719e0b{width:65px;font-size:14px;color:#ffffff;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:6px;margin-inline-end:0px;}.elementor .e-667422d-da4510b{width:61px;font-size:12px;color:#f1f1f1;text-align:center;margin-block-start:-18px;margin-block-end:0px;margin-inline-start:6px;margin-inline-end:0px;}.elementor .e-e18377e-9eb4503{width:89%;font-size:14px;color:#ffffff;margin-inline-start:4px;}.elementor .e-662df2d-7581703{width:80px;font-size:12px;color:#f1f1f1;margin-block-start:-18px;margin-block-end:0px;margin-inline-start:6px;margin-inline-end:0px;}.elementor .e-6091eaa-e99c405{width:85%;font-size:14px;color:#ffffff;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:12px;margin-inline-end:0px;}.elementor .e-bf81ed9-8d5648b{font-size:12px;color:#f1f1f1;margin-block-start:-18px;margin-block-end:0px;margin-inline-start:11px;margin-inline-end:0px;}.elementor .e-8623170-58beda6{width:60%;font-size:14px;color:#ffffff;margin-inline-start:12px;}.elementor .e-5f958fb-919aafd{width:57px;font-size:12px;color:#f1f1f1;margin-block-start:-18px;margin-block-end:0px;margin-inline-start:8px;margin-inline-end:0px;}.elementor .e-aef9a85{width:100%;column-gap:20px;text-align:start;flex-direction:column;flex:1 1 0px;justify-content:center;align-items:center;}.elementor .e-cd759a3-6da91f3{width:333px;height:27px;font-size:15px;color:#ffffff;text-align:center;padding-block-start:4px;padding-block-end:6px;padding-inline-start:3px;padding-inline-end:1px;margin-block-start:-189px;margin-block-end:-2px;margin-inline-start:-662px;margin-inline-end:-2px;border-radius:19px;border-width:1px;border-color:#ececec;border-style:solid;background-color:#ffffff26;display:flex;flex-direction:column;align-self:center;}.elementor .e-b2c03eb{width:50%;column-gap:6px;padding-block-start:150px;padding-inline-start:1px;margin-block-start:0px;margin-inline-start:0px;display:flex;flex-direction:column;justify-content:center;align-content:center;}.elementor .e-aaaf4fe{width:100%;height:50vh;max-width:525%;aspect-ratio:auto;object-fit:none;padding-inline-end:3px;margin-block-start:0%;margin-block-end:0%;margin-inline-start:0%;margin-inline-end:9%;background-image:linear-gradient(110deg, #1471e3 0%,#0057b4 47%,#14B8C5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;align-items:center;width: 100vw;
margin-left: calc(-50vw + 50%);








.premium-search-wrapper {
display: flex;
justify-content: center;
width: 100%;
margin: 25px 0;
}

.search-container {
display: flex;
gap: 0;
width: 100%;
max-width: 600px;
border-radius: 50px;
background: white;
padding: 4px;
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15);
transition: all 0.3s ease;
}

.search-container:hover {
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.2);
}

.premium-search-input {
flex: 1;
padding: 16px 25px;
border: none;
background: transparent;
font-size: 16px;
color: #333;
outline: none;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto;
}

.premium-search-input::placeholder {
color: #A0A0A0;
font-weight: 400;
}

.premium-search-btn {
padding: 12px 40px;
background: linear-gradient(135deg, #0066CC 0%, #0052A3 100%);
color: white;
border: none;
border-radius: 50px;
font-size: 16px;
font-weight: 600;
cursor: pointer;
transition: all 0.3s ease;
margin-right: 4px;
box-shadow: 0 4px 15px rgba(0, 102, 204, 0.3);
}

.premium-search-btn:hover {
transform: translateY(-2px);
box-shadow: 0 6px 25px rgba(0, 102, 204, 0.4);
}

.premium-search-btn:active {
transform: translateY(0);
}

@media (max-width: 768px) {
.search-container {
  max-width: 100%;
}

.premium-search-input {
  padding: 14px 18px;
  font-size: 15px;
}

.premium-search-btn {
  padding: 12px 30px;
  font-size: 15px;
}
}\n}