.elementor-83024 .elementor-element.elementor-element-5223a2f{--display:flex;--min-height:0px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;--z-index:99;}.elementor-83024 .elementor-element.elementor-element-5223a2f:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-5223a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0DDD2;}.elementor-83024 .elementor-element.elementor-element-5ce82ea{width:var( --container-widget-width, 178px );max-width:178px;--container-widget-width:178px;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-5ce82ea img{width:100%;}.elementor-83024 .elementor-element.elementor-element-8974b63{--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;--justify-content:flex-end;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-9e0e7c4 .elementor-button{background-color:transparent;font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;fill:#1A1A1A;color:#1A1A1A;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-83024 .elementor-element.elementor-element-a79fa7c .elementor-button{background-color:transparent;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;fill:#1A1A1A;color:#1A1A1A;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-83024 .elementor-element.elementor-element-d111481 .elementor-button{background-color:transparent;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;fill:#1A1A1A;color:#1A1A1A;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-83024 .elementor-element.elementor-element-c89663b .elementor-button{background-color:transparent;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;fill:#1A1A1A;color:#1A1A1A;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-83024 .elementor-element.elementor-element-5314a7b .elementor-button{background-color:#E30613;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;box-shadow:3px 3px 0px 0px #1A1A1A;border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-83024 .elementor-element.elementor-element-5314a7b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-922bab6{--display:flex;--min-height:0px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:4rem;--padding-right:4rem;}.elementor-83024 .elementor-element.elementor-element-922bab6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-f4d83b1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-83024 .elementor-element.elementor-element-f4d83b1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-6b89051.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-4d8aea4.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-4d8aea4 .elementor-heading-title{font-family:"aptly-rust", Sans-serif;font-size:4rem;color:#E30613;}.elementor-83024 .elementor-element.elementor-element-7353125{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"titillium-web", Sans-serif;}.elementor-83024 .elementor-element.elementor-element-7353125.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-bd1917f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-500b2ee .elementor-button{background-color:#E30613;font-family:"titillium-web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 0px 0px #1A1A1A;border-style:solid;border-width:3px 3px 3px 3px;border-color:#1A1A1A;border-radius:4px 4px 4px 4px;}.elementor-83024 .elementor-element.elementor-element-f152989 .elementor-button{background-color:#FFFFFF;font-family:"Aptly Rust", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;fill:#1A1A1A;color:#1A1A1A;box-shadow:5px 5px 0px 0px #1A1A1A;border-style:solid;border-width:3px 3px 3px 3px;border-color:#1A1A1A;border-radius:4px 4px 4px 4px;}.elementor-83024 .elementor-element.elementor-element-f5a1198{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-0e5b4d7{width:100%;max-width:100%;font-family:"titillium-web", Sans-serif;}.elementor-83024 .elementor-element.elementor-element-0e5b4d7.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-86c1f2e{font-family:"titillium-web", Sans-serif;}.elementor-83024 .elementor-element.elementor-element-a66dcf1 .elementor-button{background-color:#E30613;font-family:"titillium-web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 0px 0px #1A1A1A;border-style:solid;border-width:3px 3px 3px 3px;border-color:#1A1A1A;border-radius:4px 4px 4px 4px;}.elementor-83024 .elementor-element.elementor-element-635828a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-635828a.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-c2b0dad{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-9e40db8{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-9e40db8 > .elementor-widget-container{--e-transform-translateX:53px;--e-transform-translateY:59px;}.elementor-83024 .elementor-element.elementor-element-57b03de{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-57b03de > .elementor-widget-container{--e-transform-translateY:43px;}.elementor-83024 .elementor-element.elementor-element-cb08f81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-cb08f81.e-con{--align-self:stretch;}.elementor-83024 .elementor-element.elementor-element-ccf1877{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:5;}.elementor-83024 .elementor-element.elementor-element-ccf1877 > .elementor-widget-container{--e-transform-translateX:96px;--e-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-ccf1877.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-df3b32f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:10;}.elementor-83024 .elementor-element.elementor-element-df3b32f > .elementor-widget-container{--e-transform-translateX:18px;--e-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-df3b32f.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-2a91b04{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:20;}.elementor-83024 .elementor-element.elementor-element-2a91b04 > .elementor-widget-container{--e-transform-translateX:-42px;--e-transform-translateY:42px;}.elementor-83024 .elementor-element.elementor-element-2a91b04.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-1e03a94{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:15;}.elementor-83024 .elementor-element.elementor-element-1e03a94 > .elementor-widget-container{--e-transform-translateX:-127px;--e-transform-scale:0.95;}.elementor-83024 .elementor-element.elementor-element-1e03a94.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-fadc0cf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-2c319ef{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;z-index:30;}.elementor-83024 .elementor-element.elementor-element-2c319ef > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-180px;margin:-96px 0px 0px 0px;}.elementor-83024 .elementor-element.elementor-element-d1e375d{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;z-index:30;}.elementor-83024 .elementor-element.elementor-element-d1e375d > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-80px;margin:-96px 0px 0px 0px;}.elementor-83024 .elementor-element.elementor-element-336b2d7{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-b1b3fc1{--display:flex;--min-height:0px;--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:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;}.elementor-83024 .elementor-element.elementor-element-d8b4191{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-bac0c9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-bac0c9c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-574f19a.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-27db8d8.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-27db8d8 .elementor-heading-title{font-size:5rem;font-weight:900;line-height:1.1em;color:#000000;}.elementor-83024 .elementor-element.elementor-element-38398d2{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:start;font-family:"titillium-web", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-83024 .elementor-element.elementor-element-38398d2.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-fd45662{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-543d94c{width:100%;max-width:100%;text-align:start;font-family:"titillium-web", Sans-serif;font-size:32px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-83024 .elementor-element.elementor-element-543d94c.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-699d526{--grid-columns:4;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-83024 .elementor-element.elementor-element-fdb1c96{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:64px;--padding-right:64px;}.elementor-83024 .elementor-element.elementor-element-fdb1c96:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-fdb1c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-83024 .elementor-element.elementor-element-bb2d64d.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-bb2d64d .elementor-heading-title{font-size:67px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-10c39a0{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-5a8943b{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-pm_sand );--border-color:var( --e-global-color-pm_sand );--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-83024 .elementor-element.elementor-element-5a8943b:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-5a8943b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-83024 .elementor-element.elementor-element-5a8943b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-44e7efc{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-44e7efc > .elementor-widget-container{background-color:#FFFFFF;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-44e7efc img{width:100%;height:150px;}.elementor-83024 .elementor-element.elementor-element-0f1c1a1.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-0f1c1a1 .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-135daf4{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-pm_sand );--border-color:var( --e-global-color-pm_sand );--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-83024 .elementor-element.elementor-element-135daf4:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-135daf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-83024 .elementor-element.elementor-element-135daf4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-587418b{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-587418b > .elementor-widget-container{background-color:#FFFFFF;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-587418b img{width:100%;height:145px;}.elementor-83024 .elementor-element.elementor-element-bb5750d.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-bb5750d .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-7dac58d{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-pm_sand );--border-color:var( --e-global-color-pm_sand );--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-83024 .elementor-element.elementor-element-7dac58d:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-7dac58d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-83024 .elementor-element.elementor-element-7dac58d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-faf6c11{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-faf6c11 > .elementor-widget-container{background-color:#FFFFFF;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-faf6c11 img{width:100%;height:142px;}.elementor-83024 .elementor-element.elementor-element-757d8e5.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-757d8e5 .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-850239f{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-pm_sand );--border-color:var( --e-global-color-pm_sand );--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-83024 .elementor-element.elementor-element-850239f:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-850239f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-83024 .elementor-element.elementor-element-850239f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-a986faa{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-a986faa > .elementor-widget-container{background-color:#FFFFFF;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-a986faa img{width:100%;height:147px;}.elementor-83024 .elementor-element.elementor-element-aa86d47.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-aa86d47 .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-a698979{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-pm_sand );--border-color:var( --e-global-color-pm_sand );--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-83024 .elementor-element.elementor-element-a698979:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-a698979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-83024 .elementor-element.elementor-element-a698979.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-55257ce{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-55257ce > .elementor-widget-container{background-color:#FFFFFF;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-55257ce img{width:100%;height:145px;}.elementor-83024 .elementor-element.elementor-element-9efe564.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-9efe564 .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-d4e4d9c{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-pm_sand );--border-color:var( --e-global-color-pm_sand );--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-83024 .elementor-element.elementor-element-d4e4d9c:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-d4e4d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-83024 .elementor-element.elementor-element-d4e4d9c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-95ca530{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-95ca530 > .elementor-widget-container{background-color:#FFFFFF;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-95ca530 img{width:100%;height:145px;}.elementor-83024 .elementor-element.elementor-element-b0d2b6a.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-b0d2b6a .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-3108c77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-de34a37{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-c0a0371 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-83024 .elementor-element.elementor-element-c0a0371.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-8d8664e.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-8d8664e .elementor-heading-title{font-size:67px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-844464b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-83024 .elementor-element.elementor-element-844464b.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-844464b{font-size:20px;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-3b6422d{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-7bcdf4f{width:var( --container-widget-width, 16.5% );max-width:16.5%;--container-widget-width:16.5%;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-7bcdf4f > .elementor-widget-container{background-color:#FFFFFF1C;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#E30613;}.elementor-83024 .elementor-element.elementor-element-7bcdf4f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-7bcdf4f .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"titillium-web", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-83024 .elementor-element.elementor-element-7bcdf4f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFD500;font-weight:700;}.elementor-83024 .elementor-element.elementor-element-a96dd7b{width:var( --container-widget-width, 16.5% );max-width:16.5%;--container-widget-width:16.5%;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-a96dd7b > .elementor-widget-container{background-color:#FFFFFF1C;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#E30613;}.elementor-83024 .elementor-element.elementor-element-a96dd7b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-a96dd7b .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"titillium-web", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-83024 .elementor-element.elementor-element-a96dd7b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFD500;font-weight:700;}.elementor-83024 .elementor-element.elementor-element-3562ec8{width:var( --container-widget-width, 16.5% );max-width:16.5%;--container-widget-width:16.5%;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-3562ec8 > .elementor-widget-container{background-color:#FFFFFF1C;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#E30613;}.elementor-83024 .elementor-element.elementor-element-3562ec8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-3562ec8 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"titillium-web", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-83024 .elementor-element.elementor-element-3562ec8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFD500;font-weight:700;}.elementor-83024 .elementor-element.elementor-element-3fa467c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#E30613;--border-color:#E30613;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-3fa467c:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-3fa467c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-83024 .elementor-element.elementor-element-3fa467c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-0a93fd6{width:var( --container-widget-width, 13.832% );max-width:13.832%;--container-widget-width:13.832%;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-0a93fd6 > .elementor-widget-container{margin:-20px 0px -12px 0px;}.elementor-83024 .elementor-element.elementor-element-0a93fd6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-0a93fd6 .elementor-heading-title{font-size:80px;font-weight:900;color:#FFD500;}.elementor-83024 .elementor-element.elementor-element-a17c10a.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-a17c10a .elementor-heading-title{font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-02df280{--display:flex;--min-height:0px;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:8rem;--padding-bottom:2rem;--padding-left:4rem;--padding-right:4rem;}.elementor-83024 .elementor-element.elementor-element-3731426{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-66eba1c{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-66eba1c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-3688f73.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-fa1031d{width:100%;max-width:100%;text-align:start;}.elementor-83024 .elementor-element.elementor-element-fa1031d img{width:100%;max-width:68%;}.elementor-83024 .elementor-element.elementor-element-2595470 .elementor-button{background-color:#E30613;font-family:"Aptly Rust", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:0.04em;fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 0px 0px #1A1A1A;border-style:solid;border-width:3px 3px 3px 3px;border-color:#1A1A1A;border-radius:4px 4px 4px 4px;}.elementor-83024 .elementor-element.elementor-element-2595470.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-f530cf6.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-f530cf6{font-family:"aptly-rust", Sans-serif;font-size:4rem;line-height:1.3em;}.elementor-83024 .elementor-element.elementor-element-af3f1d2{--display:flex;--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-af3f1d2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-ff6cf87{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-b35540e > .elementor-widget-container{--e-transform-rotateZ:-5deg;--e-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-b35540e.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-b35540e{text-align:center;}.elementor-83024 .elementor-element.elementor-element-b35540e .elementor-heading-title{font-family:"aptly-rust", Sans-serif;font-size:2rem;color:var( --e-global-color-text );}.elementor-83024 .elementor-element.elementor-element-9925461 > .elementor-widget-container{--e-transform-rotateZ:-5deg;--e-transform-translateX:0px;--e-transform-translateY:50px;}.elementor-83024 .elementor-element.elementor-element-9925461{text-align:center;}.elementor-83024 .elementor-element.elementor-element-9925461 .elementor-heading-title{font-family:"aptly-rust", Sans-serif;font-size:2rem;color:var( --e-global-color-text );}.elementor-83024 .elementor-element.elementor-element-d7347ed > .elementor-widget-container{--e-transform-rotateZ:-5deg;--e-transform-translateY:50px;}.elementor-83024 .elementor-element.elementor-element-d7347ed.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-d7347ed{text-align:center;}.elementor-83024 .elementor-element.elementor-element-d7347ed .elementor-heading-title{font-family:"aptly-rust", Sans-serif;font-size:2rem;color:var( --e-global-color-text );}.elementor-83024 .elementor-element.elementor-element-292b270{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-dbba7e9 > .elementor-widget-container{--e-transform-rotateZ:-5deg;--e-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-dbba7e9.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-dbba7e9{text-align:center;}.elementor-83024 .elementor-element.elementor-element-dbba7e9 .elementor-heading-title{font-family:"aptly-rust", Sans-serif;font-size:2rem;color:var( --e-global-color-text );}.elementor-83024 .elementor-element.elementor-element-108011f{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;z-index:5;}.elementor-83024 .elementor-element.elementor-element-a44dd4f > .elementor-widget-container{--e-transform-rotateZ:-5deg;--e-transform-translateY:50px;}.elementor-83024 .elementor-element.elementor-element-a44dd4f.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-a44dd4f{text-align:center;}.elementor-83024 .elementor-element.elementor-element-a44dd4f .elementor-heading-title{font-family:"aptly-rust", Sans-serif;font-size:2rem;color:var( --e-global-color-text );}.elementor-83024 .elementor-element.elementor-element-d96a0ac{--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;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-83024 .elementor-element.elementor-element-d96a0ac.e-con{--e-con-transform-translateY:-200px;--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-2f9522d > .elementor-widget-container{--e-transform-rotateZ:-5deg;background-color:#000000;padding:10px 10px 10px 10px;}.elementor-83024 .elementor-element.elementor-element-2f9522d.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-2f9522d{text-align:center;}.elementor-83024 .elementor-element.elementor-element-2f9522d .elementor-heading-title{font-size:3rem;font-weight:900;text-transform:uppercase;letter-spacing:3px;color:#F9EF33;}.elementor-83024 .elementor-element.elementor-element-f59b883{--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;--justify-content:flex-start;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1rem 1rem 1rem 1rem;--border-top-width:1rem;--border-right-width:1rem;--border-bottom-width:1rem;--border-left-width:1rem;border-color:#000000;--border-color:#000000;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-83024 .elementor-element.elementor-element-f59b883:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-f59b883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-f59b883::before, .elementor-83024 .elementor-element.elementor-element-f59b883 > .elementor-background-video-container::before, .elementor-83024 .elementor-element.elementor-element-f59b883 > .e-con-inner > .elementor-background-video-container::before, .elementor-83024 .elementor-element.elementor-element-f59b883 > .elementor-background-slideshow::before, .elementor-83024 .elementor-element.elementor-element-f59b883 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83024 .elementor-element.elementor-element-f59b883 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83024 .elementor-element.elementor-element-0849d62{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-0849d62.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-a5ce70d > .elementor-widget-container{background-color:#E30613;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-a5ce70d.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-a5ce70d .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-f255a01.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-f255a01 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-7e93d18.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-7e93d18 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-821a84a.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-821a84a .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-c94feac{--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:5px 10px;--row-gap:5px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-c94feac.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-7d9eab2 > .elementor-widget-container{background-color:#E30613;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-7d9eab2.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-7d9eab2 .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-77ddc7a.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-77ddc7a .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-92847ff.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-92847ff .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-10f6890.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-10f6890 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-a937385{--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:5px 10px;--row-gap:5px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-a937385.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-1e6b37c > .elementor-widget-container{background-color:#E30613;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-1e6b37c.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-1e6b37c .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-a874d80.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-a874d80 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-2c70c64.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-2c70c64 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-7f622cb.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-7f622cb .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-bff5844.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-bff5844 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-f65921c.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-f65921c .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-22f67cd.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-22f67cd .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-fd51ceb.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-fd51ceb .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-6e87828.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-6e87828 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-d9f4038{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;z-index:5;}.elementor-83024 .elementor-element.elementor-element-d9f4038.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-145fd23 > .elementor-widget-container{--e-transform-rotateZ:-5deg;--e-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-145fd23.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-145fd23{text-align:center;}.elementor-83024 .elementor-element.elementor-element-145fd23 .elementor-heading-title{font-family:"aptly-rust", Sans-serif;font-size:2rem;color:var( --e-global-color-text );}.elementor-83024 .elementor-element.elementor-element-bb38158{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-83024 .elementor-element.elementor-element-5a9a517 > .elementor-widget-container{--e-transform-rotateZ:-5deg;background-color:#000000;padding:10px 10px 10px 10px;}.elementor-83024 .elementor-element.elementor-element-5a9a517.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-5a9a517{text-align:center;}.elementor-83024 .elementor-element.elementor-element-5a9a517 .elementor-heading-title{font-size:3rem;font-weight:900;text-transform:uppercase;letter-spacing:3px;color:#F9EF33;}.elementor-83024 .elementor-element.elementor-element-e612190{--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;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1rem 1rem 1rem 1rem;--border-top-width:1rem;--border-right-width:1rem;--border-bottom-width:1rem;--border-left-width:1rem;border-color:#000000;--border-color:#000000;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-83024 .elementor-element.elementor-element-e612190:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-e612190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-01379bd{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-01379bd.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-0f4a81a > .elementor-widget-container{background-color:#E30613;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-0f4a81a.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-0f4a81a .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-26f3271.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-26f3271 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-7d55106{--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:5px 10px;--row-gap:5px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-7d55106.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-e51cdf7 > .elementor-widget-container{background-color:#E30613;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-e51cdf7.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-e51cdf7 .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-ceca305.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-ceca305 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-c4aa8f6.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-c4aa8f6 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-57f6afb.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-57f6afb .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-b7bcbe8{--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:5px 10px;--row-gap:5px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-b7bcbe8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-02c83fd > .elementor-widget-container{background-color:#E30613;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-02c83fd.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-02c83fd .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-a63110a.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-a63110a .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-ebb5678.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-ebb5678 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-0fe9e06.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-0fe9e06 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-5fe2956.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-5fe2956 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-9cca29d.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-9cca29d .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-e04e625.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-e04e625 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-1132e81{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-83024 .elementor-element.elementor-element-1132e81.e-con{--e-con-transform-translateY:-100px;}.elementor-83024 .elementor-element.elementor-element-c5d7a8e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-83024 .elementor-element.elementor-element-c5d7a8e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-729f275 > .elementor-widget-container{--e-transform-rotateZ:-5deg;background-color:#000000;padding:10px 10px 10px 10px;}.elementor-83024 .elementor-element.elementor-element-729f275.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-729f275{text-align:center;}.elementor-83024 .elementor-element.elementor-element-729f275 .elementor-heading-title{font-size:3rem;font-weight:900;text-transform:uppercase;letter-spacing:3px;color:#FFD500;}.elementor-83024 .elementor-element.elementor-element-beca2ac{--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;--justify-content:flex-start;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1rem 1rem 1rem 1rem;--border-top-width:1rem;--border-right-width:1rem;--border-bottom-width:1rem;--border-left-width:1rem;border-color:#000000;--border-color:#000000;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-83024 .elementor-element.elementor-element-beca2ac:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-beca2ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-beca2ac::before, .elementor-83024 .elementor-element.elementor-element-beca2ac > .elementor-background-video-container::before, .elementor-83024 .elementor-element.elementor-element-beca2ac > .e-con-inner > .elementor-background-video-container::before, .elementor-83024 .elementor-element.elementor-element-beca2ac > .elementor-background-slideshow::before, .elementor-83024 .elementor-element.elementor-element-beca2ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-83024 .elementor-element.elementor-element-beca2ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83024 .elementor-element.elementor-element-6b38593{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-6b38593.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-d5ec84c > .elementor-widget-container{background-color:#E30613;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-d5ec84c.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-d5ec84c .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-d77fece.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-d77fece .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-c451ac7.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-c451ac7 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-d4e790f.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-d4e790f .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-d34a187{--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:5px 10px;--row-gap:5px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-d34a187.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-dfcc490 > .elementor-widget-container{background-color:#E30613;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-dfcc490.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-dfcc490 .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-45317c5.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-45317c5 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-86b4365.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-86b4365 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-85e6531.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-85e6531 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-41d5964{--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:5px 10px;--row-gap:5px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-41d5964.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-b23b913 > .elementor-widget-container{background-color:#E30613;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-b23b913.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-b23b913 .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-03a1287.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-03a1287 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-e790525.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-e790525 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-0b050b0.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-0b050b0 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-138ce20.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-138ce20 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-9a68751.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-9a68751 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-8bbc1e5.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-8bbc1e5 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-5e3b34d.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-5e3b34d .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-a100550.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-a100550 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-ca6a765{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-83024 .elementor-element.elementor-element-ca6a765.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-6818e71 > .elementor-widget-container{--e-transform-rotateZ:-5deg;background-color:#000000;padding:10px 10px 10px 10px;}.elementor-83024 .elementor-element.elementor-element-6818e71.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-6818e71{text-align:center;}.elementor-83024 .elementor-element.elementor-element-6818e71 .elementor-heading-title{font-size:3rem;font-weight:900;text-transform:uppercase;letter-spacing:3px;color:#FFD500;}.elementor-83024 .elementor-element.elementor-element-a513878{--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;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1rem 1rem 1rem 1rem;--border-top-width:1rem;--border-right-width:1rem;--border-bottom-width:1rem;--border-left-width:1rem;border-color:#000000;--border-color:#000000;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-83024 .elementor-element.elementor-element-a513878:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-a513878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-04048be{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-04048be.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-ae665f4 > .elementor-widget-container{background-color:#E30613;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-ae665f4.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-ae665f4 .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-9a32635.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-9a32635 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-89058bc{--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:5px 10px;--row-gap:5px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-89058bc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-20b1b9e > .elementor-widget-container{background-color:#E30613;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-20b1b9e.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-20b1b9e .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-3ff0d00.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-3ff0d00 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-9347399.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-9347399 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-55e388e.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-55e388e .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-b590080{--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:5px 10px;--row-gap:5px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-b590080.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-4676b01 > .elementor-widget-container{background-color:#E30613;padding:5px 5px 5px 5px;}.elementor-83024 .elementor-element.elementor-element-4676b01.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-4676b01 .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-cb05d57.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-cb05d57 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-9957300.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-9957300 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-939435d.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-939435d .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-35f632c.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-35f632c .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-8c34f13.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-8c34f13 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-e8f1a55.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-e8f1a55 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-83024 .elementor-element.elementor-element-4295365{--display:flex;--min-height:0px;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:6rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-83024 .elementor-element.elementor-element-73348c5{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:4rem;--padding-right:4rem;}.elementor-83024 .elementor-element.elementor-element-73348c5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-fc341fb > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-83024 .elementor-element.elementor-element-fc341fb.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-9f94f91.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-9f94f91 .elementor-heading-title{font-size:5rem;font-weight:900;text-transform:uppercase;line-height:1.1em;color:#000000;}.elementor-83024 .elementor-element.elementor-element-bc2bbab > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-83024 .elementor-element.elementor-element-bc2bbab.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-bc2bbab{font-family:"titillium-web", Sans-serif;font-size:22px;color:var( --e-global-color-text );}.elementor-83024 .elementor-element.elementor-element-4875604{--display:flex;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-83024 .elementor-element.elementor-element-391c862 img{width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:4px 4px 4px 4px;box-shadow:5px 5px 0px 0px #000000;}.elementor-83024 .elementor-element.elementor-element-2e4e568{--display:flex;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-83024 .elementor-element.elementor-element-95b0e2a img{width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:4px 4px 4px 4px;box-shadow:5px 5px 0px 0px #000000;}.elementor-83024 .elementor-element.elementor-element-9e816bf{--display:flex;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-83024 .elementor-element.elementor-element-9f6aaba img{width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:4px 4px 4px 4px;box-shadow:5px 5px 0px 0px #000000;}.elementor-83024 .elementor-element.elementor-element-0068c51{--display:flex;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-83024 .elementor-element.elementor-element-474e1c3 img{width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:4px 4px 4px 4px;box-shadow:5px 5px 0px 0px #000000;}.elementor-83024 .elementor-element.elementor-element-9b992f3{--display:flex;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-83024 .elementor-element.elementor-element-670260c img{width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:4px 4px 4px 4px;box-shadow:5px 5px 0px 0px #000000;}.elementor-83024 .elementor-element.elementor-element-d1738df{--display:flex;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-83024 .elementor-element.elementor-element-86e3c16 img{width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:4px 4px 4px 4px;box-shadow:5px 5px 0px 0px #000000;}.elementor-83024 .elementor-element.elementor-element-a1a0189{--display:flex;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-83024 .elementor-element.elementor-element-9af3ca8 img{width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:4px 4px 4px 4px;box-shadow:5px 5px 0px 0px #000000;}.elementor-83024 .elementor-element.elementor-element-5ab45cd{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:var( --e-global-color-pm_red_dark );--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:32px;}.elementor-83024 .elementor-element.elementor-element-0d40886{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-83024 .elementor-element.elementor-element-0d40886.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-bc6a8a5.elementor-element{--align-self:flex-start;}.elementor-83024 .elementor-element.elementor-element-bc6a8a5 .elementor-heading-title{font-size:5rem;font-weight:900;text-transform:uppercase;line-height:1.1em;color:#000000;}.elementor-83024 .elementor-element.elementor-element-e11c0f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"titillium-web", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;}.elementor-83024 .elementor-element.elementor-element-e11c0f1.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-ac05b4e{--display:flex;--min-height:0px;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-83024 .elementor-element.elementor-element-ac05b4e:not(.elementor-motion-effects-element-type-background), .elementor-83024 .elementor-element.elementor-element-ac05b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-83024 .elementor-element.elementor-element-a18ec95{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-b344906{--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:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-18ee846{width:var( --container-widget-width, 168px );max-width:168px;--container-widget-width:168px;--container-widget-flex-grow:0;text-align:start;}.elementor-83024 .elementor-element.elementor-element-18ee846 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-83024 .elementor-element.elementor-element-18ee846.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-18ee846 img{width:100%;}.elementor-83024 .elementor-element.elementor-element-54e8dd2 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-83024 .elementor-element.elementor-element-54e8dd2.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-54e8dd2{line-height:1.55em;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-c99cab5{--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:flex-start;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-9e60857 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83024 .elementor-element.elementor-element-9e60857.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-9e60857 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(64px/2);}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(64px/2);}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(64px/2);}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-64px/2);}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-64px/2);}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-83024 .elementor-element.elementor-element-f34361a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-item > a{line-height:1.35em;}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-text{transition:color 0.3s;}.elementor-83024 .elementor-element.elementor-element-27444c4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83024 .elementor-element.elementor-element-201d8d9{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:end;font-size:16px;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-201d8d9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-83024 .elementor-element.elementor-element-201d8d9.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-a800410{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:start;font-size:16px;color:#FFFFFF;}.elementor-83024 .elementor-element.elementor-element-a800410 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-83024 .elementor-element.elementor-element-a800410.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}@media(min-width:768px){.elementor-83024 .elementor-element.elementor-element-8974b63{--width:auto;}.elementor-83024 .elementor-element.elementor-element-922bab6{--width:252.395%;}.elementor-83024 .elementor-element.elementor-element-f4d83b1{--width:35%;}.elementor-83024 .elementor-element.elementor-element-635828a{--width:35%;}.elementor-83024 .elementor-element.elementor-element-cb08f81{--width:100%;}.elementor-83024 .elementor-element.elementor-element-d8b4191{--width:100%;}.elementor-83024 .elementor-element.elementor-element-bac0c9c{--width:35%;}.elementor-83024 .elementor-element.elementor-element-5a8943b{--width:30%;}.elementor-83024 .elementor-element.elementor-element-135daf4{--width:30%;}.elementor-83024 .elementor-element.elementor-element-7dac58d{--width:30%;}.elementor-83024 .elementor-element.elementor-element-850239f{--width:30%;}.elementor-83024 .elementor-element.elementor-element-a698979{--width:30%;}.elementor-83024 .elementor-element.elementor-element-d4e4d9c{--width:30%;}.elementor-83024 .elementor-element.elementor-element-3fa467c{--width:16.5%;}.elementor-83024 .elementor-element.elementor-element-66eba1c{--width:35%;}.elementor-83024 .elementor-element.elementor-element-af3f1d2{--width:35%;}.elementor-83024 .elementor-element.elementor-element-292b270{--width:100%;}.elementor-83024 .elementor-element.elementor-element-d96a0ac{--width:35%;}.elementor-83024 .elementor-element.elementor-element-bb38158{--width:auto;}.elementor-83024 .elementor-element.elementor-element-e612190{--width:400px;}.elementor-83024 .elementor-element.elementor-element-c5d7a8e{--width:35%;}.elementor-83024 .elementor-element.elementor-element-ca6a765{--width:35%;}.elementor-83024 .elementor-element.elementor-element-73348c5{--width:100%;}.elementor-83024 .elementor-element.elementor-element-0d40886{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-83024 .elementor-element.elementor-element-f4d83b1{--width:100%;}.elementor-83024 .elementor-element.elementor-element-bac0c9c{--width:100%;}.elementor-83024 .elementor-element.elementor-element-5a8943b{--width:45%;}.elementor-83024 .elementor-element.elementor-element-135daf4{--width:45%;}.elementor-83024 .elementor-element.elementor-element-7dac58d{--width:35%;}.elementor-83024 .elementor-element.elementor-element-850239f{--width:35%;}.elementor-83024 .elementor-element.elementor-element-a698979{--width:35%;}.elementor-83024 .elementor-element.elementor-element-d4e4d9c{--width:35%;}.elementor-83024 .elementor-element.elementor-element-3fa467c{--width:35%;}.elementor-83024 .elementor-element.elementor-element-66eba1c{--width:100%;}.elementor-83024 .elementor-element.elementor-element-af3f1d2{--width:100%;}.elementor-83024 .elementor-element.elementor-element-d96a0ac{--width:35%;}.elementor-83024 .elementor-element.elementor-element-f59b883{--width:100%;}.elementor-83024 .elementor-element.elementor-element-bb38158{--width:35%;}.elementor-83024 .elementor-element.elementor-element-e612190{--width:100%;}.elementor-83024 .elementor-element.elementor-element-c5d7a8e{--width:35%;}.elementor-83024 .elementor-element.elementor-element-beca2ac{--width:100%;}.elementor-83024 .elementor-element.elementor-element-ca6a765{--width:35%;}.elementor-83024 .elementor-element.elementor-element-a513878{--width:100%;}.elementor-83024 .elementor-element.elementor-element-73348c5{--width:100%;}.elementor-83024 .elementor-element.elementor-element-0d40886{--width:100%;}.elementor-83024 .elementor-element.elementor-element-b344906{--width:35%;}.elementor-83024 .elementor-element.elementor-element-c99cab5{--width:35%;}}@media(max-width:1024px){.elementor-83024 .elementor-element.elementor-element-922bab6{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--flex-wrap:wrap;--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-83024 .elementor-element.elementor-element-4d8aea4 .elementor-heading-title{font-size:3.25rem;}.elementor-83024 .elementor-element.elementor-element-9e40db8 > .elementor-widget-container{--e-transform-translateY:54px;}.elementor-83024 .elementor-element.elementor-element-57b03de > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-fadc0cf{--justify-content:space-between;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-83024 .elementor-element.elementor-element-2c319ef > .elementor-widget-container{--e-transform-translateY:-120px;}.elementor-83024 .elementor-element.elementor-element-d1e375d > .elementor-widget-container{--e-transform-translateX:-21px;--e-transform-translateY:-120px;}.elementor-83024 .elementor-element.elementor-element-b1b3fc1{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-83024 .elementor-element.elementor-element-27db8d8 .elementor-heading-title{font-size:3rem;}.elementor-83024 .elementor-element.elementor-element-543d94c{font-size:24px;}.elementor-83024 .elementor-element.elementor-element-699d526{--grid-columns:2;}.elementor-83024 .elementor-element.elementor-element-fdb1c96{--padding-top:4rem;--padding-bottom:4rem;--padding-left:02rem;--padding-right:2rem;}.elementor-83024 .elementor-element.elementor-element-44e7efc{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-83024 .elementor-element.elementor-element-587418b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-83024 .elementor-element.elementor-element-587418b img{width:100%;max-width:100%;height:150px;}.elementor-83024 .elementor-element.elementor-element-faf6c11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-83024 .elementor-element.elementor-element-a986faa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-83024 .elementor-element.elementor-element-55257ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-83024 .elementor-element.elementor-element-95ca530{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-83024 .elementor-element.elementor-element-7bcdf4f{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-83024 .elementor-element.elementor-element-a96dd7b{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-83024 .elementor-element.elementor-element-3562ec8{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-83024 .elementor-element.elementor-element-02df280{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-83024 .elementor-element.elementor-element-3731426{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-83024 .elementor-element.elementor-element-f530cf6{font-size:3.25rem;}.elementor-83024 .elementor-element.elementor-element-ff6cf87.e-con{--e-con-transform-translateY:50px;}.elementor-83024 .elementor-element.elementor-element-ff6cf87{--justify-content:space-between;}.elementor-83024 .elementor-element.elementor-element-b35540e > .elementor-widget-container{--e-transform-rotateZ:-5deg;--e-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-b35540e .elementor-heading-title{font-size:1.5rem;}.elementor-83024 .elementor-element.elementor-element-9925461 > .elementor-widget-container{--e-transform-rotateZ:-5deg;--e-transform-translateX:0px;--e-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-9925461 .elementor-heading-title{font-size:1.5rem;}.elementor-83024 .elementor-element.elementor-element-d7347ed > .elementor-widget-container{--e-transform-rotateZ:-5deg;--e-transform-translateX:0px;--e-transform-translateY:50px;}.elementor-83024 .elementor-element.elementor-element-d7347ed .elementor-heading-title{font-size:1.5rem;}.elementor-83024 .elementor-element.elementor-element-292b270{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-83024 .elementor-element.elementor-element-dbba7e9 > .elementor-widget-container{--e-transform-rotateZ:-5deg;--e-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-dbba7e9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-dbba7e9 .elementor-heading-title{font-size:1.5rem;}.elementor-83024 .elementor-element.elementor-element-a44dd4f > .elementor-widget-container{--e-transform-rotateZ:-5deg;--e-transform-translateX:0px;--e-transform-translateY:50px;}.elementor-83024 .elementor-element.elementor-element-a44dd4f .elementor-heading-title{font-size:1.5rem;}.elementor-83024 .elementor-element.elementor-element-d96a0ac.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-0849d62{--flex-wrap:wrap;}.elementor-83024 .elementor-element.elementor-element-145fd23 > .elementor-widget-container{--e-transform-rotateZ:-5deg;--e-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-145fd23.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-83024 .elementor-element.elementor-element-145fd23 .elementor-heading-title{font-size:1.5rem;}.elementor-83024 .elementor-element.elementor-element-bb38158.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-e612190.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-1132e81.e-con{--e-con-transform-translateY:-100px;}.elementor-83024 .elementor-element.elementor-element-1132e81{--flex-wrap:nowrap;}.elementor-83024 .elementor-element.elementor-element-c5d7a8e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-6b38593{--flex-wrap:wrap;}.elementor-83024 .elementor-element.elementor-element-ca6a765.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-a513878.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-73348c5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-83024 .elementor-element.elementor-element-9f94f91 .elementor-heading-title{font-size:3rem;}.elementor-83024 .elementor-element.elementor-element-5ab45cd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-83024 .elementor-element.elementor-element-0d40886{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-83024 .elementor-element.elementor-element-bc6a8a5 .elementor-heading-title{font-size:3rem;}.elementor-83024 .elementor-element.elementor-element-ac05b4e{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-83024 .elementor-element.elementor-element-a18ec95{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-83024 .elementor-element.elementor-element-b344906.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-54e8dd2{line-height:1.55em;}.elementor-83024 .elementor-element.elementor-element-c99cab5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-83024 .elementor-element.elementor-element-f34361a .elementor-icon-list-item > a{line-height:1.55em;}.elementor-83024 .elementor-element.elementor-element-27444c4{--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-83024 .elementor-element.elementor-element-201d8d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-83024 .elementor-element.elementor-element-a800410{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}}@media(max-width:767px){.elementor-83024 .elementor-element.elementor-element-5223a2f{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-83024 .elementor-element.elementor-element-5ce82ea.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-5ce82ea img{width:100%;}.elementor-83024 .elementor-element.elementor-element-8974b63{--width:auto;}.elementor-83024 .elementor-element.elementor-element-922bab6{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-83024 .elementor-element.elementor-element-f4d83b1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-83024 .elementor-element.elementor-element-4d8aea4 .elementor-heading-title{font-size:3.25rem;}.elementor-83024 .elementor-element.elementor-element-7353125{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-83024 .elementor-element.elementor-element-635828a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-83024 .elementor-element.elementor-element-9e40db8 > .elementor-widget-container{--e-transform-translateX:10px;--e-transform-translateY:12px;}.elementor-83024 .elementor-element.elementor-element-57b03de > .elementor-widget-container{--e-transform-translateY:22px;}.elementor-83024 .elementor-element.elementor-element-ccf1877 > .elementor-widget-container{--e-transform-translateX:10px;--e-transform-translateY:-3px;}.elementor-83024 .elementor-element.elementor-element-2a91b04 > .elementor-widget-container{--e-transform-translateX:-9px;--e-transform-translateY:10px;}.elementor-83024 .elementor-element.elementor-element-1e03a94 > .elementor-widget-container{--e-transform-translateX:-24px;}.elementor-83024 .elementor-element.elementor-element-fadc0cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-83024 .elementor-element.elementor-element-2c319ef > .elementor-widget-container{--e-transform-translateY:20px;}.elementor-83024 .elementor-element.elementor-element-d1e375d > .elementor-widget-container{--e-transform-translateX:-10px;--e-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-b1b3fc1{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-83024 .elementor-element.elementor-element-27db8d8 .elementor-heading-title{font-size:2.5rem;}.elementor-83024 .elementor-element.elementor-element-38398d2{font-size:19px;}.elementor-83024 .elementor-element.elementor-element-543d94c{font-size:19px;}.elementor-83024 .elementor-element.elementor-element-699d526{--grid-columns:1;}.elementor-83024 .elementor-element.elementor-element-fdb1c96{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-83024 .elementor-element.elementor-element-bb2d64d .elementor-heading-title{font-size:2.5rem;}.elementor-83024 .elementor-element.elementor-element-8d8664e .elementor-heading-title{font-size:2.5rem;}.elementor-83024 .elementor-element.elementor-element-7bcdf4f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-83024 .elementor-element.elementor-element-a96dd7b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-83024 .elementor-element.elementor-element-3562ec8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-83024 .elementor-element.elementor-element-3fa467c{--width:100%;}.elementor-83024 .elementor-element.elementor-element-02df280{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-83024 .elementor-element.elementor-element-3688f73 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-83024 .elementor-element.elementor-element-fa1031d img{max-width:82%;}.elementor-83024 .elementor-element.elementor-element-f530cf6{font-size:2.25rem;}.elementor-83024 .elementor-element.elementor-element-af3f1d2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-83024 .elementor-element.elementor-element-ff6cf87.e-con{--e-con-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-ff6cf87{--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;--flex-wrap:nowrap;}.elementor-83024 .elementor-element.elementor-element-b35540e .elementor-heading-title{font-size:1.25rem;}.elementor-83024 .elementor-element.elementor-element-9925461 .elementor-heading-title{font-size:1.25rem;}.elementor-83024 .elementor-element.elementor-element-d7347ed > .elementor-widget-container{--e-transform-translateY:150px;}.elementor-83024 .elementor-element.elementor-element-d7347ed .elementor-heading-title{font-size:1.25rem;}.elementor-83024 .elementor-element.elementor-element-292b270{--flex-wrap:wrap;}.elementor-83024 .elementor-element.elementor-element-dbba7e9 .elementor-heading-title{font-size:1.25rem;}.elementor-83024 .elementor-element.elementor-element-108011f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-a44dd4f > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-a44dd4f .elementor-heading-title{font-size:1.25rem;}.elementor-83024 .elementor-element.elementor-element-d96a0ac.e-con{--e-con-transform-translateY:-50px;}.elementor-83024 .elementor-element.elementor-element-d96a0ac{--z-index:10;}.elementor-83024 .elementor-element.elementor-element-d9f4038.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-83024 .elementor-element.elementor-element-145fd23 .elementor-heading-title{font-size:1.25rem;}.elementor-83024 .elementor-element.elementor-element-1132e81.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:0px;}.elementor-83024 .elementor-element.elementor-element-73348c5{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-83024 .elementor-element.elementor-element-9f94f91 .elementor-heading-title{font-size:2.5rem;}.elementor-83024 .elementor-element.elementor-element-5ab45cd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-83024 .elementor-element.elementor-element-0d40886{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-83024 .elementor-element.elementor-element-bc6a8a5 .elementor-heading-title{font-size:2.5rem;}.elementor-83024 .elementor-element.elementor-element-e11c0f1{font-size:19px;}.elementor-83024 .elementor-element.elementor-element-ac05b4e{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-83024 .elementor-element.elementor-element-b344906{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-83024 .elementor-element.elementor-element-18ee846.elementor-element{--align-self:center;}.elementor-83024 .elementor-element.elementor-element-54e8dd2{text-align:center;}.elementor-83024 .elementor-element.elementor-element-c99cab5{--justify-content:center;}.elementor-83024 .elementor-element.elementor-element-201d8d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-83024 .elementor-element.elementor-element-a800410{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for image, class: .elementor-element-9e40db8 */.elementor-83024 .elementor-element.elementor-element-9e40db8 img{
   filter: drop-shadow(0 8px 12px rgba(0,0,0,.15));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57b03de */.elementor-83024 .elementor-element.elementor-element-57b03de img{
   filter: drop-shadow(0 8px 12px rgba(0,0,0,.15));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ccf1877 */.elementor-83024 .elementor-element.elementor-element-ccf1877 img{
   filter: drop-shadow(0 8px 12px rgba(0,0,0,.15));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df3b32f */.elementor-83024 .elementor-element.elementor-element-df3b32f img{
   filter: drop-shadow(0 8px 12px rgba(0,0,0,.15));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a91b04 */.elementor-83024 .elementor-element.elementor-element-2a91b04 img{
   filter: drop-shadow(0 8px 12px rgba(0,0,0,.15));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e03a94 */.elementor-83024 .elementor-element.elementor-element-1e03a94 img{
   filter: drop-shadow(0 8px 12px rgba(0,0,0,.15));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c319ef */.elementor-83024 .elementor-element.elementor-element-2c319ef img{
   filter: drop-shadow(0 8px 12px rgba(0,0,0,.15));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1e375d */.elementor-83024 .elementor-element.elementor-element-d1e375d img{
   filter: drop-shadow(0 8px 12px rgba(0,0,0,.15));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-108011f */.elementor-83024 .elementor-element.elementor-element-108011f img{
   filter: drop-shadow(0 8px 12px rgba(0,0,0,.15));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9f4038 */.elementor-83024 .elementor-element.elementor-element-d9f4038 img{
   filter: drop-shadow(0 8px 12px rgba(0,0,0,.15));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4295365 */.pm-spreads {
    padding: 32px 0!important;
    background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54e8dd2 */.elementor-83024 .elementor-element.elementor-element-54e8dd2 a{
    color: white;
}

.elementor-83024 .elementor-element.elementor-element-54e8dd2 a:hover{
    text-decoration: underline;
    color: #FFD500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac05b4e */.elementor-83024 .elementor-element.elementor-element-ac05b4e a{
    color: #FFD500!important;
}

.elementor-83024 .elementor-element.elementor-element-ac05b4e a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS *//* ========= P.M. POWER MINDS — LANDING CSS ========= */
:root {
  --pm-red: #E30613;
  --pm-red-dark: #B80510;
  --pm-yellow: #FFD500;
  --pm-teal: #4CB8B0;
  --pm-orange: #F39200;
  --pm-sand: #F4E8D0;
  --pm-cream: #F7F2E7;
  --pm-ink: #1A1A1A;
  --pm-ink-soft: #333;
}

body.elementor-page { background: var(--pm-cream); color: var(--pm-ink); font-family: 'Titillium Web', system-ui, sans-serif; overflow-x: hidden; }
body.elementor-page img { -webkit-user-drag: none; user-select: none; }

/* ---------- Halftone BG patterns ---------- */
.pm-halftone-yellow { background-image: radial-gradient(circle, var(--pm-yellow) 2px, transparent 2.5px); background-size: 18px 18px; }
.pm-halftone-dark { background-image: radial-gradient(circle, rgba(26,26,26,0.18) 1.5px, transparent 2px); background-size: 14px 14px; }

/* ---------- Hero ---------- */
.pm-hero { position: relative; min-height: 100vh; padding: 120px 48px 80px; overflow: hidden; background: linear-gradient(180deg, #EDF4E8 0%, #F4E8D0 100%); }
.pm-hero::before { content:''; position:absolute; inset:0; background-image: radial-gradient(circle, rgba(255,213,0,0.55) 2.5px, transparent 3px); background-size: 22px 22px; mask-image: radial-gradient(ellipse at 15% 30%, black 0%, transparent 55%); -webkit-mask-image: radial-gradient(ellipse at 15% 30%, black 0%, transparent 55%); pointer-events: none; }
.pm-hero-grid { display: grid; grid-template-columns: 1.1fr 1fr; gap: 40px; align-items: center; max-width: 1320px; margin: 0 auto; position: relative; z-index: 2; }
.pm-kicker { display: inline-flex; align-items: center; gap: 10px; background: var(--pm-yellow); padding: 8px 18px; border-radius: 50px; font-weight: 800; font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase; box-shadow: 3px 3px 0 var(--pm-ink); transform: rotate(-2deg); margin-bottom: 24px; animation: pm-bob 3s ease-in-out infinite; }
.pm-kicker::before { content:'★'; color: var(--pm-red); font-size: 16px; }
.pm-hero-title { font-family: 'Aptly Rust','Archivo Black',Impact,sans-serif; font-size: clamp(48px,7vw,104px); line-height: 0.9; letter-spacing:-0.02em; text-transform: uppercase; margin-bottom: 28px; color: var(--pm-ink); }
.pm-hero-title .l2 { color: var(--pm-red); position: relative; display: inline-block; }
.pm-hero-title .l2 svg { position: absolute; left: 0; bottom: -4px; width: 100%; height: 14px; pointer-events: none; }
.pm-hero-sub { font-size: 24px; max-width: 520px; color: var(--pm-ink-soft); margin-bottom: 36px; line-height: 1.55; }
.pm-hero-sub strong { color: var(--pm-ink); background: linear-gradient(transparent 60%, var(--pm-yellow) 60%); padding: 0 2px; font-weight: 700; }

/* ---------- Buttons ---------- */
.pm-btn { display: inline-flex; align-items: center; gap: 10px; padding: 16px 28px; font-family: 'Aptly Rust','Archivo Black',sans-serif; font-size: 15px; letter-spacing: 0.04em; text-transform: uppercase; text-decoration: none; border: 3px solid var(--pm-ink); border-radius: 4px; cursor: pointer; transition: transform .15s, box-shadow .15s; background: none; }
.pm-btn-primary { background: var(--pm-red); color: #fff; box-shadow: 5px 5px 0 var(--pm-ink); }
.pm-btn-primary:hover { transform: translate(-2px,-2px); box-shadow: 7px 7px 0 var(--pm-ink); color:#fff; }
.pm-btn-secondary { background: #fff; color: var(--pm-ink); box-shadow: 5px 5px 0 var(--pm-ink); }
.pm-btn-secondary:hover { transform: translate(-2px,-2px); box-shadow: 7px 7px 0 var(--pm-ink); background: var(--pm-yellow); color: var(--pm-ink); }

.pm-cta-row { display: flex; gap: 16px; flex-wrap: wrap; align-items: center; }
.pm-age-badge { width: 92px; height: 92px; background: var(--pm-yellow); border-radius: 50%; display: flex; flex-direction: column; align-items: center; justify-content: center; font-family: 'Aptly Rust','Archivo Black',sans-serif; line-height: 1; text-align: center; border: 3px solid var(--pm-ink); box-shadow: 4px 4px 0 var(--pm-ink); transform: rotate(8deg); animation: pm-wobble 4s ease-in-out infinite; flex-shrink: 0; }
.pm-age-badge .ab { font-size: 14px; } .pm-age-badge .age { font-size: 32px; color: var(--pm-red); } .pm-age-badge .jahre { font-size: 14x; }

/* ---------- Hero Stage ---------- */
.pm-stage { position: relative; min-height: 680px; z-index: 3; }
.pm-stage img { position: absolute; pointer-events: none; will-change: transform; }
.pm-stage .saturn { width: 320px; top: 40px; right:-40px; filter: drop-shadow(0 20px 40px rgba(0,0,0,.2)); animation: pm-float 8s ease-in-out infinite; z-index:1; }
.pm-stage .mars { width: 150px; top: 320px; left:-20px; filter: drop-shadow(0 20px 40px rgba(0,0,0,.2)); animation: pm-float 6s ease-in-out infinite 1s; z-index:2; }
.pm-stage .mond { width: 70px; top: 80px; left: 80px; filter: drop-shadow(0 20px 40px rgba(0,0,0,.2)); animation: pm-float 5s ease-in-out infinite .5s; z-index:2; }
.pm-stage .book { width: 340px; top: 120px; left: 80px; z-index:5; filter: drop-shadow(0 30px 50px rgba(0,0,0,.35)); transform-origin: center; transition: transform .2s ease-out; pointer-events: auto; }
.pm-stage .rocket { width: 140px; bottom: 0; right: 80px; z-index:4; filter: drop-shadow(0 10px 20px rgba(0,0,0,.3)); animation: pm-rocket 3s ease-in-out infinite; }
.pm-stage .volt { width: 120px; bottom: 40px; left: 20px; z-index:6; filter: drop-shadow(0 8px 12px rgba(0,0,0,.15)); animation: pm-bob 3s ease-in-out infinite; }
.pm-stage .luna { width: 110px; bottom: 20px; left: 160px; z-index:6; filter: drop-shadow(0 8px 12px rgba(0,0,0,.15)); animation: pm-bob 3.5s ease-in-out infinite .6s; }
.pm-bubble { position: absolute; background: var(--pm-yellow); padding: 10px 18px; border-radius: 20px; font-family: 'Caveat',cursive; font-weight: 700; font-size: 22px; border: 3px solid var(--pm-ink); box-shadow: 3px 3px 0 var(--pm-ink); transform: rotate(-4deg); z-index:7; white-space: nowrap; top: 330px; left: 0; animation: pm-bob 4s ease-in-out infinite .3s; }
.pm-bubble::after { content:''; position: absolute; bottom:-14px; left:30px; border:8px solid transparent; border-top-color: var(--pm-ink); }
.pm-bubble::before { content:''; position: absolute; bottom:-10px; left:33px; border:6px solid transparent; border-top-color: var(--pm-yellow); z-index:1; }

/* ---------- Marquee ---------- */
.pm-marquee { background: var(--pm-ink); color: var(--pm-cream); padding: 18px 0; overflow: hidden; border-top: 3px solid var(--pm-red); border-bottom: 3px solid var(--pm-red); position: relative; z-index: 10; }
.pm-marquee-track { display: flex; gap: 48px; white-space: nowrap; animation: pm-marquee 30s linear infinite; font-family: 'Aptly Rust','Archivo Black',sans-serif; font-size: 22px; font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; }
.pm-marquee-track > span { display: inline-flex; align-items: center; gap: 48px; padding-right: 48px; }
.pm-marquee-track .star { color: var(--pm-yellow); }
.pm-marquee-track .dot { color: var(--pm-red); }

/* ---------- Section generic ---------- */
.pm-sec { position: relative; padding: 120px 48px; }
.pm-sec-inner { max-width: 1320px; margin: 0 auto; position: relative; }
.pm-eyebrow { display: inline-block; font-family: 'Aptly Rust','Archivo Black',sans-serif; font-size: 13px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--pm-red); margin-bottom: 14px; position: relative; padding-left: 36px; font-weight: 400; }
.pm-eyebrow::before { content:''; position: absolute; left:0; top:50%; width:24px; height:3px; background: var(--pm-red); transform: translateY(-50%); }
.pm-title { font-family: 'Aptly Rust','Archivo Black',sans-serif; font-size: clamp(36px,5vw,68px); line-height: 0.95; text-transform: uppercase; letter-spacing:-0.01em; margin-bottom: 20px; font-weight: 400; color: var(--pm-ink); }
.pm-title .hl { background: var(--pm-yellow); padding: 0 12px; display: inline-block; transform: rotate(-1deg); }

/* ---------- Book series ---------- */
.pm-series { background: var(--pm-cream); position: relative; }
.pm-series::before { content:''; position: absolute; top: 60px; left: 40px; width: 200px; height: 200px; background-image: radial-gradient(circle, var(--pm-yellow) 3px, transparent 3.5px); background-size: 20px 20px; opacity: .7; pointer-events: none; }
.pm-series-head { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 60px; gap: 40px; flex-wrap: wrap; }
.pm-series-head-text { max-width: 680px; }
.pm-series-intro { font-size: 18px; color: var(--pm-ink-soft); max-width: 420px; }
.pm-book-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 32px; perspective: 1400px; }
.pm-book-card { position: relative; padding: 40px 24px 28px; background: #fff; border: 3px solid var(--pm-ink); border-radius: 6px; box-shadow: 6px 6px 0 var(--pm-ink); transition: transform .3s, box-shadow .3s; cursor: pointer; overflow: hidden; }
.pm-book-card.c1 { background: #FFE9DC; } .pm-book-card.c2 { background: #E0F0E6; } .pm-book-card.c3 { background: #DCE8F5; } .pm-book-card.c4 { background: #F2E2EA; }
.pm-book-card:hover { transform: translate(-4px,-10px) rotate(-1deg); box-shadow: 12px 16px 0 var(--pm-ink); }
.pm-book-card:hover .pm-book-img { transform: translateY(-12px) rotate(-3deg); }
.pm-book-img-wrap { height: 280px; display: flex; align-items: flex-end; justify-content: center; position: relative; margin-bottom: 20px; }
.pm-book-img { max-height: 100%; filter: drop-shadow(0 18px 24px rgba(0,0,0,.25)); transition: transform .4s cubic-bezier(.2,.9,.3,1.2); transform-origin: bottom center; }
.pm-book-tag { position: absolute; top:-12px; right:-4px; background: var(--pm-red); color:#fff; font-family:'Aptly Rust','Archivo Black',sans-serif; font-size: 11px; padding: 6px 10px; letter-spacing: 0.05em; text-transform: uppercase; transform: rotate(6deg); box-shadow: 2px 2px 0 var(--pm-ink); }
.pm-book-meta { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 10px; }
.pm-book-num { font-family:'Aptly Rust','Archivo Black',sans-serif; font-size: 32px; color: var(--pm-ink); opacity: .15; line-height: 1; }
.pm-book-topic { font-family: 'Caveat',cursive; font-size: 22px; color: var(--pm-red); font-weight: 700; }
.pm-book-title { font-family: 'Aptly Rust','Archivo Black',sans-serif; font-size: 22px; line-height: 1; text-transform: uppercase; margin: 0 0 12px; font-weight: 400; }
.pm-book-desc { font-size: 14px; color: var(--pm-ink-soft); line-height: 1.5; min-height: 60px; }
.pm-book-cta { margin-top: 16px; display: inline-flex; align-items: center; gap: 8px; font-family:'Aptly Rust','Archivo Black',sans-serif; font-size: 13px; text-transform: uppercase; color: var(--pm-ink); text-decoration: none; border-bottom: 3px solid var(--pm-ink); padding-bottom: 3px; transition: gap .2s, color .2s; }
.pm-book-card:hover .pm-book-cta { gap: 14px; color: var(--pm-red); border-bottom-color: var(--pm-red); }

/* ---------- Features ---------- */
.pm-features { background: var(--pm-ink); color: #fff; position: relative; overflow: hidden; }
.pm-features::before { content:''; position: absolute; inset:0; background-image: radial-gradient(circle, rgba(255,213,0,0.08) 1.5px, transparent 2px); background-size: 22px 22px; pointer-events: none; }
.pm-features .pm-title { color: #fff; }
.pm-features .pm-title .hl { color: var(--pm-ink); }
.pm-feat-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 32px; margin-top: 60px; }
.pm-feat-card { padding: 40px 32px; border: 2px solid rgba(255,255,255,.15); border-radius: 8px; background: rgba(255,255,255,.03); transition: all .3s; position: relative; overflow: hidden; }
.pm-feat-card:hover { border-color: var(--pm-yellow); background: rgba(255,213,0,.06); transform: translateY(-8px); }
.pm-feat-num { font-family:'Aptly Rust','Archivo Black',sans-serif; font-size: 64px; line-height: 1; color: var(--pm-yellow); margin-bottom: 16px; }
.pm-feat-title { font-family:'Aptly Rust','Archivo Black',sans-serif; font-size: 22px; text-transform: uppercase; margin-bottom: 12px; line-height: 1.05; }
.pm-feat-text { color: rgba(255,255,255,.75); line-height: 1.6; }

/* Launch module */
.pm-launch { margin-top: 100px; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; position: relative; }
.pm-launch-viz { position: relative; height: 500px; display: flex; justify-content: center; align-items: flex-end; background: radial-gradient(ellipse at bottom, rgba(255,213,0,.12) 0%, transparent 60%); border-radius: 12px; overflow: hidden; border: 1px solid rgba(255,255,255,.1); }
.pm-launch-rocket { width: 200px; filter: drop-shadow(0 0 40px rgba(255,213,0,.3)); animation: pm-rocket-bob 4s ease-in-out infinite; }
.pm-stars { position: absolute; inset: 0; pointer-events: none; }
.pm-star-dot { position: absolute; width: 2px; height: 2px; background: #fff; border-radius: 50%; animation: pm-twinkle 3s ease-in-out infinite; }
.pm-stats-row { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 32px; }
.pm-stat { padding: 20px; border-left: 4px solid var(--pm-red); background: rgba(255,255,255,.04); }
.pm-stat-num { font-family:'Aptly Rust','Archivo Black',sans-serif; font-size: 44px; line-height: 1; color: var(--pm-yellow); margin-bottom: 6px; }
.pm-stat-label { color: rgba(255,255,255,.7); font-size: 13px; text-transform: uppercase; letter-spacing: 0.08em; font-weight: 600; }

/* ---------- Ich Check ---------- */
.pm-check { background: var(--pm-yellow); position: relative; overflow: hidden; padding: 140px 48px; }
.pm-check::before { content:''; position: absolute; inset:0; background-image: radial-gradient(circle, rgba(26,26,26,.08) 1.5px, transparent 2px); background-size: 16px 16px; pointer-events: none; }
.pm-check-inner { display: grid; grid-template-columns: 1.1fr 1fr; gap: 60px; align-items: center; position: relative; z-index: 2; max-width: 1320px; margin: 0 auto; }
.pm-check-title { font-family:'Aptly Rust','Archivo Black',sans-serif; font-size: clamp(60px,9vw,140px); line-height: 0.85; color: var(--pm-ink); text-transform: uppercase; letter-spacing:-0.02em; margin-bottom: 24px; font-weight: 400; }
.pm-check-title .red { display: inline-block; background: var(--pm-ink); color: var(--pm-yellow); padding: 4px 20px 8px; transform: rotate(-2deg); }
.pm-check-title .arrow { display: inline-block; color: var(--pm-red); transform: rotate(-4deg) translateY(-6px); margin-right: 8px; }
.pm-check-sub { font-size: 20px; color: var(--pm-ink); max-width: 480px; margin-bottom: 32px; line-height: 1.5; }
.pm-check-chars { position: relative; height: 520px; }
.pm-check-chars img { position: absolute; filter: drop-shadow(0 12px 20px rgba(0,0,0,.2)); transition: transform .3s; }
.pm-check-chars .luna { width: 260px; bottom: 0; left: 0; animation: pm-bob 4s ease-in-out infinite; }
.pm-check-chars .volt { width: 280px; bottom: 0; right: 0; animation: pm-bob 4s ease-in-out infinite .8s; }
.pm-check-chars .luna:hover, .pm-check-chars .volt:hover { transform: translateY(-10px) scale(1.03); }
.pm-earth-deco { position: absolute; width: 140px; top: 40px; right:-30px; opacity: .9; animation: pm-spin 40s linear infinite; }

/* ---------- Spreads ---------- */
.pm-spreads { background: linear-gradient(180deg, var(--pm-cream) 0%, #EDF4E8 100%); overflow: hidden; padding: 120px 0 120px 48px; }
.pm-spreads-head { max-width: 1320px; margin: 0 auto 20px; padding-right: 48px; }
.pm-spreads-wrap { position: relative; margin-top: 20px; }
.pm-spread-strip { display: flex; gap: 32px; animation: pm-scroll-spreads 40s linear infinite; will-change: transform; }
.pm-spread-strip:hover { animation-play-state: paused; }
.pm-spread-item { flex: 0 0 auto; width: 640px; border: 3px solid var(--pm-ink); border-radius: 6px; overflow: hidden; box-shadow: 8px 8px 0 var(--pm-ink); background: #fff; transform: rotate(-1deg); transition: transform .3s; }
.pm-spread-item:nth-child(even) { transform: rotate(1deg); }
.pm-spread-item:hover { transform: rotate(0) scale(1.02); }
.pm-spread-item img { width: 100%; display: block; }
.pm-spreads-wrap::before, .pm-spreads-wrap::after { content:''; position: absolute; top:0; bottom:0; width: 100px; z-index: 3; pointer-events: none; }
.pm-spreads-wrap::before { left: 0; background: linear-gradient(90deg, var(--pm-cream), transparent); }
.pm-spreads-wrap::after { right: 0; background: linear-gradient(270deg, #EDF4E8, transparent); }

/* ---------- Newsletter ---------- */
.pm-news { background: var(--pm-red); color: #fff; padding: 100px 48px; position: relative; overflow: hidden; }
.pm-news::before { content:''; position: absolute; inset:0; background-image: radial-gradient(circle, rgba(255,255,255,.12) 2px, transparent 2.5px); background-size: 30px 30px; opacity: .6; pointer-events: none; mask-image: linear-gradient(180deg, transparent 0%, black 50%, transparent 100%); -webkit-mask-image: linear-gradient(180deg, transparent 0%, black 50%, transparent 100%); }
.pm-news-inner { max-width: 1000px; margin: 0 auto; text-align: center; position: relative; z-index: 2; }
.pm-news-title { font-family:'Aptly Rust','Archivo Black',sans-serif; font-size: clamp(36px,5vw,68px); line-height: 0.95; text-transform: uppercase; margin-bottom: 18px; color: #fff; font-weight: 400; }
.pm-news-sub { font-size: 18px; opacity: .92; margin-bottom: 36px; max-width: 600px; margin-left: auto; margin-right: auto; }
.pm-news-form { display: flex; gap: 0; max-width: 560px; margin: 0 auto; border: 3px solid var(--pm-ink); background: #fff; box-shadow: 6px 6px 0 var(--pm-ink); border-radius: 4px; overflow: hidden; }
.pm-news-form input { flex: 1; padding: 18px 20px; border: 0; font-family:'Titillium Web',sans-serif; font-size: 16px; color: var(--pm-ink); outline: none; background: #fff; }
.pm-news-form button { padding: 18px 26px; background: var(--pm-ink); color: #fff; border: 0; font-family:'Aptly Rust','Archivo Black',sans-serif; font-size: 14px; letter-spacing: 0.08em; text-transform: uppercase; cursor: pointer; transition: background .2s; }
.pm-news-form button:hover { background: var(--pm-yellow); color: var(--pm-ink); }

/* ---------- Footer ---------- */
.pm-footer { background: var(--pm-ink); color: rgba(255,255,255,.7); padding: 60px 48px 30px; }
.pm-footer-inner { max-width: 1320px; margin: 0 auto; display: grid; grid-template-columns: 1.2fr 1fr 1fr 1fr; gap: 40px; }
.pm-footer-logo { height: 42px; margin-bottom: 16px; }
.pm-footer-col h5 { font-family:'Aptly Rust','Archivo Black',sans-serif; color: #fff; text-transform: uppercase; font-size: 14px; margin-bottom: 16px; letter-spacing: 0.05em; font-weight: 400; }
.pm-footer-col a { display: block; color: rgba(255,255,255,.65); text-decoration: none; padding: 4px 0; font-size: 14px; transition: color .15s; }
.pm-footer-col a:hover { color: var(--pm-yellow); }
.pm-footer-bottom { max-width: 1320px; margin: 50px auto 0; padding-top: 24px; border-top: 1px solid rgba(255,255,255,.1); display: flex; justify-content: space-between; font-size: 12px; color: rgba(255,255,255,.45); }

/* ---------- Nav ---------- */
.pm-nav { position: fixed; top: 0; left: 0; right: 0; z-index: 100; display: flex; align-items: center; justify-content: space-between; padding: 18px 48px; transition: all .3s ease; }
.pm-nav.scrolled { background: rgba(247,242,231,.92); backdrop-filter: blur(10px); box-shadow: 0 2px 20px rgba(0,0,0,.05); padding: 12px 48px; }
.pm-nav-logo { height: 44px; width: auto; transition: transform .2s; }
.pm-nav-logo:hover { transform: rotate(-2deg) scale(1.03); }
.pm-nav-links { display: flex; gap: 36px; align-items: center; }
.pm-nav-links a { color: var(--pm-ink); text-decoration: none; font-weight: 700; font-size: 14px; letter-spacing: 0.02em; text-transform: uppercase; position: relative; padding: 4px 0; font-family: 'Titillium Web',sans-serif; }
.pm-nav-links a::after { content:''; position: absolute; bottom:-2px; left:0; width:0; height:3px; background: var(--pm-red); transition: width .25s ease; }
.pm-nav-links a:hover::after { width: 100%; }
.pm-nav-cta { background: var(--pm-red); color: #fff !important; padding: 10px 22px !important; border-radius: 4px; box-shadow: 3px 3px 0 var(--pm-ink); transition: transform .15s, box-shadow .15s !important; }
.pm-nav-cta:hover { transform: translate(-1px,-1px); box-shadow: 5px 5px 0 var(--pm-ink); }
.pm-nav-cta:hover::after { display: none !important; }

/* ---------- Sparkle trail ---------- */
.pm-sparkle { position: fixed; width: 10px; height: 10px; pointer-events: none; z-index: 999; border-radius: 50%; box-shadow: 0 0 8px currentColor; animation: pm-fade-out .6s forwards; }

/* ---------- Animations ---------- */
@keyframes pm-bob { 0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)} }
@keyframes pm-float { 0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(-8px,-14px) rotate(2deg)} }
@keyframes pm-rocket { 0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(-2deg)} }
@keyframes pm-rocket-bob { 0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(1deg)} }
@keyframes pm-wobble { 0%,100%{transform:rotate(8deg) scale(1)}50%{transform:rotate(12deg) scale(1.06)} }
@keyframes pm-marquee { 0%{transform:translateX(0)}100%{transform:translateX(-50%)} }
@keyframes pm-scroll-spreads { 0%{transform:translateX(0)}100%{transform:translateX(-50%)} }
@keyframes pm-twinkle { 0%,100%{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.6)} }
@keyframes pm-spin { from{transform:rotate(0)}to{transform:rotate(360deg)} }
@keyframes pm-fade-out { 0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0) translateY(20px)} }
@keyframes pm-reveal-in { from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)} }

/* Reveal on scroll */
.pm-reveal { opacity: 0; transform: translateY(40px); transition: opacity .7s ease, transform .7s ease; }
.pm-reveal.pm-visible { opacity: 1; transform: translateY(0); }
.pm-reveal.pm-d1 { transition-delay: .1s; } .pm-reveal.pm-d2 { transition-delay: .2s; } .pm-reveal.pm-d3 { transition-delay: .3s; } .pm-reveal.pm-d4 { transition-delay: .4s; }

/* Responsive */
@media (max-width: 1080px) {
  .pm-hero { padding: 120px 32px 40px; }
  .pm-hero-grid { grid-template-columns: 1fr; }
  .pm-stage { min-height: 540px; }
  .pm-book-grid { grid-template-columns: repeat(2,1fr); }
  .pm-feat-grid { grid-template-columns: 1fr; }
  .pm-launch { grid-template-columns: 1fr; }
  .pm-check-inner { grid-template-columns: 1fr; }
  .pm-footer-inner { grid-template-columns: 1fr 1fr; }
  .pm-nav { padding: 14px 24px; }
  .pm-sec { padding: 80px 24px; }
  .pm-nav-links { gap: 18px; }
  .pm-nav-links a:not(.pm-nav-cta) { display: none; }
}
@media (max-width: 640px) {
  .pm-book-grid { grid-template-columns: 1fr; }
  .pm-stats-row { grid-template-columns: 1fr; }
  .pm-footer-inner { grid-template-columns: 1fr; }
  .pm-news-form { flex-direction: column; }
  .pm-stage .book { width: 240px; top: 60px; left: 10%; }
  .pm-stage .saturn { width: 220px; right:-40px; }
  .pm-check-chars .luna, .pm-check-chars .volt { width: 60%; }
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce) {
  .pm-kicker, .pm-age-badge, .pm-stage img, .pm-bubble, .pm-marquee-track, .pm-spread-strip, .pm-launch-rocket, .pm-star-dot, .pm-earth-deco { animation: none !important; }
}


/* ========= ELEMENTOR-WIDGET OVERRIDES für native Widgets ========= */
/* Containers: Elementor adds padding by default — wir flachen das für pm-* Container */
.elementor-element.pm-hero,
.elementor-element.pm-nav,
.elementor-element.pm-series,
.elementor-element.pm-features,
.elementor-element.pm-check,
.elementor-element.pm-spreads,
.elementor-element.pm-news,
.elementor-element.pm-footer { max-width: 100% !important; }

/* Buttons — native .elementor-button innerhalb pm-btn wrapper */
.pm-btn-primary .elementor-button,
.pm-btn-secondary .elementor-button { font-family: 'Aptly Rust','Archivo Black',sans-serif; font-size: 15px; letter-spacing: 0.04em; text-transform: uppercase; padding: 16px 28px; border: 3px solid var(--pm-ink); border-radius: 4px; transition: transform .15s, box-shadow .15s; display: inline-flex; align-items: center; gap: 10px; font-weight: 400; }
.pm-btn-primary .elementor-button { background: var(--pm-red); color: #fff; box-shadow: 5px 5px 0 var(--pm-ink); }
.pm-btn-primary .elementor-button:hover { transform: translate(-2px,-2px); box-shadow: 7px 7px 0 var(--pm-ink); background: var(--pm-red); color: #fff; }
.pm-btn-secondary .elementor-button { background: #fff; color: var(--pm-ink); box-shadow: 5px 5px 0 var(--pm-ink); }
.pm-btn-secondary .elementor-button:hover { transform: translate(-2px,-2px); box-shadow: 7px 7px 0 var(--pm-ink); background: var(--pm-yellow); color: var(--pm-ink); }

/* Nav Logo Image widget */
.pm-nav-logo-w img { height: 44px !important; width: auto !important; transition: transform .2s; }
.pm-nav-logo-w:hover img { transform: rotate(-2deg) scale(1.03); }
/* Nav Link Text widgets */
.pm-nav-link .elementor-widget-container > p,
.pm-nav-link .elementor-widget-container > a { margin: 0; font-family: 'Titillium Web',sans-serif; font-weight: 700; font-size: 14px; letter-spacing: 0.02em; text-transform: uppercase; color: var(--pm-ink); text-decoration: none; }
.pm-nav-link a { position: relative; padding: 4px 0; color: var(--pm-ink); text-decoration: none; }
.pm-nav-link a::after { content:''; position: absolute; bottom:-2px; left:0; width:0; height:3px; background: var(--pm-red); transition: width .25s ease; }
.pm-nav-link:hover a::after { width: 100%; }

/* Hero title — Elementor Heading widget with class pm-hero-title-w */
.pm-hero-title-w .elementor-heading-title { font-family: 'Aptly Rust','Archivo Black',Impact,sans-serif !important; font-size: clamp(48px,7vw,104px) !important; line-height: 0.9 !important; letter-spacing:-0.02em !important; text-transform: uppercase; color: var(--pm-ink); font-weight: 400; margin: 0; }
.pm-hero-title-w.l1 .elementor-heading-title { color: var(--pm-ink); }
.pm-hero-title-w.l2 .elementor-heading-title { color: var(--pm-red); display: inline-block; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 14' preserveAspectRatio='none'><path d='M2 10 Q 100 2 200 7 T 398 8' stroke='%23FFD500' stroke-width='8' fill='none' stroke-linecap='round'/></svg>"); background-repeat: no-repeat; background-position: center bottom; background-size: 100% 12px; padding-bottom: 4px; }
.pm-hero-title-w.l3 .elementor-heading-title { color: var(--pm-ink); }

/* Hero Sub — Text widget */
.pm-hero-sub-w .elementor-widget-container p { font-size: 22px; font-weight: 400; max-width: auto; color: var(--pm-ink-soft); line-height: 1.55; margin: 0; }
.pm-hero-sub-w strong { color: var(--pm-ink); background: linear-gradient(transparent 60%, var(--pm-yellow) 60%); padding: 0 2px; font-weight: 700; }

/* Kicker text widget */
.pm-kicker-w .elementor-widget-container > p,
.pm-kicker-w .elementor-widget-container > div { display: inline-flex; align-items: center; gap: 10px; background: var(--pm-yellow); padding: 8px 18px; border-radius: 50px; font-weight: 700; font-size: 16px; letter-spacing: 0.08em; text-transform: uppercase; box-shadow: 3px 3px 0 var(--pm-ink); transform: rotate(-2deg); animation: pm-bob 3s ease-in-out infinite; margin: 0; font-family: 'Titillium Web',sans-serif; color: var(--pm-ink); }
.pm-kicker-w .elementor-widget-container > p::before,
.pm-kicker-w .elementor-widget-container > div::before { content:'★'; color: var(--pm-red); font-size: 16px; }

/* Eyebrow Text widget */
.pm-eyebrow-w .elementor-widget-container > p,
.pm-eyebrow-w .elementor-widget-container > div { display: inline-block; font-family: 'Aptly Rust','Archivo Black',sans-serif; font-size: 14px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--pm-red); margin: 0 0 14px; position: relative; padding-left: 36px; font-weight: 700; }
.pm-eyebrow-w .elementor-widget-container > p::before,
.pm-eyebrow-w .elementor-widget-container > div::before { content:''; position: absolute; left:0; top:50%; width:24px; height:3px; background: var(--pm-red); transform: translateY(-50%); }

/* Section title (Heading widget) */
.pm-title-w .elementor-heading-title { font-family: 'Aptly Rust','Archivo Black',sans-serif !important; font-size: clamp(36px,5vw,68px) !important; line-height: 0.95 !important; text-transform: uppercase; letter-spacing:-0.01em !important; font-weight: 400 !important; color: var(--pm-ink); margin: 0 0 20px; }
.pm-title-w .hl { background: var(--pm-yellow); padding: 0 12px; display: inline-block; transform: rotate(-1deg); }
.pm-features .pm-title-w .elementor-heading-title { color: #fff; }
.pm-features .pm-title-w .hl { color: var(--pm-ink); background: var(--pm-yellow); }

/* Book card image */
.pm-book-img-wrap img { max-height: 100%; filter: drop-shadow(0 18px 24px rgba(0,0,0,.25)); transition: transform .4s cubic-bezier(.2,.9,.3,1.2); transform-origin: bottom center; }
.pm-book-card:hover .pm-book-img-wrap img { transform: translateY(-12px) rotate(-3deg); }

/* Book card title (Heading) */
.pm-book-title-w .elementor-heading-title { font-family: 'Aptly Rust','Archivo Black',sans-serif !important; font-size: 22px !important; line-height: 1 !important; text-transform: uppercase; margin: 0 0 12px !important; font-weight: 400 !important; color: var(--pm-ink); }
.pm-book-desc-w .elementor-widget-container p { font-size: 14px; color: var(--pm-ink-soft); line-height: 1.5; min-height: 60px; margin: 0; }
.pm-book-num-w .elementor-widget-container p { font-family: 'Aptly Rust','Archivo Black',sans-serif; font-size: 32px; color: var(--pm-ink); opacity: .15; line-height: 1; margin: 0; }
.pm-book-topic-w .elementor-widget-container p { font-family: 'Caveat',cursive; font-size: 22px; color: var(--pm-red); font-weight: 700; margin: 0; }
.pm-book-tag-w { position: absolute !important; top: -12px !important; right: -4px !important; z-index: 3; }
.pm-book-tag-w .elementor-widget-container p,
.pm-book-tag-w .elementor-widget-container div { background: var(--pm-red); color:#fff; font-family:'Aptly Rust','Archivo Black',sans-serif; font-size: 11px; padding: 6px 10px; letter-spacing: 0.05em; text-transform: uppercase; transform: rotate(6deg); box-shadow: 2px 2px 0 var(--pm-ink); margin: 0; display: inline-block; }

/* Book card CTA button — force pm-book-cta-w class style */
.pm-book-cta-w .elementor-button { font-family:'Aptly Rust','Archivo Black',sans-serif !important; font-size: 13px !important; text-transform: uppercase !important; color: var(--pm-ink) !important; text-decoration: none; border: 0 !important; border-bottom: 3px solid var(--pm-ink) !important; border-radius: 0 !important; background: transparent !important; padding: 0 0 3px !important; box-shadow: none !important; transition: gap .2s, color .2s; gap: 8px !important; display: inline-flex !important; align-items: center; letter-spacing: 0.04em; font-weight: 700 !important; }
.pm-book-card:hover .pm-book-cta-w .elementor-button { gap: 14px !important; color: var(--pm-red) !important; border-bottom-color: var(--pm-red) !important; }

/* Feature card */
.pm-feat-num-w .elementor-heading-title { font-family:'Aptly Rust','Archivo Black',sans-serif !important; font-size: 64px !important; line-height: 1 !important; color: var(--pm-yellow) !important; margin: 0 0 16px !important; font-weight: 400 !important; }
.pm-feat-title-w .elementor-heading-title { font-family:'Aptly Rust','Archivo Black',sans-serif !important; font-size: 22px !important; text-transform: uppercase; margin: 0 0 12px !important; line-height: 1.05 !important; color: #fff; font-weight: 400 !important; }
.pm-feat-text-w .elementor-widget-container p { color: rgba(255,255,255,.75); line-height: 1.6; margin: 0; }

/* Stats — Elementor Counter widget */
.pm-stat-w .elementor-counter-number-wrapper { font-family:'Aptly Rust','Archivo Black',sans-serif !important; font-size: 44px !important; line-height: 1 !important; color: var(--pm-yellow) !important; }
.pm-stat-w .elementor-counter-title { color: rgba(255,255,255,.7) !important; font-size: 13px !important; text-transform: uppercase; letter-spacing: 0.08em; font-weight: 600; margin-top: 6px; }
.pm-stat-w .elementor-counter { text-align: left !important; padding: 20px; border-left: 4px solid var(--pm-red); background: rgba(255,255,255,.04); }

/* Ich Check heading */
.pm-check-title-w .elementor-heading-title { font-family:'Aptly Rust','Archivo Black',sans-serif !important; font-size: clamp(60px,9vw,140px) !important; line-height: 0.85 !important; color: var(--pm-ink) !important; text-transform: uppercase; letter-spacing:-0.02em !important; margin: 0 0 24px !important; font-weight: 400 !important; }
.pm-check-title-w .red { display: inline-block; background: var(--pm-ink); color: var(--pm-yellow); padding: 4px 20px 8px; transform: rotate(-2deg); }
.pm-check-title-w .arrow { display: inline-block; color: var(--pm-red); transform: rotate(-4deg) translateY(-6px); margin-right: 8px; }
.pm-check-sub-w .elementor-widget-container p { font-size: 20px; color: var(--pm-ink); max-width: 480px; line-height: 1.5; margin: 0 0 32px; }

/* Newsletter */
.pm-news-title-w .elementor-heading-title { font-family:'Aptly Rust','Archivo Black',sans-serif !important; font-size: clamp(36px,5vw,68px) !important; line-height: 0.95 !important; text-transform: uppercase; margin: 0 0 18px !important; color: #fff !important; font-weight: 400 !important; text-align: center; }
.pm-news-sub-w .elementor-widget-container p { font-size: 18px; opacity: .92; margin: 0 auto 36px; max-width: 600px; text-align: center; color: #fff; }

/* Footer */
.pm-footer-h5-w .elementor-heading-title { font-family:'Aptly Rust','Archivo Black',sans-serif !important; color: #fff !important; text-transform: uppercase; font-size: 14px !important; margin: 0 0 16px !important; letter-spacing: 0.05em; font-weight: 400 !important; }
.pm-footer-link-w .elementor-widget-container p { margin: 0; }
.pm-footer-link-w .elementor-widget-container p a,
.pm-footer-link-w .elementor-widget-container > a { color: rgba(255,255,255,.65) !important; text-decoration: none; font-size: 14px; padding: 4px 0; display: block; transition: color .15s; font-family: 'Titillium Web',sans-serif; }
.pm-footer-link-w .elementor-widget-container p a:hover,
.pm-footer-link-w .elementor-widget-container > a:hover { color: var(--pm-yellow) !important; }
.pm-footer-tagline-w .elementor-widget-container p { max-width: 320px; font-size: 14px; line-height: 1.6; color: rgba(255,255,255,0.65); margin: 0; }
.pm-footer-logo-w img { height: 42px !important; width: auto !important; margin-bottom: 16px; }

/* Section-inner wrappers for containers — Elementor containers need max-width inside pm-sec */
.pm-sec > .elementor-element,
.pm-sec > .e-con-full,
.pm-features > .elementor-element,
.pm-series > .elementor-element,
.pm-check > .elementor-element,
.pm-spreads > .elementor-element { max-width: 1320px; margin-left: auto; margin-right: auto; width: 100%; }

/* Inner flex helpers */
.pm-cta-row { display: flex; gap: 16px; flex-wrap: wrap; align-items: center; }
.pm-nav-inner { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 18px 48px; }
.pm-nav.scrolled .pm-nav-inner { padding: 12px 48px; }
.pm-hero-grid { display: grid; grid-template-columns: 1.1fr 1fr; gap: 40px; align-items: center; max-width: 1320px; margin: 0 auto; width: 100%; position: relative; z-index: 2; }
.pm-nav-links-inner { display: flex; gap: 36px; align-items: center; }
@media (max-width: 1080px) { .pm-nav-links-inner { gap: 18px; } }

/* ========= PATCHES für native Widget-Output ========= */
/* Eyebrow color variants */
.pm-eyebrow-yellow .elementor-widget-container > p,
.pm-eyebrow-yellow .elementor-widget-container > div { color: var(--pm-yellow) !important; }
.pm-eyebrow-yellow .elementor-widget-container > p::before,
.pm-eyebrow-yellow .elementor-widget-container > div::before { background: var(--pm-yellow) !important; }
.pm-eyebrow-black .elementor-widget-container > p,
.pm-eyebrow-black .elementor-widget-container > div { color: var(--pm-ink) !important; }
.pm-eyebrow-black .elementor-widget-container > p::before,
.pm-eyebrow-black .elementor-widget-container > div::before { background: var(--pm-ink) !important; }

/* Launch title smaller + white */
.pm-launch-title-w .elementor-heading-title { font-size: clamp(32px,4.5vw,56px) !important; color: #fff !important; }

/* Launch lead text (white, smaller max-width) */
.pm-launch-lead-w .elementor-widget-container p { color: rgba(255,255,255,0.8) !important; max-width: 480px; font-size: 17px; line-height: 1.6; margin: 0 0 0; }

/* Series intro text */
.pm-series-intro .elementor-widget-container p { font-size: 18px; color: var(--pm-ink-soft); max-width: 420px; margin: 0; }

/* Series head text column */
.pm-series-head-text { max-width: 680px; }

/* Nav: force fixed position over Elementor inline */
.elementor-element.pm-nav { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; width: 100% !important; z-index: 100 !important; padding: 18px 48px !important; background: transparent !important; transition: all .3s ease !important; }
.elementor-element.pm-nav.scrolled { background: rgba(247,242,231,.92) !important; backdrop-filter: blur(10px); box-shadow: 0 2px 20px rgba(0,0,0,.05); padding: 12px 48px !important; }

/* Hero: force CSS styling */
.elementor-element.pm-hero { position: relative; min-height: 100vh; padding: 120px 48px 80px !important; overflow: hidden; background: linear-gradient(180deg, #EDF4E8 0%, #F4E8D0 100%) !important; }
.elementor-element.pm-hero::before { content:''; position:absolute; inset:0; background-image: radial-gradient(circle, rgba(255,213,0,0.55) 2.5px, transparent 3px); background-size: 22px 22px; mask-image: radial-gradient(ellipse at 15% 30%, black 0%, transparent 55%); -webkit-mask-image: radial-gradient(ellipse at 15% 30%, black 0%, transparent 55%); pointer-events: none; z-index: 1; }
.elementor-element.pm-hero-grid { display: grid !important; grid-template-columns: 1.1fr 1fr !important; gap: 40px !important; align-items: center !important; max-width: 1320px !important; margin: 0 auto !important; width: 100% !important; position: relative; z-index: 2; }

/* Series: BG + dot pattern */
.elementor-element.pm-series { background: var(--pm-cream) !important; position: relative; padding: 120px 48px !important; }
.elementor-element.pm-series::before { content:''; position: absolute; top: 60px; left: 40px; width: 200px; height: 200px; background-image: radial-gradient(circle, var(--pm-yellow) 3px, transparent 3.5px); background-size: 20px 20px; opacity: .7; pointer-events: none; }

/* Book grid enforce 4 cols */
.elementor-element.pm-book-grid { display: grid !important; grid-template-columns: repeat(4,1fr) !important; gap: 32px !important; perspective: 1400px; }
@media (max-width: 1080px) { .elementor-element.pm-book-grid { grid-template-columns: repeat(2,1fr) !important; } }
@media (max-width: 640px)  { .elementor-element.pm-book-grid { grid-template-columns: 1fr !important; } }

/* Book card styling */
.elementor-element.pm-book-card { position: relative !important; background: #fff; border: 3px solid var(--pm-ink) !important; border-radius: 6px !important; box-shadow: 6px 6px 0 var(--pm-ink); transition: transform .3s, box-shadow .3s; cursor: pointer; overflow: visible !important; }
.elementor-element.pm-book-card.c1 { background: #FFE9DC !important; }
.elementor-element.pm-book-card.c2 { background: #E0F0E6 !important; }
.elementor-element.pm-book-card.c3 { background: #DCE8F5 !important; }
.elementor-element.pm-book-card.c4 { background: #F2E2EA !important; }
.elementor-element.pm-book-card:hover { transform: translate(-4px,-10px) rotate(-1deg); box-shadow: 12px 16px 0 var(--pm-ink); }

/* Book meta flex */
.elementor-element.pm-book-meta { display: flex !important; flex-direction: row !important; justify-content: space-between !important; align-items: baseline !important; width: 100%; }
.elementor-element.pm-book-meta > * { width: auto !important; }

/* Book img wrap */
.elementor-element.pm-book-img-wrap { min-height: 280px !important; display: flex !important; align-items: flex-end !important; justify-content: center !important; }

/* Features BG */
.elementor-element.pm-features { background: var(--pm-ink) !important; color: #fff !important; position: relative; overflow: hidden; padding: 120px 48px !important; }
.elementor-element.pm-features::before { content:''; position: absolute; inset:0; background-image: radial-gradient(circle, rgba(255,213,0,0.08) 1.5px, transparent 2px); background-size: 22px 22px; pointer-events: none; }

/* Feat grid 3 cols */
.elementor-element.pm-feat-grid { display: grid !important; grid-template-columns: repeat(3,1fr) !important; gap: 32px !important; }
@media (max-width: 1080px) { .elementor-element.pm-feat-grid { grid-template-columns: 1fr !important; } }

/* Feat card */
.elementor-element.pm-feat-card { border: 2px solid rgba(255,255,255,.15) !important; border-radius: 8px !important; background: rgba(255,255,255,.03) !important; transition: all .3s; position: relative; overflow: hidden; }
.elementor-element.pm-feat-card:hover { border-color: var(--pm-yellow) !important; background: rgba(255,213,0,.06) !important; transform: translateY(-8px); }

/* Launch grid 2 cols */
.elementor-element.pm-launch { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 60px !important; align-items: center !important; }
@media (max-width: 1080px) { .elementor-element.pm-launch { grid-template-columns: 1fr !important; } }

/* Stats row 2 cols */
.elementor-element.pm-stats-row { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 24px !important; }
@media (max-width: 640px) { .elementor-element.pm-stats-row { grid-template-columns: 1fr !important; } }

/* Check BG */
.elementor-element.pm-check { background: var(--pm-yellow) !important; position: relative; overflow: hidden; padding: 140px 48px !important; }
.elementor-element.pm-check::before { content:''; position: absolute; inset:0; background-image: radial-gradient(circle, rgba(26,26,26,.08) 1.5px, transparent 2px); background-size: 16px 16px; pointer-events: none; }
.elementor-element.pm-check-inner { display: grid !important; grid-template-columns: 1.1fr 1fr !important; gap: 60px !important; align-items: center !important; max-width: 1320px !important; margin: 0 auto !important; width: 100% !important; position: relative; z-index: 2; }
@media (max-width: 1080px) { .elementor-element.pm-check-inner { grid-template-columns: 1fr !important; } }

/* News BG */
.elementor-element.pm-news { background: var(--pm-red) !important; color: #fff !important; position: relative; overflow: hidden; }
.elementor-element.pm-news::before { content:''; position: absolute; inset:0; background-image: radial-gradient(circle, rgba(255,255,255,.12) 2px, transparent 2.5px); background-size: 30px 30px; opacity: .6; pointer-events: none; mask-image: linear-gradient(180deg, transparent 0%, black 50%, transparent 100%); -webkit-mask-image: linear-gradient(180deg, transparent 0%, black 50%, transparent 100%); }
.elementor-element.pm-news-inner { max-width: 1000px !important; margin: 0 auto !important; position: relative; z-index: 2; align-items: center; width: 100%; }

/* Footer BG */
.elementor-element.pm-footer { background: var(--pm-ink) !important; color: rgba(255,255,255,.7); padding: 60px 48px 30px !important; }
.elementor-element.pm-footer-inner { max-width: 1320px !important; margin: 0 auto !important; display: grid !important; grid-template-columns: 1.2fr 1fr 1fr 1fr !important; gap: 40px !important; width: 100% !important; }
@media (max-width: 1080px) { .elementor-element.pm-footer-inner { grid-template-columns: 1fr 1fr !important; } }
@media (max-width: 640px)  { .elementor-element.pm-footer-inner { grid-template-columns: 1fr !important; } }

/* Nav-inner padding — since we already applied padding on .pm-nav above */
/* Align book cta as own row in card flex-column */
.elementor-element.pm-book-card > .pm-book-cta-w { margin-top: 16px; }

/* Overall body overflow handled by pm-hero overflow hidden */

/* Button hover overrides that had color: transparent from above - ensure nav buttons have no border/shadow by default */
.elementor-element.pm-nav .elementor-widget-button .elementor-button { border: 0 !important; box-shadow: none !important; }
.elementor-element.pm-nav .elementor-widget-button:last-child .elementor-button { background: var(--pm-red) !important; color: #fff !important; padding: 10px 22px !important; border-radius: 4px !important; box-shadow: 3px 3px 0 var(--pm-ink) !important; transition: transform .15s, box-shadow .15s !important; }
.elementor-element.pm-nav .elementor-widget-button:last-child .elementor-button:hover { transform: translate(-1px,-1px); box-shadow: 5px 5px 0 var(--pm-ink) !important; }
/* -- marker: verify page-level CSS location -- *//* End custom CSS */