.elementor-11186 .elementor-element.elementor-element-81749fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-11186 .elementor-element.elementor-element-81749fc:not(.elementor-motion-effects-element-type-background), .elementor-11186 .elementor-element.elementor-element-81749fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19ce0b2 );}.elementor-11186 .elementor-element.elementor-element-81749fc:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-11186 .elementor-element.elementor-element-81749fc, .elementor-11186 .elementor-element.elementor-element-81749fc::before{--border-transition:0.3s;}.elementor-11186 .elementor-element.elementor-element-86b4cf3{--display:flex;}.elementor-11186 .elementor-element.elementor-element-de134fb{text-align:left;}.elementor-11186 .elementor-element.elementor-element-de134fb .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-bf2979c .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-809913c{--display:flex;}.elementor-11186 .elementor-element.elementor-element-66f76ab{text-align:left;}.elementor-11186 .elementor-element.elementor-element-66f76ab .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-a91c7a9 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-2ea7abc .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-456fe98 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-ffca812{--display:flex;}.elementor-11186 .elementor-element.elementor-element-9a1c584{text-align:left;}.elementor-11186 .elementor-element.elementor-element-9a1c584 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-2eccd29 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-0dc6b37 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-1525646{--display:flex;}.elementor-11186 .elementor-element.elementor-element-55d25a9{text-align:left;}.elementor-11186 .elementor-element.elementor-element-55d25a9 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:bold;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-42b1660 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-a5beed6 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-c101f44 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-21e4128 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-b2fa8ea .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-9a22d34 );}.elementor-11186 .elementor-element.elementor-element-fe06c6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11186 .elementor-element.elementor-element-6e31324 .elementor-repeater-item-4f9f65a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://ammouliani.com.gr/wp-content/uploads/2023/02/aeolos-ammouliani.webp);background-size:cover;}.elementor-11186 .elementor-element.elementor-element-6e31324 .elementor-repeater-item-2f5f116 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://ammouliani.com.gr/wp-content/uploads/2023/02/ammouliani-aeolos-apartment-3-home-2.webp);background-size:cover;}.elementor-11186 .elementor-element.elementor-element-6e31324 .elementor-repeater-item-fc59105 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://ammouliani.com.gr/wp-content/uploads/2023/02/ammouliani-aeolos-alikes-home-1.webp);background-size:cover;}.elementor-11186 .elementor-element.elementor-element-6e31324 .elementor-repeater-item-691a7fd .swiper-slide-bg{background-color:#833ca3;background-image:url(https://ammouliani.com.gr/wp-content/uploads/2023/02/ammouliani-aeolos-m.ammos-home-1.webp);background-size:cover;}.elementor-11186 .elementor-element.elementor-element-6e31324 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-11186 .elementor-element.elementor-element-6e31324:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://ammouliani.com.gr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-11186 .elementor-element.elementor-element-6e31324.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://ammouliani.com.gr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-11186 .elementor-element.elementor-element-6e31324 .swiper-slide-contents{max-width:100%;}.elementor-11186 .elementor-element.elementor-element-6e31324 .swiper-slide-inner{text-align:center;}@media(min-width:768px){.elementor-11186 .elementor-element.elementor-element-81749fc{--width:100%;}.elementor-11186 .elementor-element.elementor-element-86b4cf3{--width:15%;}.elementor-11186 .elementor-element.elementor-element-809913c{--width:15%;}.elementor-11186 .elementor-element.elementor-element-ffca812{--width:15%;}.elementor-11186 .elementor-element.elementor-element-1525646{--width:14.996%;}.elementor-11186 .elementor-element.elementor-element-fe06c6d{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-81749fc */.elementor .elementor-heading-title a {
	display: inline-block;
	position: relative;
	z-index: 1;
}

.elementor .elementor-heading-title a::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 3px;
	/* How thick the line is */
	background-color: #66CC00 !important;
	/* Color of the line */
	transition: transform 0.7s cubic-bezier(1, 0, 0, 1);
	/* Adjust the transition duration and timing function here , use website cubic-bezier.com for a fancy timing function */
	bottom: -10px !important;
	/* Vertical positioning of the line*/
	opacity: 1 !important;
	/* !important is only needed for nav menu element , you can delete it for the others */
	left: 0;
	z-index: -3;
	transform: scaleX(0);
	transform-origin: right;
}

.elementor .elementor-heading-title a:hover::before {
	transform: scaleX(1);
	transform-origin: left;
}/* End custom CSS */