@font-face{font-family:"sansationbold";src:url(../font/Sansation-Bold-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"sansationregular";src:url(../font/Sansation-Regular-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"sansationlight";src:url(../font/Sansation-Light-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"sansationbold_italic";src:url(../font/Sansation-BoldItalic-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"sansationitalic";src:url(../font/Sansation-Italic-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"sansation_lightlight_italic";src:url(../font/Sansation-LightItalic-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"swiper-icons";src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}.vc_btn3-color-pink{background:#a05f3a!important}.vc_btn3-color-pink:hover{background:#a05f3a!important}*{font-family:"sansationregular",sans-serif;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden;color:#000}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1180px}}.grecaptcha-badge{visibility:hidden}.Btn-Fermeture{cursor:pointer}.modal-dialog .titre{text-align:center;font-size:22px;line-height:25px;color:#a05f3a;margin:0 auto;display:block}@media (min-width:768px){.modal-dialog .titre{font-size:30px;line-height:34px}}.modal-dialog .btn-rappel{padding:12px 15px}#etre-rappele{position:fixed;bottom:0;right:30px;z-index:20}#etre-rappele:hover #phone-seul{transform:rotate(0) translate(17px,13px)}#etre-rappele:hover #ondes{opacity:1!important}#etre-rappele-mobile{position:fixed;bottom:0;right:30px;z-index:20}.form-group.input-material{position:relative;margin-top:25px;margin-bottom:15px}.form-group.input-material label{color:#969696;font-size:16px;font-weight:normal;position:absolute;pointer-events:none;left:5px;bottom:1px;transition:.1s ease all;-moz-transition:.1s ease all;-webkit-transition:.1s ease all}.form-group.input-material label.error{bottom:-30px!important;right:0!important;left:unset!important}.form-group.input-material textarea.form-control ~ label {bottom:90%;bottom:calc(100% - 38px)}.form-group.input-material .form-control,.form-group.input-material select{border:none;margin-top:10px;border-bottom:1px solid #c8c8c8;border-radius:0;background-color:transparent;padding-left:5px;box-shadow:none}.form-group.input-material .form-control:required ~ label::after, .form-group.input-material select:required ~ label::after {content:"*";color:#dc3545;padding-left:2px;font-size:.8em}.form-group.input-material .form-control:focus, .form-group.input-material .form-control[value]:not([value=""]), .form-group.input-material select:focus, .form-group.input-material select[value]:not([value=""]) {border-bottom-color:#a05f3a;color:#000}.form-group.input-material .form-control:focus ~ label, .form-group.input-material .form-control[value]:not([value=""]) ~ label, .form-group.input-material select:focus ~ label, .form-group.input-material select[value]:not([value=""]) ~ label {top:unset;bottom:100%;bottom:calc(100% - 16px);font-size:14px;color:#a05f3a;font-weight:500}.form-group.input-material .form-control:focus.invalid, .form-group.input-material .form-control.invalid, .form-group.input-material .form-control:focus.parsley-error, .form-group.input-material .form-control[value]:not([value=""]).parsley-error, .form-group.input-material select:focus.invalid, .form-group.input-material select.invalid, .form-group.input-material select:focus.parsley-error, .form-group.input-material select[value]:not([value=""]).parsley-error {border-bottom-color:#dc3545}.form-group.input-material .form-control:focus.invalid ~ label, .form-group.input-material .form-control.invalid ~ label, .form-group.input-material .form-control:focus.parsley-error ~ label, .form-group.input-material .form-control[value]:not([value=""]).parsley-error ~ label, .form-group.input-material select:focus.invalid ~ label, .form-group.input-material select.invalid ~ label, .form-group.input-material select:focus.parsley-error ~ label, .form-group.input-material select[value]:not([value=""]).parsley-error ~ label {color:#dc3545}.form-group.input-material select{background-position:right 0 center;padding-left:0;width:100%}.form-group.input-material .parsley-errors-list{color:#dc3545;list-style:none;font-size:.7em;padding-left:5px;position:absolute;top:107%}.modal .titl{font-size:22px;line-height:25px;color:#a05f3a;max-width:350px;padding:0 0 18px;margin:0 0 12px}.modal h3{font-size:20px;line-height:23px;font-weight:bold}.modal .content{padding:0 50px}.modal .modal-dialog{padding-top:0}.wpcf7 .wpcf7-acceptance{color:#646464;font-weight:300;font-size:12px;line-height:15px}.wpcf7 .wpcf7-acceptance input{margin:0 10px 0 -24px}.wpcf7 .wpcf7-acceptance label{padding-left:24px}.wpcf7 .obli{font-size:12px;line-height:14px;color:#000;display:block;margin:10px 0}.wpcf7 .gdpr{display:block;font-size:12px;line-height:15px;color:#646464;font-style:italic;font-weight:300}.wpcf7 button{margin:29px auto}.btn-anim{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;border:0;padding:0 15px;min-height:40px;text-decoration:none!important}.btn-anim:not(.btn-responsive) svg {margin-left:18px}.btn-anim:not(.btn-responsive) svg:not(.nomove) {transition:all 100ms ease-in;transform:rotate(-45deg)}.btn-anim:not(.btn-responsive):hover svg:not(.nomove) {transform:rotate(0deg)}.btn-anim.btn-responsive svg:not(.nomove) {transition:all 100ms ease-in;transform:rotate(0deg)}.btn-anim.btn-responsive:hover svg:not(.nomove) {transform:rotate(45deg)}.btn-anim.btn-responsive:hover svg:not(.nomove):not(.left) {transform:rotate(-45deg)}.btn-anim.btn-responsive span{display:none}@media (min-width:768px){.btn-anim{font-size:20px;padding:0 25px;height:60px}}@media (min-width:992px){.btn-anim.btn-responsive span{display:inherit}.btn-anim.btn-responsive svg{margin-right:18px}.btn-anim.btn-responsive svg:not(.left) {margin-right:0;margin-left:18px}}button,input[type="button"]{outline:none}button::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0}*:focus{outline:0!important}.btn-rouge{background:#a05f3a;color:#fff;outline:none;border:2px solid #a05f3a!important}.btn-rouge:hover{background:none;color:#a05f3a;outline:none}.btn-rouge:hover path{fill:#a05f3a!important}.btn-rose{background:#ff8a46;color:#fff;border:2px solid #ff8a46!important}.btn-rose:hover{background:none;color:#ff8a46}.btn-rose:hover path{fill:#ff8a46!important}#map{height:700px}#contact{text-align:center}#contact .btn-anim{width:240px;margin:15px auto 40px}#contact .btn-anim svg{margin:0}@media (min-width:768px){#contact .btn-anim{margin:20px auto 50px;width:350px}}#contact h1{padding:40px 0 25px;font-size:26px;position:relative}#contact h1:after{content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px)}@media (min-width:768px){#contact h1:after{width:50px;height:5px;left:calc(50% - 25px)}}#contact .sub-2{font-size:16px;line-height:23px;margin:25px auto;display:block}#contact .sub-3{font-size:22px;line-height:25px;display:block}#contact .contacts{text-align:left;margin-bottom:50px}#contact .contacts>div{min-width:218px}#contact .contacts>div a{color:#000;font-size:16px;line-height:23px;min-width:160px;margin-bottom:15px}#contact .contacts > div a:not(.lk) {text-decoration:none!important}#contact .contacts>div a.lk{text-decoration:underline!important}#contact .contacts>div a svg{margin-right:10px}#contact .contacts>div a:hover{color:#a05f3a}@media (min-width:768px){#contact .contacts{margin-bottom:80px}#contact .contacts>div a{font-size:18px;line-height:26px}#contact .contacts > div:nth-of-type(1) {margin-right:45px}#contact .contacts > div:nth-of-type(2) {margin-left:45px}#contact h1{font-size:40px;padding:80px 0 25px}#contact .sub-2{font-size:18px;line-height:26px;margin:30px auto 50px}#contact .sub-3{font-size:25px;line-height:30px;display:block}}#home h2{text-align:center;padding:50px 0 25px;font-size:26px;position:relative;margin-bottom:35px}#home h2:not(.headtitle):after {content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px)}@media (min-width:768px){#home h2:not(.headtitle):after {width:50px;height:5px;left:calc(50% - 25px)}}#home .swiper--bibliotheque{padding:0;margin:0 20px}#home .swiper--bibliotheque .swiper-slide{max-width:50%;padding:15px;text-align:center}#home .swiper--bibliotheque .swiper-slide img{max-width:100%}#home .swiper--offres{padding:0 20px}#home .swiper--offres .swiper-slide{max-width:100%;padding:15px;text-align:center}#home .swiper--offres .swiper-slide:hover{text-decoration:none!important}#home #confiances{padding-bottom:60px}@media (min-width:768px){#home #confiances{padding-bottom:0}}#home #confiances .swiper-parent{margin-bottom:80px;position:relative}@media (max-width:767.98px){#home #confiances .swiper-parent{margin-bottom:60px}#home #confiances .swiper-parent .swiper-button-next,#home #confiances .swiper-parent .swiper-button-next2,#home #confiances .swiper-parent .swiper-rtl .swiper-button-prev{right:calc(50% - 60px);left:unset;bottom:-69px;top:unset}#home #confiances .swiper-parent .swiper-button-prev,#home #confiances .swiper-parent .swiper-button-prev2,#home #confiances .swiper-parent .swiper-rtl .swiper-button-next{left:calc(50% - 60px);right:unset;bottom:-69px;top:unset}}#home .content{font-size:16px;line-height:23px}#home .cta-sub{padding:0 0 60px}#home .visio360{max-width:100%;height:400px;overflow:hidden;position:relative;width:450px;margin:25px auto}#home .visio360>div{position:relative}#home .visio360>div>div{position:absolute}#home .visio360 > div > div:nth-of-type(1) {left:100px}#home .visio360 .inst{position:absolute;top:124px;text-align:center;width:220px}#home .visio360 .inst .titre{font-size:22px;line-height:25px;color:#a05f3a;margin-bottom:13px;display:block}#home .visio360 .inst ul{list-style:none;text-align:left;padding:0}#home .visio360 .inst ul li{font-size:18px;line-height:26px}#home .visio360 .inst:nth-of-type(1) {left:75px}#home .visio360 .inst:nth-of-type(2) {left:450px}#home .visio360 .inst:nth-of-type(3) {left:816px}#home .visio360 .inst:nth-of-type(4) {left:1187px}#home .visio360 .inst:nth-of-type(5) {left:1555px}#home .visio360 .inst:nth-of-type(6) {left:1927px}#home .visio360 .droite{right:0}#home .visio360 .gauche{left:0}#home .visio360 .gauche,#home .visio360 .droite{cursor:pointer;position:absolute;z-index:3;top:150px}#home .bibl{background:#f5f5fa;padding:100px 0}#home .bibl .cta-sub{padding:0!important}#home .headtitle{line-height:27px;font-size:22px;text-align:center;color:#a05f3a;margin-bottom:50px;display:block;padding:0 60px}#home .headcont button{margin:0 auto}@media (min-width:992px){#home .headtitle{padding:0 70px 0 0;text-align:left;line-height:40px;font-size:30px;margin-bottom:42px}#home .headcont button{margin:unset}#home .livres img{max-width:100%}}@media (min-width:1200px){#home .headtitle{padding-right:100px}}#home .offres{background:#f5f5fa}@media (min-width:576px){#home .visio360{width:auto}#home .swiper--bibliotheque .swiper-slide{max-width:33%}#home .swiper--offres .swiper-slide{max-width:100%}}@media (min-width:768px){#home .cta-sub{padding:0 0 80px}#home .offres .swiper-slide > div:nth-of-type(2) {text-align:left;font-size:16px;line-height:21px}#home .visio360{margin-top:60px;height:400px;margin-bottom:50px}#home .visio360 .inst{position:absolute;top:124px;text-align:center;width:220px}#home .visio360 .inst .titre{font-size:22px;line-height:25px;color:#a05f3a;margin-bottom:13px;display:block}#home .visio360 .inst ul{list-style:none;text-align:left;padding:0}#home .visio360 .inst ul li{font-size:18px;line-height:26px}#home .visio360 .inst:nth-of-type(1) {left:75px}#home .visio360 .inst:nth-of-type(2) {left:450px}#home .visio360 .inst:nth-of-type(3) {left:816px}#home .visio360 .inst:nth-of-type(4) {left:1187px}#home .visio360 .inst:nth-of-type(5) {left:1555px}#home .visio360 .inst:nth-of-type(6) {left:1927px}#home .content{font-size:18px;line-height:26px}#home .swiper--bibliotheque{margin-bottom:55px}#home .swiper--bibliotheque .swiper-slide{max-width:25%}#home .swiper--offres{margin-bottom:20px}#home .swiper--offres .swiper-slide{max-width:50%}#home h2{padding:80px 0 25px;font-size:40px;max-width:750px;margin:0 auto 50px}#home .bandeau2{height:600px;margin:180px 0 100px}#home .bandeau{height:400px}}@media (min-width:992px){#home .swiper--offres .swiper-slide{max-width:33%}#home .swiper--bibliotheque{margin-bottom:60px}#home .swiper--bibliotheque .swiper-slide{max-width:20%}}#temoignage > div > div:nth-of-type(2) {position:inherit;min-height:242px}#temoignage h2{font-size:26px;position:relative;margin-top:40px;margin-bottom:0;padding:0 0 25px}#temoignage h2:after{content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px)}@media (min-width:768px){#temoignage h2:after{width:50px;height:5px;left:calc(50% - 25px)}#temoignage h2:after{left:0!important}}#temoignage .logo{margin:30px 0}#temoignage p{font-style:italic;font-size:16px;line-height:23px}#temoignage .sign{font-style:italic;font-size:14px;line-height:20px;display:block;margin-top:25px}#temoignage .photo{position:absolute;width:100vw;height:242px;left:0;background:url(/wp-content/themes/africa-2/assets/img/Flacons-Spiritueux.jpg);background-size:cover;background-position:center}#temoignage .fleches{margin:50px}#temoignage .fleches a:nth-of-type(1) {margin-right:30px;display:block}#temoignage .fleches a:nth-of-type(2) {margin-left:30px;display:block}@media (min-width:768px){#temoignage > div > div:nth-of-type(1) {padding-right:55px}#temoignage > div > div:nth-of-type(2) {position:relative}#temoignage .photo{width:50vw;height:100%}#temoignage .logo{margin:50px 0 35px}#temoignage h2{margin-top:50px;font-size:40px}#temoignage p{font-size:18px;line-height:26px}#temoignage .sign{font-size:16px;line-height:26px}#temoignage .fleches{margin:55px 0 75px}}#team{text-align:center}#team h1{padding:40px 0 25px;font-size:26px;position:relative;max-width:1100px;margin:0 auto 30px;display:block}#team h1:after{content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px)}@media (min-width:768px){#team h1:after{width:50px;height:5px;left:calc(50% - 25px)}}#team .photo{height:200px;background:url(https://www.elzear.com/wp-content/uploads/2022/01/photo-Elzear-Equipe.png);background-size:cover;margin-bottom:10px}#team .member{margin-bottom:80px}#team .member .member-photo.franck{background:url(/wp-content/themes/parent-2/assets/img/xphoto-franck.jpg.pagespeed.ic.tyEPtQZBwg.jpg)}#team .member .member-photo.guillaume{background:url(/wp-content/themes/parent-2/assets/img/xphoto-guillaume.jpg.pagespeed.ic.zq0ntpuC5D.jpg)}#team .member .member-photo.anne{background:url(/wp-content/themes/parent-2/assets/img/photo-Anne,402x.jpg.pagespeed.ce.xDrQOwi9S5.jpg)}#team .member .member-photo.thibaud{background:url(/wp-content/themes/parent-2/assets/img/xphoto-thibaud.jpg.pagespeed.ic.dJ_WNaP8zQ.jpg)}#team .member .member-photo.hugo{background:url(/wp-content/themes/parent-2/assets/img/xphoto-hugo.jpg.pagespeed.ic.DLmqX4G1Mb.jpg)}#team .member .member-photo.romain{background:url(/wp-content/themes/parent-2/assets/img/xphoto-romain.jpg.pagespeed.ic.GKdCcfaPfP.jpg)}#team .member .member-photo.marie{background:url(/wp-content/themes/parent-2/assets/img/xphoto-marie.jpg.pagespeed.ic.RGiCWdhjz1.jpg)}#team .member .member-photo.sarah{background:url(/wp-content/themes/parent-2/assets/img/xphoto-sarah.jpg.pagespeed.ic.JksajedUsd.jpg)}#team .member .member-photo.mgl{background:url(https://www.elzear.com/wp-content/uploads/2024/03/photo-marie-300x300.jpg)}#team .member .member-photo.ego{background:url(https://www.elzear.com/wp-content/uploads/2024/03/photo-marie-300x300.jpg)}#team .member .member-photo{height:450px;min-width:300px!important;width:300px!important;background-size:cover!important;background-position:center center!important}#team .member .member-desc{text-align:left;margin-top:30px}#team .member .member-desc .name{display:block;font-size:22px;line-height:25px;margin-bottom:5px}#team .member .member-desc .quality{display:block;font-size:16px;line-height:23px;margin-bottom:25px;font-family:"sansationlight",sans\ serif;font-weight:300}#team .member .member-desc p:last-of-type{margin-bottom:30px}#team .member .member-desc .phone,#team .member .member-desc .mail{color:#000;text-decoration:none!important;font-size:16px;line-height:23px;min-width:160px;margin-bottom:20px}#team .member .member-desc .phone svg,#team .member .member-desc .mail svg{margin-right:10px}#team .member .member-desc .phone:hover,#team .member .member-desc .mail:hover{color:#a05f3a}@media (min-width:768px){#team h1{margin:0 auto 50px;font-size:40px;padding:80px 0 25px}#team .photo{height:740px;margin-bottom:30px}#team .member{margin-bottom:130px}#team .member .member-desc{margin-top:0;margin-left:80px}#team .member .member-desc .name{font-size:25px;line-height:30px}#team .member .member-desc .quality{font-size:18px;line-height:26px;margin-bottom:30px}#team .member .member-desc .mail{margin-right:30px}}#candidature{margin-bottom:50px}#candidature h1{padding:40px 0 25px;font-size:26px;position:relative;max-width:640px;margin:0 auto 30px;display:block;text-align:center}#candidature h1:after{content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px)}@media (min-width:768px){#candidature h1:after{width:50px;height:5px;left:calc(50% - 25px)}}#candidature p:has(> label.nopd) {margin:25px 0 0 0!important}#candidature .file-upload .file-upload-select{display:block;cursor:pointer;text-align:left;background:none;overflow:hidden;position:relative}#candidature .file-upload .file-upload-select .file-select-button{border-radius:8px;padding:4px 10px;display:inline-block;border:1px solid #efefef}#candidature .file-upload .file-upload-select .file-select-button p{margin:0}#candidature .file-upload .file-upload-select .file-select-name{color:#646464;font-size:16px;display:inline-block;padding:10px}#candidature .file-upload .file-upload-select .file-select-button:hover{background:#a05f3a;color:#fff;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}#candidature .file-upload .file-upload-select input[type="file"]{display:none}@media (min-width:768px){#candidature h1{margin:0 auto 50px;font-size:40px;padding:80px 0 25px}}#candidature-foot{background:#f5f5fa;padding:50px 0 80px;text-align:center}#candidature-foot>span{font-size:25px;margin-bottom:25px}#etudes .bandeau{background-size:cover;background-position:center}#etudes .bandeau{height:120px;background:url(/wp-content/themes/africa-2/assets/img/xPhoto-extraction-mine.jpg.pagespeed.ic.ijrKSxMLjg.jpg);background-size:cover;background-position:center}#etudes h1{text-align:center;padding:40px 0 25px;font-size:26px;position:relative;margin-bottom:35px}#etudes h1:after{content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px)}@media (min-width:768px){#etudes h1:after{width:50px;height:5px;left:calc(50% - 25px)}}#etudes .content{text-align:left}#etudes .content p{font-size:16px;line-height:23px}#etudes .content ul{list-style:none;padding-left:20px}#etudes .content ul li{font-size:16px;line-height:23px}#etudes .content ul li:before{content:"•";color:#a05f3a;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}#etudes .soustexte{margin-bottom:150px}#etudes .couv{max-width:300px;margin:0 auto}#etudes .livres{text-align:center;margin-top:30px;margin-bottom:75px}#etudes .livres img{width:100%;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);margin:0 auto}#etudes .livres .btn-anim{margin:15px auto 35px}#etudes .headtitle{line-height:27px;font-size:22px;text-align:center;color:#a05f3a;margin-bottom:50px;display:block;padding:0 60px}#etudes .titl{position:relative;text-align:center;max-width:450px}#etudes .titl:after{content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px)}@media (min-width:768px){#etudes .titl:after{width:50px;height:5px;left:calc(50% - 25px)}}#etudes .headtitle2{text-align:center;padding:40px 0 25px;font-size:26px;position:relative;margin-bottom:35px}#etudes .headtitle2:after{content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px)}@media (min-width:768px){#etudes .headtitle2:after{width:50px;height:5px;left:calc(50% - 25px)}}#etudes .refs{font-size:16px;line-height:23px;margin-bottom:100px}#etudes .refs>ul{list-style:none;padding-left:10px}#etudes .refs>ul h3{font-size:16px;line-height:23px;margin:0}#etudes .refs>ul>li{position:relative;margin-bottom:17px}#etudes .refs>ul>li a{color:#000}#etudes .refs>ul>li a:hover{color:#a05f3a;text-decoration:none}#etudes .refs>ul>li:before{content:"";background:#a05f3a;font-weight:bold;display:inline-block;width:7px;height:7px;border-radius:7px;position:absolute;left:-17px;top:10px}#etudes .refs>ul>li>ul{list-style:none;padding-left:10px;margin-top:5px}@media (min-width:768px){#etudes .refs{font-size:18px;line-height:26px}#etudes .refs>ul h3{font-size:18px;line-height:26px}#etudes .headtitle{padding:0 50px 0 0;text-align:left;line-height:40px;font-size:30px;margin-bottom:42px}#etudes .headtitle2{padding:80px 0 25px;margin-bottom:50px;font-size:40px}#etudes #modalEtude .titl{font-size:30px;line-height:34px}#etudes #modalEtude .titl:after{content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px)}}@media (min-width:768px) and (min-width:768px){#etudes #modalEtude .titl:after{width:50px;height:5px;left:calc(50% - 25px)}}@media (min-width:768px){#etudes #modalEtude h3{font-size:25px;line-height:35px}#etudes .bandeau{height:400px}#etudes h1{padding:80px 0 25px;margin-bottom:50px;font-size:40px}#etudes .content p{font-size:18px;line-height:26px}#etudes .content ul li{font-size:18px;line-height:26px}#etudes .livres{margin-bottom:0}#etudes .livres .btn-anim{margin:35px auto 50px}}#references{margin-bottom:110px;margin-top:50px}#references h2{text-align:left;padding:40px 0 25px;font-size:26px;position:relative;margin-bottom:50px}#references h2:after{content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px);left:0!important}@media (min-width:768px){#references h2:after{width:50px;height:5px;left:calc(50% - 25px)}}#references img{margin-bottom:50px}@media (min-width:768px){#references h2{padding:80px 0 25px;margin-bottom:75px;font-size:40px}}@media (min-width:992px){#references img{margin-right:50px;margin-bottom:80px}}.swiper-slide .single-offre{background:#a05f3a;border:2px solid #a05f3a}.swiper-slide:nth-of-type(2n) .single-offre {background:#794121;border:2px solid #794121}.swiper-slide:nth-of-type(3n) .single-offre {background:#582d14;border:2px solid #582d14}.single-offre{transition:background-color .2s ease-in-out;width:100%;max-width:350px;margin-bottom:30px;overflow:hidden;position:relative;height:300px}.single-offre:not(.nobg).of-0 {background:#a05f3a;border:2px solid #a05f3a}.single-offre:not(.nobg).of-1 {background:#794121;border:2px solid #a05f3a}.single-offre:not(.nobg).of-2 {background:#582d14;border:2px solid #582d14}@media (min-width:768px){.single-offre:not(.nobg):nth-of-type(odd) {background:#a05f3a;border:2px solid #a05f3a}.single-offre:not(.nobg):nth-of-type(even) {background:#582d14;border:2px solid #582d14}}@media (min-width:1200px){.single-offre:not(.nobg).of-0 {background:#a05f3a;border:2px solid #a05f3a}.single-offre:not(.nobg).of-1 {background:#794121;border:2px solid #a05f3a}.single-offre:not(.nobg).of-2 {background:#582d14;border:2px solid #582d14}}.single-offre .bg{position:absolute;background:rgba(160,95,58,.7);width:100%;height:100%;z-index:3}.single-offre .bg span.pourvu{color:#fff;transform:rotate(-25deg);transform-origin:center center;margin-bottom:0;display:block;opacity:.7;font-family:"sansationlight",sans\ serif;font-weight:300;font-size:35px;letter-spacing:3.5px}.single-offre .bg:hover{text-decoration:none!important}.single-offre .desc{z-index:2;height:100%;padding:20px;color:#fff;text-align:left}.single-offre .desc .desc-title{text-decoration:none!important;transition:all .3s ease-in-out;font-size:24px;line-height:30px;position:relative}.single-offre .desc .desc-title:after{content:" ";background:#fff;display:block;width:30px;height:3px;margin:20px 0 25px}.single-offre .desc .desc-type,.single-offre .desc .desc-company,.single-offre .desc .desc-lieu{text-decoration:none!important;transition:all .3s ease-in-out;margin-bottom:20px}.single-offre .desc .desc-type span{font-weight:bold;margin-left:10px}.single-offre .desc .desc-company span{font-weight:bold;margin-left:15px}.single-offre .desc .desc-lieu span{margin-left:17px;font-weight:100;font-family:"sansationlight",sans\ serif;font-weight:300}.single-offre:not(.pourvu):hover {background:#fff;text-decoration:none!important}.single-offre:not(.pourvu):hover span {color:#a05f3a!important;text-decoration:none!important}.single-offre:not(.pourvu):hover .desc-title:after {background:#a05f3a}.single-offre:not(.pourvu):hover .desc-type path,
.single-offre:not(.pourvu):hover .desc-company path,
.single-offre:not(.pourvu):hover .desc-lieu path {fill:#a05f3a}.single-offre:hover{text-decoration:none!important}.single-offre:hover a{text-decoration:none!important}.single-offre:hover span{text-decoration:none!important}#offres .bandeau{height:120px;background:url(/wp-content/themes/africa-2/assets/img/xPhoto-Palmeraie.jpg.pagespeed.ic.bQRoAZihQI.jpg)}#offres .bandeau2{height:150px;background:url(/wp-content/themes/africa-2/assets/img/Cave-Champagne.jpg);margin:60px 0}#offres .bandeau2,#offres .bandeau{background-size:cover;background-position:center}#offres h2{text-align:center;padding:40px 0 25px;font-size:26px;position:relative;margin-bottom:35px}#offres h2:after{content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px)}@media (min-width:768px){#offres h2:after{width:50px;height:5px;left:calc(50% - 25px)}}#offres .engagements .bg{position:absolute;height:100%;width:100vw;background:#f5f5fa;z-index:-1;left:calc(50% - 50vw)}#offres .engagements .contenu{padding:50px 0}#offres .engagements .contenu h4{font-size:22px;line-height:25px;color:#a05f3a;margin-bottom:15px}#offres .engagements .contenu p{font-size:16px;line-height:23px}#offres .engagements .contenu img{width:100vw;height:auto;left:0;margin:30px 0 30px calc(50% - 50vw)}#offres .engagements .photo{text-align:center;position:inherit}#offres .engagements .photo>div>div{position:absolute;width:100vw;height:350px}#offres .offers{margin-bottom:110px}#offres .offers .first{margin-bottom:30px;background:#a05f3a;width:100%;max-width:350px;height:80px;overflow:hidden;position:relative;transition:background-color .3s ease-in-out}#offres .offers .first svg{width:32px;height:32px}#offres .offers .first span{color:#fff;font-size:18px;line-height:18px;text-align:center;transition:all .3s ease-in-out;margin-right:20px}#offres .offers .first:hover{border:2px solid #a05f3a;background:#fff;text-decoration:none!important}#offres .offers .first:hover span{color:#a05f3a!important}#offres .offers .first:hover svg path{fill:#a05f3a}@media (min-width:768px){#offres .offers .single{width:calc(50% - 15px);max-width:unset}#offres .offers .single .desc{font-size:20px;line-height:25px;text-decoration:none!important}#offres .offers .first{height:300px}#offres .offers .first svg{width:48px;height:48px}#offres .offers .first span{color:#fff;font-size:30px;line-height:35px;text-align:center;transition:transform .3s ease-in-out;margin-bottom:40px;margin-top:40px}}@media (min-width:992px){#offres .offers .single{width:calc(33% - 20px);max-width:unset;margin-bottom:30px}#offres .offers .single span{color:#fff;font-size:18px;line-height:23px}#offres .offers .single .desc{font-size:20px;line-height:25px}#offres .offers .first{margin-bottom:30px}#offres .engagements.engagements-right .bg{right:0;left:unset}#offres .engagements.engagements-left .bg{left:0}#offres .engagements .photo{position:relative}#offres .engagements .photo>div>div{top:80px;width:50vw;height:100%}#offres .engagements .contenu{padding:80px 0}#offres .engagements .contenu img{display:none}#offres .engagements .contenu h4{font-size:25px;line-height:30px;max-width:540px}#offres .engagements .contenu p{font-size:18px;line-height:26px;max-width:540px}#offres .engagements.engagements-right:last-of-type{margin-bottom:203px}#offres .engagements.engagements-right .photo{position:relative}#offres .engagements.engagements-right .photo>div>div{left:-30px}#offres .engagements.engagements-left{margin-bottom:180px}#offres .engagements.engagements-left .contenu{padding:80px 0 80px calc(100% - 540px)}#offres .engagements.engagements-left:last-of-type{margin-bottom:203px}#offres .engagements.engagements-left .photo{position:relative}#offres .engagements.engagements-left .photo>div>div{right:-30px}#offres h2{padding:80px 0 25px;margin-bottom:50px;font-size:40px}#offres .bandeau2{height:600px;margin:180px 0 100px}#offres .bandeau{height:400px}}@media (min-width:1200px){#offres .engagements.engagements-right .photo{position:relative}#offres .engagements.engagements-right .photo>div>div{left:-160px}#offres .engagements.engagements-left .photo{position:relative}#offres .engagements.engagements-left .photo>div>div{right:-160px}}#methodologie .bandeau{height:120px;background:url(/wp-content/themes/africa-2/assets/img/xPhoto-chantier-construction.jpg.pagespeed.ic.Bk4dP84zbQ.jpg);background-size:cover;background-position:center}#methodologie h1{text-align:center;padding:40px 0 25px;font-size:26px;position:relative;margin-bottom:35px}#methodologie h1:after{content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px)}@media (min-width:768px){#methodologie h1:after{width:50px;height:5px;left:calc(50% - 25px)}}#methodologie .bloc1 .cont{position:relative}#methodologie .bloc1 .bg{background:#f5f5fa;position:absolute;height:100%;width: calc(50% + 50vw + 15px);z-index:-1;left: calc(-50vw + 50%)}#methodologie .bloc1 .content{padding:40px 0;text-align:left}#methodologie .bloc1 .content h2{color:#a05f3a;font-size:22px;line-height:25px;margin-top:15px}#methodologie .bloc1 .content p{font-size:16px;line-height:23px}#methodologie .bloc1 .content ul{list-style:none;padding-left:20px}#methodologie .bloc1 .content ul li{font-size:16px;line-height:23px}#methodologie .bloc1 .content ul li:before{content:"•";color:#a05f3a;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}#methodologie .bloc1 .photo{height:350px}#methodologie .bloc1 .photo>div{position:absolute;width: calc(50% + 50vw);height:100%;left:0;z-index:-2}#methodologie .methodologie--proccess{margin-top:30px;margin-bottom:100px}#methodologie .methodologie--proccess .subtitl{font-size:22px;line-height:25px;color:#a05f3a;margin-bottom:15px;display:block}#methodologie .methodologie--proccess>ul{display:flex;flex-direction:column;padding:0;margin-bottom:0;list-style:none}#methodologie .methodologie--proccess>ul>li{border-top:1px solid #a05f3a;padding:20px 0;display:flex;align-items:center;margin:0!important}#methodologie .methodologie--proccess>ul>li .methodologie--nb{color:#a05f3a;font-weight:500;align-self:flex-start;line-height:30px;font-size:24px;flex:1 1 60px;min-width:60px;max-width:60px}#methodologie .methodologie--proccess>ul>li .methodologie--icon{flex:1 1 70px;align-self:flex-start;min-width:70px;max-width:70px}#methodologie .methodologie--proccess>ul>li p:last-child{margin-bottom:0!important;padding-bottom:0!important}#methodologie .methodologie--proccess>ul>li h2{color:#a05f3a;line-height:21px;font-size:18px}#methodologie .methodologie--proccess>ul>li p{font-size:16px;line-height:23px}@media (min-width:768px){#methodologie .methodologie--proccess{margin-top:130px;margin-bottom:150px}#methodologie .methodologie--proccess .subtitl{font-size:30px;line-height:36px;color:#a05f3a;margin-bottom:25px}#methodologie .methodologie--proccess>ul>li .methodologie--nb{flex:1 1 80px;min-width:80px;max-width:80px}#methodologie .methodologie--proccess>ul>li .methodologie--icon{min-width:100px;max-width:100px}#methodologie .methodologie--proccess>ul>li h2{line-height:30px;font-size:25px}#methodologie .methodologie--proccess>ul>li p{font-size:18px;line-height:26px}#methodologie .bloc1 .bg{width:50vw;left: calc(-50vw + 100% + 15px)}#methodologie .bloc1 .content{padding:80px 0}#methodologie .bloc1 .content h4{font-size:30px;line-height:45px;margin-bottom:15px;margin-top:0}#methodologie .bloc1 .content ul li{font-size:18px;line-height:26px}#methodologie .bloc1 .photo{height:700px}#methodologie .bloc1 .photo>div{width: calc(50vw + 100%);height:100%;left: calc(-100% + 15px);top:80px}#methodologie h1{padding:80px 0 25px;margin-bottom:50px;font-size:40px}#methodologie .bandeau{height:400px}}#single-offre h2{text-align:center;padding:40px 0 25px;font-size:26px;position:relative;margin-bottom:35px}#single-offre h2:after{content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px)}@media (min-width:768px){#single-offre h2:after{width:50px;height:5px;left:calc(50% - 25px)}}#single-offre .content{text-align:left}#single-offre .content p{font-size:16px;line-height:23px}#single-offre .content ul{list-style:none;padding-left:20px}#single-offre .content ul li{font-size:16px;line-height:23px}#single-offre .content ul li:before{content:"•";color:#a05f3a;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}#single-offre .m-btn{margin:0 20px 50px}#single-offre h4{font-size:22px;line-height:25px;color:#a05f3a;margin:30px 0 10px}#single-offre h5{font-size:18px;line-height:21px;color:#a05f3a;font-weight:bold;margin:30px 0 15px}#single-offre .detail{margin-bottom:15px}#single-offre .detail>div{width:24px;display:inline-block;margin-right:6px}#single-offre .detail:last-of-type{margin-bottom:50px}#single-offre #contact-offre{background:#f5f5fa;color:#000;padding:54px 0 80px}#single-offre #contact-offre .titre{margin-bottom:25px;font-size:35px;line-height:40px}#single-offre #contact-offre .subtitre{margin-bottom:25px;font-size:16px;line-height:23px}#single-offre #contact-offre .nom{margin-bottom:20px;font-size:22px;line-height:22px}#single-offre #contact-offre a{color:#000;font-size:16px;line-height:20px;min-width:160px;margin-bottom:15px}#single-offre #contact-offre a:not(.lk) {text-decoration:none!important}#single-offre #contact-offre a.lk{text-decoration:underline!important}#single-offre #contact-offre a svg{margin-right:10px}#single-offre #contact-offre a:hover{color:#a05f3a}#single-offre #contact-offre a:last-of-type{margin-bottom:50px}@media (min-width:768px){#single-offre #contact-offre{background:#f5f5fa;color:#000;padding:50px 0 100px}#single-offre #contact-offre .titre{margin-bottom:20px;font-size:40px;line-height:45px}#single-offre #contact-offre .subtitre{margin-bottom:20px;font-size:18px;line-height:26px}#single-offre #contact-offre .nom{margin-bottom:20px;font-size:25px;line-height:26px}#single-offre #contact-offre a:last-of-type{margin-bottom:30px}#single-offre h2{padding:80px 0 25px;margin-bottom:50px;font-size:40px}#single-offre h4{font-size:30px;line-height:36px;color:#a05f3a;margin:30px 0 15px}#single-offre h5{font-size:20px;line-height:26px;color:#a05f3a;font-weight:bold}#single-offre .m-btn{margin:0 30px 60px}#single-offre .content p{font-size:18px;line-height:26px;max-width:1000px;margin-bottom:15px}#single-offre .content ul li{font-size:18px;line-height:26px}}#propos .bandeau{height:120px;background:url(/wp-content/themes/africa-2/assets/img/xPhoto-raffinerie.jpg.pagespeed.ic.vVlX_Df6LF.jpg);background-size:cover;background-position:center}#propos h2{text-align:center;padding:40px 0 25px;font-size:26px;position:relative;margin-bottom:35px}#propos h2:after{content:" ";background:#a05f3a;width:40px;height:4px;position:absolute;bottom:0;left:calc(50% - 20px)}@media (min-width:768px){#propos h2:after{width:50px;height:5px;left:calc(50% - 25px)}}#propos .add{max-width:800px;margin:0 auto;position:relative}#propos .add>svg{position:absolute;bottom:30px;left:calc(50% - 12px)}#propos .add>div{position:relative}#propos .add > div:nth-of-type(1) > svg, #propos .add > div:nth-of-type(2) > svg {position:absolute;bottom:40px;left:calc(50% - 10px)}#propos .add>div>div{height:43px;margin-bottom:15px}#propos .add>div>div svg{max-height:100%}#propos .add span{font-size:20px;line-height:27px;color:#a05f3a;display:block;max-width:215px;margin:0 auto 80px}#propos .pourquoi{text-align:center}#propos .pourquoi .years{position:relative;height:120px}#propos .pourquoi .years svg{height:100%;position:absolute}#propos .pourquoi .years span{position:absolute;top:65px;font-size:26px;line-height:30px}#propos .pourquoi .btn-anim{margin:50px auto 60px}#propos .engagements{background:#f5f5fa}#propos .engagements h3{color:#a05f3a;font-size:22px;line-height:42px;margin-top:15px}#propos .engagements .textes{text-align:center}#propos .engagements .textes span{font-size:16px;display:block;line-height:23px;margin-bottom:40px}#propos .engagements .photo{height:350px;text-align:center;position:inherit}#propos .engagements .photo>div{position:absolute;width:100vw;height:350px;left:0;background:url(/wp-content/themes/africa-2/assets/img/xPhoto-nos-engagements.jpg.pagespeed.ic.xANqUG5FCj.jpg);background-size:cover;background-position:center}#propos .engagements .photo span{color:#fff;display:block;margin-top:15px;font-size:27px;line-height:31px}@media (min-width:768px){#propos .add>svg{bottom:50px}#propos .add>div{width:33%}#propos .add > div:nth-of-type(1) > svg, #propos .add > div:nth-of-type(2) > svg {position:absolute;bottom:120px;left:unset;right:-10px}#propos .add>div>div{height:50px}#propos .add span{font-size:20px;line-height:27px}#propos h2{padding:80px 0 25px;margin-bottom:50px;font-size:40px}#propos .pourquoi .years{height:180px}#propos .pourquoi .years span{top:98px;font-size:40px;line-height:45px}#propos .pourquoi .btn-anim{margin:70px auto 100px}#propos .engagements{margin-bottom:307px}#propos .engagements h3{font-size:25px;line-height:28px;margin-bottom:15px;margin-top:0}#propos .engagements .textes{padding-right:50px;text-align:left}#propos .engagements .textes > div > div:nth-of-type(1) {min-width:70px}#propos .engagements .textes span{font-size:18px;line-height:26px;margin-bottom:50px}#propos .engagements .photo{position:relative}#propos .engagements .photo>div{top:50px;width:50vw;height:600px}#propos .engagements .photo svg{margin-top:165px}#propos .engagements .photo span{font-size:30px;margin-top:20px;line-height:35px}#propos .bandeau{height:400px}}@media (min-width:992px){#propos .textes{padding-right:100px}}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide svg path#Tracé_1520,.swiper-slide svg line{-webkit-transition:all .3s;transition:all .3s}.swiper-slide p{max-width:80%;margin:0 auto}.swiper-slide:hover svg line{transform:translate(920.5px,1938px)}.swiper-slide:hover svg path#Tracé_1520{transform:translateY(10px)}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform , height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:50px}.swiper-button-prev,.swiper-button-next,.swiper-button-prev2,.swiper-button-next2{position:absolute;top:50%;width: calc(var(--swiper-navigation-size) / 50 * 27);height:var(--swiper-navigation-size);margin-top: calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.swiper-button-prev:hover,.swiper-button-prev:active,.swiper-button-prev:focus,.swiper-button-next:hover,.swiper-button-next:active,.swiper-button-next:focus,.swiper-button-prev2:hover,.swiper-button-prev2:active,.swiper-button-prev2:focus,.swiper-button-next2:hover,.swiper-button-next2:active,.swiper-button-next2:focus{outline:none;box-shadow:none}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:0;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:0;left:auto}.swiper-button-lock{display:none}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform , 200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform , 200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform , 200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}:root{}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform , opacity , height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper--testimonials .swiper-slide{width:100%;display:flex;align-items:center;justify-content:center;text-align:center}.swiper--testimonials .testimonial--item .testimonial--title{font-size:50px;color:#000;margin-bottom:30px;text-align:center}.swiper--testimonials .testimonial--item p{font-size:35px;line-height:44px;color:#006298;text-align:center;font-weight:300;font-style:italic}header{border-top:4px solid #a05f3a}header>div{position:relative;height:86px}header>div img{width:90px}@media (min-width:768px){header>div{height:132px}header>div img{width:161px}}header > div > a:has(img) {margin-bottom:5px}header a:has(svg) {position:absolute;top:-4px;right:0;margin-right:15px}header a:has(svg) #Btn-En-Savois-Plus-sur-Elzear {display:none}header a:has(svg) svg rect {fill:#a05f3a}header a:has(svg) svg g path {transition:all .2s}@media (min-width:768px){header a:has(svg) {transition:top .4s}header a:has(svg) #Btn-En-Savois-Plus-sur-Elzear {display:block}header a:has(svg) #Btn-en-savoir-plus-sur-Elzear-mobile {display:none}header a:has(svg):hover {top:0}header a:has(svg):hover svg g path {transform:rotate(45deg);transform-origin:4px 5px}}header .hedd{margin:0;margin-top:16px;font-size:10px;line-height:13px;color:#a05f3a;text-align:right}@media (min-width:768px){header .hedd{font-size:22px;line-height:25px}}#menu{background:#a05f3a;width:100%;z-index:4;height:40px;transition:all .2s;-webkit-transition:all .2s}@media (min-width:768px){#menu{height:60px}}#menu .container-fluid{padding:0 15px}@media (min-width:768px){#menu .container-fluid{padding:0 50px}}#menu .shortlogo{display:none}#menu #navigation{display:flex;width:100%;padding:0!important}#menu #navigation .lang-switch{height:14px}#menu #navigation .lang-switch>a.active{text-transform:uppercase!important;position:relative!important;line-height:14px;color:#ff8a46!important;display:block}#menu #navigation .lang-switch>a{text-transform:uppercase!important;position:relative!important;line-height:14px;color:#fff;display:block;font-size:12px;padding:0 20px}#menu #navigation .lang-switch>a:hover{color:#ff8a46!important}@media (min-width:1200px){#menu #navigation .lang-switch{height:unset;margin:0}#menu #navigation .lang-switch:not(.dtr) {display:none}#menu #navigation .lang-switch>a,#menu #navigation .lang-switch>a.active{padding:0;line-height:28px}}#menu #navigation .lang-switch>a:first-of-type:after{content:"";position:absolute;background:#fff;height:100%;width:1px;right:0;top:0}@media (min-width:1200px){#menu #navigation .lang-switch>a:first-of-type:after{bottom:0;left:0;right:unset;top:unset;width:100%;height:1px}}#menu #navigation .overlay{display:none;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.01);z-index:2;opacity:0;top:0;left:0;transition:all .5s ease-in-out}#menu #navigation .overlay.active{display:block;opacity:1}@media (max-width:1199.98px){#menu #navigation.navbar{position:unset}#menu #navigation .navbar-collapse>ul{min-height:60%;margin-top:30px}#menu #navigation .navbar-collapse>ul>li{text-align:center;margin-bottom:30px}#menu #navigation .navbar-collapse>ul>li>a:after{background-color:#a05f3a}#menu #navigation .navbar-collapse>ul>li>a:first-of-type{font-size:16px;color:#fff}}@media (max-width:1199.98px) and (min-width:768px){#menu #navigation .navbar-collapse>ul>li>a:first-of-type{font-size:20px}}@media (max-width:1199.98px){#menu #navigation .navc{display:block;width:100%;max-width:100%;position:absolute;left:0;opacity:0;top:0;background:#a05f3a;font-size:16px;color:#fff;pointer-events:none;z-index:3;transition:all .5s ease-in-out;height:0}}@media (max-width:1199.98px) and (min-width:768px){#menu #navigation .navc #navigation .navbar-collapse>ul>li>a:first-of-type{font-size:20px}}@media (max-width:1199.98px){#menu #navigation.active .navc{height:100vh;pointer-events:unset;opacity:1}}#menu .navbar-collapse>ul{list-style:none;display:flex;width:100%;padding:0;margin:0}#menu .navbar-collapse > ul > li:not(.shortlogo):not(.lang-switch) > a:hover {animation:zoom 200ms ease-in;text-decoration:none}#menu .navbar-collapse > ul > li:not(.shortlogo):not(.lang-switch) > a:after {content:"";position:absolute;height:1px;left:0;width:100%;bottom:0;background-color:#fff;transition:width 200ms ease-in}#menu .navbar-collapse > ul > li:not(.shortlogo):not(.lang-switch) > a:not(.active):after {width:0%}#menu .navbar-collapse > ul > li:not(.shortlogo):not(.lang-switch) > a:hover:after {width:100%}#menu .navbar-collapse > ul > li:not(.shortlogo):not(.lang-switch) > a:first-of-type {font-size:12px;line-height:14px;position:relative;letter-spacing:1.5px;padding:0;color:#fff;text-transform:uppercase}#menu .navbar-collapse > ul > li:not(.shortlogo):not(.lang-switch) > a.active2 {color:#a05f3a!important}#menu .navbar-collapse > ul > li:not(.shortlogo):not(.lang-switch).active > a {color:#ff8a46;text-decoration:none;letter-spacing:-.15px}#menu .navbar-collapse > ul > li:not(.shortlogo).current-menu-item > a:after {width:100%!important}#menu .lang-switch>a.active,#menu .lang-switch>a:hover,#menu .navbar-collapse>ul>li.active>a{color:#ff8a46;text-decoration:none;letter-spacing:-.15px}#menu .navbar-collapse>ul>li{float:left;position:relative}#menu #closeMenu{display:block;width:22px;cursor:pointer;position:relative;height:16px}#menu #closeMenu>.bar{width:100%;height:2px;background:#fff;position:absolute;top:0;left:0;-webkit-transition:all .3s;transition:all .3s}#menu #closeMenu>.bar:after{width:100%;height:2px;background:#fff;position:absolute;top:14px;left:0;content:"";overflow:hidden;text-indent:5000px;-webkit-transition:all .3s;transition:all .3s}#menu #closeMenu>.bar:before{width:100%;height:2px;background:#fff;position:absolute;top:7px;left:0;content:"";overflow:hidden;text-indent:5000px;-webkit-transition:all .3s;transition:all .3s}#menu #closeMenu.active{z-index:4}#menu #closeMenu.active>.bar{background:rgba(255,255,255,0)!important}#menu #closeMenu.active>.bar:before{width:100%;background:#fff;top:7px;left:0;transform:rotate(45deg)}#menu #closeMenu.active>.bar:after{width:100%;background:#fff;top:7px;left:0;transform:rotate(-45deg)}#menu #closeMenu:hover>.bar:before,#menu #closeMenu:hover>.bar:after,#menu #closeMenu:hover>.bar{background:#fff}#menu #closeMenu:hover>.bar:before,#menu #closeMenu:hover>.bar:after,#menu #closeMenu:hover>.bar{background:#fff}#menu.stick .shortlogo{display:block}.hero-cta{}.hero-cta > .row > div:nth-of-type(1) {background:url(/wp-content/themes/africa-2/assets/img/xPhoto-je-souhaite-recruter.jpg.pagespeed.ic.Ehu5Z0yADy.jpg);background-size:cover;background-position:center}.hero-cta > .row > div:nth-of-type(2) {background:url(/wp-content/themes/africa-2/assets/img/xPhoto-je-suis-candidat.jpg.pagespeed.ic.8uuEZ7zmdT.jpg);background-size:cover;background-position:center}.hero-cta>.row>div{height:180px}.hero-cta>.row>div:hover .overlay{opacity:0}.hero-cta>.row>div:hover .btns>button{transform:translateY(0);display:flex!important;-webkit-animation:pevents 1s forwards;animation:pevents 1s forwards}.hero-cta>.row>div:hover svg.icon-p{-webkit-transform:rotate(270deg);transform:rotate(270deg);opacity:0}.hero-cta>.row>div:hover .titre{opacity:0}@-webkit-keyframes pevents {
  0% {
    pointer-events: none;
    opacity: 0;
  }
  100% {
    pointer-events: unset;
    opacity: 1;
  }
}@keyframes pevents {
  0% {
    pointer-events: none;
    opacity: 0;
  }
  100% {
    pointer-events: unset;
    opacity: 1;
  }
}.hero-cta .cont{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-cta .cont svg.icon-p{width:36px;height:26px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.hero-cta .overlay{background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;z-index:0;height:100%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.hero-cta .titre{color:#fff;font-size:24px;line-height:26px;z-index:1;margin-bottom:20px;margin-top:50px;text-align:center;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.hero-cta .btns{position:absolute;left:0;top:0;width: calc(100% + 1px);display:flex;z-index:2;overflow:hidden;height:100%;flex-direction:column}.hero-cta .btns>button{width:100%;height:33.34%;border:0;color:#fff;text-align:left;line-height:25px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;opacity:0;pointer-events:none}.hero-cta .btns>button svg{width:16px;height:16px}.hero-cta .btns > button:nth-of-type(1) {background:#a05f3a}.hero-cta .btns > button:nth-of-type(2) {background:#794121;transition-delay:50ms}.hero-cta .btns > button:nth-of-type(3) {background:#582d14;transition-delay:100ms}.hero-cta .btns>button:hover{background:#fff;color:#a05f3a}.hero-cta .btns>button:hover path{fill:#a05f3a!important}@media (min-width:768px){.hero-cta>.row>div{height:500px}.hero-cta .cont svg.icon-p{width:50px;height:50px}.hero-cta .titre{color:#fff;font-size:60px;line-height:60px;margin-bottom:50px;margin-top:170px}.hero-cta .btns{left:0;top:unset;bottom:0;width: calc(100% + 1px);display:flex;z-index:2;height:unset;flex-direction:row}.hero-cta .btns>button{transform:translateY(80px);display:inline-block;width:33.34%;height:80px;line-height:25px;opacity:.5}.hero-cta .btns>button svg{width:16px;height:16px}}#prefooter{background:#a05f3a;text-align:center;padding:12px 25px;position:relative}#prefooter *{font-size:16px;color:#fff;line-height:19px}@media (min-width:768px){#prefooter{padding:18px 25px}#prefooter *{font-size:22px;color:#fff;line-height:22px}}#prefooter #gotop{cursor:pointer;position:absolute;left:40px;top:-40px}#prefooter #gotop .a{fill:#ff8a46}#prefooter #gotop .b{fill:none;stroke:#fff;stroke-width:2px}footer{padding:50px 0 20px;background:#f5f5fa;position:relative}footer ul{margin-bottom:0;padding-inline-start:0;padding-left:0;list-style:none;padding-right:10%}footer ul li{margin-bottom:7px}footer ul li a{color:#000;font-size:14px;font-family:"sansationlight",sans\ serif;font-weight:300;transition:all .4s}footer ul li a:hover{color:#a05f3a}footer span{display:block}footer span:not(.titre1):not(.mentions) {color:#000;font-size:14px;font-family:"sansationlight",sans\ serif;font-weight:300}footer span:not(.titre1):not(.mentions) a {color:#000;font-family:"sansationlight",sans\ serif;font-weight:300;transition:all .4s}footer span:not(.titre1):not(.mentions) a:hover {color:#000}footer .bloc{margin-bottom:30px;line-height:25px}footer .bloc a{font-family:"sansationlight",sans\ serif;font-weight:300;font-size:14px;line-height:15px;display:block;color:#000;text-decoration:none;margin-bottom:4px}footer .bloc a svg{margin-right:15px}footer .bloc a.lk{text-decoration:underline;margin-top:25px}footer .titre1{color:#000;font-size:22px;line-height:23px;margin-bottom:15px;margin-top:50px}@media (min-width:768px){footer{padding:80px 0 20px}footer .titre1{margin-top:0}}footer .mentions,footer .mentions a{color:#000;font-size:12px;font-family:"sansationlight",sans\ serif;font-weight:300;text-align:right}footer .mentions{opacity:.5;margin-top:20px}@media (min-width:768px){footer .mentions{margin-top:50px}}footer .social svg{margin-right:40px}footer .social .a{fill:none}footer .social .b{clip-path:url(#a)}footer .social .c{fill:#fff;cursor:pointer;transition:all .4s}footer .social .c:hover{fill:#007bff}