/*4ffbe4810eb058f395513b7735e34a3a*/
.g-content{margin:0.625rem;padding:1.5rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.7rem}h4{font-size:1.25rem}h5{font-size:1.2rem}h6{font-size:1rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo", "Monaco", monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.1875rem}@font-face{font-family:'MarcellusSC';font-style:normal;font-weight:normal;src:url('../fonts/marcellus_sc/MarcellusSC-Regular.eot#iefix') format("embedded-opentype"), url('../fonts/marcellus_sc/MarcellusSC-Regular.woff2') format("woff2"), url('../fonts/marcellus_sc/MarcellusSC-Regular.woff') format("woff"), url('../fonts/marcellus_sc/MarcellusSC-Regular.ttf') format("truetype"), url('../fonts/marcellus_sc/MarcellusSC-Regular.svg#MarcellusSC') format("svg")}.font-family-marcellus_sc{font-family:'MarcellusSC', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1.1vw}.font-family-marcellus_sc-petit{font-family:'MarcellusSC', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.7vw}.demo-4 #g-page-surround{margin:0rem !important}@media only all and (max-width:50.99rem){.sj-ckp-navigation-right{position:absolute;top:0;right:0}}.g-logo-candp img,.g-logo-candp svg{max-height:80px}.sj-candp-z-index{z-index:999}.sj-cadiciss-svg-circle{fill:#b0b2b3;fill-opacity:1;stroke-width:0.264583}.sj-cadiciss-svg-text-logo{font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:64px;line-height:1.15;font-family:"raleway", "roboto", montserrat;font-variant-ligatures:none;text-align:center;letter-spacing:17px}.sj-cadiciss-svg-text-logo-slogan{font-size:6.35px;line-height:1.25;font-family:"raleway", "roboto", montserrat;font-variant-ligatures:none;font-variation-settings:'wght' 500;letter-spacing:2.64583px;fill:#b0b2b3;fill-opacity:1;stroke-width:0.264583}.sj-title .g-title{position:relative;padding-left:1.5rem;padding-bottom:1rem;margin:0.75rem 0 1.5rem 0;width:100%;border-bottom:1px solid rgba(231, 232, 234, 0.25);font-weight:400;font-size:1.6vw}.dir-rtl .sj-title .g-title{padding-left:inherit;padding-right:1.5rem}.sj-title .g-title:before{content:"";position:absolute;left:0;top:19px;width:1rem;height:1.15rem;-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-ms-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg)}.dir-rtl .sj-title .g-title:before{left:inherit;right:0;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-ms-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg)}.sj-title .g-title:before{background:#ec5a1c}.sj-candp-justify{text-align:justify}.sj-qui-sommes-nous div,.sj-notre-equipe div{text-align:center}.sj-qui-sommes-nous div img,.sj-notre-equipe div img{float:left;margin-right:2%;max-width:50%}@media only all and (min-width:76rem) and (max-width:87.99rem){.sj-qui-sommes-nous div img,.sj-notre-equipe div img{float:none;margin-bottom:3%;max-width:100%}}@media only all and (min-width:51rem) and (max-width:75.99rem){.sj-qui-sommes-nous div img,.sj-notre-equipe div img{float:none;margin-bottom:3%;max-width:100%}}@media only all and (max-width:50.99rem){.sj-qui-sommes-nous div img,.sj-notre-equipe div img{float:none;margin-bottom:3%;max-width:100%}}.sj-notre-equipe-right div{text-align:center}.sj-notre-equipe-right div img{float:right;margin-left:2%;max-width:50%}@media only all and (min-width:76rem) and (max-width:87.99rem){.sj-notre-equipe-right div img{float:none;margin-bottom:3%;max-width:100%}}@media only all and (min-width:51rem) and (max-width:75.99rem){.sj-notre-equipe-right div img{float:none;margin-bottom:3%;max-width:100%}}@media only all and (max-width:50.99rem){.sj-notre-equipe-right div img{float:none;margin-bottom:3%;max-width:100%}}.sj-inline-block{display:inline-block}.demo-4{--color-bg: #bd9062;--color-overlay-1: #FF7F00;--color-overlay-2: #D03E00;--color-overlay-3: #FDE0A7;--color-menu-link: #f9f9f9;--color-menu-link-hover: #fff}.demo-4 main{width:100%;height:100%;position:relative;display:grid;grid-template-columns:100%;grid-template-rows:100%;align-items:center}.demo-4 main .g-grid .g-block .g-content{display:grid}.demo-4 main a{text-decoration:none;color:#f6c167;outline:none}.demo-4 main a:hover,.demo-4 main a:focus{color:#D03E00;outline:none}.demo-4 main .menu__link{font-family:"montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:700;font-size:7vw;position:relative;line-height:1;margin:1.5rem 0;text-transform:capitalize}.demo-4 main .intro__enter{font-family:"montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;position:relative;grid-row:3;grid-column:1;color:#f6c167;font-size:2rem;will-change:transform}.demo-4 main .intro__enter::after{content:'';position:absolute;width:100%;height:1px;background:currentColor;transform:scale3d(0, 1, 1);opacity:0;top:calc(100% + 0.15rem);left:0;transform-origin:0% 50%;transition:opacity 0.3s, transform 0.3s}.demo-4 main .intro__enter:hover::after{opacity:1;transform:scale3d(1, 1, 1)}