.elementor-5489 .elementor-element.elementor-element-6d67772 > div.elementor-container{max-width:1430px;--porto-flick-carousel-width:1430px;}.elementor-5489 .elementor-element.elementor-element-6d67772:not(.elementor-motion-effects-element-type-background), .elementor-5489 .elementor-element.elementor-element-6d67772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F39191;background-image:url("https://kboc.eu/wp-content/uploads/2024/01/construction-background-2.jpg");}.elementor-5489 .elementor-element.elementor-element-6d67772 > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5489 .elementor-element.elementor-element-6d67772{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5489 .elementor-element.elementor-element-6d67772 a{color:#777777;}.elementor-5489 .elementor-element.elementor-element-6d67772 a:hover{color:#9A2948;}.elementor-5489 .elementor-element.elementor-element-6763844{text-align:left;}.elementor-5489 .elementor-element.elementor-element-6763844 img{width:46%;}.elementor-5489 .elementor-element.elementor-element-6763844.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5489 .elementor-element.elementor-element-e2dfd79{text-align:left;font-family:"Poppins", Poppins;font-weight:400;width:var( --container-widget-width, 92.513% );max-width:92.513%;--container-widget-width:92.513%;--container-widget-flex-grow:0;}.elementor-5489 .elementor-element.elementor-element-e2dfd79.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5489 .elementor-element.elementor-element-ae6bf08 > .elementor-element-populated{margin:0px 0px 0px 116px;--e-column-margin-right:0px;--e-column-margin-left:116px;}.elementor-5489 .elementor-element.elementor-element-cefc476 .porto-u-main-heading > *{font-family:"Poppins", Poppins;font-size:27px;font-weight:700;}.elementor-5489 .elementor-element.elementor-element-cefc476 .porto-u-sub-heading{font-family:"Poppins", Poppins;font-size:15px;font-weight:300;line-height:14px;}.elementor-5489 .elementor-element.elementor-element-cefc476.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5489 .elementor-element.elementor-element-2fd3d5d .elementor-heading-title{font-size:27px;}.elementor-element-019578d input[type="text"], .elementor-element-019578d input[type="email"], .elementor-element-019578d input[type="date"], .elementor-element-019578d input[type="datetime"], .elementor-element-019578d input[type="number"], .elementor-element-019578d textarea, .elementor-element-019578d .form-control, .elementor-element-019578d select{color:#000000;background-color:#DFDFDF;}.elementor-element-019578d input[type="text"]::placeholder, .elementor-element-019578d input[type="email"]::placeholder, .elementor-element-019578d textarea::placeholder, .elementor-element-019578d .form-control::placeholder{color:#000000;}.elementor-element-019578d label.wpforms-error, .elementor-element-019578d .wpcf7-not-valid-tip{color:#000000;}.elementor-element-019578d .wpforms-confirmation-container, .elementor-element-019578d form .wpcf7-response-output{color:#020000;background-color:#DFDFDF;}.elementor-5489 .elementor-element.elementor-element-5de5032:not(.elementor-motion-effects-element-type-background), .elementor-5489 .elementor-element.elementor-element-5de5032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5489 .elementor-element.elementor-element-5de5032{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5489 .elementor-element.elementor-element-5de5032 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5489 .elementor-element.elementor-element-0034ed9 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E7E7E7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 34px 0px;}.elementor-5489 .elementor-element.elementor-element-0034ed9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5489 .elementor-element.elementor-element-da193b0{text-align:center;}.elementor-5489 .elementor-element.elementor-element-da193b0 .elementor-heading-title{color:#777777;font-size:13px;font-weight:400;line-height:22px;letter-spacing:-0.325px;}@media(min-width:768px){.elementor-5489 .elementor-element.elementor-element-a8300d0{width:4.385%;}.elementor-5489 .elementor-element.elementor-element-ee3c87d{width:45.527%;}}@media(max-width:991px) and (min-width:768px){.elementor-5489 .elementor-element.elementor-element-81ccba1{width:50%;}.elementor-5489 .elementor-element.elementor-element-ae6bf08{width:50%;}.elementor-5489 .elementor-element.elementor-element-a8300d0{width:50%;}.elementor-5489 .elementor-element.elementor-element-ee3c87d{width:50%;}}@media(max-width:767px){.elementor-5489 .elementor-element.elementor-element-81ccba1{width:41%;}.elementor-5489 .elementor-element.elementor-element-81ccba1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-5489 .elementor-element.elementor-element-81ccba1 > .elementor-element-populated{text-align:left;margin:0px 0px 0px 11px;--e-column-margin-right:0px;--e-column-margin-left:11px;}.elementor-5489 .elementor-element.elementor-element-6763844{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-5489 .elementor-element.elementor-element-ae6bf08{width:50%;}.elementor-5489 .elementor-element.elementor-element-ae6bf08.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-5489 .elementor-element.elementor-element-ae6bf08 > .elementor-element-populated{text-align:left;margin:2px 2px 2px 21px;--e-column-margin-right:2px;--e-column-margin-left:21px;}.elementor-5489 .elementor-element.elementor-element-cefc476{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-5489 .elementor-element.elementor-element-2fd3d5d{text-align:center;}.elementor-5489 .elementor-element.elementor-element-019578d > .elementor-widget-container{margin:35px 35px 35px 35px;}}/* Start custom CSS for porto_contact_form, class: .elementor-element-019578d */.wpcf7-textarea {
    color: #000000 !important;
    background-color: #DFDFDF !important;
}/* End custom CSS */