.elementor .hero-image-wrap{height:100%;position:absolute;padding:0px;background-image:linear-gradient(180deg, rgb(0,0,0) 0%,rgb(255,255,255) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;justify-content:flex-end;}.elementor .hero-img{width:60%;height:100%;object-fit:cover;}.elementor .hero{height:100vh;padding:0px;flex-direction:column;justify-content:center;}.elementor .Nav-button{width:auto;min-width:200px;display:flex;flex:0 1 auto;justify-content:flex-end;align-items:center;}.elementor .service-card-text{font-family:"Outfit";font-size:14px;}.elementor .section-heading{font-family:"Sofia Sans";font-size:3rem;color:var(--Blue);}.elementor .p-white{font-family:"Outfit";font-weight:400;color:#ffffff;}.elementor .white{color:var(--White);}.elementor .button-block{padding:0px;display:flex;flex-direction:row;gap:2rem;}.elementor .sub-heading{font-family:"Outfit";font-size:1rem;color:var(--yellow);}.elementor .contact-wrapper{display:flex;flex-direction:row;gap:1rem;align-items:center;}.elementor .small-heading{font-family:"Sofia Sans";font-weight:600;font-size:1.2rem;color:#ffffff;}.elementor .centre{text-align:center;}.elementor .Icon-box{width:4.5rem;height:4.5rem;position:absolute;inset-block-start:-20px;border-start-start-radius:0.5rem;border-end-start-radius:0.5rem;border-end-end-radius:0.5rem;background-color:var(--yellow);display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .icon{width:3rem;height:3rem;object-fit:contain;}.elementor .service-heading{font-family:"Sofia Sans";font-weight:600;font-size:2rem;color:var(--Blue);}.elementor .hero-overlay{height:100%;position:absolute;inset-block-start:0px;z-index:1;background-image:linear-gradient(90deg, #1C283B 41%,rgba(255, 255, 255, 0) 62%,#1c273b00 82%,#1C283B 90%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .hero-text-wrapper{width:45%;position:relative;z-index:2;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:5rem;padding-inline-end:0rem;display:flex;flex-direction:column;gap:1rem;}