body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.et_pb_section_0_tb_header.et_pb_section{padding-top:1%;padding-bottom:1%;margin-top:0px;margin-bottom:0px;background-color:rgba(0,0,0,0)!important}.et_pb_section_0_tb_header{position:absolute!important;top:0px;bottom:auto;left:50%;right:auto;transform:translateX(-50%)}.et_pb_row_0_tb_header.et_pb_row{margin-left:auto!important;margin-right:auto!important}@media only screen and (min-width:981px){.et_pb_row_0_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row{max-width:1400px}}@media only screen and (max-width:980px){.et_pb_section_0_tb_header.et_pb_section{padding-top:1%;padding-bottom:1%;margin-top:0px;margin-bottom:0px}.et_pb_row_0_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row{max-width:1400px}.et_pb_code_0_tb_header{margin-right:-45px!important;margin-left:-50px!important}}@media only screen and (max-width:767px){.et_pb_section_0_tb_header.et_pb_section{padding-top:1%;padding-bottom:1%;margin-top:0px;margin-bottom:0px}.et_pb_code_0_tb_header{margin-right:0px!important;margin-left:0px!important}}@media only screen and (max-width:778px){#mega-menu-wrap-primary-menu .mega-menu-toggle+#mega-menu-primary-menu{flex-direction:column;flex-wrap:nowrap;background:white!important;padding:15px;display:none;height:auto!important}}@media only screen and (max-width:778px){#mega-menu-wrap-primary-menu .mega-menu-toggle+#mega-menu-primary-menu{flex-direction:column;flex-wrap:nowrap;background:white!important;padding:15px;display:none;height:auto!important}}.et_pb_section_0_tb_footer.et_pb_section{padding-top:7%;padding-bottom:47px;background-color:#242277!important}.et_pb_section_0_tb_footer{width:100%;max-width:100%}.et_pb_section_0_tb_footer>.et_pb_row,.et_pb_section_0_tb_footer.et_section_specialty>.et_pb_row{width:90%;max-width:90%}.et_pb_section_0_tb_footer.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNGRkZGRkYiPjxwYXRoIGQ9Ik02NDAgMTQwTDEyODAgMEgweiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik02NDAgOThsNjQwLTk4SDB6Ii8+PC9nPjwvc3ZnPg==);background-size:100% 100px;top:0;height:100px;z-index:1;transform:scale(1,1)}.et_pb_image_0_tb_footer{padding-top:0px;padding-right:120px;padding-bottom:21px;margin-top:0px!important;margin-bottom:1px!important;width:75%;text-align:left;margin-left:0}.et_pb_text_0_tb_footer{padding-bottom:0px!important}.et_pb_row_inner_0_tb_footer.et_pb_row_inner,.et_pb_row_inner_1_tb_footer.et_pb_row_inner{padding-top:60px!important}.et_pb_column .et_pb_row_inner_1_tb_footer{padding-top:60px}.et_pb_text_1_tb_footer,.et_pb_text_2_tb_footer,.et_pb_text_3_tb_footer{padding-bottom:0px!important;margin-bottom:0px!important}.dsm_icon_list_0_tb_footer .dsm_icon_list_items .dsm_icon_list_icon,.dsm_icon_list_1_tb_footer .dsm_icon_list_items .dsm_icon_list_icon,.dsm_icon_list_2_tb_footer .dsm_icon_list_items .dsm_icon_list_icon{color:#7EBEC5}.dsm_icon_list_0_tb_footer .dsm_icon_list_items .dsm_icon_list_child:not(:last-child),.dsm_icon_list_1_tb_footer .dsm_icon_list_items .dsm_icon_list_child:not(:last-child),.dsm_icon_list_2_tb_footer .dsm_icon_list_items .dsm_icon_list_child:not(:last-child){margin-bottom:0px}.et_pb_row_inner_2_tb_footer.et_pb_row_inner{padding-top:10px!important;padding-bottom:10px!important;margin-top:0px!important;margin-bottom:0px!important}.et_pb_column .et_pb_row_inner_2_tb_footer{padding-top:10px;padding-bottom:10px}.et_pb_divider_0_tb_footer{background-color:#FFFFFF;max-height:3px}.et_pb_row_inner_3_tb_footer.et_pb_row_inner{padding-top:25px!important;margin-top:0px!important}.et_pb_column .et_pb_row_inner_3_tb_footer{padding-top:25px}.et_pb_text_4_tb_footer{line-height:1.4em;font-weight:300;font-size:18px;line-height:1.4em}.et_pb_social_media_follow_network_0_tb_footer a.icon,.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer .icon:before,.et_pb_social_media_follow_network_1_tb_footer a.icon,.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer .icon:before,.et_pb_social_media_follow_network_2_tb_footer a.icon,.et_pb_social_media_follow .et_pb_social_media_follow_network_2_tb_footer .icon:before{transition:background-color 300ms ease 0ms,background-image 300ms ease 0ms,color 300ms ease 0ms}.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer.et_pb_social_icon .icon:before,.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer.et_pb_social_icon .icon:before,.et_pb_social_media_follow .et_pb_social_media_follow_network_2_tb_footer.et_pb_social_icon .icon:before{color:#242277}.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer.et_pb_social_icon:hover .icon:before,.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer.et_pb_social_icon:hover .icon:before,.et_pb_social_media_follow .et_pb_social_media_follow_network_2_tb_footer.et_pb_social_icon:hover .icon:before{color:#FFFFFF}ul.et_pb_social_media_follow_0_tb_footer a.icon{border-radius:50px 50px 50px 50px}.et_pb_social_media_follow_0_tb_footer li a.icon:before{font-size:20px;line-height:40px;height:40px;width:40px}.et_pb_social_media_follow_0_tb_footer li a.icon{height:40px;width:40px}.et_pb_social_media_follow_network_0_tb_footer a.icon,.et_pb_social_media_follow_network_1_tb_footer a.icon{background-color:#FFFFFF!important}.et_pb_social_media_follow_network_0_tb_footer a.icon:hover,.et_pb_social_media_follow_network_1_tb_footer a.icon:hover,.et_pb_social_media_follow_network_2_tb_footer a.icon:hover{background-image:initial!important;background-color:#242277!important}.et_pb_social_media_follow_network_0_tb_footer.et_pb_social_icon a.icon,.et_pb_social_media_follow_network_1_tb_footer.et_pb_social_icon a.icon,.et_pb_social_media_follow_network_2_tb_footer.et_pb_social_icon a.icon{border-width:2px;border-color:#FFFFFF}.et_pb_social_media_follow li.et_pb_social_media_follow_network_0_tb_footer a,.et_pb_social_media_follow li.et_pb_social_media_follow_network_1_tb_footer a,.et_pb_social_media_follow li.et_pb_social_media_follow_network_2_tb_footer a{padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;width:auto;height:auto}.et_pb_social_media_follow_network_0_tb_footer,.et_pb_social_media_follow_network_1_tb_footer,.et_pb_social_media_follow_network_2_tb_footer{margin-right:10px!important}.et_pb_social_media_follow_network_2_tb_footer a.icon{background-color:#ffffff!important}@media only screen and (max-width:980px){.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}}@media only screen and (max-width:767px){.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}}.footer-partenaires{margin-top:-30px}.footer-partenaires>a{display:block;width:180px}.breadcrumbs .current{color:#FF1010;padding-bottom:12px;border-bottom:3px solid #FF1010}@media (max-width:768px){.postid-6954 #page-title{padding-bottom:90px!important;text-align:center}.postid-6954 .page-title-alignment-left .page-title-icon{float:none}}.page-id-8406 .layout-boxed .gem-icon-with-text.gem-icon-with-text-float-right .gem-icon-with-text-icon{display:block;float:left;clear:both;width:100%;padding-bottom:30px}.page-id-7952 .portfolio.hover-horizontal-sliding .overlay .links .caption .description{display:none!important}@media only screen and (max-width:2500px) and (min-width:1680px){.page-id-16895 .layout-boxed .blog.blog-style-masonry.fullwidth-block article{width:24.1%}}@media only screen and (max-width:1200px) and (min-width:992px){.page-id-16895 .blog.blog-style-masonry.fullwidth-block article{width:33%}}#colophon .gem-clients .grayscale,#colophon .gem-clients img{filter:none!important;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);filter:none;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.postid-7334 .team-person-hover{padding-bottom:20px!important}.postid-6465 .gem-team-style-6 .team-person-hover,.postid-5979 .gem-team-style-6 .team-person-hover{padding:34px 34px;padding-bottom:15px}.postid-7334 .team-person-email,.postid-6629 .team-person-email,.postid-5985 .team-person-email,.postid-6465 .team-person-email,.postid-5979 .team-person-email{display:none}h1,.title-h1,.pricing-table-style-8 .pricing-cost{letter-spacing:0.05em}h2,.title-h2,h3.comment-reply-title,.pricing-table-style-6 .pricing-price-title,.single-product-content .price{letter-spacing:0.05em}h3,.title-h3,.cart_totals table .order-total td,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount{letter-spacing:0.05em}h4,.title-h4,.widget .gem-teams-name,body .vc_separator h4,.pricing-table-style-3 .pricing_row_title,.pricing-table-style-8 .pricing_row_title,.pricing-table-style-4 .pricing_row_title,.single-product-content .price del,.quickfinder-item .quickfinder-item-title{letter-spacing:0.05em}h5,.title-h5,.gem-table thead th,.gem-teams-phone,.shop_table td.product-price,.shop_table td.product-subtotal,.cart_totals table .cart-subtotal td,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.resp-tabs-list li,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.blog-style-styled_list1 .post-time,.gem-teams-phone{letter-spacing:0.05em}h6,.title-h6,.project_info-item-style-1 .project_info-item .title,.gem_accordion_header a,.widget_rss li,.wpb_toggle,.vc_toggle_title h4,.testimonials-style-1-name.gem-testimonial-name,.testimonials-style-2-name.gem-testimonial-name,.diagram-wrapper .digram-line-box .skill-amount,.diagram-wrapper.style-3 .digram-line-box .skill-title,.row .vc_progress_bar .vc_label{letter-spacing:0.05em}.letter-spacing{letter-spacing:0.05em}#wp-calendar caption{letter-spacing:0.08em}.pricing-table-style-1 .pricing-price-title{letter-spacing:1px}.gem-quote.gem-quote-style-3 blockquote,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5{letter-spacing:0.085em}.diagram-wrapper.style-3 .digram-line-box .skill-title{letter-spacing:0.07em}.gem-basic-grid .post-title h4.entry-title a{letter-spacing:1.2px}.gem-media-grid .vc_gitem-post-data-source-post_title a{letter-spacing:0.05em}.gem-media-grid-2 .vc_gitem-post-data-source-post_title a{letter-spacing:0.05em}.gem-button{letter-spacing:0.05em}.top-area-button .gem-button{letter-spacing:0}@media (max-width:767px){h1,.title-h1,.page-title-title h1{font-size:38px;line-height:53px}}@media (max-width:879px){h2,.title-h2,.pricing-table-style-5 .pricing-price-title,.pricing-table-style-6 .pricing-price-title,.pricing-table-style-6 .pricing-price-subtitle,h3.comment-reply-title,.pricing-table-style-2 .pricing-price-title{font-size:32px}}@media (max-width:879px){h2,.title-h2,.pricing-table-style-6 .pricing-price-title,h3.comment-reply-title{line-height:47px}}@media (max-width:599px){.title-xlarge{font-size:42px;line-height:54px}}@media (max-width:499px){.styled-subtitle,.vc_pie_chart,form.cart .quantity .qty,.shop_table .quantity .qty,.woocommerce-before-cart .cart-short-info,input[type=\"text\"].coupon-code,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th
.woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.gem-dropcap.gem-dropcap-style-medium,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title,.widget_shopping_cart .total span.amount{font-size:20px}}@media (max-width:499px){.styled-subtitle,.woocommerce-before-cart .cart-short-info,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title{line-height:30px}}@media (max-width:499px){.gem-testimonial-text,.testimonials-style-1-text{font-size:20px;line-height:30px}}@media (min-width:1041px){.with-sidebar .products-list{min-height:2250px}}@media (min-width:992px) and (max-width:1040px){.with-sidebar .products-list{min-height:2700px}}#colophon #wpcf7-f4-o1 p{margin-bottom:14px}#colophon #wpcf7-f4-o1 .ajax-loader{display:none}#colophon input[type=\"text\"],#colophon input[type=\"password\"],#colophon input[type=\"color\"],#colophon input[type=\"date\"],#colophon input[type=\"datetime\"],#colophon input[type=\"datetime-local\"],#colophon input[type=\"email\"],input[type=\"number\"],#colophon input[type=\"range\"],input[type=\"search\"],#colophon input[type=\"tel\"],#colophon input[type=\"time\"],#colophon input[type=\"url\"],#colophon input[type=\"month\"],#colophon input[type=\"week\"],#colophon textarea{color:#99a9b5}#colophon input::-webkit-input-placeholder,#colophon textarea::-webkit-input-placeholder,#colophon input:-moz-placeholder,#colophon textarea:-moz-placeholder,#colophon input::-moz-placeholder,#colophon textarea::-moz-placeholder{color:#494a59}#colophon #custom_recent_posts-2{margin-bottom:35px}#colophon #project_slider-13{margin-bottom:45px}#colophon #text-3{margin-bottom:56px}#colophon #text-2{margin-bottom:40px}.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-language,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-cart,body #page.vertical-header #primary-menu.no-responsive li.menu-item-language,body #page.vertical-header #primary-menu.no-responsive li.menu-item-cart{display:none}.scrolldown .mouse-2{-webkit-animation:scrollmove 1s infinite ease;-moz-animation:scrollmove 1s infinite ease;animation:scrollmove 1s infinite ease;width:1.5vw;background-image:url(//pyres.com/wp-content/et-cache/472/\../images/mouse_icon.png\);display:block;font-size:0;height:43px;background-repeat:no-repeat}.BoutonDevis a,.BoutonRevendeur a,.BoutonPro a,.BoutonPro a:hover,.BoutonDevis a:hover,.BoutonRevendeur a:hover{border-radius:3px;border:none!important;padding:10px 15px!important}.BoutonDevis a,.BoutonRevendeur a,.BoutonDevis a:hover,.BoutonRevendeur a:hover{color:#FFF!important}.BoutonDevis a{background-color:#d33f32}.BoutonRevendeur a{background-color:#1C53BF}.BoutonDevis a:hover{background-color:#1C53BF}.BoutonRevendeur a:hover{background-color:#112564}.BoutonPro a{border-bottom:4px solid #1C53BF!important;border-radius:3px;margin-left:10px}.BoutonPro a:hover{border-bottom:4px solid #1C53BF!important;background-color:#1C53BF;color:#fff!important}#site-header.fixed .BoutonPro a #site-header.fixed .BoutonPro a:hover{color:#0E245BFF!important}