.elementor-227446 .elementor-element.elementor-element-1c1de9ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-227446 .elementor-element.elementor-element-1c1de9ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227446 .elementor-element.elementor-element-75d5f701 .title + .subtitle{margin-bottom:11px;}.elementor-227446 .elementor-element.elementor-element-75d5f701 .subtitle + .title{margin-top:11px;}.elementor-227446 .elementor-element.elementor-element-75d5f701 h1, .elementor-227446 .elementor-element.elementor-element-75d5f701 h2, .elementor-227446 .elementor-element.elementor-element-75d5f701 h3, .elementor-227446 .elementor-element.elementor-element-75d5f701 h4, .elementor-227446 .elementor-element.elementor-element-75d5f701 h5, .elementor-227446 .elementor-element.elementor-element-75d5f701 h6{font-size:47px;font-weight:900;}.elementor-227446 .elementor-element.elementor-element-75d5f701 .subtitle{font-size:0.9em;font-weight:500;text-transform:uppercase;}.elementor-227446 .elementor-element.elementor-element-0e6093f{--spacer-size:5vh;}.elementor-227446 .elementor-element.elementor-element-f3677de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-227446 .elementor-element.elementor-element-f3677de .button:not(:hover){color:#DF0000;}.elementor-227446 .elementor-element.elementor-element-f3677de .button.-default:not(:hover){background-color:#FFFFFF00;}.elementor-227446 .elementor-element.elementor-element-f3677de .button{border-color:#DF0000;}.elementor-227446 .elementor-element.elementor-element-f3677de .button:hover{color:#FFFFFF;}.elementor-227446 .elementor-element.elementor-element-f3677de .button.-default:hover{background-color:#D80000;}.elementor-227446 .elementor-element.elementor-element-f3677de{font-size:19px;font-weight:700;}.elementor-227446 .elementor-element.elementor-element-74208e17 .title + .subtitle{margin-bottom:0px;}.elementor-227446 .elementor-element.elementor-element-74208e17 .subtitle + .title{margin-top:0px;}.elementor-227446 .elementor-element.elementor-element-74208e17 .subtitle{font-size:0.9em;font-weight:500;text-transform:uppercase;}.elementor-227446 .elementor-element.elementor-element-55d595b0{--spacer-size:6vh;}.elementor-227446 .elementor-element.elementor-element-197c6b1e .title + .subtitle{margin-bottom:0px;}.elementor-227446 .elementor-element.elementor-element-197c6b1e .subtitle + .title{margin-top:0px;}.elementor-227446 .elementor-element.elementor-element-197c6b1e h1, .elementor-227446 .elementor-element.elementor-element-197c6b1e h2, .elementor-227446 .elementor-element.elementor-element-197c6b1e h3, .elementor-227446 .elementor-element.elementor-element-197c6b1e h4, .elementor-227446 .elementor-element.elementor-element-197c6b1e h5, .elementor-227446 .elementor-element.elementor-element-197c6b1e h6{font-weight:900;}.elementor-227446 .elementor-element.elementor-element-197c6b1e .subtitle{font-size:0.9em;font-weight:500;text-transform:uppercase;}.elementor-227446 .elementor-element.elementor-element-24cca82e{--spacer-size:8vh;}.elementor-227446 .elementor-element.elementor-element-30ddf27b .title + .subtitle{margin-bottom:0px;}.elementor-227446 .elementor-element.elementor-element-30ddf27b .subtitle + .title{margin-top:0px;}.elementor-227446 .elementor-element.elementor-element-30ddf27b .subtitle{font-size:0.9em;font-weight:500;text-transform:uppercase;}.elementor-227446 .elementor-element.elementor-element-12a0e307{--spacer-size:6vh;}.elementor-227446 .elementor-element.elementor-element-e97e4bc .title + .subtitle{margin-bottom:0px;}.elementor-227446 .elementor-element.elementor-element-e97e4bc .subtitle + .title{margin-top:0px;}.elementor-227446 .elementor-element.elementor-element-e97e4bc .subtitle{font-size:0.9em;font-weight:500;text-transform:uppercase;}.elementor-227446 .elementor-element.elementor-element-ce16c18{--spacer-size:10vh;}.elementor-227446 .elementor-element.elementor-element-37500cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-227446 .elementor-element.elementor-element-37500cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227446 .elementor-element.elementor-element-702821d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-227446 .elementor-element.elementor-element-702821d{margin-top:39px;margin-bottom:0px;}.elementor-227446 .elementor-element.elementor-element-2223b0e .title + .subtitle{margin-bottom:0px;}.elementor-227446 .elementor-element.elementor-element-2223b0e .subtitle + .title{margin-top:0px;}.elementor-227446 .elementor-element.elementor-element-2223b0e h1, .elementor-227446 .elementor-element.elementor-element-2223b0e h2, .elementor-227446 .elementor-element.elementor-element-2223b0e h3, .elementor-227446 .elementor-element.elementor-element-2223b0e h4, .elementor-227446 .elementor-element.elementor-element-2223b0e h5, .elementor-227446 .elementor-element.elementor-element-2223b0e h6{font-size:35px;font-weight:700;line-height:45px;letter-spacing:-1.7px;}.elementor-227446 .elementor-element.elementor-element-2223b0e .subtitle{font-size:0.9em;font-weight:500;text-transform:uppercase;}.elementor-227446 .elementor-element.elementor-element-f1413e7{--spacer-size:2vh;}.elementor-227446 .elementor-element.elementor-element-e3856f5{--spacer-size:4vh;}.elementor-227446 .elementor-element.elementor-element-97c1ae3 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-227446 .elementor-element.elementor-element-97c1ae3 .grid-item:not(.-nospace){padding:20px;}.elementor-227446 .elementor-element.elementor-element-97c1ae3 .portfolio-grid:not(.-nospace){margin-left:-20px;margin-right:-20px;}.elementor-227446 .elementor-element.elementor-element-97c1ae3 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 20px);}.elementor-227446 .elementor-element.elementor-element-97c1ae3 .portfolio-item .headline, .elementor-227446 .elementor-element.elementor-element-97c1ae3 .grid-item .title{font-size:27px;font-weight:800;}.elementor-227446 .elementor-element.elementor-element-715b2aa0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-227446 .elementor-element.elementor-element-715b2aa0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227446 .elementor-element.elementor-element-53778960{--spacer-size:6vh;}.elementor-227446 .elementor-element.elementor-element-48e5707f .title + .subtitle{margin-bottom:0px;}.elementor-227446 .elementor-element.elementor-element-48e5707f .subtitle + .title{margin-top:0px;}.elementor-227446 .elementor-element.elementor-element-48e5707f h1, .elementor-227446 .elementor-element.elementor-element-48e5707f h2, .elementor-227446 .elementor-element.elementor-element-48e5707f h3, .elementor-227446 .elementor-element.elementor-element-48e5707f h4, .elementor-227446 .elementor-element.elementor-element-48e5707f h5, .elementor-227446 .elementor-element.elementor-element-48e5707f h6{font-size:42px;}.elementor-227446 .elementor-element.elementor-element-48e5707f .subtitle{font-size:0.9em;font-weight:500;text-transform:uppercase;}.elementor-227446 .elementor-element.elementor-element-259d23ca > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-227446 .elementor-element.elementor-element-259d23ca:not(.elementor-motion-effects-element-type-background), .elementor-227446 .elementor-element.elementor-element-259d23ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9690A20F;}.elementor-227446 .elementor-element.elementor-element-259d23ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-227446 .elementor-element.elementor-element-259d23ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227446 .elementor-element.elementor-element-77608544{--spacer-size:10vh;}.elementor-227446 .elementor-element.elementor-element-77608544 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-227446 .elementor-element.elementor-element-28d80de8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-227446 .elementor-element.elementor-element-28d80de8:not(.elementor-motion-effects-element-type-background), .elementor-227446 .elementor-element.elementor-element-28d80de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodel.nyc/wp-content/uploads/2024/11/architect-working-new-project-close-up-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-227446 .elementor-element.elementor-element-28d80de8 > .elementor-container{max-width:500px;min-height:0px;}.elementor-227446 .elementor-element.elementor-element-28d80de8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-227446 .elementor-element.elementor-element-28d80de8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227446 .elementor-element.elementor-element-6c8327f9{--spacer-size:30vh;}.elementor-227446 .elementor-element.elementor-element-3172a872{--spacer-size:10vh;}.elementor-227446 .elementor-element.elementor-element-3172a872 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-227446 .elementor-element.elementor-element-793c216b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-227446 .elementor-element.elementor-element-46951c32{--spacer-size:10vh;}.elementor-227446 .elementor-element.elementor-element-fd7055d > .elementor-container{max-width:503px;}.elementor-227446 .elementor-element.elementor-element-fd7055d{padding:0% 03% 0% 0%;}.elementor-227446 .elementor-element.elementor-element-b228108 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:1px;}.elementor-227446 .elementor-element.elementor-element-b57743f{--spacer-size:3vh;}.elementor-227446 .elementor-element.elementor-element-deef39b{--spacer-size:5vh;}.elementor-227446 .elementor-element.elementor-element-8a44cfc .title + .subtitle{margin-bottom:0px;}.elementor-227446 .elementor-element.elementor-element-8a44cfc .subtitle + .title{margin-top:0px;}.elementor-227446 .elementor-element.elementor-element-8a44cfc h1, .elementor-227446 .elementor-element.elementor-element-8a44cfc h2, .elementor-227446 .elementor-element.elementor-element-8a44cfc h3, .elementor-227446 .elementor-element.elementor-element-8a44cfc h4, .elementor-227446 .elementor-element.elementor-element-8a44cfc h5, .elementor-227446 .elementor-element.elementor-element-8a44cfc h6{font-size:50px;font-weight:700;line-height:52px;letter-spacing:-1.7px;}.elementor-227446 .elementor-element.elementor-element-8a44cfc .subtitle{font-size:0.9em;font-weight:500;text-transform:uppercase;}.elementor-227446 .elementor-element.elementor-element-c792891 .elementor-repeater-item-750e816 .accordion-header{font-size:21px;}.elementor-227446 .elementor-element.elementor-element-c792891 .elementor-repeater-item-591c58c .accordion-header{font-size:21px;}.elementor-227446 .elementor-element.elementor-element-c792891 .elementor-repeater-item-40e192d .accordion-header{font-size:21px;}.elementor-227446 .elementor-element.elementor-element-c792891 .elementor-repeater-item-bef8b30 .accordion-header{font-size:21px;}.elementor-227446 .elementor-element.elementor-element-c792891 .elementor-repeater-item-c3de0ec .accordion-header{font-size:21px;}.elementor-227446 .elementor-element.elementor-element-c792891.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-227446 .elementor-element.elementor-element-c792891{z-index:2;}.elementor-227446 .elementor-element.elementor-element-16350785{color:#707070;}.elementor-227446 .elementor-element.elementor-element-5dc7d27{--spacer-size:4vh;}.elementor-227446 .elementor-element.elementor-element-4f846f0f{--spacer-size:10vh;}.elementor-227446 .elementor-element.elementor-element-7cd0c4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-227446 .elementor-element.elementor-element-7cd0c4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227446 .elementor-element.elementor-element-31ce9951{--spacer-size:10vh;}.elementor-227446 .elementor-element.elementor-element-31ce9951 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-227446 .elementor-element.elementor-element-17f2b324 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-227446 .elementor-element.elementor-element-11cb437e > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-227446 .elementor-element.elementor-element-11cb437e .title + .subtitle{margin-bottom:0px;}.elementor-227446 .elementor-element.elementor-element-11cb437e .subtitle + .title{margin-top:0px;}.elementor-227446 .elementor-element.elementor-element-11cb437e .subtitle{font-size:0.9em;font-weight:500;text-transform:uppercase;}.elementor-227446 .elementor-element.elementor-element-190ae94{--spacer-size:5vh;}.elementor-227446 .elementor-element.elementor-element-6d6ae3ce{--spacer-size:10vh;}.elementor-227446 .elementor-element.elementor-element-7dc34571{--spacer-size:6vh;}.elementor-227446 .elementor-element.elementor-element-69bcbacf:not(.elementor-motion-effects-element-type-background), .elementor-227446 .elementor-element.elementor-element-69bcbacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodel.nyc/wp-content/uploads/2024/11/man-architect-working-project-with-vr-glasses-new-technologies-3d-scaled.jpg");background-position:center right;background-size:cover;}.elementor-227446 .elementor-element.elementor-element-69bcbacf > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #001F9738 0%, #000000 56%);opacity:0.8;transition:background 2.1s, border-radius 0.3s, opacity 2.1s;}.elementor-227446 .elementor-element.elementor-element-69bcbacf > .elementor-container{max-width:500px;}.elementor-227446 .elementor-element.elementor-element-69bcbacf:hover > .elementor-background-overlay{opacity:0.5;}.elementor-227446 .elementor-element.elementor-element-69bcbacf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-227446 .elementor-element.elementor-element-42d8fe38{--spacer-size:10vh;}.elementor-227446 .elementor-element.elementor-element-4d2d727a > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-227446 .elementor-element.elementor-element-4d2d727a .title + .subtitle{margin-bottom:0px;}.elementor-227446 .elementor-element.elementor-element-4d2d727a .subtitle + .title{margin-top:0px;}.elementor-227446 .elementor-element.elementor-element-4d2d727a .title{color:#FFFFFF;}.elementor-227446 .elementor-element.elementor-element-4d2d727a h1, .elementor-227446 .elementor-element.elementor-element-4d2d727a h2, .elementor-227446 .elementor-element.elementor-element-4d2d727a h3, .elementor-227446 .elementor-element.elementor-element-4d2d727a h4, .elementor-227446 .elementor-element.elementor-element-4d2d727a h5, .elementor-227446 .elementor-element.elementor-element-4d2d727a h6{font-size:50px;}.elementor-227446 .elementor-element.elementor-element-4d2d727a .subtitle{color:#FFFFFF;font-size:0.9em;font-weight:500;text-transform:uppercase;}.elementor-227446 .elementor-element.elementor-element-4d2d727a .divider{background-color:#FFFFFF;}.elementor-227446 .elementor-element.elementor-element-b8bf492{font-size:20px;}.elementor-227446 .elementor-element.elementor-element-7b936d21{--spacer-size:3vh;}.elementor-227446 .elementor-element.elementor-element-1e0cb466{--spacer-size:10vh;}.elementor-227446 .elementor-element.elementor-element-212cfbc{--spacer-size:8vh;}@media(max-width:767px){.elementor-227446 .elementor-element.elementor-element-f3677de{font-size:18px;}.elementor-227446 .elementor-element.elementor-element-ce16c18{--spacer-size:6vh;}.elementor-227446 .elementor-element.elementor-element-53778960{--spacer-size:6vh;}.elementor-227446 .elementor-element.elementor-element-77608544{--spacer-size:2vh;}.elementor-227446 .elementor-element.elementor-element-6c8327f9{--spacer-size:50vh;}.elementor-227446 .elementor-element.elementor-element-46951c32{--spacer-size:6vh;}.elementor-227446 .elementor-element.elementor-element-fd7055d{padding:0px 0px 0px 0px;}.elementor-227446 .elementor-element.elementor-element-deef39b{--spacer-size:2vh;}.elementor-227446 .elementor-element.elementor-element-4f846f0f{--spacer-size:6vh;}.elementor-227446 .elementor-element.elementor-element-31ce9951{--spacer-size:6vh;}.elementor-227446 .elementor-element.elementor-element-6d6ae3ce{--spacer-size:6vh;}.elementor-227446 .elementor-element.elementor-element-7dc34571{--spacer-size:4vh;}.elementor-227446 .elementor-element.elementor-element-42d8fe38{--spacer-size:6vh;}.elementor-227446 .elementor-element.elementor-element-1e0cb466{--spacer-size:5vh;}.elementor-227446 .elementor-element.elementor-element-212cfbc{--spacer-size:6vh;}}@media(min-width:768px){.elementor-227446 .elementor-element.elementor-element-46abfc40{width:46%;}.elementor-227446 .elementor-element.elementor-element-5ca23d38{width:3.977%;}.elementor-227446 .elementor-element.elementor-element-26e633f{width:61%;}.elementor-227446 .elementor-element.elementor-element-ecb39dd{width:39%;}.elementor-227446 .elementor-element.elementor-element-365e803d{width:41.364%;}.elementor-227446 .elementor-element.elementor-element-50da48b{width:58.636%;}.elementor-227446 .elementor-element.elementor-element-2e1a0d19{width:54%;}.elementor-227446 .elementor-element.elementor-element-4c23a39{width:100%;}.elementor-227446 .elementor-element.elementor-element-4b74c53c{width:7%;}.elementor-227446 .elementor-element.elementor-element-793c216b{width:38.646%;}.elementor-227446 .elementor-element.elementor-element-b228108{width:100%;}.elementor-227446 .elementor-element.elementor-element-2fcd62c4{width:43%;}.elementor-227446 .elementor-element.elementor-element-17f2b324{width:100%;}.elementor-227446 .elementor-element.elementor-element-0ad6d77{width:6.977%;}.elementor-227446 .elementor-element.elementor-element-41c10713{width:47.21%;}}