.elementor.elementor.elementor .odise-home-hero{position:relative;min-height:962px;overflow:hidden;--padding-top:66px;--padding-bottom:66px;--padding-left:64px;--padding-right:64px;--gap:0;background-position:center center;background-size:cover}.elementor.elementor.elementor .odise-home-hero::before{background:linear-gradient(90deg,rgb(0 0 0 / .8) 0%,rgb(0 0 0 / .48) 63.4%,rgb(0 0 0 / .1) 100%);opacity:1;pointer-events:none}.elementor.elementor.elementor .odise-hero-copy{position:relative;z-index:1;min-height:830px;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;--gap:32px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor.elementor.elementor .odise-hero-copy .elementor-widget{margin:0}.elementor.elementor.elementor .odise-hero-eyebrow{width:auto;margin-left:8px}.elementor.elementor.elementor .odise-hero-eyebrow .elementor-heading-title{padding:16px;border:1px solid #E5D5A529;border-radius:100px;background:#E5D5A514;box-shadow:0 4px 16px #00000014;backdrop-filter:blur(8px);font:500 20px/16px Inter,sans-serif;letter-spacing:2.5px;text-transform:uppercase;color:#E5D5A5;margin:0}.elementor.elementor.elementor .odise-hero-title{width:1029px;max-width:100%}.elementor.elementor.elementor .odise-hero-title .elementor-heading-title{font:400 120px/1.1 Outfit,sans-serif;letter-spacing:-.6px;color:#F2F2F7;margin:0}.elementor.elementor.elementor .odise-hero-mission{width:auto;margin-left:8px}.elementor.elementor.elementor .odise-hero-mission .elementor-button{display:inline-flex;padding:16px 32px;border:0;border-radius:100px;background:#F9F9F9;color:#000;font:600 20px/24px Inter,sans-serif;letter-spacing:.5px;text-transform:uppercase}.elementor.elementor.elementor .odise-hero-mission .elementor-button-content-wrapper{display:flex;align-items:center;gap:12px}.elementor.elementor.elementor .odise-hero-mission .elementor-button-icon{margin:0;display:flex;align-items:center}.elementor.elementor.elementor .odise-hero-mission .elementor-button-icon svg{width:24px;height:24px}.elementor.elementor.elementor .odise-hero-stats{position:absolute;z-index:1;right:64px;bottom:66px;width:1100px;max-width:calc(100% - 128px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));--gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;border:1px solid #FFFFFF1F;border-radius:32px;background:#FFFFFF14;backdrop-filter:blur(12px);overflow:hidden}.elementor.elementor.elementor .odise-hero-stat{width:100%;min-width:0;padding:24px 40px;border-right:1px solid #FFFFFF1A}.elementor.elementor.elementor .odise-hero-stat:last-child{border-right:0}.elementor.elementor.elementor .odise-hero-stat .elementor-counter{display:flex;flex-direction:column-reverse;gap:16px;align-items:flex-start}.elementor.elementor.elementor .odise-hero-stat .elementor-counter-number-wrapper{display:flex;flex:none;font:700 34px/34px Outfit,sans-serif;color:#fff;justify-content:flex-start}.elementor.elementor.elementor .odise-hero-stat .elementor-counter-number-prefix:empty,.elementor.elementor.elementor .odise-hero-stat .elementor-counter-number-suffix:empty{display:none}.elementor.elementor.elementor .odise-hero-stat .elementor-counter-number-prefix,.elementor.elementor.elementor .odise-hero-stat .elementor-counter-number-suffix{flex:none}.elementor.elementor.elementor .odise-hero-stat .elementor-counter-title{justify-content:flex-start;text-align:left;font:400 16px/1.1 Inter,sans-serif;letter-spacing:.5px;color:#fff}@media (min-width:1921px){.elementor.elementor.elementor .odise-home-hero{--padding-left:calc((100vw - 1792px)/2);--padding-right:calc((100vw - 1792px)/2)}.elementor.elementor.elementor .odise-hero-stats{right:calc((100vw - 1792px)/2)}}@media (min-width:1101px) and (max-width:1919px){.elementor.elementor.elementor .odise-home-hero{min-height:clamp(760px,50.10417vw,962px);--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px}.elementor.elementor.elementor .odise-hero-copy{min-height:calc(clamp(760px,50.10417vw,962px) - 96px);padding-bottom:112px}.elementor.elementor.elementor .odise-hero-title{width:57.421875%;min-width:660px}.elementor.elementor.elementor .odise-hero-title .elementor-heading-title{font-size:clamp(72px,6.25vw,120px)}.elementor.elementor.elementor .odise-hero-stats{bottom:48px;right:32px;max-width:calc(100% - 64px)}}@media (max-width:1100px){.elementor.elementor.elementor .odise-home-hero{min-height:950px;--padding-top:56px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;background-position:30% center}.elementor.elementor.elementor .odise-hero-copy{min-height:600px;padding-bottom:40px;--gap:28px}.elementor.elementor.elementor .odise-hero-title{width:720px;max-width:100%}.elementor.elementor.elementor .odise-hero-title .elementor-heading-title{font-size:clamp(56px,7.03125vw,76px)}.elementor.elementor.elementor .odise-hero-eyebrow .elementor-heading-title{font-size:16px;letter-spacing:1.6px}.elementor.elementor.elementor .odise-hero-stats{position:relative;right:auto;bottom:auto;width:100%;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.elementor.elementor.elementor .odise-hero-stat{padding:24px 32px;border-bottom:1px solid #FFFFFF1A}.elementor.elementor.elementor .odise-hero-stat:nth-child(2n){border-right:0}.elementor.elementor.elementor .odise-hero-stat:nth-child(n+3){border-bottom:0}}@media (max-width:767px){.elementor.elementor.elementor .odise-home-hero{min-height:0;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;background-position:58% top}.elementor.elementor.elementor .odise-home-hero::before{background:linear-gradient(180deg,rgb(0 0 0 / .35),rgb(0 0 0 / .35) 25%,rgb(0 0 0 / .72) 55%,rgb(0 0 0 / .75))}.elementor.elementor.elementor .odise-hero-copy{min-height:0;padding-bottom:32px;--gap:24px}.elementor.elementor.elementor .odise-hero-eyebrow{max-width:100%;margin-left:0}.elementor.elementor.elementor .odise-hero-eyebrow .elementor-heading-title{padding:12px;font-size:clamp(9px,2.82vw,12px);line-height:16px;letter-spacing:1px;white-space:nowrap}.elementor.elementor.elementor .odise-hero-title{margin-top:260px!important;width:100%;max-width:400px}.elementor.elementor.elementor .odise-hero-title .elementor-heading-title{font-size:clamp(28px,9.23077vw,44px);letter-spacing:-.3px}.elementor.elementor.elementor .odise-hero-mission{margin-left:0;width:auto;max-width:100%}.elementor.elementor.elementor .odise-hero-mission .elementor-button{padding:14px 18px;font-size:clamp(11px,3.33333vw,16px);line-height:20px;letter-spacing:.35px}.elementor.elementor.elementor .odise-hero-mission .elementor-button-content-wrapper{gap:8px}.elementor.elementor.elementor .odise-hero-stats{border-radius:24px}.elementor.elementor.elementor .odise-hero-stat{padding:20px 16px}.elementor.elementor.elementor .odise-hero-stat .elementor-counter{gap:12px}.elementor.elementor.elementor .odise-hero-stat .elementor-counter-number-wrapper{font-size:30px;line-height:30px}.elementor.elementor.elementor .odise-hero-stat .elementor-counter-title{font-size:13px;line-height:1.3;letter-spacing:.2px}}.elementor.elementor.elementor .odise-hero-copy{gap:var(--gap)}.elementor.elementor.elementor .odise-hero-copy .odise-hero-eyebrow,.elementor.elementor.elementor .odise-hero-copy .odise-hero-mission{margin-left:8px}@media (max-width:767px){.elementor.elementor.elementor .odise-hero-copy .odise-hero-eyebrow,.elementor.elementor.elementor .odise-hero-copy .odise-hero-mission{margin-left:0}}@media (min-width:768px) and (max-width:900px){.elementor.elementor.elementor .odise-home-hero{background-position:40% center}}.elementor.elementor.elementor .odise-home-hero{transition:none}.elementor.elementor.elementor .odise-hero-mission .elementor-button{transition:background-color .2s,color .2s}