.elementor-19529 .elementor-element.elementor-element-8dc6629:not(.elementor-motion-effects-element-type-background), .elementor-19529 .elementor-element.elementor-element-8dc6629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://lab-haus.com/wp-content/uploads/2024/11/1-4-0-00-00-00-scaled.jpg");background-position:center center;background-size:cover;}.elementor-19529 .elementor-element.elementor-element-8dc6629 > .elementor-background-overlay{background-color:#000000;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19529 .elementor-element.elementor-element-8dc6629 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 5px ) hue-rotate( 0deg );}.elementor-19529 .elementor-element.elementor-element-8dc6629{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19529 .elementor-element.elementor-element-fdcecc4 > .elementor-element-populated{margin:45px 45px 45px 45px;--e-column-margin-right:45px;--e-column-margin-left:45px;}.elementor-19529 .elementor-element.elementor-element-cdd1209{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19529 .elementor-element.elementor-element-cdd1209.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19529 .elementor-element.elementor-element-cdd1209 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-19529 .elementor-element.elementor-element-8484f58 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-19529 .elementor-element.elementor-element-8484f58:not(.elementor-motion-effects-element-type-background), .elementor-19529 .elementor-element.elementor-element-8484f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1B1F;}.elementor-19529 .elementor-element.elementor-element-8484f58 > .elementor-background-overlay{background-color:#000000;opacity:0.65;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19529 .elementor-element.elementor-element-8484f58 > .elementor-container{min-height:600px;}.elementor-19529 .elementor-element.elementor-element-8484f58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-19529 .elementor-element.elementor-element-8ac9341{--spacer-size:125px;}.elementor-19529 .elementor-element.elementor-element-15c188b > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-19529 .elementor-element.elementor-element-15c188b{font-size:1.6em;font-weight:300;text-transform:uppercase;letter-spacing:5.4px;color:#FFFFFF;}.elementor-19529 .elementor-element.elementor-element-c41f07d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19529 .elementor-element.elementor-element-c41f07d .dynamic-text{color:#FFFFFF;font-family:"Space Mono", Sans-serif;font-size:2.45vw;font-weight:400;line-height:1em;}.elementor-19529 .elementor-element.elementor-element-c41f07d .dynamic{color:#604D3C;}.elementor-19529 .elementor-element.elementor-element-c41f07d .typed-cursor{color:#604D3C;}.elementor-19529 .elementor-element.elementor-element-c41f07d{font-family:"Space Mono", Sans-serif;font-size:2.4vw;line-height:1em;}.elementor-19529 .elementor-element.elementor-element-6a246a3{--spacer-size:10px;}.elementor-19529 .elementor-element.elementor-element-699a360{--spacer-size:11vh;}.elementor-19529 .elementor-element.elementor-element-785310d{--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;}.elementor-19529 .elementor-element.elementor-element-d2176f6{--display:flex;}.elementor-19529 .elementor-element.elementor-element-739053b{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19529 .elementor-element.elementor-element-276a450{--display:flex;}.elementor-19529 .elementor-element.elementor-element-3cc5d6d{--spacer-size:11vh;}.elementor-19529 .elementor-element.elementor-element-56c4269 .title + .subtitle{margin-bottom:0px;}.elementor-19529 .elementor-element.elementor-element-56c4269 .subtitle + .title{margin-top:0px;}.elementor-19529 .elementor-element.elementor-element-56c4269 .title{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-56c4269 h1, .elementor-19529 .elementor-element.elementor-element-56c4269 h2, .elementor-19529 .elementor-element.elementor-element-56c4269 h3, .elementor-19529 .elementor-element.elementor-element-56c4269 h4, .elementor-19529 .elementor-element.elementor-element-56c4269 h5, .elementor-19529 .elementor-element.elementor-element-56c4269 h6{font-family:"Space Mono", Sans-serif;font-size:46px;font-weight:400;line-height:1em;}.elementor-19529 .elementor-element.elementor-element-56c4269 .subtitle{color:#604D3C;font-size:0.85em;font-weight:600;text-transform:uppercase;}.elementor-19529 .elementor-element.elementor-element-255a55a{--spacer-size:5vh;}.elementor-19529 .elementor-element.elementor-element-737c484{--display:flex;}.elementor-19529 .elementor-element.elementor-element-e628056{--spacer-size:11vh;}.elementor-19529 .elementor-element.elementor-element-d3bec08{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-a1f3f72{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19529 .elementor-element.elementor-element-abfe75b{--display:flex;--justify-content:center;}.elementor-19529 .elementor-element.elementor-element-e9ef37c{--spacer-size:4vh;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item:not(.-contained) .image-holder{border-radius:12px;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item.-contained:not(.-layout13){border-radius:12px;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:12px;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item.-contained.-layout13 .card-details{border-radius:12px;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .grid-item:not(.-nospace){padding:20;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-grid:not(.-nospace){margin-left:-20;margin-right:-20;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 20);}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item .project-content .category-holder{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .grid-item .category-holder{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item .project-content .category-holder, .elementor-19529 .elementor-element.elementor-element-e40d5f4 .grid-item .category-holder{font-family:var( --e-global-typography-8d83d8f-font-family ), Sans-serif;font-size:var( --e-global-typography-8d83d8f-font-size );font-weight:var( --e-global-typography-8d83d8f-font-weight );}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item.-layout3 .overlay::after{background:#FF5118AD;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item.-layout4 .overlay::after{background:#FF5118AD;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item.-layout5 .overlay::after{background:#FF5118AD;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item.-layout6 .overlay::after{background:#FF5118AD;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item.-img-overlay .image-holder::after{background:#FF5118AD;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item.-img-overlay .overlay{background:#FF5118AD;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .grid_7 .portfolio-item-image::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #FF5118AD);}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .grid_8 .portfolio-item-image::before{background-color:#FF5118AD;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .grid_10 .portfolio-item-image::before{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #FF5118AD);}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-filter, .elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-filter a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-filter a:hover{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-filter a.active{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-9cea992{--spacer-size:2vh;}.elementor-19529 .elementor-element.elementor-element-1fb0ecc .button:hover{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-6f6319d{--spacer-size:11vh;}.elementor-19529 .elementor-element.elementor-element-3aef7c04:not(.elementor-motion-effects-element-type-background), .elementor-19529 .elementor-element.elementor-element-3aef7c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9690A20F;}.elementor-19529 .elementor-element.elementor-element-3aef7c04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19529 .elementor-element.elementor-element-3aef7c04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19529 .elementor-element.elementor-element-732799a9{--spacer-size:11vh;}.elementor-19529 .elementor-element.elementor-element-fc5ddb6 .title + .subtitle{margin-bottom:0px;}.elementor-19529 .elementor-element.elementor-element-fc5ddb6 .subtitle + .title{margin-top:0px;}.elementor-19529 .elementor-element.elementor-element-fc5ddb6 .title{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-fc5ddb6 h1, .elementor-19529 .elementor-element.elementor-element-fc5ddb6 h2, .elementor-19529 .elementor-element.elementor-element-fc5ddb6 h3, .elementor-19529 .elementor-element.elementor-element-fc5ddb6 h4, .elementor-19529 .elementor-element.elementor-element-fc5ddb6 h5, .elementor-19529 .elementor-element.elementor-element-fc5ddb6 h6{font-family:"Space Mono", Sans-serif;font-size:40px;font-weight:400;line-height:1em;}.elementor-19529 .elementor-element.elementor-element-fc5ddb6 .subtitle{color:#604D3C;font-size:0.85em;font-weight:600;text-transform:uppercase;}.elementor-19529 .elementor-element.elementor-element-82c87aa{--spacer-size:3vh;}.elementor-19529 .elementor-element.elementor-element-61b1bd8 > .elementor-widget-container{padding:0% 20% 0% 0%;}.elementor-19529 .elementor-element.elementor-element-61b1bd8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-11b998da{--spacer-size:3vh;}.elementor-19529 .elementor-element.elementor-element-b748662{--spacer-size:70px;}.elementor-19529 .elementor-element.elementor-element-7b2ab2f .clb-slider-nav-btn{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-7b2ab2f .clb-slider-dot{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-7b2ab2f .clb-slider-count{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-76dd63d .clb-slider-nav-btn{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-76dd63d .clb-slider-dot{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-76dd63d .clb-slider-count{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-f5ffb35 .clb-slider-nav-btn{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-f5ffb35 .clb-slider-dot{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-f5ffb35 .clb-slider-count{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-c738a52:not(.elementor-motion-effects-element-type-background), .elementor-19529 .elementor-element.elementor-element-c738a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9690A20F;}.elementor-19529 .elementor-element.elementor-element-c738a52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19529 .elementor-element.elementor-element-c738a52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19529 .elementor-element.elementor-element-36ac399{--spacer-size:11vh;}.elementor-19529 .elementor-element.elementor-element-abeb55a .title + .subtitle{margin-bottom:0px;}.elementor-19529 .elementor-element.elementor-element-abeb55a .subtitle + .title{margin-top:0px;}.elementor-19529 .elementor-element.elementor-element-abeb55a .title{color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-abeb55a h1, .elementor-19529 .elementor-element.elementor-element-abeb55a h2, .elementor-19529 .elementor-element.elementor-element-abeb55a h3, .elementor-19529 .elementor-element.elementor-element-abeb55a h4, .elementor-19529 .elementor-element.elementor-element-abeb55a h5, .elementor-19529 .elementor-element.elementor-element-abeb55a h6{font-family:"Space Mono", Sans-serif;font-size:40px;font-weight:400;line-height:1em;}.elementor-19529 .elementor-element.elementor-element-abeb55a .subtitle{color:#604D3C;font-size:0.85em;font-weight:600;text-transform:uppercase;}.elementor-19529 .elementor-element.elementor-element-610ffa2a{--spacer-size:11vh;}.elementor-19529 .elementor-element.elementor-element-145daa6{--spacer-size:11vh;}.elementor-19529 .elementor-element.elementor-element-0f6a25d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-8591caa{--spacer-size:6vh;}.elementor-19529 .elementor-element.elementor-element-aa6e910{text-align:start;}.elementor-19529 .elementor-element.elementor-element-aa6e910 img{max-width:80px;filter:brightness( 154% ) contrast( 200% ) saturate( 200% ) blur( 0px ) hue-rotate( 351deg );}.elementor-19529 .elementor-element.elementor-element-b57dca9{--spacer-size:4vh;}.elementor-19529 .elementor-element.elementor-element-e1ad3a7 h1, .elementor-19529 .elementor-element.elementor-element-e1ad3a7 h2, .elementor-19529 .elementor-element.elementor-element-e1ad3a7 h3, .elementor-19529 .elementor-element.elementor-element-e1ad3a7 h4, .elementor-19529 .elementor-element.elementor-element-e1ad3a7 h5, .elementor-19529 .elementor-element.elementor-element-e1ad3a7 h6{font-family:"Space Mono", Sans-serif;font-size:26px;font-weight:400;line-height:1em;}.elementor-19529 .elementor-element.elementor-element-7416e8a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-d19c3a5{--spacer-size:2vh;}.elementor-19529 .elementor-element.elementor-element-df4f616{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-df4f616 .elementor-drop-cap{margin-inline-end:10px;}.elementor-19529 .elementor-element.elementor-element-4fe0415{--spacer-size:6vh;}.elementor-19529 .elementor-element.elementor-element-e6732bf{text-align:start;}.elementor-19529 .elementor-element.elementor-element-e6732bf img{max-width:80px;filter:brightness( 154% ) contrast( 200% ) saturate( 200% ) blur( 0px ) hue-rotate( 351deg );}.elementor-19529 .elementor-element.elementor-element-90d98c7{--spacer-size:4vh;}.elementor-19529 .elementor-element.elementor-element-778e6c0 h1, .elementor-19529 .elementor-element.elementor-element-778e6c0 h2, .elementor-19529 .elementor-element.elementor-element-778e6c0 h3, .elementor-19529 .elementor-element.elementor-element-778e6c0 h4, .elementor-19529 .elementor-element.elementor-element-778e6c0 h5, .elementor-19529 .elementor-element.elementor-element-778e6c0 h6{font-family:"Space Mono", Sans-serif;font-size:26px;font-weight:400;line-height:1em;}.elementor-19529 .elementor-element.elementor-element-77c72d2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-16382c2{--spacer-size:2vh;}.elementor-19529 .elementor-element.elementor-element-4af71a5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-4af71a5 .elementor-drop-cap{margin-inline-end:10px;}.elementor-19529 .elementor-element.elementor-element-5f5b6b9{--spacer-size:6vh;}.elementor-19529 .elementor-element.elementor-element-181473d{text-align:start;}.elementor-19529 .elementor-element.elementor-element-181473d img{max-width:80px;filter:brightness( 154% ) contrast( 200% ) saturate( 200% ) blur( 0px ) hue-rotate( 351deg );}.elementor-19529 .elementor-element.elementor-element-63be89c{--spacer-size:4vh;}.elementor-19529 .elementor-element.elementor-element-aefad1a h1, .elementor-19529 .elementor-element.elementor-element-aefad1a h2, .elementor-19529 .elementor-element.elementor-element-aefad1a h3, .elementor-19529 .elementor-element.elementor-element-aefad1a h4, .elementor-19529 .elementor-element.elementor-element-aefad1a h5, .elementor-19529 .elementor-element.elementor-element-aefad1a h6{font-family:"Space Mono", Sans-serif;font-size:26px;font-weight:400;line-height:1em;}.elementor-19529 .elementor-element.elementor-element-64bb875{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-a16b9cd{--spacer-size:2vh;}.elementor-19529 .elementor-element.elementor-element-8f94047{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-685ba32{--spacer-size:6vh;}.elementor-19529 .elementor-element.elementor-element-aeb3ed0{text-align:start;}.elementor-19529 .elementor-element.elementor-element-aeb3ed0 img{max-width:80px;filter:brightness( 154% ) contrast( 200% ) saturate( 200% ) blur( 0px ) hue-rotate( 351deg );}.elementor-19529 .elementor-element.elementor-element-1f36d81{--spacer-size:4vh;}.elementor-19529 .elementor-element.elementor-element-b0b00c0 h1, .elementor-19529 .elementor-element.elementor-element-b0b00c0 h2, .elementor-19529 .elementor-element.elementor-element-b0b00c0 h3, .elementor-19529 .elementor-element.elementor-element-b0b00c0 h4, .elementor-19529 .elementor-element.elementor-element-b0b00c0 h5, .elementor-19529 .elementor-element.elementor-element-b0b00c0 h6{font-family:"Space Mono", Sans-serif;font-size:26px;font-weight:400;line-height:1em;}.elementor-19529 .elementor-element.elementor-element-bf51b02{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-6ab7a0c{--spacer-size:2vh;}.elementor-19529 .elementor-element.elementor-element-d348594{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-a5795fc{--spacer-size:6vh;}.elementor-19529 .elementor-element.elementor-element-98fbead{text-align:start;}.elementor-19529 .elementor-element.elementor-element-98fbead img{max-width:80px;filter:brightness( 154% ) contrast( 200% ) saturate( 200% ) blur( 0px ) hue-rotate( 351deg );}.elementor-19529 .elementor-element.elementor-element-59b1444{--spacer-size:4vh;}.elementor-19529 .elementor-element.elementor-element-21823dc h1, .elementor-19529 .elementor-element.elementor-element-21823dc h2, .elementor-19529 .elementor-element.elementor-element-21823dc h3, .elementor-19529 .elementor-element.elementor-element-21823dc h4, .elementor-19529 .elementor-element.elementor-element-21823dc h5, .elementor-19529 .elementor-element.elementor-element-21823dc h6{font-family:"Space Mono", Sans-serif;font-size:26px;font-weight:400;line-height:1em;}.elementor-19529 .elementor-element.elementor-element-aab371a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-4134159{--spacer-size:2vh;}.elementor-19529 .elementor-element.elementor-element-40262b1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19529 .elementor-element.elementor-element-c6c42de{--spacer-size:11vh;}.elementor-19529 .elementor-element.elementor-element-ba5bf74 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19529 .elementor-element.elementor-element-ba5bf74:not(.elementor-motion-effects-element-type-background), .elementor-19529 .elementor-element.elementor-element-ba5bf74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lab-haus.com/wp-content/uploads/2024/12/1-2-0-00-00-00-scaled.jpg");background-position:-306px -240px;background-size:cover;}.elementor-19529 .elementor-element.elementor-element-ba5bf74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19529 .elementor-element.elementor-element-ba5bf74 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19529 .elementor-element.elementor-element-dae0c48{--spacer-size:22vh;}.elementor-19529 .elementor-element.elementor-element-6b55622 .title + .subtitle{margin-bottom:0px;}.elementor-19529 .elementor-element.elementor-element-6b55622 .subtitle + .title{margin-top:0px;}.elementor-19529 .elementor-element.elementor-element-6b55622 .title{color:#FFFFFF;}.elementor-19529 .elementor-element.elementor-element-6b55622 h1, .elementor-19529 .elementor-element.elementor-element-6b55622 h2, .elementor-19529 .elementor-element.elementor-element-6b55622 h3, .elementor-19529 .elementor-element.elementor-element-6b55622 h4, .elementor-19529 .elementor-element.elementor-element-6b55622 h5, .elementor-19529 .elementor-element.elementor-element-6b55622 h6{font-family:"Space Mono", Sans-serif;font-size:56px;font-weight:400;}.elementor-19529 .elementor-element.elementor-element-6b55622 .subtitle{color:#FFFFFF;font-size:0.85em;font-weight:600;text-transform:uppercase;}.elementor-19529 .elementor-element.elementor-element-b387588{--spacer-size:3vh;}.elementor-19529 .elementor-element.elementor-element-0b41410 .button:hover{color:var( --e-global-color-3f0d965 );}.elementor-19529 .elementor-element.elementor-element-0b41410 .button.-default:hover{background-color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-0b41410{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-19529 .elementor-element.elementor-element-5d5c18f{--spacer-size:22vh;}.elementor-19529 .elementor-element.elementor-element-d992c79{--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;}.elementor-19529 .elementor-element.elementor-element-2a4ca55{--display:flex;}.elementor-19529 .elementor-element.elementor-element-301e4b8{--spacer-size:11vh;}.elementor-19529 .elementor-element.elementor-element-ede511e{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19529 .elementor-element.elementor-element-09db1fa{--display:flex;}.elementor-19529 .elementor-element.elementor-element-f702102 .title + .subtitle{margin-bottom:0px;}.elementor-19529 .elementor-element.elementor-element-f702102 .subtitle + .title{margin-top:0px;}.elementor-19529 .elementor-element.elementor-element-f702102 h1, .elementor-19529 .elementor-element.elementor-element-f702102 h2, .elementor-19529 .elementor-element.elementor-element-f702102 h3, .elementor-19529 .elementor-element.elementor-element-f702102 h4, .elementor-19529 .elementor-element.elementor-element-f702102 h5, .elementor-19529 .elementor-element.elementor-element-f702102 h6{font-family:"Space Grotesk", Sans-serif;font-size:46px;font-weight:400;line-height:1em;}.elementor-19529 .elementor-element.elementor-element-f702102 .subtitle{color:#604D3C;font-size:0.8em;font-weight:600;text-transform:uppercase;}.elementor-19529 .elementor-element.elementor-element-c63b827{--spacer-size:3vh;}.elementor-19529 .elementor-element.elementor-element-5cc79ad .button:hover{color:var( --e-global-color-3f0d965 );}.elementor-19529 .elementor-element.elementor-element-5cc79ad .button.-default:hover{background-color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-5cc79ad{font-family:"Space Mono", Sans-serif;font-weight:700;}.elementor-19529 .elementor-element.elementor-element-f54d34d{--display:flex;}.elementor-19529 .elementor-element.elementor-element-2a9ada2{--spacer-size:11vh;}.elementor-19529 .elementor-element.elementor-element-f800df9{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19529 .elementor-element.elementor-element-42ba992{--display:flex;}.elementor-19529 .elementor-element.elementor-element-42ba992.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19529 .elementor-element.elementor-element-0556fd7{font-family:var( --e-global-typography-8d83d8f-font-family ), Sans-serif;font-size:var( --e-global-typography-8d83d8f-font-size );font-weight:var( --e-global-typography-8d83d8f-font-weight );}.elementor-19529 .elementor-element.elementor-element-ed06a15{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-f617723{font-family:var( --e-global-typography-8d83d8f-font-family ), Sans-serif;font-size:var( --e-global-typography-8d83d8f-font-size );font-weight:var( --e-global-typography-8d83d8f-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-19529 .elementor-element.elementor-element-ac8efb6{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19529 .elementor-element.elementor-element-a50dc9f{--display:flex;}.elementor-19529 .elementor-element.elementor-element-8ffe190{--spacer-size:4vh;}.elementor-19529 .elementor-element.elementor-element-088fee4{font-family:var( --e-global-typography-8d83d8f-font-family ), Sans-serif;font-size:var( --e-global-typography-8d83d8f-font-size );font-weight:var( --e-global-typography-8d83d8f-font-weight );}.elementor-19529 .elementor-element.elementor-element-09b3311{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-5cb166b{font-family:var( --e-global-typography-8d83d8f-font-family ), Sans-serif;font-size:var( --e-global-typography-8d83d8f-font-size );font-weight:var( --e-global-typography-8d83d8f-font-weight );}.elementor-19529 .elementor-element.elementor-element-ffef615{--spacer-size:11vh;}.elementor-19529 .elementor-element.elementor-element-c6a740c{--display:flex;}.elementor-19529 .elementor-element.elementor-element-ab8a1d2{--spacer-size:11vh;}.elementor-19529 .elementor-element.elementor-element-1fb18ae{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19529 .elementor-element.elementor-element-6d538bb{--display:flex;}.elementor-19529 .elementor-element.elementor-element-8c9621f{font-family:var( --e-global-typography-8d83d8f-font-family ), Sans-serif;font-size:var( --e-global-typography-8d83d8f-font-size );font-weight:var( --e-global-typography-8d83d8f-font-weight );}.elementor-19529 .elementor-element.elementor-element-936a62e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-19529 .elementor-element.elementor-element-ec8851e{font-family:var( --e-global-typography-8d83d8f-font-family ), Sans-serif;font-size:var( --e-global-typography-8d83d8f-font-size );font-weight:var( --e-global-typography-8d83d8f-font-weight );}.elementor-19529 .elementor-element.elementor-element-90a411d{--spacer-size:6vh;}@media(max-width:1024px){.elementor-19529 .elementor-element.elementor-element-d3bec08{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-e9ef37c{--spacer-size:100px;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item .project-content .category-holder, .elementor-19529 .elementor-element.elementor-element-e40d5f4 .grid-item .category-holder{font-size:var( --e-global-typography-8d83d8f-font-size );}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-filter, .elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-filter a{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-61b1bd8{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-7b2ab2f > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-19529 .elementor-element.elementor-element-76dd63d > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-19529 .elementor-element.elementor-element-f5ffb35 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-19529 .elementor-element.elementor-element-0f6a25d{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-b9eef5f{margin-top:100px;margin-bottom:0px;}.elementor-19529 .elementor-element.elementor-element-7416e8a{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-df4f616{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-77c72d2{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-4af71a5{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-64bb875{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-8f94047{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-bf51b02{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-d348594{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-aab371a{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-40262b1{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-ba5bf74:not(.elementor-motion-effects-element-type-background), .elementor-19529 .elementor-element.elementor-element-ba5bf74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-19529 .elementor-element.elementor-element-0556fd7{font-size:var( --e-global-typography-8d83d8f-font-size );}.elementor-19529 .elementor-element.elementor-element-ed06a15{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-f617723{font-size:var( --e-global-typography-8d83d8f-font-size );}.elementor-19529 .elementor-element.elementor-element-088fee4{font-size:var( --e-global-typography-8d83d8f-font-size );}.elementor-19529 .elementor-element.elementor-element-09b3311{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-5cb166b{font-size:var( --e-global-typography-8d83d8f-font-size );}.elementor-19529 .elementor-element.elementor-element-8c9621f{font-size:var( --e-global-typography-8d83d8f-font-size );}.elementor-19529 .elementor-element.elementor-element-936a62e{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-ec8851e{font-size:var( --e-global-typography-8d83d8f-font-size );}}@media(max-width:767px){.elementor-19529 .elementor-element.elementor-element-8dc6629:not(.elementor-motion-effects-element-type-background), .elementor-19529 .elementor-element.elementor-element-8dc6629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-19529 .elementor-element.elementor-element-8dc6629{padding:200px 0px 200px 0px;}.elementor-19529 .elementor-element.elementor-element-cdd1209 img{width:100%;}.elementor-19529 .elementor-element.elementor-element-8484f58 > .elementor-container{min-height:444px;}.elementor-19529 .elementor-element.elementor-element-15c188b{font-size:12px;}.elementor-19529 .elementor-element.elementor-element-c41f07d .dynamic-text{font-size:1.6rem;}.elementor-19529 .elementor-element.elementor-element-699a360{--spacer-size:7vh;}.elementor-19529 .elementor-element.elementor-element-3cc5d6d{--spacer-size:6vh;}.elementor-19529 .elementor-element.elementor-element-56c4269 h1, .elementor-19529 .elementor-element.elementor-element-56c4269 h2, .elementor-19529 .elementor-element.elementor-element-56c4269 h3, .elementor-19529 .elementor-element.elementor-element-56c4269 h4, .elementor-19529 .elementor-element.elementor-element-56c4269 h5, .elementor-19529 .elementor-element.elementor-element-56c4269 h6{font-size:1.7rem;}.elementor-19529 .elementor-element.elementor-element-56c4269 .subtitle{font-size:0.7rem;}.elementor-19529 .elementor-element.elementor-element-255a55a{--spacer-size:5px;}.elementor-19529 .elementor-element.elementor-element-e628056{--spacer-size:5vh;}.elementor-19529 .elementor-element.elementor-element-d3bec08{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-e9ef37c{--spacer-size:80px;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19529 .elementor-element.elementor-element-e40d5f4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-item .project-content .category-holder, .elementor-19529 .elementor-element.elementor-element-e40d5f4 .grid-item .category-holder{font-size:var( --e-global-typography-8d83d8f-font-size );}.elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-filter, .elementor-19529 .elementor-element.elementor-element-e40d5f4 .portfolio-filter a{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-1fb0ecc{font-size:0.7rem;}.elementor-19529 .elementor-element.elementor-element-6f6319d{--spacer-size:6vh;}.elementor-19529 .elementor-element.elementor-element-732799a9{--spacer-size:6vh;}.elementor-19529 .elementor-element.elementor-element-fc5ddb6 h1, .elementor-19529 .elementor-element.elementor-element-fc5ddb6 h2, .elementor-19529 .elementor-element.elementor-element-fc5ddb6 h3, .elementor-19529 .elementor-element.elementor-element-fc5ddb6 h4, .elementor-19529 .elementor-element.elementor-element-fc5ddb6 h5, .elementor-19529 .elementor-element.elementor-element-fc5ddb6 h6{font-size:1.7rem;}.elementor-19529 .elementor-element.elementor-element-fc5ddb6 .subtitle{font-size:0.7rem;}.elementor-19529 .elementor-element.elementor-element-61b1bd8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19529 .elementor-element.elementor-element-61b1bd8{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-11b998da{--spacer-size:5vh;}.elementor-19529 .elementor-element.elementor-element-7b2ab2f > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-19529 .elementor-element.elementor-element-76dd63d{width:100%;max-width:100%;}.elementor-19529 .elementor-element.elementor-element-76dd63d > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-19529 .elementor-element.elementor-element-f5ffb35{width:100%;max-width:100%;}.elementor-19529 .elementor-element.elementor-element-f5ffb35 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-19529 .elementor-element.elementor-element-c738a52{padding:0px 20px 0px 20px;}.elementor-19529 .elementor-element.elementor-element-1e0e0c2{padding:0px 0px 0px 0px;}.elementor-19529 .elementor-element.elementor-element-36ac399{--spacer-size:6vh;}.elementor-19529 .elementor-element.elementor-element-abeb55a h1, .elementor-19529 .elementor-element.elementor-element-abeb55a h2, .elementor-19529 .elementor-element.elementor-element-abeb55a h3, .elementor-19529 .elementor-element.elementor-element-abeb55a h4, .elementor-19529 .elementor-element.elementor-element-abeb55a h5, .elementor-19529 .elementor-element.elementor-element-abeb55a h6{font-size:1.7rem;}.elementor-19529 .elementor-element.elementor-element-abeb55a .subtitle{font-size:0.7rem;}.elementor-19529 .elementor-element.elementor-element-610ffa2a{--spacer-size:6vh;}.elementor-19529 .elementor-element.elementor-element-145daa6{--spacer-size:3vh;}.elementor-19529 .elementor-element.elementor-element-0f6a25d{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-7416e8a{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-df4f616{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-77c72d2{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-4af71a5{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-64bb875{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-8f94047{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-bf51b02{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-d348594{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-aab371a{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-40262b1{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-c6c42de{--spacer-size:6vh;}.elementor-19529 .elementor-element.elementor-element-ba5bf74 > .elementor-container{max-width:500px;}.elementor-19529 .elementor-element.elementor-element-ba5bf74:not(.elementor-motion-effects-element-type-background), .elementor-19529 .elementor-element.elementor-element-ba5bf74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90px 0px;}.elementor-19529 .elementor-element.elementor-element-dae0c48{--spacer-size:12vh;}.elementor-19529 .elementor-element.elementor-element-6b55622 h1, .elementor-19529 .elementor-element.elementor-element-6b55622 h2, .elementor-19529 .elementor-element.elementor-element-6b55622 h3, .elementor-19529 .elementor-element.elementor-element-6b55622 h4, .elementor-19529 .elementor-element.elementor-element-6b55622 h5, .elementor-19529 .elementor-element.elementor-element-6b55622 h6{font-size:1.9rem;}.elementor-19529 .elementor-element.elementor-element-6b55622 .subtitle{font-size:0.7rem;}.elementor-19529 .elementor-element.elementor-element-0b41410{width:100%;max-width:100%;font-size:0.8rem;}.elementor-19529 .elementor-element.elementor-element-0b41410.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19529 .elementor-element.elementor-element-5d5c18f{--spacer-size:12vh;}.elementor-19529 .elementor-element.elementor-element-301e4b8{--spacer-size:6vh;}.elementor-19529 .elementor-element.elementor-element-f702102 h1, .elementor-19529 .elementor-element.elementor-element-f702102 h2, .elementor-19529 .elementor-element.elementor-element-f702102 h3, .elementor-19529 .elementor-element.elementor-element-f702102 h4, .elementor-19529 .elementor-element.elementor-element-f702102 h5, .elementor-19529 .elementor-element.elementor-element-f702102 h6{font-size:1.7rem;}.elementor-19529 .elementor-element.elementor-element-f702102 .subtitle{font-size:0.7rem;}.elementor-19529 .elementor-element.elementor-element-2a9ada2{--spacer-size:5vh;}.elementor-19529 .elementor-element.elementor-element-0556fd7{font-size:var( --e-global-typography-8d83d8f-font-size );}.elementor-19529 .elementor-element.elementor-element-ed06a15{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-f617723{font-size:var( --e-global-typography-8d83d8f-font-size );}.elementor-19529 .elementor-element.elementor-element-088fee4{font-size:var( --e-global-typography-8d83d8f-font-size );}.elementor-19529 .elementor-element.elementor-element-09b3311{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-5cb166b{font-size:var( --e-global-typography-8d83d8f-font-size );}.elementor-19529 .elementor-element.elementor-element-ffef615{--spacer-size:4vh;}.elementor-19529 .elementor-element.elementor-element-ab8a1d2{--spacer-size:4vh;}.elementor-19529 .elementor-element.elementor-element-8c9621f{font-size:var( --e-global-typography-8d83d8f-font-size );}.elementor-19529 .elementor-element.elementor-element-936a62e{font-size:var( --e-global-typography-text-font-size );}.elementor-19529 .elementor-element.elementor-element-ec8851e{font-size:var( --e-global-typography-8d83d8f-font-size );}}@media(min-width:768px){.elementor-19529 .elementor-element.elementor-element-fdcecc4{width:100%;}.elementor-19529 .elementor-element.elementor-element-d2176f6{--width:100%;}.elementor-19529 .elementor-element.elementor-element-2a4ca55{--width:50%;}.elementor-19529 .elementor-element.elementor-element-f54d34d{--width:24.666%;}.elementor-19529 .elementor-element.elementor-element-42ba992{--width:90%;}.elementor-19529 .elementor-element.elementor-element-c6a740c{--width:25%;}}/* Start custom CSS for image, class: .elementor-element-cdd1209 */@keyframes grain {
  0%, 100% {
    background-position: 0 0;
  }
  50% {
    background-position: 50px 50px;
  }
}

.film-grain {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-image: url('https://www.transparenttextures.com/patterns/noisy.png');
  opacity: 0.15;
  animation: grain 0.5s steps(10) infinite;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8dc6629 */@keyframes grain {
  0%, 100% {
    background-position: 0 0;
  }
  50% {
    background-position: 50px 50px;
  }
}

.film-grain {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-image: url('https://www.transparenttextures.com/patterns/noisy.png');
  opacity: 0.15;
  animation: grain 0.5s steps(10) infinite;
}/* End custom CSS */
/* Start custom CSS for ohio_dynamic_text, class: .elementor-element-c41f07d */.glow-text {
  font-size: 3rem; /* Adjust text size */
  color: #ffffff; /* Base text color */
  text-shadow: 0 0 10px #ffffff, 0 0 20px #ff00ff, 0 0 30px #ff00ff, 0 0 40px #ff00ff, 0 0 50px #ff00ff, 0 0 60px #ff00ff, 0 0 70px #ff00ff; /* Glow effect */
  transition: 0.3s; /* Smooth transition for hover effect */
}

.glow-text:hover {
  color: #ff00ff; /* Text color on hover */
  text-shadow: 0 0 20px #ff00ff, 0 0 30px #ff00ff, 0 0 40px #ff00ff, 0 0 50px #ff00ff, 0 0 60px #ff00ff, 0 0 70px #ff00ff, 0 0 80px #ff00ff; /* Intense glow on hover */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ba5bf74 */#noise-bg {
	position: fixed;
	top: -50%;
	left: -50%;
	right: -50%;
	bottom: -50%;
	width: 400%;
	height: 400vh;
	background: transparent
		url("https://portfolio-v4-abjt14.vercel.app/assets/images/noise/noise.png")
		repeat 0 0;
	background-repeat: repeat;
	animation: 1000ms infinite noise;
	pointer-events: none;
	opacity: 0.8;
}

h1 {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
	margin: 0;
}

@keyframes noise {
	0%,
	100% {
		background-position: 0 0;
	}
	10% {
		background-position: -5% -10%;
	}
	20% {
		background-position: -15% 5%;
	}
	30% {
		background-position: 7% -25%;
	}
	40% {
		background-position: 20% 25%;
	}
	50% {
		background-position: -25% 10%;
	}
	60% {
		background-position: 15% 5%;
	}
	70% {
		background-position: 0 15%;
	}
	80% {
		background-position: 25% 35%;
	}
	90% {
		background-position: -10% 10%;
	}
}/* End custom CSS */