.elementor-9279 .elementor-element.elementor-element-112786a:not(.elementor-motion-effects-element-type-background), .elementor-9279 .elementor-element.elementor-element-112786a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.secretsdesilesdeguadeloupe.com/wp-content/uploads/2025/08/VISU-CAMPAGNE-GUADELOUPE-1-1-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9279 .elementor-element.elementor-element-112786a > .elementor-container{min-height:366px;}.elementor-9279 .elementor-element.elementor-element-112786a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9279 .elementor-element.elementor-element-112786a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9279 .elementor-element.elementor-element-aadf035 > .elementor-element-populated{margin:40px 30px 40px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-9279 .elementor-element.elementor-element-fb4a068 > .elementor-widget-container{padding:60px 60px 60px 60px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:26px 26px 26px 26px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9279 .elementor-element.elementor-element-fb4a068{text-align:left;font-family:"Roboto", Sans-serif;font-size:34px;line-height:38px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-9279 .elementor-element.elementor-element-5026e3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9279 .elementor-element.elementor-element-5026e3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9279 .elementor-element.elementor-element-5026e3e > .elementor-element-populated, .elementor-9279 .elementor-element.elementor-element-5026e3e > .elementor-element-populated > .elementor-background-overlay, .elementor-9279 .elementor-element.elementor-element-5026e3e > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-9279 .elementor-element.elementor-element-5026e3e > .elementor-element-populated{box-shadow:6px 6px 20px 0px rgba(0, 168.00000000000009, 189, 0.2);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:50px 50px 50px 50px;}.elementor-9279 .elementor-element.elementor-element-5026e3e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9279 .elementor-element.elementor-element-c6c5860{font-family:"Helvetica", Sans-serif;}.elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-contact-form{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield input[type="text"], html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield input[type="email"], html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield input[type="tel"], html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield input[type="number"], html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield textarea, html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield select{text-indent:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A8BD;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield input[type="text"], 
                    html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield input[type="email"], 
                    html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield input[type="tel"], 
                    html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield input[type="number"], 
                    html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield textarea, 
                    html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield select{border-radius:10px 10px 10px 10px;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;padding:0px 0px 0px 0px;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield input::-webkit-input-placeholder, html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield textarea::-webkit-input-placeholder{color:#828282;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gform_footer{text-align:left;justify-content:left;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gfield--type-submit{text-align:left;justify-content:left;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gform_footer input[type="submit"]{display:inline-block;width:265px !important;background-color:#FFFFFF !important;color:#131939 !important;border-radius:30px 30px 30px 30px !important;padding:10px 40px 10px 10px;margin-top:30px;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:265px !important;background-color:#FFFFFF !important;color:#131939 !important;border-radius:30px 30px 30px 30px !important;padding:10px 40px 10px 10px;margin-top:30px;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:265px !important;background-color:#FFFFFF !important;border-radius:30px 30px 30px 30px !important;padding:10px 40px 10px 10px;margin-top:30px;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gform_body input[type="submit"].gform-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:#131939;font-family:"Helvetica", Sans-serif;font-size:18px;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gform_footer input[type="submit"]:hover{background-color:#F4F4F4 !important;color:#131939 !important;border-color:#131939;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover{background-color:#F4F4F4 !important;color:#131939 !important;border-color:#131939;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gform_body input[type="submit"].gform-button:hover{background-color:#F4F4F4 !important;color:#131939 !important;border-color:#131939;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-9279 .elementor-element.elementor-element-fbd3cd3 .gform_wrapper li.gfield_error textarea{border-width:1px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-9279 .elementor-element.elementor-element-fbd3cd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-fb4a068 */.elementor-element.elementor-element-fb4a068 &gt; .elementor-widget-container {
        backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for eael-gravity-form, class: .elementor-element-fbd3cd3 */#gform_submit_button_12 {
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: 90% center;
    opacity: .9;
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%201.75H16C18.1262%201.75%2019.6671%202.30971%2020.6787%203.32129C21.6903%204.33287%2022.25%205.87378%2022.25%208V13C22.25%2015.1262%2021.6903%2016.6671%2020.6787%2017.6787C19.6671%2018.6903%2018.1262%2019.25%2016%2019.25H15.5C15.2432%2019.25%2015.0412%2019.3801%2014.916%2019.5303L14.9072%2019.54L14.9004%2019.5498L13.4004%2021.5488C13.0216%2022.051%2012.5123%2022.3096%2012%2022.3096C11.4877%2022.3096%2010.9774%2022.0511%2010.5986%2021.5488L9.09961%2019.5498C9.03781%2019.4675%208.96398%2019.418%208.93359%2019.3984C8.89322%2019.3725%208.85262%2019.3515%208.81934%2019.3359C8.76061%2019.3084%208.67731%2019.2757%208.59766%2019.2598L8.5498%2019.25H8C5.93334%2019.25%204.40523%2018.9633%203.38379%2018.1006C2.38209%2017.2546%201.75%2015.7482%201.75%2013V8C1.75%205.87378%202.30971%204.33287%203.32129%203.32129C4.33287%202.30971%205.87378%201.75%208%201.75ZM8%202.25C6.14167%202.25%204.67481%202.68261%203.67871%203.67871C2.68261%204.67481%202.25%206.14167%202.25%208V13C2.25%2015.282%202.63316%2016.7946%203.65723%2017.6953C4.664%2018.5807%206.16081%2018.75%208%2018.75H8.5C8.85167%2018.75%209.28449%2018.965%209.50098%2019.251L11%2021.25L11.002%2021.2529C11.2454%2021.5728%2011.5927%2021.7949%2012%2021.7949C12.4073%2021.7949%2012.7546%2021.5728%2012.998%2021.2529L13%2021.25L14.5%2019.25C14.7356%2018.9359%2015.1074%2018.75%2015.5%2018.75H16C17.8583%2018.75%2019.3252%2018.3174%2020.3213%2017.3213C21.3174%2016.3252%2021.75%2014.8583%2021.75%2013V8C21.75%206.14167%2021.3174%204.67481%2020.3213%203.67871C19.3252%202.68261%2017.8583%202.25%2016%202.25H8Z%22%20stroke%3D%22%23131939%22%2F%3E%3Cpath%20d%3D%22M12%2010.5C12.2739%2010.5%2012.5%2010.7261%2012.5%2011C12.5%2011.2771%2012.2806%2011.5%2012%2011.5C11.7194%2011.5%2011.5%2011.2771%2011.5%2011C11.5%2010.7261%2011.7261%2010.5%2012%2010.5Z%22%20stroke%3D%22%23131939%22%2F%3E%3Cpath%20d%3D%22M16%2010.5C16.2739%2010.5%2016.5%2010.7261%2016.5%2011C16.5%2011.2771%2016.2806%2011.5%2016%2011.5C15.7194%2011.5%2015.5%2011.2771%2015.5%2011C15.5%2010.7261%2015.7261%2010.5%2016%2010.5Z%22%20stroke%3D%22%23131939%22%2F%3E%3Cpath%20d%3D%22M8%2012C7.44%2012%207%2011.55%207%2011C7%2010.45%207.45%2010%208%2010C8.55%2010%209%2010.45%209%2011C9%2011.55%208.56%2012%208%2012Z%22%20fill%3D%22%23292D32%22%2F%3E%3C%2Fsvg%3E);
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5613567 *//* Base (desktop) */
.contact-section{
  background-color:#F4F4F4;
  padding:72px 0;               /* espace vertical confortable */
}
.contact-section .elementor-container{
  max-width:1200px;
  padding-left:24px;
  padding-right:24px;           /* souffle latéral même en pleine largeur */
}
.contact-section .elementor-column{
  margin:0 !important;          /* on neutralise les grosses marges posées dans la colonne */
}

/* Forme du bloc formulaire */
.contact-section .gform_wrapper{
  max-width:760px;
  margin:0 auto;                /* centrage du formulaire */
}
.contact-section .gform_wrapper input[type="text"],
.contact-section .gform_wrapper input[type="email"],
.contact-section .gform_wrapper input[type="tel"],
.contact-section .gform_wrapper textarea{
  width:100%;
  padding:14px 16px;
  font-size:16px;               /* évite le zoom iOS */
  border-radius:12px;
  box-sizing:border-box;
}

/* Tablet ≤ 1024px */
@media (max-width:1024px){
  .contact-section{ padding:56px 0; }
  .contact-section .elementor-container{ padding-left:20px; padding-right:20px; }
  .contact-section .gform_wrapper{ max-width:680px; }
}

/* Mobile ≤ 767px */
@media (max-width:767px){
  .contact-section{ padding:40px 0; }
  .contact-section .elementor-container{ padding-left:16px; padding-right:16px; }
  .contact-section .elementor-column{ margin:24px 0 !important; }  /* petit espace propre autour du bloc */
  .contact-section .gform_wrapper{ max-width:100%; }
  .contact-section .gform_wrapper input[type="text"],
  .contact-section .gform_wrapper input[type="email"],
  .contact-section .gform_wrapper input[type="tel"],
  .contact-section .gform_wrapper textarea{
    padding:12px 14px;
    font-size:16px;
  }
  .contact-section .gform_footer input[type="submit"],
  .contact-section .gform_button{
    width:100%;
  }
}/* End custom CSS */