.elementor-5494 .elementor-element.elementor-element-6ffa2dd4:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-6ffa2dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.happyhomemakelaars.nl/wp-content/uploads/2026/09/vastgoed-aankoop.jpg");background-position:0px -37px;background-repeat:no-repeat;background-size:100% auto;}.elementor-5494 .elementor-element.elementor-element-6ffa2dd4 > .elementor-background-overlay{background-color:#141216ED;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-6ffa2dd4 > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-6ffa2dd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 125px 20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-5494 .elementor-element.elementor-element-567e69c9 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-5494 .elementor-element.elementor-element-567e69c9{text-align:start;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:rgba(255,255,255,0.65);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5494 .elementor-element.elementor-element-ff17923 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-5494 .elementor-element.elementor-element-ff17923{text-align:start;}.elementor-5494 .elementor-element.elementor-element-ff17923 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:46px;font-weight:700;line-height:1.12em;color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-117a9fa6 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5494 .elementor-element.elementor-element-117a9fa6{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.80);}.elementor-5494 .elementor-element.elementor-element-622f682a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5494 .elementor-element.elementor-element-622f682a{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.7em;color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-560f7653 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5494 .elementor-element.elementor-element-560f7653{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.80);}.elementor-5494 .elementor-element.elementor-element-39b080b0 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-5494 .elementor-element.elementor-element-39b080b0{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.80);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5494 .elementor-element.elementor-element-5044d1c8 .elementor-button{background-color:#E8327C;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:14px 26px 14px 26px;}.elementor-5494 .elementor-element.elementor-element-5044d1c8 .elementor-button:hover, .elementor-5494 .elementor-element.elementor-element-5044d1c8 .elementor-button:focus{background-color:#c8296a;color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-5044d1c8 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5494 .elementor-element.elementor-element-5044d1c8 .elementor-button:hover svg, .elementor-5494 .elementor-element.elementor-element-5044d1c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-65da21b0 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.55);border-radius:12px 12px 12px 12px;padding:14px 26px 14px 26px;}.elementor-5494 .elementor-element.elementor-element-65da21b0 .elementor-button:hover, .elementor-5494 .elementor-element.elementor-element-65da21b0 .elementor-button:focus{background-color:rgba(255,255,255,0.14);color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-65da21b0 > .elementor-widget-container{margin:-58px 0px 0px 200px;}.elementor-5494 .elementor-element.elementor-element-65da21b0 .elementor-button:hover svg, .elementor-5494 .elementor-element.elementor-element-65da21b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5494 .elementor-element.elementor-element-615730a7{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.15);--divider-border-width:1px;}.elementor-5494 .elementor-element.elementor-element-615730a7 > .elementor-widget-container{margin:28px 0px 18px 0px;}.elementor-5494 .elementor-element.elementor-element-615730a7 .elementor-divider-separator{width:100%;}.elementor-5494 .elementor-element.elementor-element-615730a7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5494 .elementor-element.elementor-element-2f335d7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-2f335d7f{text-align:start;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.7em;letter-spacing:2px;color:rgba(255,255,255,0.60);}.elementor-5494 .elementor-element.elementor-element-1c033178:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-1c033178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E8327C 0%, #FF8500 100%);}.elementor-5494 .elementor-element.elementor-element-1c033178 > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-1c033178{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 20px 44px 20px;}.elementor-5494 .elementor-element.elementor-element-1c033178 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-37ab2540 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5494 .elementor-element.elementor-element-37ab2540{text-align:center;}.elementor-5494 .elementor-element.elementor-element-37ab2540 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-2407c43d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-2407c43d{text-align:center;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.7em;letter-spacing:2px;color:rgba(255,255,255,0.9);}.elementor-5494 .elementor-element.elementor-element-29607046:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-29607046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-29607046 > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-29607046{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 20px 88px 20px;}.elementor-5494 .elementor-element.elementor-element-29607046 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-364b4fc8 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5494 .elementor-element.elementor-element-364b4fc8{text-align:start;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.7em;letter-spacing:1.8px;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-4550b285 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-5494 .elementor-element.elementor-element-4550b285{text-align:start;}.elementor-5494 .elementor-element.elementor-element-4550b285 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-3d69339b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5494 .elementor-element.elementor-element-3d69339b{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-3ff654ae > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5494 .elementor-element.elementor-element-3ff654ae{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.7em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-7069d110 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5494 .elementor-element.elementor-element-7069d110{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-56b93e5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-56b93e5f{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.7em;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-f2896e1 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-5494 .elementor-element.elementor-element-f2896e1{text-align:start;}.elementor-5494 .elementor-element.elementor-element-f2896e1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-3a1b1d9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5494 .elementor-element.elementor-element-3a1b1d9{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-37dcd453 > .elementor-widget-container{margin:12px 12px 12px 12px;padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAE7EC;border-radius:14px 14px 14px 14px;}.elementor-5494 .elementor-element.elementor-element-37dcd453{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#1C1A1E;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5494 .elementor-element.elementor-element-69d7e0a > .elementor-widget-container{--e-transform-rotateZ:15deg;}body:not(.rtl) .elementor-5494 .elementor-element.elementor-element-69d7e0a{left:278px;}body.rtl .elementor-5494 .elementor-element.elementor-element-69d7e0a{right:278px;}.elementor-5494 .elementor-element.elementor-element-69d7e0a{top:72px;z-index:22;}.elementor-5494 .elementor-element.elementor-element-69d7e0a img{width:25%;}.elementor-5494 .elementor-element.elementor-element-190708e3 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAE7EC;border-radius:14px 14px 14px 14px;}.elementor-5494 .elementor-element.elementor-element-190708e3{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-6b054a28 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAE7EC;border-radius:14px 14px 14px 14px;}.elementor-5494 .elementor-element.elementor-element-6b054a28{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-46e6a7cf > .elementor-widget-container{margin:0px 0px 12px 0px;padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAE7EC;border-radius:14px 14px 14px 14px;}.elementor-5494 .elementor-element.elementor-element-46e6a7cf{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-53b8ba > .elementor-widget-container{margin:0px 0px 12px 0px;padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAE7EC;border-radius:14px 14px 14px 14px;}.elementor-5494 .elementor-element.elementor-element-53b8ba{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-2f8cb718:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-2f8cb718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1F5;}.elementor-5494 .elementor-element.elementor-element-2f8cb718 > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-2f8cb718{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 24px 20px;}.elementor-5494 .elementor-element.elementor-element-2f8cb718 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-648570ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-648570ca{text-align:center;}.elementor-5494 .elementor-element.elementor-element-648570ca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-2aaffee3:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-2aaffee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1F5;}.elementor-5494 .elementor-element.elementor-element-2aaffee3 > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-2aaffee3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 72px 20px;}.elementor-5494 .elementor-element.elementor-element-2aaffee3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-4be83059:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-4be83059 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-4be83059 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(232,50,124,0.15);box-shadow:0px 8px 24px 0px rgba(17,17,17,0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 28px 28px 28px;}.elementor-5494 .elementor-element.elementor-element-4be83059 > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-4be83059 > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-4be83059 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-4be83059 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-150a2d06 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-5494 .elementor-element.elementor-element-150a2d06{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;line-height:1.7em;letter-spacing:1.6px;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-1f193dd1 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5494 .elementor-element.elementor-element-1f193dd1{text-align:start;}.elementor-5494 .elementor-element.elementor-element-1f193dd1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.35em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-2fa6e57d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-2fa6e57d{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-5ecda35c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-5ecda35c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-5ecda35c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(232,50,124,0.15);box-shadow:0px 8px 24px 0px rgba(17,17,17,0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 28px 28px 28px;}.elementor-5494 .elementor-element.elementor-element-5ecda35c > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-5ecda35c > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-5ecda35c > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-5ecda35c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-1d4dcbf1 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-5494 .elementor-element.elementor-element-1d4dcbf1{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;line-height:1.7em;letter-spacing:1.6px;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-4daaa61d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5494 .elementor-element.elementor-element-4daaa61d{text-align:start;}.elementor-5494 .elementor-element.elementor-element-4daaa61d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.35em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-7ff51d43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-7ff51d43{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-45e2163d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-45e2163d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-45e2163d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(232,50,124,0.15);box-shadow:0px 8px 24px 0px rgba(17,17,17,0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 28px 28px 28px;}.elementor-5494 .elementor-element.elementor-element-45e2163d > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-45e2163d > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-45e2163d > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-45e2163d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-14149638 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-5494 .elementor-element.elementor-element-14149638{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;line-height:1.7em;letter-spacing:1.6px;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-571a9b3e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5494 .elementor-element.elementor-element-571a9b3e{text-align:start;}.elementor-5494 .elementor-element.elementor-element-571a9b3e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.35em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-59ba1a3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-59ba1a3d{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-428ee370:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-428ee370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-428ee370 > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-428ee370{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 20px 24px 20px;}.elementor-5494 .elementor-element.elementor-element-428ee370 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-11cf619e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5494 .elementor-element.elementor-element-11cf619e{text-align:start;}.elementor-5494 .elementor-element.elementor-element-11cf619e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-58411a2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-58411a2e{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-4aaf86ee:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-4aaf86ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-4aaf86ee > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-4aaf86ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 24px 20px;}.elementor-5494 .elementor-element.elementor-element-4aaf86ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-7c542f67:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-7c542f67 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-7c542f67 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAE7EC;box-shadow:0px 8px 24px 0px rgba(17,17,17,0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10.0px 0px 10.0px;--e-column-margin-right:10.0px;--e-column-margin-left:10.0px;padding:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-7c542f67 > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-7c542f67 > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-7c542f67 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-5494 .elementor-element.elementor-element-7c542f67 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-23b0bf8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-23b0bf8b{text-align:center;}.elementor-5494 .elementor-element.elementor-element-6fa83a07 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:24px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-6fa83a07{text-align:start;}.elementor-5494 .elementor-element.elementor-element-6fa83a07 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-4389b736 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-4389b736{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-1bd6397 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-1bd6397{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-11d1650d > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-11d1650d{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-138badeb{--divider-border-style:solid;--divider-color:#EAE7EC;--divider-border-width:1px;}.elementor-5494 .elementor-element.elementor-element-138badeb > .elementor-widget-container{margin:85px 0px 12px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-138badeb .elementor-divider-separator{width:100%;}.elementor-5494 .elementor-element.elementor-element-138badeb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5494 .elementor-element.elementor-element-31f3a990 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 24px 24px;}.elementor-5494 .elementor-element.elementor-element-31f3a990{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.7em;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-71ccea31:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-71ccea31 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-71ccea31 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAE7EC;box-shadow:0px 8px 24px 0px rgba(17,17,17,0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10.0px 0px 10.0px;--e-column-margin-right:10.0px;--e-column-margin-left:10.0px;padding:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-71ccea31 > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-71ccea31 > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-71ccea31 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-5494 .elementor-element.elementor-element-71ccea31 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-21499c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-21499c4{text-align:center;}.elementor-5494 .elementor-element.elementor-element-731b7ab0 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:24px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-731b7ab0{text-align:start;}.elementor-5494 .elementor-element.elementor-element-731b7ab0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-6428a7b2 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-6428a7b2{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-1a48b8a3 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-1a48b8a3{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-6ebeee2f > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-6ebeee2f{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-24ebec22 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-24ebec22{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-48822dae > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-48822dae{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-45483f2b{--divider-border-style:solid;--divider-color:#EAE7EC;--divider-border-width:1px;}.elementor-5494 .elementor-element.elementor-element-45483f2b > .elementor-widget-container{margin:12px 0px 12px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-45483f2b .elementor-divider-separator{width:100%;}.elementor-5494 .elementor-element.elementor-element-45483f2b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5494 .elementor-element.elementor-element-38e6a7ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 24px 24px;}.elementor-5494 .elementor-element.elementor-element-38e6a7ba{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.7em;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-72c5ebab:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-72c5ebab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-72c5ebab > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-72c5ebab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 24px 20px;}.elementor-5494 .elementor-element.elementor-element-72c5ebab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-663f9ab2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-663f9ab2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-663f9ab2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAE7EC;box-shadow:0px 8px 24px 0px rgba(17,17,17,0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10.0px 0px 10.0px;--e-column-margin-right:10.0px;--e-column-margin-left:10.0px;padding:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-663f9ab2 > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-663f9ab2 > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-663f9ab2 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-5494 .elementor-element.elementor-element-663f9ab2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-7902a552 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-7902a552{text-align:center;}.elementor-5494 .elementor-element.elementor-element-4d7a5b0a > .elementor-widget-container{margin:0px 0px 12px 0px;padding:24px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-4d7a5b0a{text-align:start;}.elementor-5494 .elementor-element.elementor-element-4d7a5b0a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-30cbe889 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-30cbe889{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-7d2f5d4f > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-7d2f5d4f{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-533f2852 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-533f2852{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-51b80206 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-51b80206{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-269f2c4f{--divider-border-style:solid;--divider-color:#EAE7EC;--divider-border-width:1px;}.elementor-5494 .elementor-element.elementor-element-269f2c4f > .elementor-widget-container{margin:49px 0px 12px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-269f2c4f .elementor-divider-separator{width:100%;}.elementor-5494 .elementor-element.elementor-element-269f2c4f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5494 .elementor-element.elementor-element-669be73e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 24px 24px;}.elementor-5494 .elementor-element.elementor-element-669be73e{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.7em;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-7f3a122f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-7f3a122f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-7f3a122f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAE7EC;box-shadow:0px 8px 24px 0px rgba(17,17,17,0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10.0px 0px 10.0px;--e-column-margin-right:10.0px;--e-column-margin-left:10.0px;padding:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-7f3a122f > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-7f3a122f > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-7f3a122f > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-5494 .elementor-element.elementor-element-7f3a122f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-7e851284 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-7e851284{text-align:center;}.elementor-5494 .elementor-element.elementor-element-7f287d36 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:24px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-7f287d36{text-align:start;}.elementor-5494 .elementor-element.elementor-element-7f287d36 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-1f52fe01 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-1f52fe01{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-2896693b > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-2896693b{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-37b435dd > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-37b435dd{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-3566150a > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-3566150a{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-735b0332 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-735b0332{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-6e16eee6{--divider-border-style:solid;--divider-color:#EAE7EC;--divider-border-width:1px;}.elementor-5494 .elementor-element.elementor-element-6e16eee6 > .elementor-widget-container{margin:12px 0px 12px 0px;padding:0px 24px 0px 24px;}.elementor-5494 .elementor-element.elementor-element-6e16eee6 .elementor-divider-separator{width:100%;}.elementor-5494 .elementor-element.elementor-element-6e16eee6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5494 .elementor-element.elementor-element-6096f378 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 24px 24px;}.elementor-5494 .elementor-element.elementor-element-6096f378{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.7em;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-5efe876c:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-5efe876c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-5efe876c > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-5efe876c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:88px 20px 28px 20px;}.elementor-5494 .elementor-element.elementor-element-5efe876c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-168fc7b8 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-5494 .elementor-element.elementor-element-168fc7b8{text-align:center;}.elementor-5494 .elementor-element.elementor-element-168fc7b8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-56aff6c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-56aff6c4{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.70);}.elementor-5494 .elementor-element.elementor-element-47696710:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-47696710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-47696710 > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-47696710{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 24px 20px;}.elementor-5494 .elementor-element.elementor-element-47696710 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-1ab39f6f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-1ab39f6f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-5494 .elementor-element.elementor-element-1ab39f6f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10.0px 0px 10.0px;--e-column-margin-right:10.0px;--e-column-margin-left:10.0px;padding:28px 28px 28px 28px;}.elementor-5494 .elementor-element.elementor-element-1ab39f6f > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-1ab39f6f > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-1ab39f6f > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-1ab39f6f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5494 .elementor-element.elementor-element-52c85b93 > .elementor-widget-container{padding:2px 0px 20px 0px;}.elementor-5494 .elementor-element.elementor-element-52c85b93 .elementor-icon-wrapper{text-align:center;}.elementor-5494 .elementor-element.elementor-element-52c85b93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:#FCE9F0;}.elementor-5494 .elementor-element.elementor-element-52c85b93.elementor-view-framed .elementor-icon, .elementor-5494 .elementor-element.elementor-element-52c85b93.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5494 .elementor-element.elementor-element-52c85b93.elementor-view-framed .elementor-icon, .elementor-5494 .elementor-element.elementor-element-52c85b93.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5494 .elementor-element.elementor-element-52c85b93.elementor-view-framed .elementor-icon{background-color:#FCE9F0;}.elementor-5494 .elementor-element.elementor-element-52c85b93.elementor-view-stacked .elementor-icon svg{fill:#FCE9F0;}.elementor-5494 .elementor-element.elementor-element-52c85b93 .elementor-icon{font-size:25px;padding:10px;}.elementor-5494 .elementor-element.elementor-element-52c85b93 .elementor-icon svg{height:25px;}.elementor-5494 .elementor-element.elementor-element-302fe27e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5494 .elementor-element.elementor-element-302fe27e{text-align:start;}.elementor-5494 .elementor-element.elementor-element-302fe27e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-36baddce > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-5494 .elementor-element.elementor-element-36baddce{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.70);}.elementor-5494 .elementor-element.elementor-element-63b04cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-63b04cc{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.7em;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-241686f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-241686f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-5494 .elementor-element.elementor-element-241686f8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10.0px 0px 10.0px;--e-column-margin-right:10.0px;--e-column-margin-left:10.0px;padding:28px 28px 28px 28px;}.elementor-5494 .elementor-element.elementor-element-241686f8 > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-241686f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-241686f8 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-241686f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-4b3941c1 > .elementor-widget-container{padding:2px 0px 20px 0px;}.elementor-5494 .elementor-element.elementor-element-4b3941c1 .elementor-icon-wrapper{text-align:center;}.elementor-5494 .elementor-element.elementor-element-4b3941c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:#FCE9F0;}.elementor-5494 .elementor-element.elementor-element-4b3941c1.elementor-view-framed .elementor-icon, .elementor-5494 .elementor-element.elementor-element-4b3941c1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5494 .elementor-element.elementor-element-4b3941c1.elementor-view-framed .elementor-icon, .elementor-5494 .elementor-element.elementor-element-4b3941c1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5494 .elementor-element.elementor-element-4b3941c1.elementor-view-framed .elementor-icon{background-color:#FCE9F0;}.elementor-5494 .elementor-element.elementor-element-4b3941c1.elementor-view-stacked .elementor-icon svg{fill:#FCE9F0;}.elementor-5494 .elementor-element.elementor-element-4b3941c1 .elementor-icon{font-size:25px;padding:10px;}.elementor-5494 .elementor-element.elementor-element-4b3941c1 .elementor-icon svg{height:25px;}.elementor-5494 .elementor-element.elementor-element-36139cdf > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5494 .elementor-element.elementor-element-36139cdf{text-align:start;}.elementor-5494 .elementor-element.elementor-element-36139cdf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-50787a83 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-5494 .elementor-element.elementor-element-50787a83{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.70);}.elementor-5494 .elementor-element.elementor-element-38765641 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-38765641{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.7em;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-8409bb3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-8409bb3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-5494 .elementor-element.elementor-element-8409bb3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10.0px 0px 10.0px;--e-column-margin-right:10.0px;--e-column-margin-left:10.0px;padding:28px 28px 28px 28px;}.elementor-5494 .elementor-element.elementor-element-8409bb3 > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-8409bb3 > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-8409bb3 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-8409bb3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-7b07bbe > .elementor-widget-container{padding:2px 0px 20px 0px;}.elementor-5494 .elementor-element.elementor-element-7b07bbe .elementor-icon-wrapper{text-align:center;}.elementor-5494 .elementor-element.elementor-element-7b07bbe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:#FCE9F0;}.elementor-5494 .elementor-element.elementor-element-7b07bbe.elementor-view-framed .elementor-icon, .elementor-5494 .elementor-element.elementor-element-7b07bbe.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5494 .elementor-element.elementor-element-7b07bbe.elementor-view-framed .elementor-icon, .elementor-5494 .elementor-element.elementor-element-7b07bbe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5494 .elementor-element.elementor-element-7b07bbe.elementor-view-framed .elementor-icon{background-color:#FCE9F0;}.elementor-5494 .elementor-element.elementor-element-7b07bbe.elementor-view-stacked .elementor-icon svg{fill:#FCE9F0;}.elementor-5494 .elementor-element.elementor-element-7b07bbe .elementor-icon{font-size:25px;padding:10px;}.elementor-5494 .elementor-element.elementor-element-7b07bbe .elementor-icon svg{height:25px;}.elementor-5494 .elementor-element.elementor-element-2a9fda5a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5494 .elementor-element.elementor-element-2a9fda5a{text-align:start;}.elementor-5494 .elementor-element.elementor-element-2a9fda5a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-5cda9836 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-5cda9836{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.70);}.elementor-5494 .elementor-element.elementor-element-8f73a38 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-8f73a38{text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.7em;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-30d5c9c3:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-30d5c9c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-30d5c9c3 > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-30d5c9c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 20px 80px 20px;}.elementor-5494 .elementor-element.elementor-element-30d5c9c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-70f6e96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-70f6e96{text-align:center;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.7em;letter-spacing:2px;color:rgba(255,255,255,0.60);}.elementor-5494 .elementor-element.elementor-element-43a4ba18:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-43a4ba18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-5494 .elementor-element.elementor-element-43a4ba18 > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-43a4ba18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 0px 20px;}.elementor-5494 .elementor-element.elementor-element-43a4ba18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-231775a9 > .elementor-widget-container{margin:20px 0px 7px 0px;}.elementor-5494 .elementor-element.elementor-element-231775a9{text-align:start;}.elementor-5494 .elementor-element.elementor-element-231775a9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-7774b39 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-5494 .elementor-element.elementor-element-7774b39{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-5244e6c3:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-5244e6c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-5494 .elementor-element.elementor-element-5244e6c3 > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-5244e6c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 72px 20px;}.elementor-5494 .elementor-element.elementor-element-5244e6c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-763c3b77 > .elementor-element-populated{border-style:dashed;border-width:0px 0px 0px 0px;border-color:rgba(232,50,124,0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 24px 56px 24px;}.elementor-5494 .elementor-element.elementor-element-763c3b77 > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-763c3b77 > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-763c3b77 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-763c3b77 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-734f68a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5494 .elementor-element.elementor-element-734f68a > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-5494 .elementor-element.elementor-element-734f68a > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-430b4abc:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-430b4abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1F5;}.elementor-5494 .elementor-element.elementor-element-430b4abc > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-430b4abc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-5494 .elementor-element.elementor-element-430b4abc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-52775d73:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-52775d73 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-52775d73 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(232,50,124,0.15);box-shadow:0px 8px 24px 0px rgba(17,17,17,0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 48px 48px 48px;}.elementor-5494 .elementor-element.elementor-element-52775d73 > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-52775d73 > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-52775d73 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-52775d73 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-4f7c4a61 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5494 .elementor-element.elementor-element-4f7c4a61{text-align:center;}.elementor-5494 .elementor-element.elementor-element-4f7c4a61 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#1C1A1E;}.elementor-5494 .elementor-element.elementor-element-5b1e1a4f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5494 .elementor-element.elementor-element-5b1e1a4f{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-78d13c91 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5494 .elementor-element.elementor-element-78d13c91{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.7em;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-3d3a047b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5494 .elementor-element.elementor-element-3d3a047b{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-4e692a2a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-5494 .elementor-element.elementor-element-4e692a2a{text-align:center;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.7em;letter-spacing:1.8px;color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-737a12c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5494 .elementor-element.elementor-element-737a12c4{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.7em;color:#6B6670;}.elementor-5494 .elementor-element.elementor-element-ccffda9 > .elementor-widget-container{--e-transform-rotateZ:15deg;}.elementor-5494 .elementor-element.elementor-element-ccffda9{z-index:22;}.elementor-5494 .elementor-element.elementor-element-ccffda9 img{width:14%;}.elementor-5494 .elementor-element.elementor-element-241588c7:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-241588c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E8327C 0%, #FF8500 100%);}.elementor-5494 .elementor-element.elementor-element-241588c7 > .elementor-container{max-width:1200px;}.elementor-5494 .elementor-element.elementor-element-241588c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-5494 .elementor-element.elementor-element-241588c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-ab50638 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-5494 .elementor-element.elementor-element-ab50638{text-align:center;}.elementor-5494 .elementor-element.elementor-element-ab50638 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-26747b9d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5494 .elementor-element.elementor-element-26747b9d{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.92);}.elementor-5494 .elementor-element.elementor-element-28e8187 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-5494 .elementor-element.elementor-element-28e8187{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.88);}.elementor-5494 .elementor-element.elementor-element-5c471fcc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5494 .elementor-element.elementor-element-5c471fcc{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.7em;color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-54793173 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.6);border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-5494 .elementor-element.elementor-element-54793173 .elementor-button:hover, .elementor-5494 .elementor-element.elementor-element-54793173 .elementor-button:focus{background-color:#E8327C;color:#FFFFFF;border-color:#E8327C;}.elementor-5494 .elementor-element.elementor-element-54793173 > .elementor-widget-container{margin:1px 0px -54px 195px;}.elementor-5494 .elementor-element.elementor-element-54793173 .elementor-button:hover svg, .elementor-5494 .elementor-element.elementor-element-54793173 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-2f80c5c3 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1em;fill:#E8327C;color:#E8327C;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-5494 .elementor-element.elementor-element-2f80c5c3 .elementor-button:hover, .elementor-5494 .elementor-element.elementor-element-2f80c5c3 .elementor-button:focus{background-color:#FFFFFF;color:#E8327C;border-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-2f80c5c3 > .elementor-widget-container{margin:5px 0px 17px -195px;}.elementor-5494 .elementor-element.elementor-element-2f80c5c3 .elementor-button:hover svg, .elementor-5494 .elementor-element.elementor-element-2f80c5c3 .elementor-button:focus svg{fill:#E8327C;}.elementor-5494 .elementor-element.elementor-element-582a9933 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-5494 .elementor-element.elementor-element-582a9933{text-align:center;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.7em;letter-spacing:1.8px;color:rgba(255,255,255,0.88);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5494 .elementor-element.elementor-element-4262c533{width:66%;}.elementor-5494 .elementor-element.elementor-element-3a8b8c6d{width:34%;}.elementor-5494 .elementor-element.elementor-element-51fdd1f8{width:100%;}.elementor-5494 .elementor-element.elementor-element-4c7dc0cb{width:50%;}.elementor-5494 .elementor-element.elementor-element-15ac6a54{width:50%;}.elementor-5494 .elementor-element.elementor-element-22085385{width:100%;}.elementor-5494 .elementor-element.elementor-element-4be83059{width:33.33%;}.elementor-5494 .elementor-element.elementor-element-5ecda35c{width:33.33%;}.elementor-5494 .elementor-element.elementor-element-45e2163d{width:33.33%;}.elementor-5494 .elementor-element.elementor-element-197ec5e8{width:100%;}.elementor-5494 .elementor-element.elementor-element-7c542f67{width:50%;}.elementor-5494 .elementor-element.elementor-element-71ccea31{width:50%;}.elementor-5494 .elementor-element.elementor-element-663f9ab2{width:50%;}.elementor-5494 .elementor-element.elementor-element-7f3a122f{width:50%;}.elementor-5494 .elementor-element.elementor-element-1bf10cbf{width:100%;}.elementor-5494 .elementor-element.elementor-element-1ab39f6f{width:33.33%;}.elementor-5494 .elementor-element.elementor-element-241686f8{width:33.33%;}.elementor-5494 .elementor-element.elementor-element-8409bb3{width:33.33%;}.elementor-5494 .elementor-element.elementor-element-7b514f99{width:100%;}.elementor-5494 .elementor-element.elementor-element-571d13d{width:100%;}.elementor-5494 .elementor-element.elementor-element-763c3b77{width:100%;}.elementor-5494 .elementor-element.elementor-element-5eaa2a14{width:10%;}.elementor-5494 .elementor-element.elementor-element-52775d73{width:80%;}.elementor-5494 .elementor-element.elementor-element-2831ed41{width:10%;}.elementor-5494 .elementor-element.elementor-element-7e1bfb21{width:100%;}}@media(max-width:1024px){.elementor-5494 .elementor-element.elementor-element-6ffa2dd4:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-6ffa2dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-5494 .elementor-element.elementor-element-6ffa2dd4:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-6ffa2dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happyhomemakelaars.nl/wp-content/uploads/2026/08/woning-3.jpg");background-position:-496px 0px;background-repeat:repeat-y;background-size:1200px auto;}.elementor-5494 .elementor-element.elementor-element-6ffa2dd4 > .elementor-background-overlay{opacity:0.75;}.elementor-5494 .elementor-element.elementor-element-6ffa2dd4{padding:64px 16px 64px 16px;}.elementor-5494 .elementor-element.elementor-element-1c033178{padding:34px 16px 34px 16px;}.elementor-5494 .elementor-element.elementor-element-29607046{padding:56px 16px 56px 16px;}body:not(.rtl) .elementor-5494 .elementor-element.elementor-element-69d7e0a{left:150px;}body.rtl .elementor-5494 .elementor-element.elementor-element-69d7e0a{right:150px;}.elementor-5494 .elementor-element.elementor-element-69d7e0a{top:46px;}.elementor-5494 .elementor-element.elementor-element-69d7e0a img{width:30%;}.elementor-5494 .elementor-element.elementor-element-2f8cb718{padding:48px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-2aaffee3{padding:0px 16px 48px 16px;}.elementor-5494 .elementor-element.elementor-element-4be83059 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-5494 .elementor-element.elementor-element-5ecda35c > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-5494 .elementor-element.elementor-element-45e2163d > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-5494 .elementor-element.elementor-element-428ee370{padding:56px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-4aaf86ee{padding:0px 16px 20px 16px;}.elementor-5494 .elementor-element.elementor-element-7c542f67 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-5494 .elementor-element.elementor-element-71ccea31 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-5494 .elementor-element.elementor-element-72c5ebab{padding:0px 16px 20px 16px;}.elementor-5494 .elementor-element.elementor-element-663f9ab2 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-5494 .elementor-element.elementor-element-7f3a122f > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-5494 .elementor-element.elementor-element-5efe876c{padding:56px 16px 20px 16px;}.elementor-5494 .elementor-element.elementor-element-56aff6c4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-5494 .elementor-element.elementor-element-47696710{padding:0px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-1ab39f6f > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-5494 .elementor-element.elementor-element-241686f8 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-5494 .elementor-element.elementor-element-8409bb3 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-5494 .elementor-element.elementor-element-30d5c9c3{padding:12px 16px 52px 16px;}.elementor-5494 .elementor-element.elementor-element-43a4ba18{padding:48px 16px 0px 16px;}.elementor-5494 .elementor-element.elementor-element-5244e6c3{padding:0px 16px 48px 16px;}.elementor-5494 .elementor-element.elementor-element-734f68a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5494 .elementor-element.elementor-element-734f68a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-5494 .elementor-element.elementor-element-430b4abc{margin-top:-80px;margin-bottom:0px;padding:48px 16px 48px 16px;}.elementor-5494 .elementor-element.elementor-element-ccffda9 > .elementor-widget-container{margin:0px -35px 0px 12px;}.elementor-5494 .elementor-element.elementor-element-ccffda9 img{width:35%;}.elementor-5494 .elementor-element.elementor-element-241588c7{padding:52px 16px 52px 16px;}}/* Start custom CSS for image, class: .elementor-element-69d7e0a */.elementor-5494 .elementor-element.elementor-element-69d7e0a img {
  filter: drop-shadow(0 4px 10px rgba(0, 0, 0, 0.10));
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29607046 *//* ==================================================
   HAPPYHOME VASTGOED – COMPLETE VISIESECTIE
   ================================================== */

/* Container rondom beide kolommen */
.vastgoed-visie {
    width: 100%;
    padding: clamp(38px, 4vw, 58px);

    background: #fbfafb;
    border: 1px solid #f0edf1;
    border-radius: 26px;
}

/* Voorkomt problemen met de kolombreedtes */
.vastgoed-intro,
.vastgoed-vragen {
    min-width: 0;
}


/* ==================================================
   KLEINE LABELS BOVEN DE KOPPEN
   ================================================== */

.vastgoed-label,
.vastgoed-label .elementor-heading-title {
    margin: 0 0 15px !important;

    color: #ef3d7a;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 1.7px;
    text-transform: uppercase;
}


/* ==================================================
   GROTE KOPPEN
   ================================================== */

.vastgoed-titel,
.vastgoed-titel .elementor-heading-title {
    margin: 0 0 20px !important;

    color: #111111;
    font-size: clamp(28px, 2.2vw, 36px);
    font-weight: 700;
    line-height: 1.15;
    letter-spacing: -0.5px;
    text-transform: none;
}


/* ==================================================
   LINKERKOLOM
   ================================================== */

.vastgoed-intro {
    max-width: 590px;
}

.vastgoed-intro p {
    color: #67606a;
    font-size: 15px;
    line-height: 1.7;
}

.vastgoed-intro strong {
    line-height: 1.5;
}


/* ==================================================
   RECHTERKOLOM
   ================================================== */

.vastgoed-vragen {
    height: auto !important;
    min-height: 0 !important;

    padding-left: clamp(28px, 3vw, 48px);
    border-left: 1px solid #e9e5ea;

    /* Voorkomt uitrekken of verdelen van de kaarten */
    justify-content: flex-start !important;
    align-content: flex-start !important;
    align-items: stretch !important;

    /* Elementor-gap uitschakelen;
       de kaarten regelen zelf de afstand */
    gap: 0 !important;
    row-gap: 0 !important;
}


/* ==================================================
   AFZONDERLIJKE VRAAGKAARTEN
   ================================================== */

.vastgoed-vraag {
    position: relative;
    display: flex;
    align-items: center;

    flex: 0 0 auto !important;

    width: 100%;
    min-height: 64px;

    /* Iedere kaart krijgt exact dezelfde onderruimte */
    margin: 0 0 10px !important;
    padding: 15px 22px 15px 25px;

    background: #ffffff !important;
    border: 1px solid #ebe7ec !important;
    border-radius: 14px !important;

    box-shadow: 0 5px 18px rgba(25, 15, 25, 0.035);
    overflow: hidden;

    transition:
        transform 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
}

/* Geen ruimte onder de laatste kaart */
.vastgoed-vraag:last-child {
    margin-bottom: 0 !important;
}


/* Roze-oranje accentlijn */
.vastgoed-vraag::after {
    content: "";
    position: absolute;
    top: 12px;
    bottom: 12px;
    left: 0;

    width: 4px;

    background: linear-gradient(
        180deg,
        #ee2b83 0%,
        #ff7900 100%
    );

    border-radius: 0 4px 4px 0;
}

/* Verwijdert eventuele vraagtekenbolletjes */
.vastgoed-vraag::before {
    content: none !important;
    display: none !important;
}


/* ==================================================
   BINNENSTE ELEMENTOR-KADERS VERWIJDEREN
   ================================================== */

.vastgoed-vraag .elementor-widget,
.vastgoed-vraag .elementor-widget-container {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* Vraagtekst */
.vastgoed-vraag p,
.vastgoed-vraag .elementor-heading-title {
    margin: 0 !important;

    color: #171317;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.45;
}


/* ==================================================
   SUBTIELE HOVER
   ================================================== */

.vastgoed-vraag:hover {
    transform: translateX(3px);

    border-color: rgba(238, 43, 122, 0.28) !important;
    box-shadow: 0 8px 23px rgba(25, 15, 25, 0.065);
}


/* ==================================================
   TABLET
   ================================================== */

@media (max-width: 900px) {
    .vastgoed-visie {
        padding: 38px 28px;
        border-radius: 22px;
    }

    .vastgoed-intro {
        max-width: none;
    }

    .vastgoed-vragen {
        height: auto !important;
        padding-top: 32px;
        padding-left: 0;

        border-top: 1px solid #e9e5ea;
        border-left: 0;

        justify-content: flex-start !important;
        gap: 0 !important;
        row-gap: 0 !important;
    }
}


/* ==================================================
   MOBIEL
   ================================================== */

@media (max-width: 767px) {
    .vastgoed-visie {
        padding: 29px 20px;
        border-radius: 18px;
    }

    .vastgoed-label,
    .vastgoed-label .elementor-heading-title {
        margin-bottom: 11px !important;
        font-size: 10px;
    }

    .vastgoed-titel,
    .vastgoed-titel .elementor-heading-title {
        margin-bottom: 17px !important;
        font-size: 27px;
        line-height: 1.18;
    }

    .vastgoed-intro p {
        font-size: 14px;
        line-height: 1.65;
    }

    .vastgoed-vragen {
        padding-top: 27px;
    }

    .vastgoed-vraag {
        min-height: 59px;
        margin: 0 0 9px !important;
        padding: 13px 17px 13px 21px;

        border-radius: 12px !important;
    }

    .vastgoed-vraag:last-child {
        margin-bottom: 0 !important;
    }

    .vastgoed-vraag p,
    .vastgoed-vraag .elementor-heading-title {
        font-size: 14px;
        line-height: 1.45;
    }

    .vastgoed-vraag:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4aaf86ee *//* ==========================================================
   HOVER
   Geen beweging / springen
   ========================================================== */

.hh-service-card > .elementor-widget-wrap,
.hh-service-card > .elementor-element-populated {
    transition:
        box-shadow .28s ease,
        border-color .28s ease;
}


.hh-service-card:hover > .elementor-widget-wrap,
.hh-service-card:hover > .elementor-element-populated {

    transform: none !important;

    border-color: rgba(232,50,124,.14) !important;

    box-shadow:
        0 3px 9px rgba(20,20,20,.022),
        0 8px 20px rgba(20,20,20,.038) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ccffda9 */.elementor-5494 .elementor-element.elementor-element-ccffda9 img {
  filter: drop-shadow(0 4px 10px rgba(0, 0, 0, 0.10));
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52775d73 *//* ==================================================
   HAPPYHOME VASTGOED – RESULTAATBLOK
   Bestaande classes blijven behouden
   ================================================== */


/* Inhoudscontainer binnen de bestaande witte kaart */
.happy-vastgoed-blok {
    position: relative;

    width: 100%;
    max-width: 920px;
    margin: 0 auto;
    padding: 0;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    text-align: center;
}


/* ==================================================
   KLEIN BOVENLABEL
   ================================================== */

.happy-vastgoed-label,
.happy-vastgoed-label .elementor-heading-title,
.happy-vastgoed-label p {
    margin: 0 0 14px !important;

    color: #ef3d7a !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: 1.7px !important;
    text-transform: uppercase !important;
}


/* ==================================================
   HOOFDKOP
   ================================================== */

.happy-vastgoed-titel,
.happy-vastgoed-titel .elementor-heading-title {
    margin: 0 0 22px !important;

    color: #111111 !important;
    font-size: clamp(30px, 3vw, 38px) !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
    letter-spacing: -0.5px !important;
    text-transform: none !important;
}

.happy-vastgoed-titel strong,
.happy-vastgoed-titel span {
    color: #ef3d7a;
}


/* ==================================================
   INTRODUCTIETEKST
   ================================================== */

.happy-vastgoed-intro {
    max-width: 740px;
    margin: 0 auto 22px !important;
}

.happy-vastgoed-intro p {
    margin: 0 !important;

    color: #675f68;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7;
}


/* ==================================================
   ROZE KERNSTATEMENT
   Geen extra kaart of gekleurd vlak
   ================================================== */

.happy-vastgoed-statement {
    max-width: 700px;
    margin: 7px auto 23px !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

.happy-vastgoed-statement p,
.happy-vastgoed-statement .elementor-heading-title {
    margin: 0 !important;

    color: #ef3d7a !important;
    font-size: 19px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
}


/* Verwijder eventuele styling van binnenste Elementor-elementen */
.happy-vastgoed-statement .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}


/* ==================================================
   TOELICHTING
   ================================================== */

.happy-vastgoed-uitleg {
    max-width: 740px;
    margin: 0 auto 28px !important;
}

.happy-vastgoed-uitleg p {
    margin: 0 !important;

    color: #675f68;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7;
}


/* ==================================================
   STAPPENREGEL
   ================================================== */

.happy-vastgoed-stappen {
    margin: 0 auto !important;
    padding-top: 21px;

    border-top: 1px solid #ece8ed;
}

.happy-vastgoed-stappen,
.happy-vastgoed-stappen p,
.happy-vastgoed-stappen .elementor-heading-title {
    color: #ef3d7a !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 1.5 !important;
    letter-spacing: 1.6px !important;
    text-transform: uppercase !important;
}


/* ==================================================
   HAPPY-STICKER
   ================================================== */

.happy-vastgoed-sticker {
    position: absolute !important;
    z-index: 5;

    top: -70px !important;
    right: -55px !important;
    left: auto !important;

    width: 105px !important;
    max-width: 105px !important;
    margin: 0 !important;

    transform: rotate(4deg);
}

.happy-vastgoed-sticker img {
    display: block;
    width: 100% !important;
    height: auto !important;
}


/* ==================================================
   ALGEMENE OPSCHONING
   ================================================== */

.happy-vastgoed-blok .elementor-widget-text-editor:last-child p:last-child {
    margin-bottom: 0;
}


/* ==================================================
   TABLET
   ================================================== */

@media (max-width: 1024px) {
    .happy-vastgoed-blok {
        max-width: 730px;
    }

    .happy-vastgoed-sticker {
        top: -62px !important;
        right: -25px !important;
        width: 95px !important;
        max-width: 95px !important;
    }
}


/* ==================================================
   MOBIEL
   ================================================== */

@media (max-width: 767px) {
    .happy-vastgoed-blok {
        max-width: 100%;
    }

    .happy-vastgoed-label,
    .happy-vastgoed-label .elementor-heading-title,
    .happy-vastgoed-label p {
        margin-bottom: 11px !important;
        font-size: 10px !important;
    }

    .happy-vastgoed-titel,
    .happy-vastgoed-titel .elementor-heading-title {
        margin-bottom: 18px !important;
        padding-right: 30px;

        font-size: 28px !important;
        line-height: 1.18 !important;
    }

    .happy-vastgoed-intro {
        margin-bottom: 19px !important;
    }

    .happy-vastgoed-intro p,
    .happy-vastgoed-uitleg p {
        font-size: 14px;
        line-height: 1.65;
    }

    .happy-vastgoed-statement {
        margin-bottom: 20px !important;
    }

    .happy-vastgoed-statement p,
    .happy-vastgoed-statement .elementor-heading-title {
        font-size: 17px !important;
    }

    .happy-vastgoed-uitleg {
        margin-bottom: 24px !important;
    }

    .happy-vastgoed-stappen {
        padding-top: 18px;
    }

    .happy-vastgoed-stappen,
    .happy-vastgoed-stappen p,
    .happy-vastgoed-stappen .elementor-heading-title {
        font-size: 10px !important;
        line-height: 1.8 !important;
    }

    .happy-vastgoed-sticker {
        top: -48px !important;
        right: 2px !important;

        width: 76px !important;
        max-width: 76px !important;
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-button .elementor-button { transition: all .2s ease; }

/* Dienstenkaarten: afbeelding vult de bovenkant van de kaart */
.elementor-column > .elementor-element-populated > .elementor-widget-wrap
  > .elementor-widget-image:first-child img {
  width: 100%; height: 190px; object-fit: cover;
  border-radius: 14px 14px 0 0; display: block;
}

/* Links in tekstwidgets in HappyHome-roze */
.elementor-widget-text-editor a { color: #E8327C; text-decoration: none; font-weight: 700; }
.elementor-widget-text-editor a:hover { text-decoration: underline; }

/* Mobiel: kaarten onder elkaar met ruimte */
@media (max-width: 767px) {
  .elementor-section .elementor-column > .elementor-element-populated { margin-bottom: 16px; }
  .elementor-widget-heading h1 { font-size: 30px !important; }
  .elementor-widget-heading h2 { font-size: 24px !important; }
}/* End custom CSS */