.elementor-12014 .elementor-element.elementor-element-3bb7cc5{--display:flex;--min-height:80vh;--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--overlay-mix-blend-mode:overlay;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12014 .elementor-element.elementor-element-3bb7cc5:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b06e2b );}.elementor-12014 .elementor-element.elementor-element-3bb7cc5::before, .elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://futureproofhq.com/wp-content/uploads/2025/08/Halftone-Grey-scaled.png");background-position:top center;background-size:contain;}.elementor-12014 .elementor-element.elementor-element-3bb7cc5::before{filter:brightness( 100% ) contrast( 166% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12014 .elementor-element.elementor-element-3399b73{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-5e895aa{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12014 .elementor-element.elementor-element-881f39c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-cba235f );}.elementor-12014 .elementor-element.elementor-element-881f39c{width:100%;max-width:100%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12014 .elementor-element.elementor-element-0bbdabb{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-cba235f );}.elementor-12014 .elementor-element.elementor-element-2e264f5{--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;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-12014 .elementor-element.elementor-element-8043c94 .elementor-button{fill:var( --e-global-color-c53da41 );color:var( --e-global-color-c53da41 );background-color:#F7F9FC52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53da41 );border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-8043c94 .elementor-button:hover, .elementor-12014 .elementor-element.elementor-element-8043c94 .elementor-button:focus{color:var( --e-global-color-3721008 );background-color:var( --e-global-color-c53da41 );border-color:var( --e-global-color-c53da41 );}.elementor-12014 .elementor-element.elementor-element-8043c94 .elementor-button:hover svg, .elementor-12014 .elementor-element.elementor-element-8043c94 .elementor-button:focus svg{fill:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-8043c94 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-8043c94.elementor-element{--align-self:flex-start;}.elementor-12014 .elementor-element.elementor-element-8043c94:hover > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-39f50b2{--display:flex;}.elementor-12014 .elementor-element.elementor-element-c71176f{font-family:"Poppins", Sans-serif;font-weight:500;color:var( --e-global-color-cba235f );}.elementor-12014 .elementor-element.elementor-element-dc4d3a4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12014 .elementor-element.elementor-element-dc4d3a4 > .elementor-widget-container{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12014 .elementor-element.elementor-element-465b3eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-997b500{--display:flex;}.elementor-12014 .elementor-element.elementor-element-37514fd{font-family:"Poppins", Sans-serif;font-weight:500;color:var( --e-global-color-cba235f );}.elementor-12014 .elementor-element.elementor-element-71fd05b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-cba235f );}.elementor-12014 .elementor-element.elementor-element-71fd05b{width:initial;max-width:initial;}.elementor-12014 .elementor-element.elementor-element-faa8c37 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12014 .elementor-element.elementor-element-faa8c37 > .elementor-widget-container{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12014 .elementor-element.elementor-element-fa8da8e{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-5686b2a{--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;}.elementor-12014 .elementor-element.elementor-element-22e1ff1 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-3dd16c0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-22e1ff1 .elementor-button:hover, .elementor-12014 .elementor-element.elementor-element-22e1ff1 .elementor-button:focus{color:#FFFFFF;background-color:#FFFFFF0D;border-color:#FFFFFF1A;}.elementor-12014 .elementor-element.elementor-element-22e1ff1 .elementor-button:hover svg, .elementor-12014 .elementor-element.elementor-element-22e1ff1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12014 .elementor-element.elementor-element-22e1ff1 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-22e1ff1.elementor-element{--align-self:flex-start;}.elementor-12014 .elementor-element.elementor-element-22e1ff1:hover > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-1eb9c0d{--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:80px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-b4bd251{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}.elementor-12014 .elementor-element.elementor-element-388b1d2{--display:flex;}.elementor-12014 .elementor-element.elementor-element-e992bcc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-3952a7d{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-9039d68{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--z-index:5;}.elementor-12014 .elementor-element.elementor-element-9039d68.e-con{--align-self:stretch;}.elementor-12014 .elementor-element.elementor-element-8028645{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12014 .elementor-element.elementor-element-8028645:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-8028645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #FFFFFF00 0%, #FFFFFF26 100%);}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12014 .elementor-element.elementor-element-6fa26cf .elementor-counter-number-wrapper{color:var( --e-global-color-3721008 );font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;}.elementor-12014 .elementor-element.elementor-element-347bf9b{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-dccdfd0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12014 .elementor-element.elementor-element-dccdfd0:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-dccdfd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #FFFFFF00 0%, #FFFFFF26 100%);}.elementor-12014 .elementor-element.elementor-element-5b7b396 .elementor-counter-number-wrapper{color:var( --e-global-color-3721008 );font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;}.elementor-12014 .elementor-element.elementor-element-4ca2459{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-cd85b7b{--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;}.elementor-12014 .elementor-element.elementor-element-ba32a67 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-3dd16c0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-ba32a67 .elementor-button:hover, .elementor-12014 .elementor-element.elementor-element-ba32a67 .elementor-button:focus{color:#FFFFFF;background-color:#FFFFFF0D;border-color:#FFFFFF1A;}.elementor-12014 .elementor-element.elementor-element-ba32a67 .elementor-button:hover svg, .elementor-12014 .elementor-element.elementor-element-ba32a67 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12014 .elementor-element.elementor-element-ba32a67 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-ba32a67.elementor-element{--align-self:flex-start;}.elementor-12014 .elementor-element.elementor-element-ba32a67:hover > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-dd1e275{--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-12014 .elementor-element.elementor-element-d4f88f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}.elementor-12014 .elementor-element.elementor-element-541970b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--z-index:5;}.elementor-12014 .elementor-element.elementor-element-541970b.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-12014 .elementor-element.elementor-element-b3009e6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12014 .elementor-element.elementor-element-b3009e6:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-b3009e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #FFFFFF00 0%, #FFFFFF26 100%);}.elementor-12014 .elementor-element.elementor-element-f180ac2 .elementor-counter-number-wrapper{color:var( --e-global-color-3721008 );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-12014 .elementor-element.elementor-element-8f8b5b9{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-55b13e5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12014 .elementor-element.elementor-element-c9cea02{--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:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12014 .elementor-element.elementor-element-c9cea02:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-c9cea02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #FFFFFF00 0%, #FFFFFF26 100%);}.elementor-12014 .elementor-element.elementor-element-123d451 .elementor-counter-number-wrapper{color:var( --e-global-color-3721008 );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-12014 .elementor-element.elementor-element-123d451.elementor-element{--align-self:flex-start;}.elementor-12014 .elementor-element.elementor-element-ec716c6{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-3d46518{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12014 .elementor-element.elementor-element-3d46518:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-3d46518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #FFFFFF00 0%, #FFFFFF26 100%);}.elementor-12014 .elementor-element.elementor-element-6a3e637 .elementor-counter-number-wrapper{color:var( --e-global-color-3721008 );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-12014 .elementor-element.elementor-element-ea5c317{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-7f380bf{--display:flex;}.elementor-12014 .elementor-element.elementor-element-f59a0ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-e67572d{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-2a81a67{--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;}.elementor-12014 .elementor-element.elementor-element-204091d .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-3dd16c0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-204091d .elementor-button:hover, .elementor-12014 .elementor-element.elementor-element-204091d .elementor-button:focus{color:#FFFFFF;background-color:#FFFFFF0D;border-color:#FFFFFF1A;}.elementor-12014 .elementor-element.elementor-element-204091d .elementor-button:hover svg, .elementor-12014 .elementor-element.elementor-element-204091d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12014 .elementor-element.elementor-element-204091d > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-204091d.elementor-element{--align-self:flex-start;}.elementor-12014 .elementor-element.elementor-element-204091d:hover > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12014 .elementor-element.elementor-element-4278649{width:100%;max-width:100%;--ha-tfx-scale-x:0.9;--ha-tfx-scale-y:1;}.elementor-12014 .elementor-element.elementor-element-4278649.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12014 .elementor-element.elementor-element-4278649 > .elementor-widget-container{--e-transform-scaleX:1.4;}.elementor-12014 .elementor-element.elementor-element-4278649.ha-has-bg-overlay > .elementor-widget-container::before{mix-blend-mode:overlay;}.elementor-12014 .elementor-element.elementor-element-4278649.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-12014 .elementor-element.elementor-element-f7e8531{--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;--overlay-opacity:0.1;--overlay-mix-blend-mode:color-dodge;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12014 .elementor-element.elementor-element-f7e8531:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-f7e8531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b06e2b );background-image:url("https://futureproofhq.com/wp-content/uploads/2025/09/FPC26-Marketing-Website-Branding-Illustrated-Frame-Small.png");background-size:cover;}.elementor-12014 .elementor-element.elementor-element-f7e8531::before, .elementor-12014 .elementor-element.elementor-element-f7e8531 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-f7e8531 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-f7e8531 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-f7e8531 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-f7e8531 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://futureproofhq.com/wp-content/uploads/2025/08/Halftone-Grey-scaled.png");background-size:contain;}.elementor-12014 .elementor-element.elementor-element-a1a3c12{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12014 .elementor-element.elementor-element-a1a3c12:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-a1a3c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b06e2b );}.elementor-12014 .elementor-element.elementor-element-506d160{text-align:center;width:initial;max-width:initial;}.elementor-12014 .elementor-element.elementor-element-506d160 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-cba235f );}.elementor-12014 .elementor-element.elementor-element-ff17e81{--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 60px;--row-gap:0px;--column-gap:60px;}.elementor-12014 .elementor-element.elementor-element-f32c18b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.25em;}.elementor-12014 .elementor-element.elementor-element-3028227{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.25em;}.elementor-12014 .elementor-element.elementor-element-f64a84d{--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;--overlay-opacity:0.1;--overlay-mix-blend-mode:overlay;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-12014 .elementor-element.elementor-element-f64a84d:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-f64a84d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-c53da41 ) 0%, #1B8ACA 100%);}.elementor-12014 .elementor-element.elementor-element-f64a84d::before, .elementor-12014 .elementor-element.elementor-element-f64a84d > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-f64a84d > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-f64a84d > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-f64a84d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-f64a84d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://futureproofhq.com/wp-content/uploads/2025/08/Halftone-Grey-scaled.png");background-size:contain;}.elementor-12014 .elementor-element.elementor-element-5f42729{--display:flex;}.elementor-12014 .elementor-element.elementor-element-3391553 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-3391553{width:initial;max-width:initial;}.elementor-12014 .elementor-element.elementor-element-71423c3{--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;}.elementor-12014 .elementor-element.elementor-element-cc6f4b1 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-3dd16c0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-cc6f4b1 .elementor-button:hover, .elementor-12014 .elementor-element.elementor-element-cc6f4b1 .elementor-button:focus{color:#FFFFFF;background-color:#FFFFFF0D;border-color:#FFFFFF1A;}.elementor-12014 .elementor-element.elementor-element-cc6f4b1 .elementor-button:hover svg, .elementor-12014 .elementor-element.elementor-element-cc6f4b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12014 .elementor-element.elementor-element-cc6f4b1 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-cc6f4b1.elementor-element{--align-self:flex-start;}.elementor-12014 .elementor-element.elementor-element-cc6f4b1:hover > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-fb784e8 img{border-radius:10px 10px 10px 10px;}.elementor-12014 .elementor-element.elementor-element-fb784e8 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-12014 .elementor-element.elementor-element-fb784e8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-12014 .elementor-element.elementor-element-69143ab{--display:flex;}.elementor-12014 .elementor-element.elementor-element-e2ca3ee{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-3721008 );--border-color:var( --e-global-color-3721008 );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-4939438 .elementor-heading-title{color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-4939438{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12014 .elementor-element.elementor-element-c657e2d{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3721008 );width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12014 .elementor-element.elementor-element-ef49a4c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-3721008 );--border-color:var( --e-global-color-3721008 );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-eb7e458 .elementor-heading-title{color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-eb7e458{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12014 .elementor-element.elementor-element-c333678{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3721008 );width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12014 .elementor-element.elementor-element-2d760e0{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-3721008 );--border-color:var( --e-global-color-3721008 );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-932188f .elementor-heading-title{color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-932188f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12014 .elementor-element.elementor-element-1d88b94{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3721008 );width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12014 .elementor-element.elementor-element-cff3ac8{--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;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-7cd4815 .elementor-heading-title{color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-7cd4815{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12014 .elementor-element.elementor-element-1eee575{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3721008 );width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12014 .elementor-element.elementor-element-e2fbf82{--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;--overlay-opacity:0.1;--overlay-mix-blend-mode:overlay;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-12014 .elementor-element.elementor-element-e2fbf82:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-c53da41 ) 0%, #1B8ACA 100%);}.elementor-12014 .elementor-element.elementor-element-e2fbf82::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://futureproofhq.com/wp-content/uploads/2025/08/Halftone-Grey-scaled.png");background-size:contain;}.elementor-12014 .elementor-element.elementor-element-1092241{--display:flex;}.elementor-12014 .elementor-element.elementor-element-4ff6037 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-4ff6037{width:initial;max-width:initial;}.elementor-widget-ha-toggle .ha-toggle__item-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-toggle .ha-toggle__item-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12014 .elementor-element.elementor-element-91c10d9 .ha-toggle__item{border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-12014 .elementor-element.elementor-element-91c10d9 .ha-toggle__item-title{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-12014 .elementor-element.elementor-element-91c10d9 .ha-toggle__item-title-text, .elementor-12014 .elementor-element.elementor-element-91c10d9 .ha-toggle__item-title-icon i:before, .elementor-12014 .elementor-element.elementor-element-91c10d9 .ha-toggle__item-title-icon svg, .elementor-12014 .elementor-element.elementor-element-91c10d9 .ha-toggle__icon i:before, .elementor-12014 .elementor-element.elementor-element-91c10d9 .ha-toggle__icon svg{color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-91c10d9 .ha-toggle__item-content{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-4f3f552 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-3dd16c0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-4f3f552 .elementor-button:hover, .elementor-12014 .elementor-element.elementor-element-4f3f552 .elementor-button:focus{color:#FFFFFF;background-color:#FFFFFF0D;border-color:#FFFFFF1A;}.elementor-12014 .elementor-element.elementor-element-4f3f552 .elementor-button:hover svg, .elementor-12014 .elementor-element.elementor-element-4f3f552 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12014 .elementor-element.elementor-element-4f3f552 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-4f3f552.elementor-element{--align-self:flex-start;}.elementor-12014 .elementor-element.elementor-element-4f3f552:hover > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-12a3736{--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;--overlay-opacity:0.1;--overlay-mix-blend-mode:overlay;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-12014 .elementor-element.elementor-element-12a3736:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-12a3736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-c46ef68 ) 0%, #452075 100%);}.elementor-12014 .elementor-element.elementor-element-12a3736::before, .elementor-12014 .elementor-element.elementor-element-12a3736 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-12a3736 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-12a3736 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-12a3736 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-12a3736 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://futureproofhq.com/wp-content/uploads/2025/08/Halftone-Grey-scaled.png");background-size:100% auto;}.elementor-12014 .elementor-element.elementor-element-c28d370{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-c28d370.e-con{--align-self:center;}.elementor-12014 .elementor-element.elementor-element-d3ece00{--display:flex;}.elementor-12014 .elementor-element.elementor-element-a09f1f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-a09f1f6{width:initial;max-width:initial;}.elementor-12014 .elementor-element.elementor-element-1838d4d{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-77cda79{--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;}.elementor-12014 .elementor-element.elementor-element-8d56b9c .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-3dd16c0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-8d56b9c .elementor-button:hover, .elementor-12014 .elementor-element.elementor-element-8d56b9c .elementor-button:focus{color:#FFFFFF;background-color:#FFFFFF0D;border-color:#FFFFFF1A;}.elementor-12014 .elementor-element.elementor-element-8d56b9c .elementor-button:hover svg, .elementor-12014 .elementor-element.elementor-element-8d56b9c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12014 .elementor-element.elementor-element-8d56b9c > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-8d56b9c.elementor-element{--align-self:flex-start;}.elementor-12014 .elementor-element.elementor-element-8d56b9c:hover > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-d896744{--display:flex;}.elementor-12014 .elementor-element.elementor-element-56e4560 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12014 .elementor-element.elementor-element-56e4560 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-12014 .elementor-element.elementor-element-965a727{--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;--overlay-opacity:0.1;--overlay-mix-blend-mode:overlay;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-12014 .elementor-element.elementor-element-965a727:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-965a727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-c46ef68 ) 0%, #452075 100%);}.elementor-12014 .elementor-element.elementor-element-965a727::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://futureproofhq.com/wp-content/uploads/2025/08/Halftone-Grey-scaled.png");background-size:100% auto;}.elementor-12014 .elementor-element.elementor-element-5f79658{--display:flex;}.elementor-12014 .elementor-element.elementor-element-0fd3858 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-0fd3858{width:initial;max-width:initial;}.elementor-12014 .elementor-element.elementor-element-12508c8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12014 .elementor-element.elementor-element-12508c8 > .elementor-widget-container{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12014 .elementor-element.elementor-element-8002573{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-599be19{--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;}.elementor-12014 .elementor-element.elementor-element-d38b181 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-3dd16c0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-d38b181 .elementor-button:hover, .elementor-12014 .elementor-element.elementor-element-d38b181 .elementor-button:focus{color:#FFFFFF;background-color:#FFFFFF0D;border-color:#FFFFFF1A;}.elementor-12014 .elementor-element.elementor-element-d38b181 .elementor-button:hover svg, .elementor-12014 .elementor-element.elementor-element-d38b181 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12014 .elementor-element.elementor-element-d38b181 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-d38b181.elementor-element{--align-self:flex-start;}.elementor-12014 .elementor-element.elementor-element-d38b181:hover > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-a15d12b{--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;--overlay-opacity:0.8;--overlay-mix-blend-mode:screen;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-12014 .elementor-element.elementor-element-a15d12b:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-a15d12b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b06e2b );}.elementor-12014 .elementor-element.elementor-element-a15d12b::before, .elementor-12014 .elementor-element.elementor-element-a15d12b > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-a15d12b > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-a15d12b > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-a15d12b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-a15d12b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://futureproofhq.com/wp-content/uploads/2025/08/Halftone-Grey-scaled.png");background-size:cover;}.elementor-12014 .elementor-element.elementor-element-3b295b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-3b295b1.e-con{--align-self:center;}.elementor-12014 .elementor-element.elementor-element-12f1731{--display:flex;}.elementor-12014 .elementor-element.elementor-element-442c78d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12014 .elementor-element.elementor-element-442c78d > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-12014 .elementor-element.elementor-element-f718714{--display:flex;}.elementor-12014 .elementor-element.elementor-element-ac7b043 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-cba235f );}.elementor-12014 .elementor-element.elementor-element-ac7b043{width:initial;max-width:initial;}.elementor-12014 .elementor-element.elementor-element-647e447{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-cba235f );}.elementor-12014 .elementor-element.elementor-element-8b10b28{--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;}.elementor-12014 .elementor-element.elementor-element-e138461 .elementor-button{fill:var( --e-global-color-c53da41 );color:var( --e-global-color-c53da41 );background-color:#F7F9FC52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53da41 );border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-e138461 .elementor-button:hover, .elementor-12014 .elementor-element.elementor-element-e138461 .elementor-button:focus{color:var( --e-global-color-3721008 );background-color:var( --e-global-color-c53da41 );border-color:var( --e-global-color-c53da41 );}.elementor-12014 .elementor-element.elementor-element-e138461 .elementor-button:hover svg, .elementor-12014 .elementor-element.elementor-element-e138461 .elementor-button:focus svg{fill:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-e138461 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-e138461.elementor-element{--align-self:flex-start;}.elementor-12014 .elementor-element.elementor-element-e138461:hover > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-6f71ed5{--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;--overlay-opacity:0.1;--overlay-mix-blend-mode:screen;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-12014 .elementor-element.elementor-element-6f71ed5:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b06e2b );}.elementor-12014 .elementor-element.elementor-element-6f71ed5::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://futureproofhq.com/wp-content/uploads/2025/08/Halftone-Grey-scaled.png");background-size:100% auto;}.elementor-12014 .elementor-element.elementor-element-cfaf72a{--display:flex;}.elementor-12014 .elementor-element.elementor-element-9a4d027 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-cba235f );}.elementor-12014 .elementor-element.elementor-element-9a4d027{width:initial;max-width:initial;}.elementor-12014 .elementor-element.elementor-element-6c31047 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12014 .elementor-element.elementor-element-6c31047 > .elementor-widget-container{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12014 .elementor-element.elementor-element-817686e{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-cba235f );}.elementor-12014 .elementor-element.elementor-element-971386f{--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;}.elementor-12014 .elementor-element.elementor-element-d3d2318 .elementor-button{fill:var( --e-global-color-c53da41 );color:var( --e-global-color-c53da41 );background-color:#F7F9FC52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53da41 );border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-d3d2318 .elementor-button:hover, .elementor-12014 .elementor-element.elementor-element-d3d2318 .elementor-button:focus{color:var( --e-global-color-3721008 );background-color:var( --e-global-color-c53da41 );border-color:var( --e-global-color-c53da41 );}.elementor-12014 .elementor-element.elementor-element-d3d2318 .elementor-button:hover svg, .elementor-12014 .elementor-element.elementor-element-d3d2318 .elementor-button:focus svg{fill:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-d3d2318 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-d3d2318.elementor-element{--align-self:flex-start;}.elementor-12014 .elementor-element.elementor-element-d3d2318:hover > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-12014 .elementor-element.elementor-element-197ef28{--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;--overlay-opacity:0.2;--overlay-mix-blend-mode:overlay;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12014 .elementor-element.elementor-element-197ef28:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-197ef28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c46ef68 );background-image:url("https://futureproofhq.com/wp-content/uploads/2025/08/FPC26-Illustrated-Frame.png");background-position:top left;background-size:cover;}.elementor-12014 .elementor-element.elementor-element-197ef28::before, .elementor-12014 .elementor-element.elementor-element-197ef28 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-197ef28 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-197ef28 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-197ef28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-197ef28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://futureproofhq.com/wp-content/uploads/2025/08/Halftone-Grey-scaled.png");background-size:cover;}.elementor-12014 .elementor-element.elementor-element-c1b1625{--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;--overlay-opacity:0.1;--overlay-mix-blend-mode:overlay;--padding-top:80px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-12014 .elementor-element.elementor-element-c1b1625:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-c1b1625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b63943d );}.elementor-12014 .elementor-element.elementor-element-c1b1625::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://futureproofhq.com/wp-content/uploads/2025/08/Halftone-Grey-scaled.png");background-size:100% auto;}.elementor-12014 .elementor-element.elementor-element-d8177d4{--display:flex;}.elementor-12014 .elementor-element.elementor-element-a061a57{text-align:center;}.elementor-12014 .elementor-element.elementor-element-a061a57 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-4d7ffa6{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3721008 );}.elementor-12014 .elementor-element.elementor-element-76b9b2a{--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:60px 0px;--row-gap:60px;--column-gap:0px;--overlay-opacity:0.1;--overlay-mix-blend-mode:overlay;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-76b9b2a:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-76b9b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b63943d );}.elementor-12014 .elementor-element.elementor-element-76b9b2a::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://futureproofhq.com/wp-content/uploads/2025/08/Halftone-Grey-scaled.png");background-size:100% auto;}.elementor-12014 .elementor-element.elementor-element-f370cfb{--e-image-carousel-slides-to-show:5;}.elementor-12014 .elementor-element.elementor-element-f370cfb .swiper-wrapper{display:flex;align-items:center;}.elementor-12014 .elementor-element.elementor-element-f370cfb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-12014 .elementor-element.elementor-element-f370cfb > .elementor-widget-container{--e-transform-scale:1.2;}.elementor-12014 .elementor-element.elementor-element-cde35e9{--e-image-carousel-slides-to-show:5;}.elementor-12014 .elementor-element.elementor-element-cde35e9 .swiper-wrapper{display:flex;align-items:center;}.elementor-12014 .elementor-element.elementor-element-cde35e9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-12014 .elementor-element.elementor-element-cde35e9 > .elementor-widget-container{--e-transform-scale:1.2;}.elementor-12014 .elementor-element.elementor-element-a4714a1{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12014 .elementor-element.elementor-element-3bb7cc5{--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:225px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-12014 .elementor-element.elementor-element-465b3eb{--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;}.elementor-12014 .elementor-element.elementor-element-37514fd{text-align:center;}.elementor-12014 .elementor-element.elementor-element-71fd05b{text-align:center;}.elementor-12014 .elementor-element.elementor-element-71fd05b .elementor-heading-title{font-size:40px;}.elementor-12014 .elementor-element.elementor-element-fa8da8e{text-align:center;font-size:16px;}.elementor-12014 .elementor-element.elementor-element-22e1ff1{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-1eb9c0d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-b4bd251{--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;}.elementor-12014 .elementor-element.elementor-element-388b1d2{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-12014 .elementor-element.elementor-element-e992bcc{text-align:center;}.elementor-12014 .elementor-element.elementor-element-e992bcc .elementor-heading-title{font-size:40px;}.elementor-12014 .elementor-element.elementor-element-3952a7d{text-align:center;font-size:16px;}.elementor-12014 .elementor-element.elementor-element-9039d68{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-8028645{--justify-content:center;}.elementor-12014 .elementor-element.elementor-element-6fa26cf .elementor-counter-number-wrapper{font-size:40px;}.elementor-12014 .elementor-element.elementor-element-347bf9b{font-size:16px;}.elementor-12014 .elementor-element.elementor-element-dccdfd0{--justify-content:center;}.elementor-12014 .elementor-element.elementor-element-5b7b396 .elementor-counter-number-wrapper{font-size:40px;}.elementor-12014 .elementor-element.elementor-element-4ca2459{font-size:16px;}.elementor-12014 .elementor-element.elementor-element-ba32a67{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-dd1e275{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12014 .elementor-element.elementor-element-541970b{--grid-auto-flow:row;}.elementor-12014 .elementor-element.elementor-element-4278649 > .elementor-widget-container{--e-transform-translateX:-134px;--e-transform-translateY:-25px;--e-transform-scaleX:1.7;--e-transform-scaleY:1.1;}.elementor-12014 .elementor-element.elementor-element-f7e8531:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-f7e8531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-12014 .elementor-element.elementor-element-f7e8531{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12014 .elementor-element.elementor-element-a1a3c12{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12014 .elementor-element.elementor-element-506d160{text-align:center;}.elementor-12014 .elementor-element.elementor-element-506d160 .elementor-heading-title{font-size:40px;}.elementor-12014 .elementor-element.elementor-element-ff17e81{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12014 .elementor-element.elementor-element-f32c18b{font-size:14px;line-height:1.2em;}.elementor-12014 .elementor-element.elementor-element-3028227{font-size:14px;line-height:1.2em;}.elementor-12014 .elementor-element.elementor-element-e2fbf82{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12014 .elementor-element.elementor-element-e2fbf82::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12014 .elementor-element.elementor-element-4ff6037{text-align:center;}.elementor-12014 .elementor-element.elementor-element-4ff6037 .elementor-heading-title{font-size:40px;}.elementor-12014 .elementor-element.elementor-element-91c10d9 .ha-toggle__item{border-width:0px 0px 1px 0px;}.elementor-12014 .elementor-element.elementor-element-91c10d9 .ha-toggle__item-content{font-size:16px;}.elementor-12014 .elementor-element.elementor-element-4f3f552{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-965a727{--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;--overlay-opacity:0.1;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12014 .elementor-element.elementor-element-965a727::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12014 .elementor-element.elementor-element-0fd3858{text-align:center;}.elementor-12014 .elementor-element.elementor-element-0fd3858 .elementor-heading-title{font-size:40px;}.elementor-12014 .elementor-element.elementor-element-8002573{text-align:center;font-size:16px;}.elementor-12014 .elementor-element.elementor-element-d38b181{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-6f71ed5{--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;--overlay-opacity:0.9;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12014 .elementor-element.elementor-element-6f71ed5::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12014 .elementor-element.elementor-element-9a4d027{text-align:center;}.elementor-12014 .elementor-element.elementor-element-9a4d027 .elementor-heading-title{font-size:40px;}.elementor-12014 .elementor-element.elementor-element-817686e{text-align:center;font-size:16px;}.elementor-12014 .elementor-element.elementor-element-d3d2318{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-c1b1625::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12014 .elementor-element.elementor-element-c1b1625{--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-12014 .elementor-element.elementor-element-a061a57{text-align:center;}.elementor-12014 .elementor-element.elementor-element-a061a57 .elementor-heading-title{font-size:40px;}.elementor-12014 .elementor-element.elementor-element-4d7ffa6{text-align:center;font-size:16px;}.elementor-12014 .elementor-element.elementor-element-76b9b2a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-76b9b2a::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12014 .elementor-element.elementor-element-f370cfb{--e-image-carousel-slides-to-show:4;}.elementor-12014 .elementor-element.elementor-element-f370cfb > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-12014 .elementor-element.elementor-element-cde35e9{--e-image-carousel-slides-to-show:4;}.elementor-12014 .elementor-element.elementor-element-cde35e9 > .elementor-widget-container{--e-transform-scale:1.3;}}@media(max-width:767px){.elementor-12014 .elementor-element.elementor-element-3bb7cc5::before, .elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:100% auto;}.elementor-12014 .elementor-element.elementor-element-3bb7cc5{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12014 .elementor-element.elementor-element-8043c94 .elementor-button{padding:15px 10px 15px 10px;}.elementor-12014 .elementor-element.elementor-element-8043c94{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-997b500{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12014 .elementor-element.elementor-element-37514fd{font-size:14px;line-height:1em;}.elementor-12014 .elementor-element.elementor-element-37514fd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12014 .elementor-element.elementor-element-71fd05b .elementor-heading-title{font-size:24px;}.elementor-12014 .elementor-element.elementor-element-fa8da8e{font-size:14px;}.elementor-12014 .elementor-element.elementor-element-fa8da8e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-12014 .elementor-element.elementor-element-22e1ff1 .elementor-button{padding:15px 10px 15px 10px;}.elementor-12014 .elementor-element.elementor-element-22e1ff1{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-388b1d2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12014 .elementor-element.elementor-element-e992bcc .elementor-heading-title{font-size:24px;}.elementor-12014 .elementor-element.elementor-element-3952a7d{font-size:14px;}.elementor-12014 .elementor-element.elementor-element-9039d68{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-12014 .elementor-element.elementor-element-8028645{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12014 .elementor-element.elementor-element-6fa26cf .elementor-counter-number-wrapper{font-size:24px;}.elementor-12014 .elementor-element.elementor-element-347bf9b{font-size:14px;line-height:1.2em;}.elementor-12014 .elementor-element.elementor-element-347bf9b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-12014 .elementor-element.elementor-element-dccdfd0{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12014 .elementor-element.elementor-element-5b7b396 .elementor-counter-number-wrapper{font-size:24px;}.elementor-12014 .elementor-element.elementor-element-4ca2459{font-size:14px;line-height:1.2em;}.elementor-12014 .elementor-element.elementor-element-4ca2459 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-12014 .elementor-element.elementor-element-ba32a67 .elementor-button{padding:15px 10px 15px 10px;}.elementor-12014 .elementor-element.elementor-element-ba32a67{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-541970b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12014 .elementor-element.elementor-element-204091d .elementor-button{padding:15px 10px 15px 10px;}.elementor-12014 .elementor-element.elementor-element-204091d{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-4278649 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:109px;--e-transform-scaleX:2;--e-transform-scaleY:1.5;}.elementor-12014 .elementor-element.elementor-element-f7e8531:not(.elementor-motion-effects-element-type-background), .elementor-12014 .elementor-element.elementor-element-f7e8531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:cover;}.elementor-12014 .elementor-element.elementor-element-f7e8531::before, .elementor-12014 .elementor-element.elementor-element-f7e8531 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-f7e8531 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-f7e8531 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-f7e8531 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-f7e8531 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12014 .elementor-element.elementor-element-f7e8531{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12014 .elementor-element.elementor-element-506d160 .elementor-heading-title{font-size:24px;}.elementor-12014 .elementor-element.elementor-element-ff17e81{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12014 .elementor-element.elementor-element-f32c18b{text-align:left;font-size:14px;}.elementor-12014 .elementor-element.elementor-element-3028227{text-align:left;font-size:14px;}.elementor-12014 .elementor-element.elementor-element-cc6f4b1 .elementor-button{padding:15px 10px 15px 10px;}.elementor-12014 .elementor-element.elementor-element-cc6f4b1{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-e2fbf82::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-e2fbf82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12014 .elementor-element.elementor-element-e2fbf82{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12014 .elementor-element.elementor-element-4ff6037 .elementor-heading-title{font-size:24px;}.elementor-12014 .elementor-element.elementor-element-91c10d9 .ha-toggle__item-content{font-size:14px;}.elementor-12014 .elementor-element.elementor-element-4f3f552 .elementor-button{padding:15px 10px 15px 10px;}.elementor-12014 .elementor-element.elementor-element-4f3f552{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-8d56b9c .elementor-button{padding:15px 10px 15px 10px;}.elementor-12014 .elementor-element.elementor-element-8d56b9c{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-965a727::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-965a727 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12014 .elementor-element.elementor-element-965a727{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12014 .elementor-element.elementor-element-0fd3858 .elementor-heading-title{font-size:24px;}.elementor-12014 .elementor-element.elementor-element-8002573{font-size:14px;}.elementor-12014 .elementor-element.elementor-element-8002573 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-12014 .elementor-element.elementor-element-d38b181 .elementor-button{padding:15px 10px 15px 10px;}.elementor-12014 .elementor-element.elementor-element-d38b181{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-e138461 .elementor-button{padding:15px 10px 15px 10px;}.elementor-12014 .elementor-element.elementor-element-e138461{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-6f71ed5::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-6f71ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12014 .elementor-element.elementor-element-6f71ed5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12014 .elementor-element.elementor-element-9a4d027 .elementor-heading-title{font-size:24px;}.elementor-12014 .elementor-element.elementor-element-817686e{font-size:14px;}.elementor-12014 .elementor-element.elementor-element-817686e > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-12014 .elementor-element.elementor-element-d3d2318 .elementor-button{padding:15px 10px 15px 10px;}.elementor-12014 .elementor-element.elementor-element-d3d2318{width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-197ef28::before, .elementor-12014 .elementor-element.elementor-element-197ef28 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-197ef28 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-197ef28 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-197ef28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-197ef28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12014 .elementor-element.elementor-element-197ef28{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12014 .elementor-element.elementor-element-c1b1625::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-c1b1625 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12014 .elementor-element.elementor-element-c1b1625{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12014 .elementor-element.elementor-element-a061a57 .elementor-heading-title{font-size:24px;}.elementor-12014 .elementor-element.elementor-element-4d7ffa6{font-size:14px;}.elementor-12014 .elementor-element.elementor-element-76b9b2a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12014 .elementor-element.elementor-element-76b9b2a::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .e-con-inner > .elementor-background-video-container::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12014 .elementor-element.elementor-element-76b9b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12014 .elementor-element.elementor-element-f370cfb{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-f370cfb > .elementor-widget-container{margin:0px 0px 20px 0px;padding:10px 0px 0px 0px;--e-transform-scale:1.2;}.elementor-12014 .elementor-element.elementor-element-cde35e9{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;}.elementor-12014 .elementor-element.elementor-element-cde35e9 > .elementor-widget-container{--e-transform-scale:1.2;}}@media(min-width:768px){.elementor-12014 .elementor-element.elementor-element-997b500{--width:100%;}.elementor-12014 .elementor-element.elementor-element-9039d68{--width:40%;}.elementor-12014 .elementor-element.elementor-element-8028645{--width:80%;}.elementor-12014 .elementor-element.elementor-element-dccdfd0{--width:80%;}.elementor-12014 .elementor-element.elementor-element-541970b{--width:40%;}.elementor-12014 .elementor-element.elementor-element-b3009e6{--width:80%;}.elementor-12014 .elementor-element.elementor-element-c9cea02{--width:80%;}.elementor-12014 .elementor-element.elementor-element-3d46518{--width:80%;}.elementor-12014 .elementor-element.elementor-element-5f42729{--width:60%;}.elementor-12014 .elementor-element.elementor-element-1092241{--width:60%;}.elementor-12014 .elementor-element.elementor-element-d3ece00{--width:100%;}.elementor-12014 .elementor-element.elementor-element-5f79658{--width:100%;}.elementor-12014 .elementor-element.elementor-element-f718714{--width:100%;}.elementor-12014 .elementor-element.elementor-element-cfaf72a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12014 .elementor-element.elementor-element-9039d68{--width:100%;}.elementor-12014 .elementor-element.elementor-element-8028645{--width:100%;}.elementor-12014 .elementor-element.elementor-element-dccdfd0{--width:100%;}.elementor-12014 .elementor-element.elementor-element-1092241{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-22e1ff1 */.elementor-12014 .elementor-element.elementor-element-22e1ff1 {
        backdrop-filter: blur(7px) saturate(110%);
    -webkit-backdrop-filter: blur(7px) saturate(110%);
     border-radius: 50px; /
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8028645 */.elementor-12014 .elementor-element.elementor-element-8028645 {
        backdrop-filter: blur(4px) saturate(100%);
    -webkit-backdrop-filter: blur(6px) saturate(170%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dccdfd0 */.elementor-12014 .elementor-element.elementor-element-dccdfd0 {
        backdrop-filter: blur(4px) saturate(100%);
    -webkit-backdrop-filter: blur(6px) saturate(170%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba32a67 */.elementor-12014 .elementor-element.elementor-element-ba32a67 {
        backdrop-filter: blur(7px) saturate(110%);
    -webkit-backdrop-filter: blur(7px) saturate(110%);
     border-radius: 50px; /
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3009e6 */.elementor-12014 .elementor-element.elementor-element-b3009e6 {
        backdrop-filter: blur(4px) saturate(100%);
    -webkit-backdrop-filter: blur(6px) saturate(170%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cea02 */.elementor-12014 .elementor-element.elementor-element-c9cea02 {
        backdrop-filter: blur(4px) saturate(100%);
    -webkit-backdrop-filter: blur(6px) saturate(170%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d46518 */.elementor-12014 .elementor-element.elementor-element-3d46518 {
        backdrop-filter: blur(4px) saturate(100%);
    -webkit-backdrop-filter: blur(6px) saturate(170%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-204091d */.elementor-12014 .elementor-element.elementor-element-204091d {
        backdrop-filter: blur(7px) saturate(110%);
    -webkit-backdrop-filter: blur(7px) saturate(110%);
     border-radius: 50px; /
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb7cc5 *//************************************************************
  HERO WEDGE – CONSOLIDATED CSS
  Notes:
    • Raise wedge  = decrease --cut (e.g., 70vh → 66vh)
    • Lower wedge  = increase --cut (e.g., 66vh → 72vh)
    • More bottom coverage = increase --bleed
************************************************************/

/* ---------- Base / Layering ---------- */
.elementor-12014 .elementor-element.elementor-element-3bb7cc5 { 
  position: relative; 
  overflow: hidden; 
  --cut: 85vh;        /* desktop default */
  --bleed: 22vmax;    /* bottom coverage */
  --angle: -8deg;     /* wedge angle */
}

.elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .elementor-background-overlay { 
  z-index: 3; 
  pointer-events: none; 
}

.elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .elementor-container,
.elementor-12014 .elementor-element.elementor-element-3bb7cc5 > .e-con-inner,
.elementor-12014 .elementor-element.elementor-element-3bb7cc5 .elementor-widget { 
  position: relative; 
  z-index: 4; 
}

/* ---------- Wedge Layer ---------- */
.elementor-12014 .elementor-element.elementor-element-3bb7cc5 .fp-wedge {
  position: absolute !important;
  left: 0;
  top: var(--cut);
  bottom: calc(-1 * var(--bleed));
  width: 180vw;
  transform-origin: top left;
  transform: rotate(var(--angle));
  z-index: 2;
  pointer-events: none;
}

.elementor-12014 .elementor-element.elementor-element-3bb7cc5 .fp-wedge img,
.elementor-12014 .elementor-element.elementor-element-3bb7cc5 .fp-wedge picture,
.elementor-12014 .elementor-element.elementor-element-3bb7cc5 .fp-wedge svg {
  width: 100%;
  height: 100%;
  object-fit: fill;
  display: block;

  -webkit-mask-image: linear-gradient(
    to top,
    rgba(0,0,0,1) 75%,
    rgba(0,0,0,0.6) 88%,
    rgba(0,0,0,0.3) 95%,
    rgba(0,0,0,0) 100%
  );
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
          mask-image: linear-gradient(
    to top,
    rgba(0,0,0,1) 75%,
    rgba(0,0,0,0.6) 88%,
    rgba(0,0,0,0.3) 95%,
    rgba(0,0,0,0) 100%
  );
          mask-repeat: no-repeat;
          mask-size: 100% 100%;
}

/* ---------- Core Breakpoints ---------- */
@media (max-width: 767px){ .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 60vh; --bleed: 24vmax; } }
@media (min-width: 768px) and (max-width: 1024px){ .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 78vh; --bleed: 22vmax; } }

@media (min-width: 1600px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 80vh; }
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 .fp-wedge img{
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 68%, rgba(0,0,0,0.75) 82%, rgba(0,0,0,0.45) 92%, rgba(0,0,0,0) 100%);
            mask-image: linear-gradient(to top, rgba(0,0,0,1) 68%, rgba(0,0,0,0.75) 82%, rgba(0,0,0,0.45) 92%, rgba(0,0,0,0) 100%);
  }
}

@media (min-width: 1920px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 75vh; }
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 .fp-wedge img{
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 65%, rgba(0,0,0,0.7) 80%, rgba(0,0,0,0.35) 92%, rgba(0,0,0,0) 100%);
            mask-image: linear-gradient(to top, rgba(0,0,0,1) 65%, rgba(0,0,0,0.7) 80%, rgba(0,0,0,0.35) 92%, rgba(0,0,0,0) 100%);
  }
}

@media (min-width: 2560px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 70vh; --bleed: 28vmax; }
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 .fp-wedge img{
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 62%, rgba(0,0,0,0.65) 78%, rgba(0,0,0,0.3) 92%, rgba(0,0,0,0) 100%);
            mask-image: linear-gradient(to top, rgba(0,0,0,1) 62%, rgba(0,0,0,0.65) 78%, rgba(0,0,0,0.3) 92%, rgba(0,0,0,0) 100%);
  }
}

@media (min-width: 3200px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 62vh; --bleed: 34vmax; }
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 .fp-wedge img{
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 58%, rgba(0,0,0,0.6) 76%, rgba(0,0,0,0.28) 92%, rgba(0,0,0,0) 100%);
            mask-image: linear-gradient(to top, rgba(0,0,0,1) 58%, rgba(0,0,0,0.6) 76%, rgba(0,0,0,0.28) 92%, rgba(0,0,0,0) 100%);
  }
}

/* ---------- Device Overrides ---------- */
/* iPad Mini / Air / Pro */
@media (min-width: 744px) and (max-width: 834px){ .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 14vh !important; } }
@media (min-width: 820px) and (max-width: 1366px){ .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 66vh !important; } }
@media (min-width: 1024px) and (max-width: 1366px) and (min-height: 1180px){ .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 64vh !important; } }

/* Surface Pro */
@media (width: 1368px) and (height: 912px){ .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 66vh !important; } }
@media (min-width: 1280px) and (max-width: 1400px) and (min-height: 850px) and (max-height: 1000px){ .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 66vh !important; } }
@media (min-width: 1200px) and (max-width: 1500px) and (min-aspect-ratio: 145/100) and (max-aspect-ratio: 155/100){ .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 66vh !important; } }

/* Asus Zenbook Fold */
@media (min-width: 1800px) and (max-width: 2000px) and (min-height: 1800px){ .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 62vh !important; } }

/* iPhone SE */
@media (max-width: 380px) and (max-height: 670px){ .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 85vh !important; } }

/* Samsung Galaxy S8+ */
@media (max-width: 380px) and (min-height: 700px){ .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 78vh !important; } }

/* Surface Duo */
@media (min-width: 540px) and (max-width: 620px) and (min-height: 720px){ .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 74vh !important; } }
@media (min-width: 1300px) and (max-width: 1600px) and (min-height: 1600px){ .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 76vh !important; } }

/* Galaxy Z Fold 5 */
@media (min-width: 340px) and (max-width: 400px) and (min-height: 780px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 62vh !important; }
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 .fp-wedge{ left: -22vw !important; right: -22vw !important; width: auto !important; }
}
@media (min-width: 820px) and (max-width: 920px) and (min-height: 1600px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 60vh !important; }
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 .fp-wedge{ left: -18vw !important; right: -18vw !important; width: auto !important; }
}

/* Nest Hub 7" */
@media (width: 1024px) and (height: 600px),
       (min-width: 960px) and (max-width: 1100px) and (max-height: 650px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 78vh !important; }
}

/* Nest Hub Max */
@media (width: 1280px) and (height: 800px),
       (min-width: 1200px) and (max-width: 1320px) and (max-height: 820px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 .fp-wedge{
    right: auto !important;
    left: 50% !important;
    width: 240vmax !important;
    max-width: none !important;
    transform-origin: top center !important;
    transform: translateX(-50%) rotate(var(--angle)) !important;
  }
}

/* ---------- MacBook Family ---------- */
/* MacBook Air / Pro 13" */
@media (width: 1280px) and (height: 800px),
       (width: 1280px) and (height: 832px),
       (width: 1440px) and (height: 900px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 78vh !important; }
}

/* MacBook Pro 14" */
@media (width: 1512px) and (height: 982px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 76vh !important; }
}

/* MacBook Pro 16" */
@media (width: 1728px) and (height: 1117px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 74vh !important; }
}

/* Fallback bands for MacBook 16:10 displays */
@media (min-width: 1200px) and (max-width: 1560px) and (min-height: 780px) and (max-height: 1000px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 78vh !important; }
}
@media (min-width: 1560px) and (max-width: 1760px) and (min-height: 1000px) and (max-height: 1140px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 74vh !important; }
}

/* ---------- iPad mini 6 fix (lower wedge back down) ---------- */
/* Portrait: 744 × 1133 CSS */
@media (width: 744px) and (min-height: 1000px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 70vh !important; }  /* lower wedge */
}

/* Landscape: 1133 × 744 CSS */
@media (width: 1133px) and (height: 744px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 68vh !important; }  /* slightly higher than portrait */
}

/* Catch-all band around mini sizes (extra safety) */
@media (min-width: 730px) and (max-width: 780px){
  .elementor-12014 .elementor-element.elementor-element-3bb7cc5 { --cut: 70vh !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc6f4b1 */.elementor-12014 .elementor-element.elementor-element-cc6f4b1 {
        backdrop-filter: blur(7px) saturate(110%);
    -webkit-backdrop-filter: blur(7px) saturate(110%);
     border-radius: 50px; /
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f3f552 */.elementor-12014 .elementor-element.elementor-element-4f3f552 {
        backdrop-filter: blur(7px) saturate(110%);
    -webkit-backdrop-filter: blur(7px) saturate(110%);
     border-radius: 50px; /
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d56b9c */.elementor-12014 .elementor-element.elementor-element-8d56b9c {
        backdrop-filter: blur(7px) saturate(110%);
    -webkit-backdrop-filter: blur(7px) saturate(110%);
     border-radius: 50px; /
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d38b181 */.elementor-12014 .elementor-element.elementor-element-d38b181 {
        backdrop-filter: blur(7px) saturate(110%);
    -webkit-backdrop-filter: blur(7px) saturate(110%);
     border-radius: 50px; /
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cde35e9 *//* Section stays full-bleed */
.full-bleed{
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  overflow: visible;
}

/* Bigger horizontal offset for the second grid */
.offset-grid {
  transform: translateX(50px);   /* was 18px before */
}

/* Responsive scaling */
@media (max-width: 1024px){
  .offset-grid { transform: translateX(50px); }
}

@media (max-width: 767px){
  .offset-grid { transform: none; }  /* reset on phones */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b9b2a */.elementor-12014 .elementor-element.elementor-element-76b9b2a {overflow:hidden;}/* End custom CSS */
/* Start custom CSS */.full_center_dropdown nav ul {
min-width: 100% !important;
}
.full_center_dropdown nav ul a {
justify-content: center;
}/* End custom CSS */