body.overflow-hidden{overflow:hidden}.cd-modal{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:visibility 0s .3s,opacity .3s 0s,z-index 0s .3s;-moz-transition:visibility 0s .3s,opacity .3s 0s,z-index 0s .3s;transition:visibility 0s .3s,opacity .3s 0s,z-index 0s .3s}.cd-modal .cd-modal-content{height:100%;width:100%;padding:7em 5%;text-align:left;overflow-y:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-modal-content ul li:before{content:'';width:7px;height:7px;border-radius:50%;position:absolute;top:12px;left:-14px;border:1px solid #ed5e35}.cd-modal p{margin:2em 0}.cd-modal p ul li{position:relative;padding-right:10px}.cd-modal p ul li:after{content:'';background:#f66a41;width:5px;height:5px;position:absolute;top:3px;left:0}.cd-modal-content h3{font-size:26px;display:block;color:#f66a41}.modal-is-visible .cd-modal{background:url(//www.rdfi-conseil.com/wp-content/themes/rdfi/library/css/../img/left-bg-section-demi.png) no-repeat;z-index:999;visibility:visible;opacity:1;pointer-events:auto;-webkit-transition:visibility 0s 0s,opacity .3s 0s,z-index 0s 0s;-moz-transition:visibility 0s 0s,opacity .3s 0s,z-index 0s 0s;transition:visibility 0s 0s,opacity .3s 0s,z-index 0s 0s}.modal-is-visible .cd-modal .cd-modal-content{-webkit-overflow-scrolling:touch}.cd-modal-action{position:relative}.cd-modal-action .btn{position:absolute;left:50%;margin-left:-125px;width:250px;border-radius:5em;color:#f66a41;text-transform:uppercase;font-weight:700;font-size:18px;z-index:9;cursor:pointer;padding:21px 0;-webkit-transition:color .2s .3s,width .3s 0s;-moz-transition:color .2s .3s,width .3s 0s;transition:color .2s .3s,width .3s 0s}.cd-modal-action .btn,.cd-modal-action .cd-modal-bg{display:inline-block;height:4em;background-color:#fff}.cd-modal-action .btn.to-circle{width:250px;color:transparent;-webkit-transition:color .2s 0s,width .3s .2s;-moz-transition:color .2s 0s,width .3s .2s;transition:color .2s 0s,width .3s .2s}.cd-modal-action .cd-modal-bg{position:absolute;z-index:1;left:50%;top:0;width:4em;border-radius:50%;opacity:0;visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(-2em);-moz-transform:translateX(-2em);-ms-transform:translateX(-2em);-o-transform:translateX(-2em);transform:translateX(-2em);-webkit-transition:visibility 0s .5s;-moz-transition:visibility 0s .5s;transition:visibility 0s .5s}.cd-modal-action .cd-modal-bg.is-visible{opacity:1;visibility:visible}.cd-section.modal-is-visible .rd-about-button.btn{display:none}.cd-modal-close{position:fixed;z-index:999;top:5em;right:5%;height:50px;width:50px;border-radius:50%;background:#f66a41 url(//www.rdfi-conseil.com/wp-content/themes/rdfi/library/css/../img/cd-icon-close.svg) no-repeat center center;overflow:hidden;text-indent:100%;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s 0s,visibility 0s .3s,opacity .3s 0s;-moz-transition:-moz-transform .3s 0s,visibility 0s .3s,opacity .3s 0s;transition:transform .3s 0s,visibility 0s .3s,opacity .3s 0s}.modal-is-visible .cd-modal-close{visibility:visible;opacity:1;-webkit-transition:-webkit-transform .3s 0s,visibility 0s 0s,opacity .3s 0s;-moz-transition:-moz-transform .3s 0s,visibility 0s 0s,opacity .3s 0s;transition:transform .3s 0s,visibility 0s 0s,opacity .3s 0s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}