#cover .theme-btn,.theme-btn{font-size:18px;border-radius:10px}.about-ouvrages ul,ul{list-style:none}#loading,.cell{vertical-align:middle}*,::after,::before,button{box-sizing:border-box}*{margin:0;padding:0}body{font-family:Barlow,sans-serif;font-size:15px;font-weight:400;color:#2c2d3f;line-height:25px;position:relative;background:#fff}.contact-info span.block,.service-area .ui-tabs-vertical .ui-tabs-nav li a,div{display:block}a{color:#98002e;text-decoration:none}button{appearance:auto;writing-mode:horizontal-tb!important;text-rendering:auto;color:buttontext;letter-spacing:normal;word-spacing:normal;line-height:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:center;align-items:flex-start;cursor:default;background-color:buttonface;margin:0;padding:1px 6px;border:2px outset buttonborder;border-image:initial}ul{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.container{width:100%;margin-right:auto;margin-left:auto}.fa{font-weight:400}.table{display:table;width:100%}.cell{display:table-cell}#topbar{background:#619080;padding:15px 0}#topbar #topbar-content,.about-img,.c-right-content{text-align:right}#topbar #topbar-content li{display:inline-block;position:relative;padding-left:55px;margin-right:30px;cursor:pointer;color:#fff;text-align:left}#topbar #topbar-content li:hover .topbar-hover{color:#98002e;background:#fff}#topbar #topbar-content li span{display:block;font-size:17px;font-weight:500;line-height:15px;margin-bottom:5px}#topbar #topbar-content li i{position:absolute;left:0;width:40px;height:40px;border:2px solid #fff;background:#98002e;text-align:center;border-radius:100%;color:#fff;top:2px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;line-height:35px;font-size:17px}#topbar #lang{vertical-align:top;font-size:10pt;padding-left:5px}#topbar #lang i{margin-right:3px;color:#98002e}#topbar #lang a,.c-left-content p,.funfact-s-title h3,.funfact-s-title p,.main-count p,.sidebar-service li a:hover,.sidebar-service li a:hover i,.sidebar-service li.active a,.single-service.active h4 a,.single-service.active i,.single-service.active p,.single-service:hover h4 a,.single-service:hover i,.single-service:hover p,.testimonial-s-title h3,.testimonial-s-title p,.testimonial-s-title span,.ui-widget-content a.theme-btn{color:#fff}#topbar #lang a:hover{text-decoration:underline}#header #logo{padding:10px 0 6px}#header #nav-menu{text-align:right;vertical-align:top;position:relative}#header #nav-menu li{display:inline-block;margin:0 10px}#header #nav-menu li a{color:#2c2d3f;font-size:17px;font-weight:600;padding:31px 9px;display:block;position:relative}#header #nav-menu li a::before{position:absolute;content:"";width:0;height:4px;background:#98002e;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}#header #nav-menu li .sub-menu{position:absolute;top:86px;width:220px;background:#fff;z-index:5000;padding:15px 20px;opacity:0;visibility:hidden;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;transform:translateY(-20px);border-radius:10px;box-shadow:0 3px 5px #3333334d}#header #nav-menu li:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}#header #nav-menu li .sub-menu li{display:block;margin:0 0 10px;text-align:left;border-bottom:1px dashed #0003;padding-bottom:10px}#header #nav-menu li .sub-menu li:last-of-type{margin:0;border:none;padding:0}#disable-bg #close,#header #mobilenav-btn{font-size:18pt;line-height:normal;color:#fff;border-radius:6px;background:#98002e}#header #nav-menu li .sub-menu li a{color:#2c2d3f!important;display:block;font-size:15px;border-radius:0;padding:0;font-weight:500}#header #nav-menu li .sub-menu li a:hover{color:#98002e!important;margin-left:5px}#header #nav-menu li a i{margin-left:5px;font-size:16px}#header #nav-menu li .sub-menu li.active a,#header #nav-menu li.active a,#header #nav-menu li:hover a,.a-bottom-c-title span,.breadcrumb-menu li a:hover,.c-right-content a:hover,.col-16 span,.single-widget li a:hover,.ui-widget-content a,.ui-widget-content a.theme-btn:hover{color:#98002e}#header #nav-menu li.active a::before,#header #nav-menu li:hover a::before,#header.sticky .navigation li:hover a::before{opacity:1;visibility:visible;width:100%}#header #nav-menu li .sub-menu a::before{opacity:0!important;visibility:hidden}#header #rdv-btn{float:right;margin-top:28px}#header #mobilenav-btn{display:none;padding:4px 8px;float:right;margin-top:22px}.theme-btn{background:#98002e;color:#fff;font-weight:600;padding:10px 25px 15px;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s}.theme-btn:hover{color:#98002e;box-shadow:inset 0 0 0 3px #98002e;background:rgba(255,255,255,.5)}#cover #sliders{display:block;position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cover .single-slider{height:700px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}#cover .single-slider::before{content:"";position:absolute;background:rgba(44,45,63,.3);height:100%;width:100%}#cover .slider-content{margin:190px 0;padding-right:70px;position:relative}#cover .slider-content span{color:#fff;font-weight:500;font-size:18px;margin-bottom:15px;display:block;position:relative;padding-left:65px}#cover .slider-content span::before{position:absolute;content:"";width:50px;height:2px;background:#fff;left:0;top:50%}#cover .slider-content h1{font-size:50px;margin-bottom:15px;color:#fff;font-weight:700;line-height:57px;text-transform:capitalize}#cover .slider-content p{color:#fff;font-size:16px;margin-bottom:10px}#cover .theme-btn{background:#fff;color:#2c2d3f;font-weight:600;padding:10px 25px 15px;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;display:inline-block;margin-top:20px}#cover .theme-btn:hover{color:#fff;box-shadow:inset 0 0 0 3px #fff;background:rgba(255,255,255,.01)}#cover .theme-btn.primary{background:0 0;color:#fff;box-shadow:inset 0 0 0 3px #fff}#cover .owl-carousel .owl-nav{margin:0;width:100%}#cover .owl-carousel .owl-nav button{width:60px;height:60px;line-height:60px;background:#ffffff2e;color:#fff;position:absolute;margin:0 0 -30px;padding:inherit;font-size:28px;text-align:center;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;border-radius:100%;bottom:50%}#cover .owl-carousel .owl-nav button:hover,.single-fact:hover .main-count i{background:#fff;color:#98002e}#cover .owl-carousel .owl-nav .owl-prev{left:20px}#cover .owl-carousel .owl-nav .owl-next{right:20px}#cover .owl-item.active .hero-content span{animation:.9s .9s both fadeInUp}#cover .owl-item.active .hero-content h1{animation:1.1s 1.1s both fadeInRight}#cover .owl-item.active .hero-content p{animation:1.3s 1.3s both fadeInLeft}#cover .owl-item.active .hero-button{animation:1.5s 1.5s both fadeInUp}#choose-us,.contact-area{padding:80px 0;background:#ecf7ff}#choose-us .feature-s-title{text-align:center;margin-bottom:50px}#choose-us .feature-s-title h3{font-size:35px;margin-bottom:10px;font-weight:600}#choose-us .feature-s-title p{font-size:18px}#choose-us .single-features{text-align:center;background:#fff;padding:30px;position:relative;border-radius:10px;box-shadow:0 0 40px 5px rgb(0 0 0 / 3%);-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;margin-top:20px}#choose-us .feature-icon i,.single-fact{-webkit-transition:.4s;-moz-transition:.4s}#choose-us .single-features:hover{transform:translateY(-5px)}#choose-us .feature-icon i{width:65px;height:65px;line-height:65px;display:inline-block;font-size:25px;background:#619080;border-radius:100%;margin-bottom:20px;color:#fff;transition:.4s}#choose-us .single-features:hover .feature-icon i{transform:rotate(360deg)}#choose-us .feature-content h5{font-size:20px;font-weight:500;margin-bottom:5px}#choose-us .feature-content p,.service-d-description p,.service-list-title p{color:#666}#disable-bg{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:98}#disable-bg #close{padding:2px 8px;position:absolute;right:20px;top:24px}#mobile-nav-menu{display:table;position:fixed;top:0;left:0;width:250px;background:#619080;z-index:99;margin-left:-254px;-webkit-box-shadow:4px 0 5px 0 rgb(0 0 0 / 40%);-moz-box-shadow:4px 0 5px 0 rgba(0,0,0,.4);box-shadow:4px 0 5px 0 rgb(0 0 0 / 40%);height:100%;text-align:center;font-size:17px}#mobile-nav-menu img{padding-top:10px}#mobile-nav-menu li a{display:block;color:#2c2d3f;padding:8px 16px}#mobile-nav-menu li a:hover:not(#mobile-nav-menu li.lang a),#mobile-nav-menu li.active a{background:#ecf7ff;color:#98002e}#mobile-nav-menu li:not(.mobile-sub-menu li){width:100%;text-align:left;background:#fff;border-top:1px solid #619080;border-bottom:1px solid #619080}#mobile-nav-menu .mobile-sub-menu li{width:100%;text-align:left;background:#fff}#mobile-nav-menu li a i{margin-right:8px}#mobile-nav-menu .mobile-sub-menu a{padding-left:32px}#mobile-nav-menu li.lang a{background:#619080!important;color:#fff!important}.about-area,.location-area{padding:100px 0}.about-image-content{position:relative;text-align:right}.about-img img{border-radius:15px;width:546px;height:auto}.about-img-small img,.service-area .ui-tabs-vertical,.sidebar-service li a:hover::before,.sidebar-service li.active a::before{width:100%}.about-content{padding-left:20px}.about-c-title,.footer-logo,.service-d-top-img,.sidebar-service li{margin-bottom:20px}.about-c-title span{font-size:20px;margin-bottom:10px;display:block;color:#98002e;font-weight:500;position:relative;padding-left:65px}.about-c-title span::before{position:absolute;content:"";width:50px;height:2px;left:0;background:#98002e;bottom:10px}.about-c-title h3,.about-c-title-s h3{font-size:40px;margin-bottom:15px;color:#2c2d3f;font-weight:600}.about-c-title p{color:#666;margin-bottom:10px}.about-list-icon i{text-align:center;font-size:80px;color:#98002e;line-height:95px;display:block}.about-content-list{margin-bottom:30px}.about-content-list li{font-size:16px;color:#2c2d3f;margin-bottom:10px}.about-content-list li i{color:#98002e;margin-right:10px}.about-bottom-content{display:flex;align-items:center;justify-content:space-between}.about-bottom-c-d{display:flex;align-items:center}.about-bottom-c-d img{border-radius:100%;width:70px;height:70px;border:5px solid #fff;box-shadow:0 0 10px #00000030;margin-right:20px}.a-bottom-c-title h5{font-size:20px;font-weight:600}.about-b-sign img{width:170px;height:auto}.about-content li{margin:10px 0}.about-ouvrages h4{margin-bottom:18px;font-size:30px;color:#2c2d3f;font-weight:600}.about-ouvrages li::before{content:"\27A4";color:#619080;font-weight:600;font-size:10pt;display:inline-block;width:1px;margin-bottom:4px;margin-right:19px}.about-ouvrages img{display:block;margin:30px auto 35px}.about-ouvrages .ouvrages-title{color:#98002e;font-weight:600}.about-ouvrages p{margin:-6px 0 20px 19px}.about-ouvrages i{font-size:13px}.funfact-area{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:70px 0;background-attachment:fixed}.funfact-area::before{content:"";position:absolute;width:100%;height:100%;background:#619080;opacity:.9;top:0}.location-area .gmap_canvas iframe,.location-area .mapouter{width:600px;height:500px}.breadcrumbs .container,.funfact-area .container,.sidebar-about-img,.single-service-content,.testimonial-area .container,.testimonial-content{position:relative}.funfact-s-title span{color:#fff;font-size:15px;display:inline-block}.single-fact{text-align:center;border:3px solid #ffffff3d;padding:20px 30px;transition:.4s;border-radius:14px;margin-top:30px}.main-count i,.single-service{-webkit-transition:.4s;-moz-transition:.4s}.single-fact:hover{border:3px solid #ffffffc4}.main-count i{font-size:30px;color:#fff;margin-bottom:15px;width:70px;height:70px;line-height:67px;display:inline-block;border:2px dashed #ffffff3d;border-radius:100%;transition:.4s}.main-count h5,.section-title h3{font-size:40px;color:#fff;font-weight:600}.main-count h5{margin-bottom:5px}.section-title h3,.service-d-list-inner li,.single-service-content h4{margin-bottom:10px}.contact-info span,.main-count h5 b{font-weight:600}.section-title{text-align:center;padding:0 60px;margin-bottom:50px}#header.sticky .navigation li .sub-menu li a,.location-area h3,.service-area h3{color:#2c2d3f}.location-area span{font-weight:600;display:block;vertical-align:top}.location-area i{font-size:14pt;margin-right:6px}.location-area .mapouter{margin-right:10px;margin-left:auto;position:relative;text-align:right}.location-area .gmap_canvas{overflow:hidden;background:0 0!important;height:500px;width:600px;border-radius:10px}#header.sticky{position:fixed;width:100%;top:0;-webkit-transition:.6s;-moz-transition:.6s;transition:.6s;box-shadow:#7fff00;z-index:97;-webkit-box-shadow:0 0 10px rgba(0,0,0,.32);-moz-box-shadow:0 0 10px rgba(0,0,0,.32);box-shadow:0 0 15px rgb(0 0 0 / 17%);background:#fff;animation:1s .2s both fadeInDown;border-top:0}#header.sticky .nav-menu li .sub-menu li.active a,#header.sticky .navigation li .sub-menu li:hover a,#header.sticky .navigation li.active a,#header.sticky .navigation li:hover a{color:#1a76d1}#header.sticky .nav-menu li:hover .sub-menu a::before{opacity:0;visibility:hidden}.testimonial-area{padding:70px 0;background:center/cover no-repeat fixed #619080;position:relative}.testimonial-area::before{position:absolute;content:"";width:100%;height:100%;background:#619080;opacity:.9;top:0}.testimonial-slider{margin:30px 0 50px}.single-testimonial{background:#fff;padding:30px;border-radius:10px;position:relative}.testimonial-t-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.t-right-icon i{font-size:45px;color:#98002e;opacity:.8}.t-ratting{padding:0}.t-ratting li{display:inline-block;margin-right:4px}.breadcrumb-menu li:last-child,.footer-social li a.img img,.footer-social li:last-child,.service-d-list-inner li:last-child,.sidebar-about-content li:last-child,.sidebar-service li:last-child,.single-s-list:last-child,.single-widget li:last-child,.t-ratting li:last-child{margin:0}.t-ratting li i{color:#f7bd01;font-size:17px}.testimonial-content p{color:#666;max-height:132px;overflow:hidden}.testimonial-content a{border-bottom:1px solid #98002e;padding-bottom:1px}.testimonial-b-content{display:flex;align-items:center;margin-top:25px}.service-details-inner,.service-details-sidebar,.single-service,.single-widget{margin-top:30px}.client-image{margin-right:20px}.client-image img{width:80px!important;height:80px;border-radius:100%;box-shadow:0 3px 4px #0000002e;border:1px solid #98002e;padding:.3rem}.client-title h5{font-size:20px;font-weight:500}.client-title span{color:#98002e;font-size:15px}.testimonial-area .owl-carousel .owl-dots{position:absolute;bottom:-60px;left:50%;margin-left:-39px;z-index:999}.testimonial-area .owl-carousel .owl-dots button.owl-dot{width:25px;height:8px;border-radius:50px;display:inline-block;background:#fff;margin:0 3px}.testimonial-area .owl-carousel .owl-dots button.owl-dot.active{background-color:#2c2d3f}.testimonial-area .owl-carousel .owl-dots button.owl-dot:focus,.testimonial-area .owl-carousel .owl-nav button:focus{outline:0}.testimonial-area .owl-carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.38)!important}.owl-dot span{list-style-type:none!important}.service-area{padding:100px 0;background:#ecf7ff}.single-service{background:#fff;padding:30px 20px 30px 25px;box-shadow:0 0 40px 5px rgb(0 0 0 / 3%);transition:.4s;border-radius:10px;cursor:pointer}.single-service.active,.single-service:hover{background:#98002e}.single-service-content i{position:absolute;left:0;font-size:38px;color:#98002e;top:50%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;margin-top:-18px}.single-service-content h4 a{font-size:18px;color:#2c2d3f;font-weight:600;display:block}.single-service-content p{color:#666;line-height:23px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.ui-state-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#98002e!important}.service-main-content{margin-left:70px}.service-area .ui-tabs-vertical .ui-tabs-nav{padding:16px .1em .2em 16px;display:inline-block;width:195px;vertical-align:top}.service-area .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:.1em;border-right-width:1px}.service-area .ui-tabs-vertical .ui-tabs-panel{padding:18px 18px 18px 35px;width:calc(100% - 200px);display:inline-block;vertical-align:top}.service-area .ui-widget-header{border:0!important;background:0 0!important;font-weight:700}.service-details-area{padding:70px 0 100px;background:#f9f9f9;display:none}.service-details-area .benefits{clear:both;margin-top:30px}.service-details-area #tabs div li::before{content:"\2713";color:green;font-weight:600;font-size:10pt;display:inline-block;width:1px;margin-right:19px;margin-bottom:4px}.service-details-area li a{color:#fff!important;min-width:185px;font-weight:400;background:#98002e;margin:2px}.service-details-area li a:hover{color:#98002e!important;box-shadow:inset 0 0 0 3px #98002e;background:#fff}.service-details-area h3{font-size:35px;font-weight:600;text-align:center;margin-bottom:30px}.service-details-area #tabs div h5{font-size:11pt;margin:12px 0 0}.service-details-area #tabs div h5::before{content:"\27A4";color:#619080;font-weight:600;font-size:10pt;display:inline-block;width:1px;margin-right:19px;margin-bottom:4px}.ui-state-active a{box-shadow:inset 0 0 0 3px #98002e!important;background:#fff!important}.ui-state-active{border:0!important;background:0 0!important}.service-area .ui-tabs-vertical .ui-tabs-nav li{clear:left;border-radius:10px!important}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0!important}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:0;background:0 0!important}.contact-info div,.service-details-area #tabs,.sidebar-service{background:#fff;box-shadow:0 0 40px 5px rgb(0 0 0 / 3%)}.ui-widget-content img{float:left;margin:0 45px 45px 0}.service-details-area a.theme-btn{clear:both;float:right;margin-top:15px!important;font-weight:400;font-size:16px}.service-details-area #tabs{display:block;margin-left:auto;margin-right:auto;padding:2px;border:0;border-radius:10px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;margin-top:20px;vertical-align:top}.service-d-description{margin-bottom:50px}.service-d-list img,.service-d-top-img img,.sidebar-about-img img{border-radius:10px}.service-d-description h3{font-size:30px;margin-bottom:15px;color:#2c2d3f;text-transform:capitalize;font-weight:600}.single-s-list{margin-bottom:40px}.f-widget-title,.service-list-title,.sidebar-about-content li{margin-bottom:15px}.service-list-title h3{font-size:25px;color:#2c2d3f;margin-bottom:7px;font-weight:600}.service-d-list-inner li i{color:#98002e;font-size:17px;font-weight:500;margin-right:8px}.breadcrumb-menu li,.sidebar-about-content li i{margin-right:10px;display:inline-block}.sidebar-service{padding:30px;border-radius:10px}.breadcrumb-menu,.footer-social,.sidebar-service ul,.single-widget ul{padding-left:0}.sidebar-service li a{background:#ecf7ff;padding:18px 25px;font-size:16px;color:#2c2d3f;font-weight:500;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:111}.sidebar-service li a::before{position:absolute;content:"";width:3px;height:100%;background:#98002e;left:0;z-index:-1;-webkit-transition:.6s;-moz-transition:.6s;transition:.6s}.sidebar-service li i{font-size:17px;font-weight:600}.sidebar-about-box{margin-top:50px;background:#ffff;padding:25px;box-shadow:0 0 40px 5px rgb(0 0 0 / 3%);border-radius:10px}.sidebar-about-img::before{position:absolute;content:"";width:100%;height:100%;border-radius:10px;background:#2c2d3f;opacity:.7}.sidebar-about-img span{position:absolute;left:50%;font-size:27px;color:#fff;font-weight:500;top:50%;margin-left:-81px;margin-top:-33px;text-align:center;line-height:33px}.sidebar-about-content{margin-top:30px;padding-left:0}.sidebar-about-content li a{background:#ecf7ff;padding:15px 20px;display:block;color:#2c2d3f;font-size:16px;border-radius:10px}.sidebar-about-content li a:hover i{background:#2c2d3f;color:#fff}.sidebar-about-content li i{width:45px;height:45px;line-height:45px;background:#98002e;text-align:center;color:#fff;font-size:17px;border-radius:100%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}#loading{background:rgba(97,144,128,.95);position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:998;text-align:center}#loading span{font-weight:600;font-size:20px}#loading img,.contact-form{margin-top:20px}#loading div:not(.lds-ring):not(.lds-ring div){position:relative;top:calc(50% - 165px);width:210px;height:165px;display:block;margin-left:auto;margin-right:auto;text-align:center}#loading .lds-ring{display:inline-block;position:relative;width:80px;height:80px}#loading .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #c3ebdd;border-radius:50%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;border-color:#c3ebdd transparent transparent}#loading .lds-ring div:first-child{animation-delay:-.45s}#loading .lds-ring div:nth-child(2){animation-delay:-.3s}#loading .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.breadcrumbs{padding:120px 0;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.breadcrumbs::before{position:absolute;content:"";width:100%;height:100%;background:#619080;top:0;opacity:.8}.breadcrumb-content{text-align:center}.breadcrumbs h4{color:#fff;font-size:40px;margin-bottom:10px}.breadcrumb-menu li a{color:#fff;font-size:15px}.breadcrumb-menu li i{margin-left:10px;color:#fff}.breadcrumbs-contact .mapouter{position:relative;height:320px;width:100%}.breadcrumbs-contact .gmap_canvas{overflow:hidden;background:rgba(97,144,128,.4);height:320px;width:100%;border-top:1px solid rgba(97,144,128,.5);border-bottom:1px solid rgba(97,144,128,.5)}.contact-area h3{font-size:35px;margin-bottom:20px;font-weight:600;text-align:center}.contact-details-area .col-lg-6 img{display:none;width:100%;max-width:439px;height:auto;margin-left:auto;margin-right:auto;margin-top:30px}.contact-info div{padding:20px;position:relative;border-radius:10px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;margin-top:20px;max-width:350px;margin-left:auto;margin-right:20px}.contact-info p{margin-top:8px}.contact-info span i{margin-right:4px}.contact-info li::before{content:"\25B6";color:rgba(44,45,63,.4);font-weight:400;font-size:9pt;display:inline-block;width:1px;margin-right:15px;margin-bottom:4px}.contact-form span{font-weight:600;display:block}.contact-form input{width:100%;max-width:300px;margin-bottom:10px;padding:8px 16px;box-shadow:0 0 40px 5px rgb(0 0 0 / 3%);border:1px solid rgba(97,144,128,.4);border-radius:4px}.contact-form textarea{width:100%;max-width:450px;height:150px;padding:6px 16px;box-shadow:0 0 40px 5px rgb(0 0 0 / 3%);border:1px solid rgba(97,144,128,.4);border-radius:4px;display:block}.contact-form .theme-btn{border:0;margin-top:10px;display:inline-block}.contact-form h9{margin-top:0;margin-bottom:.5rem;font-weight:600;line-height:1.2;font-size:18px}#scrollUp,.f-widget-title h3,.footer-a-content h3{color:#fff;font-size:20px}.row-center{justify-content:center}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col-1,.col-12,.col-2{flex:0 0 auto;width:100%}.col-14,.col-lg-8:first-of-type{flex:0 0 auto;width:33.33333333333333%}.footer-area::after,.footer-area::before{position:absolute;content:"";width:300px;height:300px;background:#fff;border-radius:100%;opacity:.1;z-index:1}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-8{flex:0 0 auto;width:66.66666666666666%}.footer-area{background:#619080;position:relative;overflow:hidden}.footer-area::before{bottom:-100px;left:-100px;overflow:hidden}.footer-area::after{top:-100px;right:-100px}.footer-top{padding:50px 0 80px}.f-widget-title h3{font-weight:600;position:relative;margin-bottom:8px}.footer-logo img{width:210px}.footer-a-content p{margin-bottom:30px;color:#fff}.footer-a-content h3{font-weight:600;position:relative}.footer-a-content img{display:block;margin:10px 0 24px}.c-right-content a:first-child,.footer-social li,.single-widget li a:hover i{margin-right:10px}.footer-social li{display:inline-block;vertical-align:top}.footer-social li.img{margin-bottom:0}.footer-social li a:not(.footer-social li a.img){width:40px;height:40px;line-height:38px;display:block;text-align:center;border:1px solid #ddd;border-radius:100%}.footer-social li a:not(.footer-social li a.img):hover{background:#98002e;color:#fff!important;border:1px solid transparent}.footer-social li a.img{width:40px;height:40px;line-height:38px;display:block;text-align:center}.footer-social li i{margin-right:0!important}.single-widget li a i{margin-right:5px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.single-widget li{margin-bottom:10px;font-size:15px}.single-widget li a{font-size:15px;color:#fff}.single-widget.footer-q-links{padding-left:30px}.footer-contact p{color:#fff;margin-bottom:25px;font-size:15px}.f-contact-inner li{color:#fff;display:block;width:100%}.f-contact-inner li b{color:#fff;font-weight:600}.f-contact-inner li span{float:right}.copyright{padding-bottom:50px}.copyright-box{border-top:2px dashed #4a6159;padding:20px 30px;z-index:1;position:relative}.c-right-content a{color:#fff;font-weight:500}.owl-theme .owl-dots .owl-dot span{display:none!important}#scrollUp{display:none;right:25px;bottom:50px;background:#98002e;overflow:hidden;width:50px;height:50px;line-height:48px;text-align:center;border-radius:10px;box-shadow:0 0 10px #0000001a}#scrollUp:hover{background:#535572}#scrollUp i{font-size:25px}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.col-12{flex:0 0 auto;width:50%}.container{max-width:720px}}@media (min-width:780px){#mobile-nav-menu{margin-left:-254px!important}#disable-bg{display:none!important}}@media (min-width:992px){.col-12{flex:0 0 auto;width:25%}.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}@media (max-width:1450px){.location-area .gmap_canvas,.location-area .gmap_canvas iframe,.location-area .mapouter{height:350px;width:425px}}@media (max-width:1220px){.about-img img{width:450px}.col-lg-8,.col-lg-8:first-of-type{width:50%}}@media (max-width:1200px){#topbar{display:none}#header{border-top:5px solid #619080}}@media (max-width:991px){#header #rdv-btn{display:none}#cover .single-slider{height:500px}#cover .slider-content h1{font-size:30pt}#cover .slider-content{margin-top:93px}.col-lg-6,.col-lg-8,.col-lg-8:first-of-type,.location-area .gmap_canvas,.location-area .gmap_canvas iframe,.location-area .mapouter{width:100%}.about-img img{margin-bottom:25px;width:100%}.container{padding-right:10px;padding-left:10px}.about-content,.single-widget.footer-q-links{padding-left:0}.col-14{flex:0 0 auto;width:50%}.section-title{margin-bottom:30px}.location-area .mapouter{margin-bottom:20px}.ui-widget-content img{margin:0 15px 5px 0}.contact-info div{max-width:100%;margin-right:0}.contact-form textarea{max-width:100%}.contact-area h3{font-size:30px}.contact-details-area .col-lg-6 img{display:block}}@media (max-width:780px){#header #mobilenav-btn{display:inline-block}#header #nav-menu,.owl-next,.owl-prev,.service-area .ui-tabs-vertical .ui-tabs-nav{display:none}#choose-us .feature-s-title h3,.about-c-title h3,.contact-area h3,.main-count h5,.section-title h3,.service-details-area h3{font-size:30px}.testimonial-area .owl-carousel .owl-dots{position:relative;margin-left:0;left:0;margin-top:-20px!important}.service-area .ui-tabs-vertical .ui-tabs-panel{width:100%;padding:18px 10px}}@media (max-width:767px){.c-left-content p,.c-right-content{text-align:center}}@media (max-width:576px){#header #logo img{margin-left:10px}#header #mobilenav-btn{margin-right:10px}#cover .slider-content{margin:50px 10px;text-align:center;padding:0}#cover .theme-btn{display:block;text-align:center;margin:10px 0 0;padding:12px 10px;font-size:14px}#cover .slider-content span::before{content:none!important}#cover .slider-content span{text-align:center;padding-left:0}#cover .slider-content p{margin-bottom:30px}.col-14{flex:0 0 auto;width:100%}}@media (max-width:535px){.about-ouvrages ul{list-style:square;margin-left:20px}.about-ouvrages li::before{content:none}.about-ouvrages p{margin-left:0;margin-top:0}}@media (max-width:498px){.about-ouvrages img{width:100%}.contact-form input{max-width:100%}}@media (max-width:440px){.ui-widget-content img{float:none;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px}}