/*
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.1.1.1728374674
Updated: 2024-10-08 10:04:34

*/
body.elementor-page-91:not(.elementor-motion-effects-element-type-background), body.elementor-page-91 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff!important;
}
span.Michel {
    Display: block;
    font-weight: 400;
	font-size: 188px;
}


span.contact{
    Display: block;
    font-weight: 700;
	
}
span.title-h1{
    
    font-weight: 400;
	
}
span.title-h2{
   
    font-weight: 400;
	
}
.cotactez-cabinet{ 
	Display: block;
    font-weight: 200;
}
.text-box:after {
        content: "";
    position: absolute;
    background-color: #a80031 !important;
    height: 90px;
    width: 95px;
    left: -26px;
    top: -11px;
    z-index: -1;
}
h2.gform_title {
    display: none;
}

input#gform_submit_button_1 {
    border-radius: 0px !important;
    background: #030303;
}

.baground {
    margin: 0 auto !important;
}
a.lien {
    font-size: 21px!important;
    font-weight: 600!important;
}
#sticky-social-icons-container.design-rounded.alignment-right li:last-child a {
    border-radius: 0 0 0 5px;
    margin-top: 7px;
}
#sticky-social-icons-container li a.fas-fa-phone-alt {
    color: #fff!important;
	background: #a80031!important;
  
}
#sticky-social-icons-container li a.fas-fa-mail-bulk {
    color: #ffff!important;
	background: #a80031!important;

}
#sticky-social-icons-container li a.fas-fa-phone-alt:hover {
    color: #fff !important;
    
}
#sticky-social-icons-container li a.fas-fa-mail-bulk:hover {
    color: #fff !important;
   
}
#sticky-social-icons-container.design-rounded.alignment-right li:last-child a {
    border-radius: 0 0 0 0 !important;
   
}
#sticky-social-icons-container.design-rounded.alignment-right li:first-child a {
    border-radius: 0 0 0 0 !important;
}
.elementor-kit-8 input:not([type="button"]):not([type="submit"]), .elementor-kit-8 textarea, .elementor-kit-8 .elementor-field-textual {
    padding: 0px 10px 0px 11px!important;
}
h2.gform_submission_error.hide_summary {
    letter-spacing: normal!important;
}
span.gfield_required.gfield_required_text {
       display: none;
}
.gfield_required:before {
    content: "★"; /* Utilisez une étoile */
    color: #b0143d; /* Couleur de l'étoile */
    margin-right: 5px; /* Espace entre l'étoile et le label */
}

@media only screen and (min-width: 991px) {
	.bloc-text {
    padding: 50px!important ;
}
	.bloc-text2 {
    padding: 50px!important ;
}
	.text-infos {
    font-size: 20px !important;
    line-height: 30px !important;
}
}
@media only screen and (min-width: 1200px) {
.bloc-text {
    padding: 50px!important ;
}
	.bloc-text2 {
    padding: 50px!important ;
}
	.title1-h1{
	 font-size: 30px !important;
   
    line-height: 36px!important;
	}
		.text-infos {
    font-size: 33px !important;
    line-height:49px !important;
}
	
}
@media only screen and (min-width: 1500px) {
.bloc-text {
          padding-top: 100px !important;
        padding-bottom: 100px !important;
        padding-left: 80px !important;
        padding-right: 113px !important;
}
	.bloc-text2 {
          padding-top: 100px !important;
        padding-bottom: 100px !important;
        padding-left: 100px !important;
        padding-right: 80px !important;
}
		.title1-h1{
	 font-size: 37px !important;
   
    line-height: 42px!important;
	}
	
}
