.background-beige{background:#f5eee0;padding-bottom:60px}@media (min-width:768px){.background-beige{padding-bottom:120px}}.background-beige-dark{background:#ccb994}#page-glossaire #breadcrumb{background:#ccb994}#page-glossaire #breadcrumb:after,#page-glossaire #breadcrumb:before{background:#ccb994}#page-glossaire h1.title{margin-bottom:58px}#page-glossaire .listing-lettre{display:flex;align-items:center;align-content:center;gap:10px;flex-wrap:wrap;flex-direction:row;justify-content:center;padding:24px 20px 48px;list-style:none}@media (min-width:768px){#page-glossaire .listing-lettre{padding:24px 0 48px 0}}#page-glossaire .listing-lettre li a{height:30px;width:30px;display:flex;background:#ead8ef;border-radius:100%;align-items:center;justify-content:center;color:#000;font-family:myriad-pro-semi-bold,Arial,sans-serif}#page-glossaire .listing-lettre li.active a,#page-glossaire .listing-lettre li:hover a{background:#690a89;color:#fff}#page-glossaire .bloc-blanc{display:flex;flex-direction:column;gap:30px;background:#fff;padding:25px;border-radius:40px;margin:0 20px}@media (min-width:768px){#page-glossaire .bloc-blanc{gap:70px;padding:50px 90px;margin:0}}#page-glossaire .bloc-blanc .title{margin-bottom:0}#page-glossaire .bloc-blanc .title span{color:#690a89}#page-glossaire .bloc-blanc .definition{font-size:16px;color:#000;font-family:myriad-pro,Arial,sans-serif;line-height:150%}@media (min-width:768px){#page-glossaire .bloc-blanc .definition{font-size:18px}}#page-glossaire .bloc-blanc .definition *{font-size:16px;color:#000;font-family:myriad-pro,Arial,sans-serif;line-height:150%}@media (min-width:768px){#page-glossaire .bloc-blanc .definition *{font-size:18px}}#page-glossaire .bloc-blanc .definition * a{text-decoration:underline}#page-glossaire .bloc-blanc .definition * a:hover{color:#690a89}#page-glossaire .listing-terms{display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width:768px){#page-glossaire .listing-terms{font-size:18px;flex-direction:row}}#page-glossaire .listing-terms .term{position:relative;padding:0 16px;width:100%}@media (min-width:768px){#page-glossaire .listing-terms .term{width:33.3%}}#page-glossaire .listing-terms .term:before{content:"";position:absolute;top:9px;left:0;width:.45em;height:.45em;border-right:1px solid currentColor;border-top:1px solid currentColor;transform:rotate(45deg);color:#000}#page-glossaire .listing-terms .term a{color:#000;font-family:myriad-pro,Arial,sans-serif;font-size:18px;font-style:normal;line-height:150%}@media (min-width:768px){#page-glossaire .listing-terms .term a{font-size:16px}}#page-glossaire .listing-terms .term a:hover{color:#690a89}#page-glossaire .listing-content{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;gap:24px;align-self:stretch;z-index:6;margin-bottom:40px}@media (min-width:992px){#page-glossaire .listing-content{flex-direction:row}}#page-glossaire #associated-content{background:0 0}#page-glossaire #associated-content:after,#page-glossaire #associated-content:before{display:none}#page-glossaire #header-content-bloc{padding:0 20px}@media (min-width:992px){#page-glossaire #header-content-bloc{padding:0 160px}}.card{display:flex;width:100%;flex-direction:column;align-items:center;align-self:stretch;border-radius:32px;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.2);position:relative;overflow:hidden}@media (min-width:992px){.card{width:370px;height:448px}}.card:hover{box-shadow:0 0 16px 0 rgba(0,0,0,.5)}.card .encart{display:flex;padding:6px 16px;margin:0;flex-direction:column;justify-content:center;align-items:center;border-radius:100px;background:rgba(0,0,0,.8);position:absolute;top:24px;left:24px;z-index:1}.card .encart span{color:#fff;font-family:myriad-pro-semi-bold,Arial,sans-serif;font-size:16px;font-style:normal;line-height:125%}@media (min-width:768px){.card .encart span{font-size:14px}}.card .bloc-top{display:flex;align-items:flex-start;justify-content:center;overflow:hidden;width:100%;max-width:370px;max-height:120px;min-height:120px;position:relative}.card .bloc-top img{width:100%;height:auto;min-height:120px}.card .content{display:flex;padding:24px 24px 32px 24px;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch}@media (min-width:768px){.card .content{padding:24px 40px 32px 40px}}.card .bloc-bottom{display:flex;padding:20px 32px;flex-direction:column;justify-content:center;align-items:center;gap:32px;align-self:stretch;background:#e3d1ad}.card .bloc-bottom span{color:#000;font-family:myriad-pro-semi-bold,Arial,sans-serif;font-size:16px;font-style:normal;line-height:normal}@media (min-width:768px){.card .bloc-bottom span{font-size:14px}}.card .picto{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:1000px;background:#000;position:absolute;top:24px;right:24px;z-index:1}.card .sup-informations{display:flex;padding-bottom:16px;align-items:center;gap:12px;align-self:stretch;justify-content:space-between}.card .sup-informations span{color:#000;font-family:myriad-pro-semi-bold,Arial,sans-serif;font-size:16px;font-style:normal;line-height:125%}@media (min-width:768px){.card .sup-informations span{font-size:14px}}.card .titre{display:flex;padding:8px 0 12px 0;flex-direction:column;align-items:flex-start;align-self:stretch;color:#000;font-family:myriad-pro-semi-bold,Arial,sans-serif;font-size:20px;font-style:normal;line-height:125%}@media (min-width:768px){.card .titre{font-size:24px}}.card .informations{color:#000;font-family:myriad-pro-semi-bold,Arial,sans-serif;font-size:16px;font-style:normal;line-height:125%}@media (min-width:768px){.card .informations{font-size:14px}}.card .text{color:#000;white-space:nowrap;font-family:myriad-pro,Arial,sans-serif;font-size:16px;font-style:normal;line-height:150%;text-wrap:wrap;margin:0 0 16px 0;opacity:.5;max-height:242px;overflow:hidden}@media (min-width:768px){.card .text{font-size:18px}}.card .button{display:flex;height:38px;padding:0 20px;align-items:center;gap:12px;border-radius:100px;border:1.5px solid #ffd104;background:#ffd104;align-self:center;margin-bottom:0}.card .button span{color:#000;font-family:myriad-pro-semi-bold,Arial,sans-serif;font-size:16px;font-style:normal;line-height:normal}@media (min-width:768px){.card .button span{font-size:14px}}.card .button span span{font-family:myriad-pro-bold,Arial,sans-serif}.card .button:hover{background:#fff}