@charset "UTF-8";
/***!  /media/templates/site/galatea/css/custom.css  !***/

.mnu_mainmenu>li>a,.mnu_mainmenu>li>span{font-weight:700 !important}.table>:not(caption)>*>*{color:#fff!important;background-color:#0064B7;}.sparky_home .ctcrow .ba-form-field-item .ba-field-label-wrapper>*{color:#fff !important}.sparky_home .forms-attachment-title{color:#fff !important}#row_55780036 p{text-align:center}.ctcrow div.com-baforms-wrapper .upload-file-btn,.soumission div.com-baforms-wrapper .upload-file-btn{background:#fff !important;border:none !important;color:#0064B7 !important;cursor:pointer;display:inline-block;padding-left:30px;padding-right:30px;width:auto !important}.fix_menu{position:fixed;top:0;z-index:89;width:100%;background:#0064b7 !important}.sparky_home .bottom_row .sparky_page_container{border-top:4px solid #fff !important}.bottom_row a{color:#fff !important}.bottom_row a:hover{color:#000 !important}.styoryrow{color:#fff}.copyrightrow{color:#fff;text-align:center}.copyrightrow a{color:#4392F9}.copyrightrow a:hover{color:#fff}.sparky_home .bottom_row{margin-top:-120px!important;border-top:1px solid #fff}.ctcrow h2{color:#fff}div.box_txt{color:#fff;border-radius:10px;background:#0064b7;padding:20px;height:300px}div.box_txt i{color:#ffa502}.realisationrow h2,.realisationrow p.subheading{color:#fff;text-align:center}.styoryrow p.subheading,.styoryrow h2{color:#fff}h1 span{color:var(--sparkycolor2)}.experiencerow h3{font-size:52px;line-height:65px;color:#fbf9f9;font-weight:500;font-style:italic;font-family:"Poppins";text-align:center}.installateurrow h3{font-size:52px;line-height:1;color:#0064b7;font-weight:500;text-align:center;font-family:"Poppins"}.paddingtop0{padding-top:0}.marginbottom0{margin-bottom:0}.thin{max-width:700px;margin:15px auto}.subheading{text-transform:uppercase;letter-spacing:4px;color:var(--sparkycolor2);margin-bottom:0}.rounded{border-radius:7px !important}.intro_row{background:var(--sparkycolor1);padding-bottom:30px}.intro_row p,.intro_row h1,.intro_row h2,.intro_row h3,.intro_row h4{color:#fff}.intro_row figure img{margin-bottom:0}hr.top_separator{background:transparent;border:1px solid #ccc;border-bottom:0;border-radius:15px 15px 0 0;opacity:1;margin-top:0;margin-bottom:30px}hr.top_separator_dark{background:transparent;border:1px solid var(--sparkycolor1);border-bottom:0;border-radius:15px 15px 0 0;opacity:1;margin-top:0;margin-bottom:30px}hr.bottom_separator{background:transparent;border:1px solid #ccc;border-top:0;border-radius:0 0 15px 15px;opacity:1;margin-top:0;margin-bottom:30px}hr.bottom_separator_dark{background:transparent;border:1px solid var(--sparkycolor1);border-top:0;border-radius:0 0 15px 15px;opacity:1;margin-top:0;margin-bottom:30px}input,input.form-control,textarea,textarea.form-control{width:100%;border:1px solid #e0e0e0;border-radius:3px;padding:10px 20px;margin-bottom:25px}input::placeholder,textarea::placeholder{color:#888}button,button.btn,input.button,a.btn,p.readmore a.btn,a.sparky_button{background:#0063b7;border:1px solid #0063b7;border-radius:3px;color:#fff;font-size:16px;font-weight:400;line-height:30px;padding:4px 20px;transition:all 0.3s}button:hover,button.btn:hover,button.btn-primary:hover,input.button:hover,a.btn:hover,button:active,button.btn:active,button.btn-primary:active,input.button:active,a.btn:active,button:focus,button.btn:focus,button.btn-primary:focus,input.button:focus,a.btn:focus,p.readmore a.btn:hover,p.readmore a.btn:active,p.readmore a.btn:focus,a.sparky_button:hover,a.sparky_button:active,a.sparky_button:focus{background:#000;border:1px solid #000;color:#fff !important;text-decoration:none;transition:all 0.3s}.input-group .btn{height:46px;line-height:1;margin-left:-7px !important;padding:10px 15px}.btn-group{margin-bottom:30px}.btn-group input{margin-bottom:0}.sparky_button.arrowbtn::after{content:"\f178";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:15px}.sparky_inner .logorow .mnu_mainmenu>li.active>a{color:#000;cursor:pointer}.sparky_home .logorow{position:absolute;width:100%;z-index:2;background:transparent}.logorow .sparky_button{margin-top:0;margin-bottom:0;font-size:16px;background:var(--sparkycolor1);border:1px solid var(--sparkycolor1)}.logorow .sparky_button:hover{background:var(--sparkycolor2);border:1px solid var(--sparkycolor2)}.sparky_logo_image img{width:100%;margin-top:5px}.fix_menu .sparky_container>.sparky_cell{padding-top:15px;padding-bottom:15px}.fix_menu{box-shadow:0 0 10px rgba(0,0,0,0.9)}.carouselrow>.sparky_container>.sparky_cell{padding:0 0 30px}.carouselrow .flickity-page-dots .dot{background:#fff !important;opacity:1 !important}.carouselrow .flickity-page-dots .dot.is-selected{background:var(--sparkycolor2) !important;width:12px !important;height:12px !important}.videotext{position:absolute;z-index:1;width:100%;height:calc(100vw * 0.3645);left:15px}.videotext>.sparky_page_container{justify-content:center;align-content:center;flex-wrap:wrap;height:calc(100vw * 0.3645)}.videotext>.sparky_page_container>.sparky_cell{max-width:720px}.videotext h1{color:#fff;padding-top:0;text-align:center}.videotext p{color:#fff}.sparky_container>.sparky_cell.content_sparky{padding-top:0}.teamrow figure{background:var(--sparkycolor1);border-radius:7px;margin-bottom:15px}.teamrow figure img{opacity:0.5;margin-bottom:0;filter:brightness(1.5) grayscale(100%);transition:all 0.3s}.teamrow .sparky_cell:hover figure img{opacity:1;filter:brightness(1) grayscale(0%);transition:all 0.3s}.teamrow .sparky_social_icons{margin-bottom:15px}.teamrow i{color:var(--sparkycolor2)}.teamrow i:hover{color:var(--sparkycolor1)}.servicesrow>.sparky_page_container>.sparky_cell{border-radius:7px}.servicesrow h4{color:#0064b7;font-size:22px;letter-spacing:1px;line-height:1.5;text-transform:uppercase;font-weight:600;font-family:"Poppins";text-align:center}.servicesrow .sparky_col0 h4{color:#0064b7}.servicesrow figure{}.servicesrow figure img{margin:0}.servicesrow .sparky_col1 figure{}.servicesrow .sparky_col2 figure{}.otherservicesrow figure{display:flex;width:50px;height:50px;justify-content:center;align-items:center;background:var(--sparkycolor1);border-radius:50%}.otherservicesrow figure img{width:25px;height:25px;margin:0}.otherservicesrow .sparky_col2 figure,.otherservicesrow .sparky_col2 p,.otherservicesrow .sparky_col2 h4,.otherservicesrow .sparky_col3 figure,.otherservicesrow .sparky_col3 p,.otherservicesrow .sparky_col3 h4{margin-left:15px;margin-right:15px}.countersrow>.sparky_page_container>.sparky_cell{background:var(--sparkycolor1);border-radius:7px}.countersrow .counter_number{margin:0 !important}.hot_swipe_carousel_slides_testimonials .gallery-cell{display:flex;border:1px solid #ccc;border-radius:10px;padding:15px}.hot_swipe_carousel_slides_testimonials img{width:200px !important;height:200px;margin-right:30px;position:relative;z-index:1;border-radius:5px}.hot_swipe_carousel_slides_testimonials .contents{position:relative !important;padding-right:30px !important}.hot_swipe_carousel_slides_testimonials .contents h2{padding-bottom:0}.hot_swipe_carousel_slides_testimonials .contents .rating{color:orange}.hot_swipe_carousel_slides_testimonials .flickity-page-dots{bottom:-50px !important}.hot_swipe_carousel_slides_testimonials .flickity-page-dots .dot{background:var(--sparkycolor1) !important;opacity:1 !important}.hot_swipe_carousel_slides_testimonials .flickity-page-dots .dot.is-selected{background:var(--sparkycolor2) !important;width:12px !important;height:12px !important}.pricingrow figure{display:flex;justify-content:center;align-items:center;background:#ffae00;border-radius:50%;margin:0 auto 30px;width:120px;height:120px}.pricingrow figure img{margin:0}.pricingrow .sparky_col1 figure{background:#00b28e}.pricingrow .sparky_col2 figure{background:#e42a67}.pricingrow hr.bottom_separator_dark{margin-top:30px}.blog-items .blog-item{margin-top:40px;margin-bottom:40px}.blog-items.columns-2 .blog-item,.blog-items.columns-3 .blog-item,.blog-items.columns-4 .blog-item{width:calc(33.33% - 40px)}.blog-items .blog-item h2,.blog-items .blog-item h2 a{font-size:24px;padding-top:30px}.blog-items .blog-item .item-image img{border-radius:7px}@media (min-width:992px){.com-contact.contact{display:flex;flex-wrap:wrap}.com-contact.contact .page-header{width:100%}.com-contact__container{width:34%}.com-contact__form.contact-form{width:66%;margin-top:15px}.com-contact__form.contact-form legend{background:transparent;padding:15px 0;font-size:24px;line-height:1.4;font-weight:700;text-transform:uppercase}.com-contact.contact>h2{display:none}}.bottom_row{background:var(--sparkycolor1);color:#fff}.bottom_row h3{font-size:20px;color:#fff;margin-bottom:30px}.bottom_row a:hover{color:#fff}.bottom_row p,.bottom_row a{}.bottom_row a:hover{opacity:1}.bottom_row .btn:hover{}p.copyright{margin-top:20px;font-size:14px}@media (max-width:1024px){.carouselrow .hot_swipe_carousel_slides .contents{width:80% !important;top:15% !important}}@media (max-width:991px){.logorow nav:not(.opened) ul.menu{display:none}.logorow>.sparky_container>.mp_logo{width:50% !important}.logorow>.sparky_container>.mp_top1{width:10% !important}.logorow>.sparky_container>.mp_top2{width:40% !important}.sparky_logo_image img{width:120px;max-width:120px}h1,h1 a{font-size:40px}h2,h2 a{font-size:32px}.hot_swipe_carousel_slides_testimonials img{width:100px !important;height:100px}.noid .counter_number,.carouselrow .hot_swipe_carousel_slides .contents h2{font-size:40px !important}.carouselrow .hot_swipe_carousel_slides .contents{width:100% !important;padding-top:15px !important;padding-bottom:50px !important}.carouselrow .flickity-prev-next-button{display:none}.videotext h1{font-size:32px}.videotext p{font-size:16px}}@media (max-width:767px){.logorow .sparky_button{padding:4px 10px}.hot_swipe_carousel_slides_testimonials .gallery-cell{display:block;width:98% !important}.hot_swipe_carousel_slides_testimonials .contents{background:#fff !important}.hot_swipe_carousel_slides_testimonials img{width:100% !important;height:auto;margin-right:0}.blog-items.columns-2 .blog-item,.blog-items.columns-3 .blog-item,.blog-items.columns-4 .blog-item{width:100%}.videotext{position:relative;color:#333 !important;height:auto}.videotext>.sparky_page_container{height:auto}.videotext h1,.videotext p{color:#333}div.box_txt{height:400px}.carouselrow .hot_swipe_carousel_slides .contents{position:relative;width:100% !important;background:#fff !important;padding:0 15px 15px 15px}.carouselrow .hot_swipe_carousel_slides .contents h2{padding:10px;color:#000!important;text-align:center;margin-right:120px}.carouselrow .hot_swipe_carousel_slides .contents p{text-align:center;margin-right:120px}.thin{max-width:300px;margin:15px auto}.installateurrow h3{font-size:28px;line-height:1;color:#0064b7;font-weight:500;text-align:center;font-family:"Poppins"}p.mail{font-size:12px}}
