.elementor-27694 .elementor-element.elementor-element-cc4339e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-27694 .elementor-element.elementor-element-75ed007:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27694 .elementor-element.elementor-element-75ed007 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4C4D;}.elementor-27694 .elementor-element.elementor-element-75ed007 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27694 .elementor-element.elementor-element-75ed007 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27694 .elementor-element.elementor-element-35697f1 > .elementor-widget-container{padding:25px 0px 18px 90px;}.elementor-27694 .elementor-element.elementor-element-4185c10 > .elementor-container{min-height:500px;}.elementor-27694 .elementor-element.elementor-element-4185c10{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-dadfb7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27694 .elementor-element.elementor-element-dadfb7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4C4D;}.elementor-27694 .elementor-element.elementor-element-dadfb7e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-dadfb7e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27694 .elementor-element.elementor-element-e47fa0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-1ec9b24{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-b2e0009 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-27694 .elementor-element.elementor-element-b2e0009 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-753ccbb img{width:100%;}.elementor-27694 .elementor-element.elementor-element-33dcc5e .elementor-button{background-color:rgba(2, 1, 1, 0);font-family:"Archivo Narrow", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:2.6px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-33dcc5e > .elementor-widget-container{background-color:#4D4C4D;padding:40px 0px 40px 0px;}.elementor-27694 .elementor-element.elementor-element-63a03e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-27694 .elementor-element.elementor-element-63a03e4 > .elementor-element-populated{margin:0px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-27694 .elementor-element.elementor-element-dc194b1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-27694 .elementor-element.elementor-element-919a265 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-ed84334 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-d9e1934{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-27694 .elementor-element.elementor-element-d9e1934 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-d9e1934 .elementor-divider-separator{width:83%;margin:0 auto;margin-left:0;}.elementor-27694 .elementor-element.elementor-element-d9e1934 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-27694 .elementor-element.elementor-element-acad8b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.woocommerce .elementor-27694 .elementor-element.elementor-element-acad8b3 .woocommerce-product-details__short-description{color:#000000;font-size:18px;}.elementor-27694 .elementor-element.elementor-element-f9dd271 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-f9dd271{font-size:18px;}.elementor-27694 .elementor-element.elementor-element-cb36bd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-cb36bd3 .cart button, .elementor-27694 .elementor-element.elementor-element-cb36bd3 .cart .button{color:#FFFFFF;background-color:#000000;transition:all 0.2s;}.elementor-27694 .elementor-element.elementor-element-cb36bd3{--button-spacing:0px;}.elementor-27694 .elementor-element.elementor-element-cb36bd3 .quantity .qty{font-family:"Cormorant", Sans-serif;font-size:24px;font-weight:bold;border-radius:0px 0px 0px 0px;color:#000000;border-color:rgba(2, 1, 1, 0);transition:all 0.2s;}.woocommerce .elementor-27694 .elementor-element.elementor-element-cb36bd3 form.cart .variations{width:80%;}.woocommerce .elementor-27694 .elementor-element.elementor-element-cb36bd3 form.cart table.variations label{color:#FFFFFF;}.woocommerce .elementor-27694 .elementor-element.elementor-element-cb36bd3 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-27694 .elementor-element.elementor-element-cb36bd3 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-27694 .elementor-element.elementor-element-cb36bd3 form.cart table.variations td.value:before{font-family:"Cormorant", Sans-serif;font-size:14px;letter-spacing:-0.5px;}.elementor-27694 .elementor-element.elementor-element-3a00b21 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-27694 .elementor-element.elementor-element-3a00b21{text-align:start;}.woocommerce .elementor-27694 .elementor-element.elementor-element-3a00b21 .price{color:#000000;font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:bold;}.woocommerce .elementor-27694 .elementor-element.elementor-element-3a00b21 .price ins{color:#000000;font-family:"Cormorant", Sans-serif;font-size:21px;font-weight:bold;}.elementor-27694 .elementor-element.elementor-element-4bd5918:not(.elementor-motion-effects-element-type-background), .elementor-27694 .elementor-element.elementor-element-4bd5918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assessments24x7fr.com/wp-content/uploads/2020/08/ovale-jaune.png");background-position:220px 160px;background-repeat:no-repeat;background-size:20% auto;}.elementor-27694 .elementor-element.elementor-element-4bd5918{border-style:double;border-width:4px 0px 0px 0px;border-color:#4D4C4D;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-4bd5918 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27694 .elementor-element.elementor-element-5c22756 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-39b6fa5{margin-top:0px;margin-bottom:0px;padding:10px 0px 0px 0px;z-index:1;}.elementor-27694 .elementor-element.elementor-element-df3ebb7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-45e12c4 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-839a98e{margin-top:-12px;margin-bottom:0px;padding:0px 0px 0px 25px;}.elementor-27694 .elementor-element.elementor-element-f1bdd86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-e762cfa > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-47abf8c{font-size:18px;color:#000000;}.elementor-27694 .elementor-element.elementor-element-6b9f759{--divider-border-style:solid;--divider-color:#4D4C4D;--divider-border-width:1px;}.elementor-27694 .elementor-element.elementor-element-6b9f759 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-27694 .elementor-element.elementor-element-6b9f759 .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-27694 .elementor-element.elementor-element-6b9f759 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-27694 .elementor-element.elementor-element-ab91a30{padding:0px 0px 0px 25px;}.elementor-27694 .elementor-element.elementor-element-4b0c851 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-1581e52 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-03ca41b{font-size:18px;color:#000000;}.elementor-27694 .elementor-element.elementor-element-acf7617{--divider-border-style:solid;--divider-color:#4D4C4D;--divider-border-width:1px;}.elementor-27694 .elementor-element.elementor-element-acf7617 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-27694 .elementor-element.elementor-element-acf7617 .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-27694 .elementor-element.elementor-element-acf7617 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-27694 .elementor-element.elementor-element-e9329c8{padding:0px 0px 0px 25px;}.elementor-27694 .elementor-element.elementor-element-be0221f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-bf234e6 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-38ea9d6{font-size:18px;color:#000000;}.elementor-27694 .elementor-element.elementor-element-d6fec6a{--divider-border-style:solid;--divider-color:#4D4C4D;--divider-border-width:1px;}.elementor-27694 .elementor-element.elementor-element-d6fec6a > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-27694 .elementor-element.elementor-element-d6fec6a .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-27694 .elementor-element.elementor-element-d6fec6a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-27694 .elementor-element.elementor-element-de97cb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27694 .elementor-element.elementor-element-1e5489f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-1e5489f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-27694 .elementor-element.elementor-element-1e5489f.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1200px){.elementor-27694 .elementor-element.elementor-element-33dcc5e .elementor-button{padding:20px 10px 20px 10px;}.elementor-27694 .elementor-element.elementor-element-4bd5918:not(.elementor-motion-effects-element-type-background), .elementor-27694 .elementor-element.elementor-element-4bd5918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-27694 .elementor-element.elementor-element-1e5489f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-27694 .elementor-element.elementor-element-75ed007{width:32%;}.elementor-27694 .elementor-element.elementor-element-ad2771d{width:68%;}.elementor-27694 .elementor-element.elementor-element-dadfb7e{width:7.014%;}.elementor-27694 .elementor-element.elementor-element-e47fa0f{width:92.986%;}.elementor-27694 .elementor-element.elementor-element-b2e0009{width:40%;}.elementor-27694 .elementor-element.elementor-element-63a03e4{width:60%;}.elementor-27694 .elementor-element.elementor-element-df3ebb7{width:48.761%;}.elementor-27694 .elementor-element.elementor-element-b5189d7{width:51.165%;}.elementor-27694 .elementor-element.elementor-element-f1bdd86{width:50%;}.elementor-27694 .elementor-element.elementor-element-e762cfa{width:50%;}.elementor-27694 .elementor-element.elementor-element-4b0c851{width:50%;}.elementor-27694 .elementor-element.elementor-element-1581e52{width:50%;}.elementor-27694 .elementor-element.elementor-element-be0221f{width:50%;}.elementor-27694 .elementor-element.elementor-element-bf234e6{width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-27694 .elementor-element.elementor-element-75ed007{width:40%;}}@media(max-width:767px){.elementor-27694 .elementor-element.elementor-element-1ec9b24{padding:0px 0px 140px 0px;}.elementor-27694 .elementor-element.elementor-element-33dcc5e > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-27694 .elementor-element.elementor-element-63a03e4 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-27694 .elementor-element.elementor-element-919a265 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-27694 .elementor-element.elementor-element-ed84334 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-27694 .elementor-element.elementor-element-f9dd271 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 25px;}.elementor-27694 .elementor-element.elementor-element-cb36bd3 > .elementor-widget-container{margin:-40px 40px 15px -80px;padding:0px 0px 0px 0px;}.elementor-27694 .elementor-element.elementor-element-3a00b21 > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-27694 .elementor-element.elementor-element-3a00b21 .price{font-size:25px;}.elementor-27694 .elementor-element.elementor-element-4bd5918:not(.elementor-motion-effects-element-type-background), .elementor-27694 .elementor-element.elementor-element-4bd5918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 40px;background-size:200px auto;}.elementor-27694 .elementor-element.elementor-element-45e12c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 20px;}.elementor-27694 .elementor-element.elementor-element-839a98e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 20px;}.elementor-27694 .elementor-element.elementor-element-1e5489f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for text-editor, class: .elementor-element-35697f1 */.retour-btq a {
      color: #FFFFFF;
  font-family: "Red Hat Display";
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.19px;
  line-height: 18px;

  text-transform:uppercase;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33dcc5e */#section-btn {
    width:68%;

}

@media screen and (max-width:1380px) {
.elementor-12790 .elementor-element.elementor-element-324e681:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-12790 .elementor-element.elementor-element-324e681 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    height:758px;
}
}

@media screen and (max-width:767px) {
    #section-btn {
    width:100%;

}
 #section-btn a {
    margin:20px;
 }
}
@media screen and (min-width:768px) and (max-width:1024px) {
    #section-btn {
    width:90%;

}
.elementor-12790 .elementor-element.elementor-element-324e681:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-12790 .elementor-element.elementor-element-324e681 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    height:583px;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-919a265 */#titre-produit h1 {
      color: #000000;
  font-family: Cormorant;
  font-size: 44px;
  font-weight: bold;
  letter-spacing: -1.96px;
  border:none;
  line-height: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed84334 */#sessions-en-distan {
  color: #B4B4B4;
  font-family: "Archivo Narrow";
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-acad8b3 */.li1 {
    list-style: disc;
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9dd271 */#text-choix {
      color: #000000;
  font-family: "Archivo Narrow";
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 2px;

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-cb36bd3 */.woocommerce-variation-description {
    display:none;
}
.variations {
	width:100% !important;
margin:0px !important;
	padding:0px !important;

}
table td, table th {
	border:none;

}
.variations tr {
	width:45% !important;
	display:inline-block !important;
	position:relative !important;
	 margin-right:30px !important


}

 .value {
	width:100% !important;

}
.variations label {

	color:black !important;
	width:100% !important
}
.woocommerce div.product form.cart .variations td.label {
    padding: 15px 15px !important;
    width: 100% !important;
}
form select {
    width: 100% !important;
	height:70px !important
}

.woocommerce div.product.elementor form.cart table.variations td {
    display: inline !important;
    line-height: inherit !important;
}
.woocommerce div.product form.cart {
	margin-top:0px !important
}
.woocommerce div.product form.cart div.quantity {
    margin-left: 0px !important;
}

.woocommerce-grouped-product-list-item__label a {
    font-size:20px;
}

.quantity .qty, .quantity .minus, .quantity .plus {
    background-color: #000000;
    border: none;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    color: #FFFFFF;
    height:30px !important;
}

div.product.elementor .quantity .qty  {
    background-color: #ffffff !important;
}
.theme-select {
    height:37px;
    margin-top:10px !important;
}
.theme-select:after {
font-family: 'FontAwesome';
    content: '\f0D7';
    font-size: 20px;
    color: #000000;
    border-left: none;
}
.variations label {
    margin-top: 15px;
    display: block;
     position:relative !important;
}
.qty {
    background:none !important
}
@media screen and (max-width:767px) {
.elementor-12790 .elementor-element.elementor-element-b74d4b0 > .elementor-widget-container {
		margin:10px !important;
		width:100% !important
	}
	.variations tr {
		min-width:90% !important;
		margin-right:10px !important;
	}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-3a00b21 */.woocommerce-Price-amount {
      color: #000000;
  font-family: Cormorant;
  font-size: 48px;
  font-weight: bold;
  letter-spacing: -2.13px;
  line-height: 24px;
}
@media screen and (max-width:1024px) {
.woocommerce-Price-amount {
    font-size:40px !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-1e5489f */.variation-description, .post-27673, .post-18520, .post-23375 {
    display:none !important;
}
.woocommerce ul.products li.product .button {
    margin-top:30px!important;
}/* End custom CSS */