@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source/fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wXiWtFCc.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/source/fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIUwaEQbjB_mQ.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/source/fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVIUwaEQbjA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.home-page{font-family:Open Sans,Arial,sans-serif}@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/source/fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI9w2_Gwftx9897g.woff2)format("woff2")}.home-page main{overflow:hidden}.home-page h1,.home-page h2,.home-page h3,.home-page p,.home-page ol{padding:0}.home-page h1,.home-page h2,.home-page h3,.home-page p{margin:0}.home-hero{color:#efefef;background-color:#606060;background-image:url(/assets/source/efiorkopoulou.gr/wp-content/uploads/2022/07/waterfall-deep-forest-mountain.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:690px;padding:200px 0;display:flex;position:relative}.home-hero:before,.home-faq:before{content:"";position:absolute;inset:0}.home-hero:before{background:#0000005c}.home-hero-content{text-align:center;width:min(600px,100%);padding:0 20px;position:relative}.home-hero h2{color:#efefef;margin:21px 0 14px;font-family:Lato;font-size:35px;font-weight:400;line-height:1.5}.home-hero p{color:#efefef;margin:0 0 18px;font-family:Lato;font-size:18px;line-height:1.5}.home-section-inner{width:calc(100% - 200px);margin:0 auto}.home-introduction-inner{flex-direction:column;align-items:center;padding-bottom:20px;display:flex}.home-introduction h1,.home-faq h2,.home-contact h1{color:#303133;text-align:center;font-family:Lato;font-size:45px;font-weight:300;line-height:1.5}.home-introduction h1{width:100%;margin:27px 0}.portrait{width:250px;height:auto;margin-bottom:20px;display:block}.introduction-copy{color:#333;text-align:center;width:75%;font-size:16px;line-height:1.5}.introduction-copy p{margin:0 0 16px}.home-button{color:#fff;text-align:center;user-select:none;vertical-align:middle;white-space:normal;word-break:break-all;background:#276327;border:2px solid #0000;border-radius:500px;max-width:100%;padding:.5em 1em;font-family:sans-serif;font-size:17px;font-weight:400;line-height:1.25;text-decoration:none;transition:all .2s ease-in-out;display:inline-block;box-shadow:0 3px 8px #0003}.home-button:hover,.home-button:focus-visible{background:#559364}.home-button:active{transform:translateY(2px)}.home-button:focus-visible{outline-offset:2px;outline:2px solid #087bc1}.home-introduction .home-button{margin:24.5px 8.5px 8.5px}.home-services{background:#27632717;padding:50px 0 90px}.services-inner{width:calc(100% - 20px)}.home-services h2{color:#000;text-align:center;margin:3px 0;font-family:Lato;font-size:45px;font-weight:300;line-height:1.5}.service-grid{flex-wrap:wrap;align-items:stretch;width:80%;margin:0 auto;padding-top:20px;display:flex}.service-card{overflow-wrap:break-word;background:#fff;flex-direction:column;flex:0 0 calc(33% - 20px);align-items:stretch;min-width:0;min-height:474.375px;margin:0 10px 20px;padding:30px 40px;display:flex;box-shadow:0 3px 11px #00000040}.service-card:nth-child(2){flex-basis:calc(33.667% - 20px)}.service-card:nth-child(3){flex-basis:calc(33.333% - 20px)}.service-card h3{color:#303133;text-align:center;font-family:Verdana,Geneva,sans-serif;font-size:20px;font-weight:400;line-height:1.5}.service-card:first-child h3,.service-card:nth-child(2) h3{margin:12px 0}.service-card:first-child h3{margin-bottom:28px}.service-card:nth-child(2) h3{margin-bottom:32px}.service-card:nth-child(3) h3{margin:10px 0}.service-card p,.service-card ol{color:#727272;font-size:16px;line-height:1.5}.service-card>p{text-align:center;margin:0 0 16px}.service-card>.home-button{align-self:center}.skills-copy>p{text-align:left;margin:0 0 16px}.skills-copy ol{margin:0 0 24px 48px;padding:0;list-style:decimal}.skills-copy li{text-align:left;padding:2.4px 4px}.service-card .home-button{margin:8.5px}.service-card:first-child .home-button{margin-top:13.5px}.service-card:nth-child(2) .home-button{margin-top:8.5px}.service-card:nth-child(3) .home-button{margin-top:30.5px}.home-faq{background-image:url(/assets/source/efiorkopoulou.gr/wp-content/uploads/2022/08/rain-forest-with-dirt-road.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:100px;display:flow-root;position:relative}.home-faq:before{background:#ffffff8a}.faq-inner{width:80%;margin:0 auto;padding:0 10px;position:relative}.home-faq h2{margin:27px 0}.faq-accordion{border:1px solid #e6e6e6}.faq-item+.faq-item{border-top:1px solid #e6e6e6}.faq-question{color:#565656;cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:60px;padding:15px 20px;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px;display:flex}.faq-question[aria-expanded=true]{min-height:61px}.faq-question>span:first-child{max-width:calc(100% - 30px);padding-right:10px;transition:all .15s ease-in-out}.faq-question[aria-expanded=true]>span:first-child,.faq-question:hover>span:first-child{color:#1e261f}.faq-question:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #087bc1;position:relative}.faq-expander{flex:0 0 30px;width:30px;height:30px;display:block;position:relative}.faq-expander span{background:currentColor;border-radius:2px;transition:all .3s;position:absolute}.faq-expander span:first-child{width:10%;top:25%;bottom:25%;left:45%}.faq-expander span:last-child{height:10%;top:45%;left:25%;right:25%}.faq-question[aria-expanded=true] .faq-expander span{transform:rotate(90deg)}.faq-question[aria-expanded=true] .faq-expander span:last-child{left:50%;right:50%}.faq-answer{color:#1e261f;background:#f2f2f2;padding:15px 20px;font-size:16px;line-height:1.5}.faq-answer p{margin:0 0 16px}.home-contact{padding:30px 15px 111px}.contact-card{border:1px solid #000;border-radius:134px 0 1px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(1110px,100%);height:358px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 3px 11px #00000040}.contact-copy,.contact-card>img{min-width:0;margin:0 10px}.contact-copy{text-align:center;flex-direction:column;justify-content:center;display:flex}.home-contact h1{margin:27px 0}.contact-copy p{color:#444;margin:0 0 16px;font-size:16px;line-height:1.5}.contact-copy .home-button{align-self:center;margin:24.5px 8.5px 8.5px}.contact-card>img{object-fit:fill;width:calc(100% - 20px);height:356px;display:block}.home-page .footer-grid{min-height:513px;padding-top:75px}.home-page .footer-bottom{min-height:78px}@media (width<=872px){.service-grid{flex-direction:column}.service-card{flex-basis:auto;width:calc(100% - 20px);min-height:0;margin-left:10px;margin-right:10px}}@media (width<=767px){.home-page{width:calc(100vw - 15px);padding-bottom:34px}.home-page .mobile-toolbar{height:62.75px}.home-hero{background-position:50%;min-height:519px;padding:150px 0}.home-hero-content{padding:0}.home-hero h2{margin:15px 0 14px;padding:0 10px;font-size:25px}.home-hero p{margin-bottom:16px;font-size:16px}.home-introduction{margin-top:20px}.home-section-inner{width:calc(100% - 24px)}.home-introduction-inner{padding-bottom:11px}.home-introduction .home-button{margin:16px 0 0}.home-introduction h1,.home-faq h2,.home-services h2{font-size:30px}.home-introduction h1{margin:10px 0}.portrait{width:100%}.introduction-copy{width:90%;font-size:14px;line-height:1.5}.introduction-copy p{margin-bottom:14px}.home-button{font-size:15px}.home-services{padding:30px 0 90px}.services-inner{width:calc(100% - 20px)}.service-grid{width:calc(100% - 20px);padding:30px 0 20px}.service-card{width:100%;margin:0;padding:30px 15px}.service-card:first-child{padding-left:5px;padding-right:5px}.service-card:nth-child(2){padding-left:10px;padding-right:10px}.service-card h3{font-size:18px}.service-card:first-child h3{margin:10.8px 0 26.8px}.service-card:nth-child(2) h3{margin:10.8px 0 30.8px}.service-card:nth-child(3) h3{margin:10px 0}.service-card p,.service-card ol{font-size:14px;line-height:1.5}.service-card>p,.skills-copy>p{margin-bottom:14px}.service-card .home-button{margin:7.5px}.service-card:first-child .home-button{margin-top:12.5px}.service-card:nth-child(2) .home-button{margin-top:7.5px}.service-card:nth-child(3) .home-button{margin-top:29.5px}.faq-inner{width:90%}.faq-accordion{width:calc(100% + 12.5px)}.home-faq{padding-bottom:184px}.home-faq h2{margin:18px 0}.faq-question{min-height:60px;font-size:14px}.faq-answer{font-size:13px;line-height:1.3}.faq-answer p{margin-bottom:13px}.contact-card{grid-template-columns:1fr;height:auto}.contact-copy,.contact-card>img{margin:0 10px}.contact-copy{justify-content:flex-start;height:229.25px;padding-top:12px}.home-contact h1{margin:20px 0 15px;font-size:25px;line-height:1.5}.contact-copy p{margin-bottom:14px;padding:0 10px;font-size:14px;line-height:1.5}.contact-copy .home-button{margin:7.5px}.contact-card>img{aspect-ratio:auto;width:calc(100% - 20px);height:auto}.home-contact{padding-bottom:122px}.home-page .footer-grid{min-height:1004px;padding-top:75px}.home-page .footer-bottom{min-height:146px}}
