:root{
    --black: #000000;
    --white: #FFFFFF;
}
body.page, body.post{
    margin-bottom: 0;
}
.d-none{
    display:none;
}

/*Accesobility*/
.djacc-popup .djacc__openbtn--default{
	background: var(--e-global-color-primary);
	border-radius:0;
	height:42px;
}
.djacc svg{
	height:42px;
}


.djacc-popup .djacc__bar:after, .djacc-popup .djacc__bar:before, .djacc-popup .djacc__close, .djacc-popup .djacc__btn--active, .djacc-popup .djacc__close:hover{
	background: var(--e-global-color-primary);
}

.djacc-popup .djacc__btn:hover, .djacc-popup .djacc__arrows:hover, .djacc-popup .djacc__btn--active{
	border-color: var(--e-global-color-primary);;
}

.djacc-popup .djacc__dec:hover svg [stroke^="#"], .djacc-popup .djacc__inc:hover svg [stroke^="#"]{
	stroke: var(--e-global-color-primary);
}

/* Header -------------------------- */

.elementor-search-form .elementor-search-form__container:not(.elementor-search-form--full-screen) {
    background:none;
}

.elementor-widget-wp-widget-polylang ul{
    list-style:none;
    display:flex;
    margin:0;
    padding:0;
}

/*--------------Homepage-------------*/
/*Header*/

.elementor-element.title--homepage {
    display: none;
}

/*Banner */
.elementor-element .swiper-slide-contents{
    background:var(--e-global-color-0aa7eb7);
    padding:2rem;
}

.elementor-element .elementor-slide-heading{
    margin-top:0;
}


.elementor-element .elementor-slide-description{
    padding-bottom:1rem;
    border-bottom: 1px solid #FFF;
}


.single-employee .elementor-widget-theme-post-featured-image img{
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
}