@import url(https://fonts.googleapis.com/css2?family=Gilda+Display&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:wght@400;500&display=swap);body{font-family:Jost,sans-serif;font-size:16px;line-height:26px;color:#585858;font-weight:400}h1,h2,h3{font-weight:400;font-family:Gilda Display,sans-serif}.banner-img1 img{border-radius:300px}.title-bar{position:relative}.title-bar:before{position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;width:70%;height:1px;content:"";background:#e7e7e7}.title-bar:after{position:absolute;bottom:0;width:120%;height:1px;content:"";background:#e7e7e7;left:-10%}.title-bar-left:after{width:180%;left:0}.title-bar-left:before{width:100%}.b1-img img{border-radius:235px}.image-resize div,.image-resize img{height:100%!important}.image-bg img{width:auto!important}.image-avec-cadre .image-hover-text{position:relative}.image-avec-cadre .image-hover-text:before{position:absolute;left:3%;top:4%;width:94%;height:92%;content:"";border:1px solid #fff;z-index:11}.block-hover img{transition:.3s}.block-hover:hover img{filter:grayscale(100%);transform:scale(1.2)}nav li a{font-family:Jost,sans-serif;font-weight:500;white-space:normal!important;text-transform:uppercase}.main-menu{position:relative}.sub-menu>li{padding:20px 15px!important;border-bottom:1px solid rgba(0,0,0,.1)}.main-menu ul li{padding:35px 15px 35px 15px}#main-menu{margin-left:auto!important;margin-right:auto!important}.main-menu ul li .sub-menu{margin-top:35px;min-width:230px}.menu-item-has-children:after{top:30px;color:#987a7e}.navbar{padding:0!important}.scrolling-down nav .sub-menu li a{color:#002642!important}.scrolling-down nav .sub-menu li:hover a,.sub-menu li:hover a{color:#987a7e!important}footer .copyright{border-top:none!important;color:#a3888c;background-color:#fff;text-align:center;position:relative;margin-top:30px;padding:30px 0}footer .menu-deux li{color:#525252;font-size:16px;line-height:26px;font-weight:400!important;font-family:Hind,sans-serif!important;padding:5px 0}footer .menu-deux li:before{content:"\f105";font-family:FontAwesome;font-size:17px;padding-right:10px}footer .menu-deux li:hover{color:#a3888c}footer .menu,footer .menu-deux{list-style:none;margin-left:-40px;padding-top:10px}.widget_sidebar{padding:30px}.widget_sidebar .sow-headline{position:relative;padding-bottom:10px}.widget_sidebar .sow-headline:before{content:"";background-color:#a3888c;width:55px;height:4px;position:absolute;left:0;bottom:0;border-radius:10px}.widget_sidebar .sow-headline:after{content:"";background-color:#f2f2f2;width:80%;height:4px;position:absolute;left:65px;bottom:0;border-radius:10px}@media (max-width:1600px){.home h1{line-height:65px!important;font-size:55px!important}.home h2{line-height:55px!important;font-size:45px!important}}@media (max-width:1366px){.icon-resize img{width:70%!important}.banner-img1{transform:translateY(-50%) translateX(26%)!important}.block-banner-change>div:nth-child(1){width:50%!important}}@media (max-width:1024px){.banner-img1{right:100px!important}.icon-resize img{width:50%!important}.banner{height:85vh!important}.main-menu>.container-fluid{padding-right:15px!important;padding-left:15px!important}.home h1{line-height:50px!important;font-size:40px!important}.home h2{line-height:40px!important;font-size:30px!important}.home h3{line-height:35px!important;font-size:25px!important}.main-menu ul li{padding:20px 15px 10px 15px}.main-menu ul li .sub-menu{margin-top:10px;min-width:100%;background-color:#f8f8f8;box-shadow:0 2px 13px 0 rgb(0 0 0 / 2%);position:relative}.subheader{padding:70px 0!important}.widget_sidebar .sow-headline:before{width:35px!important}.widget_sidebar .sow-headline:after{width:50%!important;left:45px!important}}@media (max-width:960px){.home h1{line-height:40px!important;font-size:30px!important}.home h2{line-height:35px!important;font-size:25px!important}.home h3{line-height:30px!important;font-size:20px!important}footer .menu,footer .menu-deux{margin-left:0!important}footer{padding:50px 0 0!important}.pic1{right:-10%!important;top:-10%!important}.pic2{left:-20%!important}}@media (max-width:375px){.change-position p{text-align:left!important}.title-bar:before{left:85%}.title-bar:after{left:25%}.title-bar-left:before{left:50%}.title-bar-left:after{left:0}.pic1{top:0!important}.block-rond .title-bar:before{left:45%!important}.block-rond .title-bar:after{left:-15%!important}.block-banner-change>div:nth-child(1){width:100%!important}}