.cms_soindumois .title{margin-bottom: 10px;font-family:'Sofia', sans-serif;font-size: 40px;color: #282E69;text-align: center}.cms_soindumois .in{transition: background-color ease-out 0.5s}.cms_soindumois .in.bg0{background-color: #282E69}.cms_soindumois .in.bg1{background-color: #99d3d8}.cms_soindumois .cadre .slider.bg0{color: #fff}.cms_soindumois .cadre .slider.bg1{color: #080c37}.cms_soindumois .cadre{width:1600px;margin: 0 auto;transition:height ease-out 0.3s}.cms_soindumois .cadre .mask{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}.cms_soindumois .cadre{min-height: 500px}.cms_soindumois .cadre .fl{position:absolute;width:25px;height:39px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;cursor:pointer;z-index:40}.cms_soindumois .cadre .puces{position:absolute;width:100%;height:10px;left:0;bottom:14px;font-size:0;text-align:center;z-index:30}.cms_soindumois .cadre .puces.out{bottom:-25px}.cms_soindumois .cadre .puces div{display:inline-block;width:14px;height:14px;margin:0 4px;background:#fff;border:1px solid #fff;border-radius:50%;cursor:default}.cms_soindumois .cadre .puces div.notsel{background:none;cursor:pointer}body.js .cms_soindumois.trlr .cadre .slider{top:150%}.cms_soindumois.trlr .cadre .toslide{position:absolute;width:400%;height:100%;left:-100%;top:0;transition-duration:1s;transition-property:left;transition-timing-function:ease-out;z-index:1}.cms_soindumois.trlr .cadre .toslide.disable{transition:none !important}.cms_soindumois.trlr .cadre .toslide .c{position:absolute;top:0;width:25%;height:100%}.cms_soindumois.trlr .cadre .toslide .c1{left:0}.cms_soindumois.trlr .cadre .toslide .c2{left:25%}.cms_soindumois.trlr .cadre .toslide .c3{left:50%}.cms_soindumois.trlr .cadre .toslide .c4{left:75%}.cms_soindumois.trlr .cadre .toslide .slider{top:0 !important}.cms_soindumois .cadre .slider{position:absolute;width:100%;height:100%;left:0;top:0;z-index:11;overflow:hidden}.cms_soindumois .cadre .slider .tbl{display: table;table-layout: fixed;width: 100%;height: 100%}.cms_soindumois .cadre .slider .txt{display:table-cell;width:50%;min-height:500px;text-decoration:none;vertical-align: top;z-index:2}.cms_soindumois .cadre .slider .txt .fhght{display: flex;position: absolute;width: 100%;min-height: 100%;left: 0;top: 0}.cms_soindumois .cadre .slider .bloctxt{display: flex;width: 560px;margin: 0 auto;padding: 30px 30px 90px;flex-direction: column;align-items: stretch;justify-content: center}.cms_soindumois .cadre .slider .bloctxt .in{width: 500px;margin: 0 auto}.cms_soindumois .cadre .slider .bloctxt .nom{width: 100%;margin-bottom: 20px;font-family:'Poppins', sans-serif;font-size: 20px;line-height: 1.3}.cms_soindumois .cadre .slider .bloctxt .texte{width: 100%;margin-bottom: 20px;font-family:'Poppins', sans-serif;font-size: 16px;line-height: 1.3}.cms_soindumois .cadre .slider .bloctxt .tarifcont{display: table;table-layout: fixed;margin: 0 auto}.cms_soindumois .cadre .slider .bloctxt .tarifcont .tarifline{display: table-row}.cms_soindumois .cadre .slider .bloctxt .tarifcont .tarifline > div{display: table-cell;padding-bottom: 10px;font-family:'Poppins', sans-serif;font-size: 20px;line-height: 1;vertical-align: top}.cms_soindumois .cadre .slider .bloctxt .tarifcont .tarifline:last-child > div{padding-bottom: 0}.cms_soindumois .cadre .slider .bloctxt .tarifcont .tarifline .prix{padding-left: 15px}.cms_soindumois .cadre .slider .bloctxt .tarifcont .tarifline .duree{padding-right: 15px;text-align: right}.cms_soindumois .cadre .slider .bloctxt .tarifcont .tarifline .separ{width: 68px}.cms_soindumois .cadre .slider.bg0 .bloctxt .tarifcont .tarifline .separ{background: url("/images/global/tarif-feuille-line-w.svg") no-repeat left 6px / auto 10px}.cms_soindumois .cadre .slider.bg1 .bloctxt .tarifcont .tarifline .separ{background: url("/images/global/tarif-feuille-line-b.svg") no-repeat left 6px / auto 10px}.cms_soindumois .cadre .slider .photo{display: table-cell;width: 50%;z-index:1}.cms_soindumois .cadre .slider .photo .inner{position:absolute;width: 100%;height: 100%;left: 0;top: 0;overflow: hidden}.cms_soindumois .cadre .slider .photo img{display:block;position:absolute;width: 100%;height: 100%;left:0;top:0;object-fit: cover}.cms_soindumois .cadre .slider .txt .linkcont{position: absolute;width: 100%;left: 0;bottom: 30px;padding-right: 40px;text-align: right}.cms_soindumois .cadre .slider .txt .linkcont a{display: inline-block;font-family:'Sofia', sans-serif;font-size: 20px;line-height: 1;color: inherit;text-decoration: none}@media screen and (max-width: 1024px){.cms_soindumois .cadre .slider .bloctxt{padding-left: 40px;padding-right: 40px}}@media screen and (max-width: 800px){.cms_soindumois .cadre .slider .tbl{display: block}.cms_soindumois .cadre .slider .tbl .txt{display: block;width: 100%;height: auto;text-align: center}.cms_soindumois .cadre .slider .tbl .photo{display: block;width: 100%;height: 400px}.cms_soindumois .cadre .slider .bloctxt{justify-content: center;text-align: left;padding-left: 40px;padding-right: 40px;padding-bottom: 110px}.cms_soindumois .cadre .slider .txt{display:block;position:relative;max-width:none;width:auto;height:auto;min-height: 0;left:auto;top:auto;margin:30px 0 0}.cms_soindumois .cadre .slider .txt .texte{max-width:none;width:auto;height:auto;min-height:0}.cms_soindumois .cadre .slider .txt .linkcont{bottom: 50px}.cms_soindumois .cadre .slider .photo{position:relative;max-width:none;height:auto;margin:0 auto;right:auto;top:auto}.cms_soindumois .cadre .slider .photo .inner{height: 100%}.cms_soindumois .cadre .puces{bottom: 10px;top:auto}}@media screen and (max-width: 600px){.cms_soindumois .cadre .slider .tbl .photo{height: 300px}.cms_soindumois .cadre .slider .tbl .bloctxt{padding-left: 30px;padding-right: 30px}}@media screen and (max-width: 460px){.cms_soindumois .cadre .slider .tbl .bloctxt .nom,.cms_soindumois .cadre .slider .tbl .bloctxt .texte,.cms_soindumois .cadre .slider .tbl .bloctxt .tarifcont .tarifline > div{font-size-adjust: 0.5}}@media screen and (max-width: 400px){.cms_soindumois .title{font-size: 35px}.cms_soindumois .cadre .slider .tbl .photo{height: 250px}.cms_soindumois .cadre .slider .tbl .bloctxt{padding-left: 20px;padding-right: 20px}.cms_soindumois .cadre .slider .tbl .bloctxt .linkcont a{font-size-adjust: 0.4}}@media screen and (max-width: 350px){.cms_soindumois .cadre .slider .bloctxt{padding-bottom: 130px}}