.elementor-3802 .elementor-element.elementor-element-4517116 .porto-u-main-heading > *{font-size:36.8px;line-height:1.2em;}.elementor-3802 .elementor-element.elementor-element-4517116 .porto-u-sub-heading{font-weight:500;}.elementor-3802 .elementor-element.elementor-element-68f4a62:not(.elementor-motion-effects-element-type-background), .elementor-3802 .elementor-element.elementor-element-68f4a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F6C77;background-image:url("https://geco.com.gr/wp-content/uploads/2025/05/wood-architecture-2025-04-06-11-41-36-utc-1-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-3802 .elementor-element.elementor-element-68f4a62 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3802 .elementor-element.elementor-element-68f4a62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-3802 .elementor-element.elementor-element-9764818{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-3802 .elementor-element.elementor-element-9764818 .porto-u-main-heading > *{font-size:36.8px;line-height:1.2em;color:#FFFFFF;}.elementor-3802 .elementor-element.elementor-element-9764818 .porto-u-sub-heading{font-weight:500;color:#FFFFFFB3;}.elementor-3802 .elementor-element.elementor-element-2b5ad09{font-family:"Ubuntu", Ubuntu;font-size:17px;color:#FFFFFF;}.elementor-3802 .elementor-element.elementor-element-d7cf6dd > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px -2px 0px;padding:3.25rem 3.5rem 1.6rem 3.5rem;border-radius:4px 4px 0px 0px;}.elementor-3802 .elementor-element.elementor-element-d7cf6dd .porto-u-main-heading > *{font-size:24px;}.elementor-3802 .elementor-element.elementor-element-d7cf6dd .porto-u-sub-heading{font-weight:500;}.elementor-3802 .elementor-element.elementor-element-adb1c4d > .elementor-widget-container{background-color:#FFFFFF;padding:0rem 3.5rem 3.5rem 3.5rem;border-radius:0px 0px 4px 4px;}.elementor-element-adb1c4d label, .elementor-element-adb1c4d div.wpforms-container .wpforms-field-label{font-size:14.4px;}.elementor-element-adb1c4d input[type="text"], .elementor-element-adb1c4d input[type="email"], .elementor-element-adb1c4d input[type="date"], .elementor-element-adb1c4d input[type="datetime"], .elementor-element-adb1c4d input[type="number"], .elementor-element-adb1c4d input[type="tel"], .elementor-element-adb1c4d select{height:48px;--wpforms-field-size-input-height:48px;}.elementor-element-adb1c4d button, .elementor-element-adb1c4d .btn, .elementor-element-adb1c4d input[type="submit"], .elementor-element-adb1c4d input[type="button"], .elementor-element-adb1c4d .wpforms-container button[type="submit"]{font-size:12.8px;}.elementor-element-adb1c4d .wpforms-container button[type="submit"], .elementor-element-adb1c4d button, .elementor-element-adb1c4d .btn, .elementor-element-adb1c4d input[type="submit"], .elementor-element-adb1c4d input[type="button"]{padding:16px 48px 16px 48px;}@media(max-width:767px){.elementor-3802 .elementor-element.elementor-element-d7cf6dd > .elementor-widget-container{padding:1.75rem 1.5rem 1.55rem 1.5rem;}.elementor-3802 .elementor-element.elementor-element-adb1c4d > .elementor-widget-container{padding:0rem 1.5rem 2rem 1.5rem;}}@media(max-width:991px) and (min-width:768px){.elementor-3802 .elementor-element.elementor-element-1cfe9cb{width:100%;}.elementor-3802 .elementor-element.elementor-element-f1c2e09{width:100%;}.elementor-3802 .elementor-element.elementor-element-1148f55{width:100%;}}