.elementor-527 .elementor-element.elementor-element-5750f41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:190px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-527 .elementor-element.elementor-element-5750f41:not(.elementor-motion-effects-element-type-background), .elementor-527 .elementor-element.elementor-element-5750f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://images.pexels.com/photos/30482193/pexels-photo-30482193.jpeg?auto=compress&cs=tinysrgb&w=1600");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-527 .elementor-element.elementor-element-5750f41::before, .elementor-527 .elementor-element.elementor-element-5750f41 > .elementor-background-video-container::before, .elementor-527 .elementor-element.elementor-element-5750f41 > .e-con-inner > .elementor-background-video-container::before, .elementor-527 .elementor-element.elementor-element-5750f41 > .elementor-background-slideshow::before, .elementor-527 .elementor-element.elementor-element-5750f41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-527 .elementor-element.elementor-element-5750f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-527 .elementor-element.elementor-element-6565d5e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-d755c3c > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-527 .elementor-element.elementor-element-d755c3c{text-align:center;}.elementor-527 .elementor-element.elementor-element-d755c3c .elementor-heading-title{color:#FFFFFF;}.elementor-527 .elementor-element.elementor-element-cde326f > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-527 .elementor-element.elementor-element-cde326f{text-align:center;}.elementor-527 .elementor-element.elementor-element-cde326f .elementor-heading-title{color:#FFFFFF;}.elementor-527 .elementor-element.elementor-element-f260101{text-align:center;}.elementor-527 .elementor-element.elementor-element-f260102{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-9747c91 .elementor-button{background-color:#333333;fill:#FFFFFF;color:#FFFFFF;}.elementor-527 .elementor-element.elementor-element-9747c91 .elementor-button:hover, .elementor-527 .elementor-element.elementor-element-9747c91 .elementor-button:focus{color:#171717;}.elementor-527 .elementor-element.elementor-element-9747c91 .elementor-button:hover svg, .elementor-527 .elementor-element.elementor-element-9747c91 .elementor-button:focus svg{fill:#171717;}.elementor-527 .elementor-element.elementor-element-f45bf38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-7230e4a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-6b9e9dd{text-align:center;}.elementor-527 .elementor-element.elementor-element-c1f8a7b > .elementor-widget-container{padding:0px 125px 25px 125px;}.elementor-527 .elementor-element.elementor-element-c1f8a7b{text-align:center;}.elementor-527 .elementor-element.elementor-element-8af03a4{text-align:center;}.elementor-527 .elementor-element.elementor-element-bff66de > .elementor-widget-container{padding:0px 100px 15px 100px;}.elementor-527 .elementor-element.elementor-element-bff66de{text-align:center;}.elementor-527 .elementor-element.elementor-element-a300412 .elementor-button{background-color:#333333;fill:#FFFFFF;color:#FFFFFF;}.elementor-527 .elementor-element.elementor-element-a300412 .elementor-button:hover, .elementor-527 .elementor-element.elementor-element-a300412 .elementor-button:focus{color:#171717;}.elementor-527 .elementor-element.elementor-element-a300412 .elementor-button:hover svg, .elementor-527 .elementor-element.elementor-element-a300412 .elementor-button:focus svg{fill:#171717;}.elementor-527 .elementor-element.elementor-element-f000641{--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-527 .elementor-element.elementor-element-f000642{--display:flex;}.elementor-527 .elementor-element.elementor-element-f000644{--display:flex;}.elementor-527 .elementor-element.elementor-element-f240000{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-527 .elementor-element.elementor-element-f240000:not(.elementor-motion-effects-element-type-background), .elementor-527 .elementor-element.elementor-element-f240000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-527 .elementor-element.elementor-element-f240001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-f240006 .elementor-button{background-color:#333333;fill:#FFFFFF;color:#FFFFFF;}.elementor-527 .elementor-element.elementor-element-f240006 .elementor-button:hover, .elementor-527 .elementor-element.elementor-element-f240006 .elementor-button:focus{color:#171717;}.elementor-527 .elementor-element.elementor-element-f240006 .elementor-button:hover svg, .elementor-527 .elementor-element.elementor-element-f240006 .elementor-button:focus svg{fill:#171717;}.elementor-527 .elementor-element.elementor-element-f240007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-e025717{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.82;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-e025717:not(.elementor-motion-effects-element-type-background), .elementor-527 .elementor-element.elementor-element-e025717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;background-image:url("https://forge-lab3d.com/wp-content/uploads/2026/10/pexels-photo-31336922.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-527 .elementor-element.elementor-element-e025717::before, .elementor-527 .elementor-element.elementor-element-e025717 > .elementor-background-video-container::before, .elementor-527 .elementor-element.elementor-element-e025717 > .e-con-inner > .elementor-background-video-container::before, .elementor-527 .elementor-element.elementor-element-e025717 > .elementor-background-slideshow::before, .elementor-527 .elementor-element.elementor-element-e025717 > .e-con-inner > .elementor-background-slideshow::before, .elementor-527 .elementor-element.elementor-element-e025717 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-527 .elementor-element.elementor-element-2a4bcb1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-527 .elementor-element.elementor-element-a7ac2cd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-527 .elementor-element.elementor-element-a7ac2cd{text-align:start;}.elementor-527 .elementor-element.elementor-element-a7ac2cd .elementor-heading-title{color:#FFFFFFEB;}.elementor-527 .elementor-element.elementor-element-19fb232{text-align:start;}.elementor-527 .elementor-element.elementor-element-19fb232 .elementor-heading-title{color:#FFFFFFEB;}.elementor-527 .elementor-element.elementor-element-f22d729{--divider-border-style:solid;--divider-color:#FFFFFF87;--divider-border-width:1px;}.elementor-527 .elementor-element.elementor-element-f22d729 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-527 .elementor-element.elementor-element-f22d729 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-527 .elementor-element.elementor-element-3b6e6ed{text-align:start;}.elementor-527 .elementor-element.elementor-element-3b6e6ed .elementor-heading-title{color:#FFFFFF;}.elementor-527 .elementor-element.elementor-element-df0ed9f{color:#FFFFFFA3;}.elementor-527 .elementor-element.elementor-element-44b3c14{--divider-border-style:solid;--divider-color:#FFFFFF87;--divider-border-width:1px;}.elementor-527 .elementor-element.elementor-element-44b3c14 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-527 .elementor-element.elementor-element-44b3c14 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-527 .elementor-element.elementor-element-44b3c14 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-527 .elementor-element.elementor-element-c3e0eab{text-align:start;}.elementor-527 .elementor-element.elementor-element-c3e0eab .elementor-heading-title{color:#FFFFFFEB;}.elementor-527 .elementor-element.elementor-element-c13d548{color:#FFFFFFA3;}.elementor-527 .elementor-element.elementor-element-31108e6{--divider-border-style:solid;--divider-color:#FFFFFF87;--divider-border-width:1px;}.elementor-527 .elementor-element.elementor-element-31108e6 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-527 .elementor-element.elementor-element-31108e6 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-527 .elementor-element.elementor-element-a425c2a{text-align:start;}.elementor-527 .elementor-element.elementor-element-a425c2a .elementor-heading-title{color:rgba(255,255,255,0.92);}.elementor-527 .elementor-element.elementor-element-affef07{color:#FFFFFFA3;}.elementor-527 .elementor-element.elementor-element-d53a39b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-15556cd .elementor-heading-title{color:#FFFFFFEB;}.elementor-527 .elementor-element.elementor-element-d3601a2 .elementor-button{background-color:#333333;fill:#FFFFFF;color:#FFFFFF;}.elementor-527 .elementor-element.elementor-element-d3601a2 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-527 .elementor-element.elementor-element-d3601a2 .elementor-button:hover, .elementor-527 .elementor-element.elementor-element-d3601a2 .elementor-button:focus{color:#171717;}.elementor-527 .elementor-element.elementor-element-d3601a2 .elementor-button:hover svg, .elementor-527 .elementor-element.elementor-element-d3601a2 .elementor-button:focus svg{fill:#171717;}.elementor-527 .elementor-element.elementor-element-e7c17d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-badedac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-8566c5b{text-align:center;}.elementor-527 .elementor-element.elementor-element-97f6e35 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-527 .elementor-element.elementor-element-97f6e35{text-align:center;}.elementor-527 .elementor-element.elementor-element-914f3f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-3d71407{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-527 .elementor-element.elementor-element-8e6cebf .hfe-infocard{text-align:left;}.elementor-527 .elementor-element.elementor-element-8e6cebf .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-527 .elementor-element.elementor-element-8e6cebf .hfe-infocard-text{margin:0px 0px 0px 0px;}.elementor-527 .elementor-element.elementor-element-914cec8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-527 .elementor-element.elementor-element-4f9e44d .hfe-infocard{text-align:left;}.elementor-527 .elementor-element.elementor-element-4f9e44d .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-527 .elementor-element.elementor-element-4f9e44d .hfe-infocard-text{margin:0px 0px 0px 0px;}.elementor-527 .elementor-element.elementor-element-5e4a10c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-7de832e .hfe-infocard{text-align:left;}.elementor-527 .elementor-element.elementor-element-7de832e .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-527 .elementor-element.elementor-element-7de832e .hfe-infocard-text{margin:0px 0px 0px 0px;}.elementor-527 .elementor-element.elementor-element-ad6984f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-92774d9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-65792cb{text-align:start;}.elementor-527 .elementor-element.elementor-element-c8a6127{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-c8a6127.e-con{--align-self:flex-start;}.elementor-527 .elementor-element.elementor-element-1eef9d6 .elementor-button{background-color:#333333;fill:#FFFFFF;color:#FFFFFF;}.elementor-527 .elementor-element.elementor-element-1eef9d6 .elementor-button:hover, .elementor-527 .elementor-element.elementor-element-1eef9d6 .elementor-button:focus{color:#171717;}.elementor-527 .elementor-element.elementor-element-1eef9d6 .elementor-button:hover svg, .elementor-527 .elementor-element.elementor-element-1eef9d6 .elementor-button:focus svg{fill:#171717;}.elementor-527 .elementor-element.elementor-element-e000900{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}@media(max-width:1024px){.elementor-527 .elementor-element.elementor-element-5750f41{--padding-top:160px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-527 .elementor-element.elementor-element-f45bf38{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-527 .elementor-element.elementor-element-c1f8a7b > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-527 .elementor-element.elementor-element-bff66de > .elementor-widget-container{padding:0px 100px 1px 100px;}.elementor-527 .elementor-element.elementor-element-e025717{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-527 .elementor-element.elementor-element-2a4bcb1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-d53a39b{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-e7c17d8{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-527 .elementor-element.elementor-element-ad6984f{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-527 .elementor-element.elementor-element-65792cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-527 .elementor-element.elementor-element-c8a6127.e-con{--align-self:stretch;}}@media(max-width:767px){.elementor-527 .elementor-element.elementor-element-5750f41{--padding-top:135px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-527 .elementor-element.elementor-element-d755c3c > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-527 .elementor-element.elementor-element-cde326f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-527 .elementor-element.elementor-element-f45bf38{--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-527 .elementor-element.elementor-element-c1f8a7b > .elementor-widget-container{padding:0px 25px 10px 25px;}.elementor-527 .elementor-element.elementor-element-bff66de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-527 .elementor-element.elementor-element-f240000{--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:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-527 .elementor-element.elementor-element-f240001{--width:100%;}.elementor-527 .elementor-element.elementor-element-f240007{--width:100%;}.elementor-527 .elementor-element.elementor-element-e025717{--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-527 .elementor-element.elementor-element-df0ed9f > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-527 .elementor-element.elementor-element-c13d548 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-527 .elementor-element.elementor-element-affef07 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-527 .elementor-element.elementor-element-d53a39b{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-d3601a2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-527 .elementor-element.elementor-element-e7c17d8{--padding-top:75px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-527 .elementor-element.elementor-element-97f6e35 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-527 .elementor-element.elementor-element-914f3f0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-527 .elementor-element.elementor-element-3d71407{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-914cec8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-5e4a10c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-ad6984f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-527 .elementor-element.elementor-element-92774d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-65792cb > .elementor-widget-container{padding:0px 25px 10px 25px;}.elementor-527 .elementor-element.elementor-element-65792cb{text-align:center;}.elementor-527 .elementor-element.elementor-element-c8a6127{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-527 .elementor-element.elementor-element-1eef9d6 > .elementor-widget-container{margin:10px 0px 0px 0px;}}@media(min-width:768px){.elementor-527 .elementor-element.elementor-element-5750f41{--content-width:950px;}.elementor-527 .elementor-element.elementor-element-f45bf38{--content-width:900px;}.elementor-527 .elementor-element.elementor-element-f000641{--content-width:1140px;}.elementor-527 .elementor-element.elementor-element-f240000{--content-width:1140px;}.elementor-527 .elementor-element.elementor-element-f240001{--width:50%;}.elementor-527 .elementor-element.elementor-element-f240007{--width:50%;}.elementor-527 .elementor-element.elementor-element-2a4bcb1{--width:50%;}.elementor-527 .elementor-element.elementor-element-d53a39b{--width:50%;}.elementor-527 .elementor-element.elementor-element-3d71407{--width:33.33%;}.elementor-527 .elementor-element.elementor-element-914cec8{--width:33.33%;}.elementor-527 .elementor-element.elementor-element-5e4a10c{--width:33.33%;}.elementor-527 .elementor-element.elementor-element-ad6984f{--content-width:1140px;}.elementor-527 .elementor-element.elementor-element-92774d9{--width:80%;}.elementor-527 .elementor-element.elementor-element-c8a6127{--width:20%;}.elementor-527 .elementor-element.elementor-element-e000900{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-527 .elementor-element.elementor-element-92774d9{--width:70%;}.elementor-527 .elementor-element.elementor-element-c8a6127{--width:30%;}}@media(min-width:1025px){.elementor-527 .elementor-element.elementor-element-5750f41:not(.elementor-motion-effects-element-type-background), .elementor-527 .elementor-element.elementor-element-5750f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-527 .elementor-element.elementor-element-e025717:not(.elementor-motion-effects-element-type-background), .elementor-527 .elementor-element.elementor-element-e025717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS */body.elementor-page-527 h1 { font-size: clamp(2.3rem, 5vw, 4.5rem); line-height: 1.12; letter-spacing: -0.035em; text-transform: none; }
body.elementor-page-527 h2 { letter-spacing: -0.025em; }
body.elementor-page-527 p, body.elementor-page-527 .hfe-infocard-text { line-height: 1.8; }
body.elementor-page-527 .elementor-button { border-radius: 2px; }
body.elementor-page-527 .elementor-button:focus-visible { outline: 3px solid #888; outline-offset: 4px; }
@media (max-width: 767px) { body.elementor-page-527 .e-con.e-child { min-width: 0; } body.elementor-page-527 h2 { font-size: 1.8rem; line-height: 1.3; } body.elementor-page-527 h3 { font-size: 1.3rem; } }
body.elementor-page-527 .fl-photo img { filter:none; width:100%; height:auto; }
body.elementor-page-527 .fl-photo figcaption { font-size:12px; line-height:1.5; color:#aaa; margin-top:12px; }
body.elementor-page-527 .fl-stock-bg { filter:none; }
@media(max-width:767px){ body.elementor-page-527 .elementor-element-f240000 { flex-direction:column; } }
/* ForgeLab visual refinement */
body.elementor-page-527 .elementor .e-con.e-child,
body.elementor-page-527 .elementor .elementor-widget .elementor-widget-container { background-color:transparent!important; }
body.elementor-page-527 h1, body.elementor-page-527 h2, body.elementor-page-527 h3 { text-wrap:balance; }
body.elementor-page-527 .elementor-button { border-radius:6px!important; transition:background-color .2s ease, transform .2s ease; }
body.elementor-page-527 .elementor-button:hover { transform:translateY(-2px); }
body.elementor-page-527 .elementor-button:focus-visible { outline:2px solid #fff; outline-offset:5px; }
body.elementor-page-527 .fl-photo img { filter:none!important; border-radius:10px; }
body.elementor-page-527 .fl-photo figcaption { color:#aaa!important; font-size:12px; line-height:1.5; }
body.elementor-page-527 .fl-stock-bg { filter:none!important; }
@media(prefers-reduced-motion:reduce){body.elementor-page-527 .elementor-button{transition:none;} body.elementor-page-527 .elementor-button:hover{transform:none;}}

body.elementor-page-527 .elementor .elementor-element-5750f41 { padding:110px 24px 100px; min-height:660px; display:flex; align-items:center; }
body.elementor-page-527 .elementor-element-5750f41:before { background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.34) 65%,#000)!important; opacity:1!important; }
body.elementor-page-527 .elementor-element-6565d5e { gap:22px; align-items:center; }
body.elementor-page-527 .elementor-element-d755c3c { padding-bottom:0!important; }
body.elementor-page-527 .elementor-element-d755c3c h5 { font-size:12px; line-height:1.6; letter-spacing:.16em; text-transform:uppercase; color:#c9c9c9!important; }
body.elementor-page-527 .elementor-element-cde326f { padding-bottom:0!important; }
body.elementor-page-527 .elementor-element-cde326f h1 { font-size:clamp(2.4rem,4.3vw,4.6rem); line-height:1.08; letter-spacing:-.045em; text-shadow:0 2px 30px rgba(0,0,0,.24); }
body.elementor-page-527 .elementor-element-f260101 { max-width:650px; }
body.elementor-page-527 .elementor-element-f260101 p { font-size:18px; line-height:1.7; color:#d2d2d2!important; margin:0; }
body.elementor-page-527 .elementor .elementor-element-f260102 { flex-direction:row; justify-content:center; gap:14px; flex-wrap:wrap; }
body.elementor-page-527 .elementor-element-f260103 .elementor-button { background:rgba(255,255,255,.06)!important; border:1px solid rgba(255,255,255,.3)!important; color:#fff!important; }
body.elementor-page-527 .elementor-element-f260103 .elementor-button:hover { background:rgba(255,255,255,.14)!important; }
body.elementor-page-527 .elementor-element-f45bf38 { padding-top:95px; padding-bottom:95px; }
body.elementor-page-527 .elementor .elementor-element-f240000 { background-color:#0b0b0b!important; border-top:1px solid #242424; border-bottom:1px solid #242424; }
body.elementor-page-527 .elementor-element-f240006 .elementor-align-center { text-align:left; }
body.elementor-page-527 .elementor-element-e025717 { padding-top:100px; padding-bottom:100px; }
body.elementor-page-527 .elementor-element-e025717:before { background:linear-gradient(90deg,rgba(0,0,0,.84),rgba(0,0,0,.62))!important; opacity:1!important; }
body.elementor-page-527 .elementor-element-e7c17d8 { padding-top:95px; padding-bottom:95px; }
body.elementor-page-527 .elementor-element-914f3f0 .e-con-inner { gap:22px; }
body.elementor-page-527 .elementor .elementor-element-3d71407,
body.elementor-page-527 .elementor .elementor-element-914cec8,
body.elementor-page-527 .elementor .elementor-element-5e4a10c { background-color:rgba(255,255,255,.035)!important; border:1px solid rgba(255,255,255,.14); border-radius:10px; padding:28px; width:calc((100% - 44px)/3); }
body.elementor-page-527 .elementor-element-3d71407 h4,
body.elementor-page-527 .elementor-element-914cec8 h4,
body.elementor-page-527 .elementor-element-5e4a10c h4 { line-height:1.3; }
body.elementor-page-527 .elementor .elementor-element-ad6984f { background:linear-gradient(110deg,#141414,#070707)!important; border-top:1px solid #242424; }
@media(max-width:767px){
body.elementor-page-527 .elementor .elementor-element-5750f41 { padding:75px 20px 85px; min-height:570px; }
body.elementor-page-527 .elementor-element-6565d5e { gap:20px; }
body.elementor-page-527 .elementor-element-f260101 p { font-size:16px; }
body.elementor-page-527 .elementor .elementor-element-f260102 { flex-direction:column; width:100%; gap:12px; }
body.elementor-page-527 .elementor-element-f260102 .elementor-widget { width:100%; }
body.elementor-page-527 .elementor-element-f260102 .elementor-button { width:100%; }
body.elementor-page-527 .elementor-element-f45bf38, body.elementor-page-527 .elementor-element-e025717, body.elementor-page-527 .elementor-element-e7c17d8 { padding-top:64px; padding-bottom:64px; }
body.elementor-page-527 .elementor .elementor-element-3d71407,
body.elementor-page-527 .elementor .elementor-element-914cec8,
body.elementor-page-527 .elementor .elementor-element-5e4a10c { width:100%; padding:24px; }
}

body.elementor-page-527 .elementor-element-f260101 { max-width:650px!important; margin-inline:auto; }

body.elementor-page-527 .elementor-element-f45bf38, body.elementor-page-527 .elementor-element-e7c17d8 { padding-top:90px!important; padding-bottom:90px!important; }
body.elementor-page-527 .elementor-element-e025717 { padding-top:95px!important; padding-bottom:95px!important; }
@media(max-width:767px){
body.elementor-page-527 .elementor-element-f45bf38, body.elementor-page-527 .elementor-element-e7c17d8, body.elementor-page-527 .elementor-element-e025717 { padding-top:60px!important; padding-bottom:60px!important; }
body.elementor-page-527 .elementor-element-f260102 .elementor-widget-container { width:100%; }
}
 body.elementor-page-527 .elementor .elementor-element-5750f41{background-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.35)),url("https://images.pexels.com/photos/30482193/pexels-photo-30482193.jpeg?auto=compress&cs=tinysrgb&w=1600")!important;background-size:cover!important;background-position:center!important} body.elementor-page-527 .elementor-element-5750f41::before{opacity:0!important} body.elementor-page-527 .elementor-element-5750f41{min-height:560px} @media(max-width:767px){body.elementor-page-527 .elementor-element-5750f41{min-height:470px;background-position:60% center!important}} body.elementor-page-527 .fl-stock-explainer{padding:80px 24px!important} body.elementor-page-527 .fl-stock-explainer>.e-con-inner{display:flex;flex-direction:row;gap:60px;align-items:center} body.elementor-page-527 .fl-explain-image{width:43%;padding:0!important} body.elementor-page-527 .fl-explain-copy{width:57%;padding:0!important} body.elementor-page-527 .fl-explain-image img{height:430px;width:100%;object-fit:cover;filter:none!important;border-radius:12px} body.elementor-page-527 .fl-stock-explainer .e-child{background:transparent!important} @media(max-width:767px){body.elementor-page-527 .fl-stock-explainer{padding:48px 20px!important}body.elementor-page-527 .fl-stock-explainer>.e-con-inner{flex-direction:column;gap:28px}body.elementor-page-527 .fl-explain-image,body.elementor-page-527 .fl-explain-copy{width:100%}body.elementor-page-527 .fl-explain-image img{height:300px}}/* End custom CSS */