body{background:#ccc;padding-top:66px;font-family:'Raleway', sans-serif;font-weight:300}body .form-control.bg-danger{color:#ffffff}body .form-control.bg-danger::placeholder{color:white;opacity:1}body .form-control.bg-danger:-ms-input-placeholder{color:white}body .form-control.bg-danger::-ms-input-placeholder{color:white}body .ytp-title{display:none}body .error-modal{display:block;color:#8d0303}body .breadcrumb{display:flex;flex-wrap:wrap;padding:0 !important;margin-bottom:1rem;list-style:none;background-color:initial;border-radius:0}body .produits-soustitre{font-family:'Raleway-Medium', sans-serif;color:#068bbf;font-size:1.4rem}body a.btn-plus-produit:link{background:#0367a6;color:white;display:block;text-decoration:none;font-size:1.2rem}body a.btn-plus-produit:hover{background:#068bbf;color:white}body a.btn-plus-produit:active{background:#32b6e9;color:white}body a.btn-plus-produit:visited{background:#0367a6;color:white}body .temoignage-title{font-size:0.9rem}body .temoignage-text{font-size:0.7rem}body a.btn-back:link{background:#0367a6;color:white;text-decoration:none}body a.btn-back:visited{background:#0367a6;color:white}body a.btn-back:hover{background:#068bbf;color:white}body a.btn-back:active{background:#32b6e9;color:white}body .calendar-patient{background-color:#068bbf;color:white}body .accordion .d-flex{align-items:start;justify-content:space-between}body .accordion .d-flex a{display:flex;align-items:start;color:#068bbf}body .accordion .d-flex a:hover{text-decoration:none}body .container-accordion{overflow:hidden;transition:all 1s;margin-bottom:20px}body sup{font-size:60%}body .raleway{font-family:'Raleway-Regular', sans-serif}body .relative{position:relative}body .absolute{position:absolute}body .logo-cgs-france{width:100%;height:100%;position:absolute}body .logo-cgs-container{width:calc(182px * 0.7);height:calc(208px * 0.7);top:50%;left:50%;transform:translate(-50%, -50%)}body .title-cgs{font-size:1.25rem}body .cartouche-bien-etre{color:white;background:#0367a6;padding:3px 5px;margin:0}body header{position:fixed;top:0;background:#0367a6;color:white;z-index:10}body header .logo{height:40px}body footer{background:#0367a6;color:white;position:relative}body footer li{color:white}body footer nav:first-child ul.separator li:not(:last-child)::after{content:'|'}body footer ul{margin:0}body footer ul li{display:inline-block;color:white}body footer nav:first-child ul:last-child li{display:block;font-size:0.8rem}body #chatbot{right:10px;bottom:20px;position:fixed;width:55px;height:55px}body #chatbot img{position:absolute;top:0;left:0;cursor:pointer}body #chatbot .human-message{color:black}body #chatbot #chatbot-main-icon{width:55px}body #chatbot #chatbot-send{margin-bottom:30px;text-align:center}body #chatbot #chabot-exchange-zone{position:absolute;right:0;border-radius:10px;width:250px;overflow:hidden;opacity:0}body #chatbot #chabot-exchange-zone #zone-retour{background:white;height:70px;border:1px solid #0367a6;margin:10px;padding:5px;color:#0367a6;font-size:0.8rem}body .contact-left{color:white}body .contact-left ul{margin:0;padding:0}body .contact-left ul li{list-style-type:none}body .contact-left h2{font-family:'Raleway-Medium', sans-serif;font-size:1.1rem}body .contact-left h3{font-family:'Raleway-Medium', sans-serif;font-size:1rem}body .contact-left h4{font-family:'Raleway-Medium', sans-serif;font-size:0.9rem}body .contact-left .contact-distributeur-text{font-size:0.8rem}body .row-adresse input:not(:first-child){margin-top:10px}body .title-produit{background:#068bbf;color:white}body .title-produit-light{background:#32b6e9;color:white}body .title-produit-dark2{background:#0367a6;color:white}body .border-bleu-dark{border:1px solid #068bbf}body .border-bleu-light{border:1px solid #32b6e9}body .nouveau{font-style:italic;font-size:0.9rem}body .services-container{display:block}body .footer-adress li{color:white;display:block}body .white-text{color:white}body ul li{color:black}body .bold{font-weight:bold}body .contact-left{color:white}body .contact-left ul li{color:white}body .text-add-livret{font-size:1.3rem}body .square{margin:15px 0;position:relative}body .square h4{color:#0367a6;position:absolute;width:80%;left:10%;transform:translateY(-50%);top:50%;font-size:1.6rem;text-align:center;color:#3fa8c0;font-weight:300}body .square :hover h4{color:white}body .square :hover .bloc-square{background-color:rgba(3,103,166,0.6);margin-top:0}.text-danger{color:red;display:inline-block}.text-black{color:black}.annotation-form{font-size:0.9rem}.text-bleu-dark{color:#068bbf}.rgpd-content b{color:#068bbf}.text-bleu-dark2{color:#0367a6}.text-bleu-light{color:#32b6e9}.text-bleu-grey-medium-light{color:#666}.text-bleu-grey-medium{color:#333}.bg-bleu-dark{background:#068bbf}.bg-bleu-dark2{background:#0367a6}.bg-grey-light{background:#c9e7f2}.bg-white{background:white}.text-temoignages{font-size:1.2rem;font-style:italic}.legende-temoignages{font-size:0.875;color:#333;font-style:italic}.h1-ceredas{color:#068bbf;font-size:1.6rem;font-family:'Raleway-Medium', sans-serif}.h2-ceredas{color:#068bbf;font-size:1.4rem;font-family:'Raleway-Medium', sans-serif}.h3-ceredas{color:#068bbf;font-size:1.25rem;font-family:'Raleway-Medium', sans-serif}.h4-ceredas{color:#068bbf;font-size:1.1rem;font-family:'Raleway-Medium', sans-serif}.h5-ceredas{color:#068bbf;font-size:1rem;font-family:'Raleway-Medium', sans-serif}.h5-ceredas-black{font-size:1rem;font-family:'Raleway-Medium', sans-serif}.h3-video{font-size:1.2rem;color:white;background:#0367a6;padding:5px 10px;font-family:'Raleway-Regular'}.obligatoire{color:red;font-size:1.2rem}.ceredas-col-media div:not(:first-child){margin-top:15px}ol li ul li:last-child{margin-bottom:10px}.title::first-letter{text-transform:uppercase}.title{text-transform:lowercase}.file-icon{max-width:60px}.icon-flag{width:30px}.tools-white{color:white}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{border:none;overflow:hidden;margin:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}a.dropdown-item:link,a.dropdown-item:visited{color:white;padding:.25rem .5rem}a.dropdown-item:hover,a.dropdown-item:active{color:#0367a6 !important}.card-produits{border:1px solid #0367a6}.card-produits .logo-produit{margin:0px 20px;height:81px}.card-produits .visuels{height:331px;overflow:hidden;display:flex;justify-content:center;flex-wrap:wrap}.card-produits .card-title{color:white;font-family:'Raleway-Medium', sans-serif}.card-produits .card-title .texte-picto{font-size:1rem;color:#068bbf;font-family:'Raleway-Medium', sans-serif}.card-title{color:white;font-family:'Raleway-Medium', sans-serif}.btn.tools-white:hover{background:#32b6e9;color:white;border-radius:0}.annotation{font-style:italic;color:#333;font-size:0.8rem}a.btn-ceredas:link,a.btn-ceredas:visited{background:#f29f80;padding:.25rem .75rem;border-radius:0rem}a.btn-ceredas:hover,a.btn-ceredas:active{background:#32b6e9;color:white}a.footer-link:link,a.footer-link:visited{text-decoration:none;color:white;font-size:1rem;display:inline-block}a.footer-link:active,a.footer-link:hover{text-decoration:underline}.histoire p{font-size:1rem}.histoire h3,.histoire h5{display:block}.bloc-histoire div{font-size:1rem}.navbar-expand-lg .navbar-nav .nav-link2{padding-right:.5rem;padding-left:0rem}.bloc-square{border:3px solid #0367a6;background-color:white;transition:all 500ms;position:relative;margin-top:15px}body .square h4{font-size:1.2rem}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}@media (min-width: 576px){body .square h4{font-size:0.75rem}}@media (max-width: 768px){body .square h4{font-size:0.85rem}.navbar-expand-lg .navbar-nav .nav-link2{padding-right:.5rem;margin-left:auto}.dropdown-menu{width:100%}.content-container{margin-left:-15px !important;margin-right:-15px !important}.navbar-collapse{padding-top:50px !important;max-height:initial}footer nav{width:100%;text-align:center;color:white}footer nav a,footer nav ul,footer nav li{color:white}footer nav:last-child{text-align:center}footer ul{margin:0;padding:0}a.lien-social:link,a.lien-social:hover,a.lien-social:visited,a.lien-social:active{font-size:2rem}}@media (min-width: 992px){body .square h4{font-size:1.2rem}.card-produits .img-produit{height:auto}.card-produits .card-title .texte-picto{font-size:0.8rem}}@media (min-width: 1200px){body .square h4{font-size:1.4rem}}
