/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.1.1708097782
Updated: 2024-02-16 16:36:22

*/

/******************** BOUTON OBF *******************/
/* Style global du bouton dans reglage wp rank */

.btn-ofb-gra-violet{
	background: linear-gradient(90deg, rgba(94,129,255,1) 0%, rgba(103,4,255,1) 100%);
	color: #FFF !important;
	border: 1px solid #FFFFFF00 !important;
}
.btn-obf.btn-hover-violet:hover{
	background: #FFF !important;
	color: #6704FF !important;
	border: 1px solid #6704FF !important;
}

/******************** HOMEPAGE *******************/
/* Animation flottement */
@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(7px);
	}
	100% {
		transform: translatey(0px);
	}
}


/******************** Page produit *******************/
.encart-treso img,#encart-treso svg{
height: 45px;
    width: 45px;
    min-width: 45px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: linear-gradient(90deg, #5D80FF 0%, #6700FF 100%);
    padding:10px;
  
}

div .encart-treso, #encart-treso{
     line-height:0px !important;
}


/******************** Page a propos *******************/
.encart-cta img{
height: 45px;
    width: 45px;
    min-width: 45px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
    padding:10px;
}

div .encart-cta{
     line-height:0px !important;
}

/******************** Page partenaire *******************/
/* Bug de retour à la ligne dans une liste de lien */
.link-error{
	display:contents !important;
}


/****************** Page contact *******************/
#consentform, #form-field-consentform + label{
    font-size:12px !important;
}