.arrow{font-family:Arial,sans-serif}.btn-primary{background:#007f88}.text-accent{color:#007f88}/* WordPress and contact form integration */
body.admin-bar .site-header{top:32px}body{margin:0}.cursus-refonte .wpforms-container{max-width:780px;margin:24px 0}.cursus-refonte .wpforms-container input,.cursus-refonte .wpforms-container textarea,.cursus-refonte .wpforms-container select{border:1px solid #afc2d2!important;border-radius:8px!important;max-width:100%!important;font:inherit}.cursus-refonte .wpforms-container .wpforms-field-label{color:#09264b}.cursus-refonte .wpforms-container button[type=submit]{background:#09264b!important;color:#fff!important;border-radius:8px!important;padding:14px 28px!important;font-weight:700!important}.cursus-refonte .wpforms-container input:focus,.cursus-refonte .wpforms-container textarea:focus{outline:2px solid #007e87;outline-offset:2px}.cursus-refonte :focus-visible{outline:3px solid #007e87;outline-offset:4px}#formulaire-contact{scroll-margin-top:130px}@media(max-width:782px){body.admin-bar .site-header{top:46px}}

.arrow{font-size:0;display:inline-block;width:12px;height:12px;position:relative}.arrow:after{content:"";position:absolute;inset:2px;border-top:2px solid currentColor;border-right:2px solid currentColor}.arrow:before{content:"";position:absolute;left:2px;top:6px;width:10px;border-top:2px solid currentColor;transform:rotate(-45deg)}
