/*
Theme Name: Numerique Child
Author: VamTam
Author URI: https://vamtam.com
Template: numerique
*/

/*
put your child theme styles here
you don't need any @import rules
*/
body.home.page-template-default .elementor-3064 .elementor-element.elementor-element-1f5f71b{
	display:none;
}
.dima-tabs.elementor-widget-n-tabs .e-n-tabs{
		height:100%;
	}
.elementor-kit-7 .dima-tabs.elementor-widget-n-tabs button:hover,
.elementor-989056 .dima-tabs.elementor-element.elementor-element-bc51a62.elementor-widget-n-tabs > .elementor-widget-container 		> .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
	border-radius:50px;
}
.elementor-989056 .dima-tabs.elementor-element.elementor-element-bc51a62 > .elementor-widget-container{
		padding: 30px 20px;
	}
@media (max-width: 500px){
.elementor-989056 .dima-tabs.elementor-element.elementor-element-bc51a62 > .elementor-widget-container {
    padding: 30px 10px;
}
}
@media (max-width: 767px) {
	  .elementor-widget-n-tabs .e-n-tabs-heading {
	   	display: -webkit-box;
	   	display: -ms-flexbox;
	   	display: flex;
	  	-ms-flex-wrap: nowrap !important;
	  	    flex-wrap: nowrap !important;
		overflow: scroll;
		-webkit-box-pack: start;-ms-flex-pack: start;
		  	justify-content: flex-start;
	}

	.elementor-widget-n-tabs .e-n-tabs-content .e-collapse.e-active {
	  display: none;
	}

	.elementor-widget-n-tabs .e-n-tabs-content .e-collapse:not(:first-child) {
	  display: none;
	}

	div.e-collapse:nth-child(1){display: none !important;}

	#tabs-services {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		overflow-x: auto;
		width: auto;
	  }

	  #tabs-services .tab-title {
		width: auto;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
	  }

	 .e-n-tab-title {
	  -ms-flex-negative: 0;
	      flex-shrink: 0;
	  max-width: 120px;
	  -ms-flex-preferred-size: auto;
	      flex-basis: auto;
	}
}
@media screen and (min-width: 768px){
	.elementor-widget-n-tabs.dima-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i{
		position: absolute;
    inset-inline-end: 10px;
    content: var(--vamtam-icon-arrow-right);
    width: 60px;
    height: 60px;
    line-height: 1;
    font-family: theme-icons;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 21px;
    background: #000;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	} 
	.elementor-widget-n-tabs.dima-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i{
		display:none;
	}
	.elementor-989056 .dima-tabs.elementor-element.elementor-element-bc51a62 > .elementor-widget-container{
		padding: 0;
	}
	.dima-tabs.elementor-widget-n-tabs .e-n-tabs-heading{
		padding: 50px 0 25px 40px;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	.elementor-989056 .dima-tabs.elementor-element.elementor-element-bc51a62.elementor-widget-n-tabs > .elementor-widget-container 		> .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
		width:120%;
		z-index:1;
	}
}

@media screen and (min-width: 900px){
	.daexthefup-container{
		margin: 64px 20vw;
	}
/* 	#head-menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children:hover ul.sub-menu.elementor-nav-menu--dropdown{
		display: block !important;
	} */
	.menu-item.menu-item-has-children:hover > .sub-menu {
  display: block; /* показуємо при наведенні */
}
	.elementor-1350 .elementor-element.elementor-element-d6e4a7b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1350 .elementor-element.elementor-element-d6e4a7b .elementor-nav-menu__container.elementor-nav-menu--dropdown, .elementor-988421 .elementor-element.elementor-element-d6e4a7b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown {
    margin-top: 0px !important;
}
	.elementor-nav-menu--main .elementor-nav-menu ul{
		width:fit-content;
	}
}