ul.sub-menu ul.sub-menu {
    max-height : 500px !important ;
    overflow-y : auto !important ;
    overflow-x : hidden ;
    margin-top : 0px !important ;
}

li.elementor-icon-list-item {
    list-style : none ;
   
}
.pricing-swich ul{
    padding-left:0px !important ;
}
.annually-title {
    background-color : #FF9446 ;
    color : white ;
    padding : 2px 16px ;
    border-radius : 22px ;
    marge-gauche : 10px ;
    font-family : 'Plus Jakarta Sans' ;
    font-size : 14px ;
    font-weight : 500 ;
    line-height : 20px ;
    text-align : left ;
}
.e-n-accordion-item[open] &gt; .e-n-accordion-item-title {
    border-bottom-left-radius : 0px ;
    border-bottom-right-radius : 0px ;
}
.vv-translator{
    border : 1px solid #DFDFDF ;
    couleur de fond : blanc ;
    border-radius : 32px ;

}
.bar-box:hover .hover-bar .elementor-widget-container{
    background-color : #7647FD !important ;
}

.top-bg {
    background : linear-gradient(0.4turn, rgba(47, 7, 161, 0.3), rgba(235, 248, 225, 0.3), rgba(33, 144, 177, 0.3)) ;
}


.box-greenshape:hover .hover-bar .elementor-widget-container{
    background-color : #22B14B !important ;
	box-shadow : 5px 4px 20px 0px #92FFB180 inset ;

}
.ab-industries{
    border : 1px solid #E9E9E9 ;
    rayon de la bordure : 16px ;
    couleur de fond : blanc ;
    hauteur minimale : 175px ;
    padding : 24px ;
    transition : all 0.4s ease ;
}
.ab-industries:hover{
    box-shadow : -15px 59px 100px 0px #00000014 ;

}

.side-br ul#menu-1-d2478ca li a {
    border : 1px solid #D3D3D3 ;
    padding : 16px ;
}
#ffftt .elementor-82 .elementor-element.elementor-element-8a599be &gt; .elementor-widget-container &gt; .e-n-accordion &gt; .e-n-accordion-item[open] &gt; .e-n-accordion-item-title {
    border-radius : 16px ;
}

.btn-tt{
    opacity : 0 ;
    visibilité : cachée ;
    transition : all 0.3s ease ;
}
.ab-industries:hover .btn-tt{
    opacité : 1 ;
    visibilité : visible ;
}
.single-post a{
    font-size : 20px !important ;
}
.single-post p, ul li, ol li {
    font-size : 20px !important ;
}
.pricing-swich button#e-n-tabs-title-1611,
button#e-n-tabs-title-1031
{
    width : 235px !important ;
    max-width : 235px !important ;
    float : left ;
    margin-right : 10px ;
}
.pricing-swich .e-n-tabs-heading {
    display : flex ;
    width : auto ;
    margin : auto ;
    padding : 12px ;
    border-radius : 73px ;
    box-shadow : -15px 18px 100px 0px #00000014 ;
    couleur de fond : blanc ;
    justify-content : space-between ;
}
.pricing-swich button#e-n-tabs-title-1632 {
    float : right ;
}

.pricing-swich .e-n-tabs-heading::after {
  content : "" ;
  clear : both ;
  display : table ;
}












.uc_tab-slider--nav {
    width : auto !important ;
    display : inline-block ;
    background-color:white ;
    padding : 12px 12px 8px ;
    border-radius : 100px ;
}
div#uc_content_toggle_elementor_b08163e,
div#uc_content_toggle_elementor_3225431 {
    text-align : center ;
}
li.uc_tab-slider--trigger:nth-child(2) a.uc-tab-slider__link:after {
	color:white ;
	font-family : 'Plus Jakarta Sans' ;
font-size : 14px ;
font-weight : 500 ;
line-height : 20px ;
	padding:2px 16px ;
	border-radius:40px ;
	couleur de fond:#FF9446 ;
    content : '2 mois gratuits' ;
    display : inline-block ;
	margin-left:4px ;
	
	
}
.acordion-drop .elementor-button:hover,
.acordion-drop .e-n-accordion-item[open] &gt; .e-n-accordion-item-title ,
.header-drop .ca_dropdown a:hover {
    
    box-shadow : 5px 4px 20px 0px #CCBCFA80 inset !important ;
}
.git{
	margin-top:24px ;
}
.plan p{
	font-weight:600 !important ;
	
}
.box-shadow:hover{
	box-shadow : -15px 59px 100px 0px #00000014 ;
}
.clr{
	font-weight:600 !important ;
	color:#7647FD ;
	
}
.wight{
	font-weight:500 !important ;
	
}
.header-drop ul.ca_dropdown.uc-items-wrapper {
    background-color : white ;
}
.news-letteras .elementor-field-type-submit {
    position : absolute ;
    top : 8px ;
    right : 2px ;
    hauteur : 52px ;
	outline:none !important ;
	border:none !important ;
	width:auto ;
	display:inline-block ;
}
.logo-slider img.ue_img_marquee {
    opacity : 0.5 ;
}
/* ===Home=== */
.header-video{
	transition : box-shadow 0.4s ease ;
}
.header-video .elementor-custom-embed-play {
    background : #7647FD ;
    box-shadow : 5px 4px 20px 0px #CCBCFA80 inset ;
    hauteur : 68px ;
    width : 68px ;
    border-radius : 100% ;
    affichage : flex ;
    align-items : center ;
    justify-content : center ;
    -webkit-transition : box-shadow 0.4s ease ;
    -moz-transition : box-shadow 0.4s ease ;
    -o-transition : box-shadow 0.4s ease ;
 transition : all 0.3s ease !important ;
}

.header-video:hover .elementor-custom-embed-play {
     box-shadow : 0px 0px -25px 0px #CCBCFA80 inset ;
}
/* .header-video .elementor-custom-embed-image-overlay::after {
    content : '' ;
    height : 68px ;
    width : 68px ;
    background-image:url('https://verbalate.ai/wp-content/uploads/2024/05/Frame-72.png') ;
    position : absolute ;
    bottom : 30px ;
    gauche : 30px ;
	background-position:center ;
	background-repeat:no-repeat ;
	background-size:contain ;
} */
.box-sh:hover {
    box-shadow : -15px 59px 100px 0px rgba(0, 0, 0, 0.08) ;
}
.full-card,
.box-sh {
  transition:all 0.3s ease ;
}
.full-card:hover{
	box-shadow : -15px 59px 100px 0px #00000014 ;

}
.content-expand4,
.content-expand3,
.content-expand2,
       .content-expand {
            display : -webkit-box ;
            -webkit-line-clamp : 6 ; /* Afficher seulement 6 lignes */
            -webkit-box-orient : vertical ;
            overflow : hidden ;
            text-overflow : ellipsis ;
        }
.content-expand4.expanded4,
.content-expand3.expanded3,
.content-expand2.expanded2,
.content-expand.expanded {
    display : block ;
    overflow : visible ;
    hauteur minimale : 400px ;
	  -webkit-line-clamp : unset ;
}
   #toggleButton4,
   #toggleButton3,
   #toggleButton2,
       #toggleButton {
               border-radius : var(--radius-24) var(--radius-24) var(--radius-24) var(--radius-24) ;
            font-family : var(--e-global-typography-9485e1e-font-family), Sans-serif ;
            font-size : var(--e-global-typography-9485e1e-font-size) ;
            font-weight : var(--e-global-typography-9485e1e-font-weight) ;
            line-height : var(--e-global-typography-9485e1e-line-height) ;
            letter-spacing : var(--e-global-typography-9485e1e-letter-spacing) ;
            word-spacing : var(--e-global-typography-9485e1e-word-spacing) ;
            fill : var(--e-global-color-primary) ;
            color : var(--e-global-color-primary) ;
            couleur de fond : var(--e-global-color-47448e2) ;
            style de bordure : solide ;
            largeur de la bordure : 2px 2px 2px 2px ;
            couleur de la bordure : var(--e-global-color-primary) ;
            box-shadow : 0px 0px 0px 0px rgba(0, 0, 0, 0) ;
            padding : 0.9rem 1.6rem 0.8rem 1.6rem ;
            curseur : pointer ;
        }
   #toggleButton4:hover,
   #toggleButton3:hover,
   #toggleButton2:hover,
         #toggleButton:hover{
             background-color : var(--e-global-color-primary) ;
             color : white !important
         }

.box-sas{
	transition:all 0.3s ease ;
		border : 1px solid #DFDFDF ;

}
.box-sas:hover{
	box-shadow : -15px 59px 100px 0px #00000014 ;

}
.carousel-as .box-sas:hover {
    box-shadow : -13px 13px 100px 0px #00000014 ;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color:#7647FD ;
}
/*========== */
@media only screen and (max-width : 767px) {
	#uc_content_toggle_elementor_3225431 .uc_tab-slider--trigger a {
  
    padding-left : 21px !important ;
    padding-right : 21px !important ;
    
}
	.uc_tab-slider--nav {
    padding : 8px 8px 4px ;
}

.main-header{
	background-color:white ;
}
	.news-letteras {
    padding : 10px ;
    border-radius : 24px ;
    border : 1px solid #FAFAFA0A ;
    couleur de fond : #FFFFFF12 ;
}
	.news-letteras .elementor-field-type-submit {
    position : static ;
    width : 100% ;
}
	.news-letteras .elementor-field-type-submit button {
    width : 100% ;
    padding : 16px ;
}
	.news-letteras input#form-field-email {
    height : 52px !important ;
    min-height : auto ;
    border-radius : 12PX ;
    background-color : transparent ;
    border : 1px solid #3C3C3C ;
}
/* .header-video .elementor-custom-embed-image-overlay::after{
		 height : 32px ;
		width : 32px ;
		bottom : 16px ;
    left : 16px ;
	} */
	.header-video .elementor-custom-embed-play {
    
    height : 40px ;
		width : 40px ;
	}
	.contact-this input#form-field-name,
	.contact-this input#form-field-email{
    hauteur : 52px ;
    min-height : 52px ;
	}
	.pricing-swich button{
		flex:1 1 100% ;
	}
	.elementor-1086 .elementor-element.elementor-element-0f6e0f9&gt;.elementor-widget-container&gt;.e-n-tabs&gt;.e-n-tabs-heading&gt;:is(.e-n-tab-title&gt;.e-n-tab-title-text,.e-n-tab-title),
	
	.elementor-16 .elementor-element.elementor-element-6314167&gt;.elementor-widget-container&gt;.e-n-tabs&gt;.e-n-tabs-heading&gt;:is(.e-n-tab-title&gt;.e-n-tab-title-text,.e-n-tab-title) {

    width : 100% !important ;
}
	
.pricing-swich button#e-n-tabs-title-1611,
	button#e-n-tabs-title-1031
	{
    width : 100% !important ;
    max-width : 100% !important ;
    float : none !important ;
    margin : 0px 0px 10px !important ;
	box-sizing : border-box ;
}
	.pricing-swich .e-n-tabs-heading{
		width:100% ;
/* display:block !important ; */
	}
	button#e-n-tabs-title-1032,
	.pricing-swich button#e-n-tabs-title-1612 {
    float : none !important ;
    width : 100% ;
    max-width : 100% ;

    box-sizing : border-box ;
}
	.pricing-swich .e-n-tabs-heading {
    
    padding : 20px !important ;
    border-radius : 30px !important ;

}
	.annually-title{
		padding:2px 8px ;
		margin-left:8px ;
	}
	button#e-n-tab-title-161794492,
	button#e-n-tab-title-1038913032 {
    margin-top : 15px ;
}

}


@media only screen and (min-width : 767px) {

		.news-letteras input#form-field-email {
    padding-right : 130px ;
}
	
}

@media only screen and (max-width : 370px) {

li.uc_tab-slider--trigger:nth-child(2) a.uc-tab-slider__link:after{
	display:none ;
}
}