/*
Theme Name:   Dermicus
Theme URI:    https://sxp.gr
Description:  Dermicus child theme for Hello Elementor
Author:       Jupiter13
Author URI:   https://jupiter13.gr
Template:     hello-elementor
Version:      1.0.0
Text Domain:  dermicus
*/

/* Custom CSS εδώ */

/* Dermicus visual finish — staging */
.elementor-14 .elementor-element-perki001 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;padding:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23193B35%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%204C12%204%205%207%205%2015a5%205%200%200%200%205%205c8%200%2011-8%2010-16Z%22%2F%3E%3Cpath%20d%3D%22M4%2021c4-6%208-9%2013-12%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:22px 22px;}.elementor-14 .elementor-element-perki001 .elementor-icon i{display:none;}
.elementor-14 .elementor-element-perki002 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;padding:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23193B35%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%208%204v6c0%205-3.4%208.1-8%2010-4.6-1.9-8-5-8-10V6l8-4Z%22%2F%3E%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:22px 22px;}.elementor-14 .elementor-element-perki002 .elementor-icon i{display:none;}
.elementor-14 .elementor-element-perki003 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;padding:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23193B35%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M2.5%2020v-2a6.5%206.5%200%200%201%2013%200v2%22%2F%3E%3Cpath%20d%3D%22M16%205.4a3%203%200%200%201%200%205.2M18%2014a6%206%200%200%201%203.5%205.5V20%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:22px 22px;}.elementor-14 .elementor-element-perki003 .elementor-icon i{display:none;}
.elementor-14 .elementor-element-srvico01 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;min-width:56px;padding:0;background-color:#f7f6f2;border-radius:50%;box-shadow:0 5px 16px rgba(25,59,53,.07);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23193B35%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203v7a5%205%200%200%200%2010%200V3%22%2F%3E%3Cpath%20d%3D%22M4%203h4M14%203h4M11%2015v2a4%204%200%200%200%208%200v-2%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2213%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px;}.elementor-14 .elementor-element-srvico01 .elementor-icon i{display:none;}
.elementor-14 .elementor-element-srvico02 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;min-width:56px;padding:0;background-color:#f7f6f2;border-radius:50%;box-shadow:0 5px 16px rgba(25,59,53,.07);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23193B35%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%201.8%205.2L19%209l-5.2%201.8L12%2016l-1.8-5.2L5%209l5.2-1.8L12%202Z%22%2F%3E%3Cpath%20d%3D%22m19%2016%20.8%202.2L22%2019l-2.2.8L19%2022l-.8-2.2L16%2019l2.2-.8L19%2016Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px;}.elementor-14 .elementor-element-srvico02 .elementor-icon i{display:none;}
.elementor-14 .elementor-element-srvico03 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;min-width:56px;padding:0;background-color:#f7f6f2;border-radius:50%;box-shadow:0 5px 16px rgba(25,59,53,.07);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23193B35%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203H5a2%202%200%200%200-2%202v3M16%203h3a2%202%200%200%201%202%202v3M3%2016v3a2%202%200%200%200%202%202h3M21%2016v3a2%202%200%200%201-2%202h-3%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px;}.elementor-14 .elementor-element-srvico03 .elementor-icon i{display:none;}
.elementor-14 .elementor-element-srvico04 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;min-width:56px;padding:0;background-color:#f7f6f2;border-radius:50%;box-shadow:0 5px 16px rgba(25,59,53,.07);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23193B35%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202c-2%204-7%208.8-7%2013a7%207%200%200%200%2014%200c0-4.2-5-9-7-13Z%22%2F%3E%3Cpath%20d%3D%22M9%2016a3%203%200%200%200%203%203%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px;}.elementor-14 .elementor-element-srvico04 .elementor-icon i{display:none;}
.elementor-14 .elementor-element-tricon01 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;padding:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23193B35%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m2%209%2010-5%2010%205-10%205L2%209Z%22%2F%3E%3Cpath%20d%3D%22M6%2011v5c3.8%203.1%208.2%203.1%2012%200v-5M22%209v7%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:28px 28px;}.elementor-14 .elementor-element-tricon01 .elementor-icon i{display:none;}
.elementor-14 .elementor-element-tricon02 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;padding:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23193B35%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h12l4%206-10%2012L2%209l4-6Z%22%2F%3E%3Cpath%20d%3D%22M2%209h20M8%203l4%2018L16%203%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:28px 28px;}.elementor-14 .elementor-element-tricon02 .elementor-icon i{display:none;}
.elementor-14 .elementor-element-tricon03 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;padding:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23193B35%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2022v-2a8%208%200%200%201%2016%200v2H4Z%22%2F%3E%3Cpath%20d%3D%22m9%2017%203%202%203-2%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:28px 28px;}.elementor-14 .elementor-element-tricon03 .elementor-icon i{display:none;}
.elementor-14 .elementor-element-tricon04 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;padding:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23193B35%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%204.6a5.3%205.3%200%200%200-7.5%200L12%205.9l-1.3-1.3a5.3%205.3%200%200%200-7.5%207.5L12%2021l8.8-8.9a5.3%205.3%200%200%200%200-7.5Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:28px 28px;}.elementor-14 .elementor-element-tricon04 .elementor-icon i{display:none;}
@media(max-width:767px){.elementor-14 .elementor-element-def00003{gap:8px!important}.elementor-14 .elementor-element-def00003>.e-con{padding:0!important;min-height:0!important}.elementor-14 .elementor-element-def00003 .elementor-widget{margin:0!important}}
.elementor-14 .elementor-element-f6b7c8d9{position:relative;overflow:hidden}.elementor-14 .elementor-element-f6b7c8d9::before,.elementor-14 .elementor-element-f6b7c8d9::after{content:"";position:absolute;width:260px;height:260px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20250%20250%22%20fill%3D%22none%22%20stroke%3D%22%23D5E7DC%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M20%20236C77%20180%2097%20120%20129%2023%22%2F%3E%3Cpath%20d%3D%22M52%20202C21%20187%2016%20158%2025%20139c29%2010%2042%2029%2027%2063ZM78%20167c-26-29-23-52-6-69%2024%2020%2031%2044%206%2069ZM101%20122c-16-29-11-52%2010-65%2015%2024%2014%2046-10%2065ZM62%20191c32-10%2050-3%2059%2018-28%2013-50%208-59-18ZM91%20148c33-10%2054-2%2062%2020-31%2013-54%205-62-20ZM116%2086c32-11%2053-4%2063%2018-29%2014-52%208-63-18Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;opacity:.13;pointer-events:none}.elementor-14 .elementor-element-f6b7c8d9::before{left:-60px;bottom:-100px}.elementor-14 .elementor-element-f6b7c8d9::after{right:-85px;top:-95px;transform:rotate(155deg);opacity:.1}.elementor-14 .elementor-element-f6b7c8d9>.e-con{position:relative;z-index:1}@media(max-width:767px){.elementor-14 .elementor-element-f6b7c8d9::after{display:none}.elementor-14 .elementor-element-f6b7c8d9::before{width:190px;height:190px;left:-70px;bottom:-60px;opacity:.09}}
