.elementor-36144 .elementor-element.elementor-element-8fb80f1{--display:flex;--min-height:60vh;--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;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-8fb80f1:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-8fb80f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, rgba(205,4,0,0.16) 0%, #000000 100%);}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-36144 .elementor-element.elementor-element-6479d3b{text-align:center;}.elementor-36144 .elementor-element.elementor-element-6479d3b .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.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-36144 .elementor-element.elementor-element-dcb3fe6{text-align:center;font-size:18px;color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-479980a{--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:center;--align-items:center;}.elementor-36144 .elementor-element.elementor-element-bb3865e{--display:flex;--width:50%;--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:center;}.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-36144 .elementor-element.elementor-element-5a33706 .elementor-button{background-color:#cd0400;font-family:"Mr Alex", Sans-serif;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;}.elementor-36144 .elementor-element.elementor-element-5a33706 .elementor-button:hover, .elementor-36144 .elementor-element.elementor-element-5a33706 .elementor-button:focus{background-color:#af0805;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-5a33706 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36144 .elementor-element.elementor-element-5a33706 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-36144 .elementor-element.elementor-element-5a33706 .elementor-button:hover svg, .elementor-36144 .elementor-element.elementor-element-5a33706 .elementor-button:focus svg{fill:#ffffff;}.elementor-36144 .elementor-element.elementor-element-3ee8cda{--display:flex;--width:50%;--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:center;}.elementor-36144 .elementor-element.elementor-element-fcc4f55 .elementor-button{background-color:#37373d;font-family:"Mr Alex", Sans-serif;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;}.elementor-36144 .elementor-element.elementor-element-fcc4f55 .elementor-button:hover, .elementor-36144 .elementor-element.elementor-element-fcc4f55 .elementor-button:focus{background-color:#42424a;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-fcc4f55 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36144 .elementor-element.elementor-element-fcc4f55 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-36144 .elementor-element.elementor-element-fcc4f55 .elementor-button:hover svg, .elementor-36144 .elementor-element.elementor-element-fcc4f55 .elementor-button:focus svg{fill:#ffffff;}.elementor-36144 .elementor-element.elementor-element-d5b1348{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-36144 .elementor-element.elementor-element-9ced2d3{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-9ced2d3 .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-9ced2d3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-505f422{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-505f422:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-505f422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-36144 .elementor-element.elementor-element-ecb61f0{text-align:center;}.elementor-36144 .elementor-element.elementor-element-ecb61f0 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-4d6c7c3 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-36144 .elementor-element.elementor-element-4d6c7c3{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-f7a6d5e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36144 .elementor-element.elementor-element-9789b6b{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-9789b6b .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-9789b6b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-1d5b5a8{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-1d5b5a8:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-1d5b5a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-11cf865{text-align:center;}.elementor-36144 .elementor-element.elementor-element-11cf865 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-1e81a90 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-36144 .elementor-element.elementor-element-091a1b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36144 .elementor-element.elementor-element-dab3972{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-dab3972 .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-dab3972 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-740700a{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-740700a:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-740700a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-36144 .elementor-element.elementor-element-75cf2fc{text-align:center;}.elementor-36144 .elementor-element.elementor-element-75cf2fc .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-ecacf91 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-36144 .elementor-element.elementor-element-ecacf91{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-7ba0263{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36144 .elementor-element.elementor-element-e24c366{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-e24c366 .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-e24c366 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-1534de9{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-1534de9:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-1534de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-36144 .elementor-element.elementor-element-2ca7c07{text-align:center;}.elementor-36144 .elementor-element.elementor-element-2ca7c07 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-9f49150{--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:stretch;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36144 .elementor-element.elementor-element-480bc03{--display:flex;--width:20%;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26262b;--border-color:#26262b;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-480bc03:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-480bc03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181b;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-36144 .elementor-element.elementor-element-9f06d3c .elementor-icon-wrapper{text-align:start;}.elementor-36144 .elementor-element.elementor-element-9f06d3c.elementor-view-stacked .elementor-icon{background-color:#0e0e11;color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-9f06d3c.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-9f06d3c.elementor-view-default .elementor-icon{color:#0e0e11;border-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-9f06d3c.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-9f06d3c.elementor-view-default .elementor-icon svg{fill:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-9f06d3c.elementor-view-framed .elementor-icon{background-color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-9f06d3c.elementor-view-stacked .elementor-icon svg{fill:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-9f06d3c .elementor-icon{font-size:20px;}.elementor-36144 .elementor-element.elementor-element-9f06d3c .elementor-icon svg{height:20px;}.elementor-36144 .elementor-element.elementor-element-20bc4a6{text-align:start;}.elementor-36144 .elementor-element.elementor-element-20bc4a6 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-1fadf60{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-b4264a6{--display:flex;--width:20%;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26262b;--border-color:#26262b;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-b4264a6:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-b4264a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181b;}.elementor-36144 .elementor-element.elementor-element-a3c3f9e .elementor-icon-wrapper{text-align:start;}.elementor-36144 .elementor-element.elementor-element-a3c3f9e.elementor-view-stacked .elementor-icon{background-color:#0e0e11;color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-a3c3f9e.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-a3c3f9e.elementor-view-default .elementor-icon{color:#0e0e11;border-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-a3c3f9e.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-a3c3f9e.elementor-view-default .elementor-icon svg{fill:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-a3c3f9e.elementor-view-framed .elementor-icon{background-color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-a3c3f9e.elementor-view-stacked .elementor-icon svg{fill:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-a3c3f9e .elementor-icon{font-size:20px;}.elementor-36144 .elementor-element.elementor-element-a3c3f9e .elementor-icon svg{height:20px;}.elementor-36144 .elementor-element.elementor-element-2e70064{text-align:start;}.elementor-36144 .elementor-element.elementor-element-2e70064 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-439aa18{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-697534f{--display:flex;--width:20%;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26262b;--border-color:#26262b;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-697534f:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-697534f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181b;}.elementor-36144 .elementor-element.elementor-element-bcfe5b7 .elementor-icon-wrapper{text-align:start;}.elementor-36144 .elementor-element.elementor-element-bcfe5b7.elementor-view-stacked .elementor-icon{background-color:#0e0e11;color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-bcfe5b7.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-bcfe5b7.elementor-view-default .elementor-icon{color:#0e0e11;border-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-bcfe5b7.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-bcfe5b7.elementor-view-default .elementor-icon svg{fill:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-bcfe5b7.elementor-view-framed .elementor-icon{background-color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-bcfe5b7.elementor-view-stacked .elementor-icon svg{fill:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-bcfe5b7 .elementor-icon{font-size:20px;}.elementor-36144 .elementor-element.elementor-element-bcfe5b7 .elementor-icon svg{height:20px;}.elementor-36144 .elementor-element.elementor-element-85fa89f{text-align:start;}.elementor-36144 .elementor-element.elementor-element-85fa89f .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-abe9914{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-98e53e8{--display:flex;--width:20%;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26262b;--border-color:#26262b;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-98e53e8:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-98e53e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181b;}.elementor-36144 .elementor-element.elementor-element-03b803e .elementor-icon-wrapper{text-align:start;}.elementor-36144 .elementor-element.elementor-element-03b803e.elementor-view-stacked .elementor-icon{background-color:#0e0e11;color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-03b803e.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-03b803e.elementor-view-default .elementor-icon{color:#0e0e11;border-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-03b803e.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-03b803e.elementor-view-default .elementor-icon svg{fill:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-03b803e.elementor-view-framed .elementor-icon{background-color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-03b803e.elementor-view-stacked .elementor-icon svg{fill:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-03b803e .elementor-icon{font-size:20px;}.elementor-36144 .elementor-element.elementor-element-03b803e .elementor-icon svg{height:20px;}.elementor-36144 .elementor-element.elementor-element-1599a49{text-align:start;}.elementor-36144 .elementor-element.elementor-element-1599a49 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-f37d2d0{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-bbe2c3e{--display:flex;--width:20%;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26262b;--border-color:#26262b;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-bbe2c3e:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-bbe2c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181b;}.elementor-36144 .elementor-element.elementor-element-b6ec28e .elementor-icon-wrapper{text-align:start;}.elementor-36144 .elementor-element.elementor-element-b6ec28e.elementor-view-stacked .elementor-icon{background-color:#0e0e11;color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-b6ec28e.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-b6ec28e.elementor-view-default .elementor-icon{color:#0e0e11;border-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-b6ec28e.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-b6ec28e.elementor-view-default .elementor-icon svg{fill:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-b6ec28e.elementor-view-framed .elementor-icon{background-color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-b6ec28e.elementor-view-stacked .elementor-icon svg{fill:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-b6ec28e .elementor-icon{font-size:20px;}.elementor-36144 .elementor-element.elementor-element-b6ec28e .elementor-icon svg{height:20px;}.elementor-36144 .elementor-element.elementor-element-d70bb5b{text-align:start;}.elementor-36144 .elementor-element.elementor-element-d70bb5b .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-bb73d2c{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-932f53b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36144 .elementor-element.elementor-element-1dbfbde{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-1dbfbde .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-1dbfbde .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-88717e2{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-88717e2:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-88717e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-36144 .elementor-element.elementor-element-9423f6a{text-align:center;}.elementor-36144 .elementor-element.elementor-element-9423f6a .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-0a4b646 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-36144 .elementor-element.elementor-element-0a4b646{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-0995a27{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-dadfb66{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36144 .elementor-element.elementor-element-03da635{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-03da635 .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-03da635 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-aea98e1{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-aea98e1:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-aea98e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-023cd11{text-align:center;}.elementor-36144 .elementor-element.elementor-element-023cd11 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-da5ed0b > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-36144 .elementor-element.elementor-element-da5ed0b{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-93ac47e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36144 .elementor-element.elementor-element-f22458c{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-f22458c .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-f22458c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-c031d85{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-c031d85:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-c031d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-36144 .elementor-element.elementor-element-69d1d76{text-align:center;}.elementor-36144 .elementor-element.elementor-element-69d1d76 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-dbc0b9e > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-36144 .elementor-element.elementor-element-dbc0b9e{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-7771f3b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36144 .elementor-element.elementor-element-2550c10{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-2550c10 .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-2550c10 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-4be43da{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-4be43da:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-4be43da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-36144 .elementor-element.elementor-element-267a508{text-align:center;}.elementor-36144 .elementor-element.elementor-element-267a508 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-1ce5991 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-36144 .elementor-element.elementor-element-1ce5991{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-8550b07{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36144 .elementor-element.elementor-element-aedf45d{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-aedf45d .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-aedf45d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-bc61732{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-bc61732:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-bc61732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-735b4fd{--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-start;}.elementor-36144 .elementor-element.elementor-element-ccf15b3{--display:flex;--width:50%;--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:center;}.elementor-36144 .elementor-element.elementor-element-48f4aa7 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-7a0c4d4{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-723f3d7{--display:flex;--width:50%;--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:center;}.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-36144 .elementor-element.elementor-element-14f2204 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-36144 .elementor-element.elementor-element-14f2204 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-36144 .elementor-element.elementor-element-14f2204 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-36144 .elementor-element.elementor-element-14f2204 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-36144 .elementor-element.elementor-element-14f2204 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-36144 .elementor-element.elementor-element-14f2204 .elementor-icon-list-icon i{color:#00dbad;transition:color 0.3s;}.elementor-36144 .elementor-element.elementor-element-14f2204 .elementor-icon-list-icon svg{fill:#00dbad;transition:fill 0.3s;}.elementor-36144 .elementor-element.elementor-element-14f2204{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-36144 .elementor-element.elementor-element-14f2204 .elementor-icon-list-text{transition:color 0.3s;}.elementor-36144 .elementor-element.elementor-element-8aaba59{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36144 .elementor-element.elementor-element-9f43533{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-9f43533 .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-9f43533 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-810cdef{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-810cdef:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-810cdef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-36144 .elementor-element.elementor-element-58227f8{--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-start;}.elementor-36144 .elementor-element.elementor-element-1cd4b30{--display:flex;--width:50%;--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:center;}.elementor-36144 .elementor-element.elementor-element-1f42d37 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-ca2232d{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-356c9b7{--display:flex;--width:50%;--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:center;}.elementor-36144 .elementor-element.elementor-element-08ebf4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-36144 .elementor-element.elementor-element-08ebf4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-36144 .elementor-element.elementor-element-08ebf4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-36144 .elementor-element.elementor-element-08ebf4d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-36144 .elementor-element.elementor-element-08ebf4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-36144 .elementor-element.elementor-element-08ebf4d .elementor-icon-list-icon i{color:#00dbad;transition:color 0.3s;}.elementor-36144 .elementor-element.elementor-element-08ebf4d .elementor-icon-list-icon svg{fill:#00dbad;transition:fill 0.3s;}.elementor-36144 .elementor-element.elementor-element-08ebf4d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-36144 .elementor-element.elementor-element-08ebf4d .elementor-icon-list-text{transition:color 0.3s;}.elementor-36144 .elementor-element.elementor-element-5fbdc7a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36144 .elementor-element.elementor-element-7641225{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-7641225 .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-7641225 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-5b6c6ca{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-5b6c6ca:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-5b6c6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-5c7dd65{text-align:center;}.elementor-36144 .elementor-element.elementor-element-5c7dd65 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-760512b{text-align:center;font-size:18px;color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-cf77453{--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:stretch;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36144 .elementor-element.elementor-element-47eba22{--display:flex;--width:20%;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26262b;--border-color:#26262b;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-47eba22:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-47eba22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181b;}.elementor-36144 .elementor-element.elementor-element-dd1647e .elementor-icon-wrapper{text-align:start;}.elementor-36144 .elementor-element.elementor-element-dd1647e.elementor-view-stacked .elementor-icon{background-color:#0e0e11;color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-dd1647e.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-dd1647e.elementor-view-default .elementor-icon{color:#0e0e11;border-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-dd1647e.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-dd1647e.elementor-view-default .elementor-icon svg{fill:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-dd1647e.elementor-view-framed .elementor-icon{background-color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-dd1647e.elementor-view-stacked .elementor-icon svg{fill:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-dd1647e .elementor-icon{font-size:20px;}.elementor-36144 .elementor-element.elementor-element-dd1647e .elementor-icon svg{height:20px;}.elementor-36144 .elementor-element.elementor-element-50bf5b0{text-align:start;}.elementor-36144 .elementor-element.elementor-element-50bf5b0 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-467f55f{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-c619a61{--display:flex;--width:20%;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26262b;--border-color:#26262b;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-c619a61:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-c619a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181b;}.elementor-36144 .elementor-element.elementor-element-e5d0401 .elementor-icon-wrapper{text-align:start;}.elementor-36144 .elementor-element.elementor-element-e5d0401.elementor-view-stacked .elementor-icon{background-color:#0e0e11;color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-e5d0401.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-e5d0401.elementor-view-default .elementor-icon{color:#0e0e11;border-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-e5d0401.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-e5d0401.elementor-view-default .elementor-icon svg{fill:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-e5d0401.elementor-view-framed .elementor-icon{background-color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-e5d0401.elementor-view-stacked .elementor-icon svg{fill:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-e5d0401 .elementor-icon{font-size:20px;}.elementor-36144 .elementor-element.elementor-element-e5d0401 .elementor-icon svg{height:20px;}.elementor-36144 .elementor-element.elementor-element-609b69b{text-align:start;}.elementor-36144 .elementor-element.elementor-element-609b69b .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-db44e38{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-2bb96cc{--display:flex;--width:20%;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26262b;--border-color:#26262b;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-2bb96cc:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-2bb96cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181b;}.elementor-36144 .elementor-element.elementor-element-495a692 .elementor-icon-wrapper{text-align:start;}.elementor-36144 .elementor-element.elementor-element-495a692.elementor-view-stacked .elementor-icon{background-color:#0e0e11;color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-495a692.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-495a692.elementor-view-default .elementor-icon{color:#0e0e11;border-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-495a692.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-495a692.elementor-view-default .elementor-icon svg{fill:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-495a692.elementor-view-framed .elementor-icon{background-color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-495a692.elementor-view-stacked .elementor-icon svg{fill:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-495a692 .elementor-icon{font-size:20px;}.elementor-36144 .elementor-element.elementor-element-495a692 .elementor-icon svg{height:20px;}.elementor-36144 .elementor-element.elementor-element-14fe65a{text-align:start;}.elementor-36144 .elementor-element.elementor-element-14fe65a .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-a1517f9{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-f9ca8c5{--display:flex;--width:20%;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26262b;--border-color:#26262b;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-f9ca8c5:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-f9ca8c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181b;}.elementor-36144 .elementor-element.elementor-element-0350e60 .elementor-icon-wrapper{text-align:start;}.elementor-36144 .elementor-element.elementor-element-0350e60.elementor-view-stacked .elementor-icon{background-color:#0e0e11;color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-0350e60.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-0350e60.elementor-view-default .elementor-icon{color:#0e0e11;border-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-0350e60.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-0350e60.elementor-view-default .elementor-icon svg{fill:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-0350e60.elementor-view-framed .elementor-icon{background-color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-0350e60.elementor-view-stacked .elementor-icon svg{fill:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-0350e60 .elementor-icon{font-size:20px;}.elementor-36144 .elementor-element.elementor-element-0350e60 .elementor-icon svg{height:20px;}.elementor-36144 .elementor-element.elementor-element-8847de5{text-align:start;}.elementor-36144 .elementor-element.elementor-element-8847de5 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-e1fb815{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-a097073{--display:flex;--width:20%;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26262b;--border-color:#26262b;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-a097073:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-a097073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181b;}.elementor-36144 .elementor-element.elementor-element-f87591e .elementor-icon-wrapper{text-align:start;}.elementor-36144 .elementor-element.elementor-element-f87591e.elementor-view-stacked .elementor-icon{background-color:#0e0e11;color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-f87591e.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-f87591e.elementor-view-default .elementor-icon{color:#0e0e11;border-color:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-f87591e.elementor-view-framed .elementor-icon, .elementor-36144 .elementor-element.elementor-element-f87591e.elementor-view-default .elementor-icon svg{fill:#0e0e11;}.elementor-36144 .elementor-element.elementor-element-f87591e.elementor-view-framed .elementor-icon{background-color:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-f87591e.elementor-view-stacked .elementor-icon svg{fill:#ff5c59;}.elementor-36144 .elementor-element.elementor-element-f87591e .elementor-icon{font-size:20px;}.elementor-36144 .elementor-element.elementor-element-f87591e .elementor-icon svg{height:20px;}.elementor-36144 .elementor-element.elementor-element-f29deb7{text-align:start;}.elementor-36144 .elementor-element.elementor-element-f29deb7 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-2c32324{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-20fe6c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36144 .elementor-element.elementor-element-6336819{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-6336819 .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-6336819 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-0059d8d{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-0059d8d:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-0059d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-36144 .elementor-element.elementor-element-330e2cc{text-align:center;}.elementor-36144 .elementor-element.elementor-element-330e2cc .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-5ac24c1 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-36144 .elementor-element.elementor-element-5ac24c1{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-c526655{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-564ea9d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36144 .elementor-element.elementor-element-9d86e7f{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-9d86e7f .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-9d86e7f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-91183b9{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-91183b9:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-91183b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-36144 .elementor-element.elementor-element-6e64f4f{text-align:center;}.elementor-36144 .elementor-element.elementor-element-6e64f4f .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-accordion .elementor-tab-content{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-36144 .elementor-element.elementor-element-aa4a68c > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-36144 .elementor-element.elementor-element-aa4a68c .elementor-accordion-icon, .elementor-36144 .elementor-element.elementor-element-aa4a68c .elementor-accordion-title{color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-aa4a68c .elementor-accordion-icon svg{fill:#ffffff;}.elementor-36144 .elementor-element.elementor-element-aa4a68c .elementor-active .elementor-accordion-icon, .elementor-36144 .elementor-element.elementor-element-aa4a68c .elementor-active .elementor-accordion-title{color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-aa4a68c .elementor-active .elementor-accordion-icon svg{fill:#ffffff;}.elementor-36144 .elementor-element.elementor-element-aa4a68c .elementor-accordion-title{font-family:"Asap", Sans-serif;font-weight:600;}.elementor-36144 .elementor-element.elementor-element-aa4a68c .elementor-tab-title .elementor-accordion-icon i:before{color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-aa4a68c .elementor-tab-title .elementor-accordion-icon svg{fill:#ffffff;}.elementor-36144 .elementor-element.elementor-element-aa4a68c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-aa4a68c .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#ffffff;}.elementor-36144 .elementor-element.elementor-element-aa4a68c .elementor-tab-content{color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-de55026{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36144 .elementor-element.elementor-element-7a2e03e{--divider-border-style:solid;--divider-color:#26262b;--divider-border-width:1px;}.elementor-36144 .elementor-element.elementor-element-7a2e03e .elementor-divider-separator{width:100%;}.elementor-36144 .elementor-element.elementor-element-7a2e03e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36144 .elementor-element.elementor-element-78cc55f{--display:flex;--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:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-36144 .elementor-element.elementor-element-78cc55f:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-78cc55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-36144 .elementor-element.elementor-element-b81236d{--display:flex;--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:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26262b;--border-color:#26262b;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-36144 .elementor-element.elementor-element-b81236d:not(.elementor-motion-effects-element-type-background), .elementor-36144 .elementor-element.elementor-element-b81236d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181b;}.elementor-36144 .elementor-element.elementor-element-6e89fa9{text-align:center;}.elementor-36144 .elementor-element.elementor-element-6e89fa9 .elementor-heading-title{font-family:"Mr Alex", Sans-serif;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-538dff0{text-align:center;color:#b8b9c1;}.elementor-36144 .elementor-element.elementor-element-f28f080 .elementor-button{background-color:#cd0400;font-family:"Mr Alex", Sans-serif;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;}.elementor-36144 .elementor-element.elementor-element-f28f080 .elementor-button:hover, .elementor-36144 .elementor-element.elementor-element-f28f080 .elementor-button:focus{background-color:#af0805;color:#ffffff;}.elementor-36144 .elementor-element.elementor-element-f28f080 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36144 .elementor-element.elementor-element-f28f080 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-36144 .elementor-element.elementor-element-f28f080 .elementor-button:hover svg, .elementor-36144 .elementor-element.elementor-element-f28f080 .elementor-button:focus svg{fill:#ffffff;}body.elementor-page-36144:not(.elementor-motion-effects-element-type-background), body.elementor-page-36144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-36144 .elementor-element.elementor-element-8fb80f1{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-505f422{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-1d5b5a8{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-740700a{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-1534de9{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-88717e2{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-aea98e1{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-c031d85{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-4be43da{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-bc61732{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-810cdef{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-5b6c6ca{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-0059d8d{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-91183b9{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36144 .elementor-element.elementor-element-78cc55f{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS *//* =============================================================================
   MV native Elementor — canonical brand layer
   -----------------------------------------------------------------------------
   Paste this VERBATIM into the page's Elementor Custom CSS
   (emcp-tools `update-page-settings` → `custom_css`) on every MV native page.

   It reproduces the MV brand look for NATIVE Elementor widgets without any of the
   old `.lp-*` class system or the inlined <style> blob. It is page-agnostic:

   - `.elementor-36144` is a PLACEHOLDER — before applying, the skill replaces every
     `.elementor-36144` with `.elementor-{POST_ID}` (the page's Elementor wrapper class).
     Do NOT use the Elementor `body.elementor-page-36144` keyword here: the editor substitutes it,
     but the emcp-tools API stores custom_css VERBATIM, so a literal `body.elementor-page-36144`
     produces invalid CSS that the browser drops. The `.elementor-{id}` prefix is
     the verified-working form.
   - Element-specific behaviour is triggered by MARKER CLASSES that the block
     recipes add to widgets via `_css_classes` (see reference/mv-native-blocks.md):
       .mv-inline-iconbox  → icon sits inline to the LEFT of the title (card headers)
       .mv-faq             → borderless FAQ accordion (hairline dividers)
       .mv-vlist           → icon-list whose icon top-aligns with multi-line text
       .mv-btn-3d          → primary CTA: red bg + two-layer 3D shadow (thunderbird 2,2 + black 1,1)
       .mv-btn-secondary   → secondary CTA: #37373d bg + grey 3D shadow (black 1,1 + #313133 2,2) + red arrow
       .mv-cta-row         → CTA row: buttons sit together (collapse build-page's auto 50% wrappers)
   - Token values trace to reference/mv-figma-tokens.md (Figma Web UI KIT).
   - Page background is set separately via page_settings
     (`background_background:"classic"`, `background_color:"#000000"`), NOT here.
   - Per-widget sizes (icon_size, typography_font_size for intros, etc.) live in the
     RECIPE widget settings, not in this file. See the gotchas in
     reference/emcp-native-building.md for WHY each rule below exists.
   ============================================================================= */

/* --- Heading + paragraph resets (theme adds ~29px top margin to headings and
       default <p> margins that stack on flex gaps; the brand design zeroes them) --- */
.elementor-36144 .elementor-heading-title { margin: 0 !important; text-align: inherit !important; }
.elementor-36144 .elementor-icon-box-title { margin-top: 0 !important; }
.elementor-36144 .elementor-widget-text-editor p { margin: 0; } /* no !important: keep intentional inline margins */
.elementor-36144 .elementor-widget-icon .elementor-icon-wrapper { text-align: inherit !important; }

/* --- Body font: Asap on everything that is not a heading (Figma: body = Asap 400/700).
       Heading widgets set Mr Alex per-widget, but the theme's body stack does NOT resolve to Asap
       for Elementor text widgets — without this rule body copy computes to generic `sans-serif`.
       The Asap webfont is enqueued because the FAQ accordion recipe asks for it. --- */
.elementor-36144 .elementor-widget-text-editor,
.elementor-36144 .elementor-widget-icon-list,
.elementor-36144 .elementor-widget-html,
.elementor-36144 .elementor-widget-icon-box .elementor-icon-box-description,
.elementor-36144 .elementor-tab-content { font-family: "Asap", sans-serif; }

/* --- Brand type scale (fluid clamp(), matches the design tokens; also beats the
       theme's heading sizing) --- */
.elementor-36144 h1.elementor-heading-title { font-size: clamp(32px, 5vw, 64px) !important; line-height: 1.1 !important; }
.elementor-36144 h2.elementor-heading-title { font-size: clamp(24px, 3.5vw, 48px) !important; line-height: 1.1 !important; }
.elementor-36144 h3.elementor-heading-title { font-size: clamp(20px, 2.5vw, 32px) !important; line-height: 1.1 !important; }
.elementor-36144 .elementor-heading-title { letter-spacing: 0.4px; } /* Figma: headings letter-spacing 0.4 */
/* h4 = 22px, body/intro = clamp(14px,1.25vw,18px), small = 14px → set per-widget in recipes */

/* --- Primary CTA 3D shadow: TWO stacked drop shadows (Figma "3D shadow - V1").
       Elementor's box_shadow control only emits one, so force both via class `mv-btn-3d`. --- */
/* Shadow order matters: the smaller (1,1 black) layer must be listed FIRST so it renders
   ON TOP of the 2,2 thunderbird layer — otherwise the red covers the black and the 3D ledge
   washes out on dark/reddish backgrounds. */
.elementor-36144 .mv-btn-3d .elementor-button { box-shadow: 1px 1px 0 0 #000000, 2px 2px 0 0 #cd0400 !important; letter-spacing: -0.6px; }

/* --- Secondary CTA (Figma SecondaryCallToAction): #37373d bg, grey 3D shadow
       (black 1,1 + Gray/800 #313133 2,2), red arrow icon. Add class `mv-btn-secondary`
       + set background_color:#37373d on the button widget. --- */
.elementor-36144 .mv-btn-secondary .elementor-button { box-shadow: 1px 1px 0 0 #000000, 2px 2px 0 0 #313133 !important; letter-spacing: -0.6px; }
.elementor-36144 .mv-btn-secondary .elementor-button-icon svg { fill: #cd0400 !important; }
.elementor-36144 .mv-btn-secondary .elementor-button-icon i { color: #cd0400 !important; }

/* --- CTA row: build-page wraps each button in an auto 50%-width container, spreading them apart.
       Collapse the wrappers to content width so buttons sit together with the row's gap.
       Add class `mv-cta-row` to the row container + set it flex row, justify center, gap ~12px. --- */
.elementor-36144 .mv-cta-row > .elementor-element,
.elementor-36144 .mv-cta-row > .e-con-inner > .elementor-element { width: auto !important; flex: 0 0 auto !important; }

/* --- Inline body links (styleguide `--link-color-text-primary` = dodger-blue/400): the theme
       styles anchors as unstyled/white, so internal links would be invisible in body copy. --- */
.elementor-36144 .elementor-widget-text-editor a,
.elementor-36144 .elementor-widget-icon-list .elementor-icon-list-text a,
.elementor-36144 .elementor-tab-content a { color: #50d2ff !important; text-decoration: underline; text-underline-offset: 2px; }
.elementor-36144 .elementor-widget-text-editor a:hover,
.elementor-36144 .elementor-widget-icon-list .elementor-icon-list-text a:hover,
.elementor-36144 .elementor-tab-content a:hover { color: #8ae2ff !important; }
/* Elementor styles icon-list item anchors as `display:flex`, so an internal link wrapped around a
   few words INSIDE an item's text gets torn onto its own line. Force it back inline. */
.elementor-36144 .elementor-widget-icon-list .elementor-icon-list-text a { display: inline !important; }

/* --- icon-list items that wrap over several lines: keep the bullet icon on the FIRST line instead
       of vertically centered against the whole block (Elementor centers them). `.mv-vlist` did this
       for label+description lists only; multi-line check-lists (comparison cards) need it too. --- */
.elementor-36144 .elementor-widget-icon-list .elementor-icon-list-item { align-items: flex-start !important; }
.elementor-36144 .elementor-widget-icon-list .elementor-icon-list-icon { margin-top: 3px; }

/* --- Bullet lists inside text-editor: grey discs (theme renders red diamonds via ::before) --- */
.elementor-36144 .elementor-widget-text-editor ul { list-style: disc !important; padding-left: 18px !important; margin-left: 0 !important; }
/* zero the theme's li padding/indent so the disc sits right next to its text */
.elementor-36144 .elementor-widget-text-editor ul li { list-style: disc !important; padding-left: 4px !important; text-indent: 0 !important; margin-left: 0 !important; }
.elementor-36144 .elementor-widget-text-editor ul li::before { content: none !important; display: none !important; }
.elementor-36144 .elementor-widget-text-editor ul li::marker { color: #747583 !important; }

/* --- Numbered lists inside text-editor (step-by-step copy, e.g. "how to switch"): the theme's
       red-diamond ::before also hits <ol> <li> and replaces the number, so restore decimals. --- */
.elementor-36144 .elementor-widget-text-editor ol { list-style: decimal !important; padding-left: 22px !important; margin-left: 0 !important; }
.elementor-36144 .elementor-widget-text-editor ol li { list-style: decimal !important; padding-left: 4px !important; text-indent: 0 !important; margin-left: 0 !important; }
.elementor-36144 .elementor-widget-text-editor ol li::before { content: none !important; display: none !important; }
.elementor-36144 .elementor-widget-text-editor ol li::marker { color: #747583 !important; }
/* breathing room between list items in both list kinds */
.elementor-36144 .elementor-widget-text-editor ul li + li,
.elementor-36144 .elementor-widget-text-editor ol li + li { margin-top: 8px !important; }

/* --- FAQ accordion: borderless rows with hairline dividers (add class `mv-faq`) --- */
.elementor-36144 .mv-faq .elementor-accordion-item { border: 0 !important; border-bottom: 1px solid #26262b !important; border-radius: 0 !important; overflow: visible !important; margin: 0 !important; }
.elementor-36144 .mv-faq .elementor-accordion-item:first-child { border-top: 1px solid #26262b !important; }
.elementor-36144 .mv-faq .elementor-tab-title { border: 0 !important; }
.elementor-36144 .mv-faq .elementor-tab-content { border: 0 !important; }
/* FAQ toggle (Figma FAQItem): white plus/minus in a filled Dodger-Blue #28b7ff circle, right side.
   Set the accordion icons to fas fa-plus (closed) / fas fa-minus (open), icon_color #ffffff. */
.elementor-36144 .mv-faq .elementor-accordion-icon { background: #28b7ff !important; border-radius: 9999px !important; width: 18.75px !important; height: 18.75px !important; min-width: 18.75px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; }
.elementor-36144 .mv-faq .elementor-accordion-icon i { font-size: 10px !important; font-weight: 400 !important; color: #ffffff !important; }
.elementor-36144 .mv-faq .elementor-accordion-icon svg { width: 10px !important; height: 10px !important; fill: #ffffff !important; }

/* --- Inline icon-box header: icon to the LEFT of the title (add class `mv-inline-iconbox`).
       Elementor's position:left CSS is not reliably loaded, so force it. --- */
.elementor-36144 .mv-inline-iconbox .elementor-icon-box-wrapper { flex-direction: row !important; align-items: center !important; text-align: left !important; gap: 10px; }
.elementor-36144 .mv-inline-iconbox .elementor-icon-box-icon { margin: 0 !important; }
.elementor-36144 .mv-inline-iconbox .elementor-icon-box-title { margin: 0 !important; }

/* --- icon-list with multi-line items: top-align the icon with the first line (add class `mv-vlist`) --- */
.elementor-36144 .mv-vlist .elementor-icon-list-item { align-items: flex-start !important; }
.elementor-36144 .mv-vlist .elementor-icon-list-icon { margin-top: 3px; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mr Alex';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mobilevikings.be/static/fonts/mr-alex/mralex-bold.eot');
	src: url('https://mobilevikings.be/static/fonts/mr-alex/mralex-bold.eot?#iefix') format('embedded-opentype'),
		url('https://mobilevikings.be/static/fonts/mr-alex/mralex-bold.woff') format('woff2'),
		url('https://mobilevikings.be/static/fonts/mr-alex/mralex-bold.woff2') format('woff'),
		url('https://mobilevikings.be/static/fonts/mr-alex/mralex-bold.ttf') format('truetype'),
		url('https://mobilevikings.be/static/fonts/mr-alex/mralex-bold.svg#MrAlex') format('svg');
}
/* End Custom Fonts CSS */