.elementor .si-zoom-1440{outline-offset:0px;&.si-zoom-1440 { zoom: calc(1 - clamp(0, (100vw - 1024px) / 1px, 1) * (1 - min(1, 100vw / 1440px))); }\n}.elementor .si-res-section{outline-offset:0px;}.elementor .si-xcard-hl{&[class] { display: none; }\n}.elementor .si-xcard:hover,.elementor .si-xcard:focus-visible{box-shadow:0px 14px 28px 0px rgba(0,0,0,0.18);transform:translate3d(0px, -10px, 0px);}.elementor .si-xcard{transition:transform 0.3s, box-shadow 0.3s;&[class] { border-radius: 16px; } &::before { content: ""; position: absolute; inset: 0px; border-radius: inherit; z-index: 0; pointer-events: none; opacity: 0; transition: opacity 0.3s ease; background-image: linear-gradient(-124deg, rgba(231,183,145,0.21) 2%, rgba(192,168,149,0.09) 49%, rgba(153,153,153,0) 96%); } &:hover::before { opacity: 1; }\n}.elementor .si-only-global{--si-ctx: 1;\n}.elementor .si-only-india{--si-ctx: 1;\n}.elementor .si-acc-media{padding:0px;&[class] { overflow: hidden; } & img { position: absolute !important; left: 0px !important; top: 0px !important; width: 100% !important; height: 100% !important; min-width: 0px !important; max-width: 100% !important; object-fit: cover; object-position: center center; transform: none !important; }\n}.elementor .si-acc-desc{color:#161B21;line-height:1.36;}.elementor .si-acc-body{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;&[class] { position: static; overflow: visible; }\n}.elementor .si-acc-chev{width:32px;height:32px;}.elementor .si-acc-icon{width:32px;height:32px;padding:0px;margin-block-start:1px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;transition:transform 0.3s;flex:0 0 32px;}.elementor .si-acc-q{color:#141E55;transition:color 0.25s;}.elementor .si-acc-title{min-width:0px;padding:0px;flex:1 1 auto;}.elementor .si-acc-head{cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:flex-start;list-style: none; &::-webkit-details-marker { display: none; } &:hover .si-acc-q { color: #C3661A; } &:focus-visible { outline: 2px solid #C3661A; outline-offset: 4px; border-radius: 4px; }\n}.elementor .si-acc-item{padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0.6px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(83, 83, 83, 0.8);border-style:solid;box-sizing: border-box; &[class] { position: static; } &:last-child { border-width: 0px; padding: 0px; }\n}.elementor .si-acc{display:flex;flex-direction:column;gap:20px;}.elementor .si-wbtn-hover:hover,.elementor .si-wbtn-hover:focus-visible{outline-width:1.5px;outline-color:#FFFFFF;outline-style:solid;outline-offset:-1.5px;background-color:#141E55;box-shadow:0px 8px 20px 0px rgba(0,0,0,0.3);transform:translate3d(0px, -2px, 0px);}.elementor .si-wbtn-hover{background-color:#FFFFFF;transition:background-color 0.3s, transform 0.3s, box-shadow 0.3s;& p { transition: color 0.3s ease; } & .e-svg-base { transition: transform 0.2s ease, filter 0.3s ease; } &:hover p { color: #FFFFFF; } &:hover .e-svg-base { filter: brightness(0) invert(1); transform: translate(2px, -2px); } &:focus-visible { background-color: #141E55; outline: 2px solid #FFFFFF; outline-offset: 3px; } &:focus-visible p { color: #FFFFFF; } &:focus-visible .e-svg-base { filter: brightness(0) invert(1); }\n}.elementor .si-foot-dash{line-height:0px;}.elementor .si-foot-social:hover,.elementor .si-foot-social:focus-visible{box-shadow:0px 6px 14px 0px rgba(20,30,85,0.28);transform:translate3d(0px, -2px, 0px);}.elementor .si-foot-social{border-radius:50%;background-image:linear-gradient(270deg, #3C4A9B 0%,#141E55 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:transform 0.3s, box-shadow 0.3s;& circle { transition: fill-opacity 0.3s ease; } & path { transition: fill 0.3s ease, stroke 0.3s ease; } &[href] { cursor: pointer; } &:hover circle { fill-opacity: 0; } &:hover path:not([fill="none"]) { fill: #FFFFFF; } &:hover path[stroke] { stroke: #FFFFFF; } &:focus-visible { outline: 2px solid #3C4A9B; outline-offset: 3px; transform: translateY(-2px); } &:focus-visible circle { fill-opacity: 0; } &:focus-visible path:not([fill="none"]) { fill: #FFFFFF; } &:focus-visible path[stroke] { stroke: #FFFFFF; }\n}.elementor .si-foot-wrap{outline-offset:0px;&.si-foot-wrap { zoom: calc(1 - clamp(0, (100vw - 1024px) / 1px, 1) * (1 - min(1, 100vw / 1440px))); }\n}.elementor .si-foot-qlink:hover,.elementor .si-foot-qlink:focus-visible{color:#C3661A;}.elementor .si-foot-qlink{cursor:pointer;&:not(:hover) { color: #B3B3B3; }\n}.elementor .si-mnav{&[open] { position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; overflow-y: auto; overscroll-behavior: contain; background-color: #FFFFFF; } &[open] > .e-accordion-item-content-base { min-height: calc(100% - 64px); } &[open] > .e-accordion-item-header-base .e-accordion-item-icon-base .e-svg-base { background-image: var(--si-icon-nav-close); background-size: 39px 35px; background-repeat: no-repeat; background-position: center center; } &[open] > .e-accordion-item-header-base .e-accordion-item-icon-base svg { visibility: hidden; }\n}.elementor .si-gbtn-hover:hover,.elementor .si-gbtn-hover:focus-visible{box-shadow:0px 8px 20px 0px rgba(20,30,85,0.22);transform:translate3d(0px, -2px, 0px);filter: brightness(1.08);\n}.elementor .si-gbtn-hover{border-radius:10px;transition:transform 0.2s, box-shadow 0.2s, filter 0.2s;& .e-svg-base { transition: transform 0.2s ease; } &:focus-visible { transform: translateY(-2px); box-shadow: 0px 8px 20px rgba(20,30,85,0.22); filter: brightness(1.08); } &:hover .e-svg-base { transform: translate(2px, -2px); } &:focus-visible .e-svg-base { transform: translate(2px, -2px); }\n}.elementor .si-run-99e84068{& span:nth-of-type(1) { font-weight: 700; color: #FFFFFF; } & span:nth-of-type(2) { font-weight: 700; }\n}.elementor .si-nav-dd-item:hover,.elementor .si-nav-dd-item:focus-visible{color:var(--si-royal-blue);background-color:#D3D3D3;}.elementor .si-nav-dd-item:focus{color:var(--si-royal-blue);background-color:#D3D3D3;}.elementor .si-nav-dd-item{width:260px;height:40px;font-family:var(--si-font-body);font-weight:400;font-size:14px;color:#000000;letter-spacing:0.28px;line-height:19px;text-decoration:none;cursor:pointer;padding:10px;border-radius:5px;display:block;box-sizing: border-box;\n}.elementor .si-nav-panel{width:300px;padding:20px;border-radius:10px;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:0px;box-sizing: border-box; -webkit-backdrop-filter: blur(10px);\n}.elementor .si-nav-dd{min-width:300px;position:absolute;inset-block-start:19px;inset-inline-start:0px;z-index:5;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .si-nav-chevron{width:8px;height:4px;line-height:0px;transition:transform 0.15s;flex:0 0 auto;}.elementor .si-nav-text{font-family:var(--si-font-body);font-weight:400;font-size:14px;color:var(--si-black);letter-spacing:0.28px;line-height:19px;white-space: nowrap;\n}.elementor .si-nav-link{height:19px;text-decoration:none;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .si-nav-item{min-width:0px;position:relative;padding:0px;& .si-nav-dd { display: none; } &:hover .si-nav-dd { display: block; } &:focus-within .si-nav-dd { display: block; } &:hover .si-nav-text { font-weight: 600; letter-spacing: 0px; color: var(--si-royal-blue); } &:hover .si-nav-chevron { transform: rotate(180deg); }\n}.elementor .si-nav{display:flex;flex-direction:row;gap:24px;align-items:center;}.elementor .si-faq-body{padding-block-start:20px;padding-block-end:40px;padding-inline-start:47px;padding-inline-end:40px;background-color:transparent;}.elementor .si-faq-minus{width:24px;height:24px;line-height:0px;display:none;}.elementor .si-faq-plus{width:24px;height:24px;line-height:0px;display:block;}.elementor .si-faq-icon{width:24px;height:24px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .si-faq-q{font-family:var(--si-font-body);font-weight:600;font-size:18px;color:var(--si-black);letter-spacing:0.36px;line-height:28px;display:block;& ul { padding-left: 27px; } & li::marker { font-size: 14px; }\n}.elementor .si-faq-title{padding:0px;}.elementor .si-faq-head{height:68px;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:40.63px;background-color:var(--si-white);display:flex;justify-content:space-between;align-items:center;box-sizing: border-box; list-style: none; &::-webkit-details-marker { display: none; }\n}.elementor .si-faq-item{overflow:hidden;border-radius:10px;border-width:1px;border-color:rgba(0,0,0,0.3);border-style:solid;background-color:var(--si-white);box-sizing: border-box; &[open] { background-color: #F6F7FF; box-shadow: 2px 2px 6.8px rgba(0,0,0,0.25); } &[open] .si-faq-head { border-width: 0px 0px 1px 0px; border-style: solid; border-color: rgba(0,0,0,0.3); box-shadow: 2px 2px 6.8px rgba(0,0,0,0.25); } &[open] .si-faq-q { color: var(--si-royal-blue); } &[open] .si-faq-plus { display: none; } &[open] .si-faq-minus { display: block; }\n}.elementor .si-faq{display:flex;flex-direction:column;gap:20px;}.elementor .si-list{& ul { margin: 0px; padding-left: 21px; list-style-type: disc; } & ol { margin: 0px; padding-left: 21px; } & li { margin: 0px; padding: 0px; }\n}.elementor .si-icon-10{width:10px;height:10px;font-size:0px;line-height:0px;display:block;flex:0 0 auto;}.elementor .si-btn-primary{color:var(--si-white);background-image:linear-gradient(270deg, #3C4A9B 0%,#141E55 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .si-btn{height:52px;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:10px;transition:filter 0.15s, background-color 0.15s;display:inline-flex;flex-direction:row;gap:12px;align-items:center;box-sizing: border-box;\n}.elementor .si-btn-text{font-family:var(--si-font-body);font-weight:600;font-size:16px;letter-spacing:0px;line-height:22px;white-space: nowrap;\n}.elementor .si-label{font-family:var(--si-font-body);font-weight:600;font-size:14px;color:var(--si-black);letter-spacing:0px;line-height: normal;\n}.elementor .si-body-sm{font-family:var(--si-font-body);font-weight:400;font-size:14px;color:var(--si-black);letter-spacing:0.28px;line-height: normal;\n}.elementor .si-body{font-family:var(--si-font-body);font-weight:400;font-size:16px;color:var(--si-dark-grey-2);letter-spacing:0px;line-height: normal;\n}.elementor .si-lead{font-family:var(--si-font-body);font-weight:600;font-size:18px;color:var(--si-black);letter-spacing:0.36px;line-height:28px;}.elementor .si-h4{font-family:var(--si-font-heading);font-weight:700;font-size:28px;color:var(--si-black);letter-spacing:0px;line-height: normal;\n}.elementor .si-h3{font-family:var(--si-font-heading);font-weight:700;font-size:32px;color:var(--si-black);letter-spacing:-0.64px;line-height:36px;}.elementor .si-h2{font-family:var(--si-font-heading);font-weight:700;font-size:48px;color:var(--si-black);letter-spacing:-0.96px;line-height:54px;}.elementor .si-h1{font-family:var(--si-font-heading);font-weight:700;font-size:58px;color:var(--si-black);letter-spacing:-1.16px;line-height:62px;}.elementor .si-eyebrow{font-family:var(--si-font-body);font-weight:600;font-size:16px;color:var(--si-orange);letter-spacing:0.96px;text-transform:uppercase;line-height: normal; white-space: pre-wrap;\n}