.elementor-kit-7{--e-global-color-primary:#15181D;--e-global-color-secondary:#E85A1D;--e-global-color-text:#2A313A;--e-global-color-accent:#E85A1D;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.elementor-button{transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease !important;}
.md-arrow-link{color:#15181D;text-decoration:none;border-bottom:2px solid #E85A1D;padding-bottom:4px;transition:color .25s ease,border-color .25s ease;}.md-arrow-link .md-arrow{display:inline-block;margin-left:8px;transition:transform .25s ease;}.md-arrow-link:hover{color:#E85A1D;}.md-arrow-link:hover .md-arrow{transform:translateX(6px);}
.ms-towns{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0;margin:22px 0;padding:0;border-top:1px solid #E3E0D8}
.ms-towns li{border-bottom:1px solid #E3E0D8;padding:11px 0 11px 16px;position:relative;font-family:"Barlow Condensed",sans-serif;font-size:19px;font-weight:600;letter-spacing:1px;text-transform:uppercase}
.ms-towns li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#2C323B;opacity:.45}
.ms-towns li:nth-child(odd){padding-right:22px}
.ms-towns li.on{color:#E85A1D}
.ms-towns li.on::before{background:#E85A1D;opacity:1;width:8px;height:8px}
@media(max-width:600px){.ms-towns{grid-template-columns:1fr}.ms-towns li:nth-child(odd){padding-right:0}}
.md-cta-band{background: radial-gradient(circle at 50% 0%, rgba(232,90,29,0.16), transparent 55%), repeating-linear-gradient(0deg, rgba(255,255,255,0.045) 0 1px, transparent 1px 56px), repeating-linear-gradient(90deg, rgba(255,255,255,0.045) 0 1px, transparent 1px 56px), #15181D !important;}.md-cta-band h3 a{color:inherit;}
.md-cta-band .e-con.e-child{justify-content:center;align-items:center;}
.elementor-form a{color:#E85A1D;text-decoration:underline;}
.md-city-card{border-top-color:#E85A1D !important;}.md-town-list .elementor-icon-list-text{border-bottom:2px solid #E85A1D;padding-bottom:3px;}
.md-faq .elementor-accordion .elementor-accordion-item{border:none;border-bottom:1px solid #E5E1D8;background:transparent;}.md-faq .elementor-accordion .elementor-tab-title{padding:22px 4px;background:transparent;}.md-faq .elementor-accordion .elementor-tab-content{border-top:none;background:transparent;padding:0 4px 22px;}
.md-info-tile{background-color:#15181D !important;}.md-info-tile .elementor-icon, .md-info-tile .elementor-icon svg{color:#E85A1D !important;fill:#E85A1D !important;}
html,body{overflow-x:hidden;}@media(max-width:767px){.md-cta-band .e-con.e-child{flex-wrap:wrap;}}
@media(max-width:767px){.e-con .elementor-widget{--container-widget-width:100% !important;width:100% !important;max-width:100% !important;}.e-con.e-child{width:100% !important;}.md-info-tile{width:46px !important;}}
@media(max-width:767px){.e-con .elementor-widget.elementor-absolute{width:auto !important;max-width:none !important;}}
@media(max-width:767px){.e-con.e-child.md-info-tile{width:46px !important;min-width:46px !important;max-width:46px !important;}.e-con.e-child:has(> .md-info-tile){flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;}}
.elementor-location-header .elementor-button .elementor-button-text{white-space:nowrap;}
/* MAKARIOS: mobile - start */
@media(max-width:820px){.hh-grid{grid-template-columns:1fr 1fr!important}.hh-two,.hh-area{grid-template-columns:1fr!important}.hp-grid,.split{grid-template-columns:1fr!important}.mkdr .grid3,.mkdr .steps{grid-template-columns:1fr 1fr!important}}
@media(max-width:767px){.elementor-element-124d044{display:none!important}}
@media(max-width:600px){.hh-grid{grid-template-columns:1fr!important}.hp-stats{grid-template-columns:1fr!important}.hp-stats>div+div{border-left:0!important;padding-left:0!important;border-top:1px solid rgba(21,24,29,.12);padding-top:14px!important}.mkdr .grid3,.mkdr .steps,.mkdr .two{grid-template-columns:1fr!important}.hh-sec,.hp-sec{padding:52px 16px!important}.mk-cta a{width:100%;justify-content:center}.elementor-element-5d32c55>.e-con-inner{flex-direction:column!important;gap:12px!important}.elementor-element-5d32c55>.e-con-inner>.elementor-element{width:100%!important;max-width:100%!important}}
/* MAKARIOS: mobile - end */

@media(max-width:767px){.elementor-location-header .e-con.e-parent{padding-top:10px !important;padding-bottom:10px !important;}.elementor-location-header .e-con-inner{display:flex;flex-direction:row !important;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor-location-header .e-con .elementor-widget-image{width:auto !important;max-width:60% !important;}.elementor-location-header .e-con .elementor-widget-nav-menu{width:auto !important;}.elementor-location-header .elementor-widget-image img{width:88px !important;}.elementor-location-header .elementor-menu-toggle{margin-left:auto;}}
@media(max-width:767px){.elementor-location-header .e-con-inner{position:relative;}.elementor-location-header .elementor-widget-nav-menu{position:static !important;}.elementor-location-header .elementor-nav-menu--dropdown{width:100% !important;left:0 !important;}}/* End custom CSS */