.elementor-38 .elementor-element.elementor-element-00b5f43{--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;--background-transition:0.3s;--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-38 .elementor-element.elementor-element-67a8141{--display:flex;--min-height:600px;--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;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-67a8141::before, .elementor-38 .elementor-element.elementor-element-67a8141 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-67a8141 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-67a8141 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-67a8141 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-67a8141 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-67a8141, .elementor-38 .elementor-element.elementor-element-67a8141::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-c2687e9{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-0226c74{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-0226c74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-0226c74 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:45px;font-weight:700;line-height:100px;}.elementor-38 .elementor-element.elementor-element-4c7d95d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-4c7d95d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-38 .elementor-element.elementor-element-56e0f2c > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-56e0f2c{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-f3b4a5a{--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 100px;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-278d580{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-f205845 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-f205845{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-b3d9269{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-fcf8345 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-fcf8345{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-f7b03cf > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-f7b03cf{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-5447270{--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 100px;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-73b83ca{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-b49b7d2 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b49b7d2{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-c43c640{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-71c34e0 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-71c34e0{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-a29aa57 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-a29aa57{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-7b45b71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-7b45b71 .elementor-button{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-38 .elementor-element.elementor-element-7b45b71 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-7b45b71 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-7b45b71 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-7b45b71 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-e65c284 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-e65c284{--image-border-radius:20px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-38 .elementor-element.elementor-element-e65c284 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-38 .elementor-element.elementor-element-e65c284 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-38 .elementor-element.elementor-element-8218219{--display:flex;--min-height:600px;--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;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8218219::before, .elementor-38 .elementor-element.elementor-element-8218219 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-8218219 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-8218219 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-8218219 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-8218219 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-8218219, .elementor-38 .elementor-element.elementor-element-8218219::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-2781046{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-05fdea0 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-05fdea0 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-38 .elementor-element.elementor-element-6a79509 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6a79509{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-4277f25{--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 100px;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3ac4462{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-dd66c54 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-dd66c54{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-3a3bb7b{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-0eaf69d > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-0eaf69d{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-42f88ee > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-42f88ee{text-align:left;color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:22px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-8bad738{--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 100px;--background-transition:0.3s;--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-38 .elementor-element.elementor-element-8b92748 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-8b92748{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-22e9427 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-22e9427{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-aaf7c0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-aaf7c0a .elementor-button{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-38 .elementor-element.elementor-element-aaf7c0a .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-aaf7c0a .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-aaf7c0a .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-aaf7c0a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-036b751 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-036b751{--image-border-radius:20px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-38 .elementor-element.elementor-element-036b751 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-38 .elementor-element.elementor-element-036b751 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-38 .elementor-element.elementor-element-4542d87{--display:flex;--background-transition:0.3s;--overlay-opacity:0.95;--border-radius:20px 20px 20px 20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4542d87:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-4542d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vasigeneralbau.hu/wp-content/uploads/2024/07/footer-image.webp");background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-4542d87::before, .elementor-38 .elementor-element.elementor-element-4542d87 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-4542d87 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-4542d87 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-4542d87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-4542d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-38 .elementor-element.elementor-element-4542d87, .elementor-38 .elementor-element.elementor-element-4542d87::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-3c6837b{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-3c6837b, .elementor-38 .elementor-element.elementor-element-3c6837b::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-83cd8ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-83cd8ff .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-38 .elementor-element.elementor-element-da89dac > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-da89dac{text-align:left;color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-aeff49e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-aeff49e .elementor-button{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-38 .elementor-element.elementor-element-aeff49e .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-aeff49e .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-aeff49e .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-aeff49e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-cf42486{--display:flex;--min-height:600px;--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;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-cf42486::before, .elementor-38 .elementor-element.elementor-element-cf42486 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-cf42486 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-cf42486 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-cf42486 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-cf42486 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-cf42486, .elementor-38 .elementor-element.elementor-element-cf42486::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-280e481{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-6dc8b91 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6dc8b91 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-38 .elementor-element.elementor-element-848e518 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-848e518{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-c3dbcef > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-c3dbcef{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-6744558 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6744558{text-align:left;color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:22px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-ec717e9{--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 100px;--background-transition:0.3s;--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-38 .elementor-element.elementor-element-568497b > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-568497b{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-808407a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-808407a .elementor-button{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-38 .elementor-element.elementor-element-808407a .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-808407a .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-808407a .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-808407a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6d7eb5d > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6d7eb5d{--image-border-radius:20px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-38 .elementor-element.elementor-element-6d7eb5d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-38 .elementor-element.elementor-element-6d7eb5d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-38 .elementor-element.elementor-element-6f4fa76{--display:flex;--min-height:600px;--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;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6f4fa76::before, .elementor-38 .elementor-element.elementor-element-6f4fa76 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-6f4fa76 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-6f4fa76 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-6f4fa76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-6f4fa76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-6f4fa76, .elementor-38 .elementor-element.elementor-element-6f4fa76::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-8b88879{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-e54dfa0 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-e54dfa0 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-38 .elementor-element.elementor-element-c784435 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-c784435{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-c681c02 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-c681c02{text-align:left;color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:22px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-637c3b6{--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 100px;--background-transition:0.3s;--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-38 .elementor-element.elementor-element-7ffc7db > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-7ffc7db{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-a0dc637 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-a0dc637 .elementor-button{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-38 .elementor-element.elementor-element-a0dc637 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-a0dc637 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-a0dc637 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-a0dc637 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-36e15fd > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-36e15fd{--image-border-radius:20px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-38 .elementor-element.elementor-element-36e15fd .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-38 .elementor-element.elementor-element-36e15fd .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-38 .elementor-element.elementor-element-f1e009b{--display:flex;--min-height:600px;--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;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f1e009b::before, .elementor-38 .elementor-element.elementor-element-f1e009b > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-f1e009b > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-f1e009b > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-f1e009b > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-f1e009b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-f1e009b, .elementor-38 .elementor-element.elementor-element-f1e009b::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-6e8df64{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-44e633b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-44e633b .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-38 .elementor-element.elementor-element-20c6d01 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-20c6d01{text-align:left;color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-2bedaae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-2bedaae .elementor-button{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-38 .elementor-element.elementor-element-2bedaae .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-2bedaae .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-2bedaae .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-2bedaae .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-dfb7981{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1300px){.elementor-38 .elementor-element.elementor-element-67a8141{--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-0226c74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-0226c74 .elementor-heading-title{font-size:60px;line-height:70px;}.elementor-38 .elementor-element.elementor-element-4c7d95d .elementor-heading-title{font-size:30px;}.elementor-38 .elementor-element.elementor-element-56e0f2c{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-f3b4a5a{--gap:0px 50px;}.elementor-38 .elementor-element.elementor-element-f205845{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-fcf8345{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-f7b03cf{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-5447270{--gap:0px 50px;}.elementor-38 .elementor-element.elementor-element-b49b7d2{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-71c34e0{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-a29aa57 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-a29aa57{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-8218219{--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-05fdea0 .elementor-heading-title{font-size:30px;}.elementor-38 .elementor-element.elementor-element-6a79509{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-4277f25{--gap:0px 50px;}.elementor-38 .elementor-element.elementor-element-dd66c54{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-0eaf69d{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-42f88ee{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-8bad738{--gap:0px 50px;}.elementor-38 .elementor-element.elementor-element-8b92748{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-22e9427 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-22e9427{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-83cd8ff .elementor-heading-title{font-size:25px;}.elementor-38 .elementor-element.elementor-element-da89dac{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-cf42486{--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-6dc8b91 .elementor-heading-title{font-size:30px;}.elementor-38 .elementor-element.elementor-element-848e518{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-c3dbcef{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-6744558{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-ec717e9{--gap:0px 50px;}.elementor-38 .elementor-element.elementor-element-568497b{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-6f4fa76{--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-e54dfa0 .elementor-heading-title{font-size:30px;}.elementor-38 .elementor-element.elementor-element-c784435{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-c681c02{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-637c3b6{--gap:0px 50px;}.elementor-38 .elementor-element.elementor-element-7ffc7db{font-size:17px;line-height:30px;}.elementor-38 .elementor-element.elementor-element-f1e009b{--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-44e633b .elementor-heading-title{font-size:30px;}.elementor-38 .elementor-element.elementor-element-20c6d01{font-size:17px;line-height:30px;}}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-67a8141{--margin-top:75px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-0226c74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-0226c74 .elementor-heading-title{font-size:45px;line-height:52px;}.elementor-38 .elementor-element.elementor-element-4c7d95d{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-f3b4a5a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-5447270{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-8218219{--margin-top:75px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-05fdea0{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-4277f25{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-8bad738{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-83cd8ff{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-cf42486{--margin-top:75px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-6dc8b91{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-ec717e9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-6f4fa76{--margin-top:75px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-e54dfa0{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-637c3b6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-f1e009b{--margin-top:75px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-44e633b{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-67a8141{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-0226c74 .elementor-heading-title{font-size:9vw;line-height:1.2;}.elementor-38 .elementor-element.elementor-element-4c7d95d .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-38 .elementor-element.elementor-element-56e0f2c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-56e0f2c{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-f205845 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-f205845{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-fcf8345 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-fcf8345{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-f7b03cf > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-f7b03cf{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-b49b7d2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b49b7d2{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-71c34e0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-71c34e0{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-a29aa57 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-a29aa57{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-8218219{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-05fdea0 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-38 .elementor-element.elementor-element-6a79509 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6a79509{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-dd66c54 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-dd66c54{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-0eaf69d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-0eaf69d{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-42f88ee > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-42f88ee{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-8b92748 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-8b92748{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-22e9427 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-22e9427{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-4542d87{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-3c6837b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38 .elementor-element.elementor-element-83cd8ff .elementor-heading-title{line-height:35px;}.elementor-38 .elementor-element.elementor-element-da89dac > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-da89dac{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-cf42486{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-6dc8b91 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-38 .elementor-element.elementor-element-848e518 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-848e518{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-c3dbcef > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-c3dbcef{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-6744558 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6744558{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-568497b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-568497b{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-6f4fa76{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-e54dfa0 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-38 .elementor-element.elementor-element-c784435 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-c784435{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-c681c02 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-c681c02{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-7ffc7db > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-7ffc7db{font-size:15px;line-height:23px;}.elementor-38 .elementor-element.elementor-element-f1e009b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-44e633b .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-38 .elementor-element.elementor-element-20c6d01 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-20c6d01{font-size:15px;line-height:23px;}}