html{height:100%}body{font-family:"Rubik",sans-serif;color:#000;font-size:18px;height:100%;background-color:#fff;position:relative}.container-fluid{max-width:none;margin:0 auto}#true_content{margin:0 auto;max-width:none;min-height:70vh}#true_content .container-fluid,#true_content .container{background-color:#fff}img{max-width:100%;height:auto}p:last-child{margin:0}a{color:#2C3F6A}a:hover,a:focus{color:#FF7F00;text-decoration:underline}button:active,button:focus,a:active,a:focus{outline:none}.admin-bar #main_header{margin-top:32px}#main_header{z-index:1000}#main_header>.container-fluid{background-color:#fff}#main_header.solid_background>.container-fluid{box-shadow:0 2px 20px 2px rgba(0,0,0,0.2)}#main_header.solid_background>.container-fluid img{max-height:70px}#main_header img{max-height:100px;transition:all 0.5s}#main_menu_container{padding:0}#main_menu>li{display:flex;align-items:center}#main_menu>li.selected a{color:#e67200}#main_menu>li.selected a:hover{color:#FF7F00}#main_menu a{color:#2C3F6A;font-weight:600;display:inline-block;text-decoration:none;margin:0 10px;position:relative}#main_menu a:hover,#main_menu a:focus{color:#FF7F00}#main_menu .dropdown-menu{background-color:transparent;border:none;border-radius:0;margin-top:0;min-width:200px}#main_menu .dropdown-menu li{line-height:30px}#main_menu .dropdown-menu li.selected a{background-color:#e67200;color:#fff}#main_menu .dropdown-menu li a{width:100%;color:#fff;margin:0;padding:0 20px;border:0;background-color:#2C3F6A;float:left;line-height:2.5rem}#main_menu .dropdown-menu li a:hover,#main_menu .dropdown-menu li a:focus{background-color:#FF7F00;color:#fff}#main_menu .dropdown-menu li:last-child a{border-bottom:none}#main_menu .dropdown-menu .separator a{width:100% !important;text-decoration:underline;cursor:default !important;padding:10px 15px}#main_menu .dropdown-menu .separator a:hover,#main_menu .dropdown-menu .separator a:focus{background-color:#fff;color:#000}.custom-toggler{margin-left:30px}footer.sticky_footer{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-top:0;width:100%}.px-huge{padding-left:6rem;padding-right:6rem}.py-huge{padding-top:6rem;padding-bottom:6rem}.px-mega-huge{padding-left:9rem;padding-right:9rem}.py-mega-huge{padding-top:9rem;padding-bottom:9rem}iframe{max-width:100%;display:block}#wrapper{overflow:hidden}.grecaptcha-badge{display:none}#scroll_to_top{color:#fff;background-color:#000;position:fixed;bottom:30px;right:30px;z-index:300;box-shadow:0 2px 20px 2px rgba(0,0,0,0.5);width:50px;height:50px;text-align:center;padding-top:8px}.wpcf7-form input,.wpcf7-form textarea{color:#2C3F6A;border-color:#ddd;margin:5px 0;border-radius:0}.wpcf7-form input:first-child,.wpcf7-form textarea:first-child{margin-top:0}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:rgba(44,63,106,0.8)}.wpcf7-form .wpcf7-submit.btn{font-size:20px;line-height:40px;padding:0 20px;color:#fff;width:100%;background-color:#2C3F6A;border-color:#2C3F6A;font-weight:700}.wpcf7-form .wpcf7-submit.btn:hover,.wpcf7-form .wpcf7-submit.btn:focus{background-color:#73A5D3;border-color:#73A5D3;color:#fff}.form-control:focus{color:#fff;background-color:#73A5D3;border-color:#73A5D3;box-shadow:none}.form-control:focus::placeholder{color:#fff}#banniere_page_no_image{background-color:#73A5D3;background:linear-gradient(90deg, #2C3F6A 0%, #73A5D3 100%)}#banniere_page_no_image h1{font-weight:bold;color:#fff;margin:0}#banniere_page{min-height:300px;max-height:40vh;background-size:cover;background-position:center center}#banniere_page h1{color:#fff;font-weight:bold;font-size:3.5rem;background-color:#2C3F6A;display:inline-block;padding:0.5rem 3rem;box-shadow:0 0 20px rgba(0,0,0,0.8)}.container_breadcrumb{background-color:#2C3F6A;background:linear-gradient(90deg, #2b2b2b 0%, #494948 25%);color:#73A5D3;font-weight:600;font-size:0.8rem}.container_breadcrumb a{color:#fff;text-decoration:none}.container_breadcrumb a:hover,.container_breadcrumb a:focus{color:#3672aa}.container_breadcrumb span.breadcrumb_last{font-weight:bold}#site_loader{background-color:#2C3F6A;background-image:linear-gradient(180deg, #2C3F6A 0%, #2C3F6A 60%, #1d2a46 100%);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000000;align-items:center;justify-content:center;display:flex}#site_loader #site_loader_inner{width:90%}#site_loader #site_loader_inner img{animation-name:loader;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.page-template-page-arthesis-full-bg #true_content .container_breadcrumb{background:none}.page-template-page-arthesis-full-bg #true_content .container_breadcrumb .container{background:none}@keyframes pulse{from{transform:scale(1) rotate(-1deg);background-color:#253458}50%{transform:scale(1.08) rotate(1deg);background-color:#2C3F6A}to{transform:scale(1) rotate(-1deg);background-color:#253458}}#actu_single_separateur{background-color:#2C3F6A !important}#actu_single_separateur .classic_btn{background-color:#73A5D3;color:#fff;padding:10px 20px;text-decoration:none}#actu_single_separateur .classic_btn:hover,#actu_single_separateur .classic_btn:focus{background-color:#4c8cc7}.post_tuile{padding:0 0 15px 0;background-color:#fff;color:#000;box-shadow:0 0 15px rgba(0,0,0,0.2);border-radius:10px}.post_tuile figure{height:180px;overflow:hidden}.post_tuile figure img{min-width:100%;border-top-right-radius:10px;border-top-left-radius:10px}.post_tuile .actu_date{display:block;font-size:12px}.post_tuile .actu_titre a{color:#2C3F6A;font-size:18px;display:block;text-decoration:none}.post_tuile .actu_titre a:hover,.post_tuile .actu_titre a:focus{color:#73A5D3}.post_tuile a:hover,.post_tuile a:focus{color:#777}.actu_lien{background-color:#2C3F6A;color:#fff;padding:3px 10px;text-decoration:none;display:inline-block;margin:10px 0 0 0;font-size:15px}.actu_lien:hover,.actu_lien:focus{text-decoration:none;background-color:#73A5D3;color:#fff !important}.actu_single .actu_date{display:block}.pagination .page-item .page-link{background-color:#2C3F6A;line-height:2.5rem;height:2.5rem;width:2.5rem;display:inline-block;border:1px solid #e1e1e1;padding:0;border-radius:0;text-align:center}.pagination.active .page-link{background-color:#fff;color:#2C3F6A;border-color:#2C3F6A}.archive.woocommerce h1{display:inline-block;background-color:#2C3F6A;color:#fff;font-size:3rem;font-weight:900;padding:1rem 3rem}.woocommerce div.product .product_title{display:inline-block;background-color:#2C3F6A;color:#fff;font-size:2rem;margin-bottom:1.5rem;font-weight:900;padding:1rem 3rem}.woocommerce #breadcrumbs{background-color:#2C3F6A;background:linear-gradient(90deg, #2b2b2b 0%, #494948 25%);color:#73A5D3;font-weight:600;font-size:0.8rem;padding:0.5rem 1rem;margin:0}.woocommerce #breadcrumbs a{color:#fff;text-decoration:none}.woocommerce #breadcrumbs a:hover,.woocommerce #breadcrumbs a:focus{color:#4c8cc7}.woocommerce #breadcrumbs span.breadcrumb_last{font-weight:bold;color:#FF7F00}.woocommerce ul.products li.product{box-shadow:0 0 10px rgba(0,0,0,0.3)}.woocommerce ul.products li.product.already_cart .button{background-color:#ccc !important;border-color:#ccc !important;cursor:default}.woocommerce ul.products li.product:not(.purchasable) .button{background-color:#2C3F6A !important;border-color:#2C3F6A !important}.woocommerce ul.products li.product .woocommerce-loop-product__title{text-align:center;margin:0;padding:1rem 1rem;position:absolute;bottom:0;left:0;right:0;width:100%;background-color:rgba(44,63,106,0.8);color:#fff;font-size:1.2rem;font-weight:700}.woocommerce ul.products li.product a:hover .woocommerce-loop-product__title,.woocommerce ul.products li.product a:focus .woocommerce-loop-product__title{background-color:rgba(255,255,255,0.8);color:#2C3F6A}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce ul.products li.product .price{position:absolute;top:10px;right:10px;font-size:1rem;font-weight:bold;color:#fff;background-color:rgba(217,133,60,0.8);padding:2px 5px;border-radius:3px}.woocommerce ul.products li.product .button{margin-top:0;width:100%;border-radius:0;text-align:center}.woocommerce .term-description{font-size:0.9rem;text-align:justify}.woocommerce .products{z-index:10;position:relative;margin:0 !important}.woocommerce #archive_product{position:relative}.woocommerce nav.woocommerce-pagination ul{border:none;position:relative;z-index:100;padding-bottom:1.2rem}.woocommerce nav.woocommerce-pagination ul li{border:none;margin:0 0.1rem}.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a{background-color:#fff;line-height:2.5rem;height:2.5rem;width:2.5rem;display:inline-block;border:1px solid #e1e1e1;padding:0}.woocommerce nav.woocommerce-pagination ul li span:focus,.woocommerce nav.woocommerce-pagination ul li span:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a.current{background-color:#fff;color:#2C3F6A;border-color:#2C3F6A}.woocommerce div.product div.images{width:28%}.woocommerce div.product div.summary{width:70%}.woocommerce div.product .woocommerce-product-details__short-description .panel{text-align:justify}.woocommerce div.product p.price{display:block;margin:0;line-height:4.5rem;font-size:2rem;color:#2C3F6A;font-weight:bold}.woocommerce div.product form.cart{display:block;margin:0 0 20px 0;padding:10px 0}.woocommerce div.product form.cart .variations select{padding:0.5rem 1rem;background-color:#fff;border:1px solid #ddd}.woocommerce div.product form.cart .variations th{background-color:#2C3F6A;color:#fff;padding:0 1rem;vertical-align:middle}.woocommerce div.product form.cart .single_add_to_cart_button{background-color:#73A5D3;font-size:1.3rem;margin-left:1.5rem;line-height:3.5rem;padding:0 1.5rem;font-weight:normal;border-radius:0}.woocommerce div.product form.cart .single_add_to_cart_button:hover,.woocommerce div.product form.cart .single_add_to_cart_button:focus{background-color:#333;border-color:#333;color:#fff}.woocommerce div.product .product_meta{clear:both;font-size:0.8rem;margin-top:1rem}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin-bottom:1rem}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:#2C3F6A}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background-color:transparent;padding:0;margin:0;margin-right:5px;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li a{border:1px solid #2C3F6A;line-height:3.5rem;padding:0 1.5rem;height:3.5rem;color:#2C3F6A;font-weight:600}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus{background-color:#000;border-color:#000;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-color:#73A5D3;background-color:#73A5D3;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product .woocommerce-tabs .panel{text-align:justify}.woocommerce table.shop_attributes th{width:250px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background-color:#f0f0f0;border:none;line-height:35px;padding:0 10px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .added_to_cart,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border:1px solid #73A5D3;background-color:#73A5D3;color:#fff !important;font-size:1rem;line-height:3rem;padding:0 2rem !important;border-radius:0}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:focus,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus,.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:focus,.woocommerce input.button:hover,.woocommerce input.button:focus,.woocommerce .added_to_cart:hover,.woocommerce .added_to_cart:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus{border-color:#333;background-color:#333;color:#fff;padding:0}.woocommerce a.added_to_cart{font-weight:600;background-color:#52A65B;display:block;text-align:center;border-color:#52A65B}.woocommerce .cart-empty{margin-bottom:1rem}.woocommerce table.shop_table .actions{background-color:#3672aa}.woocommerce table.shop_table td.product-subtotal{background-color:#3672aa;color:#fff;font-weight:600}.woocommerce table.shop_table th{background-color:#3672aa;color:#fff}.woocommerce table.shop_table thead th{background-color:#2C3F6A;color:#fff}.woocommerce table.shop_table tr.order-total th,.woocommerce table.shop_table tr.order-total td{background-color:#2C3F6A;color:#fff}.woocommerce table.shop_table tr.order-total td{font-weight:bold}.woocommerce a.remove{line-height:1.4rem;color:#ae2626 !important}.woocommerce a.remove:hover,.woocommerce a.remove:focus{color:#fff !important;background-color:#ae2626}.woocommerce .woocommerce-customer-details address{padding:1rem}.woocommerce .woocommerce-no-products-found{margin-top:2rem}.woocommerce #tab-description h1{font-size:1.8rem}.product_meta{font-size:0.8rem;color:#000}.product_meta a{color:#3672aa;font-style:italic;text-decoration:none}#savoir_plus_desc{color:#3672aa;font-size:0.9rem;border:1px solid #3672aa;padding:0.5rem;text-decoration:none;margin-bottom:0.5rem;display:inline-block}.woocommerce-LoopProduct-link{position:relative;display:block}.sub_categ_links{margin:1.5rem 0;padding:0;list-style:none;text-align:center}.sub_categ_links li{margin:0 0.3rem 0.8rem 0.3rem;display:inline-block}.sub_categ_links li a{font-size:1rem;text-decoration:none;font-weight:600;border-radius:0.5rem;background-color:#2C3F6A;color:#fff;padding:0.2rem 0.5rem}.sub_categ_links li a.active{background-color:#73A5D3}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:0.4em}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{line-height:1.5rem;font-size:0.8rem}.woocommerce-MyAccount-navigation{background-color:#2C3F6A;color:#fff;list-style:none}.woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}.woocommerce-MyAccount-navigation-link a{font-weight:600;color:#fff !important;padding:0.5rem 2rem;display:block;text-decoration:none}.woocommerce-MyAccount-navigation-link a:hover,.woocommerce-MyAccount-navigation-link a:focus{background-color:#73A5D3;color:#fff !important}.woocommerce-MyAccount-navigation-link.is-active a{background-color:#73A5D3;color:#fff !important}.woocommerce-account .addresses .title h3{font-weight:700;font-size:2rem;float:none;margin:0}.woocommerce-account .addresses .title .edit{font-weight:600;font-size:0.8rem;padding:0.2rem 1rem;display:inline-block;float:none;background-color:#2C3F6A;color:#fff;text-decoration:none;border:1px solid #2C3F6A}.woocommerce-account .addresses .title .edit:hover,.woocommerce-account .addresses .title .edit:focus{color:#2C3F6A;background-color:#fff}.cart_totals .shop_table tr th:first-child,.cart_totals .shop_table tr td:first-child{background-color:#3672aa;color:#fff}.woocommerce-cart-form__cart-item.cart_item .product-name a{text-decoration:none;font-weight:600}.woocommerce-cart-form__cart-item.cart_item .product-name a:hover,.woocommerce-cart-form__cart-item.cart_item .product-name a:focus{color:#73A5D3}#order_review_heading{margin-top:2rem}.woocommerce table.shop_table,#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-radius:0;border-collapse:collapse}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid rgba(0,0,0,0.1)}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:1rem}.arthesis_accordeon_title i{float:right;margin-top:5px}.arthesis_actus_image{min-height:200px}.arthesis_chiffres_block_inner span,.arthesis_chiffres_block_inner strong{display:flex}.arthesis_chiffres_complexe_block_inner span,.arthesis_chiffres_complexe_block_inner strong{display:flex}.arthesis_classic_colonnes p:last-child{margin:0}.arthesis_classic_content h2{margin-bottom:1rem}.arthesis_classic_content p:last-child{margin:0}.arthesis_damier_image{min-height:350px;background-position:center center;background-size:cover}.arthesis_damier a{text-decoration:none}.arthesis_damier_texte_container{width:100%}.arthesis_gallery .carousel-indicators [data-bs-target]{background-color:#000}.arthesis_gallery .carousel{padding-bottom:60px}.arthesis_gallery .carousel-control-next,.arthesis_gallery .carousel-control-prev{background-color:#000;padding:0.8rem 0}.arthesis_gallery .carousel-control-next:not(.arthesis_gallery_nav),.arthesis_gallery .carousel-control-prev:not(.arthesis_gallery_nav){top:auto}.arthesis_gallery_thumb_link{display:block;border:2px solid transparent}.arthesis_gallery_thumb_link:hover,.arthesis_gallery_thumb_link:focus,.arthesis_gallery_thumb_link.active{border-color:#000}.arthesis_gallery_full_view{position:relative}.arthesis_gallery_full_view .arthesis_gallery_nav{max-height:150px;position:relative;width:100%}.arthesis_gallery_image{max-height:700px;display:inline-block}@media screen and (min-width: 768px){.arthesis_gallery_full_view{min-height:800px}}.arthesis_left_right h2{margin-bottom:1rem}.arthesis_left_right p:last-child{margin:0}.arthesis_left_right_image{position:relative;background-position:center center;background-size:cover;min-height:300px}.arthesis_left_right_image img{width:100%;height:auto}.arthesis_left_right_texte_inner{width:100%}.arthesis_left_right_complexe_image{position:relative}.arthesis_left_right_complexe_image_main{z-index:10;position:relative}.arthesis_left_right_complexe_image_main{width:100%;height:800px;background-size:cover;background-position:center center;background-repeat:no-repeat}.arthesis_left_right_complexe_image_secondaire{z-index:20;position:absolute;top:-110px;left:-75px;width:300px;height:300px;border-radius:150px;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat}.order-lg-1 .arthesis_left_right_complexe_image_secondaire{left:auto;right:-75px}.arthesis_slider{position:relative}.arthesis_slider .carousel-item{position:relative}.arthesis_slider_slide_image{min-height:400px}.arthesis_slider_slide_contenu{position:absolute;bottom:0;left:0;right:0;text-align:center;background-color:rgba(0,0,0,0.6);color:#fff;padding:8px 0}.arthesis_slider_complexe{position:relative;padding-top:200px;padding-bottom:100px}.arthesis_slider_complexe h2{text-align:center}.arthesis_slider_complexe_slide_image{max-width:100%;width:300px;height:300px;background-position:center center;background-size:cover;display:inline-block;background-repeat:no-repeat}.arthesis_slider_complexe_slide_contenu strong{display:block;font-size:30px}.arthesis_tuiles_tuile_image figure{aspect-ratio:1;width:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;mask-repeat:no-repeat;mask-position:center center;background-position:center center;background-size:cover;background-repeat:no-repeat;margin-bottom:15px}.arthesis_tuiles_tuile strong{display:block;margin-bottom:10px;text-align:center}.arthesis_tuiles_tuile a{color:#CDCDCD}.arthesis_tuiles_tuile i{margin-left:10px}.big_tuiles .arthesis_tuiles_tuile_image{background-position:top center;height:300px}.arthesis_tuiles_completes_tuile_container{width:95%;margin:0 auto}.arthesis_tuiles_completes_tuile{background-size:cover;background-position:center center;position:relative;color:#fff;border:2px solid transparent;background-repeat:no-repeat;display:flex;aspect-ratio:1}.arthesis_tuiles_completes_tuile:hover{color:#fff}.arthesis_tuiles_completes_tuile strong{position:absolute;display:block;top:20px;width:100%;padding:0 10px;text-align:center;font-size:26px;text-shadow:0 0 5px rgba(0,0,0,0.5)}.arthesis_tuiles_completes_tuile span{position:absolute;display:block;bottom:20px;width:50%;text-align:center;left:25%;color:#000;background-color:#fff;padding:8px 0;transition:all 0.3s;opacity:0}.arthesis_tuiles_completes_tuile:hover span{opacity:1}.arthesis_main_slider{overflow:hidden}.arthesis_main_slider_slide_image{position:relative;height:900px;background-size:cover;background-position:center center;background-repeat:no-repeat}body{text-align:justify}h2{font-weight:800;font-size:1.5rem;color:#2C3F6A}h3{font-weight:600;font-size:1.3rem;color:#73A5D3}#main_header img{max-height:60px}#main_header.solid_background>.container-fluid img{max-height:50px}.btn-primary{background-color:#FF7F00;color:#fff !important;border:none;border-radius:1.5rem;text-transform:uppercase;padding:0.5rem 3rem;margin-bottom:0.5rem}.btn-primary:hover,.btn-primary:focus{text-decoration:none;background-color:#2C3F6A}#main_menu>li{margin:0 1rem}.arthesis_main_slider .carousel-caption{left:0;right:50%;top:0;bottom:0;margin:0;padding:0 100px;background-color:rgba(44,63,106,0.64);text-align:left}.arthesis_main_slider .carousel-caption strong{font-size:3rem;font-weight:normal;display:block}.arthesis_main_slider .carousel-caption strong em{color:#73A5D3;font-weight:bold;font-style:normal}.bg_blue{background-color:#2C3F6A !important;color:#fff}.bg_blue .container{background-color:#2C3F6A !important}.bg_blue h1{margin-bottom:2rem}.bg_blue h1 strong{color:#73A5D3}.bg_blue .btn-primary{background-color:#73A5D3}.bg_blue .btn-primary:hover,.bg_blue .btn-primary:focus{text-decoration:none;background-color:#FF7F00}.bg_blue a{color:#73A5D3;text-decoration:none}.bg_blue a:hover,.bg_blue a:focus{color:#FF7F00}.home_produits{background-color:transparent !important;background-position:center center;background-size:cover}.home_produits .container{background-color:transparent !important}.home_produits .container .arthesis_tuiles_completes_tuile{align-items:center;justify-content:center}.home_produits .container .arthesis_tuiles_completes_tuile strong{display:flex;top:auto;width:60%;aspect-ratio:1;border-radius:50%;background-color:rgba(63,117,167,0.7);align-items:center;justify-content:center;z-index:3}.home_produits .container .arthesis_tuiles_completes_tuile::after{display:block;border:2px solid #fff;position:absolute;top:5%;left:5%;right:5%;bottom:5%;content:' ';z-index:2;transition:all 0.5s}.home_produits .container .arthesis_tuiles_completes_tuile::before{content:' ';background-color:rgba(0,0,0,0.2);top:0;left:0;right:0;bottom:0;position:absolute;z-index:1;transition:all 0.5s;opacity:0}.home_produits .container .arthesis_tuiles_completes_tuile:hover::after{top:10%;left:10%;right:10%;bottom:10%}.home_produits .container .arthesis_tuiles_completes_tuile:hover::before{opacity:1}.home_chiffres{background-image:url("./images/bg_blue_trame.jpg");background-position:center center;background-size:cover;color:#fff;margin-top:-7rem;padding-top:8rem}.home_chiffres .container{background-color:transparent !important}.home_chiffres .container .arthesis_chiffres_counter{font-size:6rem;font-weight:800;line-height:7rem}.home_chiffres_entete{color:#fff}.home_chiffres_entete strong{font-weight:600;font-style:italic;font-size:2.5rem}.home_chiffres_entete span{text-transform:uppercase}.home_avis{background-color:#E6E8EB !important}.home_avis .container{background-color:transparent !important}.home_avis .container strong{font-weight:600;font-style:italic;font-size:2.5rem;color:#2C3F6A}.arthesis_left_right.shadow_img img{border-radius:2rem;box-shadow:0 0 10px rgba(0,0,0,0.2)}.bg_trame_sombre{background-image:url("./images/bg_blue_footer.jpg");background-position:center center;background-size:cover;color:#fff}.bg_trame_sombre .container{background-color:transparent !important}.bg_trame_sombre .container h2{color:#fff}.bg_trame_sombre .btn:hover{background-color:#fff;color:#FF7F00}.bg_trame_sombre a{color:#FF7F00;text-decoration:none}.bg_trame_sombre a:hover,.bg_trame_sombre a:focus{color:#73A5D3}.bg_trame_claire{background-image:url("./images/bg_blue_trame.jpg");background-position:center center;background-size:cover;color:#fff}.bg_trame_claire .container{background-color:transparent !important}.bg_trame_claire .container h2{color:#fff}.partenaires figure{background-size:contain;max-width:200px;margin:0 auto}#banniere_page h1{background-color:transparent;box-shadow:none;text-shadow:0 0 20px #000}.container_breadcrumb{background-color:transparent;background-image:none;color:#2C3F6A}.container_breadcrumb a{color:#73A5D3}.wpcf7-form input,.wpcf7-form textarea{border-radius:0.75rem}#footer_rs{background-position:bottom center}#footer_rs strong{display:block;font-size:1.5rem;margin-bottom:1rem}#footer_rs i{font-size:3rem;margin:0 0.8rem}#footer_rs a{color:#fff}#footer_rs a:hover,#footer_rs a:focus{color:#FF7F00}#footer_site{background-image:url("./images/bg_blue_footer.jpg");background-size:cover;background-position:center center;color:#fff}#footer_site #footer_content i{color:#FF7F00}#footer_site #footer_content a{color:#fff;font-size:0.8rem}#footer_bas img{margin:0 10px}@media screen and (min-width: 1200px){.dropdown:hover .dropdown-menu{display:block;margin-top:0}}@media screen and (max-width: 992px){#main_menu>li a{font-size:1rem}}@media screen and (min-width: 992px){#main_menu .dropdown{position:initial}#main_menu .dropdown-menu{align-self:start}#main_menu .two_col .dropdown-menu a{width:50%}}@media screen and (max-width: 768px){#container_main_menu{margin-top:0;background-color:#2C3F6A}#main_menu_container .custom-toggler{position:fixed;top:1.5rem}#main_menu li{width:100%;text-align:center}#main_menu .dropdown-menu{box-shadow:none;margin:0;padding:0}#main_menu a{width:100%;margin:0;border:none;line-height:2.5rem}.navbar-toggler{margin-left:20px}#main_menu>li{display:block}#main_menu>li a{border-radius:0;margin:0}.px-huge{padding-left:4rem;padding-right:4rem}.woocommerce div.product div.summary{width:100%}.woocommerce div.product div.images{width:100%}}@media screen and (min-width: 768px){#main_menu .dropdown-menu{padding-top:2.5rem;top:1rem}}@media screen and (max-width: 768px){#container_main_menu{background-color:#fff}.arthesis_main_slider .carousel-caption{right:0}}@media screen and (min-width: 768px){#main_menu .dropdown-menu{padding-top:1rem;top:1.5rem}}@keyframes zoomSlider{from{transform:scale(1)}to{transform:scale(1.25)}}@keyframes loader{from{transform:scale(1) rotate(-0.5deg)}50%{transform:scale(1.08) rotate(0.5deg)}to{transform:scale(1) rotate(-0.5deg)}}@keyframes pulse{from{transform:scale(1) rotate(-1deg);background-color:rgba(45,45,55,0.5)}50%{transform:scale(1.08) rotate(1deg);background-color:#2d2d37}to{transform:scale(1) rotate(-1deg);background-color:rgba(45,45,55,0.5)}}
