.choix_rdv {    width: 100%;    overflow: hidden;}.choix_rdv .col {    float: left;    min-height: 10px;    border: 1px solid #c4c4c4;    width: 370px;    padding-top: 60px;    padding-bottom: 45px;    cursor: pointer;    transition: ease background 0.2s;}.choix_rdv .col:nth-child(2) {    margin-left: 11px;}.choix_rdv .col:nth-child(1):hover {    background-color: #009fe3;    transition: ease background 0.2s;}.choix_rdv .col:nth-child(2):hover {    background: #fbb900;    transition: ease background 0.2s;}.choix_rdv .col a {    font-size: 15px;    padding: 8px 18px;    font-weight: bold;    color: white;    text-transform: uppercase;    margin: 0 auto;    margin-top: 50px;    display: table;}.choix_rdv .col a:hover {    text-decoration: none;}.choix_rdv .col:nth-child(1) a {    background-color: #009fe3;}.choix_rdv .col:nth-child(2) a {    background: #fbb900;}#mainNav .item.active.rdv .hover {    background: #86bc24;}.choix_rdv .col svg {    height: 100px;    margin: 0 auto;    display: block;}.choix_rdv .col:nth-child(1) svg path {    stroke: #009fe3;    fill: #009fe3;    stroke-width: 2px;    transition: stroke 0.2s ease, fill 0.2s ease;}.choix_rdv .col:nth-child(2) svg path {    stroke: #fbb900;    fill: #fbb900;    stroke-width: 2px;    transition: stroke 0.2s ease, fill 0.2s ease;}.choix_rdv .col:nth-child(1):hover svg path,.choix_rdv .col:nth-child(2):hover svg path {    stroke: white;    fill: white;    transition: stroke 0.2s ease, fill 0.2s ease;}/* RDV PARTICULIER */.choix_rdv .col.colTrois {    width: 243px;    margin: 0;}.choix_rdv .col.colTrois:nth-child(2) {    margin: 0 10px;}.choix_rdv .col.colTrois a {    color: white;}.choix_rdv .col.colTrois:nth-child(2):hover,.choix_rdv .col.colTrois:nth-child(2) a {    background: #86bc24;}.choix_rdv .col.colTrois:nth-child(2) svg path {    stroke: #86bc24;    fill: #86bc24;    stroke-width: 2px;    transition: stroke 0.2s ease, fill 0.2s ease;}.choix_rdv .col.colTrois:nth-child(3):hover,.choix_rdv .col.colTrois:nth-child(3) a {    background: #fbb900;}.choix_rdv .col.colTrois:nth-child(3) svg path {    stroke: #fbb900;    fill: #fbb900;    stroke-width: 2px;    transition: stroke 0.2s ease, fill 0.2s ease;}.conclusion-rdv {    margin-top: 30px;}.choix_rdv .col.colTrois:nth-child(1):hover svg path,.choix_rdv .col.colTrois:nth-child(2):hover svg path,.choix_rdv .col.colTrois:nth-child(3):hover svg path {    stroke: #ffffff;    fill: #ffffff;}/* RDV PARTICULIER */.panel-rdv-guide {    overflow: hidden;    margin: 50px 0;}.panel-rdv-guide .col {    float: left;    height: 186px;}.panel-rdv-guide .col:nth-child(1) .take-rdv {    top: 50%;    position: relative;    transform: translateY(-50%);}.panel-rdv-guide .col:nth-child(2) {    margin-left: 60px;}.panel-rdv-guide .col:nth-child(2) img {    margin-right: 35px;    margin-top: 0;    width: 125px;    position: relative;    top: 50%;    transform: translateY(-50%);    margin-bottom: 0;}.panel-rdv-guide .col:nth-child(3) img {    margin: 0;    margin-right: 12px;    width: 18px;}.panel-rdv-guide .col:nth-child(3) ul {    margin: 0;}.panel-rdv-guide .col:nth-child(3) ul li {    padding-bottom: 4px;    padding-left: 0;    list-style: none;}.panel-rdv-guide .col:nth-child(3) ul li,.panel-rdv-guide .col:nth-child(3) ul li a,.panel-rdv-guide .col:nth-child(3) ul li img {    vertical-align: middle;}.panel-rdv-guide .col:nth-child(1) img {    width: 42px;    position: absolute;    top: 30px;    left: 25px;}.textLayout1 .editableContent.no-padding {    padding: 40px 0 52px 0;    max-width: 1011px;    margin: 0 auto;}.panel-rdv-guide .col .remarque {    background-color: #f5f5f5;    color: #adadad;    padding: 30px 25px;    position: relative;}.panel-rdv-guide .col:nth-child(3) {    margin-left: 30px;}.panel-rdv-guide .col .remarque p {    margin: 0;    padding-left: 65px;}.take-rdv {    font-size: 20px;    text-transform: uppercase;    font-weight: bold;    background: #86bc24;    color: white;    padding: 20px;    vertical-align: middle;    margin: 0 auto;    display: table;}.textLayout1 .editableContent a.take-rdv:hover {    text-decoration: none;}.textLayout1 .editableContent .take-rdv img {    margin: 0;    vertical-align: middle;    margin-right: 15px;}@media screen and (max-width: 1200px) {    .textLayout1 .editableContent.no-padding {        max-width: 755px;    }    .panel-rdv-guide .col:nth-child(2) {        clear: both;    }    .panel-rdv-guide .col:nth-child(1) {        margin-left: 0px;    }    .panel-rdv-guide .col:nth-child(1) img {        margin-top: 0px;    }    .panel-rdv-guide .col:nth-child(3) {        margin-left: 0;        width: 50%;        margin-top: 0px;    }    .panel-rdv-guide .col .remarque p br {        display: none;    }    .panel-rdv-guide .col:nth-child(2) img {        top: 0;        transform: none;    }}@media screen and (max-width: 500px) {    .panel-rdv-guide .col {        float: none;        height: auto;    }    .panel-rdv-guide .col:nth-child(1) .take-rdv {        top: inherit;        position: relative;        transform: none;    }    .panel-rdv-guide .col:nth-child(2) {        margin-left: 0px;    }    .panel-rdv-guide .col:nth-child(2) img {        top: 0;        transform: none;        margin: 0 auto;        margin-bottom: 30px;        display: block;        width: 100px;    }    .panel-rdv-guide .col:nth-child(3) {        width: 100%;    }    .panel-rdv-guide .col:nth-child(1) {        width: 100%;        margin-bottom: 30px;    }    .panel-rdv-guide .col:nth-child(1) img {        margin-right: 35px;        width: 50px;        margin: 0 auto;        display: block;    }    .take-rdv {        font-size: 14px;        padding: 16px;    }    .legislation.textLayout1 .topTitle.rdv br {        display: none;        padding-right: 30px;    }}.remarque-rdv {    color: white;    padding: 30px 25px;    position: relative;    margin-top: 30px;}.remarque-rdv p {    margin: 0;    padding-left: 65px;    margin-bottom: 0 !important;}.remarque-rdv img {    width: 42px;    position: absolute;    top: 50%;    transform: translateY(-50%);    margin-bottom: 0 !important;    left: 25px;}.remarque-rdv p {    color: white !important;    text-align: left !important;    font-size: 18px !important;}/****************************************************************************/.rdv--intro {    border: 1px solid #c4c4c4;    text-align: center;    padding: 35px;}.textLayout1 .editableContent .rdv--intro--texte {    font-size: 18px;    line-height: 26px;    text-align: center;    font-weight: bold;    color: #6f6f6f;}.textLayout1 .editableContent .rdv--intro-btn:hover,.textLayout1 .editableContent .rdv--intro-btn {    font-size: 22px;    line-height: 60px;    padding: 0 20px;    font-weight: bold;    color: white;    text-transform: uppercase;    background-color: #86bc24;    margin: 25px auto 0;    display: table;    text-decoration: none;}.rdv--infos {    overflow: hidden;}.rdv--infos--col {    float: left;}.rdv--infos {    margin-top: 30px;    margin-bottom: 50px;}.rdv--infos--flag,.textLayout1 .editableContent .rdv--infos--flag {    width: 18px;    margin: 0;    margin-right: 18px;    vertical-align: middle;}.rdv--infos--liste,.rdv--infos--liste ul,.rdv--infos--liste ul li {    list-style: none !important;    margin: 0 !important;    padding: 0 !important;}.rdv--infos--texte {    margin-bottom: 0 !important;}.rdv--infos--bulle {    width: 50px;    margin-left: 22px;    margin-right: 50px;    margin-bottom: 0 !important;}.rdv.legislation.textLayout1 .editableContent li {    padding-left: 64px;    margin-bottom: 5px;}@media screen and (max-width: 700px) {    .rdv--infos--col {        float: none;        width: 100%;        text-align: center;        margin-bottom: 30px;    }    .rdv--infos--bulle {        margin-left: 0px;        margin-right: 0px;        margin-bottom: 0 !important;    }    .textLayout1 .editableContent .rdv--infos--texte {        text-align: center;    }    .rdv.legislation.textLayout1 .editableContent li {        padding-left: 0;        margin-bottom: 5px;    }    .rdv--infos .rdv--infos--col:last-child,    ul.rdv--infos--liste {        display: table;        margin: 0 auto !important;    }}@media screen and (max-width: 480px) {    .textLayout1 .editableContent .rdv--intro-btn:hover,    .textLayout1 .editableContent .rdv--intro-btn {        font-size: 15px;        line-height: 50px;        padding: 0 10px;    }    .textLayout1 .editableContent .rdv--intro--texte br {        display: none;    }}