@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);body{font-size:15px;line-height:25px;font-family:Poppins,sans-serif;color:#4f4f4f;font-weight:400}h1,h2,h3{font-family:Rubik,sans-serif;font-weight:700}.title-subtitle p{font-family:Rubik,sans-serif;font-weight:700;text-transform:uppercase}.decoration-inside{position:relative;width:30px!important;height:30px!important;border-radius:50px;border:3px solid #1a73e9!important}.image-ronde img{border-radius:100%}.image-translate{animation-name:float_up_down;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes float_up_down{0%{transform:translateY(0);transform:translateY(0);opacity:1}50%{transform:translateY(30px);transform:translateY(30px);opacity:1}100%{transform:translateY(0);transform:translateY(0);opacity:1}}.image-rotate{animation-name:rotateme;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotateme{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.image-demitour img{transition:all .6s ease}.block-hover-last:hover .image-demitour img{opacity:.6;transform:scale(1.06,1.06) rotate(2deg)}nav li a{font-family:Rubik,sans-serif;font-weight:500;white-space:normal!important}.main-menu.scrolling-down{box-shadow:none!important;border-bottom:1px solid #e8f1f7}.logo-main{margin:10px 0 0}.navbar{padding:0!important}.main-menu ul li{padding:40px 15px 40px 15px}#main-menu{margin-left:auto!important;margin-right:auto!important}.main-menu .sub-menu li{padding:20px 15px 20px 15px;border-bottom:1px solid rgb(240 233 255 / .3)}.main-menu ul li .sub-menu{margin-top:40px;min-width:230px}.sub-menu li:hover a{color:#3583ec!important}.menu-item-has-children:after{top:35px;color:#04004d}.scrolling-down nav .sub-menu li a{color:#04004d!important}.scrolling-down .sub-menu li:hover a{color:#3583ec!important}.widget_sidebar{padding:30px;padding-top:50px;padding-bottom:30px;box-shadow:0 0 10px 0 rgb(0 0 0 / 9%)}.widget_sidebar .sidebar-widget{color:#000;font-weight:700;font-family:'Josefin Sans',sans-serif;padding:0 0 20px;border-bottom:1px solid #eee;margin-bottom:10px}.widget_sidebar .textwidget p{color:#000;font-size:15px!important;line-height:25px!important}footer .copyright{border-top:1px solid rgb(0,0,0,10%)!important;padding:40px 0;text-align:center;position:relative;margin-top:70px}footer .footer-widget{font-family:'Josefin Sans',sans-serif;font-size:20px;line-height:30px;font-weight:700;color:#fff;padding-bottom:10px;margin-bottom:10px}footer .textwidget p{color:#fff!important;font-size:15px!important;line-height:25px!important}footer .menu-deux li{color:#fff;font-size:15px;line-height:25px;font-weight:300!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:#ec1111}footer .menu,footer .menu-deux{list-style:none;margin-left:-40px}footer img{margin-bottom:15px}@media (max-width:1600px){.home h1{line-height:65px!important;font-size:55px!important}.home h2{line-height:45px!important;font-size:35px!important}.change-margin{margin:0 10%!important}}@media (max-width:1366px){.decale-left{left:-420px!important}.decale-right{right:0!important}}@media (max-width:1024px){.main-menu ul li{padding:20px 15px 10px 15px}.main-menu ul li .sub-menu{margin-top:10px;min-width:100%;background-color:rgb(245 248 250);box-shadow:0 2px 13px 0 rgb(0 0 0 / 2%);position:relative}.menu-item-has-children:after{right:100%;top:15px}.subheader{padding:120px 0 120px!important}.navbar-toggler{margin-top:10px!important}.logo-main{margin:0 0 0;height:auto!important}.home h1{line-height:55px!important;font-size:45px!important}.home h2{line-height:40px!important;font-size:30px!important}.home h3{font-size:18px!important;line-height:28px!important}.image-bg{display:none}.change-margin{margin:0 5%!important}.image-tourne{width:315px!important;height:315px!important}}@media (max-width:960px){.home h1{line-height:45px!important;font-size:35px!important}.home h2{line-height:35px!important;font-size:25px!important}footer .menu,footer .menu-deux{margin-left:0!important}footer img{margin-bottom:15px!important}.image-double{width:220px!important;height:220px!important}.image-tourne{width:240px!important;height:240px!important}}@media (max-width:375px){.home h1{line-height:37px!important;font-size:27px!important}footer{padding:50px 0 0}.image-tourne{width:355px!important;height:355px!important}}