.elementor-5247 .elementor-element.elementor-element-79e158e{--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;--flex-wrap:wrap;--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-5247 .elementor-element.elementor-element-517c776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 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-5247 .elementor-element.elementor-element-a02aec6 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-5247 .elementor-element.elementor-element-de3b204{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"AGrotesk", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-5247 .elementor-element.elementor-element-e0175c1{font-family:"AGrotesk", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.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-5247 .elementor-element.elementor-element-85491fb .elementor-button{background-color:#00F582;font-family:"AGrotesk", Sans-serif;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:15px 28px 15px 28px;}.elementor-5247 .elementor-element.elementor-element-85491fb .elementor-button:hover, .elementor-5247 .elementor-element.elementor-element-85491fb .elementor-button:focus{background-color:var( --e-global-color-40a90b1 );}.elementor-5247 .elementor-element.elementor-element-85491fb{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5247 .elementor-element.elementor-element-85491fb:hover{--e-transform-translateY:-2px;}.elementor-5247 .elementor-element.elementor-element-85491fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5247 .elementor-element.elementor-element-69fb783 .elementor-button{background-color:#FFFFFF00;font-family:"AGrotesk", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF6B;border-radius:6px 6px 6px 6px;padding:15px 28px 15px 28px;}.elementor-5247 .elementor-element.elementor-element-69fb783 .elementor-button:hover, .elementor-5247 .elementor-element.elementor-element-69fb783 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-5247 .elementor-element.elementor-element-69fb783{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5247 .elementor-element.elementor-element-69fb783:hover{--e-transform-translateY:-2px;}.elementor-5247 .elementor-element.elementor-element-69fb783 .elementor-button:hover svg, .elementor-5247 .elementor-element.elementor-element-69fb783 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5247 .elementor-element.elementor-element-0630b61{width:var( --container-widget-width, 500px );max-width:500px;padding:25px 0px 0px 0px;--container-widget-width:500px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-5247 .elementor-element.elementor-element-0630b61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-5247 .elementor-element.elementor-element-0630b61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-5247 .elementor-element.elementor-element-0630b61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-5247 .elementor-element.elementor-element-0630b61 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-5247 .elementor-element.elementor-element-0630b61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-5247 .elementor-element.elementor-element-0630b61 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5247 .elementor-element.elementor-element-0630b61 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5247 .elementor-element.elementor-element-0630b61 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5247 .elementor-element.elementor-element-0630b61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5247 .elementor-element.elementor-element-0630b61 .elementor-icon-list-item > a{font-family:"AGrotesk", Sans-serif;font-size:14px;font-weight:400;}.elementor-5247 .elementor-element.elementor-element-0630b61 .elementor-icon-list-text{color:#DCE1E6;transition:color 0.3s;}.elementor-5247 .elementor-element.elementor-element-0437afd{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-98d0172{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-7de46a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-50089c2{width:var( --container-widget-width, 111.607% );max-width:111.607%;--container-widget-width:111.607%;--container-widget-flex-grow:0;}.elementor-5247 .elementor-element.elementor-element-50089c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5247 .elementor-element.elementor-element-50089c2 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-weight:900;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-f2d4007{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-b4a939e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-596dcbc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-43ea088{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-43ea088:not(.elementor-motion-effects-element-type-background), .elementor-5247 .elementor-element.elementor-element-43ea088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-ff05130{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-8cc85ed .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-5247 .elementor-element.elementor-element-76a91fb{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-966eb2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-299215a .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.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-5247 .elementor-element.elementor-element-d9e5d50{width:var( --container-widget-width, 64px );max-width:64px;padding:0px 0px 0px 0px;--container-widget-width:64px;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-5247 .elementor-element.elementor-element-d9e5d50 img{width:64px;border-radius:8px 8px 8px 8px;}.elementor-5247 .elementor-element.elementor-element-fd8bbb3{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-fd8bbb3 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-8849ae7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#435360;}.elementor-5247 .elementor-element.elementor-element-dff70a7{width:var( --container-widget-width, 64px );max-width:64px;padding:0px 0px 0px 0px;--container-widget-width:64px;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-5247 .elementor-element.elementor-element-dff70a7 img{width:64px;border-radius:8px 8px 8px 8px;}.elementor-5247 .elementor-element.elementor-element-8baa726{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-8baa726 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-637f3e1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#435360;}.elementor-5247 .elementor-element.elementor-element-4e9256a{width:var( --container-widget-width, 64px );max-width:64px;padding:0px 0px 0px 0px;--container-widget-width:64px;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-5247 .elementor-element.elementor-element-4e9256a img{width:64px;border-radius:8px 8px 8px 8px;}.elementor-5247 .elementor-element.elementor-element-f37e33d{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-f37e33d .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-fc421c3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#435360;}.elementor-5247 .elementor-element.elementor-element-9881412{width:var( --container-widget-width, 64px );max-width:64px;padding:0px 0px 0px 0px;--container-widget-width:64px;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-5247 .elementor-element.elementor-element-9881412 img{width:64px;border-radius:8px 8px 8px 8px;}.elementor-5247 .elementor-element.elementor-element-a330577{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-a330577 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-ba98c8c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#435360;}.elementor-5247 .elementor-element.elementor-element-1c7acd9{width:var( --container-widget-width, 64px );max-width:64px;padding:0px 0px 0px 0px;--container-widget-width:64px;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-5247 .elementor-element.elementor-element-1c7acd9 img{width:64px;border-radius:8px 8px 8px 8px;}.elementor-5247 .elementor-element.elementor-element-2ffbb56{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-2ffbb56 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-63e9fd1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#435360;}.elementor-5247 .elementor-element.elementor-element-12031f4{width:var( --container-widget-width, 64px );max-width:64px;padding:0px 0px 0px 0px;--container-widget-width:64px;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-5247 .elementor-element.elementor-element-12031f4 img{width:64px;border-radius:8px 8px 8px 8px;}.elementor-5247 .elementor-element.elementor-element-2bcf8d6{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-2bcf8d6 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-415999f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#435360;}.elementor-5247 .elementor-element.elementor-element-1172684{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-42f9ff9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-d1c498b .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-53f9e4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-5247 .elementor-element.elementor-element-200acdf{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-200acdf .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:14px;font-weight:700;color:#435360;}.elementor-5247 .elementor-element.elementor-element-e3bda7c{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-e3bda7c .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-280ce9a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#435360;}.elementor-5247 .elementor-element.elementor-element-acb3fba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-5247 .elementor-element.elementor-element-18d3770{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-18d3770 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:14px;font-weight:700;color:#435360;}.elementor-5247 .elementor-element.elementor-element-da4f9e9{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-da4f9e9 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-67c976f{width:var( --container-widget-width, 99.457% );max-width:99.457%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.457%;--container-widget-flex-grow:0;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#435360;}.elementor-5247 .elementor-element.elementor-element-67c976f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5247 .elementor-element.elementor-element-c886bfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-5247 .elementor-element.elementor-element-6428f32{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-6428f32 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:14px;font-weight:700;color:#435360;}.elementor-5247 .elementor-element.elementor-element-8713ad0{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-8713ad0 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-9d2cb64{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#435360;}.elementor-5247 .elementor-element.elementor-element-0a2efdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-5247 .elementor-element.elementor-element-dfd048e{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-dfd048e .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:14px;font-weight:700;color:#435360;}.elementor-5247 .elementor-element.elementor-element-b5abb45{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-b5abb45 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-6a81c69{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#435360;}.elementor-5247 .elementor-element.elementor-element-cbf31ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-5247 .elementor-element.elementor-element-83ab925{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-83ab925 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:14px;font-weight:700;color:#435360;}.elementor-5247 .elementor-element.elementor-element-4d775a0{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-4d775a0 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-02d5858{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#435360;}.elementor-5247 .elementor-element.elementor-element-6517092{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-471a6d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-2d71f29 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-5247 .elementor-element.elementor-element-d3ad14c{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-d3ad14c:not(.elementor-motion-effects-element-type-background), .elementor-5247 .elementor-element.elementor-element-d3ad14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-6049484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-d9ffb19 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-5247 .elementor-element.elementor-element-0678601{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-0678601:not(.elementor-motion-effects-element-type-background), .elementor-5247 .elementor-element.elementor-element-0678601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F7;}.elementor-5247 .elementor-element.elementor-element-4c7b5ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-030cc07 .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-a7f4c8b{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-6e1c13b{padding:15px 15px 15px 15px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#192B32;}.elementor-5247 .elementor-element.elementor-element-56d9de4{--n-accordion-title-font-size:16px;width:100%;max-width:100%;padding:5px 10px 5px 10px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-56d9de4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5247 .elementor-element.elementor-element-56d9de4 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-5247 .elementor-element.elementor-element-56d9de4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-5247 .elementor-element.elementor-element-d587494{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-08295a2{padding:15px 15px 15px 15px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#192B32;}.elementor-5247 .elementor-element.elementor-element-ce79d00{--n-accordion-title-font-size:16px;width:100%;max-width:100%;padding:5px 10px 5px 10px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-ce79d00 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5247 .elementor-element.elementor-element-ce79d00 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-5247 .elementor-element.elementor-element-ce79d00 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-5247 .elementor-element.elementor-element-bc3b83f{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-215f0d6{padding:15px 15px 15px 15px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#192B32;}.elementor-5247 .elementor-element.elementor-element-edeb0a9{--n-accordion-title-font-size:16px;width:100%;max-width:100%;padding:5px 10px 5px 10px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-edeb0a9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5247 .elementor-element.elementor-element-edeb0a9 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-5247 .elementor-element.elementor-element-edeb0a9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-5247 .elementor-element.elementor-element-aa5555d{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-55de7ad{padding:15px 15px 15px 15px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#192B32;}.elementor-5247 .elementor-element.elementor-element-42372fd{--n-accordion-title-font-size:16px;width:100%;max-width:100%;padding:5px 10px 5px 10px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-42372fd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5247 .elementor-element.elementor-element-42372fd {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-5247 .elementor-element.elementor-element-42372fd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-5247 .elementor-element.elementor-element-9436585{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-90d534c{padding:15px 15px 15px 15px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#192B32;}.elementor-5247 .elementor-element.elementor-element-1d27d07{--n-accordion-title-font-size:16px;width:100%;max-width:100%;padding:5px 10px 5px 10px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-1d27d07 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5247 .elementor-element.elementor-element-1d27d07 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-5247 .elementor-element.elementor-element-1d27d07 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-5247 .elementor-element.elementor-element-f134a75{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-3772197{padding:15px 15px 15px 15px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#192B32;}.elementor-5247 .elementor-element.elementor-element-446a212{--n-accordion-title-font-size:16px;width:100%;max-width:100%;padding:5px 10px 5px 10px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-446a212 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5247 .elementor-element.elementor-element-446a212 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-5247 .elementor-element.elementor-element-446a212 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-5247 .elementor-element.elementor-element-feb7b80{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-46f67c1{padding:15px 15px 15px 15px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#192B32;}.elementor-5247 .elementor-element.elementor-element-01fc2b6{--n-accordion-title-font-size:16px;width:100%;max-width:100%;padding:5px 10px 5px 10px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-01fc2b6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5247 .elementor-element.elementor-element-01fc2b6 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-5247 .elementor-element.elementor-element-01fc2b6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-5247 .elementor-element.elementor-element-74d443b{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-cd124a0{padding:15px 15px 15px 15px;font-family:"AGrotesk", Sans-serif;font-size:15px;font-weight:400;color:#192B32;}.elementor-5247 .elementor-element.elementor-element-1786cf5{--n-accordion-title-font-size:16px;width:100%;max-width:100%;padding:5px 10px 5px 10px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-5247 .elementor-element.elementor-element-1786cf5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5247 .elementor-element.elementor-element-1786cf5 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-5247 .elementor-element.elementor-element-1786cf5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-5247 .elementor-element.elementor-element-fbc4c7d{--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;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-fbc4c7d:not(.elementor-motion-effects-element-type-background), .elementor-5247 .elementor-element.elementor-element-fbc4c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://versandmanufaktur.com/wp-content/uploads/2025/10/400V-Industriefotografie_VM_20240705-50072.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5247 .elementor-element.elementor-element-164c547{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-5247 .elementor-element.elementor-element-31a910c .elementor-heading-title{font-family:"AGrotesk", Sans-serif;font-size:144px;font-weight:800;color:#FFFFFF;}.elementor-5247 .elementor-element.elementor-element-1ac9a5f .elementor-button{background-color:#00F582;font-family:"AGrotesk", Sans-serif;font-weight:700;fill:#192B32;color:#192B32;border-style:solid;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;padding:15px 28px 15px 28px;}.elementor-5247 .elementor-element.elementor-element-1ac9a5f .elementor-button:hover, .elementor-5247 .elementor-element.elementor-element-1ac9a5f .elementor-button:focus{background-color:var( --e-global-color-40a90b1 );}.elementor-5247 .elementor-element.elementor-element-1ac9a5f:hover{--e-transform-translateY:-2px;}.elementor-5247 .elementor-element.elementor-element-1ac9a5f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5247 .elementor-element.elementor-element-1ac9a5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5247 .elementor-element.elementor-element-8899b4c .elementor-button{background-color:#FFFFFF00;font-family:"AGrotesk", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF6B;border-radius:6px 6px 6px 6px;padding:15px 28px 15px 28px;}.elementor-5247 .elementor-element.elementor-element-8899b4c .elementor-button:hover, .elementor-5247 .elementor-element.elementor-element-8899b4c .elementor-button:focus{background-color:#00DC7500;color:#FFFFFF;}.elementor-5247 .elementor-element.elementor-element-8899b4c:hover{--e-transform-translateY:-2px;}.elementor-5247 .elementor-element.elementor-element-8899b4c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-5247 .elementor-element.elementor-element-8899b4c .elementor-button:hover svg, .elementor-5247 .elementor-element.elementor-element-8899b4c .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-5247 .elementor-element.elementor-element-0437afd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-5247 .elementor-element.elementor-element-fb414fc.elementor-element{--align-self:center;}.elementor-5247 .elementor-element.elementor-element-fd8bbb3{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-8baa726{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-f37e33d{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-a330577{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-2ffbb56{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-2bcf8d6{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-200acdf{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-e3bda7c{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-18d3770{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-da4f9e9{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-6428f32{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-8713ad0{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-dfd048e{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-b5abb45{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-83ab925{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-4d775a0{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-5247 .elementor-element.elementor-element-fbc4c7d{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5247 .elementor-element.elementor-element-31a910c .elementor-heading-title{font-size:42px;}}@media(min-width:768px){.elementor-5247 .elementor-element.elementor-element-0437afd{--content-width:1200px;}.elementor-5247 .elementor-element.elementor-element-98d0172{--content-width:1200px;}.elementor-5247 .elementor-element.elementor-element-f2d4007{--content-width:1200px;}.elementor-5247 .elementor-element.elementor-element-43ea088{--content-width:1200px;}.elementor-5247 .elementor-element.elementor-element-76a91fb{--content-width:1200px;}.elementor-5247 .elementor-element.elementor-element-1172684{--content-width:1200px;}.elementor-5247 .elementor-element.elementor-element-6517092{--content-width:1200px;}.elementor-5247 .elementor-element.elementor-element-d3ad14c{--content-width:1200px;}.elementor-5247 .elementor-element.elementor-element-0678601{--content-width:1200px;}.elementor-5247 .elementor-element.elementor-element-fbc4c7d{--content-width:1200px;}}/* Start custom CSS for wpforms, class: .elementor-element-932135a */#wpforms-5477{
  --vmh-dark:#192B32; --vmh-green:#00F582; --vmh-mauve:#D7A6F0;
  --vmh-g100:#F3F5F7; --vmh-g200:#DCE1E6; --vmh-g400:#909AA4; --vmh-g800:#435360;
  --vmh-ease:cubic-bezier(.2,0,.2,1);
  --wpforms-page-break-color:#192B32;
  background:#fff!important;
  color:var(--vmh-dark);
  border-radius:12px;
  padding:clamp(22px,3vw,36px)!important;
  margin:0!important;
  font-family:"Aktiv Grotesk","VMH Aktiv Grotesk",Arial,Helvetica,sans-serif;
}
#wpforms-5477 .wpforms-form{margin:0;}

/* ---------- Kopf: "Schritt 1 von 3" + "ca. 2 Minuten" + 3-teiliger Balken ---------- */
#wpforms-5477 .wpforms-page-indicator{
  display:flex!important; flex-wrap:wrap; justify-content:space-between; align-items:center;
  margin:0 0 22px!important; padding:0!important; border:0!important;
}
#wpforms-5477 .wpforms-page-indicator-page-title,
#wpforms-5477 .wpforms-page-indicator-page-title-sep{display:none!important;}
#wpforms-5477 .wpforms-page-indicator-steps,
#wpforms-5477 .wpforms-page-indicator::after{
  order:1; margin:0!important; font-size:.8rem!important; font-weight:700; line-height:1.3; color:var(--vmh-g800)!important;
}
#wpforms-5477 .wpforms-page-indicator::after{content:"ca. 2 Minuten"; order:2;}
#wpforms-5477 .wpforms-page-indicator-page-progress-wrap{
  order:3; flex:0 0 100%; position:relative; height:4px!important; margin:10px 0 0!important;
  border-radius:2px; background:var(--vmh-g200)!important; overflow:hidden;
}
#wpforms-5477 .wpforms-page-indicator-page-progress{
  height:100%!important; border-radius:2px; background:var(--vmh-dark)!important;
  transition:width 160ms var(--vmh-ease);
}
/* zwei weiße Lücken machen aus dem Balken drei Segmente */
#wpforms-5477 .wpforms-page-indicator-page-progress-wrap::before,
#wpforms-5477 .wpforms-page-indicator-page-progress-wrap::after{
  content:""; position:absolute; top:0; bottom:0; width:8px; background:#fff; z-index:1;
}
#wpforms-5477 .wpforms-page-indicator-page-progress-wrap::before{left:calc(33.333% - 4px);}
#wpforms-5477 .wpforms-page-indicator-page-progress-wrap::after{left:calc(66.666% - 4px);}

/* ---------- Abstände der Felder ---------- */
#wpforms-5477 .wpforms-field{padding:0 0 16px!important; margin:0!important;}
#wpforms-5477 .wpforms-field-medium,
#wpforms-5477 .wpforms-field-large{max-width:100%!important;}
#wpforms-5477 fieldset{border:0; margin:0; padding:0; min-width:0;}

/* ---------- Schritt-Überschriften (Inhaltsfelder mit h3) ---------- */
#wpforms-5477 .wpforms-field-content h3{
  margin:0!important; padding:0!important; font-family:inherit!important;
  font-size:1.3rem!important; font-weight:700!important; line-height:1.25!important;
  letter-spacing:0!important; text-transform:none!important; color:var(--vmh-dark)!important;
}
#wpforms-5477 .wpforms-field-content-display-frontend-clear{display:none;}

/* ---------- Feld-Beschriftungen: klein, fett, Versalien ---------- */
#wpforms-5477 .wpforms-field-label{
  margin:0 0 8px!important; padding:0!important; font-family:inherit;
  font-size:.75rem!important; font-weight:800!important; line-height:1.3!important;
  letter-spacing:.06em; text-transform:uppercase; color:var(--vmh-g800)!important;
}
#wpforms-5477 .wpforms-required-label{color:var(--vmh-g800)!important; font-weight:800;}
#wpforms-5477 .wpforms-field-sublabel{
  margin:4px 0 0!important; font-size:.75rem!important; font-weight:600; color:var(--vmh-g800)!important;
}

/* ---------- Auswahl als Buttons (Sendungen, Anlass, Personalisierung) ---------- */
#wpforms-5477 .wpforms-field-radio ul{
  display:flex!important; flex-wrap:wrap; gap:8px; margin:0!important; padding:0!important; list-style:none!important;
}
#wpforms-5477 .wpforms-field-radio ul li{
  position:relative; display:block!important; width:auto!important; margin:0!important; padding:0!important;
}
#wpforms-5477 .wpforms-field-radio ul li input[type=radio]{
  position:absolute!important; inset:0; width:100%!important; height:100%!important;
  margin:0!important; opacity:0; cursor:pointer; z-index:1;
}
#wpforms-5477 .wpforms-field-radio ul li input[type=radio]::before,
#wpforms-5477 .wpforms-field-radio ul li input[type=radio]::after{display:none!important;}
#wpforms-5477 .wpforms-field-radio ul li label{
  display:inline-flex!important; align-items:center; min-height:44px; margin:0!important; padding:10px 16px!important;
  border-radius:6px; background:#fff; color:var(--vmh-dark)!important;
  box-shadow:inset 0 0 0 1px var(--vmh-g400);
  font-family:inherit; font-size:.95rem!important; font-weight:700!important; line-height:1.2!important;
  font-variant-numeric:tabular-nums; cursor:pointer;
  transition:box-shadow 160ms var(--vmh-ease),background 160ms var(--vmh-ease),color 160ms var(--vmh-ease);
}
#wpforms-5477 .wpforms-field-radio ul li:hover label{box-shadow:inset 0 0 0 1.5px var(--vmh-dark);}
#wpforms-5477 .wpforms-field-radio ul li input:checked + label,
#wpforms-5477 .wpforms-field-radio ul li.wpforms-selected label{
  background:var(--vmh-dark)!important; color:#fff!important; box-shadow:none;
}
#wpforms-5477 .wpforms-field-radio ul li input:focus-visible + label{outline:2px solid var(--vmh-dark); outline-offset:2px;}

/* ---------- Hinweis unter "Sendungen": grün = passt, mauve = unter 1.000 ---------- */
#wpforms-5477-field_4,
#wpforms-5477-field_28{
  display:grid!important; grid-template-columns:22px 1fr; gap:12px; align-items:start;
  max-width:100%!important; padding:14px 16px; border-radius:8px;
  background:var(--vmh-g100); border-left:4px solid var(--vmh-green);
  font-size:.94rem; line-height:1.45; color:var(--vmh-dark);
}
#wpforms-5477-field_28{border-left-color:var(--vmh-mauve);}
#wpforms-5477-field_4::before,
#wpforms-5477-field_28::before{
  content:""; width:22px; height:22px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%23192B32' stroke-width='2'/%3E%3Cpath d='M12 11v6M12 7.5v.5' fill='none' stroke='%23192B32' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;
}
#wpforms-5477-field_4 p,
#wpforms-5477-field_28 p{margin:0!important; font-size:inherit; color:inherit;}

/* ---------- Eingabefelder ---------- */
#wpforms-5477 input[type=text],
#wpforms-5477 input[type=email],
#wpforms-5477 input[type=tel],
#wpforms-5477 input[type=number],
#wpforms-5477 textarea,
#wpforms-5477 select{
  width:100%!important; max-width:100%!important; min-height:48px; height:auto!important;
  margin:0!important; padding:12px 14px!important;
  border:1px solid var(--vmh-g400)!important; border-radius:6px!important;
  background:#fff!important; color:var(--vmh-dark)!important; box-shadow:none!important;
  font-family:inherit!important; font-size:1rem!important; line-height:1.3!important;
}
#wpforms-5477 textarea{min-height:96px!important; resize:vertical; line-height:1.5!important;}
#wpforms-5477 input::placeholder,
#wpforms-5477 textarea::placeholder{color:var(--vmh-g400); opacity:1;}
#wpforms-5477 input[type=text]:focus,
#wpforms-5477 input[type=email]:focus,
#wpforms-5477 input[type=tel]:focus,
#wpforms-5477 input[type=number]:focus,
#wpforms-5477 textarea:focus,
#wpforms-5477 select:focus{
  outline:none!important; border-color:var(--vmh-green)!important; box-shadow:0 0 0 1px var(--vmh-green)!important;
}
/* Telefonfeld mit Länderflagge */
#wpforms-5477 .iti{width:100%;}
#wpforms-5477 .iti input[type=tel]{padding-left:56px!important;}
/* Datumsfeld */
#wpforms-5477 .wpforms-datepicker-wrap{width:100%; max-width:100%;}

/* Fehlerzustand */
#wpforms-5477 input.wpforms-error,
#wpforms-5477 textarea.wpforms-error{border-color:var(--vmh-dark)!important; box-shadow:0 0 0 1px var(--vmh-dark)!important;}
#wpforms-5477 em.wpforms-error,
#wpforms-5477 label.wpforms-error{
  display:block; margin-top:6px!important; padding:0!important; background:none!important;
  font-style:normal; font-size:.82rem!important; font-weight:700; color:var(--vmh-dark)!important;
}
#wpforms-5477 em.wpforms-error::before{display:none!important;}

/* ---------- Schritt 3: zweispaltig wie im Mockup (Name|Firma, E-Mail|Telefon) ---------- */
#wpforms-5477 .wpforms-page-3:not([style*="none"]){display:grid!important; grid-template-columns:1fr 1fr; column-gap:14px;}
#wpforms-5477 .wpforms-page-3 > .wpforms-field{grid-column:1 / -1;}
#wpforms-5477 .wpforms-page-3 > #wpforms-5477-field_10-container,
#wpforms-5477 .wpforms-page-3 > #wpforms-5477-field_11-container,
#wpforms-5477 .wpforms-page-3 > #wpforms-5477-field_12-container,
#wpforms-5477 .wpforms-page-3 > #wpforms-5477-field_13-container{grid-column:auto;}

/* Datenschutz-Hinweis klein */
#wpforms-5477-field_15 p{margin:0!important; font-size:.8rem!important; line-height:1.5; color:var(--vmh-g800)!important;}
#wpforms-5477-field_15 a{color:var(--vmh-dark)!important; text-decoration:underline; word-break:break-word;}

/* ---------- Navigation: Linie oben, "Zurück" als Textlink links, grüner Button rechts ---------- */
#wpforms-5477 .wpforms-field-pagebreak .wpforms-clear,
#wpforms-5477 .wpforms-submit-container{
  display:flex; justify-content:space-between; align-items:center; gap:12px;
  margin:6px 0 0!important; padding:16px 0 0!important; border-top:1px solid var(--vmh-g200);
}
#wpforms-5477 .wpforms-field-pagebreak{padding-bottom:0!important;}
#wpforms-5477 .wpforms-page-button-group{display:flex; align-items:center; gap:12px;}
#wpforms-5477 .wpforms-page-button-group:has(.wpforms-page-next){margin-left:auto;}

#wpforms-5477 .wpforms-page-next,
#wpforms-5477 .wpforms-submit{
  display:inline-flex!important; align-items:center; gap:10px;
  min-height:52px!important; height:auto!important; margin:0 0 0 auto!important; padding:14px 24px!important;
  border:0!important; border-radius:6px!important; box-shadow:none!important;
  background:var(--vmh-green)!important; color:var(--vmh-dark)!important;
  font-family:inherit!important; font-size:1rem!important; font-weight:700!important; line-height:1.2!important;
  white-space:nowrap; cursor:pointer;
  transition:filter 160ms var(--vmh-ease),transform 160ms var(--vmh-ease);
}
#wpforms-5477 .wpforms-page-next::after,
#wpforms-5477 .wpforms-submit::after{
  content:""; width:18px; height:18px; flex:none; background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
}
/* WPForms zeichnet beim Fokus einen Rahmen über ::after – das würde den Pfeil nach oben links schieben */
#wpforms-5477 .wpforms-page-next::after,
#wpforms-5477 .wpforms-submit::after,
#wpforms-5477 .wpforms-page-next:focus::after,
#wpforms-5477 .wpforms-submit:focus::after,
#wpforms-5477 .wpforms-page-next:active::after,
#wpforms-5477 .wpforms-submit:active::after{
  position:static!important; inset:auto!important; top:auto!important; right:auto!important; bottom:auto!important; left:auto!important;
  border:0!important; border-radius:0!important; width:18px!important; height:18px!important;
}
#wpforms-5477 .wpforms-page-prev:focus::after{display:none!important;}
#wpforms-5477 .wpforms-page-next:hover,
#wpforms-5477 .wpforms-submit:hover{filter:brightness(.93);}
#wpforms-5477 .wpforms-page-next:active,
#wpforms-5477 .wpforms-submit:active{transform:translateY(1px);}
#wpforms-5477 .wpforms-page-next:focus-visible,
#wpforms-5477 .wpforms-submit:focus-visible,
#wpforms-5477 .wpforms-page-prev:focus-visible{outline:2px solid var(--vmh-dark)!important; outline-offset:2px;}

#wpforms-5477 .wpforms-page-prev{
  min-height:44px!important; height:auto!important; margin:0!important; padding:0 4px!important;
  border:0!important; background:none!important; box-shadow:none!important;
  color:var(--vmh-g800)!important; font-family:inherit!important; font-size:1rem!important; font-weight:700!important; cursor:pointer;
}
#wpforms-5477 .wpforms-page-prev:hover{color:var(--vmh-dark)!important;}

/* Letzte Seite: "Zurück" steht in einem eigenen Block über dem Absende-Bereich –
   ihn links auf die Zeile von "Aktion anfragen" setzen */
#wpforms-5477 .wpforms-form{position:relative;}
#wpforms-5477 .wpforms-field-container,
#wpforms-5477 .wpforms-page.last,
#wpforms-5477 .wpforms-page.last > .wpforms-field-pagebreak:last-child,
#wpforms-5477 .wpforms-page.last > .wpforms-field-pagebreak:last-child .wpforms-clear{position:static!important;}
#wpforms-5477 .wpforms-page.last > .wpforms-field-pagebreak:last-child{padding:0!important; margin:0!important;}
#wpforms-5477 .wpforms-page.last > .wpforms-field-pagebreak:last-child .wpforms-clear{border:0!important; padding:0!important; margin:0!important;}
#wpforms-5477 .wpforms-page.last > .wpforms-field-pagebreak:last-child .wpforms-page-prev{position:absolute!important; left:0; bottom:4px; z-index:2;}

/* ---------- Danke-Meldung nach dem Absenden ---------- */
#wpforms-confirmation-5477{
  display:grid; gap:16px; margin:0!important; padding:0!important;
  background:none!important; border:0!important; color:var(--vmh-dark)!important;
  font-size:1rem;
}
#wpforms-confirmation-5477::before{
  content:""; width:56px; height:56px; border-radius:50%;
  background:#00F582 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23192B32' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/28px no-repeat;
}
#wpforms-confirmation-5477 p{margin:0;}

/* ---------- Datumsfeld: Kalender-Symbol rechts im Feld ---------- */
#wpforms-5477 .wpforms-datepicker-wrap{position:relative;}
#wpforms-5477 .wpforms-datepicker-wrap input[type=text]{
  padding-right:46px!important; cursor:pointer;
  background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23435360' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") right 14px center/20px no-repeat!important;
}
#wpforms-5477 .wpforms-datepicker-clear{right:44px!important;}

/* ---------- Kalender-Popup (flatpickr, hängt am Seitenende – daher ohne #wpforms-5477) ---------- */
.flatpickr-calendar{
  width:auto!important; margin-top:6px; padding:14px!important;
  background:#fff!important; border:1px solid #DCE1E6!important; border-radius:12px!important;
  box-shadow:0 16px 40px rgba(25,43,50,.18)!important;
  font-family:"Aktiv Grotesk","VMH Aktiv Grotesk",Arial,Helvetica,sans-serif!important; color:#192B32;
}
.flatpickr-calendar::before,.flatpickr-calendar::after{display:none!important;}
.flatpickr-calendar .flatpickr-months{position:relative; align-items:center; margin-bottom:8px;}
.flatpickr-calendar .flatpickr-month{height:36px!important; color:#192B32!important; fill:#192B32!important;}
.flatpickr-calendar .flatpickr-current-month{
  left:0!important; width:100%!important; height:36px!important; padding:0!important;
  display:flex!important; align-items:center; justify-content:center; gap:6px;
  font-size:1rem!important; font-weight:700!important; color:#192B32!important;
}
.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{
  margin:0!important; padding:4px 6px!important; height:auto!important; border-radius:6px;
  font-family:inherit!important; font-size:1rem!important; font-weight:700!important; color:#192B32!important; background:transparent!important;
}
.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover,
.flatpickr-calendar .flatpickr-current-month .numInputWrapper:hover{background:#F3F5F7!important;}
.flatpickr-calendar .flatpickr-current-month .numInputWrapper{width:7ch!important; border-radius:6px;}
.flatpickr-calendar .flatpickr-current-month input.cur-year{
  padding:4px 6px!important; font-family:inherit!important; font-size:1rem!important; font-weight:700!important; color:#192B32!important;
}
.flatpickr-calendar .flatpickr-prev-month,
.flatpickr-calendar .flatpickr-next-month{
  top:0!important; width:36px; height:36px; padding:9px!important; border-radius:6px;
  display:flex; align-items:center; justify-content:center; color:#192B32!important; fill:#192B32!important;
}
.flatpickr-calendar .flatpickr-prev-month{left:0!important;}
.flatpickr-calendar .flatpickr-next-month{right:0!important;}
.flatpickr-calendar .flatpickr-prev-month:hover,
.flatpickr-calendar .flatpickr-next-month:hover{background:#F3F5F7;}
.flatpickr-calendar .flatpickr-prev-month:hover svg,
.flatpickr-calendar .flatpickr-next-month:hover svg{fill:#192B32!important;}
.flatpickr-calendar .flatpickr-prev-month svg,
.flatpickr-calendar .flatpickr-next-month svg{width:12px; height:12px;}
.flatpickr-calendar span.flatpickr-weekday{
  font-size:.72rem!important; font-weight:800!important; letter-spacing:.06em; text-transform:uppercase; color:#435360!important;
}
.flatpickr-calendar .flatpickr-day{
  border:1px solid transparent!important; border-radius:6px!important;
  font-size:.92rem; font-weight:600; color:#192B32;
  transition:background 160ms cubic-bezier(.2,0,.2,1),color 160ms cubic-bezier(.2,0,.2,1);
}
.flatpickr-calendar .flatpickr-day:hover,
.flatpickr-calendar .flatpickr-day:focus{background:#F3F5F7!important; border-color:transparent!important;}
.flatpickr-calendar .flatpickr-day.today{border-color:#00F582!important; box-shadow:inset 0 0 0 1px #00F582;}
.flatpickr-calendar .flatpickr-day.today:hover{color:#192B32!important;}
.flatpickr-calendar .flatpickr-day.selected,
.flatpickr-calendar .flatpickr-day.selected:hover,
.flatpickr-calendar .flatpickr-day.selected:focus{background:#192B32!important; border-color:#192B32!important; color:#fff!important; box-shadow:none;}
.flatpickr-calendar .flatpickr-day.prevMonthDay,
.flatpickr-calendar .flatpickr-day.nextMonthDay{color:#909AA4!important;}
.flatpickr-calendar .flatpickr-day.flatpickr-disabled,
.flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover{color:#DCE1E6!important; background:none!important; cursor:not-allowed;}

@media (max-width:700px){
  #wpforms-5477 .wpforms-page-3:not([style*="none"]){grid-template-columns:1fr;}
  #wpforms-5477 .wpforms-page-3 > .wpforms-field{grid-column:1 / -1!important;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AGrotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://versandmanufaktur.com/wp-content/uploads/2024/03/AktivGrotesk_Rg.woff2') format('woff2');
}
@font-face {
	font-family: 'AGrotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://versandmanufaktur.com/wp-content/uploads/2024/03/AktivGrotesk_Rg.woff2') format('woff2');
}
@font-face {
	font-family: 'AGrotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://versandmanufaktur.com/wp-content/uploads/2024/03/AktivGrotesk_Bd.woff2') format('woff2');
}
@font-face {
	font-family: 'AGrotesk';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://versandmanufaktur.com/wp-content/uploads/2024/03/AktivGrotesk_XBd.woff2') format('woff2');
}
/* End Custom Fonts CSS */