.music-pulse-small{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;vertical-align:middle;margin:0 5px}.music-pulse-small i:before{content:"\62"!important;font-family:'ETmodules'!important;font-size:20px;color:#f20a0a!important;position:relative;z-index:2}.music-pulse-small span{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border:1.5px solid #f20a0a;border-radius:50%;opacity:0;pointer-events:none;z-index:1;animation:ripple-infinite 2.5s infinite cubic-bezier(0.25,0.46,0.45,0.94)}.music-pulse-small span:nth-child(2){animation-delay:0.8s}.music-pulse-small span:nth-child(3){animation-delay:1.6s}@keyframes ripple-infinite{0%{transform:scale(0.5);opacity:0}30%{opacity:0.6}100%{transform:scale(2.5);opacity:0}}.grecaptcha-badge{visibility:hidden!important}.choeur-2lignes h4{margin-bottom:35px!important}.logo-icon{display:inline-block;margin-right:10px;width:20px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Ccircle cx='7' cy='7' r='6' fill='%23e8000d'/%3E%3Cpath d='M7 7 H17 V17 Q17 20 20 20' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.published{text-transform:capitalize}.et_pb_scroll_top{background-color:rgba(195,66,63,0.75)!important;border-radius:3px}.contact-icons{display:flex;align-items:center;justify-content:center;gap:20px}.contact-icons a,.contact-icons .tel-tooltip{display:inline-flex;align-items:center;color:white;cursor:pointer}.contact-icons svg{width:30px;height:30px}.contact-icons a:hover svg{opacity:0.7}.tel-tooltip{position:relative}.tel-numero{visibility:hidden;opacity:0;background-color:rgba(195,66,63,0.9);color:white;font-size:13px;padding:4px 10px;border-radius:4px;position:absolute;bottom:130%;left:50%;transform:translateX(-50%);white-space:nowrap;transition:opacity 0.2s ease}.tel-tooltip:hover .tel-numero{visibility:visible;opacity:1}#loginform label,.members-login-notice-success{color:#000}.et-pb-contact-message{color:#000}.newsletter-inline .wpcf7-form{display:flex;align-items:flex-end;gap:15px}.newsletter-inline .wpcf7-form label{flex:1;margin:0}.newsletter-inline .wpcf7-form input[type="text"],.newsletter-inline .wpcf7-form input[type="email"]{width:100%;box-sizing:border-box}.newsletter-inline .wpcf7-form input[type="submit"]{width:auto;white-space:nowrap}.newsletter-inline .wpcf7-form p{margin:0}@media (max-width:767px){.newsletter-inline .wpcf7-form{flex-direction:column;align-items:stretch}.newsletter-inline .wpcf7-form label,.newsletter-inline .wpcf7-form input[type="submit"]{width:100%}}.fsdt-template-5 .fsdt-tab.fsdt-menu-wrap{background:#c3423f;padding:3px 5px;border-radius:5px;transition:background 0.2s ease}.fsdt-template-5 .fsdt-external:hover .fsdt-tab.fsdt-menu-wrap{background:#9f302e}.fsdt-template-5 .fsdt-menu-text,.fsdt-template-5 .fsdt-tab-link,.fsdt-template-5 .fsdt-tab-name{background:transparent!important;box-shadow:none!important}.fsdt-template-5 .fsdt-tab-link{display:block}.fsdt-template-5 .fsdt-external:hover .fsdt-tab-link,.fsdt-template-5 .fsdt-external:hover .fsdt-tab-name{color:#fff!important}@media (max-width:991px){#fsdt-front-display-wrap{display:none!important}}