/* === πλαίσιο (theme + πρόσθετα), CSS coverage 390/768/1024/1440 σε 8 σελίδες, ΠΛΗΡΕΙΣ κανόνες === */

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}


.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}


[class*=" mig-icon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mig-icon-menu-bar:before{content:"\e816"}


.fab{font-family:"Font Awesome 5 Brands";font-weight:400}


.eae-markers .marker{display:none}
.swiper-container:not(.swiper-container-initialized) .swiper-wrapper,.swiper:not(.swiper-initialized) .eae-vg-video-container.swiper-wrapper{overflow:visible}



@charset "UTF-8";.mig-b-bg-transform .mig-b-bg{will-change:transform}
.mig-b-animated-content{--translate:0,0}
.mig-b-location-footer:before,.mig-b-location-header:before{content:"";display:table;clear:both}
.mig-b-sticky--active{z-index:99}
.mig-b-motion-effects-element,.mig-b-motion-effects-layer{transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-duration:1s}
.mig-b-motion-effects-perspective{perspective:1200px}
.mig-b-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}
.mig-b-flip-box{height:280px;position:relative;perspective:1000px;transform-style:preserve-3d}
@media (max-device-width:1024px){.mig-b-flip-box{cursor:pointer}}
.mig-b-flip-box__front{background-color:#1abc9c}
.mig-b-flip-box__back{background-color:#4054b2;display:block}
.mig-b-flip-box__layer{position:absolute;width:100%;height:100%;transition:all .6s ease-in-out}
.mig-b-flip-box__layer__overlay{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:stretch;text-align:center;padding:35px;color:#fff}
.mig-b-flip-box__layer__title{font-size:21px}
.mig-b-flip-box__layer__description{font-size:14px}
.mig-b-flip-box__layer__description:not(:last-child),.mig-b-flip-box__layer__title:not(:last-child){margin:0 0 20px;padding:0}
.mig-b-flip-box__layer__title{line-height:1;font-weight:600}
.mig-b-flip-box,.mig-b-flip-box .mig-b-view-framed,.mig-b-flip-box .mig-b-view-stacked{--e-flip-box-view-framed-stacked-icon-color:#fff}
.mig-b-flip-box .mig-b-icon,.mig-b-flip-box .mig-b-view-framed .mig-b-icon,.mig-b-flip-box .mig-b-view-stacked .mig-b-icon{color:var(--e-flip-box-view-framed-stacked-icon-color)}
.mig-b-flip-box .mig-b-view-stacked .mig-b-icon{background-color:rgba(0,0,0,.5)}
.mig-b-flip-box .mig-b-icon-wrapper{margin-bottom:20px}
.mig-b-flip-box--effect-flip .mig-b-flip-box{perspective:1000px;transform-style:preserve-3d}
.mig-b-flip-box--effect-flip .mig-b-flip-box__layer{transform-style:preserve-3d;backface-visibility:hidden}
.mig-b-flip-box--effect-flip .mig-b-flip-box__front{transform:none;z-index:1}
.mig-b-flip-box--effect-flip.mig-b-flip-box--direction-up .mig-b-flip-box__back{transform:rotateX(-180deg) rotateY(0)}
.mig-b-cta,.mig-b-widget-call-to-action .mig-b-widget-container{overflow:hidden}
.mig-b-cta{position:relative;display:flex;transition:.5s}
.mig-b-cta--skin-cover .mig-b-cta{display:block}
.mig-b-cta--skin-cover .mig-b-cta__bg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;transition:all .4s;width:100%}
.mig-b-cta--skin-cover .mig-b-cta__content{min-height:280px}
.mig-b-cta--skin-cover .mig-b-cta__button.mig-b-button,.mig-b-cta--skin-cover .mig-b-cta__content-item,.mig-b-cta--skin-cover .mig-b-cta__content-item .mig-b-icon{color:#fff;border-color:#fff}
.mig-b-cta__bg,.mig-b-cta__bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;transition:all .4s}
.mig-b-cta__bg-wrapper{z-index:1;overflow:hidden}
.mig-b-cta__bg{background-size:cover;background-position:50%;z-index:1}
.mig-b-cta__bg-overlay{z-index:2}
.mig-b-cta__button.mig-b-button{cursor:pointer;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;background:transparent}
.mig-b-cta__title{font-size:23px}
.mig-b-cta__content{z-index:1;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding:35px;width:100%}
.mig-b-cta__content,.mig-b-cta__content-item{position:relative;transition:.5s;color:#fff}
.mig-b-cta__content-item{width:100%;margin:0}
.mig-b-cta__content-item:not(:last-child){margin-bottom:15px}
@media (max-device-width:1024px){.mig-b-cta{cursor:pointer}}
.mig-b-item:after,.mig-b-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}
.mig-b-item:not(:hover):not(:focus):not(.mig-b-item-active):not(.highlighted):after,.mig-b-item:not(:hover):not(:focus):not(.mig-b-item-active):not(.highlighted):before{opacity:0}
.mig-b-item-active:after,.mig-b-item-active:before,.mig-b-item.highlighted:after,.mig-b-item.highlighted:before,.mig-b-item:focus:after,.mig-b-item:focus:before,.mig-b-item:hover:after,.mig-b-item:hover:before{transform:scale(1)}
.e--pointer-background .mig-b-item:after,.e--pointer-background .mig-b-item:before{content:"";transition:.3s}
.e--pointer-background .mig-b-item:before{top:0;left:0;right:0;bottom:0;background:#3f444b;z-index:-1}
.e--pointer-background .mig-b-item-active,.e--pointer-background .mig-b-item.highlighted,.e--pointer-background .mig-b-item:focus,.e--pointer-background .mig-b-item:hover{color:#fff}
.mig-b-nav-menu--main .mig-b-nav-menu a{transition:.4s}
.mig-b-nav-menu--main .mig-b-nav-menu a,.mig-b-nav-menu--main .mig-b-nav-menu a.highlighted,.mig-b-nav-menu--main .mig-b-nav-menu a:focus,.mig-b-nav-menu--main .mig-b-nav-menu a:hover{padding:13px 20px}
.mig-b-nav-menu--layout-horizontal{display:flex}
.mig-b-nav-menu--layout-horizontal .mig-b-nav-menu{display:flex;flex-wrap:wrap}
.mig-b-nav-menu--layout-horizontal .mig-b-nav-menu a{white-space:nowrap;flex-grow:1}
.mig-b-nav-menu--layout-horizontal .mig-b-nav-menu>li{display:flex}
.mig-b-nav-menu--layout-horizontal .mig-b-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}
.mig-b-nav-menu--layout-horizontal .mig-b-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}
.mig-b-nav-menu--layout-horizontal .mig-b-nav-menu>li:not(:last-child):after{content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%);border-left:var(--e-nav-menu-divider-width,2px) var(--e-nav-menu-divider-style,solid) var(--e-nav-menu-divider-color,#000);border-bottom-color:var(--e-nav-menu-divider-color,#000);border-right-color:var(--e-nav-menu-divider-color,#000);border-top-color:var(--e-nav-menu-divider-color,#000);align-self:center}
.mig-b-nav-menu__align-end .mig-b-nav-menu{margin-inline-start:auto;justify-content:flex-end}
.mig-b-widget-nav-menu .mig-b-widget-container{display:flex;flex-direction:column}
.mig-b-nav-menu{position:relative;z-index:2}
.mig-b-nav-menu:after{content:" ";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}
.mig-b-nav-menu,.mig-b-nav-menu li,.mig-b-nav-menu ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mig-b-nav-menu a,.mig-b-nav-menu li{position:relative}
.mig-b-nav-menu li{border-width:0}
.mig-b-nav-menu a{display:flex;align-items:center}
.mig-b-nav-menu a,.mig-b-nav-menu a:focus,.mig-b-nav-menu a:hover{padding:10px 20px;line-height:20px}
.mig-b-nav-menu--dropdown .mig-b-item.mig-b-item-active,.mig-b-nav-menu--dropdown .mig-b-item.highlighted,.mig-b-nav-menu--dropdown .mig-b-item:focus,.mig-b-nav-menu--dropdown .mig-b-item:hover,.mig-b-sub-item.mig-b-item-active,.mig-b-sub-item.highlighted,.mig-b-sub-item:focus,.mig-b-sub-item:hover{background-color:#3f444b;color:#fff}
.mig-b-menu-toggle{display:flex;align-items:center;justify-content:center;font-size:var(--nav-menu-icon-size,22px);padding:.25em;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#33373d}
.mig-b-menu-toggle.mig-b-active .mig-b-toggle-ico-open,.mig-b-menu-toggle:not(.mig-b-active) .mig-b-toggle-ico-close{display:none}
.mig-b-nav-menu--dropdown{background-color:#fff;font-size:13px}
.mig-b-nav-menu--dropdown.mig-b-nav-menu__container{margin-top:10px;transition:max-height .3s,transform .3s;transform-origin:top;overflow-y:auto;overflow-x:hidden}
.mig-b-nav-menu--dropdown a{color:#33373d}
.mig-b-nav-menu--toggle{--menu-height:100vh}
.mig-b-nav-menu--toggle .mig-b-menu-toggle:not(.mig-b-active)+.mig-b-nav-menu__container{transform:scaleY(0);max-height:0;overflow:hidden}
@media (max-width:1024px){.mig-b-nav-menu--dropdown-tablet .mig-b-nav-menu--main{display:none}}
@media (min-width:1025px){.mig-b-nav-menu--dropdown-tablet .mig-b-menu-toggle,.mig-b-nav-menu--dropdown-tablet .mig-b-nav-menu--dropdown{display:none}.mig-b-nav-menu--dropdown-tablet nav.mig-b-nav-menu--dropdown.mig-b-nav-menu__container{overflow-y:hidden}}
.mig-b-gallery__container{min-height:1px}
.mig-b-gallery-item{position:relative;overflow:hidden;display:block;text-decoration:none;border:solid var(--image-border-width) var(--image-border-color);border-radius:var(--image-border-radius)}
.mig-b-gallery-item__content,.mig-b-gallery-item__overlay{height:100%;width:100%;position:absolute;top:0;left:0}
.mig-b-gallery-item__overlay{mix-blend-mode:var(--overlay-mix-blend-mode);transition-duration:var(--overlay-transition-duration);transition-property:mix-blend-mode,transform,opacity,background-color}
.mig-b-gallery-item__image.e-gallery-image{transition-duration:var(--image-transition-duration);transition-property:filter,transform}
.e-gallery-item.mig-b-gallery-item{transition-property:all}
.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,.swiper:not(.swiper-initialized)>.swiper-wrapper{gap:var(--e-n-carousel-swiper-slides-gap);overflow:hidden}












html,
body {
	border: none;
	margin: 0;
	padding: 0;
}


h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
address,
big,
cite,
code,
em,
font,
img,
small,
strike,
sub,
sup,
li,
ol,
ul,
fieldset,
form,
label,
legend,
button,
table,
caption,
tr,
th,
td {
	border: none;
	font-size: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
	text-align: inherit;
}








html {
	font-size: 62.5%; 
	scroll-behavior: smooth;
}


body {
	background: #f5efe0;
	box-sizing: border-box;
	color: #000;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.8rem;
	letter-spacing: -0.015em;
	text-align: left;
}


@supports ( font-variation-settings: normal ) {

	body {
		font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	}
}


*,
*::before,
*::after {
	box-sizing: inherit;
	-webkit-font-smoothing: antialiased;
	word-break: break-word;
	word-wrap: break-word;
}





a,
path {
	transition: all 0.15s linear;
}





.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
	word-break: normal;
}





.skip-link {
	left: -9999rem;
	top: 2.5rem;
	z-index: 999999999;
	text-decoration: underline;
}


h1,
h2,
h3,
h4,
h5,
h6,
.faux-heading {
	font-feature-settings: "lnum";
	font-variant-numeric: lining-nums;
	font-weight: 700;
	letter-spacing: -0.0415625em;
	line-height: 1.25;
	margin: 3.5rem 0 2rem;
}


h2,
.heading-size-2 {
	font-size: 3.2rem;
}


h3,
.heading-size-3 {
	font-size: 2.8rem;
}


h4,
.heading-size-4 {
	font-size: 2.4rem;
}


h5,
.heading-size-5 {
	font-size: 2.1rem;
}


p {
	line-height: 1.5;
	margin: 0 0 1em 0;
}


em,
i,
q,
dfn {
	font-style: italic;
}


b,
strong {
	font-weight: 700;
}


a {
	color: #cd2653;
	text-decoration: underline;
}





ul,
ol {
	margin: 0 0 3rem 3rem;
}


ul {
	list-style: disc;
}


li {
	line-height: 1.5;
	margin: 0.5rem 0 0 2rem;
}


iframe {
	display: block;
	max-width: 100%;
}


svg,
img,
embed,
object {
	display: block;
	height: auto;
	max-width: 100%;
}


input,
textarea,
button,
.button,
.faux-button,
.blk-button__link,
.blk-file__button {
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 1;
}


@supports ( font-variation-settings: normal ) {

	input,
	textarea,
	button,
	.button,
	.faux-button,
	.faux-button.more-link,
	.blk-button__link,
	.blk-file__button {
		font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	}
}


button,
.button,
.faux-button,
.blk-button__link,
.blk-file .blk-file__button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #cd2653;
	border: none;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 1.5rem;
	font-weight: 600;
	letter-spacing: 0.0333em;
	line-height: 1.25;
	margin: 0;
	opacity: 1;
	padding: 1.1em 1.44em;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: opacity 0.15s linear;
}




table {
	border: 0.1rem solid #dcd7ca;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	font-size: 1.6rem;
	margin: 4rem 0;
	max-width: 100%;
	overflow: hidden;
	width: 100%;
}




section {
	padding: 5rem 0;
	width: 100%;
}







@media ( max-width: 479px ) {

	

	.blk-pullquote.alignleft,
	.blk-pullquote.alignright {
		float: none;
	}

	

	

	ul,
	ol {
		margin: 0 0 3rem 2rem;
	}

	li {
		margin: 0.5rem 0 0 1rem;
	}

	

	

	.post-nav-links {
		margin: 3em 0 0 0;
	}
}


@media ( min-width: 700px ) {

	

	ul,
	ol {
		margin-bottom: 4rem;
	}

	pre {
		padding: 3rem;
	}

	hr {
		margin: 8rem auto;
	}

	table {
		font-size: 1.8rem;
	}

	

	.gallery-columns-2 .gallery-item {
		max-width: 50%;
	}

	.gallery-columns-3 .gallery-item {
		max-width: 33.33%;
	}

	.gallery-columns-4 .gallery-item {
		max-width: 25%;
	}

	.gallery-columns-5 .gallery-item {
		max-width: 20%;
	}

	.gallery-columns-6 .gallery-item {
		max-width: 16.66%;
	}

	.gallery-columns-7 .gallery-item {
		max-width: 14.28%;
	}

	.gallery-columns-8 .gallery-item {
		max-width: 12.5%;
	}

	.gallery-columns-9 .gallery-item {
		max-width: 11.11%;
	}

	

	h1,
	.heading-size-1,
	h2,
	.heading-size-2,
	h3,
	.heading-size-3 {
		margin: 6rem auto 3rem;
	}

	h4,
	.heading-size-4,
	h5,
	.heading-size-5,
	h6,
	.heading-size-6 {
		margin: 4.5rem auto 2.5rem;
	}

	h1,
	.heading-size-1 {
		font-size: 6.4rem;
	}

	h2,
	.heading-size-2 {
		font-size: 4.8rem;
	}

	h3,
	.heading-size-3 {
		font-size: 4rem;
	}

	h4,
	.heading-size-4 {
		font-size: 3.2rem;
	}

	h5,
	.heading-size-5 {
		font-size: 2.4rem;
	}

	h6,
	.heading-size-6 {
		font-size: 1.8rem;
	}

	

	fieldset {
		padding: 3rem;
	}

	legend {
		padding: 0 1.5rem;
	}

	button,
	.button,
	.faux-button,
	.blk-button__link,
	input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		font-size: 1.7rem;
	}

	

	figcaption,
	.wp-caption-text {
		margin-top: 1.8rem;
	}


	

	

	section {
		padding: 8rem 0;
	}

	.section-inner {
		width: calc(100% - 8rem);
	}


	

	.header-inner {
		padding: 3.8rem 0;
	}

	.site-title {
		font-size: 2.4rem;
		font-weight: 700;
	}

	.site-description {
		display: block;
	}

	.site-logo img {
		max-height: 9rem;
		transition: height 0.15s linear, width 0.15s linear, max-height 0.15s linear;
	}

	

	.toggle-inner .toggle-text {
		font-size: 1.2rem;
	}

	.search-toggle {
		left: 2rem;
	}

	.nav-toggle {
		right: 2rem;
	}


	

	button.close-nav-toggle {
		font-size: 1.8rem;
		padding: 4rem 0;
	}

	button.close-nav-toggle svg {
		height: 2rem;
		width: 2rem;
	}

	button.close-nav-toggle .toggle-text {
		margin-right: 2.1rem;
	}

	.modal-menu {
		left: auto;
		width: 100%;
	}

	.modal-menu > li > a,
	.modal-menu > li > .ancestor-wrapper > a {
		font-size: 2.4rem;
		padding: 2.5rem 0;
	}

	.modal-menu ul li {
		border-left-color: transparent;
	}

	.modal-menu > li > .ancestor-wrapper > button.sub-menu-toggle {
		padding: 0 3rem;
	}

	.modal-menu > li > .ancestor-wrapper > button.sub-menu-toggle svg {
		height: 1.1rem;
		width: 1.8rem;
	}

	.menu-bottom {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 4.4rem 0;
	}

	.menu-copyright {
		display: block;
		flex-shrink: 0;
		margin-right: 4rem;
	}

	

	.search-modal form {
		position: relative;
		width: 100%;
	}

	.search-untoggle svg {
		height: 2.5rem;
		width: 2.5rem;
	}

	.search-modal .search-field {
		border: none;
		font-size: 3.2rem;
		height: 14rem;
	}

	.search-modal .search-field::-moz-placeholder {
		line-height: 4.375;
	}

	

	

	.featured-media figcaption {
		margin: 2rem auto 0 auto;
		width: calc(100% - 8rem);
	}

	

	.cover-header-inner {
		padding: 18rem 0 8rem 0;
	}

	.to-the-content-wrapper {
		top: calc(100% + 1.8rem);
	}

	.to-the-content {
		height: 6rem;
	}

	.to-the-content svg {
		height: 2.4rem;
		width: 2.12rem;
	}

	

	body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		width: calc(100% - 8rem);
	}

	body.template-full-width .alignfull:not(.has-background) > .blk-group__inner-container > p:not(.has-background-color) {
		padding-left: 4rem;
		padding-right: 4rem;
	}

	body.template-full-width [class*="blk"].alignfull [class*="__inner-container"] > .alignleft,
	body.template-full-width [class*="blk"].alignfull [class*="__inner-container"] > p .alignleft,
	body.template-full-width [class*="blk"].alignfull [class*="__inner-container"] > .blk-image .alignleft {

		
		margin-left: 4rem;
	}

	body.template-full-width [class*="blk"].alignfull [class*="__inner-container"] > .alignright,
	body.template-full-width [class*="blk"].alignfull [class*="__inner-container"] > p .alignright,
	body.template-full-width [class*="blk"].alignfull [class*="__inner-container"] > .blk-image .alignright {

		
		margin-right: 4rem;
	}

	

	.archive-header {
		padding: 8rem 0;
	}

	.reduced-spacing .archive-header {
		padding-bottom: 3rem;
	}

	.archive-title {
		font-size: 3.2rem;
	}

	body:not(.singular) main > article:first-of-type {
		padding: 8rem 0 0;
	}

	h2.entry-title {
		font-size: 6.4rem;
	}

	

	.no-search-results-form {
		padding-top: 8rem;
	}

	

	

	.singular .entry-header {
		padding: 8rem 0;
	}

	.entry-categories {
		margin-bottom: 3rem;
	}

	.entry-categories-inner {
		margin: -1rem 0 0 -2rem;
	}

	.entry-categories a {
		font-size: 1.5rem;
		margin: 1rem 0 0 2rem;
	}

	.intro-text {
		font-size: 2rem;
		margin-top: 2.5rem;
	}

	.singular .intro-text {
		font-size: 2.6rem;
	}

	.post-meta-wrapper {
		margin-top: 3rem;
	}

	.post-meta {
		font-size: 1.6rem;
		margin: -1.4rem 0 0 -3rem;
	}

	.post-meta li {
		margin: 1.4rem 0 0 3rem;
		max-width: calc(100% - 3rem);
	}

	.featured-media {
		margin-top: 6rem;
	}

	.post-inner {
		padding-top: 8rem;
	}

	

	.post-meta-wrapper.post-meta-single-bottom {
		margin-top: 4rem;
	}

	

	.author-bio {
		margin-top: 8rem;
		min-height: 8rem;
		padding-left: 10rem;
		position: relative;
	}

	.author-bio .avatar {
		position: absolute;
		left: 0;
		top: 0;
		height: 8rem;
		width: 8rem;
	}

	

	.pagination-single {
		font-size: 2.4rem;
		margin-top: 8rem;
	}

	.pagination-single-inner {
		flex-direction: row;
		justify-content: space-between;
	}

	.pagination-single.only-next .pagination-single-inner {
		justify-content: flex-end;
	}

	.pagination-single hr:first-child {
		margin: 0 0 4rem 0;
	}

	.pagination-single hr:last-child {
		margin: 4rem 0 0.8rem 0;
	}

	.pagination-single a + a {
		margin: 0 0 0 4rem;
	}

	.pagination-single a .arrow {
		margin: 0 2rem 0 0;
	}

	.pagination-single .next-post {
		flex-direction: row-reverse;
		text-align: right;
	}

	.pagination-single .next-post .arrow {
		margin: 0 0 0 2rem;
	}

	

	

	.blk-embed figcaption,
	.blk-image figcaption {
		font-size: 1.6rem;
	}

	

	.blk-archives:not(.alignwide):not(.alignfull),
	.blk-categories:not(.alignwide):not(.alignfull),
	.blk-code,
	.blk-columns:not(.alignwide):not(.alignfull),
	.blk-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
	.blk-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
	.blk-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
	.blk-group:not(.has-background):not(.alignwide):not(.alignfull),
	.blk-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
	.blk-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),
	.blk-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),
	.blk-media-text:not(.alignwide):not(.alignfull),
	.blk-preformatted,
	.blk-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
	.blk-quote,
	.blk-quote.is-large,
	.blk-quote.is-style-large,
	.blk-verse,
	.blk-video:not(.alignwide):not(.alignfull) {
		margin-bottom: 4rem;
		margin-top: 4rem;
	}

	

	.blk-columns.alignwide + .blk-columns.alignwide,
	.blk-columns.alignfull + .blk-columns.alignfull {
		margin-top: -6rem;
	}

	.entry-content .blk-columns h1,
	.entry-content .blk-columns h2,
	.entry-content .blk-columns h3,
	.entry-content .blk-columns h4,
	.entry-content .blk-columns h5,
	.entry-content .blk-columns h6 {
		margin: 3.5rem 0 2rem;
	}

	

	.blk-cover-image .blk-cover__inner-container,
	.blk-cover .blk-cover__inner-container {
		width: calc(100% - 8rem);
	}

	.blk-cover-image h2,
	.blk-cover h2 {
		font-size: 4.8rem;
	}

	

	figure.blk-gallery.alignnone,
	figure.blk-gallery.aligncenter {
		margin-bottom: 4rem;
		margin-top: 4rem;
	}

	figure.blk-gallery.alignwide,
	figure.blk-gallery.alignfull {
		margin-bottom: 6rem;
		margin-top: 6rem;
	}

	

	.blk-group.has-background {
		padding: 4rem;
		margin-top: 0;
		margin-bottom: 0;
	}

	.alignfull:not(.has-background) > .blk-group__inner-container > p:not(.has-background-color) {
		padding-left: 0;
		padding-right: 0;
	}

	

	.blk-media-text .blk-media-text__content {
		padding: 4rem;
	}

	

	.blk-pullquote blockquote p {
		font-size: 3.2rem;
	}

	.blk-pullquote cite {
		margin-top: 2rem;
	}

	.blk-pullquote.alignfull:not(.is-style-solid-color) {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.blk-pullquote.alignwide::before,
	.blk-pullquote.alignfull::before {
		font-size: 11.272727272rem;
		height: 8rem;
		margin-bottom: 2rem;
		width: 8rem;
	}

	.blk-pullquote.alignwide blockquote p,
	.blk-pullquote.alignfull blockquote p {
		font-size: 4.8rem;
		line-height: 1.203125;
	}

	.blk-pullquote.alignleft p,
	.blk-pullquote.alignright p,
	.blk-pullquote.alignleft.is-style-solid-color blockquote p,
	.blk-pullquote.alignright.is-style-solid-color blockquote p {
		font-size: 3.2rem;
		line-height: 1.1875;
	}

	.blk-pullquote.is-style-solid-color.alignwide,
	.blk-pullquote.is-style-solid-color.alignfull {
		padding: 6rem 4rem 4rem;
	}

	.blk-pullquote.alignleft.is-style-solid-color blockquote p,
	.blk-pullquote.alignright.is-style-solid-color blockquote p {
		font-size: 2.6rem;
	}

	

	.blk-quote.is-large p,
	.blk-quote.is-style-large p {
		font-size: 2.8rem;
	}

	

	hr.blk-separator {
		margin: 6rem auto;
	}

	.blk-separator.is-style-wide {
		max-width: calc(100vw - 8rem);
	}

	

	.entry-content {
		font-size: 2.1rem;
	}

	.entry-content p,
	.entry-content li {
		line-height: 1.476;
	}

	.entry-content h1,
	.entry-content h2,
	.entry-content h3 {
		margin: 6rem auto 3rem;
	}

	.entry-content h4,
	.entry-content h5,
	.entry-content h6 {
		margin: 4.5rem auto 2.5rem;
	}

	.alignnone,
	.aligncenter {
		margin-bottom: 4rem;
		margin-top: 4rem;
	}

	.alignleft {

		
		margin: 0.3rem 2rem 2rem 0;
	}

	.alignright {

		
		margin: 0.3rem 0 2rem 2rem;
	}

	.entry-content > .alignwide:not(.blk-group.has-background),
	.entry-content > .alignfull:not(.blk-group.has-background) {
		margin-bottom: 6rem;
		margin-top: 6rem;
	}

	.entry-content > .alignwide {
		max-width: calc(100vw - 8rem);
		width: calc(100vw - 8rem);
	}

	[class*="blk"].alignfull:not(.has-background) [class*="__inner-container"] > .alignleft,
	[class*="blk"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignleft,
	[class*="blk"].alignfull:not(.has-background) [class*="__inner-container"] > .blk-image .alignleft {

		
		margin-left: 4rem;
	}

	[class*="blk"].alignfull:not(.has-background) [class*="__inner-container"] > .alignright,
	[class*="blk"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignright,
	[class*="blk"].alignfull:not(.has-background) [class*="__inner-container"] > .blk-image .alignright {

		
		margin-right: 4rem;
	}

	.entry-content > .alignwide:first-child,
	.entry-content > .alignfull:first-child {
		margin-bottom: 8rem;
	}

	

	.alignfull > figcaption,
	.alignfull > .wp-caption-text {
		width: calc(100% - 8rem);
	}

	

	.comments-wrapper {
		margin-top: 8rem;
	}

	.comment-reply-title {
		margin-bottom: 4.6rem;
	}

	.comment-respond p.comment-notes,
	.comment-respond p.logged-in-as {
		font-size: 1.8rem;
		letter-spacing: -0.025em;
		margin: -2.5rem 0 4.4rem 0;
	}

	.comments .comment,
	.comments .pingback,
	.comments .trackback,
	.comments .review {
		padding-top: 5rem;
	}

	div.comment:first-of-type {
		margin-top: 5rem;
	}

	.comment-meta {
		margin-bottom: 2rem;
		min-height: 6rem;
		padding: 0.3rem 0 0 7.5rem;
	}

	.comment-meta .avatar {
		display: block;
		height: 6rem;
		position: absolute;
		left: 0;
		top: 0;
		width: 6rem;
	}

	.comment-author {
		font-size: 2.4rem;
	}

	.comment-metadata {
		font-size: 1.6rem;
		margin-top: 0.8rem;
	}

	.comment-footer-meta {
		margin-top: 2.5rem;
	}

	.comments-pagination {
		margin-top: 8rem;
	}

	

	.pingback .comment-body {
		padding: 0;
	}

	

	.comment-respond p {
		margin-bottom: 2.5rem;
	}

	.comment-form p.logged-in-as {
		margin: -2.5rem 0 4.4rem 0;
	}

	.comment-respond .comment-form-author,
	.comment-respond .comment-form-email {
		float: left;
		width: calc(50% - 1rem);
	}

	.comment-respond .comment-form-email {
		margin-left: 2rem;
	}

	.comments .comment-respond {
		padding: 5rem 0 0;
	}

	.comment-reply-title small {
		display: inline;
		margin: 0 0 0 0.5rem;
	}

	

	.pagination-separator {
		margin: 8rem 0;
	}

	

	.nav-short {
		display: inline;
	}

	.pagination .nav-links {
		font-size: 2.4rem;
		font-weight: 700;
		margin: -2.5rem 0 0 -4rem;
	}

	.nav-links > * {
		margin: 2.5rem 0 0 4rem;
	}


	

	.error404 #site-content {
		padding-top: 8rem;
	}

	

	.widget .widget-title {
		margin-bottom: 3rem;
	}

	

	.footer-top-visible .footer-nav-widgets-wrapper,
	.footer-top-hidden #site-footer {
		margin-top: 8rem;
	}

	

	.footer-top {
		padding: 3.7rem 0;
	}

	.footer-menu {
		font-size: 2.4rem;
		margin: -0.8rem 0 0 -1.6rem;
	}

	.footer-menu li {
		margin: 0.8rem 0 0 1.6rem;
	}

	.has-footer-menu .footer-social-wrapper {
		flex: 1;
		margin-left: 4rem;
		width: auto;
	}

	

	.footer-widgets-outer-wrapper {
		padding: 8rem 0;
	}

	.footer-widgets-wrapper {
		display: flex;
		justify-content: space-between;
		margin-left: -4rem;
		width: calc(100% + 4rem);
	}

	.footer-widgets {
		margin-left: 4rem;
		width: 50%;
	}

	.footer-widgets + .footer-widgets {
		margin-top: 0;
	}

	.footer-widgets .widget {
		border-top: none;
		margin-top: 5rem;
		padding-top: 0;
	}

	.footer-widgets .widget:first-child {
		margin-top: 0;
	}

	

	#site-footer {
		font-size: 1.8rem;
		padding: 4.3rem 0;
	}

	.footer-credits {
		display: flex;
		flex-wrap: wrap;
	}

	.footer-copyright {
		font-weight: 700;
	}

	.privacy-policy {
		margin: 0 0 0 2.4rem;
	}

	.to-the-top-long {
		display: inline;
	}

	.to-the-top-short {
		display: none;
	}

}



.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-angle-double-down:before{content:"\f103"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-caret-right:before{content:"\f0da"}
.fa-caret-square-down:before{content:"\f150"}
.fa-check-circle:before{content:"\f058"}
.fa-facebook:before{content:"\f09a"}
.fa-instagram:before{content:"\f16d"}
.fa-twitter:before{content:"\f099"}
.fab{font-family:"Font Awesome 5 Brands"}
.fab,.far{font-weight:400}
.fa,.far,.fas{font-family:"Font Awesome 5 Free"}
.fa,.fas{font-weight:900}


.mig-b-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.mig-b *,.mig-b :after,.mig-b :before{box-sizing:border-box}
.mig-b a{box-shadow:none;text-decoration:none}
.mig-b img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}
.mig-b embed,.mig-b iframe,.mig-b object,.mig-b video{max-width:100%;width:100%;margin:0;line-height:1;border:none}
.mig-b .mig-b-background-overlay,.mig-b .mig-b-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}
.mig-b .mig-b-background-slideshow{z-index:0}
.e-con-inner>.mig-b-element.mig-b-absolute,.e-con>.mig-b-element.mig-b-absolute,.mig-b-widget-wrap>.mig-b-element.mig-b-absolute{position:absolute}
.e-con-inner>.mig-b-element.mig-b-fixed,.e-con>.mig-b-element.mig-b-fixed,.mig-b-widget-wrap>.mig-b-element.mig-b-fixed{position:fixed}
.mig-b-widget-wrap .mig-b-element.mig-b-widget__width-auto,.mig-b-widget-wrap .mig-b-element.mig-b-widget__width-initial{max-width:100%}
@media (max-width:767px){.mig-b-widget-wrap .mig-b-element.mig-b-widget-mobile__width-auto,.mig-b-widget-wrap .mig-b-element.mig-b-widget-mobile__width-initial{max-width:100%}}
.mig-b-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);align-self:var(--align-self)}
.mig-b-element.mig-b-absolute,.mig-b-element.mig-b-fixed{z-index:1}
.mig-b-element:where(.e-con-full,.mig-b-widget){flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);gap:var(--gap)}
.mig-b-invisible{visibility:hidden}
.mig-b-align-center{text-align:center}
.mig-b-align-center .mig-b-button{width:auto}
.mig-b-align-left{text-align:left}
.mig-b-align-left .mig-b-button{width:auto}
:root{--page-title-display:block}
.mig-b-section{position:relative}
.mig-b-section .mig-b-container{display:flex;margin-right:auto;margin-left:auto;position:relative}
@media (max-width:1024px){.mig-b-section .mig-b-container{flex-wrap:wrap}}
.mig-b-section.mig-b-section-boxed>.mig-b-container{max-width:1140px}
.mig-b-section.mig-b-section-items-top>.mig-b-container{align-items:flex-start}
.mig-b-section.mig-b-section-items-middle>.mig-b-container{align-items:center}
@media (min-width:768px){.mig-b-section.mig-b-section-height-full{height:100vh}.mig-b-section.mig-b-section-height-full>.mig-b-container{height:100%}}
.mig-b-widget-wrap{position:relative;width:100%;flex-wrap:wrap;align-content:flex-start}
.mig-b:not(.mig-b-bc-flex-widget) .mig-b-widget-wrap{display:flex}
.mig-b-widget-wrap>.mig-b-element{width:100%}
.mig-b-widget{position:relative}
.mig-b-widget:not(:last-child){margin-bottom:20px}
.mig-b-column{position:relative;min-height:1px;display:flex}
.mig-b-column-gap-default>.mig-b-column>.mig-b-element-populated{padding:10px}
@media (min-width:768px){.mig-b-column.mig-b-col-25,.mig-b-column[data-col="25"]{width:25%}.mig-b-column.mig-b-col-33,.mig-b-column[data-col="33"]{width:33.333%}.mig-b-column.mig-b-col-50,.mig-b-column[data-col="50"]{width:50%}.mig-b-column.mig-b-col-100,.mig-b-column[data-col="100"]{width:100%}}
@media (max-width:767px){.mig-b-column{width:100%}}
.mig-b-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}
.mig-b-grid .mig-b-grid-item{min-width:0}
.mig-b-grid-0 .mig-b-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}
.mig-b-grid-0 .mig-b-grid .mig-b-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}
@media (min-width:1025px){#mig-b-device-mode:after{content:"desktop"}}
@media (max-width:1024px){#mig-b-device-mode:after{content:"tablet"}}
@media (max-width:767px){#mig-b-device-mode:after{content:"mobile"}}
.mig-b-element .mig-b-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}
.mig-b-button{display:inline-block;line-height:1;background-color:#69727d;font-size:15px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;transition:all .3s}
.mig-b-button:focus,.mig-b-button:hover,.mig-b-button:visited{color:#fff}
.mig-b-button-content-wrapper{display:flex;justify-content:center}
.mig-b-button-text{flex-grow:1;order:10;display:inline-block}
.mig-b-button.mig-b-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}
.mig-b-button span{text-decoration:inherit}
.mig-b-element.mig-b-button-info .mig-b-button{background-color:#5bc0de}
.mig-b-tab-title a{color:inherit}
.mig-b-view-stacked .mig-b-icon{padding:.5em;background-color:#69727d;color:#fff;fill:#fff}
.mig-b-icon{display:inline-block;line-height:1;transition:all .3s;color:#69727d;font-size:50px;text-align:center}
.mig-b-icon i,.mig-b-icon svg{width:1em;height:1em;position:relative;display:block}
.mig-b-icon i:before,.mig-b-icon svg:before{position:absolute;left:50%;transform:translateX(-50%)}
.mig-b-shape-circle .mig-b-icon{border-radius:50%}
.mig-b-element,.mig-b-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}
.animated{animation-duration:1.25s}
.mig-b-heading-title{padding:0;margin:0;line-height:1}
.mig-b-widget-icon-box .mig-b-icon-box-wrapper{display:block;text-align:center}
.mig-b-widget-icon-box .mig-b-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}
.mig-b-widget-icon-box.mig-b-position-top .mig-b-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}
.mig-b-widget-icon-box.mig-b-position-top .mig-b-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}
@media (max-width:767px){.mig-b-widget-icon-box.mig-b-mobile-position-top .mig-b-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.mig-b-widget-icon-box.mig-b-mobile-position-top .mig-b-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}
.mig-b-widget-icon-box .mig-b-icon-box-content{flex-grow:1}
.mig-b-widget-icon-box .mig-b-icon-box-description{margin:0}
.mig-b-widget-image{text-align:center}
.mig-b-widget-image a{display:inline-block}
.mig-b-widget-image img{vertical-align:middle;display:inline-block}
.mig-b-widget-social-icons.mig-b-grid-0 .mig-b-widget-container,.mig-b-widget-social-icons.mig-b-grid-mobile-0 .mig-b-widget-container,.mig-b-widget-social-icons.mig-b-grid-tablet-0 .mig-b-widget-container{line-height:1;font-size:0}
.mig-b-widget-social-icons .mig-b-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}
.mig-b-icon.mig-b-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}
.mig-b-social-icon{--e-social-icon-icon-color:#fff;display:inline-flex;background-color:#69727d;align-items:center;justify-content:center;text-align:center;cursor:pointer}
.mig-b-social-icon i{color:var(--e-social-icon-icon-color)}
.mig-b-social-icon:last-child{margin:0}
.mig-b-social-icon-facebook,.mig-b-social-icon-facebook-f{background-color:#3b5998}
.mig-b-social-icon-instagram{background-color:#262626}
.mig-b-social-icon-twitter{background-color:#1da1f2}
.mig-b-shape-circle .mig-b-icon.mig-b-social-icon{border-radius:50%}
.mig-b-column .mig-b-spacer-inner{height:var(--spacer-size)}
.mig-b-toggle{text-align:left}
.mig-b-toggle .mig-b-tab-title{font-weight:700;line-height:1;margin:0;padding:15px;border-bottom:1px solid #d5d8dc;cursor:pointer;outline:none}
.mig-b-toggle .mig-b-tab-title .mig-b-toggle-icon{display:inline-block;width:1em}
.mig-b-toggle .mig-b-tab-title .mig-b-toggle-icon.mig-b-toggle-icon-left{float:left;text-align:left}
.mig-b-toggle .mig-b-tab-title .mig-b-toggle-icon .mig-b-toggle-icon-closed{display:block}
.mig-b-toggle .mig-b-tab-title .mig-b-toggle-icon .mig-b-toggle-icon-opened{display:none}
.mig-b-toggle .mig-b-tab-content{padding:15px;border-bottom:1px solid #d5d8dc;display:none}
@media (max-width:767px){.mig-b-toggle .mig-b-tab-title{padding:12px}.mig-b-toggle .mig-b-tab-content{padding:12px 10px}}



.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-angle-double-down:before{content:"\f103"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-caret-right:before{content:"\f0da"}
.fa-caret-square-down:before{content:"\f150"}
.fa-check-circle:before{content:"\f058"}
.fa-facebook:before{content:"\f09a"}
.fa-instagram:before{content:"\f16d"}
.fa-twitter:before{content:"\f099"}



.e-gallery-container{position:relative;display:flex;flex-wrap:wrap}
.e-gallery-container:not(.e-gallery-grid){transition:padding-bottom var(--animation-duration)}
.e-gallery-item{position:relative;flex-grow:0;flex-shrink:0;transition-property:all;transition-duration:var(--animation-duration)}
.e-gallery-image{background-position:center center;background-size:cover;width:100%;transform-origin:center top;transition:var(--animation-duration)}
.e-gallery-grid:not(.e-gallery--animated){display:grid;grid-gap:var(--vgap) var(--hgap);grid-template-columns:repeat(var(--columns), 1fr)}
.e-gallery-grid.e-gallery--animated{padding-bottom:var(--container-aspect-ratio)}
.e-gallery-grid.e-gallery--animated .e-gallery-item{--item-width: calc((100% - ((var(--columns) - 1) * var(--hgap))) / var(--columns));position:absolute;top:calc(((100% / var(--rows)) + (var(--vgap) / var(--rows))) * var(--row));width:var(--item-width)}
.e-gallery-grid .e-gallery-image{padding-bottom:var(--aspect-ratio)}
.e-gallery-masonry{height:0;margin-bottom:calc(var(--highest-column-gap-count) * var(--vgap))}
.e-gallery-masonry .e-gallery-item{position:absolute;width:calc(100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns)));top:calc(var(--percent-height) + (var(--items-in-column) * var(--vgap)))}
.e-gallery-masonry .e-gallery-image{padding-bottom:var(--item-height)}
.e-gallery--ltr.e-gallery-grid.e-gallery--animated .e-gallery-item{left:calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))}
.e-gallery--ltr.e-gallery-masonry .e-gallery-item{left:calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))}
.e-gallery--lazyload .e-gallery-image:not(.e-gallery-image-loaded){filter:opacity(0);transform:scale(0.5)}


.pulse{animation-name:pulse}
.fadeInDown{animation-name:fadeInDown}
.fadeInLeft{animation-name:fadeInLeft}
.slideInLeft{animation-name:slideInLeft}
.slideInRight{animation-name:slideInRight}


.far{font-family:"Font Awesome 5 Free";font-weight:400}

/* === μοτίβο global (raw από backup) === */
.mig-b-widget-heading .mig-b-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-text-editor.mig-b-drop-cap-view-stacked .mig-b-drop-cap{background-color:var( --e-global-color-primary );}.mig-b-widget-text-editor.mig-b-drop-cap-view-framed .mig-b-drop-cap, .mig-b-widget-text-editor.mig-b-drop-cap-view-default .mig-b-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.mig-b-widget-button .mig-b-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.mig-b-widget-divider{--divider-color:var( --e-global-color-secondary );}.mig-b-widget-divider .mig-b-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-divider.mig-b-view-stacked .mig-b-icon{background-color:var( --e-global-color-secondary );}.mig-b-widget-divider.mig-b-view-framed .mig-b-icon, .mig-b-widget-divider.mig-b-view-default .mig-b-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.mig-b-widget-divider.mig-b-view-framed .mig-b-icon, .mig-b-widget-divider.mig-b-view-default .mig-b-icon svg{fill:var( --e-global-color-secondary );}.mig-b-widget-image-box .mig-b-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-image-box .mig-b-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-icon.mig-b-view-stacked .mig-b-icon{background-color:var( --e-global-color-primary );}.mig-b-widget-icon.mig-b-view-framed .mig-b-icon, .mig-b-widget-icon.mig-b-view-default .mig-b-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.mig-b-widget-icon.mig-b-view-framed .mig-b-icon, .mig-b-widget-icon.mig-b-view-default .mig-b-icon svg{fill:var( --e-global-color-primary );}.mig-b-widget-icon-box.mig-b-view-stacked .mig-b-icon{background-color:var( --e-global-color-primary );}.mig-b-widget-icon-box.mig-b-view-framed .mig-b-icon, .mig-b-widget-icon-box.mig-b-view-default .mig-b-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.mig-b-widget-icon-box .mig-b-icon-box-title{color:var( --e-global-color-primary );}.mig-b-widget-icon-box .mig-b-icon-box-title, .mig-b-widget-icon-box .mig-b-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-icon-box .mig-b-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-star-rating .mig-b-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-icon-list .mig-b-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.mig-b-widget-icon-list .mig-b-icon-list-icon i{color:var( --e-global-color-primary );}.mig-b-widget-icon-list .mig-b-icon-list-icon svg{fill:var( --e-global-color-primary );}.mig-b-widget-icon-list .mig-b-icon-list-item > .mig-b-icon-list-text, .mig-b-widget-icon-list .mig-b-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-icon-list .mig-b-icon-list-text{color:var( --e-global-color-secondary );}.mig-b-widget-counter .mig-b-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-counter .mig-b-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-progress .mig-b-progress-wrapper .mig-b-progress-bar{background-color:var( --e-global-color-primary );}.mig-b-widget-progress .mig-b-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-testimonial .mig-b-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-testimonial .mig-b-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-testimonial .mig-b-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-tabs .mig-b-tab-title, .mig-b-widget-tabs .mig-b-tab-title a{color:var( --e-global-color-primary );}.mig-b-widget-tabs .mig-b-tab-title.mig-b-active,
					 .mig-b-widget-tabs .mig-b-tab-title.mig-b-active a{color:var( --e-global-color-accent );}.mig-b-widget-tabs .mig-b-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-tabs .mig-b-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-accordion .mig-b-accordion-icon, .mig-b-widget-accordion .mig-b-accordion-title{color:var( --e-global-color-primary );}.mig-b-widget-accordion .mig-b-accordion-icon svg{fill:var( --e-global-color-primary );}.mig-b-widget-accordion .mig-b-active .mig-b-accordion-icon, .mig-b-widget-accordion .mig-b-active .mig-b-accordion-title{color:var( --e-global-color-accent );}.mig-b-widget-accordion .mig-b-active .mig-b-accordion-icon svg{fill:var( --e-global-color-accent );}.mig-b-widget-accordion .mig-b-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-accordion .mig-b-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-toggle .mig-b-toggle-title, .mig-b-widget-toggle .mig-b-toggle-icon{color:var( --e-global-color-primary );}.mig-b-widget-toggle .mig-b-toggle-icon svg{fill:var( --e-global-color-primary );}.mig-b-widget-toggle .mig-b-tab-title.mig-b-active a, .mig-b-widget-toggle .mig-b-tab-title.mig-b-active .mig-b-toggle-icon{color:var( --e-global-color-accent );}.mig-b-widget-toggle .mig-b-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-toggle .mig-b-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-alert .mig-b-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-alert .mig-b-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-eae-timeline .eae-tl-item-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-eae-timeline .eae-tl-content{color:var( --e-global-color-text );}.mig-b-widget-eae-timeline .eae-tl-item-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-eae-timeline .eae-tl-read-more a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-eae-timeline .eae-tl-item-meta{color:var( --e-global-color-text );}.mig-b-widget-eae-timeline .eae-tl-item-meta-inner{color:var( --e-global-color-text );}.mig-b-widget-eae-timeline .eae-tl-item-meta,.mig-b-widget-eae-timeline .eae-tl-item-meta-inner{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-eae-timeline .eae-timeline-item:hover .eae-tl-item-meta{color:var( --e-global-color-text );}.mig-b-widget-eae-timeline .eae-timeline-item:hover .eae-tl-item-meta-inner{color:var( --e-global-color-text );}.mig-b-widget-eae-timeline .eae-timeline-item:hover .eae-tl-item-meta,.mig-b-widget-eae-timeline .eae-timeline-item:hover .eae-tl-item-meta-inner{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-eae-timeline .eae-tl-item-focused .eae-tl-item-meta{color:var( --e-global-color-text );}.mig-b-widget-eae-timeline .eae-tl-item-focused .eae-tl-item-meta-inner{color:var( --e-global-color-text );}.mig-b-widget-eae-timeline .eae-tl-item-focused .eae-tl-item-meta,.mig-b-widget-eae-timeline .eae-tl-item-focused .eae-tl-item-meta-inner{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-eae-timeline .eae-timline-progress-bar{background:var( --e-global-color-primary );}.mig-b-widget-eae-timeline .eae-timline-progress-bar .eae-pb-inner-line{background:var( --e-global-color-accent );}.mig-b-widget-eae-timeline .eae-icon-item_icon.eae-icon-view-stacked{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-timeline .eae-icon-item_icon.eae-icon-view-framed{border-color:var( --e-global-color-primary );}.mig-b-widget-eae-timeline .eae-icon-item_icon.eae-icon-view-framed i{color:var( --e-global-color-primary );}.mig-b-widget-eae-timeline .eae-icon-item_icon.eae-icon-view-framed svg{fill:var( --e-global-color-primary );}.mig-b-widget-eae-timeline .eae-icon-item_icon.eae-icon-view-default i{color:var( --e-global-color-primary );}.mig-b-widget-eae-timeline .eae-icon-item_icon.eae-icon-view-default svg{fill:var( --e-global-color-primary );}.mig-b-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed{border-color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.mig-b-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed i{color:var( --e-global-color-primary );}.mig-b-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed svg{fill:var( --e-global-color-primary );}.mig-b-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default i{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.mig-b-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default svg{fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.mig-b-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked i   {color:var( --e-global-color-accent );}.mig-b-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked svg   {fill:var( --e-global-color-accent );}.mig-b-widget-eae-info-circle .eae-ic-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-eae-info-circle .eae-ic-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-eae-info-circle .eae-icon-item_icon.eae-icon-view-stacked{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-info-circle .eae-icon-item_icon.eae-icon-view-framed{border-color:var( --e-global-color-primary );}.mig-b-widget-eae-info-circle .eae-icon-item_icon.eae-icon-view-framed i{color:var( --e-global-color-primary );}.mig-b-widget-eae-info-circle .eae-icon-item_icon.eae-icon-view-framed svg{fill:var( --e-global-color-primary );}.mig-b-widget-eae-info-circle .eae-icon-item_icon.eae-icon-view-default i{color:var( --e-global-color-primary );}.mig-b-widget-eae-info-circle .eae-icon-item_icon.eae-icon-view-default svg{fill:var( --e-global-color-primary );}.mig-b-widget-eae-info-circle .eae-active .eae-icon-item_icon.eae-icon-view-stacked{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-info-circle .eae-active .eae-icon-item_icon.eae-icon-view-framed{border-color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.mig-b-widget-eae-info-circle .eae-active .eae-icon-item_icon.eae-icon-view-framed i{color:var( --e-global-color-primary );}.mig-b-widget-eae-info-circle .eae-active .eae-icon-item_icon.eae-icon-view-framed svg{fill:var( --e-global-color-primary );}.mig-b-widget-eae-info-circle .eae-active .eae-icon-item_icon.eae-icon-view-default i{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.mig-b-widget-eae-info-circle .eae-active .eae-icon-item_icon.eae-icon-view-default svg{fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.mig-b-widget-eae-info-circle .eae-active .eae-icon-item_icon.eae-icon-view-stacked i   {color:var( --e-global-color-accent );}.mig-b-widget-eae-info-circle .eae-active .eae-icon-item_icon.eae-icon-view-stacked svg   {fill:var( --e-global-color-accent );}.mig-b-widget-eae-comparisontable .eae-table-1.eae-ct-heading{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-1.eae-ct-heading.active{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-plan.eae-table-1 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-2.eae-ct-heading{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-2.eae-ct-heading.active{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-plan.eae-table-2 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-3.eae-ct-heading{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-3.eae-ct-heading.active{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-plan.eae-table-3 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-4.eae-ct-heading{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-4.eae-ct-heading.active{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-plan.eae-table-4 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-5.eae-ct-heading{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-5.eae-ct-heading.active{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-plan.eae-table-5 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-6.eae-ct-heading{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-6.eae-ct-heading.active{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-plan.eae-table-6 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-7.eae-ct-heading{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-7.eae-ct-heading.active{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-plan.eae-table-7 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-8.eae-ct-heading{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-8.eae-ct-heading.active{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-plan.eae-table-8 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-9.eae-ct-heading{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-9.eae-ct-heading.active{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-plan.eae-table-9 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-10.eae-ct-heading{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-table-10.eae-ct-heading.active{color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-plan.eae-table-10 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-feature{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-eae-comparisontable .eae-ct-header .eae-fbox-heading{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable tbody tr .eae-ct-hide.eae-fbox-heading{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-header .eae-fbox-heading , .mig-b-widget-eae-comparisontable tbody tr .eae-ct-hide.eae-fbox-heading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-eae-comparisontable .eae-ct-feature .eae-icon{background-color:var( --e-global-color-secondary );}.mig-b-widget-eae-comparisontable .eae-ct-feature .tooltip:hover .eae-icon{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-wrapper .tooltip .tooltiptext{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-eae-comparisontable .eae-ct-wrapper .tooltip .tooltiptext::before{border-top-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-eae-comparisontable .eae-ct-txt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-eae-comparisontable .eae-ct-wrapper .eae-ct-button-heading{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable .eae-ct-wrapper .eae-button-heading{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-comparisontable{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-wts-ab-image .eae-slider-icon{color:var( --e-global-color-secondary );}.mig-b-widget-wts-ab-image .eae-img-comp-slider svg{fill:var( --e-global-color-secondary );}.mig-b-widget-wts-ab-image .eae-text-after, .mig-b-widget-wts-ab-image .eae-text-before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-wts-ab-image .eae-text-after{color:var( --e-global-color-primary );}.mig-b-widget-wts-ab-image .eae-text-before{color:var( --e-global-color-primary );}.mig-b-widget-wts-AnimatedText .eae-at-pre-text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-wts-AnimatedText .eae-at-animation-text, .mig-b-widget-wts-AnimatedText .eae-at-animation-text i{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-wts-AnimatedText .eae-at-animation-text{color:var( --e-global-color-accent );}.mig-b-widget-wts-AnimatedText .eae-at-animation-text-wrapper::after{background-color:var( --e-global-color-primary );}.mig-b-widget-wts-AnimatedText .eae-at-post-text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-eae-dual-button .eae-button-1-wrapper{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-eae-dual-button .eae-button-2-wrapper{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-eae-dual-button .eae-button-separator-wrapper .eae-button-separator{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-secondary );}.mig-b-widget-eae-dual-button .eae-button-separator-wrapper .eae-button-separator svg{fill:var( --e-global-color-secondary );}.eae-wrap-{{ID}} .mfp-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.eae-wrap-{{ID}} .eae-modal-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-wts-modal-popup .eae-popup-link{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.mig-b-widget-eae-progress-bar .eae-pb-bar-skill{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-eae-progress-bar .eae-pb-bar-value{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-wts-flipbox .front-icon-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-wts-flipbox .eae-flip-box-front p{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-wts-flipbox .eae-flip-box-front .icon-wrapper i{color:var( --e-global-color-primary );}.mig-b-widget-wts-flipbox .eae-flip-box-front .icon-wrapper svg{fill:var( --e-global-color-primary );}.mig-b-widget-wts-flipbox .eae-fb-icon-view-stacked{background-color:var( --e-global-color-primary );}.mig-b-widget-wts-flipbox .back-icon-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-wts-flipbox .eae-flip-box-back p{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-wts-flipbox .eae-flip-box-back .icon-wrapper i{color:var( --e-global-color-primary );}.mig-b-widget-wts-flipbox .eae-flip-box-back .icon-wrapper svg{fill:var( --e-global-color-primary );}.mig-b-widget-wts-flipbox .eae-flip-box-back .eae-fb-icon-view-stacked{background-color:var( --e-global-color-primary );}.mig-b-widget-wts-flipbox .eae-fb-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.mig-b-widget-wts-splittext .eae-st-split-text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-wts-splittext .eae-st-rest-text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-wts-textseparator .eae-separator-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-wts-textseparator .eae-sep-lines{border-top-color:var( --e-global-color-primary );}.mig-b-widget-wts-textseparator.eae-icon-view-default  i{color:var( --e-global-color-primary );}.mig-b-widget-wts-textseparator.eae-icon-view-default svg{fill:var( --e-global-color-primary );}.mig-b-widget-wts-textseparator.eae-icon-view-stacked .eae-separator-icon-inner{background-color:var( --e-global-color-primary );}.mig-b-widget-wts-textseparator.eae-icon-view-framed .eae-separator-icon-inner, .mig-b-widget-wts-textseparator.eae-icon-view-framed .eae-separator-icon-inner i{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.mig-b-widget-wts-textseparator.eae-icon-view-framed .eae-separator-icon-inner svg {fill:var( --e-global-color-primary );}.mig-b-widget-wts-pricetable .eae-pt-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-wts-pricetable .eae-pt-sub-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-wts-pricetable .eae-pt-feature-list li{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-wts-pricetable .eae-pt-action-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-wts-postlist .eae-pl-title a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-wts-postlist .eae-pl-content-box{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-wts-postlist .eae-pl-readmore a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-primary );}.mig-b-widget-wts-shape-separator svg{fill:var( --e-global-color-primary );}.mig-b-widget-eae-filterableGallery .eae-overlay-caption{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.mig-b-widget-eae-filterableGallery.eae-icon-view-stacked .eae-overlay-icon{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-filterableGallery.eae-icon-view-framed .eae-overlay-icon, .mig-b-widget-eae-filterableGallery.eae-icon-view-default .eae-overlay-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.mig-b-widget-eae-filterableGallery.eae-icon-view-framed .eae-overlay-icon svg, .mig-b-widget-eae-filterableGallery.eae-icon-view-default .eae-overlay-icon svg{fill:var( --e-global-color-primary );}.mig-b-widget-eae-filterableGallery .eae-filter-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.mig-b-widget-eae-filterableGallery .eae-filter-label.current{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-content-switcher .eae-cs-label-wrapper .eae-content-switch-button .eae-content-switch-label , .mig-b-widget-eae-content-switcher .eae-content-switcher-wrapper .eae-cs-switch-wrapper .eae-content-switch-label .eae-cs-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-eae-content-switcher .eae-content-switcher-wrapper .eae-cs-switch-wrapper .eae-content-toggle-switcher:before{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.mig-b-widget-eae-content-switcher .eae-content-switcher-wrapper .eae-cs-switch-wrapper .eae-content-toggle-switcher{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.mig-b-widget-eae-content-switcher .eae-content-switcher-wrapper .eae-cs-content-section{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-eae-thumbgallery .eae-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-eae-thumbgallery .eae-slide-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-eae-thumbgallery .eae-slide-button .eae-slide-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-eae-data-table .eae-table__column-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-eae-data-table .eae-table-body__text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-eae-data-table .eae-table-search-field{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-wts-content-ticker .eae-content-ticker-heading{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-primary );}.mig-b-widget-wts-content-ticker .eae-heading-arrow .eae-content-ticker-heading::after{border-left-color:var( --e-global-color-primary );}.mig-b-widget-wts-content-ticker .eae-content-ticker-heading:hover{background-color:var( --e-global-color-primary );}.mig-b-widget-wts-content-ticker .swiper-slide{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-wts-content-ticker .eae-navigation-icon-wrapper i{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-advance-button .eae-button{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-advance-button .eae-advance-button-title {color:var( --e-global-color-secondary );}.mig-b-widget-eae-advance-button .eae-advance-button-description{color:var( --e-global-color-secondary );}.mig-b-widget-eae-advance-button .eae-advance-button-separator-col{color:var( --e-global-color-text );}.mig-b-widget-eae-advance-button .eae-advance-button-separator-row{color:var( --e-global-color-text );}.mig-b-widget-eae-coupon-code .eae-coupon-popup-link{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.mig-b-widget-eae-coupon-code .eae-cc-icon.eae-gbl-icon.eae-graphic-view-stacked{background-color:var( --e-global-color-primary );}.mig-b-widget-eae-coupon-code .eae-cc-icon.eae-gbl-icon.eae-graphic-view-framed, .mig-b-widget-eae-coupon-code .eae-cc-icon.eae-graphic-view-default{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.mig-b-widget-eae-coupon-code .eae-cc-icon.eae-gbl-icon.eae-graphic-view-framed, .mig-b-widget-eae-coupon-code .eae-cc-icon.eae-graphic-view-default svg{fill:var( --e-global-color-primary );}.mig-b-widget-eae-coupon-code .eae-fr-title ,.mig-b-widget-eae-coupon-code .eae-slide-fr .eae-scratch-title {font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-eae-coupon-code .eae-fr-des , .mig-b-widget-eae-coupon-code .eae-slide-fr .eae-scratch-des{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-theme-site-title .mig-b-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-theme-page-title .mig-b-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-theme-post-title .mig-b-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-theme-post-excerpt .mig-b-widget-container{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-theme-archive-title .mig-b-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-archive-posts .mig-b-post__title, .mig-b-widget-archive-posts .mig-b-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-archive-posts .mig-b-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-archive-posts .mig-b-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-archive-posts .mig-b-post__read-more{color:var( --e-global-color-accent );}.mig-b-widget-archive-posts a.mig-b-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-archive-posts .mig-b-post__card .mig-b-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-archive-posts .mig-b-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-archive-posts .mig-b-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.mig-b-widget-archive-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-archive-posts .mig-b-posts-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-loop-grid .mig-b-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-loop-grid .mig-b-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.mig-b-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-posts .mig-b-post__title, .mig-b-widget-posts .mig-b-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-posts .mig-b-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-posts .mig-b-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-posts .mig-b-post__read-more{color:var( --e-global-color-accent );}.mig-b-widget-posts a.mig-b-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-posts .mig-b-post__card .mig-b-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-posts .mig-b-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-posts .mig-b-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.mig-b-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-portfolio a .mig-b-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.mig-b-widget-portfolio .mig-b-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-portfolio .mig-b-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-portfolio .mig-b-portfolio__filter.mig-b-active{color:var( --e-global-color-primary );}.mig-b-widget-gallery .mig-b-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-gallery .mig-b-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.mig-b-widget-gallery .mig-b-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-form .mig-b-field-group > label, .mig-b-widget-form .mig-b-field-subgroup label{color:var( --e-global-color-text );}.mig-b-widget-form .mig-b-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-form .mig-b-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-form .mig-b-field-group .mig-b-field{color:var( --e-global-color-text );}.mig-b-widget-form .mig-b-field-group .mig-b-field, .mig-b-widget-form .mig-b-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-form .mig-b-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.mig-b-widget-form .mig-b-button[type="submit"]{background-color:var( --e-global-color-accent );}.mig-b-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.mig-b-widget-form .mig-b-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-form .e-form__indicators__indicator, .mig-b-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.mig-b-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-login .mig-b-field-group > a{color:var( --e-global-color-text );}.mig-b-widget-login .mig-b-field-group > a:hover{color:var( --e-global-color-accent );}.mig-b-widget-login .mig-b-form-fields-wrapper label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-login .mig-b-field-group .mig-b-field{color:var( --e-global-color-text );}.mig-b-widget-login .mig-b-field-group .mig-b-field, .mig-b-widget-login .mig-b-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-login .mig-b-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.mig-b-widget-login .mig-b-widget-container .mig-b-login__logged-in-message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-slides .mig-b-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-slides .mig-b-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-slides .mig-b-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-nav-menu .mig-b-nav-menu .mig-b-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-nav-menu .mig-b-nav-menu--main .mig-b-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.mig-b-widget-nav-menu .mig-b-nav-menu--main .mig-b-item:hover,
					.mig-b-widget-nav-menu .mig-b-nav-menu--main .mig-b-item.mig-b-item-active,
					.mig-b-widget-nav-menu .mig-b-nav-menu--main .mig-b-item.highlighted,
					.mig-b-widget-nav-menu .mig-b-nav-menu--main .mig-b-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.mig-b-widget-nav-menu .mig-b-nav-menu--main:not(.e--pointer-framed) .mig-b-item:before,
					.mig-b-widget-nav-menu .mig-b-nav-menu--main:not(.e--pointer-framed) .mig-b-item:after{background-color:var( --e-global-color-accent );}.mig-b-widget-nav-menu .e--pointer-framed .mig-b-item:before,
					.mig-b-widget-nav-menu .e--pointer-framed .mig-b-item:after{border-color:var( --e-global-color-accent );}.mig-b-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.mig-b-widget-nav-menu .mig-b-nav-menu--dropdown .mig-b-item, .mig-b-widget-nav-menu .mig-b-nav-menu--dropdown  .mig-b-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-animated-headline .mig-b-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.mig-b-widget-animated-headline .mig-b-headline-plain-text{color:var( --e-global-color-secondary );}.mig-b-widget-animated-headline .mig-b-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.mig-b-widget-animated-headline .mig-b-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-hotspot .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.mig-b-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-price-list .mig-b-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-price-list .mig-b-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-price-list .mig-b-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-price-list .mig-b-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.mig-b-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.mig-b-widget-price-table .mig-b-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-price-table .mig-b-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-price-table .mig-b-price-table .mig-b-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-price-table .mig-b-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-price-table .mig-b-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-price-table .mig-b-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.mig-b-widget-price-table .mig-b-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-price-table .mig-b-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.mig-b-widget-price-table .mig-b-price-table__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.mig-b-widget-price-table .mig-b-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-price-table .mig-b-price-table__ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-flip-box .mig-b-flip-box__front .mig-b-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-flip-box .mig-b-flip-box__front .mig-b-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-flip-box .mig-b-flip-box__back .mig-b-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-flip-box .mig-b-flip-box__back .mig-b-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-flip-box .mig-b-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-call-to-action .mig-b-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-call-to-action .mig-b-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-call-to-action .mig-b-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-call-to-action .mig-b-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-media-carousel .mig-b-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-testimonial-carousel .mig-b-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-testimonial-carousel .mig-b-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-testimonial-carousel .mig-b-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-reviews .mig-b-testimonial__header, .mig-b-widget-reviews .mig-b-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-reviews .mig-b-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.mig-b-widget-table-of-contents .mig-b-toc__header, .mig-b-widget-table-of-contents .mig-b-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-table-of-contents .mig-b-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-countdown .mig-b-countdown-item{background-color:var( --e-global-color-primary );}.mig-b-widget-countdown .mig-b-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-countdown .mig-b-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-countdown .mig-b-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-search-form input[type="search"].mig-b-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-search-form .mig-b-search-form__input,
					.mig-b-widget-search-form .mig-b-search-form__icon,
					.mig-b-widget-search-form .mig-b-lightbox .dialog-lightbox-close-button,
					.mig-b-widget-search-form .mig-b-lightbox .dialog-lightbox-close-button:hover,
					.mig-b-widget-search-form.mig-b-search-form--skin-full_screen input[type="search"].mig-b-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.mig-b-widget-search-form .mig-b-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.mig-b-widget-author-box .mig-b-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-author-box .mig-b-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-author-box .mig-b-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-author-box .mig-b-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.mig-b-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.mig-b-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.mig-b-widget-post-navigation span.post-navigation__prev--label, .mig-b-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-post-navigation span.post-navigation__prev--title, .mig-b-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-post-info .mig-b-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.mig-b-widget-post-info .mig-b-icon-list-icon i{color:var( --e-global-color-primary );}.mig-b-widget-post-info .mig-b-icon-list-icon svg{fill:var( --e-global-color-primary );}.mig-b-widget-post-info .mig-b-icon-list-text, .mig-b-widget-post-info .mig-b-icon-list-text a{color:var( --e-global-color-secondary );}.mig-b-widget-post-info .mig-b-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-sitemap .mig-b-sitemap-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.mig-b-widget-sitemap .mig-b-sitemap-item, .mig-b-widget-sitemap span.mig-b-sitemap-list, .mig-b-widget-sitemap .mig-b-sitemap-item a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-sitemap .mig-b-sitemap-item{color:var( --e-global-color-text );}.mig-b-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.mig-b-widget-blockquote .mig-b-blockquote__content{color:var( --e-global-color-text );}.mig-b-widget-blockquote .mig-b-blockquote__author{color:var( --e-global-color-secondary );}.mig-b-widget-lottie{--caption-color:var( --e-global-color-text );}.mig-b-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-video-playlist .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.mig-b-widget-video-playlist .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.mig-b-widget-video-playlist .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.mig-b-widget-video-playlist .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.mig-b-widget-video-playlist .e-tab-title .e-tab-title-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-video-playlist .e-tab-title .e-tab-title-text a{color:var( --e-global-color-text );}.mig-b-widget-video-playlist .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.mig-b-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text a{color:var( --e-global-color-text );}.mig-b-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.mig-b-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.mig-b-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.mig-b-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.mig-b-widget-paypal-button .mig-b-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.mig-b-widget-paypal-button .mig-b-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-stripe-button .mig-b-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.mig-b-widget-stripe-button .mig-b-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.mig-b-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}

/* === μοτίβο post-12 (raw από backup) === */
.mig-b-kit-12{--e-global-color-primary:#4B4BFF;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-3d0d4f3c:#FFFFFF;--e-global-color-7a8de5aa:#141487;--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;background-color:#FFFFFF;}.mig-b-section.mig-b-section-boxed > .mig-b-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}.mig-b-kit-12 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.mig-b-section.mig-b-section-boxed > .mig-b-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.mig-b-section.mig-b-section-boxed > .mig-b-container{max-width:767px;}.e-con{--container-max-width:767px;}}

/* === μοτίβο post-40 (raw από backup) === */
.mig-b-40 .mig-b-element.mig-b-element-93fbc1b > .mig-b-container{min-height:0px;}.mig-b-40 .mig-b-element.mig-b-element-93fbc1b:hover{background-color:rgba(2, 1, 1, 0);}.mig-b-40 .mig-b-element.mig-b-element-93fbc1b > .mig-b-background-overlay{background-color:rgba(255, 255, 255, 0);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-40 .mig-b-element.mig-b-element-93fbc1b{border-style:solid;border-width:8px 0px 0px 0px;border-color:#4B4BFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:99;}.mig-b-40 .mig-b-element.mig-b-element-93fbc1b, .mig-b-40 .mig-b-element.mig-b-element-93fbc1b > .mig-b-background-overlay{border-radius:0px 0px 0px 0px;}.mig-b-40 .mig-b-element.mig-b-element-8940de6:not(.mig-b-motion-effects-element-type-background) > .mig-b-widget-wrap, .mig-b-40 .mig-b-element.mig-b-element-8940de6 > .mig-b-widget-wrap > .mig-b-motion-effects-container > .mig-b-motion-effects-layer{background-color:#4B4BFF;}.mig-b-40 .mig-b-element.mig-b-element-8940de6 > .mig-b-element-populated, .mig-b-40 .mig-b-element.mig-b-element-8940de6 > .mig-b-element-populated > .mig-b-background-overlay, .mig-b-40 .mig-b-element.mig-b-element-8940de6 > .mig-b-background-slideshow{border-radius:0px 0px 25px 25px;}.mig-b-40 .mig-b-element.mig-b-element-8940de6 > .mig-b-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.mig-b-40 .mig-b-element.mig-b-element-8940de6 > .mig-b-element-populated > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-40 .mig-b-element.mig-b-element-679dea4{text-align:center;}.mig-b-40 .mig-b-element.mig-b-element-679dea4 img{width:100%;}.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .mig-b-menu-toggle{margin:0 auto;}.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .mig-b-nav-menu--main .mig-b-item{color:#141487;fill:#141487;}.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .mig-b-nav-menu--main .mig-b-item:hover,
					.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .mig-b-nav-menu--main .mig-b-item.mig-b-item-active,
					.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .mig-b-nav-menu--main .mig-b-item.highlighted,
					.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .mig-b-nav-menu--main .mig-b-item:focus{color:#fff;}.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .mig-b-nav-menu--main:not(.e--pointer-framed) .mig-b-item:before,
					.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .mig-b-nav-menu--main:not(.e--pointer-framed) .mig-b-item:after{background-color:#4B4BFF;}.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .e--pointer-framed .mig-b-item:before,
					.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .e--pointer-framed .mig-b-item:after{border-color:#4B4BFF;}.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .mig-b-nav-menu--main .mig-b-item.mig-b-item-active{color:#FFFFFF;}.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .mig-b-nav-menu--main:not(.e--pointer-framed) .mig-b-item.mig-b-item-active:before,
					.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .mig-b-nav-menu--main:not(.e--pointer-framed) .mig-b-item.mig-b-item-active:after{background-color:#141487;}.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .e--pointer-framed .mig-b-item.mig-b-item-active:before,
					.mig-b-40 .mig-b-element.mig-b-element-1cd2e57 .e--pointer-framed .mig-b-item.mig-b-item-active:after{border-color:#141487;}body:not(.rtl) .mig-b-40 .mig-b-element.mig-b-element-1cd2e57{left:1px;}body.rtl .mig-b-40 .mig-b-element.mig-b-element-1cd2e57{right:1px;}.mig-b-40 .mig-b-element.mig-b-element-1cd2e57{top:30px;}@media(min-width:768px){.mig-b-40 .mig-b-element.mig-b-element-8940de6{width:14.386%;}.mig-b-40 .mig-b-element.mig-b-element-01c2c57{width:85.614%;}}/* Start custom CSS for section, class: .mig-b-element-93fbc1b */#darc_nav_1{
    position:absolute;
}
.mig-b-40 .mig-b-element.mig-b-element-93fbc1b.mig-b-sticky--effects{ 
    background-color: rgba(255,255,255,1) !important;
}
.mig-b-40 .mig-b-element.mig-b-element-93fbc1b{ 
    transition: background-color 1s ease;
}
body[data-mig-b-device-mode="desktop"] .mig-b-40 .mig-b-element.mig-b-element-93fbc1b.mig-b-sticky--effects >.mig-b-container #website_logo img{ 
    width: 100%;
}
body[data-mig-b-device-mode="desktop"] .mig-b-40 .mig-b-element.mig-b-element-93fbc1b.mig-b-sticky--effects >.mig-b-container #website_logo .mig-b-widget-container{
    padding:0px 0px 0px 0px;
}
.mig-b-40 .mig-b-element.mig-b-element-93fbc1b > .mig-b-container #website_logo img,
.mig-b-40 .mig-b-element.mig-b-element-93fbc1b.mig-b-sticky--effects >.mig-b-container #website_logo .mig-b-widget-container{ 
    transition: all 1s ease !important; 
}/* End custom CSS */

/* === μοτίβο post-53 (raw από backup) === */
.mig-b-53 .mig-b-element.mig-b-element-6a46d12 > .mig-b-container{min-height:400px;}.mig-b-53 .mig-b-element.mig-b-element-6a46d12:not(.mig-b-motion-effects-element-type-background), .mig-b-53 .mig-b-element.mig-b-element-6a46d12 > .mig-b-motion-effects-container > .mig-b-motion-effects-layer{background-color:#141487;}.mig-b-53 .mig-b-element.mig-b-element-6a46d12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.mig-b-53 .mig-b-element.mig-b-element-6a46d12 > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-53 .mig-b-element.mig-b-element-e139362 .mig-b-heading-title{color:#FFFFFF;}.mig-b-53 .mig-b-element.mig-b-element-760ebc8{color:#4B4BFF;}.mig-b-53 .mig-b-element.mig-b-element-1829f1d{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.mig-b-53 .mig-b-element.mig-b-element-1829f1d .mig-b-widget-container{text-align:left;}.mig-b-53 .mig-b-element.mig-b-element-1829f1d > .mig-b-widget-container{padding:9px 0px 0px 0px;}.mig-b-53 .mig-b-element.mig-b-element-55dc290 .eae-markers{height:261px;}.mig-b-53 .mig-b-element.mig-b-element-9701b2c > .mig-b-widget-wrap > .mig-b-widget:not(.mig-b-widget__width-auto):not(.mig-b-widget__width-initial):not(:last-child):not(.mig-b-absolute){margin-bottom:10px;}.mig-b-53 .mig-b-element.mig-b-element-9701b2c > .mig-b-element-populated{padding:8px 0px 0px 13px;}.mig-b-53 .mig-b-element.mig-b-element-d36242c .mig-b-heading-title{color:#FFFFFF;}.mig-b-53 .mig-b-element.mig-b-element-9dfa55d{padding:10px 10px 10px 10px;}.mig-b-53 .mig-b-element.mig-b-element-29ca39c > .mig-b-widget-wrap > .mig-b-widget:not(.mig-b-widget__width-auto):not(.mig-b-widget__width-initial):not(:last-child):not(.mig-b-absolute){margin-bottom:0px;}.mig-b-53 .mig-b-element.mig-b-element-2a81255{text-align:center;}.mig-b-53 .mig-b-element.mig-b-element-2a81255 .mig-b-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.mig-b-53 .mig-b-element.mig-b-element-6e7ee4e img{width:40%;transition-duration:1.6s;}.mig-b-53 .mig-b-element.mig-b-element-6e7ee4e:hover img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(min-width:768px){.mig-b-53 .mig-b-element.mig-b-element-3de0369{width:32.719%;}.mig-b-53 .mig-b-element.mig-b-element-988690f{width:43.158%;}.mig-b-53 .mig-b-element.mig-b-element-9701b2c{width:23.428%;}}

/* === μοτίβο post-50 (raw από backup) === */
.mig-b-50 .mig-b-element.mig-b-element-6a74601:not(.mig-b-motion-effects-element-type-background), .mig-b-50 .mig-b-element.mig-b-element-6a74601 > .mig-b-motion-effects-container > .mig-b-motion-effects-layer{background-image:url("/neo/img/cover.jpg");background-position:center center;background-repeat:no-repeat;}.mig-b-50 .mig-b-element.mig-b-element-6a74601{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.mig-b-50 .mig-b-element.mig-b-element-6a74601 > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-50 .mig-b-element.mig-b-element-de4641b{text-align:right;}.mig-b-50 .mig-b-element.mig-b-element-de4641b .mig-b-heading-title{font-family:"Trebuchet MS", Sans-serif;font-style:italic;text-decoration:overline;letter-spacing:0px;}.mig-b-bc-flex-widget .mig-b-50 .mig-b-element.mig-b-element-057861d.mig-b-column .mig-b-widget-wrap{align-items:center;}.mig-b-50 .mig-b-element.mig-b-element-057861d.mig-b-column.mig-b-element[data-element_type="column"] > .mig-b-widget-wrap.mig-b-element-populated{align-content:center;align-items:center;}.mig-b-50 .mig-b-element.mig-b-element-057861d.mig-b-column > .mig-b-widget-wrap{justify-content:center;}.mig-b-50 .mig-b-element.mig-b-element-057861d > .mig-b-element-populated{padding:10% 10% 10% 10%;}.mig-b-50 .mig-b-element.mig-b-element-0441cc1 .mig-b-button .mig-b-align-icon-right{margin-left:0px;}.mig-b-50 .mig-b-element.mig-b-element-0441cc1 .mig-b-button .mig-b-align-icon-left{margin-right:0px;}.mig-b-50 .mig-b-element.mig-b-element-a94496d > .mig-b-element-populated{padding:10% 10% 10% 10%;}.mig-b-50 .mig-b-element.mig-b-element-5c38dde img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.mig-b-50 .mig-b-element.mig-b-element-5c38dde:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.mig-b-50 .mig-b-element.mig-b-element-92f99d6{text-align:center;}.mig-b-50 .mig-b-element.mig-b-element-ce14c81{--spacer-size:20px;}.mig-b-50 .mig-b-element.mig-b-element-e549822 .mig-b-gallery-item:hover{border-color:#4B4BFF;border-radius:25px;}.mig-b-50 .mig-b-element.mig-b-element-e549822{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.mig-b-50 .mig-b-element.mig-b-element-e549822 .e-gallery-item:hover .mig-b-gallery-item__overlay, .mig-b-50 .mig-b-element.mig-b-element-e549822 .e-gallery-item:focus .mig-b-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.mig-b-50 .mig-b-element.mig-b-element-b36d839 > .mig-b-widget-container{margin:15px 0px 0px 0px;}.mig-b-50 .mig-b-element.mig-b-element-9559c3d > .mig-b-container{min-height:0vw;}.mig-b-50 .mig-b-element.mig-b-element-0c53b59{text-align:center;}.mig-b-50 .mig-b-element.mig-b-element-00999ac > .mig-b-container{min-height:180px;}.mig-b-50 .mig-b-element.mig-b-element-0f92ecb > .mig-b-element-populated{padding:10px 0px 0px 0px;}.mig-b-50 .mig-b-element.mig-b-element-1fc21b9 .mig-b-cta__content{text-align:center;padding:50px 50px 50px 50px;}.mig-b-50 .mig-b-element.mig-b-element-1fc21b9 .mig-b-cta__content-item{transition-duration:1000ms;}.mig-b-50 .mig-b-element.mig-b-element-1fc21b9.mig-b-cta--sequenced-animation .mig-b-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.mig-b-50 .mig-b-element.mig-b-element-1fc21b9.mig-b-cta--sequenced-animation .mig-b-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.mig-b-50 .mig-b-element.mig-b-element-1fc21b9.mig-b-cta--sequenced-animation .mig-b-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.mig-b-50 .mig-b-element.mig-b-element-1fc21b9 .mig-b-cta .mig-b-cta__bg, .mig-b-50 .mig-b-element.mig-b-element-1fc21b9 .mig-b-cta .mig-b-cta__bg-overlay{transition-duration:1500ms;}.mig-b-50 .mig-b-element.mig-b-element-0a6bbb0 .mig-b-cta__content{text-align:center;}.mig-b-50 .mig-b-element.mig-b-element-0a6bbb0 .mig-b-cta__content-item{transition-duration:1000ms;}.mig-b-50 .mig-b-element.mig-b-element-0a6bbb0.mig-b-cta--sequenced-animation .mig-b-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.mig-b-50 .mig-b-element.mig-b-element-0a6bbb0.mig-b-cta--sequenced-animation .mig-b-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.mig-b-50 .mig-b-element.mig-b-element-0a6bbb0.mig-b-cta--sequenced-animation .mig-b-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.mig-b-50 .mig-b-element.mig-b-element-0a6bbb0 .mig-b-cta .mig-b-cta__bg, .mig-b-50 .mig-b-element.mig-b-element-0a6bbb0 .mig-b-cta .mig-b-cta__bg-overlay{transition-duration:1500ms;}.mig-b-50 .mig-b-element.mig-b-element-7dad90b .mig-b-cta__content{text-align:center;}.mig-b-50 .mig-b-element.mig-b-element-7dad90b .mig-b-cta__content-item{transition-duration:1000ms;}.mig-b-50 .mig-b-element.mig-b-element-7dad90b.mig-b-cta--sequenced-animation .mig-b-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.mig-b-50 .mig-b-element.mig-b-element-7dad90b.mig-b-cta--sequenced-animation .mig-b-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.mig-b-50 .mig-b-element.mig-b-element-7dad90b.mig-b-cta--sequenced-animation .mig-b-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.mig-b-50 .mig-b-element.mig-b-element-7dad90b .mig-b-cta .mig-b-cta__bg, .mig-b-50 .mig-b-element.mig-b-element-7dad90b .mig-b-cta .mig-b-cta__bg-overlay{transition-duration:1500ms;}.mig-b-50 .mig-b-element.mig-b-element-3007d6c{text-align:center;}.mig-b-50 .mig-b-element.mig-b-element-62c14f5.mig-b-view-stacked .mig-b-icon{background-color:#141487;fill:#FFFFFF;color:#FFFFFF;}.mig-b-50 .mig-b-element.mig-b-element-62c14f5.mig-b-view-framed .mig-b-icon, .mig-b-50 .mig-b-element.mig-b-element-62c14f5.mig-b-view-default .mig-b-icon{fill:#141487;color:#141487;border-color:#141487;}.mig-b-50 .mig-b-element.mig-b-element-62c14f5.mig-b-view-framed .mig-b-icon{background-color:#FFFFFF;}.mig-b-50 .mig-b-element.mig-b-element-62c14f5{--icon-box-icon-margin:15px;}.mig-b-50 .mig-b-element.mig-b-element-d97c873.mig-b-view-stacked .mig-b-icon{background-color:#141487;}.mig-b-50 .mig-b-element.mig-b-element-d97c873.mig-b-view-framed .mig-b-icon, .mig-b-50 .mig-b-element.mig-b-element-d97c873.mig-b-view-default .mig-b-icon{fill:#141487;color:#141487;border-color:#141487;}.mig-b-50 .mig-b-element.mig-b-element-d97c873{--icon-box-icon-margin:15px;}.mig-b-50 .mig-b-element.mig-b-element-0ed6e7d.mig-b-view-stacked .mig-b-icon{background-color:#141487;}.mig-b-50 .mig-b-element.mig-b-element-0ed6e7d.mig-b-view-framed .mig-b-icon, .mig-b-50 .mig-b-element.mig-b-element-0ed6e7d.mig-b-view-default .mig-b-icon{fill:#141487;color:#141487;border-color:#141487;}.mig-b-50 .mig-b-element.mig-b-element-0ed6e7d{--icon-box-icon-margin:15px;}.mig-b-50 .mig-b-element.mig-b-element-3be31c7.mig-b-view-stacked .mig-b-icon{background-color:#141487;}.mig-b-50 .mig-b-element.mig-b-element-3be31c7.mig-b-view-framed .mig-b-icon, .mig-b-50 .mig-b-element.mig-b-element-3be31c7.mig-b-view-default .mig-b-icon{fill:#141487;color:#141487;border-color:#141487;}.mig-b-50 .mig-b-element.mig-b-element-3be31c7{--icon-box-icon-margin:15px;}.mig-b-50 .mig-b-element.mig-b-element-4338acc .mig-b-button{fill:#FFFFFF;color:#FFFFFF;background-color:#141487;}.mig-b-50 .mig-b-element.mig-b-element-1bc4272 .mig-b-icon-wrapper{text-align:center;}.mig-b-50 .mig-b-element.mig-b-element-1bc4272{width:auto;max-width:auto;bottom:30px;}body:not(.rtl) .mig-b-50 .mig-b-element.mig-b-element-1bc4272{left:93%;}body.rtl .mig-b-50 .mig-b-element.mig-b-element-1bc4272{right:93%;}@media(max-width:767px){.mig-b-50 .mig-b-element.mig-b-element-1bc4272{width:auto;max-width:auto;}body:not(.rtl) .mig-b-50 .mig-b-element.mig-b-element-1bc4272{left:290px;}body.rtl .mig-b-50 .mig-b-element.mig-b-element-1bc4272{right:290px;}}@media(min-width:1025px){.mig-b-50 .mig-b-element.mig-b-element-6a74601:not(.mig-b-motion-effects-element-type-background), .mig-b-50 .mig-b-element.mig-b-element-6a74601 > .mig-b-motion-effects-container > .mig-b-motion-effects-layer{background-attachment:fixed;}}

/* === μοτίβο post-55 (raw από backup) === */
.mig-b-55 .mig-b-element.mig-b-element-1207cce:not(.mig-b-motion-effects-element-type-background), .mig-b-55 .mig-b-element.mig-b-element-1207cce > .mig-b-motion-effects-container > .mig-b-motion-effects-layer{background-image:url("/neo/img/backgrfCV.jpg");background-position:0px 100%;background-repeat:no-repeat;background-size:auto;}.mig-b-55 .mig-b-element.mig-b-element-1207cce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 0px 0px;}.mig-b-55 .mig-b-element.mig-b-element-1207cce > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-bc-flex-widget .mig-b-55 .mig-b-element.mig-b-element-55432a5.mig-b-column .mig-b-widget-wrap{align-items:center;}.mig-b-55 .mig-b-element.mig-b-element-55432a5.mig-b-column.mig-b-element[data-element_type="column"] > .mig-b-widget-wrap.mig-b-element-populated{align-content:center;align-items:center;}.mig-b-55 .mig-b-element.mig-b-element-55432a5 > .mig-b-widget-wrap > .mig-b-widget:not(.mig-b-widget__width-auto):not(.mig-b-widget__width-initial):not(:last-child):not(.mig-b-absolute){margin-bottom:0px;}.mig-b-55 .mig-b-element.mig-b-element-55432a5 > .mig-b-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5% 5% 5% 5%;}.mig-b-55 .mig-b-element.mig-b-element-55432a5 > .mig-b-element-populated > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-55 .mig-b-element.mig-b-element-d233f96 img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.mig-b-55 .mig-b-element.mig-b-element-d233f96:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.mig-b-bc-flex-widget .mig-b-55 .mig-b-element.mig-b-element-a7e4040.mig-b-column .mig-b-widget-wrap{align-items:center;}.mig-b-55 .mig-b-element.mig-b-element-a7e4040.mig-b-column.mig-b-element[data-element_type="column"] > .mig-b-widget-wrap.mig-b-element-populated{align-content:center;align-items:center;}.mig-b-55 .mig-b-element.mig-b-element-a7e4040 > .mig-b-widget-wrap > .mig-b-widget:not(.mig-b-widget__width-auto):not(.mig-b-widget__width-initial):not(:last-child):not(.mig-b-absolute){margin-bottom:0px;}.mig-b-55 .mig-b-element.mig-b-element-a7e4040 > .mig-b-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 40px;}.mig-b-55 .mig-b-element.mig-b-element-a7e4040 > .mig-b-element-populated > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-55 .mig-b-element.mig-b-element-ed169ab .mig-b-heading-title{text-shadow:0px 0px 10px rgba(183, 183, 183, 0.52);}.mig-b-55 .mig-b-element.mig-b-element-804491d{--spacer-size:35px;}.mig-b-55 .mig-b-element.mig-b-element-82a3c99{color:#3E3E3E;font-size:19px;font-weight:500;}@media(min-width:768px){.mig-b-55 .mig-b-element.mig-b-element-55432a5{width:37.895%;}.mig-b-55 .mig-b-element.mig-b-element-a7e4040{width:62.061%;}}@media(max-width:1024px){.mig-b-55 .mig-b-element.mig-b-element-1207cce:not(.mig-b-motion-effects-element-type-background), .mig-b-55 .mig-b-element.mig-b-element-1207cce > .mig-b-motion-effects-container > .mig-b-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.mig-b-55 .mig-b-element.mig-b-element-1207cce:not(.mig-b-motion-effects-element-type-background), .mig-b-55 .mig-b-element.mig-b-element-1207cce > .mig-b-motion-effects-container > .mig-b-motion-effects-layer{background-position:0px 0px;}}

/* === μοτίβο post-57 (raw από backup) === */
.mig-b-57 .mig-b-element.mig-b-element-786574c > .mig-b-widget-wrap > .mig-b-widget:not(.mig-b-widget__width-auto):not(.mig-b-widget__width-initial):not(:last-child):not(.mig-b-absolute){margin-bottom:0px;}.mig-b-57 .mig-b-element.mig-b-element-786574c > .mig-b-element-populated{margin:89px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.mig-b-57 .mig-b-element.mig-b-element-4c279ce{text-align:center;}.mig-b-57 .mig-b-element.mig-b-element-c58deeb{--image-border-width:0px;--image-border-radius:14px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.mig-b-57 .mig-b-element.mig-b-element-c58deeb .mig-b-gallery-item:hover{border-radius:30px;}.mig-b-57 .mig-b-element.mig-b-element-c58deeb .e-gallery-item:hover .mig-b-gallery-item__overlay, .mig-b-57 .mig-b-element.mig-b-element-c58deeb .e-gallery-item:focus .mig-b-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.mig-b-57 .mig-b-element.mig-b-element-c58deeb > .mig-b-widget-container{margin:33px 0px 0px 0px;}

/* === μοτίβο post-59 (raw από backup) === */
.mig-b-59 .mig-b-element.mig-b-element-67a8892:not(.mig-b-motion-effects-element-type-background), .mig-b-59 .mig-b-element.mig-b-element-67a8892 > .mig-b-motion-effects-container > .mig-b-motion-effects-layer{background-color:#4B4BFF;}.mig-b-59 .mig-b-element.mig-b-element-67a8892{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:178px;margin-bottom:0px;padding:0px 0px 0px 0px;}.mig-b-59 .mig-b-element.mig-b-element-67a8892 > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-59 .mig-b-element.mig-b-element-25e572f.mig-b-column > .mig-b-widget-wrap{justify-content:center;}.mig-b-59 .mig-b-element.mig-b-element-25e572f > .mig-b-element-populated{margin:-5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.mig-b-59 .mig-b-element.mig-b-element-cac7311{text-align:center;}.mig-b-59 .mig-b-element.mig-b-element-cac7311 .mig-b-heading-title{color:#FFFFFF;}.mig-b-59 .mig-b-element.mig-b-element-cac7311 > .mig-b-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.mig-b-59 .mig-b-element.mig-b-element-8ac78db{margin-top:0px;margin-bottom:0px;padding:16px 0px 0px 0px;}.mig-b-59 .mig-b-element.mig-b-element-c509743 > .mig-b-element-populated{margin:-65px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.mig-b-59 .mig-b-element.mig-b-element-46f1fa6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.mig-b-bc-flex-widget .mig-b-59 .mig-b-element.mig-b-element-0e0b8b6.mig-b-column .mig-b-widget-wrap{align-items:flex-start;}.mig-b-59 .mig-b-element.mig-b-element-0e0b8b6.mig-b-column.mig-b-element[data-element_type="column"] > .mig-b-widget-wrap.mig-b-element-populated{align-content:flex-start;align-items:flex-start;}.mig-b-59 .mig-b-element.mig-b-element-0e0b8b6 > .mig-b-element-populated{margin:81px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.mig-b-59 .mig-b-element.mig-b-element-85f6b9d{text-align:left;}.mig-b-59 .mig-b-element.mig-b-element-85f6b9d .mig-b-heading-title{color:#383838;}.mig-b-59 .mig-b-element.mig-b-element-3a7a311 .mig-b-heading-title{color:#383838;}.mig-b-59 .mig-b-element.mig-b-element-21f31f7 .mig-b-heading-title{color:#383838;}.mig-b-59 .mig-b-element.mig-b-element-2385f6f .mig-b-heading-title{color:#383838;}.mig-b-59 .mig-b-element.mig-b-element-09b167c .mig-b-heading-title{color:#383838;}.mig-b-59 .mig-b-element.mig-b-element-d26727e .mig-b-heading-title{color:#383838;}.mig-b-59 .mig-b-element.mig-b-element-deb95a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-54px;margin-bottom:17px;}.mig-b-59 .mig-b-element.mig-b-element-deb95a3 > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-59 .mig-b-element.mig-b-element-302f108 .mig-b-tab-title{border-width:3px;border-color:#141487;}.mig-b-59 .mig-b-element.mig-b-element-302f108 .mig-b-tab-content{border-width:3px;border-bottom-color:#141487;}.mig-b-59 .mig-b-element.mig-b-element-302f108 .mig-b-toggle-item:not(:last-child){margin-bottom:0px;}.mig-b-59 .mig-b-element.mig-b-element-302f108 .mig-b-tab-title.mig-b-active .mig-b-toggle-icon i:before{color:#141487;}.mig-b-59 .mig-b-element.mig-b-element-302f108 .mig-b-tab-title.mig-b-active .mig-b-toggle-icon svg{fill:#141487;}.mig-b-59 .mig-b-element.mig-b-element-38a7673 > .mig-b-element-populated, .mig-b-59 .mig-b-element.mig-b-element-38a7673 > .mig-b-element-populated > .mig-b-background-overlay, .mig-b-59 .mig-b-element.mig-b-element-38a7673 > .mig-b-background-slideshow{border-radius:0px 0px 0px 0px;}.mig-b-59 .mig-b-element.mig-b-element-fc707b4 .mig-b-tab-title{border-width:3px;border-color:#141487;}.mig-b-59 .mig-b-element.mig-b-element-fc707b4 .mig-b-tab-content{border-width:3px;border-bottom-color:#141487;}.mig-b-59 .mig-b-element.mig-b-element-5064fd5 .mig-b-tab-title{border-width:3px;border-color:#141487;}.mig-b-59 .mig-b-element.mig-b-element-5064fd5 .mig-b-tab-content{border-width:3px;border-bottom-color:#141487;}.mig-b-59 .mig-b-element.mig-b-element-96a8f2f:not(.mig-b-motion-effects-element-type-background), .mig-b-59 .mig-b-element.mig-b-element-96a8f2f > .mig-b-motion-effects-container > .mig-b-motion-effects-layer{background-color:#4B4BFF;}.mig-b-59 .mig-b-element.mig-b-element-96a8f2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-82px;margin-bottom:0px;padding:20px 20px 20px 20px;}.mig-b-59 .mig-b-element.mig-b-element-96a8f2f > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-59 .mig-b-element.mig-b-element-982c2c1{color:#FFFFFF;}.mig-b-59 .mig-b-element.mig-b-element-038dc36{--spacer-size:10px;}@media(min-width:768px){.mig-b-59 .mig-b-element.mig-b-element-fd3c248{width:45.714%;}.mig-b-59 .mig-b-element.mig-b-element-0e0b8b6{width:54.286%;}}

/* === μοτίβο post-61 (raw από backup) === */
.mig-b-61 .mig-b-element.mig-b-element-a56d5a9:not(.mig-b-motion-effects-element-type-background), .mig-b-61 .mig-b-element.mig-b-element-a56d5a9 > .mig-b-motion-effects-container > .mig-b-motion-effects-layer{background-color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-a56d5a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:157px;margin-bottom:0px;padding:0px 0px 0px 0px;}.mig-b-61 .mig-b-element.mig-b-element-a56d5a9 > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-61 .mig-b-element.mig-b-element-f4bafda > .mig-b-element-populated{margin:0px 0px 9px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.mig-b-61 .mig-b-element.mig-b-element-b65389c{text-align:center;}.mig-b-61 .mig-b-element.mig-b-element-b65389c .mig-b-heading-title{color:#FFFFFF;}.mig-b-61 .mig-b-element.mig-b-element-ed934df .mig-b-background-slideshow__slide__image{background-size:auto;}.mig-b-61 .mig-b-element.mig-b-element-ed934df > .mig-b-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.mig-b-61 .mig-b-element.mig-b-element-ed934df > .mig-b-element-populated > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-61 .mig-b-element.mig-b-element-91e456c .mig-b-flip-box__front{background-image:url("/neo/img/paketo3.jpg");background-position:-293px -270px;}.mig-b-61 .mig-b-element.mig-b-element-91e456c .mig-b-flip-box__front .mig-b-flip-box__layer__overlay{text-align:center;}.mig-b-61 .mig-b-element.mig-b-element-91e456c .mig-b-icon i{transform:rotate(0deg);}.mig-b-61 .mig-b-element.mig-b-element-91e456c .mig-b-icon svg{transform:rotate(0deg);}.mig-b-61 .mig-b-element.mig-b-element-91e456c .mig-b-flip-box__front .mig-b-flip-box__layer__title{color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-91e456c .mig-b-flip-box__front .mig-b-flip-box__layer__description{color:#000000;}.mig-b-61 .mig-b-element.mig-b-element-91e456c .mig-b-flip-box__back .mig-b-flip-box__layer__overlay{text-align:center;}.mig-b-61 .mig-b-element.mig-b-element-91e456c .mig-b-flip-box__button{margin-center:0;}.mig-b-61 .mig-b-element.mig-b-element-91e456c .mig-b-flip-box__back .mig-b-flip-box__layer__title{color:#FFFFFF;}.mig-b-61 .mig-b-element.mig-b-element-91e456c > .mig-b-widget-container{background-color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-2224b30 .mig-b-background-slideshow__slide__image{background-size:auto;}.mig-b-61 .mig-b-element.mig-b-element-2224b30 > .mig-b-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.mig-b-61 .mig-b-element.mig-b-element-2224b30 > .mig-b-element-populated > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-61 .mig-b-element.mig-b-element-2a7d99c .mig-b-flip-box__front{background-image:url("/neo/img/paketo2.jpg");background-position:-399px -294px;}.mig-b-61 .mig-b-element.mig-b-element-2a7d99c .mig-b-flip-box__front .mig-b-flip-box__layer__overlay{text-align:center;}.mig-b-61 .mig-b-element.mig-b-element-2a7d99c .mig-b-icon i{transform:rotate(0deg);}.mig-b-61 .mig-b-element.mig-b-element-2a7d99c .mig-b-icon svg{transform:rotate(0deg);}.mig-b-61 .mig-b-element.mig-b-element-2a7d99c .mig-b-flip-box__front .mig-b-flip-box__layer__title{color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-2a7d99c .mig-b-flip-box__front .mig-b-flip-box__layer__description{color:#000000;}.mig-b-61 .mig-b-element.mig-b-element-2a7d99c .mig-b-flip-box__back .mig-b-flip-box__layer__overlay{text-align:center;}.mig-b-61 .mig-b-element.mig-b-element-2a7d99c .mig-b-flip-box__button{margin-center:0;}.mig-b-61 .mig-b-element.mig-b-element-2a7d99c .mig-b-flip-box__back .mig-b-flip-box__layer__title{color:#FFFFFF;}.mig-b-61 .mig-b-element.mig-b-element-2a7d99c > .mig-b-widget-container{background-color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-a7eb8f5 .mig-b-background-slideshow__slide__image{background-size:auto;}.mig-b-61 .mig-b-element.mig-b-element-a7eb8f5 > .mig-b-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.mig-b-61 .mig-b-element.mig-b-element-a7eb8f5 > .mig-b-element-populated > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-61 .mig-b-element.mig-b-element-b1261c3 .mig-b-flip-box__front{background-image:url("/neo/img/paketo1.jpg");background-position:-277px -148px;}.mig-b-61 .mig-b-element.mig-b-element-b1261c3 .mig-b-flip-box__front .mig-b-flip-box__layer__overlay{text-align:center;}.mig-b-61 .mig-b-element.mig-b-element-b1261c3 .mig-b-icon i{transform:rotate(0deg);}.mig-b-61 .mig-b-element.mig-b-element-b1261c3 .mig-b-icon svg{transform:rotate(0deg);}.mig-b-61 .mig-b-element.mig-b-element-b1261c3 .mig-b-flip-box__front .mig-b-flip-box__layer__title{color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-b1261c3 .mig-b-flip-box__front .mig-b-flip-box__layer__description{color:#000000;}.mig-b-61 .mig-b-element.mig-b-element-b1261c3 .mig-b-flip-box__back .mig-b-flip-box__layer__overlay{text-align:center;}.mig-b-61 .mig-b-element.mig-b-element-b1261c3 .mig-b-flip-box__button{margin-center:0;}.mig-b-61 .mig-b-element.mig-b-element-b1261c3 .mig-b-flip-box__back .mig-b-flip-box__layer__title{color:#FFFFFF;}.mig-b-61 .mig-b-element.mig-b-element-b1261c3 > .mig-b-widget-container{background-color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-cbfd7e8 .mig-b-background-slideshow__slide__image{background-size:auto;}.mig-b-61 .mig-b-element.mig-b-element-cbfd7e8 > .mig-b-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.mig-b-61 .mig-b-element.mig-b-element-cbfd7e8 > .mig-b-element-populated > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.mig-b-61 .mig-b-element.mig-b-element-6c59ce1 .mig-b-flip-box__front{background-image:url("/neo/img/paketo4.jpg");background-position:-8vw -148px;}.mig-b-61 .mig-b-element.mig-b-element-6c59ce1 .mig-b-flip-box__front .mig-b-flip-box__layer__overlay{text-align:center;}.mig-b-61 .mig-b-element.mig-b-element-6c59ce1 .mig-b-icon i{transform:rotate(0deg);}.mig-b-61 .mig-b-element.mig-b-element-6c59ce1 .mig-b-icon svg{transform:rotate(0deg);}.mig-b-61 .mig-b-element.mig-b-element-6c59ce1 .mig-b-flip-box__front .mig-b-flip-box__layer__title{color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-6c59ce1 .mig-b-flip-box__front .mig-b-flip-box__layer__description{color:#000000;}.mig-b-61 .mig-b-element.mig-b-element-6c59ce1 .mig-b-flip-box__back .mig-b-flip-box__layer__overlay{text-align:center;}.mig-b-61 .mig-b-element.mig-b-element-6c59ce1 .mig-b-flip-box__button{margin-center:0;}.mig-b-61 .mig-b-element.mig-b-element-6c59ce1 .mig-b-flip-box__back .mig-b-flip-box__layer__title{color:#FFFFFF;}.mig-b-61 .mig-b-element.mig-b-element-6c59ce1 > .mig-b-widget-container{background-color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-7b6df90 .mig-b-tab-title{border-width:3px;border-color:#141487;background-color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-7b6df90 .mig-b-tab-content{border-width:3px;border-bottom-color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-7b6df90 .mig-b-toggle-title, .mig-b-61 .mig-b-element.mig-b-element-7b6df90 .mig-b-toggle-icon{color:#FFFFFF;}.mig-b-61 .mig-b-element.mig-b-element-7b6df90 .mig-b-toggle-icon svg{fill:#FFFFFF;}.mig-b-61 .mig-b-element.mig-b-element-41f70a8 .mig-b-tab-title{border-width:3px;border-color:#141487;background-color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-41f70a8 .mig-b-tab-content{border-width:3px;border-bottom-color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-41f70a8 .mig-b-toggle-title, .mig-b-61 .mig-b-element.mig-b-element-41f70a8 .mig-b-toggle-icon{color:#FFFFFF;}.mig-b-61 .mig-b-element.mig-b-element-41f70a8 .mig-b-toggle-icon svg{fill:#FFFFFF;}.mig-b-61 .mig-b-element.mig-b-element-a9cab2b .mig-b-tab-title{border-width:3px;border-color:#141487;background-color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-a9cab2b .mig-b-tab-content{border-width:3px;border-bottom-color:#141487;}.mig-b-61 .mig-b-element.mig-b-element-a9cab2b .mig-b-toggle-title, .mig-b-61 .mig-b-element.mig-b-element-a9cab2b .mig-b-toggle-icon{color:#FFFFFF;}.mig-b-61 .mig-b-element.mig-b-element-a9cab2b .mig-b-toggle-icon svg{fill:#FFFFFF;}@media(max-width:1024px){.mig-b-61 .mig-b-element.mig-b-element-91e456c .mig-b-flip-box__front{background-position:0px 0px;}.mig-b-61 .mig-b-element.mig-b-element-2a7d99c .mig-b-flip-box__front{background-position:0px 0px;}.mig-b-61 .mig-b-element.mig-b-element-b1261c3 .mig-b-flip-box__front{background-position:0px 0px;}.mig-b-61 .mig-b-element.mig-b-element-6c59ce1 .mig-b-flip-box__front{background-position:0px 0px;}}@media(max-width:767px){.mig-b-61 .mig-b-element.mig-b-element-91e456c .mig-b-flip-box__front{background-position:0px 0px;}.mig-b-61 .mig-b-element.mig-b-element-2a7d99c .mig-b-flip-box__front{background-position:0px 0px;}.mig-b-61 .mig-b-element.mig-b-element-b1261c3 .mig-b-flip-box__front{background-position:0px 0px;}.mig-b-61 .mig-b-element.mig-b-element-6c59ce1 .mig-b-flip-box__front{background-position:0px 0px;}}

/* === μοτίβο post-63 (raw από backup) === */
.mig-b-63 .mig-b-element.mig-b-element-12c52c9 > .mig-b-container{min-height:253px;}.mig-b-bc-flex-widget .mig-b-63 .mig-b-element.mig-b-element-2f27436.mig-b-column .mig-b-widget-wrap{align-items:center;}.mig-b-63 .mig-b-element.mig-b-element-2f27436.mig-b-column.mig-b-element[data-element_type="column"] > .mig-b-widget-wrap.mig-b-element-populated{align-content:center;align-items:center;}.mig-b-63 .mig-b-element.mig-b-element-2f27436 > .mig-b-widget-wrap > .mig-b-widget:not(.mig-b-widget__width-auto):not(.mig-b-widget__width-initial):not(:last-child):not(.mig-b-absolute){margin-bottom:0px;}.mig-b-63 .mig-b-element.mig-b-element-2f27436 > .mig-b-element-populated{padding:96px 0px 0px 0px;}.mig-b-63 .mig-b-element.mig-b-element-e9cc321 .eae-markers{height:281px;}.mig-b-63 .mig-b-element.mig-b-element-b34b744 > .mig-b-element-populated{border-style:double;border-color:#141487;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.mig-b-63 .mig-b-element.mig-b-element-b34b744 > .mig-b-element-populated > .mig-b-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}

/* === μοτίβο post-324 (raw από backup) === */
.mig-b-324 .mig-b-element.mig-b-element-459e5e9{--spacer-size:50px;}

/* === μοτίβο post-427 (raw από backup) === */
.mig-b-427 .mig-b-element.mig-b-element-3a8856a > .mig-b-widget-container{margin:86px 0px 0px 0px;}

/* === @font-face εικονιδίων (raw, μόνο τα χρησιμοποιούμενα βάρη) === */

@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/neo/fontawesome/fa-brands-400.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/neo/fontawesome/fa-solid-900.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/neo/fontawesome/fa-regular-400.woff2) format("woff2")}
@font-face{font-family:eicons;src:url(/neo/eicons/eicons.woff2) format("woff2");font-weight:400;font-style:normal}


/* === γραμματοσειρές: Roboto + Roboto Slab (αυτοφιλοξενούμενες) === */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmYiArmlw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmXiArmlw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiAo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmYiArmlw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmXiArmlw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmYiArmlw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmXiArmlw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiAo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmYiArmlw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmXiArmlw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmUiAo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmYiArmlw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmXiArmlw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/neo/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiAo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/neo/fonts/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmY2RjRdE.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/neo/fonts/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmbGRjRdE.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/neo/fonts/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmb2Rj.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/neo/fonts/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4OmY2RjRdE.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/neo/fonts/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4OmbGRjRdE.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/neo/fonts/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4Omb2Rj.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* === Powered by stophiding (κοινό _tools/powered_by/snippet.css) === */
/* Υπογραφή «Powered by» — ΛΕΞΗ OWNER 05/09: default ΜΟΝΟ το κίτρινο ανθρωπάκι, στο hover ΟΛΟΚΛΗΡΟ το σήμα (όπως analysisdt.gr).
   Το κουτί = το πλήρες σήμα (ύψος 61px, όσο μετρήθηκε στο analysisdt) ➜ καμία μετακίνηση στο hover.
   Το ανθρωπάκι κάθεται ΑΚΡΙΒΩΣ πάνω στη θέση του μέσα στο σήμα (bbox 337.96/278.77/293.48/572.45 σε viewBox 2075.49×1033.6).
   Αφή/κινητό: δεν υπάρχει hover ➜ φαίνεται μόνο το ανθρωπάκι, το άγγιγμα ανοίγει το stophiding.ai σε νέα καρτέλα — ό,τι κάνει και το analysisdt.
   !important ΠΑΝΤΟΥ ΣΤΑ ΜΕΓΕΘΗ: ο χτίστης βάζει κανόνες τύπου `.χτίστης-68 .χτίστης-element.χτίστης-element-3c681b6 img{width:151px}`
   (μετρημένο στο lagousi 05/09) που αλλιώς παραμορφώνουν το σήμα. */
.sh-credit{position:relative!important;display:inline-block!important;vertical-align:middle!important;line-height:0!important;margin-left:6px;padding:0!important;height:61px!important;width:auto!important;max-width:none!important;text-decoration:none!important;transition:transform .3s ease}
.sh-credit::before,.sh-credit::after{content:none!important;display:none!important}
.sh-credit img{display:block!important;border:0!important;margin:0!important;padding:0!important;max-width:none!important;max-height:none!important;box-shadow:none!important;filter:none!important}
.sh-credit .sh-credit-sign{position:static!important;height:100%!important;width:auto!important;opacity:0!important;transition:opacity .3s ease}
.sh-credit .sh-credit-figure{position:absolute!important;left:16.283%!important;top:26.971%!important;width:14.14%!important;height:55.384%!important;opacity:1!important}
.sh-credit:hover,.sh-credit:focus-visible{transform:scale(1.1)}
.sh-credit:hover .sh-credit-sign,.sh-credit:focus-visible .sh-credit-sign{opacity:1!important}


/* === GDPR (κοινό _tools/gdpr/mig_gdpr.css) === */
/* ΔΙΚΟ ΜΑΣ GDPR — στυλ. Ουδέτερο, δεν κληρονομεί από το θέμα, δεν το επηρεάζει.
   Όλα με #mig-gdpr μπροστά ώστε να μη «βάφει» τίποτα άλλο της σελίδας. */
#mig-gdpr, #mig-gdpr * { box-sizing: border-box; }
#mig-gdpr {
  --mig-bg: #ffffff; --mig-fg: #16181d; --mig-mute: #5b616e;
  --mig-line: #dfe3ea; --mig-acc: #0b64c8; --mig-acc-fg: #ffffff;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 15px; line-height: 1.5;
}
/* 🔴 ΜΕΤΡΗΜΕΝΟ 10/09 (dr-fotopoulos.gr, αρχική @390) — ΓΙΑΤΙ ΜΠΑΙΝΕΙ ΤΟ max-width ΜΕ vw.
   Το μπανέρ είναι position:fixed με left+right ➜ το πλάτος του το ορίζει το layout
   viewport. Στα κινητά ο Chrome ΜΕΓΑΛΩΝΕΙ το layout viewport όταν κάτι στη σελίδα
   ξεφύγει δεξιά (εκεί: κίνηση εισόδου translate3d(100%,0,0) ➜ 640 αντί για 390) και
   ΔΕΝ το ξαναμικραίνει. Χωρίς φράγμα, το μπανέρ μας τεντώθηκε στα 620 px και κρεμόταν
   240 px έξω από την οθόνη — τα κουμπιά «Αποδοχή/Ρυθμίσεις» ΕΞΩ ΑΠΟ ΤΟ ΟΡΑΤΟ.
   Το `vw` μετρά το ΤΙΜΙΟ πλάτος (μετρήθηκε 390 ενώ το layout viewport έλεγε 640).
   ⚠️ Δεν διορθώνει την αιτία της κύλισης — αυτή διορθώνεται στο site. Κρατά όμως το
   μπανέρ ΠΑΝΤΑ μέσα στην οθόνη σε κάθε site που κουβαλά τέτοια κίνηση.
   ✅ Ακίνδυνο: το max-width μόνο ΜΙΚΡΑΙΝΕΙ· σε υπολογιστή (≥780px) νικά πάντα το 760px. */
#mig-gdpr .mig-gdpr-banner {
  position: fixed; z-index: 2147483000; left: 16px; right: 16px; bottom: 16px;
  max-width: min(760px, calc(100vw - 20px)); margin: 0 auto; background: var(--mig-bg); color: var(--mig-fg);
  border: 1px solid var(--mig-line); border-radius: 14px; padding: 18px 20px;
  box-shadow: 0 10px 40px rgba(0,0,0,.18); display: flex; gap: 18px;
  align-items: center; flex-wrap: wrap;
}
#mig-gdpr .mig-gdpr-txt { flex: 1 1 340px; min-width: 260px; }
#mig-gdpr .mig-gdpr-txt strong { display: block; font-size: 16px; margin: 0 0 4px; }
#mig-gdpr .mig-gdpr-txt p { margin: 0; color: var(--mig-mute); font-size: 14px; }
#mig-gdpr .mig-gdpr-btns { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; }
#mig-gdpr .mig-gdpr-btn {
  appearance: none; font: inherit; font-size: 14px; font-weight: 600; cursor: pointer;
  padding: 10px 16px; border-radius: 10px; border: 1px solid var(--mig-line);
  background: #f4f6f9; color: var(--mig-fg); line-height: 1.2;
}
#mig-gdpr .mig-gdpr-btn:hover { background: #e9edf3; }
#mig-gdpr .mig-gdpr-primary { background: var(--mig-acc); border-color: var(--mig-acc); color: var(--mig-acc-fg); }
#mig-gdpr .mig-gdpr-primary:hover { filter: brightness(.94); }
#mig-gdpr .mig-gdpr-link { background: none; border-color: transparent; color: var(--mig-acc); text-decoration: underline; }
#mig-gdpr .mig-gdpr-btn:focus-visible { outline: 3px solid #7ab7ff; outline-offset: 2px; }

/* Το εικονίδιο επαναφοράς — κάτω αριστερά, ακριβώς όπως ζητήθηκε. */
#mig-gdpr .mig-gdpr-revisit {
  position: fixed; z-index: 2147482999; left: 16px; bottom: 16px;
  width: 46px; height: 46px; border-radius: 50%; border: none; cursor: pointer;
  background: var(--mig-acc); color: #fff; display: flex; align-items: center; justify-content: center;
  box-shadow: 0 6px 20px rgba(0,0,0,.25); padding: 0;
}
#mig-gdpr .mig-gdpr-revisit:hover { filter: brightness(1.08); }
#mig-gdpr .mig-gdpr-revisit:focus-visible { outline: 3px solid #7ab7ff; outline-offset: 3px; }

/* Ίδιος λόγος με το μπανέρ: inset:0 σε φουσκωμένο layout viewport ➜ το παράθυρο
   ρυθμίσεων ξεκινούσε έξω από την οθόνη. Το vw το κρατά μέσα. */
#mig-gdpr .mig-gdpr-panel {
  position: fixed; inset: 0; z-index: 2147483001; background: rgba(0,0,0,.45);
  max-width: 100vw; display: flex; align-items: center; justify-content: center; padding: 16px;
}
#mig-gdpr .mig-gdpr-card {
  background: var(--mig-bg); color: var(--mig-fg); border-radius: 14px; padding: 22px;
  width: 100%; max-width: 520px; max-height: 90vh; overflow: auto;
  box-shadow: 0 20px 60px rgba(0,0,0,.35);
}
#mig-gdpr .mig-gdpr-h { display: block; font-size: 18px; margin: 0 0 14px; }
#mig-gdpr .mig-gdpr-row {
  display: flex; gap: 12px; align-items: flex-start;
  padding: 12px 0; border-top: 1px solid var(--mig-line); cursor: pointer;
}
#mig-gdpr .mig-gdpr-row input { margin-top: 3px; width: 18px; height: 18px; accent-color: var(--mig-acc); flex: none; }
#mig-gdpr .mig-gdpr-row strong { display: block; font-size: 15px; }
#mig-gdpr .mig-gdpr-row small { display: block; color: var(--mig-mute); font-size: 13px; }
#mig-gdpr .mig-gdpr-card .mig-gdpr-btns { margin-top: 18px; }
#mig-gdpr [hidden] { display: none !important; }

@media (max-width: 560px) {
  #mig-gdpr .mig-gdpr-banner { left: 10px; right: 10px; bottom: 10px; padding: 16px; }
  #mig-gdpr .mig-gdpr-btns { width: 100%; }
  #mig-gdpr .mig-gdpr-btn { flex: 1 1 auto; text-align: center; }
}

/* 🔴 ΜΕΤΡΗΜΕΝΟ 08/09 (thedentalhome, 71/71 σελίδες): ΔΥΟ ΜΠΑΝΕΡ ΣΥΓΚΑΤΑΘΕΣΗΣ ΜΑΖΙ.
   Ο καθρέφτης κουβαλά το πρόσθετο του πελάτη ΚΑΙ από πάνω μπαίνει το δικό μας. Μετρήθηκε:
   το παλιό έμενε ΜΟΝΙΜΑ ορατό ακόμη και μετά την αποδοχή του δικού μας (1440×65 desktop ·
   390×133 κινητό), και το δικό μας κάλυπτε τα κουμπιά του — ο επισκέπτης ΔΕΝ μπορούσε να
   κλείσει κανένα από τα δύο.
   ⚠️ ΑΦΟΡΑ ΠΟΛΛΑ SITE: στη σάρωση της 08/09, 17 site κουβαλούσαν CookieYes και 2 άλλο
   πρόσθετο. Χωρίς αυτό εδώ, κάθε ένα τους θα έβγαζε διπλό μπάνερ μόλις μπει το δικό μας.
   ⛔ ΔΕΝ σβήνουμε HTML του πελάτη — μόνο το αποσύρουμε από την ΟΨΗ, από ΔΙΚΟ ΜΑΣ αρχείο,
   αναστρέψιμα, αφού τη συγκατάθεση την κρατά πλέον το #mig-gdpr. */
#cookie-law-info-bar, #cookie-law-info-again, #cookie_hdr_showagain,
.cli-modal, .cli-modal-backdrop, .cli-settings-overlay, .cli-popupbar-overlay,
.cky-consent-container, .cky-modal, .cky-overlay, .cky-btn-revisit-wrapper,
#cookie-notice, .cookie-notice-container, .cn-bottom,
#moove_gdpr_cookie_info_bar, #moove_gdpr_cookie_modal,
.cmplz-cookiebanner, .cmplz-manage-consent,
.cc-window, .cc-banner, .cc-revoke,
#iubenda-cs-banner, .iubenda-cs-container { display: none !important; }

/* 🔴 ΜΕΤΡΗΜΕΝΟ 09/09 (giatoxamogelo.gr, 262 σελίδες) — ΟΙ ΕΠΙΛΟΓΕΙΣ COOKIEYES ΑΠΟ ΠΑΝΩ
   ΔΕΝ ΕΠΙΑΝΑΝ ΤΙΠΟΤΑ, ΚΑΙ ΤΟ ΞΕΡΟΥΜΕ ΤΩΡΑ ΜΕ ΝΟΥΜΕΡΑ.
   Ο κλασικός μπάρα-τύπος του CookieYes είναι <div id="cky-consent"
   class="cky-consent-bar cky-classic"> — ΧΩΡΙΣ κανένα .cky-consent-container γύρω του.
   Άρα η γραμμή «.cky-consent-container, .cky-modal, .cky-overlay, .cky-btn-revisit-wrapper»
   γράφτηκε από μνήμη, όχι από μέτρηση, και άφηνε το μπάνερ του πελάτη ΟΡΘΙΟ.
   ⚠️ ΚΑΙ ΕΜΦΑΝΙΖΕΤΑΙ **ΔΥΟ** ΦΟΡΕΣ: μία ψημένη στο HTML που κατέβασε ο καθρέφτης και μία
   που ζωγραφίζει ξανά, την ώρα που τρέχει, το απομακρυσμένο cdn-cookieyes.com/…/script.js.
   Μετρημένο @390: δύο #cky-consent στο <body>, και τα δύο [0,587,390,258] · @1440
   [0,783,1440,118] — δηλαδή ΤΡΙΑ μπάνερ μαζί με το δικό μας.
   Το `display:none` με «!important» τα πιάνει ΚΑΙ ΤΑ ΔΥΟ (ίδια ταυτότητα).
   ✅ Το παράθυρο ρυθμίσεων (#cky-detail-wrapper, .cky-tab-*) είναι ΜΕΣΑ στο #cky-consent
   ➜ φεύγει μαζί του· δεν ξεπροβάλλει τίποτα στη ροή της σελίδας (η παγίδα του artdental
   ελέγχθηκε ρητά: 0 στοιχεία μετακινήθηκαν).
   ⛔ ΞΑΝΑ: ΔΕΝ σβήνουμε HTML του πελάτη — απόσυρση από την ΟΨΗ, από ΔΙΚΟ ΜΑΣ αρχείο. */
#cky-consent, .cky-consent-bar, .cky-consent-bar-wrapper,
#cky-settings-modal, .cky-preference-center, .cky-preference-wrapper,
.cky-btn-revisit, .cky-revisit-bottom-left, .cky-revisit-bottom-right { display: none !important; }


/* === πρόσοψη χάρτη πίσω από συναίνεση (δικό μας) === */
.mig-map-facade{position:relative;width:100%;height:450px;background:#e9edf1;display:flex;align-items:center;justify-content:center;overflow:hidden}
.mig-map-facade img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}
.mig-map-facade__msg{position:relative;z-index:1;background:rgba(255,255,255,.95);padding:1.2em 1.6em;border-radius:8px;max-width:340px;text-align:center;font-size:.95em;box-shadow:0 2px 10px rgba(0,0,0,.15)}
.mig-map-facade__msg button{margin-top:.6em;background:#cd2653;color:#fff;border:0;padding:.6em 1.2em;border-radius:5px;cursor:pointer;font-size:1em}
.mig-map-facade[hidden]{display:none}
#eae-gmap-real{width:100%;height:450px}
