.elementor-77 .elementor-element.elementor-element-09b0093{--display:flex;--min-height:307px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-09b0093:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-09b0093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magyarlapok.leadingsoft.eu/wp-content/uploads/2024/04/Frame-1000004462-contact.png");background-position:center center;background-size:cover;}.elementor-77 .elementor-element.elementor-element-09b0093, .elementor-77 .elementor-element.elementor-element-09b0093::before{--border-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-0e1d9be .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;text-transform:capitalize;}.elementor-77 .elementor-element.elementor-element-a1330e3{--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;--margin-top:70px;--margin-bottom:54px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-a7f440e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-77 .elementor-element.elementor-element-a7f440e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77 .elementor-element.elementor-element-6618ad8 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;}.elementor-77 .elementor-element.elementor-element-45608ec .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-77 .elementor-element.elementor-element-45608ec > .elementor-widget-container{margin:3px 0px 7px 0px;}.elementor-77 .elementor-element.elementor-element-2548464{--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-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-42f6ae3{--display:flex;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:42px;--padding-bottom:120px;--padding-left:42px;--padding-right:42px;}.elementor-77 .elementor-element.elementor-element-42f6ae3:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-42f6ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-77 .elementor-element.elementor-element-42f6ae3, .elementor-77 .elementor-element.elementor-element-42f6ae3::before{--border-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-5c99592 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;}.elementor-77 .elementor-element.elementor-element-977e10d .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-77 .elementor-element.elementor-element-8646097 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(23px/2);}.elementor-77 .elementor-element.elementor-element-8646097 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(23px/2);}.elementor-77 .elementor-element.elementor-element-8646097 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(23px/2);margin-left:calc(23px/2);}.elementor-77 .elementor-element.elementor-element-8646097 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-23px/2);margin-left:calc(-23px/2);}body.rtl .elementor-77 .elementor-element.elementor-element-8646097 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-23px/2);}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-8646097 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-23px/2);}.elementor-77 .elementor-element.elementor-element-8646097 .elementor-icon-list-icon i{color:#00A6A1;transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-8646097 .elementor-icon-list-icon svg{fill:#00A6A1;transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-8646097{--e-icon-list-icon-size:40px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-77 .elementor-element.elementor-element-8646097 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-8646097 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-77 .elementor-element.elementor-element-8646097 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-9d6089a{--display:flex;--background-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-9d6089a:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-9d6089a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-9d6089a, .elementor-77 .elementor-element.elementor-element-9d6089a::before{--border-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-dbbbca1{text-align:right;}.elementor-77 .elementor-element.elementor-element-dbbbca1 img{width:100%;}.elementor-77 .elementor-element.elementor-element-dbbbca1 > .elementor-widget-container{margin:-180px 0px 0px 0px;}@media(min-width:768px){.elementor-77 .elementor-element.elementor-element-a7f440e{--width:50%;}.elementor-77 .elementor-element.elementor-element-2548464{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-97020e5 */.wpcf7 form > p {
  margin-bottom: 16px;
}

.wpcf7 input.wpcf7-form-control:not([type="submit"]), .wpcf7 textarea.wpcf7-form-control {
  border-radius: 6px;
}

input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="reset"], input[type="tel"], input[type="date"], select {
  height: 38px;
}

.wpcf7-form-control.wpcf7-submit.has-spinner {
  color: #fff;
  background-color: #00A6A1;
  border-radius: 6px;
  padding: 16px 20px;
  font-size: 16px;
  font-weight: 600;
}

.woocommerce-js form .form-row textarea, .woocommerce-js input[type="email"], .woocommerce-js input[type="number"], .woocommerce-js input[type="password"], .woocommerce-js input[type="reset"], .woocommerce-js input[type="search"], .woocommerce-js input[type="tel"], .woocommerce-js input[type="text"], .woocommerce-js input[type="url"], .woocommerce-js textarea, .woocommerce-page form .form-row textarea, .woocommerce-page input[type="email"], .woocommerce-page input[type="number"], .woocommerce-page input[type="password"], .woocommerce-page input[type="reset"], .woocommerce-page input[type="search"], .woocommerce-page input[type="tel"], .woocommerce-page input[type="text"], .woocommerce-page input[type="url"], .woocommerce-page textarea {
  border-color: #D8D8DA;

}/* End custom CSS */