@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);body{font-family:Roboto;color:#63688e;font-size:16px;font-weight:400;line-height:26px}h2,h3{font-family:Inter;font-weight:600}.titre-sur-deux p{font-family:Inter;font-weight:300;text-transform:uppercase}.widget_sidebar{padding:20px 10%;border-radius:3px;box-shadow:0 0 30px 0 rgb(243 246 255)}.sidebar-widget{position:relative;border-bottom:1px solid #ededed}.sidebar-widget:after{content:"";display:block;padding-top:2px;background-color:#c1237f;width:50px;margin-top:15px}.widget_sidebar .textwidget{padding-top:30px!important}footer{border-top:10px solid #c1237f}footer .copyright{text-align:center;font-size:16px;color:#fff;font-weight:400;margin-top:40px;border-top:none!important;padding:30px 10px}footer .footer-widget{color:#fff;font-family:"Josefin Sans",Sans-serif;font-size:26px;font-weight:700;padding-bottom:30px}footer .textwidget p{color:#fff;font-size:16px;line-height:26px}footer img{padding-bottom:10px}footer .menu-deux li{color:#e4e4e4;font-size:14px;line-height:28px;position:relative;z-index:1}footer .menu-deux li:before{content:'-';left:-15px;position:absolute}footer .menu-deux li:hover{color:#c1237f}footer .menu,footer .menu-deux{list-style:none;margin-left:-40px}.titre-underline{position:relative}.titre-underline:before{content:"";position:absolute;padding-top:12px;bottom:-6px;-webkit-mask-image:url(/wp-content/uploads/2021/01/variable-underline-medium.png);-webkit-mask-size:auto 100%;-webkit-mask-repeat:no-repeat;transform:rotate(-1deg);z-index:0;background-color:#c1237f;left:-.1em;right:49.8%;-webkit-mask-position:bottom left;transform-origin:100% 50%}.titre-underline:after{content:"";position:absolute;padding-top:12px;bottom:-6px;-webkit-mask-image:url(/wp-content/uploads/2021/01/variable-underline-medium.png);-webkit-mask-size:auto 100%;-webkit-mask-repeat:no-repeat;transform:rotate(-1deg);z-index:0;left:49.8%;right:-.2em;-webkit-mask-position:bottom right;transform-origin:0 50%;background-color:#c1237f}.image-zoom img{transition:transform 650ms ease-in-out,filter 650ms ease-in-out}.image-zoom:hover img{transform:scale(1.05)}.block-double::before{background-color:rgba(0,0,0,.2);content:'';display:block;height:100%;position:absolute;width:100%;transition:all .3s ease-in-out}.block-double:hover::before{background-color:rgba(0,0,0,.7)}.block-double:hover .text-translate{bottom:50px!important}nav li a{font-weight:400;font-family:Roboto;white-space:normal!important}.main-menu:not(.scrolling-down){box-shadow:none}.main-menu nav{padding:0}.main-menu ul li{padding:40px 15px 30px 15px}.main-menu .sub-menu li{padding:20px 15px 20px 15px;border-bottom:1px solid rgb(240 233 255 / .3)}.main-menu .sub-menu li:hover{box-shadow:inset 5px 0 0 0 #c1237f}.main-menu ul li .sub-menu{margin-top:30px;min-width:230px;box-shadow:0 2px 13px 0 rgb(0 0 0 / 10%)}.main-menu #main-menu{margin-left:auto!important;margin-right:auto!important}.menu-item-has-children:after{top:35px;color:#c1237f}.scrolling-down .menu-item-has-children:after{color:#69798a}.scrolling-down.main-menu{padding:0}@media (max-width :1366px){.shape{left:-5em!important}.shape-arrow{right:0!important}}@media (max-width :1024px){.main-menu{background-color:#fff}.main-menu.scrolling-down{background-color:#fff}.container-fluid .navbar-toggler{position:absolute;right:0;top:13px}.collapse{z-index:0}.main-menu ul li{padding:20px 15px 10px 15px}.main-menu ul li .sub-menu{margin-top:10px;min-width:230px;position:relative}.menu-item-has-children:after{right:100%;top:15px}.block_inverse{flex-direction:column}.block_inverse>div{width:100%!important}.menu_btn{padding-top:10px}.scrolling-down .menu_btn{padding-top:0}.main-menu ul li .sub-menu,.main-menu.scrolling-down ul li .sub-menu{min-width:100%}.shape{display:none}}@media (max-width :960px){.home h1,.home h2{font-size:30px!important;line-height:40px!important}footer .menu,footer .menu-deux{margin-left:5px}.block-banner-1{margin-left:20%;margin-right:-20%}}@media (max-width :375px){.titre-underline:after,.titre-underline:before{bottom:-8px}footer{padding:90px 0 0}.block-banner-1{margin:0!important}}