.elementor-1597 .elementor-element.elementor-element-aa31efc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-block-start:7.5%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:45px;--padding-inline-end:45px;--position:fixed;top:0px;--z-index:1;}.elementor-1597 .elementor-element.elementor-element-aa31efc:not(.elementor-motion-effects-element-type-background), .elementor-1597 .elementor-element.elementor-element-aa31efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1597 .elementor-element.elementor-element-aa31efc, .elementor-1597 .elementor-element.elementor-element-aa31efc::before{--border-transition:0.3s;}body:not(.rtl) .elementor-1597 .elementor-element.elementor-element-aa31efc{left:0px;}body.rtl .elementor-1597 .elementor-element.elementor-element-aa31efc{right:0px;}.elementor-1597 .elementor-element.elementor-element-d5b3646{--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:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1597 .elementor-element.elementor-element-5ef14a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1597 .elementor-element.elementor-element-b87a826{text-align:left;}.elementor-1597 .elementor-element.elementor-element-b87a826 .elementor-heading-title{color:#000000;font-family:"AdobeClean", Sans-serif;font-size:50px;font-weight:700;line-height:54px;}.elementor-1597 .elementor-element.elementor-element-b87a826 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-1597 .elementor-element.elementor-element-9f3808b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:50px 50px;--background-transition:0.3s;--margin-block-start:6%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;--z-index:0;}.elementor-1597 .elementor-element.elementor-element-0e809f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-1597 .elementor-element.elementor-element-2537d77 .pt_plus_animated_svg .svg_inner_block{max-width:500px;max-height:500px;}.elementor-1597 .elementor-element.elementor-element-2537d77 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1597 .elementor-element.elementor-element-8fe0fe3 .pt_plus_adv_text_block .text-content-block p,.elementor-1597 .elementor-element.elementor-element-8fe0fe3 .pt_plus_adv_text_block .text-content-block{color:#000000;}.elementor-1597 .elementor-element.elementor-element-8fe0fe3 .pt_plus_adv_text_block .text-content-block,.elementor-1597 .elementor-element.elementor-element-8fe0fe3 .pt_plus_adv_text_block .text-content-block p{font-family:"AdobeClean", Sans-serif;font-size:22px;font-weight:400;line-height:26px;}.elementor-1597 .elementor-element.elementor-element-8fe0fe3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#32F078;}.elementor-1597 .elementor-element.elementor-element-8fe0fe3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1597 .elementor-element.elementor-element-acb2c25{text-align:justify;color:#000000;font-family:"AdobeClean", Sans-serif;font-size:18px;font-weight:400;line-height:28px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1597 .elementor-element.elementor-element-acb2c25 > .elementor-widget-container{padding:2px 2px 0px 10px;}.elementor-1597 .elementor-element.elementor-element-02628e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--background-transition:0.3s;}.elementor-1597 .elementor-element.elementor-element-c6d816d .elementor-heading-title{color:#505050;font-family:"AdobeClean", Sans-serif;font-size:44px;font-weight:600;line-height:56px;}.elementor-1597 .elementor-element.elementor-element-c6d816d > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-1597 .elementor-element.elementor-element-d978c24 .pt_plus_adv_text_block .text-content-block p,.elementor-1597 .elementor-element.elementor-element-d978c24 .pt_plus_adv_text_block .text-content-block{color:#000000;}.elementor-1597 .elementor-element.elementor-element-d978c24 .pt_plus_adv_text_block .text-content-block,.elementor-1597 .elementor-element.elementor-element-d978c24 .pt_plus_adv_text_block .text-content-block p{font-family:"AdobeClean", Sans-serif;font-size:22px;font-weight:400;line-height:26px;}.elementor-1597 .elementor-element.elementor-element-d978c24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#32F078;}.elementor-1597 .elementor-element.elementor-element-d978c24{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1597 .elementor-element.elementor-element-a2561da .elementor-heading-title{color:#232424;font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;}.elementor-1597 .elementor-element.elementor-element-a2561da > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file){font-family:"AdobeClean", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.8px;padding:10px 30px 10px 30px;margin:10px 0px 0px 0px;color:#575757;background-color:#F2F2F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(37,37,37,0.04);border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0);}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file)::placeholder{color:rgba(84,89,95,0.73);}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file):focus{color:#575757;background-color:#32F078;border-color:rgba(37,37,37,0.12);box-shadow:0px 0px 10px 0px rgba(49.999999999999936, 239.99999999999991, 119.9999999999999, 0.62);}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form textarea.wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file){font-family:"AdobeClean", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.8px;padding:30px 30px 30px 30px;margin:13px 0px 0px 0px;background-color:#5757571A;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(37,37,37,0.04);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form textarea.wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file)::placeholder{color:rgba(84,89,95,0.73);}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form textarea.wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file):focus{background-color:#32F078;border-color:rgba(37,37,37,0.12);border-radius:5px 5px 5px 5px;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .input__checkbox_btn .toggle-button__icon {width:25px;height:25px;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .input__radio_btn .toggle-button__icon {width:25px;height:25px;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file .input__file_btn span{color:#212121;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file .input__file_btn svg *{fill:#212121;stroke:none;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file span{text-align:center;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file .input__file_btn svg,.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file span{display:center;margin:0 auto;text-align:center;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form.style-1.plus-cf7-label form.wpcf7-form  label,.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form.style-1.plus-cf7-custom form.wpcf7-form .tp-cf7-outer{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;padding:10px 10px 10px 10px;margin:0px 0px 20px 0px;color:#575757;background-color:rgba(56,130,247,0.13);box-shadow:0px 8px 10px -7px rgba(0,0,0,0);}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form.style-1.plus-cf7-label form.wpcf7-form  label:hover,.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form.style-1.plus-cf7-custom form.wpcf7-form .tp-cf7-outer:hover{background-color:#32F078;box-shadow:0px 1px 10px -5px rgba(0,0,0,0);}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form input.wpcf7-form-control.wpcf7-submit{max-width:40%;font-family:"AdobeClean", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:25px;padding:10px 40px 10px 40px;margin:10% 0% 10% 0%;color:#000000;background-color:#32F078;border-radius:30px 30px 30px 30px !important;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form input.wpcf7-form-control.wpcf7-submit:hover{color:#ffffff;background-color:#000000;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .wpcf7-response-output{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form .wpcf7-response-output{padding:7px 7px 7px 7px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#000000;background-color:#23a455;border-radius:4px 4px 4px 4px !important;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form .wpcf7-response-output.wpcf7-validation-errors,.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form  .wpcf7-response-output.wpcf7-acceptance-missing{color:#000000;background-color:#edad55;border-radius:4px 4px 4px 4px !important;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form{max-width:100%;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form span.wpcf7-form-control-wrap .wpcf7-not-valid-tip{color:#ffffff;background:#ff5e59;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form span.wpcf7-not-valid-tip:before{border-bottom-color:#ff5e59;}.elementor-1597 .elementor-element.elementor-element-c944ee1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1597 .elementor-element.elementor-element-aa31efc{--content-width:1400px;}.elementor-1597 .elementor-element.elementor-element-d5b3646{--width:50%;}.elementor-1597 .elementor-element.elementor-element-5ef14a4{--width:50%;}.elementor-1597 .elementor-element.elementor-element-9f3808b{--content-width:1400px;}.elementor-1597 .elementor-element.elementor-element-0e809f6{--width:50%;}.elementor-1597 .elementor-element.elementor-element-02628e4{--width:50%;}}@media(max-width:1024px){.elementor-1597 .elementor-element.elementor-element-aa31efc{--margin-block-start:10%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1597 .elementor-element.elementor-element-9f3808b{--margin-block-start:11%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1597 .elementor-element.elementor-element-0e809f6{--justify-content:flex-start;}.elementor-1597 .elementor-element.elementor-element-8fe0fe3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1597 .elementor-element.elementor-element-acb2c25{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1597 .elementor-element.elementor-element-02628e4{--justify-content:flex-start;}.elementor-1597 .elementor-element.elementor-element-c6d816d .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1597 .elementor-element.elementor-element-d978c24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form input.wpcf7-form-control.wpcf7-submit{max-width:100%;margin:40px 0px 40px 0px;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form{max-width:510px;}.elementor-1597 .elementor-element.elementor-element-c944ee1 > .elementor-widget-container{margin:0px -61px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1597 .elementor-element.elementor-element-c944ee1.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-1597 .elementor-element.elementor-element-aa31efc{--margin-block-start:25%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1597 .elementor-element.elementor-element-9f3808b{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file){padding:10px 20px 10px 20px;margin:5% 0% 0% 12%;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form textarea.wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file){margin:5% 0% 0% 13%;}.elementor-1597 .elementor-element.elementor-element-c944ee1 .theplus-contact-form input.wpcf7-form-control.wpcf7-submit{max-width:100%;margin:10% 0% 0% 15%;}.elementor-1597 .elementor-element.elementor-element-c944ee1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1597 .elementor-element.elementor-element-c944ee1{width:100%;max-width:100%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'AdobeClean';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cdialogues.dimitris.aboutdev.gr/wp-content/uploads/2024/01/AdobeClean-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'AdobeClean';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cdialogues.dimitris.aboutdev.gr/wp-content/uploads/2024/01/AdobeClean-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'AdobeClean';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cdialogues.dimitris.aboutdev.gr/wp-content/uploads/2024/01/AdobeClean-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'AdobeClean';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://cdialogues.dimitris.aboutdev.gr/wp-content/uploads/2024/01/AdobeClean-It.woff2') format('woff2');
}
@font-face {
	font-family: 'AdobeClean';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://cdialogues.dimitris.aboutdev.gr/wp-content/uploads/2024/01/AdobeClean-BoldIt.woff2') format('woff2');
}
@font-face {
	font-family: 'AdobeClean';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://cdialogues.dimitris.aboutdev.gr/wp-content/uploads/2024/01/AdobeClean-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */