.elementor .container-no-padding{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .inner-box{max-width:1300px;margin:0px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .no-padding{min-width:0px;min-height:0px;padding:0px;margin:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:start;}.elementor .btn{border-radius:30px;}.elementor .btn-txt{font-family:Inter Tight;font-weight:200;font-size:0.75em;color:var(--Trust-Indigo);letter-spacing:0.05em;line-height:1em;text-transform:uppercase;}.elementor .page-title{font-weight:700;font-size:4.5rem;color:var(--Trust-Indigo);text-align:center;}.elementor .quote-txt{font-family:Josefin Sans;font-weight:700;font-size:24px;line-height:2.2rem;}.elementor .quote-title{font-family:Josefin Sans;font-size:16px;}.elementor .service-card{position:relative;padding:35px;border-radius:30px;border-width:1px;border-color:var(--Border);border-style:solid;background-color:var(--White);flex-direction:column;gap:20px;align-items:start;}.elementor .service-icon{width:44px;height:43px;padding:10px;border-radius:10px;}.elementor .service-details{position:relative;flex-direction:column;gap:8px;justify-content:center;align-items:start;}.elementor .base{font-size:14px;padding-block-start:3px;padding-block-end:3px;padding-inline-start:5px;padding-inline-end:5px;border-radius:5px;background-color:var(--Off-white);}.elementor .service-base{position:absolute;inset-block-start:-5px;inset-inline-end:0px;}.elementor .portfolio-item{position:relative;padding:30px;border-radius:30px;background-color:#2a2a2a;display:flex;flex-direction:column;gap:20px;}.elementor .portfolio-title{font-family:Josefin Sans;font-weight:600;font-size:24px;color:var(--White);line-height:1.1em;}