#vee-body .vee-114-f1572275{margin-top:150px;border-color:#fff;}link[href^="assets/css/veello-theme/style-114-f1572275.css"]{z-index:0}#vee-body .vee-102-8d93700f{color:#fff;}link[href^="assets/css/veello-theme/style-102-8d93700f.css"]{z-index:0}#vee-body .vee-83-5b6788e5{margin-top:50px;}link[href^="assets/css/veello-theme/style-83-5b6788e5.css"]{z-index:0}#vee-body .vee-2-0d82758f a,#vee-body .vee-2-0d82758f button{background-color:#fff;padding:0.75rem 2rem;color:#225FA7;font-size:0.75rem;letter-spacing:0.15em;line-height:1.5;text-transform:uppercase;}#vee-body .vee-2-0d82758f a:before,#vee-body .vee-2-0d82758f button:before{background-color:#19477D;}#vee-body .vee-2-0d82758f a:hover,#vee-body .vee-2-0d82758f a:focus,#vee-body .vee-2-0d82758f a:active,#vee-body .vee-2-0d82758f button:hover,#vee-body .vee-2-0d82758f button:focus,#vee-body .vee-2-0d82758f button:active{color:#fff;}link[href^="assets/css/veello-theme/style-2-0d82758f.css"]{z-index:0}#vee-body .vee-84-b65f8a6b .image_container.vee-image-hover > a,#vee-body .vee-84-b65f8a6b .image_container:not(.vee-image-hover) > a img,#vee-body .vee-84-b65f8a6b .image_container > img,#vee-body .vee-84-b65f8a6b .image_container > picture img{border-radius:240px 0;}#vee-body .vee-84-b65f8a6b{margin-bottom:0;}@media (max-width: 1199.98px){#vee-body .vee-84-b65f8a6b .image_container.vee-image-hover > a,#vee-body .vee-84-b65f8a6b .image_container:not(.vee-image-hover) > a img,#vee-body .vee-84-b65f8a6b .image_container > img,#vee-body .vee-84-b65f8a6b .image_container > picture img{border-radius:180px 0;}}link[href^="assets/css/veello-theme/style-84-b65f8a6b.css"]{z-index:0}#vee-body .vee-116-75f7e484 .vee-notification__title{font-size:1.1rem;}#vee-body .vee-116-75f7e484 .vee-notification__text{font-size:0.8rem;}#vee-body .vee-116-75f7e484{background-color:#225FA7;border-radius:50px 0 50px 50px;}link[href^="assets/css/veello-theme/style-116-75f7e484.css"]{z-index:0}#vee-body .vee-86-1c66af2d{text-align:center;}link[href^="assets/css/veello-theme/style-86-1c66af2d.css"]{z-index:0}#vee-body .vee-89-9e96d903 .swiper-pagination .swiper-pagination-bullet{background-color:#F5DFDB;}#vee-body .vee-89-9e96d903 .swiper-pagination-bullets{margin-top:-30px;margin-bottom:-30px;}#vee-body .vee-89-9e96d903 .swiper-pagination .swiper-pagination-bullet-active,#vee-body .vee-89-9e96d903 .swiper-pagination .swiper-pagination-bullet:hover{background-color:#225FA7;}link[href^="assets/css/veello-theme/style-89-9e96d903.css"]{z-index:0}#vee-body .vee-88-248ee2a6 .vee-icon-box__text{font-size:0.9rem;}
#vee-body .vee-88-248ee2a6 img {
  border-top-left-radius: 300px;
  border-top-right-radius: 300px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
}


#vee-body .vee-88-248ee2a6 .vee-icon-box__icon {
  position: relative;
  overflow: hidden;
  border-top-left-radius: 300px;
  border-top-right-radius: 300px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  transition: outline-color .35s ease, outline-offset .35s ease, box-shadow .35s ease;
  outline: 2px dashed transparent;    /* invisible au repos */
  outline-offset: -25px;              /* part “plus profond” pour animer l’arrivée */
}

/* au survol du bloc entier */
#vee-body .vee-88-248ee2a6:hover .vee-icon-box__icon {
  outline-color: #F5DFDB;                /* cadre blanc */
  outline-offset: -15px;              /* cadre à 15px à l’intérieur */
  box-shadow: 0 12px 30px rgba(54,107,178,.12); /* petit lift moderne */
}link[href^="assets/css/veello-theme/style-88-248ee2a6.css"]{z-index:0}#vee-body .vee-90-5dfb3c86 a,#vee-body .vee-90-5dfb3c86 button{background-color:#225FA7;padding:0.75rem 2rem;color:#fff;font-size:0.75rem;letter-spacing:0.15em;line-height:1.5;text-transform:uppercase;}#vee-body .vee-90-5dfb3c86 a:before,#vee-body .vee-90-5dfb3c86 button:before{background-color:#19477D;}#vee-body .vee-90-5dfb3c86 a:hover,#vee-body .vee-90-5dfb3c86 a:focus,#vee-body .vee-90-5dfb3c86 a:active,#vee-body .vee-90-5dfb3c86 button:hover,#vee-body .vee-90-5dfb3c86 button:focus,#vee-body .vee-90-5dfb3c86 button:active{color:#fff;}link[href^="assets/css/veello-theme/style-90-5dfb3c86.css"]{z-index:0}#vee-body .vee-91-a73f28ad{text-align:center;}link[href^="assets/css/veello-theme/style-91-a73f28ad.css"]{z-index:0}#vee-body .vee-92-c3b0c637 .vee-trailer-box__text{border-radius:100px 0;}@media (max-width: 1199.98px){#vee-body .vee-92-c3b0c637 .vee-trailer-box__headline{font-size:1.3rem;}}
#vee-body .vee-92-c3b0c637 img {border-radius:100px 0}

#vee-body .vee-92-c3b0c637 .vee-trailer-box__text {
background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5) 100%);
}

#vee-body .vee-92-c3b0c637 .vee-trailer-box__text:hover {
background: linear-gradient(to bottom,rgba(34,93,163,0),rgba(34,93,163,0.8) 100%);
padding-bottom: 3.2rem;
}link[href^="assets/css/veello-theme/style-92-c3b0c637.css"]{z-index:0}#vee-body .vee-113-dd68140a{padding-top:200px;}@media (max-width: 991.98px){#vee-body .vee-113-dd68140a{padding-top:40px;}}link[href^="assets/css/veello-theme/style-113-dd68140a.css"]{z-index:0}
#vee-body .vee-93-faf98155 {
  display: flex;
  position: relative;
  align-items: center;
}

#vee-body .vee-93-faf98155 > * {
  margin-bottom: 0;
}

#vee-body .vee-93-faf98155 .content-image {
  position: relative;
}

#vee-body .vee-93-faf98155 .content-image:first-child figure {
  margin-right: -11%;
  position: relative;
  z-index: 1;
}

#vee-body .vee-93-faf98155 .content-image + .content-image figure {
  margin-left: -10%;
  margin-right: 10%;
  margin-top: 150px;
  position: relative;
  z-index: 2;
}

#vee-body .vee-93-faf98155 .content-image img {
  width: 100%;
  display: block;
}link[href^="assets/css/veello-theme/style-93-faf98155.css"]{z-index:0}#vee-body .vee-94-7f8197af .image_container.vee-image-hover > a,#vee-body .vee-94-7f8197af .image_container:not(.vee-image-hover) > a img,#vee-body .vee-94-7f8197af .image_container > img,#vee-body .vee-94-7f8197af .image_container > picture img{border-radius:300px;}link[href^="assets/css/veello-theme/style-94-7f8197af.css"]{z-index:0}#vee-body .vee-95-e217ca82 .image_container.vee-image-hover > a,#vee-body .vee-95-e217ca82 .image_container:not(.vee-image-hover) > a img,#vee-body .vee-95-e217ca82 .image_container > img,#vee-body .vee-95-e217ca82 .image_container > picture img{border-radius:300px 0 300px 300px;}link[href^="assets/css/veello-theme/style-95-e217ca82.css"]{z-index:0}#vee-body .vee-96-80d1aff5{color:#fff;text-align:center;font-size:2rem;}@media (max-width: 991.98px){#vee-body .vee-96-80d1aff5{font-size:1.7rem;}}link[href^="assets/css/veello-theme/style-96-80d1aff5.css"]{z-index:0}#vee-body .vee-97-9a1d505c{margin-bottom:20px;color:#fff;font-size:1.3rem;--headline-border-color:#F5DFDB;}link[href^="assets/css/veello-theme/style-97-9a1d505c.css"]{z-index:0}#vee-body .vee-68-fb1fabe6 .vee-icon-box__icon{margin-bottom:0.625rem;color:#225FA7;width:1.5rem;height:1.5rem;font-size:1.5rem;}#vee-body .vee-68-fb1fabe6 .vee-icon-box__headline{margin-bottom:0;color:#fff;font-family:"montserrat", sans-serif;font-size:0.9rem;font-weight:700;line-height:1.5;text-transform:uppercase;}#vee-body .vee-68-fb1fabe6 .vee-icon-box__text{color:#FFF;font-size:0.9rem;}
#vee-body .vee-68-fb1fabe6 a {
	color: inherit;
}

#vee-body .vee-68-fb1fabe6 a:hover {
	color: #fff;
	text-decoration: none;
}link[href^="assets/css/veello-theme/style-68-fb1fabe6.css"]{z-index:0}#vee-body .vee-62-246642f2{color:#fff;font-size:0.9rem;}#vee-body .vee-62-246642f2 a{color:#FFF;text-decoration:none;}#vee-body .vee-62-246642f2 a:hover{color:#fff;text-decoration:none;}link[href^="assets/css/veello-theme/style-62-246642f2.css"]{z-index:0}#vee-body .vee-66-f1a7b09f a{color:#F5DFDB;background-color:transparent;font-size:1.8rem;height:2rem;width:2rem;}#vee-body .vee-66-f1a7b09f a:hover{color:#fff;background-color:transparent;}link[href^="assets/css/veello-theme/style-66-f1a7b09f.css"]{z-index:0}#vee-body .vee-98-bd88fa0e{margin-bottom:20px;color:#fff;font-size:1.3rem;--headline-border-color:#F5DFDB;}link[href^="assets/css/veello-theme/style-98-bd88fa0e.css"]{z-index:0}#vee-body .vee-70-46e12e8a.vee-navigation ul li a,#vee-body .vee-70-46e12e8a.vee-navigation ul li span{padding:0;margin-bottom:0.5rem;font-size:0.9rem;color:#fff;border-style:none;}#vee-body .vee-70-46e12e8a.vee-navigation ul li a:hover,#vee-body .vee-70-46e12e8a.vee-navigation ul li a.active,#vee-body .vee-70-46e12e8a.vee-navigation ul li a.trail,#vee-body .vee-70-46e12e8a.vee-navigation ul li span{color:#fff;}link[href^="assets/css/veello-theme/style-70-46e12e8a.css"]{z-index:0}#vee-body .vee-71-45bfe4d3{padding-top:2.5rem;padding-bottom:2.5rem;border-color:rgba(255,255,255,0.1);border-width:1px 0 0;border-style:solid;text-align:center;}link[href^="assets/css/veello-theme/style-71-45bfe4d3.css"]{z-index:0}.fancybox-is-open .fancybox-bg{background-color:#2B4F85;opacity:0.9;}link[href^="assets/css/veello-theme/style-10-ad231a59.css"]{z-index:0}html{font-size:16px;}link[href^="assets/css/veello-theme/style-1-7c7c0998.css"]{z-index:0}.vee-header:not(.vee-header--stuck){padding-right:3%;padding-left:1%;}.vee-header.vee-header--stuck{padding-right:3%;padding-left:1%;background-color:#19477D;}link[href^="assets/css/veello-theme/style-3-c0a9c7d5.css"]{z-index:0}h1,.h1{font-size:3rem;}@media (max-width: 1199.98px){h1,.h1{font-size:2.6rem;}}@media (max-width: 767.98px){h1,.h1{font-size:2.4rem;}}link[href^="assets/css/veello-theme/style-11-1732b2f1.css"]{z-index:0}h2,.h2{margin-bottom:2rem;font-size:2.2rem;}h2[class*="vee-headline"]{margin-bottom:2rem;}@media (max-width: 767.98px){h2,.h2{font-size:2rem;}}link[href^="assets/css/veello-theme/style-12-3deca53b.css"]{z-index:0}h3,.h3{margin-bottom:1rem;font-size:1.5rem;}h3[class*="vee-headline"]{margin-bottom:1rem;}link[href^="assets/css/veello-theme/style-13-0c90f0e7.css"]{z-index:0}.vee-link-wrapper a, .back a, .toplink a, .content-toplink a{color:#8C724A;font-size:0.875rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;}.vee-link-wrapper a:hover, .back a:hover, .toplink a:hover, .content-toplink a:hover{color:#D4EAEC;}link[href^="assets/css/veello-theme/style-9-fa1ce8b9.css"]{z-index:0}link[href^="assets/css/veello-theme/bundle-0110b6c3.css"]{z-index:0}