.elementor-kit-10098{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-color-f8ff232:#FFD78B;--e-global-typography-primary-font-family:"BW Gradual";--e-global-typography-primary-font-size:44px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:52.8px;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-655ac49-font-family:"Inter";--e-global-typography-655ac49-font-size:30px;--e-global-typography-655ac49-font-weight:600;--e-global-typography-655ac49-line-height:42px;--e-global-typography-18f8fcc-font-family:"Inter";--e-global-typography-18f8fcc-font-size:26px;--e-global-typography-18f8fcc-font-weight:400;--e-global-typography-18f8fcc-line-height:36.4px;--e-global-typography-c6ceec9-font-family:"Inter";--e-global-typography-c6ceec9-font-size:20px;--e-global-typography-c6ceec9-font-weight:600;--e-global-typography-c6ceec9-line-height:28px;--e-global-typography-deef837-font-family:"BW Gradual";--e-global-typography-deef837-font-size:26px;--e-global-typography-9764ac5-font-family:"Inter";--e-global-typography-9764ac5-font-size:18px;--e-global-typography-9764ac5-font-weight:500;--e-global-typography-9764ac5-line-height:25.2px;--e-global-typography-ab99dad-font-family:"Inter";--e-global-typography-ab99dad-font-size:24px;--e-global-typography-ab99dad-font-weight:600;--e-global-typography-ab99dad-line-height:33.6px;font-family:"BW Gradual", Sans-serif;font-size:44px;font-weight:500;line-height:52.8px;}.elementor-kit-10098 h2{font-family:"BW Gradual", Sans-serif;font-weight:400;line-height:1.2em;}.elementor-kit-10098 h3{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-10098 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-branding .site-logo img{width:120px;max-width:120px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Link CSS */
a, a:active,a:hover {
    color: white;
}


/* Footer CSS */
.footer-bloc .elementor-column .elementor-widget-wrap{
    padding-top: 64px!important;
    padding-bottom: 56px!important;
}
.footer-bloc .elementor-column:first-child .elementor-widget{
    padding-left: 40px;
}
/* Sub menu Header CSS */
.menu-item a::after{
    background-color: initial!important;
}

.sub-menu-solution .sub-menu li a{
    transition: none;
}
.solution-sub{
	margin-bottom: 11px !important;
	padding-left: 14px;
	font-weight: 400;
  font-size: 14px;
}
.sub-menu .solution-sub:hover{
	background-color: white;
	color: #000000 !important;
}
.sub-menu li:hover{
	border-radius: 5px;
	background-color: #FFEECE;
	color: #000000 !important;
}
.sub-menu li:hover>a{
	color: #000000 !important;
}
.sub-menu-solution .sub-menu li:nth-child(-n+6){
    padding-right: 50px;
}

.sub-menu li:nth-child(n+7){
	   padding-left: 15px;
}

.sub-image{
	margin-right: 10px;
}
.sub-menu-solution .sub-menu{
	transition: 0.3s;
	column-count: 1;
	column-rule: solid 1px #E3E3E3;
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width: 640px) {
.sub-menu{
		column-count: 1 !important;
		column-rule: initial !important;
		width: initial !veryimportant;
	}
	.sub-menu-solution .sub-menu li:nth-child(-n+6){
    padding-right: 0px!important;
}
ul.elementor-nav-menu--dropdown a{
    border-left: 0px solid transparent!important;
}
	
}
/* Features viewport animation CSS */
.features-target-viewport .elementor-spacer{
   background-color: #FFD78B!important;
}
.features-target-viewport .spacer{
    background-image: url("https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/Ellipse-5.svg")!important;
}

/* FAQ CSS */
.faq .elementor-tab-title[aria-expanded="false"] span.elementor-toggle-icon-closed, .faq .elementor-tab-title[aria-expanded="true"] span.elementor-toggle-icon-open{
    align-items: center;
}
.faq .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    width: 0.5em;
    height: 0.5em;
}

/* Single formulaire line CSS */

.single-form-email input{
        border-color: #FFD78B!important;
    background-color: transparent!important;
    border-right: 0px!important;
    border-style: solid;
    border-right: 0px!important;
    border-radius: 200px 0px 0px 200px;
    padding: 10px 34px 10px 34px;
    z-index: 2;
}
.black-version input{
    border-color: #000000!important;
    background-color: #ffffff00!important;
    border-right: 0px!important;
    border-style: solid;
    border-radius: 200px 0px 0px 200px;
    padding: 10px 34px 10px 34px;
    padding: 10px 34px 10px 34px;
    color: #00000066!important;
    z-index: 2;
}
.single-form-email .elementor-field-type-email{
    width: 63%!important;
}
.single-form-email .e-form__buttons{
    position: absolute;
    right: 0;

}
/* Features accordion section CSS */
.features-accordion .elementor-accordion-item .elementor-active:first-child {
    border-image: linear-gradient(to right, #000000 20%, #E5E5E5 20%) 1;
    border-style: solid;
        border-width: 0px 0px 1px 0px!important;
}
.features-accordion .elementor-accordion-item:last-child{
    border: none!important;
}
.features-accordion .elementor-accordion-item:not(:last-child){
    border-style: solid!important;
    border-color: #E5E5E5!important;
    border-width: 0px 0px 1px 0px!important;
}


/* Checked mark CSS */
span.cross::before {
    content: url("https://edusign.com/fr/wp-content/uploads/sites/2/2023/08/Vector-287.svg");
    width: 30px;
  height: 30px;
  vertical-align: middle;
}
span.cross{
    display: inline-block;
}
span.checked-align{
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: 0em;
color: #525054;

}

span.checked::before {
    content: url("https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/Frame-35481.svg");
    width: 30px;
  height: 30px;
  vertical-align: middle;
}
span.black-checked{
    filter: initial;
}
span.white-checked{
    filter: brightness(0) invert(1);
}
span.checked{
    display: inline-block;
}

/* Testi section CSS */

.swiper-pagination-progressbar{
    position:absolute!important;
    width: 22%!important;
    top: 85%!important;
    left: 11%!important;
}
/* Testimonials CSS */
.elementor-testimonial{
    text-align: left!important;
}
@media screen and (max-width: 1025px) {
  .swiper-pagination-progressbar{
    top: 36%!important;
    left: 17%!important;
  }
}
@media screen and (max-width: 767px) {
  .swiper-pagination-progressbar{
    top: 31%!important;
    left: 12%!important;
  }
}
@media screen and (max-width: 500px) {
  .swiper-pagination-progressbar{
    top: 32%!important;
    left: 20%!important;
  }
}

/* Features section CSS */
.features u::before{
background-color: rgba(255, 238, 206,0.6);
}
.features-row1:hover .features-elements-hover1{
display: flex;
}
.features-row1:hover .features-elements1{
display: none;
}
.features-row2:hover .features-elements-hover2{
display: flex;
}
.features-row2:hover .features-elements2{
display: none;
}
.features-row3:hover .features-elements-hover3{
display: flex;
}
.features-row3:hover .features-elements3{
display: none;
}
.features-row4:hover .features-elements-hover4{
display: flex;
}
.features-row4:hover .features-elements4{
display: none;
}
.features-elements-hover1, .features-elements-hover2, .features-elements-hover3, .features-elements-hover4{
    display: none;
}

/* Button section CSS */
.button-no-width a{
    width: auto!important;
}
.days a{
    width:300px!important;
}
.button-app a{
    width:245px!important;
}
.big-button a{
    width: 215px!important;
}
@media screen and (max-width: 500px) {
    #button-y-b{
        width: auto!important;
    }
    #button-b-w{
        width: auto!important;
    }
}
#button-y-b{
    padding: 14px 34px 14px 34px;
    background-color: #FFD78B!important;
    color:#000000;
    border-radius: 140px;
    width: 43%;
}
#button-y-b:hover{
    background-color: #000000!important;
    color:#FFD78B!important;
}
.button-y-b a{
    padding: 14px 34px 14px 34px;
    background-color: #FFD78B!important;
    color:#000000;
    border-radius: 140px;
    width: 158px;
}
.button-y-b a:hover{
    background-color: #000000!important;
    color:#FFD78B!important;
}
#button-b-w-big{
    padding: 14px 34px 14px 34px;
    background-color: black!important;
    color:white;
    border-radius: 140px;
    width:  auto;
}
#button-b-w-big:hover{
    background-color: #FFD78B!important;
    color:black;
}
#button-b-w{
    padding: 14px 34px 14px 34px;
    background-color: black!important;
    color:white;
    border-radius: 140px;
    width:  43%;
}
#button-b-w:hover{
    background-color: #FFD78B!important;
    color:black!important;
}
.button-w-b a{
    padding: 14px 34px 14px 34px;
    background-color: white!important;
    color:#000000;
    border-radius: 140px;
    width: 158px;
}
.button-w-b a:hover{
    background-color: black!important;
    color:white!important;
}
.button-w-y a{
    padding: 14px 34px 14px 34px;
    background-color: #ffd78b00!important;
    color:#FFD78B!important;
    border-radius: 140px;
    width: 158px;
    border: 1px solid;
}
.button-w-y a:hover{
    background-color: #FFD78B!important;
    color:black!important;
}
.button-b-w a{
    padding: 14px 34px 14px 34px;
    background-color: black!important;
    color:white;
    border-radius: 140px;
    width: 158px;
}
.button-b-w a:hover{
    background-color: #FFD78B!important;
    color:black!important;
}

.button-w-w-y a{
    padding: 14px 34px 14px 34px;
    background-color: #ffd78b00!important;
    color:#000000!important;
    border-radius: 140px;
    width: 158px;
    border: 1px solid;
}
.button-w-w-y a:hover{
    background-color: #FFD78B!important;
    color:black!important;
    border-color: #FFD78B;
}

.button-w-y-b a{
    padding: 14px 34px 14px 34px;
    background-color: #FFD78B!important;
    color:#000000!important;
    border-radius: 140px;
    width: 158px;
}
.button-w-y-b a:hover{
    background-color: #000000!important;
    color:#FFD78B!important;
}
/* Underline CSS */
u.white::before{
    background-color: rgb(208, 244, 214);
}
u.yellow::before{
    background-color: rgba(255, 238, 206,0.6);
}
u{
    padding: 30px 0 8px;
  position: relative;
  text-decoration: none!important;
  position: relative; 
  z-index:0;
}
u::before{
    content: "";
    left: 0%;
    bottom: 6px;
    width: 100%;
    height: 20px;
    transform: skew(0deg) translateX(0%);
    background: rgba(84,105,112,0.6);
     position: absolute;
    z-index: -1;
}

.button-b-w-w a{
    padding: 14px 34px 14px 34px;
    background-color: black!important;
    color:white;
    border-radius: 140px!important;
    width: 158px;
}
.button-b-w-w a:hover{
    background-color: #ffffff00!important;
    color:black;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BW Gradual';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/BwGradualDEMO-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/BwGradualDEMO-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/BwGradualDEMO-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/BwGradualDEMO-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/BwGradualDEMO-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/BwGradualDEMO-RegularItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/BwGradualDEMO-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/BwGradualDEMO-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/BwGradualDEMO-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/BwGradualDEMO-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/BwGradualDEMO-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://edusign.com/fr/wp-content/uploads/sites/2/2023/07/BwGradualDEMO-ExtraBoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */