html , body{
	overflow-x:hidden !important;
}
.title-page .elementor-icon-box-content {
    display: flex;
    align-items: center;
    gap: 30px;
}
.elementor-swiper-button svg path{
    fill: transparent;
}
.title-page .elementor-icon-box-title:before {
    content: '';
    background: #212121;
    position: absolute;
    left: 0;
    top: 0;
    width: 500%;
    height: 100%;
    z-index: -1;
}

.title-page .elementor-icon-box-title {
    position: relative;
    padding:3.5rem 0;
    padding-left: 2rem;
}
.elementor-swiper-button {
    box-shadow: unset !important;
    width: 38px !important;
    height: 38px !important;
    border-radius: 4px;
}
.loop-teaser .elementor-widget-image a {
    width: 100%;
}
@media(max-width:992px){
	.title-page .elementor-icon-box-title {
    padding:2.5rem 0;
		padding-left: 2rem;
}
	.menu-header .elementor-nav-menu--dropdown {
    position: absolute;
    left: 0;
    width: 300px;
    top: 50px;
}
	.content-slider {
    right: 50% !important;
    bottom: 0 !important;
    top: auto !important;
    transform: translate(50%);
}
}
@media(max-width:768px){
	.title-page .elementor-icon-box-content {
		  flex-direction: column;
		  gap: 10px;
	}
	    .title-page .elementor-icon-box-title {
        padding: 2rem 0;
        padding-left: 0rem;
        width: 100%;
        text-align: center;
    }
	.slider-main .elementor-swiper-button {
    display: none !important;
}
	    .elementor-swiper-button {
    box-shadow: unset !important;
    width: 28px !important;
    height: 28px !important;
    border-radius: 4px;
}
}

