.elementor .main-h1{font-family:Outfit;font-weight:700;font-size:55px;color:#ffffff;text-transform:uppercase;}.elementor .eyebrow{font-family:Outfit;font-weight:500;font-size:18px;color:var(--Accent);letter-spacing:3px;text-transform:uppercase;}.elementor .description{font-family:Poppins;font-weight:500;font-size:17px;color:var(--Text);letter-spacing:-1%;line-height:27px;}.elementor .outer-container{padding-block-start:90px;padding-block-end:90px;padding-inline-start:30px;padding-inline-end:30px;justify-content:center;align-items:center;}.elementor .inner-container{width:1400px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .h2{font-family:Outfit;font-weight:600;font-size:50px;color:var(--Primary);text-transform:uppercase;}.elementor .section-spacing{gap:15px;}.elementor .service-card{height:25vh;padding:25px;border-radius:10px;border-width:1px;border-color:var(--line-colour);border-style:solid;background-color:#ffffff;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .image-card{min-height:26vh;padding:15px;border-radius:10px;border-width:1px;border-color:var(--line-colour);border-style:solid;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 44%,#00231d 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--transparent);flex-direction:column;gap:10px;justify-content:flex-end;align-items:start;}.elementor .small-paragraph-white{font-family:Outfit;font-weight:600;font-size:22px;color:#ffffff;letter-spacing:-1%;}.elementor .description-centre{font-family:Poppins;font-weight:500;font-size:17px;line-height:27px;text-align:center;border-radius:3px;border-width:1px;border-color:var(--line-colour);border-style:none;}