.wpcf7 form{display:block;}
.wpcf7-form label{display:block;}
#page-header .l-subheader-cell .w-socials-item.twitter .fa-x-twitter svg {
display: none !important;
}:root{--uacf7-global-color-primary:#382673;--uacf7-global-text-color-secondary:#383c41;--uacf7-global-placeholder-color:#606266;--uacf7-global-border-color:#e4e9f8;--uacf7-global-button-color:var(--uacf7-global-color-primary);--uacf7-border-radius:5px;--uacf7-white-color:#fff;}
.uacf7-wrapper-default{border:none !important;margin:0 !important;padding:0 !important;box-shadow:none !important;outline:none !important;min-inline-size:100%;}
.uacf7-wrapper-default hr{background-color:var(--uacf7-global-border-color);border:none;height:1px;margin-bottom:20px;width:100%;}
.uacf7-wrapper-default label{display:inline-block;font-weight:500;line-height:inherit;margin-bottom:15px;width:100%;}
.uacf7-wrapper-default label span{display:block;margin-top:5px;}
.uacf7-wrapper-default .wpcf7-acceptance label span{display:inline-block;margin-top:5px;}
.uacf7-wrapper-default input[type="date"],
.uacf7-wrapper-default input[type="email"],
.uacf7-wrapper-default input[type="number"],
.uacf7-wrapper-default input[type="password"],
.uacf7-wrapper-default input[type="search"],
.uacf7-wrapper-default input[type="tel"],
.uacf7-wrapper-default input[type="text"],
.uacf7-wrapper-default input[type="url"],
.uacf7-wrapper-default select, .uacf7-wrapper-default textarea, .uacf7-wrapper-default label span textarea, .uacf7-wrapper-default label span input{padding:0.7rem 1rem;background-clip:padding-box;background-image:none;border:1px solid var(--uacf7-global-border-color);border-radius:var(--uacf7-border-radius);color:var(--uacf7-global-text-color-secondary);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;outline:none;}
.uacf7-wrapper-default textarea{height:90px;}
input[type="date"]:focus-visible,
input[type="date"]:visited,
input[type="email"]:focus-visible,
input[type="email"]:visited,
input[type="number"]:focus-visible,
input[type="number"]:visited,
input[type="password"]:focus-visible,
input[type="password"]:visited,
input[type="search"]:focus-visible,
input[type="search"]:visited,
input[type="tel"]:focus-visible,
input[type="tel"]:visited,
input[type="text"]:focus-visible,
input[type="text"]:visited,
select:visited, select:focus-visible, textarea:visited, textarea:focus-visible{border-color:var(--uacf7-global-button-color) !important;}
.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item-label{margin:0;}
.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item{display:flex !important;align-items:center;margin:0.5em 0 0 1em;font-weight:400;}
.uacf7-wrapper-default .uacf7-checkbox span input{margin-right:10px;}
.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item-label{margin:0;}
.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item{display:flex !important;align-items:center;margin:0.5em 0 0 1em;font-weight:400;}
.uacf7-wrapper-default .uacf7-radio span input{margin-right:10px;}
.uacf7-wrapper-default .uacf7-rating label span{display:inline-block;}
.uacf7-wrapper-default .uacf7-submint{display:flex;align-items:center;}
.uacf7-wrapper-default .uacf7-submint.end{display:flex;flex-direction:row-reverse;align-items:center;}
.uacf7-wrapper-default .uacf7-submint input[type="submit"]{font-size:16px;font-weight:700;color:var(--uacf7-white-color);background-color:var(--uacf7-global-color-primary);border-style:solid;border-radius:var(--uacf7-border-radius);border-width:2px;border-color:var(--uacf7-white-color);padding:10px 20px;text-align:center;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;outline:none;}
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:hover{color:var(--uacf7-white-color);background-color:var(--uacf7-global-color-primary);}
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]{background-color:var(--uacf7-global-color-primary);color:var(--uacf7-white-color) !important;}
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:hover{color:var(--uacf7-global-color-primary);background-color:var(--uacf7-white-color);}
.uacf7-wrapper-default .uacf7-submint.full-width{position:relative;}
.uacf7-wrapper-default .uacf7-submint.full-width input[type="submit"]{width:100%;}
.uacf7-wrapper-default .uacf7-submint.full-width > span{position:absolute;left:50%;margin-left:-12px;}
.uacf7-wrapper-default .uacf7-submint.fill.full-width > span.wpcf7-spinner{background-color:var(--uacf7-white-color);}
.uacf7-wrapper-default
.uacf7-submint.fill.full-width
> span.wpcf7-spinner::before{background-color:var(--uacf7-global-color-primary);}
.uacf7-wrapper-default .uacf7-charity-dinner{padding:0 15px;}
.uacf7-wrapper-default .uacf7-charity-dinner .wpcf7-submit{background:#115e99 !important;color:#ffffff !important;border-color:#115e99 !important;}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit{background-color:#e6a23c !important;border-radius:6px;font-size:18px;line-height:1.5;padding:8px 16px;}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit:hover {
background-color: #ebb563 !important;
}@font-face{font-family:"icons";src:url(//www.goodloca.fr/wp-content/uploads/ideapark_fonts/icons/icons.eot?v=1731786972);src:url(//www.goodloca.fr/wp-content/uploads/ideapark_fonts/icons/icons.eot?v=1731786972#iefix) format("embedded-opentype"), url(//www.goodloca.fr/wp-content/uploads/ideapark_fonts/icons/icons.woff?v=1731786972) format("woff2"), url(//www.goodloca.fr/wp-content/uploads/ideapark_fonts/icons/icons.woff?v=1731786972) format("woff");font-weight:normal;font-style:normal;font-display:swap;}
i[class^="fi-bd21"], [class*=" fi-bd21"]{display:inline-block;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icons";font-weight:normal;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;speak:none;}
i[class^="icon-"]:before, i[class*=" icon-"]:before{font-family:icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-calendar:before{content:"\f101";}
.icon-circle-solid:before{content:"\f102";}
.icon-decor-left:before{content:"\f103";}
.icon-derrick:before{content:"\f104";}
.icon-icon-1:before{content:"\f105";}
.icon-icon-10:before{content:"\f106";}
.icon-icon-11:before{content:"\f107";}
.icon-icon-12:before{content:"\f108";}
.icon-icon-13:before{content:"\f109";}
.icon-icon-14:before{content:"\f10a";}
.icon-icon-15:before{content:"\f10b";}
.icon-icon-16:before{content:"\f10c";}
.icon-icon-17:before{content:"\f10d";}
.icon-icon-2:before{content:"\f10e";}
.icon-icon-3:before{content:"\f10f";}
.icon-icon-4:before{content:"\f110";}
.icon-icon-5:before{content:"\f111";}
.icon-icon-6:before{content:"\f112";}
.icon-icon-7:before{content:"\f113";}
.icon-icon-8:before{content:"\f114";}
.icon-icon-9:before{content:"\f115";}
.icon-location:before{content:"\f116";}
.icon-phone-volume-solid:before{content:"\f117";}
.icon-tick:before{content:"\f118";}
.icon-truck:before{content:"\f119";}
.fi-bd21-calendar:before{content:"\F101";}
.fi-bd21-circle-solid:before{content:"\F102";}
.fi-bd21-decor-left:before{content:"\F103";}
.fi-bd21-derrick:before{content:"\F104";}
.fi-bd21-icon-1:before{content:"\F105";}
.fi-bd21-icon-10:before{content:"\F106";}
.fi-bd21-icon-11:before{content:"\F107";}
.fi-bd21-icon-12:before{content:"\F108";}
.fi-bd21-icon-13:before{content:"\F109";}
.fi-bd21-icon-14:before{content:"\F10A";}
.fi-bd21-icon-15:before{content:"\F10B";}
.fi-bd21-icon-16:before{content:"\F10C";}
.fi-bd21-icon-17:before{content:"\F10D";}
.fi-bd21-icon-2:before{content:"\F10E";}
.fi-bd21-icon-3:before{content:"\F10F";}
.fi-bd21-icon-4:before{content:"\F110";}
.fi-bd21-icon-5:before{content:"\F111";}
.fi-bd21-icon-6:before{content:"\F112";}
.fi-bd21-icon-7:before{content:"\F113";}
.fi-bd21-icon-8:before{content:"\F114";}
.fi-bd21-icon-9:before{content:"\F115";}
.fi-bd21-location:before{content:"\F116";}
.fi-bd21-phone-volume-solid:before{content:"\F117";}
.fi-bd21-tick:before{content:"\F118";}
.fi-bd21-truck:before {
content: "\F119";
}