/*

Theme Name: Hello Elementor Child

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team

Author: Elementor Team

Author URI: https://elementor.com/

Template: hello-elementor

Version: 1.0.1

Text Domain: hello-elementor-child

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/ 
.main-container{
	position:relative;
}
.aanbou-animation{
	position:sticky;
	top:20px ;left:0px;
	transition:none !important;
}

.aan-main-menu .e-n-menu-item {
	position: relative;
	align-items: center;
	transition: 180ms all ease-in-out;
}

.aan-main-menu .e-n-menu-title{
	transition: 180ms all ease-in-out;
}

.aan-btn-icon-to-white .elementor-button:hover .elementor-button-icon path {
    fill: #fff !important;
}

.aan-btn-icon-size .elementor-button-icon svg {
	width: 16px;
}

.aan-project-wrapper {
	background-size: 100% !important;
	transition: all 0.6s ease-in-out;
}

.aan-project-wrapper:hover {
	background-size: 105% !important;
}

.aan-project-description-short {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	line-height: 1.5;
}

.aan-carousel-pagination-to-bottom .swiper-pagination-progressbar {
	top: unset !important;
	bottom: -30px !important;
	width: 80% !important;
}

.aan-carousel-pagination-large .swiper-pagination-progressbar {
	bottom: -56px !important;
	width: 90% !important;
}


.aan-card-invert {
	transition: all 180ms ease-in-out;
}

.aan-card-invert .elementor-widget-text-editor {
	transition: all 180ms ease-in-out;
}

.aan-card-invert:hover {
	background: #ffffff !important;
}

.aan-card-invert:hover .elementor-widget-text-editor {
	color: #000000 !important;
}



@media (max-width: 768px) {
	.aan-main-menu .e-n-menu-item {
		background: #ffffff;
	}

	.aan-main-menu .e-n-menu-title {
		padding-top: 32px;
	}

	.aan-main-menu .e-n-menu-item a, .aan-main-menu .e-n-menu-item a span {
		color: #000000 !important;
	}
	.aan-carousel-pagination-to-bottom .swiper-pagination-progressbar {
	bottom: -7px !important;
	width: 60% !important;
}

.aan-carousel-pagination-large .swiper-pagination-progressbar {
	bottom: -56px !important;
	width: 90% !important;
}
}

