*{margin:0;padding:0;box-sizing:border-box}img{display:block;max-width:100%}.site{display:flex;flex-direction:column;min-height:100vh}.site-footer{background:#f5f5f5;padding:2rem;text-align:center;margin-top:auto}@media screen and (max-width: 768px){.main-navigation ul{flex-direction:column;align-items:center;gap:1rem}}.smooth-image-container{position:relative;overflow:hidden;padding-bottom:400px}.smooth-image-container .smooth-image{position:absolute}main{min-height:100vh}.single-post-main h1,.section-content h1,.perifereiakes h1,h1.section-title,h2.section-title{font:700 30px/40px "sofia-pro-variable",sans-serif}@media screen and (min-width: 1024px){.single-post-main h1,.section-content h1,.perifereiakes h1,h1.section-title,h2.section-title{font:700 50px/60px "sofia-pro-variable",sans-serif}}.section-usefullinks .links-column h2.links-title,.single-post-main h2,.section-content h2,.perifereiakes h2{font:700 20px/30px "sofia-pro-variable",sans-serif}@media screen and (min-width: 1024px){.section-usefullinks .links-column h2.links-title,.single-post-main h2,.section-content h2,.perifereiakes h2{font:700 24px/34px "sofia-pro-variable",sans-serif}}.contact-template .maps a,.single-post-main p strong,.single-post-main li strong,.section-content p strong,.section-content li strong,.perifereiakes p strong,.perifereiakes li strong,.single-post-main p,.single-post-main li,.section-content p,.section-content li,.perifereiakes p,.perifereiakes li,p{font:400 18px/28px "sofia-pro-variable",sans-serif}@media screen and (min-width: 1024px){.contact-template .maps a,.single-post-main p strong,.single-post-main li strong,.section-content p strong,.section-content li strong,.perifereiakes p strong,.perifereiakes li strong,.single-post-main p,.single-post-main li,.section-content p,.section-content li,.perifereiakes p,.perifereiakes li,p{font:400 20px/30px "sofia-pro-variable",sans-serif}}p strong{font:500 18px/28px "sofia-pro-variable",sans-serif}@media screen and (min-width: 1024px){p strong{font:500 20px/30px "sofia-pro-variable",sans-serif}}a.thumb-title{font:700 25px/35px "sofia-pro-variable",sans-serif}@media screen and (min-width: 1024px){a.thumb-title{font:700 30px/40px "sofia-pro-variable",sans-serif}}a.thumb-link{font:700 19px/29px "sofia-pro-variable",sans-serif}@media screen and (min-width: 1024px){a.thumb-link{font:700 21px/31px "sofia-pro-variable",sans-serif}}a.button,.button,input.wpcf7-form-control.wpcf7-submit.has-spinner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.wp-block-button__link{font:500 18px/18px "sofia-pro-variable",sans-serif}@media screen and (min-width: 1024px){a.button,.button,input.wpcf7-form-control.wpcf7-submit.has-spinner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.wp-block-button__link{font:500 21px/21px "sofia-pro-variable",sans-serif}}a.button.button-border-orange.small-button,.button.button-border-orange.small-button,input.wpcf7-form-control.wpcf7-submit.has-spinner.button-border-orange.small-button,.wp-block-button__link.button-border-orange.small-button{font:500 16px/16px "sofia-pro-variable",sans-serif}@media screen and (min-width: 1024px){a.button.button-border-orange.small-button,.button.button-border-orange.small-button,input.wpcf7-form-control.wpcf7-submit.has-spinner.button-border-orange.small-button,.wp-block-button__link.button-border-orange.small-button{font:500 18px/18px "sofia-pro-variable",sans-serif}}.section-usefullinks .links-column .links a{font:400 16px/26px "sofia-pro-variable",sans-serif}.main-navigation-mobile .menu-item a,.main-navigation-mobile .menu-item h1,.main-navigation-desktop h1,.main-navigation-desktop span.parent-menu-item,.main-navigation-desktop a,footer .footer-nav a{font:500 16px/26px "sofia-pro-variable",sans-serif}.section-members p.name{font:700 24px/34px "sofia-pro-variable",sans-serif}@media screen and (min-width: 1024px){.section-members p.name{font:700 30px/40px "sofia-pro-variable",sans-serif}}.section-members p.position{font:400 20px/30px "sofia-pro-variable",sans-serif}@media screen and (min-width: 1024px){.section-members p.position{font:400 24px/34px "sofia-pro-variable",sans-serif}}h1.section-title,h2.section-title{color:var(--primary)}h1.section-title.color-orange,h2.section-title.color-orange{color:var(--accent)}p{margin-bottom:1rem;color:var(--text)}h1.section-title{margin-bottom:50px}h1.section-title.proponites-title{margin-bottom:15px}@media screen and (min-width: 1024px){h1.section-title.proponites-title{margin-bottom:150px}}h2.section-title{margin-bottom:36px}a.thumb-title{color:var(--primary);margin-top:10px}a.thumb-link{color:var(--accent);margin-top:40px}.single-post-main h1,.section-content h1,.perifereiakes h1{margin-bottom:1rem}.single-post-main h2,.section-content h2,.perifereiakes h2{margin-bottom:20px}.single-post-main p,.section-content p,.perifereiakes p{margin-bottom:1rem}.single-post-main li,.section-content li,.perifereiakes li{margin-bottom:10px}.single-post-main p,.single-post-main li,.section-content p,.section-content li,.perifereiakes p,.perifereiakes li{color:var(--text)}.single-post-main p strong,.single-post-main li strong,.section-content p strong,.section-content li strong,.perifereiakes p strong,.perifereiakes li strong{color:var(--primary)}.single-post-main a,.section-content a,.perifereiakes a{color:var(--accent);text-decoration:none}.single-post-main ul,.section-content ul,.perifereiakes ul{list-style:none;padding:0;margin:0;margin-bottom:1rem}.single-post-main ul li,.section-content ul li,.perifereiakes ul li{position:relative;padding-left:20px;margin-bottom:10px;line-height:1.5}.single-post-main ul li::before,.section-content ul li::before,.perifereiakes ul li::before{content:"•";position:absolute;left:0;top:0;color:var(--text);font-weight:bold}@media screen and (max-width: 500px){.single-post-main .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image),.section-content .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image),.perifereiakes .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:unset}}.desktop-header,footer .footer-inner,.contact-template .form .form-container,.contact-template .maps,.section-singleimage,.section-content,.section-members,.prefooter,.sponsors,.section-newsthumbs,.text-image,.section-title-text,.hero,.perifereiakes,.single-post-main,.archive,.usefullinks{--container: 500px;padding:0 max(1.5rem,50vw - var(--container)/2)}@media screen and (min-width: 768px){.desktop-header,footer .footer-inner,.contact-template .form .form-container,.contact-template .maps,.section-singleimage,.section-content,.section-members,.prefooter,.sponsors,.section-newsthumbs,.text-image,.section-title-text,.hero,.perifereiakes,.single-post-main,.archive,.usefullinks{--container: 900px}}@media screen and (min-width: 1200px){.desktop-header,footer .footer-inner,.contact-template .form .form-container,.contact-template .maps,.section-singleimage,.section-content,.section-members,.prefooter,.sponsors,.section-newsthumbs,.text-image,.section-title-text,.hero,.perifereiakes,.single-post-main,.archive,.usefullinks{--container: 1290px}}:root{--text: #647082;--white: #f3f7fb;--primary: #001c43;--accent: #ff1b21;--lightgrey: #f5f8fd}.perifereiakes,.single-post-main{padding-bottom:100px}@media screen and (min-width: 1300px){.perifereiakes,.single-post-main{padding-bottom:120px}}.perifereiakes .single-post-featured,.single-post-main .single-post-featured{width:100%;background-size:cover;background-position:center;margin-bottom:40px;position:relative}.perifereiakes .single-post-featured:after,.single-post-main .single-post-featured:after{content:"";position:absolute;bottom:0;height:6px;left:0;width:100%;background-repeat:no-repeat;background-position:center;background:linear-gradient(90deg, rgb(255, 27, 33) 0%, rgb(255, 27, 33) 50%, rgb(0, 28, 67) 50%)}.perifereiakes .single-post-featured img,.single-post-main .single-post-featured img{opacity:0;width:100%}.perifereiakes .wp-block-embed-youtube .wp-block-embed__wrapper,.single-post-main .wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;width:100%;aspect-ratio:16/9}.perifereiakes .wp-block-embed-youtube iframe,.single-post-main .wp-block-embed-youtube iframe{width:100% !important;height:100% !important}.perifereiakes .wp-block-gallery,.single-post-main .wp-block-gallery{margin-bottom:1em}.perifereiakes .wp-block-image,.single-post-main .wp-block-image{position:relative;margin-bottom:1em}.perifereiakes .wp-block-image:after,.single-post-main .wp-block-image:after{content:"";position:absolute;bottom:0;height:6px;left:0;width:100%;background-repeat:no-repeat;background-position:center;background:linear-gradient(90deg, rgb(255, 27, 33) 0%, rgb(255, 27, 33) 50%, rgb(0, 28, 67) 50%)}.perifereiakes{padding-top:100px}@media screen and (min-width: 1300px){.perifereiakes{padding-top:160px}}@media screen and (min-width: 1300px){.proponites{padding-top:80px}}.single-post-main{padding-top:180px}@media screen and (min-width: 1300px){.single-post-main{padding-top:240px}}.archive,.usefullinks{padding-top:180px;padding-bottom:100px}@media screen and (min-width: 1300px){.archive,.usefullinks{padding-top:240px;padding-bottom:120px}}.archive .pager,.usefullinks .pager{text-align:center;margin-top:40px}.hero{color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;align-items:center}.hero .content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.hero .content .text-title{width:100%;height:auto;width:62vw;min-width:300px;max-width:100%}.section-title-text{position:relative;padding-block:80px;background-color:#f5f8fc}@media screen and (min-width: 1024px){.section-title-text{padding-block:120px}}.section-title-text .content{width:100%;display:flex;flex-direction:column}.section-title-text .content.alignment-center{align-items:center;justify-content:center;text-align:center}.section-title-text .content.alignment-left{align-items:flex-start;justify-content:flex-start;text-align:left}.text-image{display:flex;align-items:center;justify-content:space-between;gap:60px;flex-wrap:wrap;padding-top:160px}.text-image.padding-bottom{padding-bottom:160px}@media screen and (min-width: 1024px){.text-image.padding-bottom{padding-top:240px}}@media screen and (min-width: 1024px){.text-image{padding-top:240px}}@media screen and (max-width: 1023px){.text-image{flex-direction:column-reverse}}.text-image.text-image-proponitis{gap:10px}.text-image.text-image-proponitis .content{margin-bottom:60px}@media screen and (max-width: 1023px){.text-image.text-image-proponitis{flex-direction:column;align-items:flex-start}}.text-image.pinned{align-items:flex-start}.text-image .image-container,.text-image .content{width:100%;position:relative}@media screen and (min-width: 1024px){.text-image .image-container,.text-image .content{width:calc(50% - 30px)}}.text-image .image-container .text-container-image,.text-image .content .text-container-image{object-fit:cover;position:relative;height:500px}@media screen and (min-width: 1024px){.text-image .image-container .text-container-image,.text-image .content .text-container-image{height:750px}}.text-image .image-container .orosimo-image,.text-image .content .orosimo-image{position:absolute;left:0;top:0;width:100px;transform:translateY(-50%)}@media screen and (min-width: 632px){.text-image .image-container .orosimo-image,.text-image .content .orosimo-image{transform:translate(-50%, -50%)}}@media screen and (min-width: 1024px){.text-image .image-container .orosimo-image,.text-image .content .orosimo-image{width:166px}}@media screen and (min-width: 1024px){.text-image.inversed{flex-direction:row-reverse}}.text-image.inversed .orosimo-image{left:unset;left:0;top:0;width:100px;transform:translateY(-50%)}@media screen and (min-width: 632px){.text-image.inversed .orosimo-image{transform:translate(50%, -50%);left:unset;right:0}}@media screen and (min-width: 1024px){.text-image.inversed .orosimo-image{width:166px}}.text-image .image-container:after{content:"";position:absolute;bottom:0;height:6px;left:0;width:100%;background-repeat:no-repeat;background-position:center;background:linear-gradient(90deg, rgb(255, 27, 33) 0%, rgb(255, 27, 33) 50%, rgb(0, 28, 67) 50%)}.section-newsthumbs{background-color:#f5f8fc;padding-block:80px;margin-top:160px}@media screen and (min-width: 1024px){.section-newsthumbs{padding-block:120px;margin-top:240px}}.section-newsthumbs h2{text-align:center}.section-newsthumbs .posts-wrapper{display:flex;align-items:center;justify-content:center;gap:40px;flex-direction:row;flex-wrap:wrap}.section-news .posts-wrapper,.section-members .posts-wrapper{align-items:initial;justify-content:center}@media screen and (min-width: 769px){.section-news .posts-wrapper,.section-members .posts-wrapper{justify-content:flex-start}}.section-news .posts-wrapper .post-thumb,.section-members .posts-wrapper .post-thumb{width:100%;display:flex;flex-direction:column}@media screen and (min-width: 769px){.section-news .posts-wrapper .post-thumb,.section-members .posts-wrapper .post-thumb{width:47%}}@media screen and (min-width: 1200px){.section-news .posts-wrapper .post-thumb,.section-members .posts-wrapper .post-thumb{width:calc(33% - 23px)}}.section-news .posts-wrapper .post-thumb .thumb-title,.section-members .posts-wrapper .post-thumb .thumb-title{margin-bottom:auto}.posts-wrapper{display:flex;align-items:center;justify-content:center;gap:40px;flex-direction:row;flex-wrap:wrap}.swiper-slide{height:auto !important}.post-thumb{position:relative;display:flex;flex-direction:column}.post-thumb img{width:100%;height:500px;object-fit:cover}.post-thumb .thumb-title{text-decoration:none;margin-bottom:auto}.post-thumb .thumb-link{text-decoration:none;display:block}.post-thumb:after{content:"";margin-top:10px;display:block;position:relative;bottom:0;height:10px;left:0;width:100%;background-repeat:no-repeat;background-position:center;background:linear-gradient(90deg, rgb(255, 27, 33) 0%, rgb(255, 27, 33) 50%, rgb(0, 28, 67) 50%)}.section-border{position:relative;height:10px}.section-border:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-size:100%;background-repeat:no-repeat;background-position:center;background:linear-gradient(90deg, rgb(0, 28, 67) 0%, rgb(0, 28, 67) 50%, rgb(255, 27, 33) 50%);z-index:2}.section-border:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-size:100%;background-repeat:no-repeat;background-position:center;background:linear-gradient(90deg, rgb(0, 28, 67) 0%, rgb(0, 28, 67) 50%, rgb(255, 27, 33) 50%);z-index:1}.prefooter{color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;align-items:center;z-index:2;position:relative;background:linear-gradient(0deg, rgb(0, 28, 67) 0%, rgb(0, 28, 67) 50%, rgb(245, 248, 252) 50%)}.prefooter .content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;min-height:540px}.prefooter .content .text-title{width:100%;height:auto;width:62vw;min-width:300px;max-width:100%}.sponsors{background-color:var(--primary);position:relative;z-index:2;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;flex-direction:column;align-items:center;padding-block:60px}@media screen and (min-width: 780px){.sponsors{flex-direction:row}}.sponsors::before{content:"";position:absolute;top:-30px;left:0;width:100%;height:100%;background-color:var(--primary);z-index:-1}.prefooter h3{color:var(--white);font-weight:700;font-size:58px;line-height:0}.prefooter h3 span.orange{color:var(--accent)}.prefooter h4{color:var(--white);font-weight:700;font-weight:700;font-size:12px;line-height:30px}.section-members{display:flex;align-items:center;justify-content:space-between;gap:60px;flex-wrap:wrap;padding-block:160px}@media screen and (min-width: 769px){.section-members .posts-wrapper{justify-content:flex-start}}.section-members p.name{color:var(--primary)}.section-members p.position{color:var(--accent);margin-top:auto}.section-content{position:relative;padding-block:80px;background-color:#f5f8fc}@media screen and (min-width: 1024px){.section-content{padding-block:120px}}.section-content .content{width:100%}.section-singleimage{display:flex;align-items:center;justify-content:space-between;gap:60px;flex-wrap:wrap;padding-block:60px}@media screen and (min-width: 769px){.section-singleimage{padding-block:160px}}.section-singleimage .single-image{position:relative;background-size:contain;background-position:center;background-repeat:no-repeat}.section-singleimage .single-image:after{content:"";position:absolute;bottom:0;height:6px;left:0;width:100%;background-repeat:no-repeat;background-position:center;background:linear-gradient(90deg, rgb(255, 27, 33) 0%, rgb(255, 27, 33) 50%, rgb(0, 28, 67) 50%)}.contact-template{padding-top:100px}@media screen and (min-width: 1300px){.contact-template{padding-top:160px}}.contact-template .form{background-color:var(--lightgrey);padding-block:100px}.contact-template .form .form-container .contact-form-wrapper .form-section{margin-bottom:40px}.contact-template .form .form-container .contact-form-wrapper .form-row{display:flex;gap:20px;margin-bottom:0}@media(max-width: 768px){.contact-template .form .form-container .contact-form-wrapper .form-row{flex-direction:column;gap:0}}.contact-template .form .form-container .contact-form-wrapper .form-field{flex:1}.contact-template .form .form-container .contact-form-wrapper .form-field.full-width{flex:1 1 100%}.contact-template .form .form-container .contact-form-wrapper .form-field input[type=text],.contact-template .form .form-container .contact-form-wrapper .form-field input[type=email],.contact-template .form .form-container .contact-form-wrapper .form-field input[type=tel],.contact-template .form .form-container .contact-form-wrapper .form-field textarea{width:100%;padding:16px 0;border:none;border-bottom:1px solid #ddd;background:rgba(0,0,0,0);font-size:1rem;color:var(--text);outline:none;transition:border-color .3s ease}.contact-template .form .form-container .contact-form-wrapper .form-field input[type=text]::placeholder,.contact-template .form .form-container .contact-form-wrapper .form-field input[type=email]::placeholder,.contact-template .form .form-container .contact-form-wrapper .form-field input[type=tel]::placeholder,.contact-template .form .form-container .contact-form-wrapper .form-field textarea::placeholder{color:var(--text);opacity:.7}.contact-template .form .form-container .contact-form-wrapper .form-field input[type=text]:focus,.contact-template .form .form-container .contact-form-wrapper .form-field input[type=email]:focus,.contact-template .form .form-container .contact-form-wrapper .form-field input[type=tel]:focus,.contact-template .form .form-container .contact-form-wrapper .form-field textarea:focus{border-bottom-color:var(--primary)}.contact-template .form .form-container .contact-form-wrapper .form-field textarea{min-height:120px;resize:vertical;line-height:1.5}.contact-template .form .form-container .contact-form-wrapper .form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:20px}@media(max-width: 768px){.contact-template .form .form-container .contact-form-wrapper .form-footer{flex-direction:column;gap:24px;align-items:flex-start}}.contact-template .form .form-container .contact-form-wrapper .form-acceptance{display:flex;align-items:center;gap:8px}.contact-template .form .form-container .contact-form-wrapper .form-acceptance input[type=checkbox]{width:20px;height:20px;border:1px solid #ddd;border-radius:50%;cursor:pointer;accent-color:var(--primary)}.contact-template .form .form-container .contact-form-wrapper .form-acceptance span{font-size:.9rem;color:var(--text)}.contact-template .form .form-container .contact-form-wrapper .form-acceptance span a{color:var(--accent);text-decoration:none}.contact-template .form .form-container .contact-form-wrapper .form-acceptance span a:hover{text-decoration:underline}.contact-template .form .form-container .contact-form-wrapper .form-submit input[type=submit]{padding:16px 48px;background:rgba(0,0,0,0);border:2px solid var(--primary);color:var(--primary);font-size:1rem;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:all .3s ease}.contact-template .form .form-container .contact-form-wrapper .form-submit input[type=submit]:hover{background:var(--primary);color:#fff}.contact-template .form .form-container .contact-form-wrapper .wpcf7-form-control-wrap{display:block;width:100%}.contact-template .form .form-container .contact-form-wrapper .wpcf7-not-valid-tip{color:var(--accent);font-size:.85rem;margin-top:4px}.contact-template .form .form-container .contact-form-wrapper .wpcf7-response-output{margin:20px 0 0;padding:16px;border:none !important}.contact-template .form .form-container .contact-form-wrapper .wpcf7-response-output.wpcf7-validation-errors{background-color:rgba(255,27,33,.1);color:var(--accent)}.contact-template .form .form-container .contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:rgba(0,128,0,.1);color:green}.contact-template .form .form-container .contact-form-wrapper .wpcf7-acceptance .wpcf7-list-item{margin:0}.contact-template .form .form-container .contact-form-wrapper .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:center;gap:8px;cursor:pointer}.contact-template .form-section-title{font-size:1.5rem;font-weight:700;color:var(--accent);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.contact-template .title-underline{display:flex;gap:0;margin-bottom:24px}.contact-template .title-underline p{line-height:0}.contact-template .title-underline span{height:4px;position:relative;display:inline-block}.contact-template .title-underline span.accent{width:120px;background-color:var(--accent)}.contact-template .title-underline span.primary{width:120px;background-color:var(--primary)}.contact-template .maps{padding-block:100px;display:flex;gap:40px;flex-wrap:wrap;justify-content:center}.contact-template .maps iframe{max-width:100%}.contact-template .maps a{color:var(--text);text-decoration:none;position:relative}.contact-template .maps a:after{content:"";width:100%;height:3px;background-color:#cfd9e7;display:block;position:relative;bottom:-3px}.contact-template .maps p{margin-top:1rem}.contact-template .maps p:after{content:"";width:100%;height:3px;background-color:#cfd9e7;display:block;position:relative;bottom:-3px}.section-usefullinks{padding-top:60px;padding-bottom:60px;display:flex;gap:60px;flex-wrap:wrap}.section-usefullinks .links-column{flex:1;min-width:200px}.section-usefullinks .links-column h2.links-title{color:var(--accent);text-transform:uppercase;margin-bottom:20px}.section-usefullinks .links-column h2.links-title::after{content:"";margin-top:10px;display:block;position:relative;bottom:0;height:10px;left:0;width:100%;background-repeat:no-repeat;background-position:center;background:linear-gradient(90deg, rgb(255, 27, 33) 0%, rgb(255, 27, 33) 50%, rgb(0, 28, 67) 50%)}.section-usefullinks .links-column .links{display:flex;flex-direction:column}.section-usefullinks .links-column .links a{color:#647082;text-decoration:none;padding:14px 0;border-bottom:2px solid #cfd9e7}a.button,.button,input.wpcf7-form-control.wpcf7-submit.has-spinner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,a.button,.wp-block-button__link{position:relative;background-color:var(--green);color:var(--primary-light);padding:21px 34px;display:flex;justify-content:center;transition:background-color .2s ease,color .2s ease;text-decoration:none;margin-top:20px;display:inline-block;border:none}a.button.small-button,.button.small-button,input.wpcf7-form-control.wpcf7-submit.has-spinner.small-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.small-button,a.button.small-button,.wp-block-button__link.small-button{padding:18px 22px;margin-top:0}a.button:hover,.button:hover,input.wpcf7-form-control.wpcf7-submit.has-spinner:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,a.button:hover,.wp-block-button__link:hover{background-color:var(--green);color:var(--primary-light)}a.button:hover:after,.button:hover:after,input.wpcf7-form-control.wpcf7-submit.has-spinner:hover:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover:after,a.button:hover:after,.wp-block-button__link:hover:after{transform:translateX(10px)}a.button:active,.button:active,input.wpcf7-form-control.wpcf7-submit.has-spinner:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:active,a.button:active,.wp-block-button__link:active{background-color:var(--green);color:var(--primary-light)}a.button.button-border-blue,.button.button-border-blue,input.wpcf7-form-control.wpcf7-submit.has-spinner.button-border-blue,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.button-border-blue,a.button.button-border-blue,.wp-block-button__link.button-border-blue{border:var(--primary) 3px solid}a.button.button-border-orange,.button.button-border-orange,input.wpcf7-form-control.wpcf7-submit.has-spinner.button-border-orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.button-border-orange,a.button.button-border-orange,.wp-block-button__link.button-border-orange{border:var(--accent) 3px solid}a.button.button-border-orange.small-button,.button.button-border-orange.small-button,input.wpcf7-form-control.wpcf7-submit.has-spinner.button-border-orange.small-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.button-border-orange.small-button,a.button.button-border-orange.small-button,.wp-block-button__link.button-border-orange.small-button{border:var(--accent) 2px solid}a.button.button-border-black,.button.button-border-black,input.wpcf7-form-control.wpcf7-submit.has-spinner.button-border-black,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.button-border-black,a.button.button-border-black,.wp-block-button__link.button-border-black{border:var(--text) 3px solid}a.button.button-border-white,.button.button-border-white,input.wpcf7-form-control.wpcf7-submit.has-spinner.button-border-white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.button-border-white,a.button.button-border-white,.wp-block-button__link.button-border-white{border:var(--white) 3px solid}a.button.button-text-blue,.button.button-text-blue,input.wpcf7-form-control.wpcf7-submit.has-spinner.button-text-blue,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.button-text-blue,a.button.button-text-blue,.wp-block-button__link.button-text-blue{color:var(--primary)}a.button.button-text-orange,.button.button-text-orange,input.wpcf7-form-control.wpcf7-submit.has-spinner.button-text-orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.button-text-orange,a.button.button-text-orange,.wp-block-button__link.button-text-orange{color:var(--accent)}a.button.button-text-black,.button.button-text-black,input.wpcf7-form-control.wpcf7-submit.has-spinner.button-text-black,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.button-text-black,a.button.button-text-black,.wp-block-button__link.button-text-black{color:var(--text)}a.button.button-text-white,.button.button-text-white,input.wpcf7-form-control.wpcf7-submit.has-spinner.button-text-white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.button-text-white,a.button.button-text-white,.wp-block-button__link.button-text-white{color:var(--white)}.wp-block-button__link{border:var(--accent) 3px solid;color:var(--primary) !important;border-radius:0 !important;margin-bottom:20px}footer{background-color:var(--primary)}footer .footer-inner{display:flex;align-items:center;padding-block:12px;min-height:94px;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (min-width: 1200px){footer .footer-inner{justify-content:space-between}}footer .footer-logo{width:70px;height:70px;flex-shrink:0}footer .footer-nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;flex-direction:column;gap:4px;width:100%}@media screen and (min-width: 786px){footer .footer-nav{flex-direction:row}}@media screen and (min-width: 1200px){footer .footer-nav{width:unset}}footer .footer-nav a{padding:6px 16px;color:var(--white);text-decoration:none;text-transform:uppercase;position:relative;white-space:nowrap}footer .footer-nav a::after{content:"";position:absolute;bottom:0;left:5%;width:0%;height:2px;background-color:#fff;transition:width .3s ease-in}footer .footer-nav a:hover::after{width:90%}.burger-button{cursor:pointer;width:18px;height:10px;position:relative;background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;border-spacing:0;list-style:none outside none;margin:0;padding:0;text-indent:0;z-index:3}.burger-button span{transition:all .3s ease;border-radius:4px;position:absolute;width:100%;height:3px;left:0;background-color:var(--white)}.burger-button span:first-child{top:0}.burger-button span:last-child{top:10px}.burger-button.open span:first-child{transform:rotate(45deg);top:6px}.burger-button.open span:last-child{transform:rotate(-45deg);top:6px}.site-header{width:100%;min-height:95px}.desktop-header{width:100%;padding-inline:16px;background-position:center;display:flex;align-items:center;justify-content:space-between;padding-block:12px;min-height:94px;width:100%;z-index:99;transition:all .3s ease-in}.desktop-header .menu-logo{width:100px;margin:auto;z-index:3;position:relative;margin-bottom:0}.desktop-header .mobile-menu{z-index:100}.desktop-header:before{position:absolute;content:"";width:100%;height:100%;position:absolute;background-color:var(--primary);transition:all .3s ease-in;transform:translateY(-100%);left:0}.desktop-header.headerbg:before,.desktop-header.header-blue:before{transform:translateY(0)}.item{position:relative;display:flex;align-items:center}.main-navigation-desktop .menu-item{width:100%;margin:2px 0;display:flex}.main-navigation-desktop h1,.main-navigation-desktop span.parent-menu-item,.main-navigation-desktop a{padding:0 20px;color:var(--white);margin-bottom:0;text-decoration:none}.main-navigation-desktop h1:after,.main-navigation-desktop span.parent-menu-item:after,.main-navigation-desktop a:after{content:"";position:absolute;bottom:0;left:5%;width:0%;height:2px;background-color:#fff;transition:all .3s ease-in}.main-navigation-desktop h1.active,.main-navigation-desktop span.parent-menu-item.active,.main-navigation-desktop a.active{position:relative;color:var(--accent)}.main-navigation-desktop h1:hover:after,.main-navigation-desktop span.parent-menu-item:hover:after,.main-navigation-desktop a:hover:after{width:90%}.main-navigation-desktop .menu-item .parent-menu-item{cursor:pointer;margin-bottom:0;position:relative;display:flex;align-items:center}.main-navigation-desktop .menu-item .parent-menu-item:after{content:"";background-image:url(https://ydraikosno.mrmworldwide.gr/wp-content/themes/YNO/images/chevron-down.svg);width:17px;height:18px;display:block;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:10px;transition:all .3s ease-in}.main-navigation-desktop .menu-item .parent-menu-item.rotate{opacity:.85}.main-navigation-desktop .menu-item .parent-menu-item.rotate:after{transform:rotate(180deg)}.main-navigation-desktop .main-submenu{display:none}.main-navigation-desktop .main-submenu.active{display:flex;border-radius:8px;display:flex;background:#fff;position:absolute;right:0;top:58px}.main-navigation-desktop .submenu{display:flex;flex-direction:column;min-width:auto}.desktop-header{display:none}@media screen and (min-width: 1300px){.desktop-header{display:flex}}.menu-container{min-height:95px;display:flex;align-items:center}@media screen and (min-width: 1300px){.menu-container{min-height:94px}}header{position:fixed;z-index:4}header.open{background-color:#fff}.mobile-header{width:100vw;padding-inline:12px;display:flex;align-items:center;justify-content:space-between;display:flex;align-items:center;justify-content:space-between;z-index:99;transition:all .3s ease-in}.mobile-header .site-branding{position:inherit;z-index:3;margin-bottom:0}.mobile-header .menu-logo{width:85px}.mobile-header .mobile-menu{z-index:5}.mobile-header:before{position:absolute;content:"";width:100%;height:95px;position:absolute;background-color:var(--primary);transition:all .3s ease-in;transform:translateY(-100%);left:0;top:0}.mobile-header.headerbg:before,.mobile-header.header-blue:before{transform:translateY(0)}.main-navigation-mobile{position:absolute;min-height:100vh;width:100vw;background:var(--primary);display:none;transition:all .4s ease-in;top:0}.main-navigation-mobile.open{z-index:2;display:block}.main-navigation-mobile .menu-item{width:100%;margin:2px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;position:relative;top:0}.main-navigation-mobile .menu-item a,.main-navigation-mobile .menu-item h1{color:var(--white);cursor:pointer;padding:15px 20px;position:relative;cursor:pointer;text-decoration:none}.main-navigation-mobile .menu-item a:after,.main-navigation-mobile .menu-item h1:after{content:"";position:absolute;bottom:0;left:5%;width:0;height:2px;background-color:#fff;transition:all .3s ease-in}.main-navigation-mobile .menu-item a.active,.main-navigation-mobile .menu-item h1.active{position:relative}.main-navigation-mobile .menu-item a.active:after,.main-navigation-mobile .menu-item h1.active:after{width:90%}.main-navigation-mobile .menu-item .parent-menu-item{margin-bottom:0}.main-navigation-mobile .menu-item .parent-menu-item:after{content:"";background-image:url(https://ydraikosno.mrmworldwide.gr/wp-content/themes/YNO/images/chevron-down.svg);top:20px;width:20px;height:14px;display:block;position:absolute;right:20px;background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s ease-in}.main-navigation-mobile .menu-item .parent-menu-item.rotate:after{transform:rotate(180deg)}.main-navigation-mobile .menu-item h2.has-submenu{position:relative}.main-navigation-mobile .menu-item h2.has-submenu:after{content:"";background-image:url(https://ydraikosno.mrmworldwide.gr/wp-content/themes/YNO/img/arrow-down.svg);top:20px;width:23px;height:14px;display:block;position:absolute;right:20px;background-size:cover;background-repeat:no-repeat;transition:all .3s ease-in}.main-navigation-mobile .menu-item h2.has-submenu.rotate:after{transform:rotate(180deg)}.main-navigation-mobile .menu-item div:not(.misc){display:none}.main-navigation-mobile .menu-item .opened{display:block}.mobile-header{display:flex}@media screen and (min-width: 1300px){.mobile-header{display:none}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"sofia-pro-variable",Arial,sans-serif;background:#f5f8fc;background:linear-gradient(180deg, rgb(245, 248, 252) 0%, rgb(255, 255, 255) 100%);font-optical-sizing:auto;font-display:swap;font-style:normal;min-height:100vh}#smooth-wrapper,#smooth-content{min-height:100%}.site{display:flex;flex-direction:column;min-height:100vh}.site-content{flex:1;padding:2rem}.site-branding{text-align:center}.site-title{font-size:2rem;margin:0}.site-title a{color:#333;text-decoration:none}.site-title a:hover{color:#666}.page-title{margin-bottom:100px}.site-footer{background:#f5f5f5;padding:2rem;text-align:center;margin-top:auto}@media screen and (max-width: 768px){.main-navigation ul{flex-direction:column;align-items:center;gap:1rem}}h1{font-size:40px}.thumb-title{font-size:30px}.text-center{text-align:center}.mt-l{margin-top:80px}.ripple{will-change:transform}.background-white{background-color:#fff}.background-primary{background-color:var(--primary)}.background-grey{background-color:#f5f8fd}.background-linear-grey-to-white{background:#f5f8fc;background:linear-gradient(180deg, rgb(245, 248, 252) 0%, rgb(245, 248, 252) 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%)}.background-linear-white-to-grey{background:#fff;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(245, 248, 252) 50%, rgb(245, 248, 252) 100%)}.background-none{background-color:rgba(0,0,0,0)}.has-accent-color{color:var(--accent)}.has-primary-color{color:var(--primary)}.has-black-color{color:var(--text)}.has-white-color{color:var(--white)}