.elementor .loop-item{width:28vw;padding:0px;margin:0px;border-radius:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--18bbc1);border-style:solid;background-image:linear-gradient(174deg, #1B1464 0%,#dddddb 97%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;justify-content:space-between;}.elementor .Titrage{font-family:var(--primary-1);font-weight:400;font-size:var(--title);color:#1B1464;letter-spacing:-0.5px;}.elementor .Signature{font-family:var(--secondary-1);font-weight:500;font-size:1.1em;color:var(--text);text-transform:lowercase;margin-inline-start:2vw;}.elementor .Texte{font-family:var(--text-1);font-weight:400;font-size:var(--normal);color:var(--text);}.elementor .chapo{font-family:var(--primary-1);font-weight:300;font-size:var(--title);font-style:italic;}.elementor .menu{font-family:var(--secondary-1);font-weight:400;font-size:var(--normal);color:var(--f927db);text-transform:uppercase;margin:0px;}.elementor .menu:hover,.elementor .menu:focus-visible{color:var(--secondary);}.elementor .menu:active{color:var(--primary);}.elementor .cta-btn{font-family:var(--secondary-1);font-weight:400;font-size:var(--normal);color:var(--ddd20f);text-align:start;text-transform:capitalize;margin:0px;background-color:var(--primary);display:block;align-self:center;}.elementor .cta-btn:hover,.elementor .cta-btn:focus-visible{background-color:var(--secondary);}.elementor .intimate-txt{font-family:var(--secondary-1);font-size:var(--intimate);color:var(--bb91ff);letter-spacing:1px;text-transform:uppercase;}.elementor .Titre-content{font-family:var(--primary-1);font-weight:600;font-size:3.5em;color:var(--primary);margin-block-start:-3vw;margin-block-end:0px;margin-inline-start:20vw;margin-inline-end:20vw;mix-blend-mode:normal;filter:drop-shadow(0px 0px 5px var(--88cd4e));transform:translate3d(0px, 0px, 0px);}.elementor .lecture{padding-block-start:5px;padding-block-end:5px;padding-inline-start:20vw;padding-inline-end:20vw;display:flex;flex-direction:row;justify-content:flex-start;}.elementor .vignette{width:330px;height:330px;aspect-ratio:1/1;object-fit:cover;border-radius:12px;display:inline-flex;flex-direction:row;justify-content:flex-start;}.elementor .loop_layout{display:flex;flex-direction:row;}.elementor .loop-image{width:15vw;height:15vw;min-width:15vw;min-height:15vw;max-width:20vw;max-height:20vw;margin-inline-start:0px;margin-inline-end:0px;}