@font-face{font-family:Kindred;src:url(/typo/Kindred-Youth.otf)format("opentype")}@font-face{font-family:Chicle;src:url(/typo/Chicle-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/typo/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/typo/Roboto-Light.ttf)format("truetype");font-weight:300}@keyframes rotation_1{0%{transform:rotate(35deg)}25%{transform:rotate(0)}50%{transform:rotate(-35deg)}75%{transform:rotate(0)}to{transform:rotate(35deg)}}@keyframes rotation_2{0%{transform:rotate(-35deg)}25%{transform:rotate(0)}50%{transform:rotate(35deg)}75%{transform:rotate(0)}to{transform:rotate(-35deg)}}.cardAvis{flex-direction:column;justify-content:center;align-items:center;width:350px;height:300px;display:flex;position:relative}.cardAvis svg{z-index:0;width:100%;position:absolute;top:0;left:0;overflow:visible}.cardAvis svg path{fill:#ffccdb}.cardAvis svg .path{color:#8e00557c;filter:drop-shadow(0 -5px 15px #8e00557c)}.cardAvis svg .border-path{fill:#fff}.cardAvis .container-text{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:25px;padding:25px 50px 0;display:flex;position:relative}.cardAvis .container-text .quote-icon{color:#8e0055;text-align:left;text-wrap:wrap;font-family:Kindred,sans-serif;font-size:100px;font-weight:400;line-height:1;text-decoration:none}@media (max-width:1500px){.cardAvis .container-text .quote-icon{font-size:76px}}@media (max-width:1310px){.cardAvis .container-text .quote-icon{text-align:center}}@media (max-width:520px){.cardAvis .container-text .quote-icon{font-size:48px}}.cardAvis .container-text .quote-icon{height:fit-content;line-height:0}.cardAvis .container-text .header{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.cardAvis .container-text .header .nom{letter-spacing:5%;color:#8e0055;text-align:left;font-family:Chicle,sans-serif;font-size:24px;font-weight:lighter;text-decoration:none}@media (max-width:520px){.cardAvis .container-text .header .nom{font-size:20px}}.cardAvis .container-text .content{position:relative}.cardAvis .container-text .content .text{letter-spacing:5%;color:#8e0055;text-align:center;font-family:Chicle,sans-serif;font-size:20px;font-weight:lighter;text-decoration:none}@media (max-width:520px){.cardAvis .container-text .content .text{font-size:16px}}.cardAvis .container-text .content .bottom{position:absolute;bottom:-25px;right:-5px}@media (max-width:810px){.cardAvis{width:300px;height:250px}.cardAvis .container-text{gap:10px}}@media (max-width:520px){.cardAvis{width:250px;height:200px}.cardAvis .quote-icon{font-size:52px!important}}
