#vee-body .vee-2-4a1a06c0 a,#vee-body .vee-2-4a1a06c0 button{background-color:#E22386;padding:0.7rem 1.3rem 0.8rem 1.2rem;color:#fff;font-size:1rem;font-weight:600;border-radius:100px;}#vee-body .vee-2-4a1a06c0 a:hover,#vee-body .vee-2-4a1a06c0 a:focus,#vee-body .vee-2-4a1a06c0 a:active,#vee-body .vee-2-4a1a06c0 button:hover,#vee-body .vee-2-4a1a06c0 button:focus,#vee-body .vee-2-4a1a06c0 button:active{background-color:#16265C;}#vee-body .vee-2-4a1a06c0 a i,#vee-body .vee-2-4a1a06c0 button i{margin-right:0.7rem;font-size:1.3rem;}
/* Appliquer ces styles sur le lien <a> à l'intérieur du bouton */
#vee-body .vee-2-4a1a06c0 a {
    transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.3s ease, background-color 0.3s ease;
}

#vee-body .vee-2-4a1a06c0 a:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(22, 38, 92, 0.2);
}

/* Amélioration du balayage existant */
#vee-body .vee-2-4a1a06c0 a::before {
    transition: transform 0.5s cubic-bezier(0.65, 0, 0.35, 1) !important;
}link[href^="assets/css/veello-theme/style-2-4a1a06c0.css"]{z-index:0}#vee-body .vee-52-0ce258ce .vee-subheadline{margin-bottom:10px;color:#E22386;font-family:"Caveat", sans-serif;font-size:3.2rem;font-weight:700;}@media (max-width: 991.98px){#vee-body .vee-52-0ce258ce .vee-subheadline{font-size:2.8rem;}}
small.vee-subheadline {
  /* Ajout de l'inclinaison */
  transform: rotate(-2.5deg);
    /* Lissage de la police lors de la rotation */
  -webkit-font-smoothing: antialiased;
}link[href^="assets/css/veello-theme/style-52-0ce258ce.css"]{z-index:0}
/* Ciblez le span spécifique dans votre titre */
.ce_rsce_vee_headline_extended span span {
  /* Le dégradé crée la bande jaune en bas du texte */
  background-image: linear-gradient(180deg, transparent 65%, #FFD978 65%);
  
  /* Pour que le trait soit continu même si le texte revient à la ligne */
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  
  /* Un léger padding pour ne pas que le jaune soit trop collé aux lettres */
  padding: 0 2px;
}link[href^="assets/css/veello-theme/style-53-ea443b3b.css"]{z-index:0}#vee-body .vee-162-8766645a{font-size:0.9rem;}link[href^="assets/css/veello-theme/style-162-8766645a.css"]{z-index:0}#vee-body .vee-30-cde2b8a5 input.text,#vee-body .vee-30-cde2b8a5 input.captcha,#vee-body .vee-30-cde2b8a5 select,#vee-body .vee-30-cde2b8a5 textarea,#vee-body .vee-30-cde2b8a5 .vee-upload-label__content{background-color:transparent;border-color:#16265C;}
#vee-body .vee-30-cde2b8a5 a {
	color: currentcolor;
	text-decoration: underline;
}link[href^="assets/css/veello-theme/style-30-cde2b8a5.css"]{z-index:0}#vee-body .vee-112-3e010972 a{color:#fff;background-color:#E22386;border-radius:100%;font-size:1.3rem;height:40px;width:40px;}#vee-body .vee-112-3e010972 a:hover{background-color:#0f1a3e;}link[href^="assets/css/veello-theme/style-112-3e010972.css"]{z-index:0}#vee-body .vee-113-03874ff1{margin-top:30px;}link[href^="assets/css/veello-theme/style-113-03874ff1.css"]{z-index:0}#vee-body .vee-44-f2fef7f8{margin-bottom:0.9em;color:#fff;font-size:1.25rem;}link[href^="assets/css/veello-theme/style-44-f2fef7f8.css"]{z-index:0}#vee-body .vee-45-44d93709.vee-navigation ul li a,#vee-body .vee-45-44d93709.vee-navigation ul li span{color:#fff;border-width:0;}#vee-body .vee-45-44d93709.vee-navigation ul li a:hover,#vee-body .vee-45-44d93709.vee-navigation ul li a.active,#vee-body .vee-45-44d93709.vee-navigation ul li a.trail,#vee-body .vee-45-44d93709.vee-navigation ul li span{color:#E22386;}
#vee-body .vee-45-44d93709 strong {
	color: var(--vee-mainColor);
	font-weight: inherit;
	padding: 0.5rem 0;
	display: inline-block;
}link[href^="assets/css/veello-theme/style-45-44d93709.css"]{z-index:0}#vee-body .vee-114-6f61ea30{margin-top:30px;}link[href^="assets/css/veello-theme/style-114-6f61ea30.css"]{z-index:0}#vee-body .vee-43-6a09fe92 .vee-icon-box__icon{margin-bottom:0.4em;color:#E22386;font-size:1.5em;}#vee-body .vee-43-6a09fe92 .vee-icon-box__headline{color:#fff;font-size:1em;font-weight:700;}#vee-body .vee-43-6a09fe92 .vee-icon-box__text{color:#fff;}#vee-body .vee-43-6a09fe92 .vee-link-wrapper a{color:inherit;}#vee-body .vee-43-6a09fe92 .vee-link-wrapper a:hover{color:#E22386;}#vee-body .vee-43-6a09fe92{margin-bottom:20px;}
#vee-body .vee-43-6a09fe92 .vee-icon-box__text a {
	color: inherit;
}

#vee-body .vee-43-6a09fe92 .vee-icon-box__text a:hover {
	color: var(--vee-mainColor);
}link[href^="assets/css/veello-theme/style-43-6a09fe92.css"]{z-index:0}#vee-body .vee-103-3257408c a,#vee-body .vee-103-3257408c button{background-color:#E22386;padding:0.7rem 1.3rem 0.8rem 1.2rem;color:#fff;font-size:1rem;font-weight:600;border-radius:100px;}#vee-body .vee-103-3257408c a:hover,#vee-body .vee-103-3257408c a:focus,#vee-body .vee-103-3257408c a:active,#vee-body .vee-103-3257408c button:hover,#vee-body .vee-103-3257408c button:focus,#vee-body .vee-103-3257408c button:active{background-color:#fff;color:#16265C;}#vee-body .vee-103-3257408c a i,#vee-body .vee-103-3257408c button i{margin-right:0.7rem;font-size:1.3rem;}
/* Appliquer ces styles sur le lien <a> à l'intérieur du bouton */
#vee-body .vee-103-3257408c a {
    transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.3s ease, background-color 0.3s ease;
}

#vee-body .vee-103-3257408c a:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(22, 38, 92, 0.2);
}

/* Amélioration du balayage existant */
#vee-body .vee-103-3257408c a::before {
    transition: transform 0.5s cubic-bezier(0.65, 0, 0.35, 1) !important;
}link[href^="assets/css/veello-theme/style-103-3257408c.css"]{z-index:0}#vee-body .vee-116-05ad7474{margin-top:30px;border-color:rgba(255,255,255,0.15);}link[href^="assets/css/veello-theme/style-116-05ad7474.css"]{z-index:0}#vee-body .vee-115-6b5bbbef{color:#fff;font-size:0.9rem;}#vee-body .vee-115-6b5bbbef a{color:#fff;}link[href^="assets/css/veello-theme/style-115-6b5bbbef.css"]{z-index:0}#vee-body .vee-41-729139a3{color:#A9A9A9;}link[href^="assets/css/veello-theme/style-41-729139a3.css"]{z-index:0}html{font-size:17px;}body{border-color:#EDEDED;}@media (max-width: 991.98px){html{font-size:16px;}}@media (max-width: 575.98px){html{font-size:15px;}}link[href^="assets/css/veello-theme/style-1-0c8ddcfc.css"]{z-index:0}.vee-header:not(.vee-header--stuck){padding-top:6px;padding-bottom:6px;}link[href^="assets/css/veello-theme/style-3-13d9b8fa.css"]{z-index:0}h1,.h1{margin-bottom:0.6em;font-size:3rem;}h1[class*="vee-headline"]{margin-bottom:0.6em;}link[href^="assets/css/veello-theme/style-9-5d66d103.css"]{z-index:0}h2,.h2{margin-bottom:0.6em;font-size:2.5rem;}h2[class*="vee-headline"]{margin-bottom:0.6em;}link[href^="assets/css/veello-theme/style-10-eb677dcd.css"]{z-index:0}h3,.h3{margin-bottom:0.65em;font-size:2rem;}h3[class*="vee-headline"]{margin-bottom:0.65em;}link[href^="assets/css/veello-theme/style-11-2f407a5b.css"]{z-index:0}h4,.h4{font-size:1.25rem;}link[href^="assets/css/veello-theme/style-12-e15e1679.css"]{z-index:0}.vee-link-wrapper a, .back a, .toplink a, .content-toplink a{font-size:1rem;text-transform:none;}link[href^="assets/css/veello-theme/style-65-0d5b11d8.css"]{z-index:0}
:root {
	--vee-clip-path-size: min(8cqw, 75px);
	--vee-clip-path-bottom-right: polygon(0 0, 100% 0, 100% calc(100% - var(--vee-clip-path-size, 56px)), calc(100% - var(--vee-clip-path-size, 56px)) 100%, 0 100%);
	--vee-clip-path-top-left: polygon(var(--vee-clip-path-size, 56px) 0, 100% 0, 100% 100%, 0 100%, 0 var(--vee-clip-path-size, 56px));
	text-wrap: pretty;
}

h1, h2 {
	text-wrap: balance;
}

a {
	text-decoration-thickness: 1px;
	text-underline-offset: 2px;
}link[href^="assets/css/veello-theme/style-6-0a7134ab.css"]{z-index:0}link[href^="assets/css/veello-theme/bundle-d2c2be0f.css"]{z-index:0}