.elementor-102 .elementor-element.elementor-element-af381fd{--display:flex;--min-height:298px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-fc7df0a );--border-color:var( --e-global-color-fc7df0a );--padding-top:55px;--padding-bottom:85px;--padding-left:25px;--padding-right:25px;}.elementor-102 .elementor-element.elementor-element-af381fd:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-af381fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C9C1412;}.elementor-102 .elementor-element.elementor-element-af381fd::before, .elementor-102 .elementor-element.elementor-element-af381fd > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-af381fd > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-af381fd > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-af381fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-af381fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://biosol-chp.aua.gr/wp-content/uploads/2025/11/Asset-3@2000x.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:38% auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-692512f{text-align:center;}.elementor-102 .elementor-element.elementor-element-692512f .elementor-heading-title{font-family:var( --e-global-typography-c7f0a23-font-family ), Sans-serif;font-size:var( --e-global-typography-c7f0a23-font-size );font-weight:var( --e-global-typography-c7f0a23-font-weight );}.elementor-102 .elementor-element.elementor-element-08fabb9{text-align:center;}.elementor-102 .elementor-element.elementor-element-08fabb9 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-acff479 );}.elementor-102 .elementor-element.elementor-element-3ba574b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-7090228{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-980883a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-f0a1418{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-9623460{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:20px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-ad7e17d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-205db4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-fda5933{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-102 .elementor-element.elementor-element-7090228{--width:50%;}.elementor-102 .elementor-element.elementor-element-980883a{--width:50%;}.elementor-102 .elementor-element.elementor-element-f0a1418{--width:50%;}.elementor-102 .elementor-element.elementor-element-ad7e17d{--width:50%;}.elementor-102 .elementor-element.elementor-element-205db4e{--width:50%;}.elementor-102 .elementor-element.elementor-element-fda5933{--width:50%;}}@media(max-width:1024px){.elementor-102 .elementor-element.elementor-element-692512f .elementor-heading-title{font-size:var( --e-global-typography-c7f0a23-font-size );}}@media(max-width:767px){.elementor-102 .elementor-element.elementor-element-692512f .elementor-heading-title{font-size:var( --e-global-typography-c7f0a23-font-size );}}@media(min-width:1025px){.elementor-102 .elementor-element.elementor-element-af381fd::before, .elementor-102 .elementor-element.elementor-element-af381fd > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-af381fd > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-af381fd > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-af381fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-af381fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS */.e-font-icon-svg {
            display: inline-block !important;
            font-style: normal !important;
            font-variant: normal !important;
            text-rendering: auto !important;
            line-height: 1 !important;
        }
        
        .e-fas-leaf, .e-fas-map-marker-alt, .e-fas-phone, .e-fas-envelope, .e-fas-globe, 
        .e-fas-building, .e-fas-id-card {
            font-family: "Font Awesome 6 Free" !important;
            font-weight: 900 !important;
        }
        
        .e-fas-leaf::before { content: "\f06c" !important; }
        .e-fas-map-marker-alt::before { content: "\f3c5" !important; }
        .e-fas-phone::before { content: "\f095" !important; }
        .e-fas-envelope::before { content: "\f0e0" !important; }
        .e-fas-globe::before { content: "\f0ac" !important; }
        .e-fas-building::before { content: "\f1ad" !important; }
        .e-fas-id-card::before { content: "\f2c2" !important; }


        .biosol-container {
            max-width: 1200px !important;
            margin: 0 auto !important;
            padding: 0 20px !important;
        }

        .biosol-section {
            padding: 80px 0 !important;
        }
        
        .biosol-page-header {
            background-color: #f9fbf7 !important;
            padding: 60px 0 40px 0 !important;
            text-align: center !important;
            border-bottom: 1px solid #e1f0d3 !important;
        }

        .biosol-page-title {
            font-size: 2.8rem !important;
            margin-bottom: 10px !important;
            color: #2c3e50 !important;
            margin-top: 0 !important;
        }
        
        .biosol-breadcrumb {
            color: #888 !important;
            font-size: 0.9rem !important;
            margin-bottom: 20px !important;
        }


        .biosol-contact-card {
            background-color: #fff !important;
            border: 1px solid #eee !important;
            border-radius: 15px !important;
            overflow: hidden !important;
            transition: transform 0.3s ease, box-shadow 0.3s ease !important;
            height: 100% !important;
            display: flex !important;
            flex-direction: column !important;
        }

        .biosol-contact-card:hover {
            transform: translateY(-5px) !important;
            box-shadow: 0 15px 30px rgba(109, 167, 59, 0.1) !important;
            border-color: #6da73b !important;
        }

        .biosol-contact-header {
            background-color: #f9fbf7 !important;
            padding: 25px !important;
            border-bottom: 1px solid #e1f0d3 !important;
            position: relative !important;
        }
        
        .biosol-contact-header::before {
            content: "" !important;
            position: absolute !important;
            left: 0 !important;
            top: 20px !important;
            bottom: 20px !important;
            width: 4px !important;
            background-color: #6da73b !important;
            border-radius: 0 4px 4px 0 !important;
        }

        .biosol-contact-title {
            font-size: 1.4rem !important;
            font-weight: 800 !important;
            color: #2c3e50 !important;
            margin: 0 0 5px 0 !important;
        }
        
        .biosol-contact-subtitle {
            font-size: 0.85rem !important;
            color: #6da73b !important;
            font-weight: 700 !important;
            text-transform: uppercase !important;
            letter-spacing: 1px !important;
        }

        .biosol-contact-body {
            padding: 25px !important;
            flex-grow: 1 !important;
        }

        .biosol-info-list {
            list-style: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .biosol-info-item {
            display: flex !important;
            align-items: flex-start !important;
            margin-bottom: 15px !important;
            font-size: 0.95rem !important;
            color: #555 !important;
        }
        
        .biosol-info-item:last-child {
            margin-bottom: 0 !important;
        }

        .biosol-info-icon {
            min-width: 25px !important;
            color: #6da73b !important;
            margin-top: 4px !important;
            font-size: 1rem !important;
        }
        
        .biosol-info-label {
            font-weight: 700 !important;
            color: #2c3e50 !important;
            display: block !important;
            font-size: 0.8rem !important;
            margin-bottom: 2px !important;
        }
        
        .biosol-full-name {
            font-size: 0.9rem !important;
            line-height: 1.4 !important;
            margin-bottom: 15px !important;
            color: #777 !important;
            font-style: italic !important;
            border-bottom: 1px solid #f0f0f0 !important;
            padding-bottom: 15px !important;
        }/* End custom CSS */