.elementor-25 .elementor-element.elementor-element-000000c{--display:flex;}.elementor-25 .elementor-element.elementor-element-000000c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-000000c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://projectenmaatje.nl/wp-content/uploads/2026/07/pm-kozijnen.webp");}.elementor-25 .elementor-element.elementor-element-000000b{--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-25 .elementor-element.elementor-element-0000005{--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-25 .elementor-element.elementor-element-000000a{--display:flex;}.elementor-25 .elementor-element.elementor-element-509a4ad{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000019{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000018{--display:flex;}.elementor-25 .elementor-element.elementor-element-000000f{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000017{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000016{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000025{--display:flex;}.elementor-25 .elementor-element.elementor-element-000001c{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000024{--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-25 .elementor-element.elementor-element-0000023{--display:flex;}.elementor-25 .elementor-element.elementor-element-000001f{text-align:start;}.elementor-25 .elementor-element.elementor-element-0000059{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000054{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000052{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000055{--display:flex;}.elementor-25 .elementor-element.elementor-element-000002c{--display:flex;}.elementor-25 .elementor-element.elementor-element-000002b{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000033{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000032{--display:flex;}.elementor-25 .elementor-element.elementor-element-000003a{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000039{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000041{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000040{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000048{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000047{--display:flex;}.elementor-25 .elementor-element.elementor-element-000004f{--display:flex;}.elementor-25 .elementor-element.elementor-element-000004e{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000058{--display:flex;}.elementor-25 .elementor-element.elementor-element-000006f{--display:flex;}.elementor-25 .elementor-element.elementor-element-000006e{--display:flex;}.elementor-25 .elementor-element.elementor-element-000006c{--display:flex;}.elementor-25 .elementor-element.elementor-element-000006d{--display:flex;}.elementor-25 .elementor-element.elementor-element-000005e{--display:flex;}.elementor-25 .elementor-element.elementor-element-000005d{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000063{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000062{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000068{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000067{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000077{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000076{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000075{--display:flex;}.elementor-25 .elementor-element.elementor-element-0000074{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-000000c */body.page-id-25 .page-top{display:none!important}body.page-id-25 .pm-projects-hero{margin-top:-54px}.elementor-25 .elementor-element.elementor-element-000000c{min-height:calc(100svh - 10px);position:relative;display:flex;justify-content:flex-end;padding:clamp(130px,15vw,190px) 24px 58px;background:linear-gradient(90deg,rgba(10,12,11,.94) 0%,rgba(10,12,11,.72) 44%,rgba(10,12,11,.2) 78%),url('https://projectenmaatje.nl/wp-content/uploads/2026/07/pm-project-2135-hero.webp') center 47%/cover no-repeat;color:#fff;overflow:hidden}.elementor-25 .elementor-element.elementor-element-000000c:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:rgba(255,255,255,.24)}.elementor-25 .elementor-element.elementor-element-000000c>.e-con-inner{width:min(1240px,100%);margin:auto;display:flex;align-items:flex-end}.elementor-25 .elementor-element.elementor-element-000000c .pm-project-hero-inner{width:100%;max-width:1050px}.elementor-25 .elementor-element.elementor-element-000000c .pm-eyebrow{font:750 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#f2c311;margin-bottom:24px}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-title h1{margin:0;max-width:940px;color:#fff;font:500 clamp(56px,6.4vw,102px)/.93 Manrope,Arial,sans-serif;letter-spacing:-.065em}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-title em{display:block;color:#f2c311;font:italic 500 1em/1.03 "Cormorant Garamond",Georgia,serif;letter-spacing:-.03em}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-bottom{margin-top:32px;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;max-width:950px}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-copy{max-width:650px;color:rgba(255,255,255,.82);font:400 17px/1.7 Manrope,Arial,sans-serif}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-button{width:auto}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-button .elementor-button{background:#f2c311;color:#151715;border-radius:0;padding:17px 23px;font:750 13px/1.2 Manrope,Arial,sans-serif}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-categories{display:flex!important;flex-direction:row!important;gap:0;margin-top:52px;border-top:1px solid rgba(255,255,255,.24);max-width:950px}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-category{width:auto;flex:1;padding:19px 20px 0 0;color:#fff;font:700 12px/1.45 Manrope,Arial,sans-serif;border-right:1px solid rgba(255,255,255,.18)}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-category:not(:first-child){padding-left:20px}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-category:last-child{border-right:0}@media(max-width:767px){body.page-id-25 .pm-projects-hero{margin-top:-54px}.elementor-25 .elementor-element.elementor-element-000000c{min-height:calc(100svh - 10px);padding:96px 20px 38px;background:linear-gradient(180deg,rgba(10,12,11,.34),rgba(10,12,11,.92) 70%),url('https://projectenmaatje.nl/wp-content/uploads/2026/07/pm-project-2135-hero.webp') 58% center/cover no-repeat}.elementor-25 .elementor-element.elementor-element-000000c .pm-eyebrow{margin-bottom:18px}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-title h1{font-size:clamp(40px,11.6vw,56px);line-height:.94;color:#fff!important}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-title em{color:#f2c311!important}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-bottom{grid-template-columns:1fr;gap:22px;margin-top:21px}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-copy{font-size:15px;line-height:1.55}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-button,.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-button .elementor-button{width:100%}.elementor-25 .elementor-element.elementor-element-000000c .pm-hero-categories{display:none!important}}.elementor-25 .elementor-element.elementor-element-000000c .e-con{max-width:100%!important}.elementor-25 .elementor-element.elementor-element-000000c .pm-project-hero-inner{width:100%;max-width:1050px!important;margin-left:auto!important;margin-right:auto!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000019 */.elementor-25 .elementor-element.elementor-element-0000019{background:#f4f1ea;padding:clamp(80px,9vw,128px) 24px;color:#151715}.elementor-25 .elementor-element.elementor-element-0000019>.e-con-inner{width:min(1240px,100%);margin:auto}.elementor-25 .elementor-element.elementor-element-0000019 .pm-intro-grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(50px,8vw,115px);align-items:end}.elementor-25 .elementor-element.elementor-element-0000019 .pm-label{font:750 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#666861}.elementor-25 .elementor-element.elementor-element-0000019 .pm-intro-title h2{margin:14px 0 0;color:#151715;font:500 clamp(48px,5.4vw,80px)/.96 Manrope,Arial,sans-serif;letter-spacing:-.06em}.elementor-25 .elementor-element.elementor-element-0000019 .pm-intro-title em{display:block;color:#c99f00;font:italic 500 1em/1.03 "Cormorant Garamond",Georgia,serif}.elementor-25 .elementor-element.elementor-element-0000019 .pm-intro-side{padding-bottom:4px}.elementor-25 .elementor-element.elementor-element-0000019 .pm-intro-copy{color:#62645e;font:400 17px/1.7 Manrope,Arial,sans-serif}.elementor-25 .elementor-element.elementor-element-0000019 .pm-intro-tags{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:8px;margin-top:24px}.elementor-25 .elementor-element.elementor-element-0000019 .pm-tag{width:auto;border:1px solid #c9c5bc;padding:9px 12px;color:#353732;font:700 11px/1 Manrope,Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-0000019{padding:72px 20px}.elementor-25 .elementor-element.elementor-element-0000019 .pm-intro-grid{grid-template-columns:1fr;gap:28px}.elementor-25 .elementor-element.elementor-element-0000019 .pm-intro-title h2{font-size:clamp(43px,12vw,60px)}}.elementor-25 .elementor-element.elementor-element-0000019 .e-con{max-width:100%!important}.elementor-25 .elementor-element.elementor-element-0000019 .pm-intro-grid{width:100%;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000025 */.elementor-25 .elementor-element.elementor-element-0000025{background:#151715;color:#fff;padding:clamp(84px,9vw,132px) 24px}.elementor-25 .elementor-element.elementor-element-0000025>.e-con-inner{width:min(1240px,100%);margin:auto}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-head{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.elementor-25 .elementor-element.elementor-element-0000025 .pm-light-label{font:750 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#f2c311}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-kicker{max-width:520px;text-align:right;color:rgba(255,255,255,.6);font:400 15px/1.65 Manrope,Arial,sans-serif}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-layout{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:0;min-height:650px}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-image,.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-image .elementor-widget-container,.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-image img{height:100%;width:100%}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-image img{display:block;object-fit:cover;object-position:center;filter:saturate(.9)}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-copy{background:#f2c311;color:#151715;padding:clamp(38px,5vw,68px);display:flex;flex-direction:column;justify-content:flex-end}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-number{font:800 11px/1 Manrope,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:auto}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-title h2{margin:50px 0 20px;color:#151715;font:550 clamp(38px,4vw,62px)/.98 Manrope,Arial,sans-serif;letter-spacing:-.05em}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-title em{font:italic 500 1em/1 "Cormorant Garamond",Georgia,serif}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-text{color:#3e403b;font:400 15px/1.68 Manrope,Arial,sans-serif}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-list{margin-top:24px;border-top:1px solid rgba(21,23,21,.35);padding-top:18px;color:#151715;font:700 12px/1.8 Manrope,Arial,sans-serif}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-cta{width:auto;margin-top:25px}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-cta .elementor-button{background:#151715;color:#fff;border-radius:0;padding:15px 19px;font:750 12px/1.2 Manrope,Arial,sans-serif}@media(max-width:900px){.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-layout{grid-template-columns:1fr}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-image img{height:520px}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-copy{min-height:470px}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-0000025{padding:72px 18px}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-head{flex-direction:column!important;align-items:flex-start}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-kicker{text-align:left}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-image img{height:360px}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-copy{min-height:430px;padding:34px 28px}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-title h2{margin-top:42px;font-size:43px}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-cta,.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-cta .elementor-button{width:100%}}.elementor-25 .elementor-element.elementor-element-0000025 .e-con{max-width:100%!important}.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-head,.elementor-25 .elementor-element.elementor-element-0000025 .pm-feature-layout{width:100%;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000059 */.elementor-25 .elementor-element.elementor-element-0000059{background:#e9e5dc;padding:clamp(84px,9vw,132px) 24px;color:#151715}.elementor-25 .elementor-element.elementor-element-0000059>.e-con-inner{width:min(1240px,100%);margin:auto}.elementor-25 .elementor-element.elementor-element-0000059 .pm-gallery-head{display:grid!important;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:46px}.elementor-25 .elementor-element.elementor-element-0000059 .pm-gallery-title h2{margin:14px 0 0;color:#151715;font:500 clamp(48px,5.4vw,78px)/.96 Manrope,Arial,sans-serif;letter-spacing:-.06em}.elementor-25 .elementor-element.elementor-element-0000059 .pm-gallery-title em{color:#c99f00;font:italic 500 1em/1.03 "Cormorant Garamond",Georgia,serif}.elementor-25 .elementor-element.elementor-element-0000059 .pm-gallery-copy{max-width:470px;margin-left:auto;color:#65665f;font:400 16px/1.7 Manrope,Arial,sans-serif}.elementor-25 .elementor-element.elementor-element-0000059 .pm-gallery-grid{display:grid!important;grid-template-columns:repeat(12,1fr);gap:18px}.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card{grid-column:span 4;background:#f4f1ea;overflow:hidden;position:relative;min-height:560px;padding:0;display:flex;flex-direction:column}.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card:nth-child(1),.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card:nth-child(4){grid-column:span 7}.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card:nth-child(2),.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card:nth-child(3){grid-column:span 5}.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card:nth-child(5),.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card:nth-child(6){grid-column:span 6}.elementor-25 .elementor-element.elementor-element-0000059 .pm-card-image,.elementor-25 .elementor-element.elementor-element-0000059 .pm-card-image .elementor-widget-container{height:360px;overflow:hidden}.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card:nth-child(1) .pm-card-image,.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card:nth-child(4) .pm-card-image{height:430px}.elementor-25 .elementor-element.elementor-element-0000059 .pm-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s ease;filter:saturate(.92)}.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card:hover .pm-card-image img{transform:scale(1.035)}.elementor-25 .elementor-element.elementor-element-0000059 .pm-card-content{padding:27px 29px 30px;display:flex;flex-direction:column;flex:1}.elementor-25 .elementor-element.elementor-element-0000059 .pm-card-category{color:#c99f00;font:800 10px/1.2 Manrope,Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em}.elementor-25 .elementor-element.elementor-element-0000059 .pm-card-title h3{margin:12px 0 12px;color:#151715;font:650 25px/1.12 Manrope,Arial,sans-serif;letter-spacing:-.03em}.elementor-25 .elementor-element.elementor-element-0000059 .pm-card-copy{color:#666861;font:400 14px/1.6 Manrope,Arial,sans-serif}.elementor-25 .elementor-element.elementor-element-0000059 .pm-card-link{width:auto;margin-top:auto;padding-top:22px}.elementor-25 .elementor-element.elementor-element-0000059 .pm-card-link .elementor-button{background:transparent;color:#151715;border-radius:0;border-top:1px solid #d2cec5;width:100%;padding:14px 0 0;justify-content:flex-start;font:750 11px/1.2 Manrope,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em}.elementor-25 .elementor-element.elementor-element-0000059 .pm-instagram-row{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;gap:28px;margin-top:38px;padding-top:28px;border-top:1px solid #c5c1b8}.elementor-25 .elementor-element.elementor-element-0000059 .pm-instagram-copy{color:#5d5f59;font:400 14px/1.6 Manrope,Arial,sans-serif}.elementor-25 .elementor-element.elementor-element-0000059 .pm-instagram-button{width:auto}.elementor-25 .elementor-element.elementor-element-0000059 .pm-instagram-button .elementor-button{background:#151715;color:#fff;border-radius:0;padding:15px 19px;font:750 12px/1.2 Manrope,Arial,sans-serif}@media(max-width:900px){.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card,.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card:nth-child(n){grid-column:span 6}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-0000059{padding:72px 18px}.elementor-25 .elementor-element.elementor-element-0000059 .pm-gallery-head{grid-template-columns:1fr;gap:22px}.elementor-25 .elementor-element.elementor-element-0000059 .pm-gallery-copy{margin:0}.elementor-25 .elementor-element.elementor-element-0000059 .pm-gallery-grid{grid-template-columns:1fr}.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card,.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card:nth-child(n){grid-column:auto;min-height:auto}.elementor-25 .elementor-element.elementor-element-0000059 .pm-card-image,.elementor-25 .elementor-element.elementor-element-0000059 .pm-project-card:nth-child(n) .pm-card-image{height:290px}.elementor-25 .elementor-element.elementor-element-0000059 .pm-instagram-row{align-items:flex-start;flex-direction:column!important}.elementor-25 .elementor-element.elementor-element-0000059 .pm-instagram-button,.elementor-25 .elementor-element.elementor-element-0000059 .pm-instagram-button .elementor-button{width:100%}}.elementor-25 .elementor-element.elementor-element-0000059 .e-con{max-width:100%!important}.elementor-25 .elementor-element.elementor-element-0000059 .pm-gallery-head,.elementor-25 .elementor-element.elementor-element-0000059 .pm-gallery-grid,.elementor-25 .elementor-element.elementor-element-0000059 .pm-instagram-row{width:100%;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000006f */.elementor-25 .elementor-element.elementor-element-000006f{background:#f4f1ea;padding:clamp(84px,9vw,126px) 24px;color:#151715}.elementor-25 .elementor-element.elementor-element-000006f>.e-con-inner{width:min(1240px,100%);margin:auto}.elementor-25 .elementor-element.elementor-element-000006f .pm-quality-layout{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(60px,9vw,130px);align-items:start}.elementor-25 .elementor-element.elementor-element-000006f .pm-quality-title h2{margin:14px 0 22px;color:#151715;font:500 clamp(46px,5vw,72px)/.97 Manrope,Arial,sans-serif;letter-spacing:-.055em}.elementor-25 .elementor-element.elementor-element-000006f .pm-quality-title em{display:block;color:#c99f00;font:italic 500 1em/1.03 "Cormorant Garamond",Georgia,serif}.elementor-25 .elementor-element.elementor-element-000006f .pm-quality-copy{color:#65665f;font:400 16px/1.7 Manrope,Arial,sans-serif}.elementor-25 .elementor-element.elementor-element-000006f .pm-quality-list{border-top:1px solid #bdb9b0}.elementor-25 .elementor-element.elementor-element-000006f .pm-quality-item{display:grid!important;grid-template-columns:56px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid #c8c4bb}.elementor-25 .elementor-element.elementor-element-000006f .pm-quality-no{color:#c99f00;font:800 11px/1.4 Manrope,Arial,sans-serif;letter-spacing:.13em}.elementor-25 .elementor-element.elementor-element-000006f .pm-quality-item h3{margin:0 0 8px;color:#151715;font:650 21px/1.2 Manrope,Arial,sans-serif}.elementor-25 .elementor-element.elementor-element-000006f .pm-quality-item p{margin:0;color:#666861;font:400 14px/1.6 Manrope,Arial,sans-serif}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-000006f{padding:72px 20px}.elementor-25 .elementor-element.elementor-element-000006f .pm-quality-layout{grid-template-columns:1fr;gap:42px}}.elementor-25 .elementor-element.elementor-element-000006f .e-con{max-width:100%!important}.elementor-25 .elementor-element.elementor-element-000006f .pm-quality-layout{width:100%;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000077 */.elementor-25 .elementor-element.elementor-element-0000077{background:#f2c311;color:#151715;padding:clamp(72px,8vw,110px) 24px}.elementor-25 .elementor-element.elementor-element-0000077>.e-con-inner{width:min(1240px,100%);margin:auto}.elementor-25 .elementor-element.elementor-element-0000077 .pm-cta-layout{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:70px;align-items:end}.elementor-25 .elementor-element.elementor-element-0000077 .pm-cta-title h2{margin:0;color:#151715;font:550 clamp(48px,5.6vw,82px)/.96 Manrope,Arial,sans-serif;letter-spacing:-.06em}.elementor-25 .elementor-element.elementor-element-0000077 .pm-cta-title em{font:italic 500 1em/1 "Cormorant Garamond",Georgia,serif}.elementor-25 .elementor-element.elementor-element-0000077 .pm-cta-copy{color:#3c3e39;font:400 16px/1.65 Manrope,Arial,sans-serif;margin-bottom:24px}.elementor-25 .elementor-element.elementor-element-0000077 .pm-cta-actions{display:flex!important;flex-direction:row!important;gap:10px;flex-wrap:wrap}.elementor-25 .elementor-element.elementor-element-0000077 .pm-cta-actions>.elementor-widget-button{width:auto}.elementor-25 .elementor-element.elementor-element-0000077 .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-25 .elementor-element.elementor-element-0000077 .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-25 .elementor-element.elementor-element-0000077{padding:68px 20px}.elementor-25 .elementor-element.elementor-element-0000077 .pm-cta-layout{grid-template-columns:1fr;gap:34px}.elementor-25 .elementor-element.elementor-element-0000077 .pm-cta-actions{flex-direction:column!important}.elementor-25 .elementor-element.elementor-element-0000077 .pm-cta-actions>.elementor-widget-button,.elementor-25 .elementor-element.elementor-element-0000077 .pm-cta-actions .elementor-button{width:100%}}.elementor-25 .elementor-element.elementor-element-0000077 .e-con{max-width:100%!important}.elementor-25 .elementor-element.elementor-element-0000077 .pm-cta-layout{width:100%;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}/* End custom CSS */