.elementor-1018 .elementor-element.elementor-element-34f074f7 > .elementor-container{min-height:500px;}.elementor-1018 .elementor-element.elementor-element-34f074f7:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-34f074f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teszt3.webstudio22.hu/wp-content/uploads/2024/02/Arbok_technolgies.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1018 .elementor-element.elementor-element-34f074f7 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1018 .elementor-element.elementor-element-34f074f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1018 .elementor-element.elementor-element-76edb353{text-align:center;}.elementor-1018 .elementor-element.elementor-element-76edb353 .elementor-heading-title{color:var( --e-global-color-91262c3 );font-family:"Fira Sans", Sans-serif;font-size:80px;font-weight:500;}.elementor-1018 .elementor-element.elementor-element-6dabe886{text-align:center;}.elementor-1018 .elementor-element.elementor-element-6dabe886 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Fira Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-1018 .elementor-element.elementor-element-6dabe886 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-e00afac .elementor-icon-wrapper{text-align:center;}.elementor-1018 .elementor-element.elementor-element-e00afac .elementor-icon{font-size:45px;}.elementor-1018 .elementor-element.elementor-element-e00afac .elementor-icon svg{height:45px;}.elementor-1018 .elementor-element.elementor-element-e00afac{width:auto;max-width:auto;bottom:10px;}body:not(.rtl) .elementor-1018 .elementor-element.elementor-element-e00afac{right:20px;}body.rtl .elementor-1018 .elementor-element.elementor-element-e00afac{left:20px;}.elementor-1018 .elementor-element.elementor-element-35dab20e{text-align:center;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;font-style:normal;}.elementor-1018 .elementor-element.elementor-element-cec6ae4{text-align:left;font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:400;font-style:normal;}.elementor-1018 .elementor-element.elementor-element-a16c024 img{max-width:90%;}.elementor-1018 .elementor-element.elementor-element-634ee12{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-1018 .elementor-element.elementor-element-634ee12 .elementor-divider-separator{width:100%;}.elementor-1018 .elementor-element.elementor-element-634ee12 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1018 .elementor-element.elementor-element-274371c{text-align:center;}.elementor-1018 .elementor-element.elementor-element-274371c .elementor-heading-title{color:var( --e-global-color-text );font-family:"Fira Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-1018 .elementor-element.elementor-element-274371c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-global-1222 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1018 .elementor-element.elementor-global-1222 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1018 .elementor-element.elementor-global-1222 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1018 .elementor-element.elementor-global-1222 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1018 .elementor-element.elementor-global-1222 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1018 .elementor-element.elementor-global-1222 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1018 .elementor-element.elementor-global-1222 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1018 .elementor-element.elementor-global-1222 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-1018 .elementor-element.elementor-global-1222{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-1018 .elementor-element.elementor-global-1222 .elementor-icon-list-icon{padding-right:5px;}.elementor-1018 .elementor-element.elementor-global-1222 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1018 .elementor-element.elementor-global-1222 .elementor-icon-list-item > a{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-1018 .elementor-element.elementor-global-1222 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1018 .elementor-element.elementor-global-1222 > .elementor-widget-container{border-style:none;}.elementor-1018 .elementor-element.elementor-element-45862fd{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-1018 .elementor-element.elementor-element-45862fd .elementor-divider-separator{width:100%;}.elementor-1018 .elementor-element.elementor-element-45862fd .elementor-divider{padding-top:30px;padding-bottom:30px;}.elementor-1018 .elementor-element.elementor-element-b057976{text-align:center;}.elementor-1018 .elementor-element.elementor-element-b057976 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Fira Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-1018 .elementor-element.elementor-element-b057976 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-7b0c8cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1018 .elementor-element.elementor-element-7b0c8cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1018 .elementor-element.elementor-element-7b0c8cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1018 .elementor-element.elementor-element-7b0c8cd .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1018 .elementor-element.elementor-element-7b0c8cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1018 .elementor-element.elementor-element-7b0c8cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1018 .elementor-element.elementor-element-7b0c8cd .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1018 .elementor-element.elementor-element-7b0c8cd .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-1018 .elementor-element.elementor-element-7b0c8cd{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-1018 .elementor-element.elementor-element-7b0c8cd .elementor-icon-list-icon{padding-right:5px;}.elementor-1018 .elementor-element.elementor-element-7b0c8cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1018 .elementor-element.elementor-element-7b0c8cd .elementor-icon-list-item > a{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-1018 .elementor-element.elementor-element-7b0c8cd .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1018 .elementor-element.elementor-element-7b0c8cd > .elementor-widget-container{border-style:none;}.elementor-1018 .elementor-element.elementor-element-870e1d8{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-1018 .elementor-element.elementor-element-870e1d8 .elementor-divider-separator{width:100%;}.elementor-1018 .elementor-element.elementor-element-870e1d8 .elementor-divider{padding-top:30px;padding-bottom:30px;}.elementor-1018 .elementor-element.elementor-element-4254e00{text-align:center;}.elementor-1018 .elementor-element.elementor-element-4254e00 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Fira Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-1018 .elementor-element.elementor-element-4254e00 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-4f5ef70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1018 .elementor-element.elementor-element-4f5ef70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1018 .elementor-element.elementor-element-4f5ef70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1018 .elementor-element.elementor-element-4f5ef70 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1018 .elementor-element.elementor-element-4f5ef70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1018 .elementor-element.elementor-element-4f5ef70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1018 .elementor-element.elementor-element-4f5ef70 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1018 .elementor-element.elementor-element-4f5ef70 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-1018 .elementor-element.elementor-element-4f5ef70{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-1018 .elementor-element.elementor-element-4f5ef70 .elementor-icon-list-icon{padding-right:5px;}.elementor-1018 .elementor-element.elementor-element-4f5ef70 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1018 .elementor-element.elementor-element-4f5ef70 .elementor-icon-list-item > a{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-1018 .elementor-element.elementor-element-4f5ef70 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1018 .elementor-element.elementor-element-4f5ef70 > .elementor-widget-container{border-style:none;}.elementor-1018 .elementor-element.elementor-element-cb2f692{text-align:center;}.elementor-1018 .elementor-element.elementor-element-cb2f692 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Fira Sans", Sans-serif;font-size:30px;font-weight:600;line-height:30px;}.elementor-1018 .elementor-element.elementor-element-cb2f692 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-cd4ed72{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-1018 .elementor-element.elementor-element-cd4ed72 .elementor-divider-separator{width:100%;}.elementor-1018 .elementor-element.elementor-element-cd4ed72 .elementor-divider{padding-top:30px;padding-bottom:30px;}.elementor-1018 .elementor-element.elementor-element-26e49a1{text-align:center;}.elementor-1018 .elementor-element.elementor-element-26e49a1 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Fira Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-1018 .elementor-element.elementor-element-26e49a1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-30b0c48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1018 .elementor-element.elementor-element-30b0c48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1018 .elementor-element.elementor-element-30b0c48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1018 .elementor-element.elementor-element-30b0c48 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1018 .elementor-element.elementor-element-30b0c48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1018 .elementor-element.elementor-element-30b0c48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1018 .elementor-element.elementor-element-30b0c48 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1018 .elementor-element.elementor-element-30b0c48 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-1018 .elementor-element.elementor-element-30b0c48{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-1018 .elementor-element.elementor-element-30b0c48 .elementor-icon-list-icon{padding-right:5px;}.elementor-1018 .elementor-element.elementor-element-30b0c48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1018 .elementor-element.elementor-element-30b0c48 .elementor-icon-list-item > a{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-1018 .elementor-element.elementor-element-30b0c48 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1018 .elementor-element.elementor-element-30b0c48 > .elementor-widget-container{border-style:none;}.elementor-1018 .elementor-element.elementor-element-b991a26{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-1018 .elementor-element.elementor-element-b991a26 .elementor-divider-separator{width:100%;}.elementor-1018 .elementor-element.elementor-element-b991a26 .elementor-divider{padding-top:30px;padding-bottom:30px;}.elementor-1018 .elementor-element.elementor-element-96707da{text-align:center;}.elementor-1018 .elementor-element.elementor-element-96707da .elementor-heading-title{color:var( --e-global-color-text );font-family:"Fira Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-1018 .elementor-element.elementor-element-96707da > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-90f69fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1018 .elementor-element.elementor-element-90f69fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1018 .elementor-element.elementor-element-90f69fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1018 .elementor-element.elementor-element-90f69fa .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1018 .elementor-element.elementor-element-90f69fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1018 .elementor-element.elementor-element-90f69fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1018 .elementor-element.elementor-element-90f69fa .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1018 .elementor-element.elementor-element-90f69fa .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-1018 .elementor-element.elementor-element-90f69fa{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-1018 .elementor-element.elementor-element-90f69fa .elementor-icon-list-icon{padding-right:5px;}.elementor-1018 .elementor-element.elementor-element-90f69fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1018 .elementor-element.elementor-element-90f69fa .elementor-icon-list-item > a{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-1018 .elementor-element.elementor-element-90f69fa .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1018 .elementor-element.elementor-element-90f69fa > .elementor-widget-container{border-style:none;}.elementor-1018 .elementor-element.elementor-element-131b708 .elementor-button{font-family:"Fira Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-91262c3 );color:var( --e-global-color-91262c3 );background-color:var( --e-global-color-primary );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-1018 .elementor-element.elementor-element-131b708 .elementor-button:hover, .elementor-1018 .elementor-element.elementor-element-131b708 .elementor-button:focus{color:var( --e-global-color-91262c3 );background-color:var( --e-global-color-primary );border-color:#FFB70300;}.elementor-1018 .elementor-element.elementor-element-131b708 .elementor-button:hover svg, .elementor-1018 .elementor-element.elementor-element-131b708 .elementor-button:focus svg{fill:var( --e-global-color-91262c3 );}.elementor-1018 .elementor-element.elementor-element-131b708 > .elementor-widget-container{margin:20px 0px 20px 0px;}@media(max-width:1024px){.elementor-1018 .elementor-element.elementor-element-34f074f7 > .elementor-container{min-height:350px;}.elementor-1018 .elementor-element.elementor-element-34f074f7:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-34f074f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-1018 .elementor-element.elementor-element-76edb353 .elementor-heading-title{font-size:40px;}.elementor-1018 .elementor-element.elementor-element-8cde2cf{padding:10px 10px 10px 10px;}.elementor-1018 .elementor-element.elementor-element-71a0aee{padding:10px 10px 10px 10px;}.elementor-1018 .elementor-element.elementor-global-1222{--icon-vertical-align:flex-start;}.elementor-1018 .elementor-element.elementor-element-7b0c8cd{--icon-vertical-align:flex-start;}.elementor-1018 .elementor-element.elementor-element-4f5ef70{--icon-vertical-align:flex-start;}.elementor-1018 .elementor-element.elementor-element-30b0c48{--icon-vertical-align:flex-start;}.elementor-1018 .elementor-element.elementor-element-90f69fa{--icon-vertical-align:flex-start;}}@media(max-width:767px){.elementor-1018 .elementor-element.elementor-element-34f074f7:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-34f074f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-1018 .elementor-element.elementor-element-76edb353 .elementor-heading-title{font-size:30px;}.elementor-1018 .elementor-element.elementor-global-1222{--icon-vertical-align:flex-start;}.elementor-1018 .elementor-element.elementor-element-7b0c8cd{--icon-vertical-align:flex-start;}.elementor-1018 .elementor-element.elementor-element-4f5ef70{--icon-vertical-align:flex-start;}.elementor-1018 .elementor-element.elementor-element-30b0c48{--icon-vertical-align:flex-start;}.elementor-1018 .elementor-element.elementor-element-90f69fa{--icon-vertical-align:flex-start;}}/* Start custom CSS for html, class: .elementor-element-7e955f5 */.water-demand-calculator {
    max-width: 400px;
    margin: 20px auto;
    padding: 20px;
    border-radius: 5px;
    background-color: #00B4D8; /* Background color */

}

h2 {
    font-family: 'Fira Sans', sans-serif; /* Title font family */
    color: #fff; /* Title color */
    text-align: center; /* Center align the title */
}

form {
    display: flex;
    flex-direction: column;
}

label {
    margin-bottom: 10px;
    font-family: 'Noto Sans', sans-serif; /* Font family for labels */
    color:; /* Label color */
}

input {
    padding: 8px;
    margin-bottom: 15px;
    
    
}

.button-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 15px;
}

button, #cta-button, #reset-button {
    background-color: #FB8500; /* Button background color */
    color: white;
    padding: 10px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    width: 32%;
}

button:hover, #cta-button:hover, #reset-button:hover {
    background-color: #00B4D8; /* Button background color on hover */
}

#reset-button, #cta-button {
    background-color: ; /* Reset and Call to Action button background color */
    color: white;
    width: 49%;
}

#reset-button:hover, #cta-button:hover {
    background-color: #0056b3; /* Reset and Call to Action button background color on hover */
}

p {
    margin-bottom: 10px;
    font-family: 'Noto Sans', sans-serif; /* Font family for result paragraphs */
    color: whit; /* Result text color */
}/* End custom CSS */