.elementor-23 .elementor-element.elementor-element-0000030{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000030:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0000030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://projectenmaatje.nl/wp-content/uploads/2026/09/20260708_191645-3-scaled.jpg");}.elementor-23 .elementor-element.elementor-element-000002f{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Poppins;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-000002a{--display:flex;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-000002e{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000037{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000035{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0000035{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-23 .elementor-element.elementor-element-0000033{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-0000036{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000006{--display:flex;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Poppins;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-0000001.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-0000001 img{height:320px;}.elementor-23 .elementor-element.elementor-element-0000002{text-align:center;}.elementor-23 .elementor-element.elementor-element-000000c{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000007{width:var( --container-widget-width, 110.253% );max-width:110.253%;--container-widget-width:110.253%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-0000007.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-0000007 img{height:320px;}.elementor-23 .elementor-element.elementor-element-0000012{--display:flex;}.elementor-23 .elementor-element.elementor-element-000000d img{height:320px;}.elementor-23 .elementor-element.elementor-element-0000018{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000013 img{height:320px;}.elementor-23 .elementor-element.elementor-element-000001e{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000019 img{height:320px;}.elementor-23 .elementor-element.elementor-element-0000024{--display:flex;}.elementor-23 .elementor-element.elementor-element-000001f img{height:320px;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-000004d{--display:flex;}.elementor-23 .elementor-element.elementor-element-000004c{--display:flex;}.elementor-23 .elementor-element.elementor-element-000004a{--display:flex;}.elementor-23 .elementor-element.elementor-element-000004b{--display:flex;}.elementor-23 .elementor-element.elementor-element-000003c{--display:flex;}.elementor-23 .elementor-element.elementor-element-000003b{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000041{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000040{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000046{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000045{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000064{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000062{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000060{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000063{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000051{--display:flex;}.elementor-23 .elementor-element.elementor-element-000004e{color:#6A3294;}.elementor-23 .elementor-element.elementor-element-0000055{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000052{color:#6A3294;}.elementor-23 .elementor-element.elementor-element-0000059{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000056{color:#6A3294;}.elementor-23 .elementor-element.elementor-element-000005d{--display:flex;}.elementor-23 .elementor-element.elementor-element-000005a{color:#6A3294;}.elementor-23 .elementor-element.elementor-element-000007a{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000078{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000076{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000079{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000069{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000069.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-0000068{--display:flex;}.elementor-23 .elementor-element.elementor-element-000006e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-000006e{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-23 .elementor-element.elementor-element-000006a{text-align:start;}.elementor-23 .elementor-element.elementor-element-000006d{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000073{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000072{--display:flex;}.elementor-23 .elementor-element.elementor-element-4e5f471{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4e5f471{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-23 .elementor-element.elementor-element-06dc1c8{--display:flex;}.elementor-23 .elementor-element.elementor-element-1412367{--display:flex;}.elementor-23 .elementor-element.elementor-element-7afa68c{--display:flex;}.elementor-23 .elementor-element.elementor-element-9701265{--display:flex;}.elementor-23 .elementor-element.elementor-element-ca5cb27{--display:flex;}.elementor-23 .elementor-element.elementor-element-92481d1{--display:flex;}.elementor-23 .elementor-element.elementor-element-08caf56{--display:flex;}.elementor-23 .elementor-element.elementor-element-65fda2f{--display:flex;}.elementor-23 .elementor-element.elementor-element-1ad31c5{--display:flex;}.elementor-23 .elementor-element.elementor-element-7a39033{--display:flex;}.elementor-23 .elementor-element.elementor-element-67d2748{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000082{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000081{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000080{--display:flex;}.elementor-23 .elementor-element.elementor-element-000007f{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-0000001{width:var( --container-widget-width, 305.273px );max-width:305.273px;--container-widget-width:305.273px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-0000019 img{height:320px;}.elementor-23 .elementor-element.elementor-element-000001f img{height:320px;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-0000033{--width:100%;}.elementor-23 .elementor-element.elementor-element-0000006{--width:100%;}.elementor-23 .elementor-element.elementor-element-0000069{--width:100%;}.elementor-23 .elementor-element.elementor-element-000006e{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-0000030 */body.page-id-23 .page-top{display:none!important}.elementor-23 .elementor-element.elementor-element-0000030{min-height:calc(100svh - 72px);display:flex;justify-content:flex-end;position:relative;padding:clamp(110px,15vw,190px) 24px clamp(54px,7vw,90px);overflow:hidden;background:linear-gradient(90deg,rgba(10,12,11,.94) 0%,rgba(10,12,11,.76) 38%,rgba(10,12,11,.28) 70%,rgba(10,12,11,.2) 100%),url('https://projectenmaatje.nl/wp-content/uploads/2026/07/pm-project-2135-hero.webp') center 48%/cover no-repeat;color:#fff}.elementor-23 .elementor-element.elementor-element-0000030:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:rgba(255,255,255,.22)}.elementor-23 .elementor-element.elementor-element-0000030 .pm-shell{width:min(1240px,100%);margin:auto;position:relative;z-index:1}.elementor-23 .elementor-element.elementor-element-0000030 .pm-eyebrow{font:700 12px/1.3 Manrope,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#f2c311;margin-bottom:28px}.elementor-23 .elementor-element.elementor-element-0000030 .pm-hero-title h1{max-width:850px;margin:0;color:#fff;font:500 clamp(54px,6.2vw,98px)/.94 Manrope,Arial,sans-serif;letter-spacing:-.065em}.elementor-23 .elementor-element.elementor-element-0000030 .pm-hero-title em{display:block;color:#f2c311;font:italic 500 1.03em/1.02 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em}.elementor-23 .elementor-element.elementor-element-0000030 .pm-hero-copy{max-width:720px;margin-top:30px;color:rgba(255,255,255,.88);font:400 clamp(16px,1.35vw,19px)/1.7 Manrope,Arial,sans-serif}.elementor-23 .elementor-element.elementor-element-0000030 .pm-actions>.elementor-widget-button{width:auto}.elementor-23 .elementor-element.elementor-element-0000030 .pm-actions{display:flex;flex-direction:row;align-items:center;gap:18px;margin-top:34px}.elementor-23 .elementor-element.elementor-element-0000030 .pm-primary .elementor-button{background:#f2c311;color:#151715;border-radius:0;padding:17px 24px;font:750 14px/1.2 Manrope,Arial,sans-serif}.elementor-23 .elementor-element.elementor-element-0000030 .pm-secondary .elementor-button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:0;padding:16px 24px;font:700 14px/1.2 Manrope,Arial,sans-serif}.elementor-23 .elementor-element.elementor-element-0000030 .pm-proof{display:grid;grid-template-columns:repeat(3,1fr);max-width:850px;margin-top:54px;border-top:1px solid rgba(255,255,255,.25)}.elementor-23 .elementor-element.elementor-element-0000030 .pm-proof-item{padding:21px 20px 0 0;color:#fff;font:700 13px/1.4 Manrope,Arial,sans-serif;border-right:1px solid rgba(255,255,255,.2)}.elementor-23 .elementor-element.elementor-element-0000030 .pm-proof-item:last-child{border-right:0;padding-left:22px}.elementor-23 .elementor-element.elementor-element-0000030 .pm-proof-item:nth-child(2){padding-left:22px}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-0000030 .pm-actions>.elementor-widget-button{width:100%}.elementor-23 .elementor-element.elementor-element-0000030{min-height:calc(100svh - 64px);padding:118px 20px 44px;background:linear-gradient(180deg,rgba(10,12,11,.42),rgba(10,12,11,.92) 72%),url('https://projectenmaatje.nl/wp-content/uploads/2026/07/pm-project-2135-hero.webp') 58% center/cover no-repeat}.elementor-23 .elementor-element.elementor-element-0000030 .pm-hero-title h1{font-size:clamp(46px,13.2vw,68px);line-height:.96}.elementor-23 .elementor-element.elementor-element-0000030 .pm-actions{align-items:stretch;flex-direction:column;width:100%}.elementor-23 .elementor-element.elementor-element-0000030 .pm-actions .elementor-widget-button,.elementor-23 .elementor-element.elementor-element-0000030 .pm-actions .elementor-button{width:100%}.elementor-23 .elementor-element.elementor-element-0000030 .pm-proof{grid-template-columns:1fr;margin-top:36px}.elementor-23 .elementor-element.elementor-element-0000030 .pm-proof-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.18);padding:14px 0!important}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-0000030{padding:94px 20px 36px}.elementor-23 .elementor-element.elementor-element-0000030 .pm-eyebrow{margin-bottom:18px}.elementor-23 .elementor-element.elementor-element-0000030 .pm-hero-title h1{font-size:clamp(40px,11.6vw,56px);line-height:.94;color:#fff!important}.elementor-23 .elementor-element.elementor-element-0000030 .pm-hero-title em{color:#f2c311!important}.elementor-23 .elementor-element.elementor-element-0000030 .pm-hero-copy{margin-top:21px;font-size:15px;line-height:1.55}.elementor-23 .elementor-element.elementor-element-0000030 .pm-actions{margin-top:23px}.elementor-23 .elementor-element.elementor-element-0000030 .pm-proof{margin-top:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000037 */.elementor-23 .elementor-element.elementor-element-0000037{background:#f4f1ea;padding:clamp(82px,9vw,132px) 24px;color:#151715}.elementor-23 .elementor-element.elementor-element-0000037>.e-con-inner{width:min(1240px,100%);margin:auto}.elementor-23 .elementor-element.elementor-element-0000037 .pm-services-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:50px;margin-bottom:52px}.elementor-23 .elementor-element.elementor-element-0000037 .pm-section-label{font:750 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#676960}.elementor-23 .elementor-element.elementor-element-0000037 .pm-section-title h2{margin:12px 0 0;font:500 clamp(46px,5vw,76px)/.98 Manrope,Arial,sans-serif;letter-spacing:-.055em;color:#151715}.elementor-23 .elementor-element.elementor-element-0000037 .pm-section-title em{display:block;color:#d4a800;font:italic 500 1em/1.05 "Cormorant Garamond",Georgia,serif;letter-spacing:-.025em}.elementor-23 .elementor-element.elementor-element-0000037 .pm-section-intro{font:400 17px/1.65 Manrope,Arial,sans-serif;color:#62645e;max-width:430px;margin-left:auto}.elementor-23 .elementor-element.elementor-element-0000037 .pm-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.elementor-23 .elementor-element.elementor-element-0000037 .pm-service-card{position:relative;background:#fff;min-height:540px;overflow:hidden;padding:0 30px 30px;display:flex;flex-direction:column;align-items:stretch;box-shadow:0 1px 0 rgba(20,22,20,.12);transition:transform .3s ease,box-shadow .3s ease}.elementor-23 .elementor-element.elementor-element-0000037 .pm-service-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(20,22,20,.12)}.elementor-23 .elementor-element.elementor-element-0000037 .pm-card-image{margin:0 -30px 26px}.elementor-23 .elementor-element.elementor-element-0000037 .pm-card-image img{width:100%;height:270px;object-fit:cover;display:block;filter:saturate(.9);transition:transform .6s ease}.elementor-23 .elementor-element.elementor-element-0000037 .pm-service-card:hover .pm-card-image img{transform:scale(1.035)}.elementor-23 .elementor-element.elementor-element-0000037 .pm-card-number{position:absolute;top:242px;right:20px;width:auto;background:#f2c311;color:#151715;padding:8px 11px;font:800 11px/1 Manrope,Arial,sans-serif;letter-spacing:.12em}.elementor-23 .elementor-element.elementor-element-0000037 .pm-card-title h3{margin:0 0 13px;color:#151715;font:650 25px/1.12 Manrope,Arial,sans-serif;letter-spacing:-.03em}.elementor-23 .elementor-element.elementor-element-0000037 .pm-card-copy{color:#666861;font:400 15px/1.6 Manrope,Arial,sans-serif;margin-bottom:auto}.elementor-23 .elementor-element.elementor-element-0000037 .pm-text-link{margin-top:22px}.elementor-23 .elementor-element.elementor-element-0000037 .pm-text-link .elementor-button{background:transparent;color:#151715;border-radius:0;border-top:1px solid #d9d6ce;width:100%;padding:15px 0 0;justify-content:flex-start;font:750 12px/1.3 Manrope,Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-0000037 .pm-services-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-0000037{padding:72px 18px}.elementor-23 .elementor-element.elementor-element-0000037 .pm-services-head{grid-template-columns:1fr;gap:22px;margin-bottom:34px}.elementor-23 .elementor-element.elementor-element-0000037 .pm-section-intro{margin:0}.elementor-23 .elementor-element.elementor-element-0000037 .pm-services-grid{grid-template-columns:1fr}.elementor-23 .elementor-element.elementor-element-0000037 .pm-service-card{min-height:auto}.elementor-23 .elementor-element.elementor-element-0000037 .pm-card-image img{height:240px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000004d */.elementor-23 .elementor-element.elementor-element-000004d{background:#151715;color:#fff;padding:clamp(84px,10vw,140px) 24px}.elementor-23 .elementor-element.elementor-element-000004d>.e-con-inner{width:min(1240px,100%);margin:auto}.elementor-23 .elementor-element.elementor-element-000004d .pm-roof-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(54px,8vw,120px);align-items:start}.elementor-23 .elementor-element.elementor-element-000004d .pm-dark-label{color:#f2c311;font:750 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}.elementor-23 .elementor-element.elementor-element-000004d .pm-roof-title h2{margin:18px 0 24px;color:#fff;font:500 clamp(48px,5vw,76px)/.98 Manrope,Arial,sans-serif;letter-spacing:-.055em}.elementor-23 .elementor-element.elementor-element-000004d .pm-roof-title em{display:block;color:#f2c311;font:italic 500 1em/1.04 "Cormorant Garamond",Georgia,serif}.elementor-23 .elementor-element.elementor-element-000004d .pm-roof-copy{max-width:520px;color:rgba(255,255,255,.68);font:400 16px/1.75 Manrope,Arial,sans-serif}.elementor-23 .elementor-element.elementor-element-000004d .pm-roof-list{border-top:1px solid rgba(255,255,255,.2)}.elementor-23 .elementor-element.elementor-element-000004d .pm-roof-item{display:grid;grid-template-columns:64px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.16)}.elementor-23 .elementor-element.elementor-element-000004d .pm-roof-num{color:#f2c311;font:800 12px/1.4 Manrope,Arial,sans-serif;letter-spacing:.12em}.elementor-23 .elementor-element.elementor-element-000004d .pm-roof-item h3{margin:0 0 8px;color:#fff;font:650 22px/1.2 Manrope,Arial,sans-serif}.elementor-23 .elementor-element.elementor-element-000004d .pm-roof-item p{margin:0;color:rgba(255,255,255,.64);font:400 14px/1.6 Manrope,Arial,sans-serif}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-000004d{padding:76px 20px}.elementor-23 .elementor-element.elementor-element-000004d .pm-roof-layout{grid-template-columns:1fr;gap:42px}.elementor-23 .elementor-element.elementor-element-000004d .pm-roof-item{grid-template-columns:42px 1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000064 */.elementor-23 .elementor-element.elementor-element-0000064{background:#e9e5dc;padding:clamp(84px,9vw,130px) 24px;color:#151715}.elementor-23 .elementor-element.elementor-element-0000064>.e-con-inner{width:min(1240px,100%);margin:auto}.elementor-23 .elementor-element.elementor-element-0000064 .pm-process-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:52px}.elementor-23 .elementor-element.elementor-element-0000064 .pm-section-label{font:750 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#676960}.elementor-23 .elementor-element.elementor-element-0000064 .pm-process-title h2{margin:14px 0 0;color:#151715;font:500 clamp(48px,5vw,76px)/.98 Manrope,Arial,sans-serif;letter-spacing:-.055em}.elementor-23 .elementor-element.elementor-element-0000064 .pm-process-title em{color:#c99f00;font:italic 500 1em/1 "Cormorant Garamond",Georgia,serif}.elementor-23 .elementor-element.elementor-element-0000064 .pm-process-copy{max-width:470px;margin-left:auto;color:#65665f;font:400 16px/1.7 Manrope,Arial,sans-serif}.elementor-23 .elementor-element.elementor-element-0000064 .pm-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bdb9b0;border-bottom:1px solid #bdb9b0}.elementor-23 .elementor-element.elementor-element-0000064 .pm-step{padding:30px 26px 34px 0;border-right:1px solid #c9c5bc}.elementor-23 .elementor-element.elementor-element-0000064 .pm-step:not(:first-child){padding-left:26px}.elementor-23 .elementor-element.elementor-element-0000064 .pm-step:last-child{border-right:0}.elementor-23 .elementor-element.elementor-element-0000064 .pm-step-no{color:#c79d00;font:800 12px/1.4 Manrope,Arial,sans-serif;letter-spacing:.12em}.elementor-23 .elementor-element.elementor-element-0000064 .pm-step h3{margin:30px 0 12px;color:#151715;font:650 21px/1.2 Manrope,Arial,sans-serif}.elementor-23 .elementor-element.elementor-element-0000064 .pm-step p{color:#666861;font:400 14px/1.6 Manrope,Arial,sans-serif}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-0000064 .pm-steps{grid-template-columns:repeat(2,1fr)}.elementor-23 .elementor-element.elementor-element-0000064 .pm-step:nth-child(2){border-right:0}.elementor-23 .elementor-element.elementor-element-0000064 .pm-step:nth-child(-n+2){border-bottom:1px solid #c9c5bc}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-0000064{padding:72px 20px}.elementor-23 .elementor-element.elementor-element-0000064 .pm-process-head{grid-template-columns:1fr;gap:20px}.elementor-23 .elementor-element.elementor-element-0000064 .pm-process-copy{margin:0}.elementor-23 .elementor-element.elementor-element-0000064 .pm-steps{grid-template-columns:1fr}.elementor-23 .elementor-element.elementor-element-0000064 .pm-step,.elementor-23 .elementor-element.elementor-element-0000064 .pm-step:not(:first-child){padding:25px 0;border-right:0;border-bottom:1px solid #c9c5bc}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000007a */.elementor-23 .elementor-element.elementor-element-000007a{background:#f4f1ea;padding:clamp(84px,9vw,132px) 24px;color:#151715}.elementor-23 .elementor-element.elementor-element-000007a>.e-con-inner{width:min(1240px,100%);margin:auto}.elementor-23 .elementor-element.elementor-element-000007a .pm-projects-head{display:flex;flex-direction:row;justify-content:space-between;align-items:end;gap:28px;margin-bottom:42px}.elementor-23 .elementor-element.elementor-element-000007a .pm-section-label{font:750 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#676960}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-title h2{margin:12px 0 0;color:#151715;font:500 clamp(46px,5vw,74px)/.98 Manrope,Arial,sans-serif;letter-spacing:-.055em}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-title em{color:#c99f00;font:italic 500 1em/1.04 "Cormorant Garamond",Georgia,serif}.elementor-23 .elementor-element.elementor-element-000007a .pm-projects-link .elementor-button{background:transparent;border:1px solid #b8b5ae;border-radius:0;color:#151715;padding:14px 18px;font:700 12px/1.2 Manrope,Arial,sans-serif}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;gap:16px}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-card{position:relative;min-height:560px;overflow:hidden;background:#151715;padding:0;display:flex;justify-content:flex-end}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-card .elementor-widget-image,.elementor-23 .elementor-element.elementor-element-000007a .pm-project-card .elementor-widget-image .elementor-widget-container,.elementor-23 .elementor-element.elementor-element-000007a .pm-project-card img{position:absolute;inset:0;width:100%;height:100%}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-card img{object-fit:cover;filter:brightness(.64) saturate(.86);transition:transform .7s ease}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-card:hover img{transform:scale(1.04)}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-info{position:relative;z-index:2;padding:30px;color:#fff;background:linear-gradient(0deg,rgba(10,12,11,.92),rgba(10,12,11,0));width:100%}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-info h3{margin:0 0 8px;color:#fff;font:650 24px/1.15 Manrope,Arial,sans-serif}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-info p{margin:0;color:rgba(255,255,255,.72);font:400 14px/1.55 Manrope,Arial,sans-serif}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-000007a .pm-project-grid{grid-template-columns:1fr 1fr}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-card:first-child{grid-column:1/-1}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-000007a{padding:72px 18px}.elementor-23 .elementor-element.elementor-element-000007a .pm-projects-head{align-items:flex-start;flex-direction:column}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-grid{grid-template-columns:1fr}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-card:first-child{grid-column:auto}.elementor-23 .elementor-element.elementor-element-000007a .pm-project-card{min-height:430px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000082 */.elementor-23 .elementor-element.elementor-element-0000082{background:#f2c311;color:#151715;padding:clamp(72px,8vw,112px) 24px}.elementor-23 .elementor-element.elementor-element-0000082>.e-con-inner{width:min(1240px,100%);margin:auto}.elementor-23 .elementor-element.elementor-element-0000082 .pm-cta-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:60px;align-items:end}.elementor-23 .elementor-element.elementor-element-0000082 .pm-cta-title h2{margin:0;color:#151715;font:550 clamp(48px,5.7vw,84px)/.96 Manrope,Arial,sans-serif;letter-spacing:-.06em}.elementor-23 .elementor-element.elementor-element-0000082 .pm-cta-title em{font:italic 500 1em/1 "Cormorant Garamond",Georgia,serif}.elementor-23 .elementor-element.elementor-element-0000082 .pm-cta-copy{color:#393b37;font:450 16px/1.65 Manrope,Arial,sans-serif;margin-bottom:24px}.elementor-23 .elementor-element.elementor-element-0000082 .pm-cta-actions>.elementor-widget-button{width:auto}.elementor-23 .elementor-element.elementor-element-0000082 .pm-cta-actions{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}.elementor-23 .elementor-element.elementor-element-0000082 .pm-cta-primary .elementor-button{background:#151715;color:#fff;border-radius:0;padding:16px 20px;font:750 13px/1.2 Manrope,Arial,sans-serif}.elementor-23 .elementor-element.elementor-element-0000082 .pm-cta-phone .elementor-button{background:transparent;color:#151715;border:1px solid rgba(21,23,21,.42);border-radius:0;padding:15px 20px;font:750 13px/1.2 Manrope,Arial,sans-serif}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-0000082 .pm-cta-actions>.elementor-widget-button{width:100%}.elementor-23 .elementor-element.elementor-element-0000082{padding:68px 20px}.elementor-23 .elementor-element.elementor-element-0000082 .pm-cta-layout{grid-template-columns:1fr;gap:34px}.elementor-23 .elementor-element.elementor-element-0000082 .pm-cta-actions{flex-direction:column}.elementor-23 .elementor-element.elementor-element-0000082 .pm-cta-actions .elementor-widget-button,.elementor-23 .elementor-element.elementor-element-0000082 .pm-cta-actions .elementor-button{width:100%}}/* End custom CSS */