.contenu h1{font-family:Quicksand!important;font-size:40px!important}.contenu h2{font-family:Quicksand!important;font-size:30px!important;color:#CBA159}.contenu h3{font-family:Quicksand!important;font-size:25px!important;font-style:italic!important}.contenu h4{font-family:Quicksand!important;font-size:20px!important;font-style:italic!important}.contenu p{font-family:barlow!important;font-size:19px!important}.contenu ul{font-family:barlow!important;font-size:19px!important}.contenu ol{font-family:barlow!important;font-size:19px!important}.contenu li{padding:5px!important}.contenu table{font-family:barlow!important;font-size:19px!important}.contenu a{color:#000!important;text-decoration:underline!important;font-weight:bold!important}.contenu a:hover{color:#CBA159!important;text-decoration:none!important}.contenu .lienblanc a{color:#ffffff!important;text-decoration:underline!important;font-weight:bold!important}.contenu .lienblanc a:hover{color:#CBA159!important;text-decoration:none!important}.centrage{display:flex;align-items:center;justify-content:center}.modulecentre{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:980px){.ligneresponsive{display:block!important}.contenu h1{font-size:35px!important}.contenu h2{font-size:25px!important}.contenu h3{font-size:20px!important}.contenu h4{font-size:17px!important}}table.tarifs{width:100%;border-collapse:collapse;font-family:"barlow"!important;font-size:19px}table.tarifs th{background-color:#CBA159;color:#fff;text-align:center;padding:12px;border-bottom:2px solid #CBA159}table.tarifs td{padding:10px 12px;border-bottom:1px solid #CBA159}table.tarifs tr:nth-child(even){background-color:#fff}table.tarifs tr:hover{background-color:#CBA159;color:#fff;transition:all 0.3s ease}table.tarifs td:last-child{text-align:center;font-weight:bold}@media screen and (max-width:600px){table.tarifs,table.tarifs thead,table.tarifs tbody,table.tarifs th,table.tarifs td,table.tarifs tr{display:block;width:100%}table.tarifs thead tr{display:none}table.tarifs tr{margin-bottom:15px;border:1px solid #ddd;border-radius:8px;overflow:hidden}table.tarifs td{text-align:left;padding:10px;position:relative;border:none}table.tarifs td::before{content:attr(data-label);font-weight:bold;display:block;color:#555;margin-bottom:4px}table.tarifs td:last-child{text-align:left}}