@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap);body{font-family:"Noto Sans";font-weight:400;font-size:15px;line-height:27px;color:#666}h1,h2{font-weight:600;font-family:"Roboto Slab"}h1,h2{font-weight:400;font-family:"Roboto Slab"}.titre-sur-deux p{text-transform:uppercase}.text-center,.text-center p{text-align:center!important}.text-right,.text-right p{text-align:right!important}.text-justify,.text-justify p{text-align:justify!important}div[id^=animate-bubble-box] span{box-shadow:0 0 1px 0 rgba(255,163,3,.1),0 0 1px 0 rgba(255,163,3,.1) inset}div[id^=animate-bubble-box] span{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-animation:service_hexagon_1 2s infinite linear;-moz-animation:service_hexagon_1 2s infinite linear;-o-animation:service_hexagon_1 2s infinite linear;animation:service_hexagon_1 2s infinite linear;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;border-radius:50%}div[id^=animate-bubble-box]:hover span{-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running}div[id^=animate-bubble-box] span{width:100%;height:100%;display:block;position:absolute;background:0 0;z-index:5;left:0;right:0;top:0;bottom:0;text-align:center}div[id^=animate-bubble-box] span:before{content:"";position:absolute;width:15px;height:15px;left:auto;right:auto;bottom:-12px;border-radius:50%}div[id^=animate-bubble-box] span:before{background:#ffa303;filter:drop-shadow(0 1px 2px rgba(255,163,3,.5))}div[id^=animate-bubble-box] span:after{background:#ffa303;filter:drop-shadow(0 1px 2px rgba(255,163,3,.5))}div[id^=animate-bubble-box] span:after{content:"";position:absolute;width:15px;height:15px;left:auto;right:auto;top:-12px;border-radius:50%}@keyframes service_hexagon_1{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.ex-flip-box-padding{padding-top:25%}.ex-flip-box-front-container,.ex-flip-box-rear-container{background-repeat:no-repeat;background-position:center 25%;border-style:solid;border-width:1px;border-color:#54595f!important;padding:10px}.ex-flip-box-front-container h2,.ex-flip-box-rear-container h3{text-align:center}nav li a{font-family:"Roboto Slab";font-weight:400}.main-menu{padding:0 0;margin-top:30px!important}.menu-to-left .menu-main{float:right}.scrolling-down.main-menu{padding:0 0}.navbar{padding:0 20px!important;background-color:#fff}.main-menu ul li{padding:38px 15px}.main-menu ul li:hover .sub-menu{margin-top:38px;min-width:230px;display:grid!important}.main-menu.scrolling-down ul li{padding:20px 15px}.main-menu.scrolling-down ul li .sub-menu{margin-top:20px;min-width:230px}.menu-item-has-children:after{top:15px}.sub-menu .menu-item{padding:10px 15px!important;border-bottom:none;float:left!important}.sub-menu .menu-item a{text-transform:Capitalize!important;white-space:normal;float:left}.main-menu .navbar-nav{margin-right:85px!important}.menu-item-has-children::after{display:none}.tparrows{top:55%!important}.block-6 p{margin-bottom:0!important}.content-image-hover-text{z-index:0}.content-image-hover-text h2,.content-image-hover-text p{color:#000!important}.image-hover-text:hover .content-image-hover-text{background-color:transparent!important}.image-hover-text:hover .content-image-hover-text:before{right:0;opacity:1;width:100%;height:50%;transition:all .8s;z-index:-1}.content-image-hover-text:before{content:'';transition:all .15s ease-in-out .2s;position:absolute;width:100%;bottom:0;top:auto;height:50%;background:rgba(255,255,255,.95);right:-100%;left:auto}.content-image-hover-text:after{content:'';transition:all .15s ease-in-out .2s;position:absolute;background:rgba(255,255,255,.95);top:0;height:50%;width:100%;left:-100%}.image-hover-text:hover .content-image-hover-text:after{left:0;opacity:1;transition:all .8s;z-index:-1}.image-ovale img{border-radius:50%}.subheader{background-size:auto;padding:300px 0 100px;margin-bottom:100px;background-color:transparent}.subheader .title{text-align:center}.single .post-thumb{margin-bottom:40px}.readmore{padding:7px 15px;font-weight:400}.blog-post-content h2{font-size:26px;font-weight:600}.related{font-weight:700}.widget_sidebar{padding:20px;background-color:#ffa303}.widget_sidebar .sidebar-widget{font-size:20px;line-height:30px;color:#fff;font-family:Roboto Slab;font-weight:600;padding:15px 0}.widget_sidebar .textwidget{font-family:Noto sans;color:#ffffffe8;font-weight:400;font-size:15px;lie-height:25px}body.home footer{padding:150px 0 0}body:not(home) footer{padding:100px 0 0}footer>.container{padding-bottom:70px}footer .copyright{padding:30px 0 35px;text-align:center;color:#fff;background-color:#2f2e41;border-top:1px;border-top-style:solid;border-top-color:#3f3f3f}.footer-widget{color:#fff;font-family:Playfair Display;font-weight:700;font-size:17px;line-height:27px;margin-bottom:20px;position:relative}.footer-widget:before{background:#ffa303;content:"";width:20px;height:3px;position:absolute;bottom:-13px}footer a,footer p{font-size:15px;line-height:25px;color:#fff;font-weight:400;font-family:"Roboto Slab"}footer .menu-deux li{color:#fff;font-size:15px;line-height:25px}footer .menu-deux li:hover{color:#ffa303}footer .menu,footer .menu-deux{list-style:none;margin-left:-40px}footer #back_to_top{bottom:3%;position:fixed;right:5%;width:40px;height:40px;text-align:center;padding-top:7px;border-radius:50%}footer #back_to_top i{font-size:20px}footer .sow-image-container{margin-top:0;margin-bottom:20px}@media (max-width:1400px){.sous-titre{top:270px!important}.titre-bannier{top:300px!important}.text-bannier{top:350px!important}.tparrows{top:60%!important}}@media (max-width:900px){.main-menu{background-color:#151515}.home h1,.home h2{line-height:25px!important;font-size:25px!important}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(50%,0,0)}100%{opacity:1;transform:none}}