.elementor .cta-underline-black{width:auto;font-family:Sora;font-weight:600;font-size:0.889em;color:var(--Neutral-g-900);column-gap:20px;line-height:1.556rem;padding-block-start:2px;padding-block-end:2px;padding-inline-start:14px;padding-inline-end:14px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#1a1f241a;border-style:solid;display:flex;justify-content:flex-start;align-items:center;}.elementor .cta-underline-black:hover,.elementor .cta-underline-black:focus-visible{border-color:var(--Accent-r-800);}.elementor .cta-projects{padding:0px;margin-block-start:1.852vw;border-width:0px;border-style:none;justify-content:space-between;}.elementor .cta-proj-icon{width:24px;height:34px;color:var(--Accent-r-800);}.elementor .cta-proj-text{font-family:Sora;font-weight:400;font-size:0.81vw;color:var(--Neutral-g-600);}.elementor .proj-loop-item{padding:0px;border-radius:24px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1),0px 1px 2px 0px rgba(0, 0, 0, 0.1);display:flex;flex-direction:column;}.elementor .pu-kf{padding:0px;display:flex;flex-direction:column;gap:1.389vw;}.elementor .pu-key-he{font-family:Sora;font-weight:800;font-size:12px;color:#1A1F244D;letter-spacing:1.2px;text-transform:uppercase;}.elementor .pu-title{font-family:Sora;font-weight:700;font-size:2.083vw;}.elementor .proj-p-content-wrap{padding:0px;display:flex;flex-direction:column;gap:0.694vw;}.elementor .proj-p-date{font-family:Sora;font-weight:700;font-size:0.694vw;color:var(--Accent-r-800);letter-spacing:0.069vw;padding-block-start:0.694vw;padding-block-end:0.694vw;padding-inline-start:1.389vw;padding-inline-end:1.389vw;border-radius:14px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1),0px 1px 2px 0px rgba(0, 0, 0, 0.1);}.elementor .proj-p-right-col{width:43.95%;padding:2.778vw;background-color:#ffffff;display:flex;flex-direction:column;row-gap:2.662vw;align-items:start;}.elementor .proj-p-left{width:56.05%;padding:0px;display:flex;}.elementor .proj-p-main{width:59.259vw;overflow:hidden;padding:0px;border-radius:48px;box-shadow:0px 25px 50px 0px rgba(0, 0, 0, 0.25);display:flex;}