.elementor-539 .elementor-element.elementor-element-48c1ca2 > .elementor-container{min-height:400px;}.elementor-539 .elementor-element.elementor-element-48c1ca2 > .elementor-container:after{content:"";min-height:inherit;}.elementor-539 .elementor-element.elementor-element-97a7ea7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-1px -1px -1px -1px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-539 .elementor-element.elementor-element-97a7ea7{width:100%;max-width:100%;}.elementor-539 .elementor-element.elementor-element-63f9d2f .elementor-image img{width:82%;max-width:68%;opacity:1;border-radius:36px 36px 36px 36px;}.elementor-539 .elementor-element.elementor-element-63f9d2f > .elementor-widget-container{margin:27px 27px 27px 27px;background-image:url("https://cosyhouse.gr/wp-content/uploads/2025/10/FB_IMG_1629850340259.jpg");background-size:contain;}.elementor-539 .elementor-element.elementor-element-fd3b51f > .elementor-container{max-width:996px;}.elementor-539 .elementor-element.elementor-element-fd3b51f:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-fd3b51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cosyhouse.gr/wp-content/uploads/2025/10/FB_IMG_1629850452800.jpg");background-repeat:repeat;background-size:contain;}.elementor-539 .elementor-element.elementor-element-fd3b51f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-539 .elementor-element.elementor-element-fd3b51f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-539 .elementor-element.elementor-element-a23fa1d .title-style-1 i{color:#c7cdcf;}.elementor-539 .elementor-element.elementor-element-a23fa1d .title-style-2 i{background:#ffffff;}.elementor-539 .elementor-element.elementor-element-a23fa1d .title-style-1 h5{color:#242429;}.elementor-539 .elementor-element.elementor-element-a23fa1d .element{background:#ffffff;border-style:solid;border-color:#5c3d6d;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form{background-color:transparent;background-image:linear-gradient(150deg, rgba(255,255,255,0.88) 0%, rgba(232,230,237,0.37) 100%);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;box-shadow:37px 7px 40px 11px rgba(89,164,193,0.31);}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7-wrapper form{max-width:345px;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .eael-contact-form-7-title{color:#ffffff;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .eael-contact-form-7-description{color:#ffffff;font-size:12px;font-style:normal;line-height:0.9em;letter-spacing:0.4px;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:9px;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{text-indent:17px;border-style:groove;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:269px;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{width:0px;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .wpcf7-form label{margin-bottom:24px;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-size:18px;line-height:0.4em;letter-spacing:-0.3px;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-539 .elementor-element.elementor-element-9e7e134 .eael-custom-radio-checkbox input[type="radio"]{width:19px;height:19px;background:rgba(135,135,135,0.01);border-width:4px;border-color:#515151;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-539 .elementor-element.elementor-element-9e7e134 .eael-custom-radio-checkbox input[type="checkbox"]:before{border-radius:21px 21px 21px 21px;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-custom-radio-checkbox input[type="radio"], .elementor-539 .elementor-element.elementor-element-9e7e134 .eael-custom-radio-checkbox input[type="radio"]:before{border-radius:6px 6px 6px 6px;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-custom-radio-checkbox input[type="checkbox"]:checked:before, .elementor-539 .elementor-element.elementor-element-9e7e134 .eael-custom-radio-checkbox input[type="radio"]:checked:before{background:#161616;}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .wpcf7-form input[type="submit"]{border-style:solid;margin-top:32px;font-size:20px;line-height:1.5em;letter-spacing:3.3px;box-shadow:0px 0px 10px 0px rgba(68,68,68,0.5);}.elementor-539 .elementor-element.elementor-element-9e7e134 .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover{background-color:#61ce70;}.elementor-539 .elementor-element.elementor-element-9e7e134 > .elementor-widget-container{margin:2px 68px 0px 0px;padding:0px 0px 5px 74px;background-color:transparent;background-image:linear-gradient(0deg, rgba(110,193,228,0) 0%, rgba(229,229,229,0.45) 0%);box-shadow:-9px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-539 .elementor-element.elementor-element-9e7e134:hover .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at center center, rgba(196,196,196,0) 0%, rgba(226,226,226,0.81) 100%);}.elementor-539 .elementor-element.elementor-element-9e7e134{width:769px;max-width:769px;}@media(min-width:1025px){.elementor-539 .elementor-element.elementor-element-fd3b51f:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-fd3b51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}