.elementor .v-logo-label-img{width:100%;height:100%;object-fit:contain;}.elementor .v-logo-label{width:72px;height:72px;overflow:hidden;padding:6px;border-radius:var(--varin-rayon);border-width:0px;background-color:var(--varin-blanc);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .v-btn-contour-clair:hover,.elementor .v-btn-contour-clair:focus-visible{color:var(--varin-marine);background-color:var(--varin-blanc);}.elementor .v-btn-contour-clair{font-family:var(--varin-font);font-weight:600;font-size:16px;color:var(--varin-blanc);line-height:1.2;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--varin-rayon);border-width:2px;border-color:var(--varin-blanc);border-style:solid;background-color:transparent;transition:background-color 0.15s, color 0.15s;display:inline-flex;gap:10px;align-items:center;}.elementor .v-btn-principal:hover,.elementor .v-btn-principal:focus-visible{color:var(--varin-blanc);transform:translate3d(-3px, -3px, 0px);}.elementor .v-btn-principal{font-family:var(--varin-font);font-weight:600;font-size:16px;color:var(--varin-blanc);line-height:1.2;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--varin-rayon);border-width:2px;border-color:var(--varin-bleu);border-style:solid;background-color:var(--varin-bleu);transition:transform 0.15s, box-shadow 0.15s;display:inline-flex;gap:10px;align-items:center;}.elementor .v-surtitre{font-family:var(--varin-font);font-weight:600;font-size:var(--varin-surtitre);color:var(--varin-bleu);letter-spacing:0.14em;line-height:1.3;text-transform:uppercase;padding-inline-start:22px;background-image:url("https://couverture-varin.fr/wp-content/uploads/2026/11/Triangle.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:13px 11px;background-position:0% 0%;background-position: left 0px top 2px;\n}