.elementor-2527 .elementor-element.elementor-element-f62f9c6{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2527 .elementor-element.elementor-element-f62f9c6:not(.elementor-motion-effects-element-type-background), .elementor-2527 .elementor-element.elementor-element-f62f9c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe05b4e );}.elementor-2527 .elementor-element.elementor-element-a3f9fd9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2527 .elementor-element.elementor-element-8d3ad6c{text-align:start;}.elementor-2527 .elementor-element.elementor-element-8d3ad6c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;font-style:normal;text-decoration:none;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2527 .elementor-element.elementor-element-c26d527 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2527 .elementor-element.elementor-element-c26d527{text-align:start;}.elementor-2527 .elementor-element.elementor-element-c26d527 .elementor-heading-title{font-size:1.2em;font-weight:400;}.elementor-2527 .elementor-element.elementor-element-d7c1c2d{--spacer-size:20px;}.elementor-2527 .elementor-element.elementor-element-2599bf6{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2527 .elementor-element.elementor-element-f62f9c6{--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;}.elementor-2527 .elementor-element.elementor-element-8d3ad6c{text-align:center;}.elementor-2527 .elementor-element.elementor-element-c26d527{text-align:center;}}@media(max-width:880px){.elementor-2527 .elementor-element.elementor-element-f62f9c6{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2527 .elementor-element.elementor-element-8d3ad6c{text-align:center;}.elementor-2527 .elementor-element.elementor-element-8d3ad6c .elementor-heading-title{font-size:32px;}.elementor-2527 .elementor-element.elementor-element-c26d527 .elementor-heading-title{font-size:16px;}.elementor-2527 .elementor-element.elementor-element-d7c1c2d{--spacer-size:20px;}}@media(max-width:767px){.elementor-2527 .elementor-element.elementor-element-f62f9c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2527 .elementor-element.elementor-element-c26d527 .elementor-heading-title{font-size:1.2em;}}@media(min-width:768px){.elementor-2527 .elementor-element.elementor-element-a3f9fd9{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2527 .elementor-element.elementor-element-a3f9fd9{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-2599bf6 */.gform-field-label__text {
    font-size: 1.5em !important;
    font-family: "Poppins" !important;
    font-weight: 700 !important;
    color: var( --e-global-color-text ) !important;
}
.gsection_title {
    font-size: 2em !important;
}
.bgwhite {
    background: #ffffff !important;
    border-radius: 20px !important;
    padding:20px !important;
    border: solid 1px var( --e-global-color-cffc030 ) !important;
}
.elementor-2527 .elementor-element.elementor-element-2599bf6 li {
    list-style: disc !important;
}
h3, h2, p, li {
    color: #575349 !important;
}

#gform_4 .gform_page_footer {
    float: right !important;
}

#gform_4 .gfield_radio {
  gap: 30px;
}
#gform_4 button {
    border-radius: 100px !important;
    font-size: 20px !important;
    padding: 20px 30px !important;
    font-weight: 400 !important;
}
#gform_4 .gform_next_button {
    background: var( --e-global-color-text ) !important;
    color: #ffffff !important;
    
    border: 1px solid var( --e-global-color-text ) !important;
}
#gform_4 .gform_next_button:hover, #gform_submit_button_4:hover, #gform_4 .gform_previous_button:hover {
    background: var( --e-global-color-cffc030 ) !important;
    color: #ffffff !important;
    border: 1px solid var( --e-global-color-cffc030 ) !important;
}
.gform_required_legend {
    display: none  !important;
}
.gfield_required {
    color: var( --e-global-color-text ) !important;
}

#gform_submit_button_4 {
    background: var( --e-global-color-text ) !important;
    color: #ffffff !important;
    
    border: 1px solid var( --e-global-color-text ) !important;
}
#gform_4 .gform_previous_button  {
    background: transparent !important;
    color: var( --e-global-color-cffc030 ) !important;
    border: 1px solid var( --e-global-color-cffc030 ) !important;
}
#gform_4 .gform_fields {
    row-gap: 20px !important;
}
.card-choice input[type="radio"] {
  display: none !important;  
}

.card-choice .gfield_radio label {
  flex: 1;
  margin: 0;
  padding: 0;
  text-align: center;
  background: white;
  border-radius: 30px; 
  box-shadow: 0 3px 10px rgba(0,0,0,0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  min-width: 0;
  cursor: pointer;
  color: var( --e-global-color-text );
}


.card-choice .gfield_radio label .choix-radio {
  display: block;
  padding: 30px;
  flex-grow: 1;
}

.card-choice .gfield_radio label .title-radio {
  font-size: 26px !important;
  font-weight: bold;
}
.card-choice.radio-little .gfield_radio label  .title-radio {
  font-size: 18px !important;
}
.card-choice.radio-little .gfield_radio label .choix-radio {
    padding: 10px 30px;
}

.card-choice .gfield_radio label .description-radio {
  font-size: 1em;
  display: block;
}

.card-option {
    background-color: #ffffff !important;
    border-radius:  0 0 30px 30px !important;
    padding: 0  !important;
}
.card-option legend {
    background: #fff !important;
    width: 100% !important;
    padding-top: 30px !important;
    border-radius: 30px 30px 0 0 !important;
}
.card-option legend  {
    padding: 30px 30px 0 30px !important;
}
.card-option .gfield_description {
    padding: 0 30px 0 30px;
}
.card-option .ginput_container_checkbox {
    padding: 0 30px 30px 30px;
}
.prix-option {
    font-size: 20px; 
    font-weight: 700;
}
.prix-beauer {
    font-size: 20px !important; 
    font-weight: 700 !important; 
    color: var( --e-global-color-cffc030 ) !important;
}
.amenagement img {
   height: 60vh;
}


.card-choice .gfield_radio .gchoice:hover label {
  background-color: var( --e-global-color-cffc030 );
  color: #ffffff !important;
}
.card-choice .gfield_radio .gchoice:hover .prix-beauer, input[type="radio"]:checked + label .prix-beauer {
    color: #ffffff !important;
} 
.card-choice input[type="radio"]:checked + label {
  background-color: var( --e-global-color-text ) !important;
  color: #ffffff !important;
}
.infos-perso .gform-field-label__text {
    font-size: 18px !important;
}

/* Mobile */
@media (max-width: 767px) {
  #gform_4 button {
        font-size: 16px !important;
        padding: 10px 20px !important;
    }
    
    .card-choice .gfield_radio label .title-radio {
      font-size: 20px !important;
    }
    .card-choice.radio-little .gfield_radio label  .title-radio {
      font-size: 14px !important;
    }
    .gform-field-label__text {
        font-size: 1.3em !important;
    }
    .prix-option {
        font-size: 16px; 
    }
    .gsection_title {
        font-display: 1.6em !important;
    }
}



/*pictos*/

.card-option .gform-field-label__text {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.card-option .gform-field-label__text::before {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    margin-bottom: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

#field_4_20 .gform-field-label__text::before, #field_4_109 .gform-field-label__text::before, #field_4_130 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/clim.png");
}
#field_4_49 .gform-field-label__text::before, #field_4_141 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/mobilier.png");
}
#field_4_38 .gform-field-label__text::before, #field_4_110 .gform-field-label__text::before, #field_4_132 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/panneau-solaire.png");
}
#field_4_39 .gform-field-label__text::before, #field_4_111 .gform-field-label__text::before, #field_4_133 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/jantes.png");
}
#field_4_63 .gform-field-label__text::before, #field_4_112 .gform-field-label__text::before, #field_4_138 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/isolation.png");
}
#field_4_40 .gform-field-label__text::before, #field_4_113 .gform-field-label__text::before, #field_4_134 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/store.png");
}
#field_4_41 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/pluie.png");
}
#field_4_42 .gform-field-label__text::before, #field_4_114 .gform-field-label__text::before, #field_4_135 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/lumiere.png");
}
#field_4_43 .gform-field-label__text::before, #field_4_118 .gform-field-label__text::before, #field_4_137 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/tissu.png");
}
#field_4_44 .gform-field-label__text::before, #field_4_119 .gform-field-label__text::before, #field_4_136 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/batterie.png");
}
#field_4_47 .gform-field-label__text::before, #field_4_48 .gform-field-label__text::before, #field_4_120 .gform-field-label__text::before, #field_4_123 .gform-field-label__text::before, #field_4_139 .gform-field-label__text::before, #field_4_140 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/covering.png");
}
#field_4_50 .gform-field-label__text::before, #field_4_51 .gform-field-label__text::before, #field_4_121 .gform-field-label__text::before, #field_4_143 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/plaque.png");
}
#field_4_52 .gform-field-label__text::before, #field_4_148 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/coffre.png");
}
#field_4_53 .gform-field-label__text::before, #field_4_115 .gform-field-label__text::before, #field_4_149 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/wc.png");
}
#field_4_54 .gform-field-label__text::before, #field_4_146 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/microondes.png");
}
#field_4_64 .gform-field-label__text::before, #field_4_65 .gform-field-label__text::before, #field_4_125 .gform-field-label__text::before, #field_4_150 .gform-field-label__text::before, #field_4_151 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/chauffage.png");
}
#field_4_66 .gform-field-label__text::before, #field_4_126 .gform-field-label__text::before, #field_4_152 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/velos.png");
}
#field_4_67 .gform-field-label__text::before, #field_4_127 .gform-field-label__text::before, #field_4_154 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/antivol.png");
}
#field_4_68 .gform-field-label__text::before, #field_4_91 .gform-field-label__text::before, #field_4_155 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/signature.png");
}
#field_4_62 .gform-field-label__text::before, #field_4_92 .gform-field-label__text::before, #field_4_129 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/premium.png");
}
#field_4_21 .gform-field-label__text::before, #field_4_116 .gform-field-label__text::before, #field_4_131 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/telecommande.png");
}
#field_4_117 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/liseuse.png");
}
#field_4_122 .gform-field-label__text::before, #field_4_142 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/safari-room.png");
}
#field_4_124 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/camera.png");
}
#field_4_144 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/four.png");
}
#field_4_145 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/lave-vaisselle.png");
}
#field_4_147 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/tv.png");
}
#field_4_153 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/lavelinge.png");
}
.gfield--type-html img {
    width: 40px !important;
}



.card-choice .gform-field-label__text {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.card-choice .gform-field-label__text::before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    margin-top:20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

#field_4_31 .gform-field-label__text::before, #field_4_103 .gform-field-label__text::before, #field_4_106 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/sol.png");
}
#field_4_6 .gform-field-label__text::before, #field_4_104 .gform-field-label__text::before, #field_4_108 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/coussins.png");
}
#field_4_7 .gform-field-label__text::before, #field_4_156 .gform-field-label__text::before, #field_4_105 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/tissu.png");
}
#field_4_86 .gform-field-label__text::before, #field_4_87 .gform-field-label__text::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/chambre.png");
}


.equipement-card h3::before {
    content: "";
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-right: 10px;
    vertical-align: middle;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

#field_4_25 h3::before, #field_4_32 h3::before, #field_4_76 h3::before, #field_4_80 h3::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/ambiance.png");
}

#field_4_27 h3::before, #field_4_33 h3::before, #field_4_78 h3::before, #field_4_83 h3::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/chambre.png");
}

#field_4_28 h3::before, #field_4_34 h3::before, #field_4_77 h3::before, #field_4_82 h3::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/cuisine.png");
}

#field_4_29 h3::before, #field_4_35 h3::before, #field_4_79 h3::before, #field_4_85 h3::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/technique.png");
}

#field_4_84 h3::before {
    background-image: url("https://beauer.fr/wp-content/uploads/2026/08/douche.png");
}/* End custom CSS */