.elementor .wrapper{width:100vw;padding:0px;margin:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .section{height:100dvh;max-width:var(--1412);padding:50px;margin:0px;display:flex;}.elementor .h2-desc{font-family:"ivypresto-headline";font-weight:400;font-size:32px;color:var(--Dynamic-Black);text-align:start;flex:2 1;}.elementor .SANS{width:auto;font-family:"neue-haas-grotesk-text";font-weight:400;font-size:14px;color:var(--Dynamic-Black);letter-spacing:0.07em;line-height:100%;text-align:start;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;}.elementor .project-card50{width:calc(50% - 25px);overflow:hidden;padding:0px;border-radius:25px;display:flex;flex:0 1 auto;}.elementor .NAV-MENU{font-family:var(--NAV);font-weight:400;font-size:28px;color:var(--Dynamic-Black);line-height:100%;text-transform:capitalize;}.elementor .section-project-about{height:auto;padding-block-start:100px;padding-block-end:100px;padding-inline-start:200px;padding-inline-end:200px;display:flex;flex-direction:row;gap:50px;justify-content:flex-start;align-items:center;}.elementor .section-project-images{height:auto;flex-direction:column;gap:50px;}.elementor .nav-item{font-family:var(--NAV);font-weight:400;font-size:28px;color:var(--Dynamic-Black);line-height:100%;padding:0px;margin:0px;border-radius:0px;border-block-end-width:1px;border-color:#ffffff00;border-style:solid;background-color:#ffffff00;}.elementor .nav-item:hover,.elementor .nav-item:focus-visible{border-block-end-width:1px;border-color:var(--Dynamic-Black);border-style:solid;}