.elementor-1745 .elementor-element.elementor-element-0f3d3bf{--display:flex;--background-transition:0.3s;}.elementor-1745 .elementor-element.elementor-element-0f3d3bf:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-0f3d3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://weidenthalermetall.at/wp-content/uploads/2023/11/bgwm.svg");background-position:center right;background-repeat:no-repeat;}.elementor-1745 .elementor-element.elementor-element-0f3d3bf, .elementor-1745 .elementor-element.elementor-element-0f3d3bf::before{--border-transition:0.3s;}.elementor-1745 .elementor-element.elementor-element-bd875f0{--spacer-size:50px;}.elementor-1745 .elementor-element.elementor-element-e8d768b{text-align:center;}.elementor-1745 .elementor-element.elementor-element-13b6e08{--spacer-size:50px;}.elementor-1745 .elementor-element.elementor-element-0dd3ac0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1745 .elementor-element.elementor-element-fdd26e4{--spacer-size:50px;}.elementor-1745 .elementor-element.elementor-element-48c7210{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-1745 .elementor-element.elementor-element-94f55bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-1745 .elementor-element.elementor-element-2367636{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-1745 .elementor-element.elementor-element-bcd0c48 iframe{height:614px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1745 .elementor-element.elementor-element-94f55bf{--width:50%;}.elementor-1745 .elementor-element.elementor-element-2367636{--width:50%;}}@media(max-width:767px){.elementor-1745 .elementor-element.elementor-element-fdd26e4{--spacer-size:10px;}.elementor-1745 .elementor-element.elementor-element-bcd0c48 iframe{height:287px;}}/* Start custom CSS for shortcode, class: .elementor-element-0b1a2ff */[type=button], [type=submit], button {
    border: 4px solid #234380;
}

[type=button]:hover, [type=submit]:hover, button:hover {
    border: 4px solid #111522;
}

.wpcf7-submit, .wpcf7-form.init label{width:100%; max-width:inherit;}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea, recaptcha {
    width: 100%;
    border: 3px solid #F4F4F4;
    background-color: #F4F4F4;
    border-radius: 7px;
    padding: 0.75rem 1rem;
    transition: all .3s;
}

.elementor-kit-9 button, .elementor-kit-9 input[type="button"], .elementor-kit-9 input[type="submit"], .elementor-kit-9 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  color: #FFFFFF;
  background-color: #234380;
  border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-bcd0c48 */iframe {
  border-radius: 7px;
}/* End custom CSS */