.elementor-29 .elementor-element.elementor-element-06a9979{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:10px 0px 0px 0px;--border-top-width:10px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5B0F1A;--border-color:#5B0F1A;--padding-top:56px;--padding-bottom:0px;--padding-left:72px;--padding-right:72px;}.elementor-29 .elementor-element.elementor-element-06a9979:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-06a9979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-29 .elementor-element.elementor-element-cf4ef6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.14);--border-color:rgba(255,255,255,0.14);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.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-29 .elementor-element.elementor-element-7c6e6be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:5px;color:#C9C9C9;}.elementor-29 .elementor-element.elementor-element-5295876 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:170px;font-weight:400;line-height:0.86em;letter-spacing:6px;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-2d0606b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4670958{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2bd5fbc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:5px;color:#C9C9C9;}.elementor-29 .elementor-element.elementor-element-a3a11e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-29 .elementor-element.elementor-element-573d46b{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:1.8em;letter-spacing:0.8px;color:#E4E4E4;}.elementor-29 .elementor-element.elementor-element-808cfd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 10px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:#5B0F1A;--border-color:#5B0F1A;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-808cfd6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-808cfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-29 .elementor-element.elementor-element-045d119{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:72px;--padding-right:72px;}.elementor-29 .elementor-element.elementor-element-045d119:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-045d119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9C9C9;}.elementor-29 .elementor-element.elementor-element-21c669c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-33cc9c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-464a194 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:400;line-height:0.78em;letter-spacing:0px;color:#5B0F1A;}.elementor-29 .elementor-element.elementor-element-466950b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-6c64d7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.45em;letter-spacing:6px;color:#111111;}.elementor-29 .elementor-element.elementor-element-1c7588e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:#5B0F1A;}.elementor-29 .elementor-element.elementor-element-c9e60b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3c7a733{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.95em;letter-spacing:0.6px;color:#1c1c1c;}.elementor-29 .elementor-element.elementor-element-aefe6be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-96a3647{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0afff83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:400;line-height:0.78em;letter-spacing:0px;color:#5B0F1A;}.elementor-29 .elementor-element.elementor-element-6dc0faf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-729501c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.45em;letter-spacing:6px;color:#111111;}.elementor-29 .elementor-element.elementor-element-85c5875{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2c00fd9{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.95em;letter-spacing:0.6px;color:#1c1c1c;}.elementor-29 .elementor-element.elementor-element-77c33bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1cb27f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-afadd43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:400;line-height:0.78em;letter-spacing:0px;color:#5B0F1A;}.elementor-29 .elementor-element.elementor-element-fb4a69c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-2d9c785 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.45em;letter-spacing:6px;color:#111111;}.elementor-29 .elementor-element.elementor-element-18f3339{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-9f4be5f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.95em;letter-spacing:0.6px;color:#1c1c1c;}.elementor-29 .elementor-element.elementor-element-793f06d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-29 .elementor-element.elementor-element-793f06d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-793f06d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B0F1A;}.elementor-29 .elementor-element.elementor-element-edb90ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;}.elementor-29 .elementor-element.elementor-element-50299f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:5px;color:rgba(255,255,255,0.6);}.elementor-29 .elementor-element.elementor-element-e4fedfe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:1.35em;letter-spacing:6px;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-5d2f0d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-29 .elementor-element.elementor-element-69cc9f7 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:4px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 22px 0px;}.elementor-29 .elementor-element.elementor-element-69cc9f7 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-69cc9f7 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-69cc9f7 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-69cc9f7 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-06a9979{--padding-top:45px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-29 .elementor-element.elementor-element-2d0606b{--padding-top:56px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-045d119{--padding-top:88px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-29 .elementor-element.elementor-element-464a194 .elementor-heading-title{font-size:50px;}.elementor-29 .elementor-element.elementor-element-0afff83 .elementor-heading-title{font-size:50px;}.elementor-29 .elementor-element.elementor-element-afadd43 .elementor-heading-title{font-size:50px;}.elementor-29 .elementor-element.elementor-element-793f06d{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-29 .elementor-element.elementor-element-e4fedfe .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-06a9979{--padding-top:34px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-29 .elementor-element.elementor-element-cf4ef6a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-7c6e6be .elementor-heading-title{font-size:10px;letter-spacing:3px;}.elementor-29 .elementor-element.elementor-element-2d0606b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4670958{--width:100%;}.elementor-29 .elementor-element.elementor-element-a3a11e6{--width:100%;}.elementor-29 .elementor-element.elementor-element-573d46b{font-size:16px;}.elementor-29 .elementor-element.elementor-element-808cfd6{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-045d119{--padding-top:66px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-29 .elementor-element.elementor-element-21c669c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:36px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-33cc9c9{--width:100%;}.elementor-29 .elementor-element.elementor-element-464a194 .elementor-heading-title{font-size:56px;}.elementor-29 .elementor-element.elementor-element-466950b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6c64d7b .elementor-heading-title{font-size:18px;letter-spacing:4px;}.elementor-29 .elementor-element.elementor-element-c9e60b8{--width:100%;}.elementor-29 .elementor-element.elementor-element-aefe6be{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:36px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-96a3647{--width:100%;}.elementor-29 .elementor-element.elementor-element-0afff83 .elementor-heading-title{font-size:56px;}.elementor-29 .elementor-element.elementor-element-6dc0faf{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-729501c .elementor-heading-title{font-size:18px;letter-spacing:4px;}.elementor-29 .elementor-element.elementor-element-85c5875{--width:100%;}.elementor-29 .elementor-element.elementor-element-77c33bf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:36px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1cb27f2{--width:100%;}.elementor-29 .elementor-element.elementor-element-afadd43 .elementor-heading-title{font-size:56px;}.elementor-29 .elementor-element.elementor-element-fb4a69c{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2d9c785 .elementor-heading-title{font-size:18px;letter-spacing:4px;}.elementor-29 .elementor-element.elementor-element-18f3339{--width:100%;}.elementor-29 .elementor-element.elementor-element-793f06d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:22px;--padding-right:22px;}.elementor-29 .elementor-element.elementor-element-edb90ef{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e4fedfe .elementor-heading-title{font-size:24px;letter-spacing:4px;}.elementor-29 .elementor-element.elementor-element-5d2f0d9{--width:100%;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-4670958{--width:50%;}.elementor-29 .elementor-element.elementor-element-a3a11e6{--width:50%;}.elementor-29 .elementor-element.elementor-element-33cc9c9{--width:18%;}.elementor-29 .elementor-element.elementor-element-466950b{--width:32%;}.elementor-29 .elementor-element.elementor-element-c9e60b8{--width:50%;}.elementor-29 .elementor-element.elementor-element-96a3647{--width:18%;}.elementor-29 .elementor-element.elementor-element-6dc0faf{--width:32%;}.elementor-29 .elementor-element.elementor-element-85c5875{--width:50%;}.elementor-29 .elementor-element.elementor-element-1cb27f2{--width:18%;}.elementor-29 .elementor-element.elementor-element-fb4a69c{--width:32%;}.elementor-29 .elementor-element.elementor-element-18f3339{--width:50%;}.elementor-29 .elementor-element.elementor-element-edb90ef{--width:50%;}.elementor-29 .elementor-element.elementor-element-5d2f0d9{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-33cc9c9{--width:12%;}.elementor-29 .elementor-element.elementor-element-466950b{--width:38%;}.elementor-29 .elementor-element.elementor-element-96a3647{--width:12%;}.elementor-29 .elementor-element.elementor-element-6dc0faf{--width:38%;}.elementor-29 .elementor-element.elementor-element-1cb27f2{--width:12%;}.elementor-29 .elementor-element.elementor-element-fb4a69c{--width:38%;}}/* Start custom CSS *//* ===== Wever – Privacyverklaring (zelfde basis als Tarieven) ===== */
.elementor-29 .wv-hero,.elementor-29 .wv-cta{position:relative;overflow:hidden;isolation:isolate}
.elementor-29 .wv-hero::after,.elementor-29 .wv-cta::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.elementor-29 .wv-hero > *,.elementor-29 .wv-cta > *{position:relative;z-index:1}
.elementor-29 .wv-hero::before{content:"";position:absolute;right:-20vw;bottom:-40vw;width:80vw;height:80vw;background:radial-gradient(circle,rgba(91,15,26,.45) 0%,rgba(91,15,26,0) 62%);z-index:0;pointer-events:none;animation:wvGlow 3s ease-out both}
@keyframes wvGlow{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}

/* kicker met bordeaux lijn */
.elementor-29 .wv-kicker .elementor-heading-title{display:flex;align-items:center;gap:18px}
.elementor-29 .wv-kicker .elementor-heading-title::before{content:"";width:48px;height:2px;background:#5B0F1A;flex:none}
.elementor-29 .wv-kicker-light .elementor-heading-title::before{background:#fff}

/* reuzentitel */
.elementor-29 .wv-giant{margin-top:clamp(40px,7vw,110px)}
.elementor-29 .wv-giant .elementor-heading-title{font-size:calc((100vw - 144px) * var(--wv-k,.1785))!important;letter-spacing:.06em!important;white-space:nowrap;margin-right:-.06em}
.elementor-29 .wv-giant .wv-ch{display:inline-block;overflow:hidden;vertical-align:top}
.elementor-29 .wv-giant .wv-ch{animation:wvRise 1.3s cubic-bezier(.16,1,.3,1) both}
.elementor-29 .wv-giant .wv-ch:nth-child(1){animation-delay:0.14s}
.elementor-29 .wv-giant .wv-ch:nth-child(2){animation-delay:0.20s}
.elementor-29 .wv-giant .wv-ch:nth-child(3){animation-delay:0.26s}
.elementor-29 .wv-giant .wv-ch:nth-child(4){animation-delay:0.32s}
.elementor-29 .wv-giant .wv-ch:nth-child(5){animation-delay:0.38s}
.elementor-29 .wv-giant .wv-ch:nth-child(6){animation-delay:0.44s}
.elementor-29 .wv-giant .wv-ch:nth-child(7){animation-delay:0.50s}
.elementor-29 .wv-giant .wv-ch:nth-child(8){animation-delay:0.56s}
@keyframes wvRise{from{transform:translateY(60%);opacity:0;filter:blur(8px)}to{transform:none;opacity:1;filter:none}}
@supports (animation-timeline: scroll()){
 .elementor-29 .wv-giant .elementor-heading-title{animation:wvDrift linear both;animation-timeline:scroll(root);animation-range:0 70vh}
 @keyframes wvDrift{to{transform:translateY(-6vh);opacity:.35}}
}
.elementor-29 .wv-eyebrow,.elementor-29 .wv-lede{animation:wvUp 1.2s .6s cubic-bezier(.16,1,.3,1) both}
.elementor-29 .wv-lede-row .wv-kicker{animation:wvUp 1.2s .75s cubic-bezier(.16,1,.3,1) both}
.elementor-29 .wv-lede p{margin:0;max-width:600px}
@keyframes wvUp{from{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}

/* marquee */
.elementor-29 .wv-mq{overflow:hidden;width:100%}
.elementor-29 .wv-mq-track{display:flex;width:max-content;animation:wvMarquee 70s linear infinite}
.elementor-29 .wv-mq-seq{display:flex;align-items:center;flex:none}
.elementor-29 .wv-mq-item{font-family:Montserrat,sans-serif;font-size:clamp(30px,4.2vw,64px);letter-spacing:.14em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(201,201,201,.55);white-space:nowrap;padding:0 .6em;line-height:1.2;transition:color .5s ease}
.elementor-29 .wv-mq-sq{display:inline-block;width:10px;height:10px;background:#5B0F1A;flex:none;margin:0 .4em}
.elementor-29 .wv-mq:hover .wv-mq-track{animation-play-state:paused}
.elementor-29 .wv-mq-item:hover{color:rgba(201,201,201,.9)}
@keyframes wvMarquee{to{transform:translateX(-50%)}}

/* index tabel */
.elementor-29 .wv-thead{border-bottom:1px solid rgba(17,17,17,.55)}
.elementor-29 .wv-row{position:relative}
.elementor-29 .wv-row + .wv-row::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:rgba(17,17,17,.28);transform-origin:left}
.elementor-29 .wv-row.animated::before{animation:wvDraw 1.4s cubic-bezier(.16,1,.3,1) both}
@keyframes wvDraw{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.elementor-29 .wv-num .elementor-heading-title{overflow:hidden;display:block;padding-top:.04em}
.elementor-29 .wv-num .elementor-heading-title span{display:inline-block;color:transparent;-webkit-text-stroke:1.2px #5B0F1A;transition:color .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}
.elementor-29 .wv-row.animated .wv-num span{animation:wvRiseNum 1.2s .1s cubic-bezier(.16,1,.3,1) both}
@keyframes wvRiseNum{from{transform:translateY(105%)}to{transform:none}}
.elementor-29 .wv-row.animated .wv-title{animation:wvUp 1.1s .2s cubic-bezier(.16,1,.3,1) both}
.elementor-29 .wv-row.animated .wv-label{animation:wvUp 1.1s .28s cubic-bezier(.16,1,.3,1) both}
.elementor-29 .wv-row.animated .wv-text{animation:wvUp 1.1s .34s cubic-bezier(.16,1,.3,1) both}
.elementor-29 .wv-label .elementor-heading-title{display:flex;align-items:center;gap:12px}
.elementor-29 .wv-label .elementor-heading-title::before{content:"";width:20px;height:1px;background:#5B0F1A}
.elementor-29 .wv-text p{margin:0 0 1.1em;max-width:620px}.elementor-29 .wv-text p:last-child{margin:0}
.elementor-29 .wv-link{color:#5B0F1A;font-weight:500;text-transform:uppercase;letter-spacing:2px;text-decoration:none;background:linear-gradient(#5B0F1A,#5B0F1A) left bottom/100% 1px no-repeat;padding-bottom:3px;transition:background-size .5s cubic-bezier(.16,1,.3,1)}
.elementor-29 .wv-link:hover{background-size:0 1px;background-position:right bottom}
.elementor-29 .wv-title .elementor-heading-title{transition:transform .7s cubic-bezier(.16,1,.3,1)}
.elementor-29 .wv-row::after{content:"";position:absolute;top:0;bottom:0;left:-72px;width:10px;background:#5B0F1A;transform:scaleY(0);transform-origin:top;transition:transform .7s cubic-bezier(.16,1,.3,1)}
@media (hover:hover) and (min-width:1025px){
 .elementor-29 .wv-row:hover::after{transform:scaleY(1)}
 .elementor-29 .wv-row:hover .wv-num span{color:#5B0F1A}
 .elementor-29 .wv-row:hover .wv-title .elementor-heading-title{transform:translateX(14px)}
}
@media (max-width:1024px){.elementor-29 .wv-row::after{left:-40px}.elementor-29 .wv-giant .elementor-heading-title{font-size:calc((100vw - 80px) * var(--wv-k,.1785))!important}}
@media (max-width:767px){.elementor-29 .wv-row::after{display:none}.elementor-29 .wv-giant .elementor-heading-title{font-size:calc((100vw - 44px) * var(--wv-k,.1785))!important}.elementor-29 .wv-hide-m{display:none!important}}

/* CTA link */
.elementor-29 .wv-cta-link .elementor-button{display:block;width:100%;position:relative;border-bottom:1px solid rgba(255,255,255,.35)}
.elementor-29 .wv-cta-link .elementor-button-content-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}
.elementor-29 .wv-cta-link .elementor-button-content-wrapper::after{content:"";width:28px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 12'%3E%3Cpath d='M0 6h26M21 1l5 5-5 5' fill='none' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 12'%3E%3Cpath d='M0 6h26M21 1l5 5-5 5' fill='none' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .6s cubic-bezier(.16,1,.3,1)}
.elementor-29 .wv-cta-link .elementor-button::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1)}
.elementor-29 .wv-cta-link .elementor-button:hover::after{transform:scaleX(1)}
.elementor-29 .wv-cta-link .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateX(10px)}
.elementor-29 .wv-cta.animated .wv-cta-h{animation:wvUp 1.2s .1s cubic-bezier(.16,1,.3,1) both}
.elementor-29 .wv-cta.animated .wv-cta-link{animation:wvUp 1.2s .3s cubic-bezier(.16,1,.3,1) both}

@media (prefers-reduced-motion:reduce){.elementor-29 *,.elementor-29 *::before,.elementor-29 *::after{animation:none!important;transition:none!important}.elementor-29 .elementor-invisible{visibility:visible!important;opacity:1!important}}
/* --- uitlijning v2 --- */
.elementor-29 .wv-lede-row .wv-kicker{margin-top:12px}
.elementor-29 .wv-title .elementor-heading-title{font-size:clamp(16px,1.45vw,21px)!important;letter-spacing:.28em!important}
.elementor-29 .wv-row:last-child{border-bottom:1px solid rgba(17,17,17,.28)}
@media (max-width:767px){.elementor-29 .wv-lede-row .wv-kicker{margin-top:0}.elementor-29 .wv-title .elementor-heading-title{font-size:18px!important;letter-spacing:.22em!important}}
@media (min-width:768px) and (max-width:1024px){.elementor-29 .wv-title .elementor-heading-title{font-size:15px!important;letter-spacing:.16em!important}}
/* ===== Disclaimer: reuzentitel + banden zoals de expertise-listing ===== */
.elementor-29 .wv-giant{--wv-k:.2056}
.elementor-29 .wv-giant .wv-ch:nth-child(9){animation-delay:0.62s}
.elementor-29 .wv-giant .wv-ch:nth-child(10){animation-delay:0.68s}
.elementor-29 .wv-thead{border-bottom:0}
.elementor-29 .wv-index .wv-row.wv-band{--bleed:72px;margin-inline:calc(-1 * var(--bleed));width:calc(100% + 2 * var(--bleed))!important;max-width:none;padding-inline:var(--bleed)!important;background:#B6B6B6;border-top:12px solid #5B0F1A}
.elementor-29 .wv-index .wv-row.wv-band::before{display:none}
.elementor-29 .wv-index .wv-row.wv-band:last-child{border-bottom:0}
.elementor-29 .wv-row.wv-band::after{left:0}
.elementor-29 .wv-index .wv-row.wv-band.wv-band-dark{background:#111111}
.elementor-29 .wv-band-dark .wv-title .elementor-heading-title{color:#C9C9C9!important}
.elementor-29 .wv-band-dark .wv-text,.elementor-29 .wv-band-dark .wv-text p,.elementor-29 .wv-band-dark .wv-text li{color:#B6B6B6!important}
.elementor-29 .wv-band-dark .wv-num .elementor-heading-title span{-webkit-text-stroke-color:#C9C9C9}
.elementor-29 .wv-band-dark .wv-label .elementor-heading-title{color:#C9C9C9}
.elementor-29 .wv-band-dark .wv-label .elementor-heading-title::before{background:#C9C9C9}
.elementor-29 .wv-band-dark::after{background:#C9C9C9}
@media (hover:hover) and (min-width:1025px){.elementor-29 .wv-band-dark:hover .wv-num span{color:#C9C9C9}}
.elementor-29 .wv-text ul{list-style:none;margin:0 0 1.1em;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 32px;max-width:620px}
.elementor-29 .wv-text ul:last-child{margin-bottom:0}
.elementor-29 .wv-text li{display:flex;align-items:center;gap:14px}
.elementor-29 .wv-text li::before{content:"";width:8px;height:8px;background:#5B0F1A;flex:none}
@media (max-width:1024px){.elementor-29 .wv-index .wv-row.wv-band{--bleed:40px}}
@media (max-width:767px){.elementor-29 .wv-index .wv-row.wv-band{--bleed:22px;border-top-width:10px}.elementor-29 .wv-text ul{grid-template-columns:1fr}}
@media (max-width:767px){.elementor-29 .wv-index{padding-top:0!important}}

/* zonder tabelkop */
.elementor-29 .wv-index{padding-top:0!important}
.elementor-29 .wv-index > .wv-row.wv-band:first-child,.elementor-29 .wv-index > .e-con-inner > .wv-row.wv-band:first-child{border-top:0!important}
/* links op donkere band */
.elementor-29 .wv-band-dark .wv-link{color:#FFFFFF!important;background-image:linear-gradient(#C9C9C9,#C9C9C9)!important}
/* ruimte rond sectiekoppen en banden */
@media (max-width:767px){.elementor-29 .wv-index .wv-row.wv-band{padding-top:48px!important;padding-bottom:52px!important}}/* End custom CSS */