@import url(https://fonts.cdnfonts.com/css/poppins);.headertopinfo,a,html{font-family:Poppins,sans-serif}#menu-header li a,a{text-decoration:none}.close-button,.menu-toggle{border:none;cursor:pointer}.close-button,.vertical-menu{top:0;transform:translateX(-100%);left:0}.vertical-menu,body{overflow-x:hidden}:root{--rouge:#EF3835;--gris:#84819F}html{scroll-behavior:smooth}.header{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;background:var(--creme);z-index:9999;width:100%}.headertopinfo{background:#000;width:100%;padding:10px;text-align:center;text-transform:uppercase;font-size:14px}.headertopinfo_elements{display:flex;gap:10px;justify-content:flex-end;padding-right:9%}.headertopinfo_elements a{color:#fff;margin-top:auto;margin-bottom:auto}.headertopinfo_loupe{width:30px;height:fit-content}.headertopinfo_drapeau{height:22px;margin-top:auto;margin-bottom:auto}.nosseparator{width:1px;background-color:#8b8b8b}.bloc_info_ficheartiste .faq-item,.containerMenu,.container_page_article .faq-item,.container_page_article .faq-reponse,.menu-itemmobile{width:100%}.principalMenu{width:100%;display:flex;align-items:center;justify-content:space-around;box-shadow:0 0 5px 0 rgba(0,0,0,.16);padding-top:20px;padding-bottom:20px}.headermobileresp,.menu-title{justify-content:space-between}.artiste_block,.bloc_rechercher,.block_cta,.derniers_articles_item,.slide{box-shadow:0 4px 10px rgba(0,0,0,.1)}body.principalMenu .active{overflow:hidden}.menu-toggle{display:none;padding:10px;background-color:transparent;z-index:999}.headermobileresp{display:flex;align-items:center}.menu-toggle span.bar{display:block;width:25px;height:3px;margin-bottom:5px;background-color:#000}.menutop__img{width:170px;padding-right:40px}.separator_etape_meilleurprix,.site-logo-mobile{display:none}.blocButtonMenuMobile a{color:#000;font-size:24px}.blocButtonMenuMobile{display:none;margin-right:10px}#menu-header{list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:25px;margin-bottom:0;margin-top:0;padding-right:25px}#menu-header li a{display:block;padding:12px;color:#000;font-weight:300;font-size:16px;cursor:pointer}#menu-item-32{background-color:var(--rouge);padding:7px 20px}#menu-item-32 a{color:#fff!important;font-weight:400!important}.vertical-menu{position:fixed;bottom:0;background-color:#fff;flex-direction:column;justify-content:start;align-items:start;transition:transform .4s ease-in-out;z-index:9998;overflow-y:auto;display:none;width:100%}.section_home_top_main,.section_home_top_pointer,.section_meilleurprix_main{position:absolute;pointer-events:none}.vertical-menu .submenu a{font-weight:400}.menu-title{padding:15px;color:#000;font-size:20px;display:flex;align-items:center}.vertical-menu a{color:#000;font-weight:600}.header_navbarmobile{display:flex;width:100%}.close-button{z-index:99;font-size:20px;padding:10px;background-color:transparent;transition:transform .3s}.fond_boutonRouge a,.section_valeurs,.separatorrouge{background-color:var(--rouge)}.header_navbarmobile section{padding:15px;display:flex;justify-content:space-between;width:100%}.imgnavbarmobile img{width:150px}.container_rechercher_reference,.haut_contactbottom,.haut_hometop{padding:1%;display:flex;justify-content:center;gap:70px;align-items:flex-end}.text_hometop{max-width:605px}.haut_contactbottom img,.haut_hometop img{width:470px;height:fit-content}.home_page_titre{font-weight:600;font-size:3.8em;max-width:540px}.texte_rouge{font-weight:300;color:var(--rouge)}.description_home_top{color:var(--gris);font-weight:300;font-size:16px;line-height:1.8em}.icone_home{display:flex;justify-content:center;gap:30px;padding-bottom:30px;color:var(--gris);font-weight:400}.icone_home div{display:flex;align-items:center;gap:5px}.icone_home img{width:25px;height:fit-content}.section_home_top_pointer{transform:translate(-101px,307px) rotate(65deg);width:347px}.section_home_top_main{transform:translate(66vw,640px);width:683px}.container_block_cta{display:flex;justify-content:center;gap:30px}.block_cta,.valeur{flex-direction:column}.block_cta{padding:35px;border-radius:17px;display:flex;align-items:center}.bouton_cta img,.bouton_cta_page_fiches_artistes img{width:25px}.fond_boutonBlanc a{border:1px solid #000;color:#000}.fond_boutonRouge a{color:#fff}.bouton_cta{display:flex;align-items:center;gap:15px;padding:20px 40px}.titre_cta{font-weight:300;font-size:1.7em}.bloc_info_ficheartiste strong,.texte_en_gras{font-weight:600}.section_valeurs{color:#fff;margin-top:100px}.container_valeurs{display:flex;flex-wrap:wrap;justify-content:center;gap:100px;align-items:center;padding:100px 0}.expertise,.valeur{gap:10px;display:flex}.valeur_google img{width:220px}.valeur{align-items:center;max-width:260px;text-align:center}.valeur p{font-size:37px;text-align:center;margin:0}.valeur img{width:fit-content;height:30px;object-fit:contain}.valeur .chiffre{font-size:60px;font-weight:600}.etape_meilleurprix,.section_expertise,.top_artistes{display:flex;flex-direction:column;align-items:center}.container_nosexpertises{display:flex;flex-wrap:wrap;max-width:1100px;margin:40px 0 90px 5%}.expertise img{width:20px}.expertise{align-items:center;flex-basis:33.33%}.titre_expertises{text-align:center;font-size:3.8em;margin-top:90px;margin-bottom:30px}.separatorrouge{width:165px;height:1px}.btn_expertise{padding:25px 100px;background-color:#000;color:#fff;margin-bottom:90px}.derniers_articles_item_title a,.file_ariane .breadcrumb_last,.section_expertise .estimation{color:#000}.bloc_info_ficheartiste .faq-answer-text,.estimation .texte_gris,.file_ariane a,.file_ariane span,.file_ariane_gris{color:var(--gris)}.section_meilleurprix{background-color:var(--rouge);color:#fff;padding:4% 0;text-align:center}.section_meilleurprix_main{transform:translate(-69vw,-2vw) rotate(0);width:610px}.mini_titre_meilleurprix{text-transform:uppercase;font-size:1.5em;font-weight:200;margin-bottom:10px}.titre_meilleurprix{text-align:center;font-size:3em;font-weight:300;margin-top:0;margin-bottom:80px}.fleche_meilleurprix{background-color:#fff;padding:13px;border-radius:20Px;width:15px;z-index:3}.container_etapes_meilleurprix{display:flex;justify-content:center;gap:50px;position:relative}.numero_meilleurprix{font-size:4em;margin-left:5px}.titre_etape_meilleurprix{margin-top:25px;font-size:22px;max-width:350px;font-weight:500;margin-bottom:25px}.description_etape_meilleurprix{max-width:303px;font-size:16px;font-weight:200}.flecheflechefleche{width:800px;background-color:#fff;height:1px;position:absolute;top:93px;z-index:2}.section_artistes{padding:5% 0}.section_artistes_deco{width:300px}.titre_artistes{font-size:3em}.description_artistes{color:var(--gris);font-weight:300;font-size:20px;line-height:1.8em;max-width:1000px;text-align:center;margin:0 0 20px}.image_artiste{height:250px;object-fit:cover}.container_artistes{display:flex;padding-bottom:20px!important}.artiste_block{border-radius:17px;width:400px;display:flex;flex-direction:column}.bloc_info_artiste{padding:20px;display:flex;justify-content:space-between;align-items:center}.d-flex,.swiper-wrapper{justify-content:center}.nom_artiste{font-size:19px;color:#000}.bloc_info_artiste .fleche_meilleurprix{height:fit-content;padding:0;width:22px}.surnom_artiste{color:var(--rouge);font-size:14px}.bloc_info_artiste_top{gap:9px;display:flex;flex-direction:column}.bouton_artistes{display:flex;justify-content:flex-end;margin-right:10%;gap:15px;align-items:center}.bouton_artistes .fleche_meilleurprix,.container_page_article .section_faq{padding:0}.bouton_artistes a{color:var(--rouge);border-bottom:var(--rouge) 1px solid}.container_artistes .swiper-slide{display:flex!important;justify-content:center;margin-right:0!important}.section_chiffres_cles{background-color:var(--rouge);color:#fff}.container_chiffres_cles{display:flex;flex-wrap:wrap;justify-content:center;gap:100px;align-items:flex-start;padding:80px 0}.element_chiffres_cles img{width:fit-content;height:30px;margin-bottom:10px;object-fit:contain}.element_chiffres_cles{display:flex;flex-direction:column;align-items:center;text-align:center}.element_chiffres_cles .chiffre_chiffres_cles{font-size:70px;font-weight:700;margin-bottom:10px}.element_chiffres_cles .titre_chiffres_cles{font-size:24px;font-weight:600;max-width:280px;margin-bottom:15px}.element_chiffres_cles .text_chiffres_cles{font-size:16px;max-width:250px;font-weight:300}.container_rechercher_reference img{width:470px;height:fit-content;z-index:-2}.section_rechercher_reference{padding:4% 0}.bloc_rechercher img{width:65px;height:fit-content;margin-bottom:20px}.titre_rechercher_reference{font-size:30px;font-weight:600}.description_rechercher_reference{color:#9f9f9f;font-weight:300}.input_rechercher_reference{height:45px;border:1px solid #c6c6c6}.bloc_rechercher input{padding-left:10px}.bloc_rechercher input:focus{outline:0;border-color:var(--rouge)}.bloc_rechercher{padding:60px;display:flex;flex-direction:column;gap:20px;border-radius:17px}.bouton_rechercher_reference{color:#fff;background-color:var(--rouge);padding:20px;text-align:center}.section_rechercher_reference_deco{position:absolute;transform:translate(26.8vw,167px) rotate(7deg);width:450px;pointer-events:none;z-index:-1}.bloc_rechercher_top{display:flex;flex-direction:column;gap:20px}.section_derniers_articles{display:flex;padding:4% 1%;background-color:var(--rouge);color:#fff;justify-content:center;gap:90px;align-items:flex-start;overflow-x:hidden}.gauche_derniers_articles{width:35%;max-width:242px;padding-left:10%}.derniersArticlesSwiper,.hbspt-form{width:65%}.top_derniers_articles{display:flex;align-items:center;gap:12px;margin-bottom:30px}.top_derniers_articles img{width:26px;height:26px;object-fit:contain}.minititre_derniers_articles-title{font-weight:300;text-transform:uppercase;letter-spacing:2px}.titre_derniers_articles-title{font-size:44px;margin-bottom:18px}.separatorblanc{width:110px;background-color:#fff;height:1px}.description_derniers_articles{margin-top:18px;font-size:18px;font-weight:300;line-height:1.8em}.derniers_articles_item{display:flex;background-color:#fff;position:relative;flex-direction:column;transition:transform .3s;max-width:373.33px}.derniers_articles_item_img,.item_imga img{height:210px;width:100%;object-fit:cover}.derniers_articles_item_texts_container{padding:30px;min-height:118px}.article_categdate{color:var(--rouge);display:flex;flex-wrap:wrap}.derniers_articles_item_date{font-size:13px;margin-bottom:10px}.derniers_articles_btnvoirplus{display:flex;justify-content:flex-end;position:absolute;right:20px;bottom:20px}.btngauchedroitearticles{margin:20px 0 0 20px}.swiper-button-prev_article .fleche_meilleurprix{background-color:var(--rouge);border:1px solid #fff}.section_derniers_articles{position:relative}.navigation_articles{bottom:0;left:0;width:100%;padding:20px 0 20px 20px}.container_button_article{display:flex;gap:12px;flex-direction:column}.derniersArticlesSwiper .splide__arrow{background:0 0;border:none;cursor:pointer;padding:10px;position:relative;transform:none;top:auto;left:auto;right:auto;opacity:1}.swiper-button-next img,.swiper-button-prev img{padding:20px;border-radius:30px}.splide__arrow:disabled{opacity:.3!important}.derniersArticlesSwiper .splide__arrow svg{display:none}.derniersArticlesSwiper .splide__slide{height:auto}.derniersArticlesSwiper .splide__arrow--prev,.section_artistes .splide__arrow--next img{transform:rotate(180deg)}.section_derniers_articles .derniers_articles_item{height:100%;width:300px}.splide__arrow:hover{opacity:.8}.my-slider-progress{background:#fff;position:absolute;bottom:75px;left:90px;width:88%;height:1px}.my-slider-progress-bar{background:#fff;height:5px;transition:width .4s;margin-top:-2px}.section_testimonials{padding:2% 0 6%;background-color:#fafafa;display:flex;flex-direction:column;align-items:center}.testimonialSwipe,.testimonialSwiper{padding-bottom:60px!important}.testimonials_titre{text-align:center;margin-bottom:40px;font-family:Gilroy-Light,sans-serif;font-size:4em}.soustitre_container{text-align:center;display:flex;justify-content:center}.testimonials_soustitre{max-width:450px;font-family:Gilroy-Light,sans-serif;line-height:1.5rem;margin-bottom:3%}.testimonialSwipe{padding-top:20px}.note{margin-bottom:20px}.description{text-align:center;margin-bottom:15px;line-height:1.8rem}.slide-title{margin-top:30px;text-align:center;font-weight:700;font-size:1.5rem}.titre_contactez_nous,.titre_faq{font-size:3em;margin-bottom:20px}.swipe-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:10px;justify-content:center}.star{width:20px;height:20px;margin-right:3px}.section_testimonials .swiper{max-width:1200px}.slide{background-color:#fff;border-radius:10px;padding:30px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;height:180px}.swiper-button-next,.swiper-button-prev{background-color:#f8f8f8!important;color:#fff!important}.swiper-button-next,.swiper-button-prev{position:relative!important;width:40px!important;height:40px!important;padding:15px!important;bottom:-40px!important}.swiper-button-next{border-radius:0 30px 30px 0}.swiper-button-prev{border-radius:30px 0 0 30px}.swiper-button-next img{background-color:#fff!important}.bouton_contactez_nous a,.faq-stripe-1,.faq-stripe-2{background-color:var(--rouge)}.swiper-button-next:after,.swiper-button-prev:after{display:none;font-size:19px!important}.testimonialSwiper .swiper-slide-next,.testimonialSwiper .swiper-slide-prev{opacity:.3}.section_faq{padding:6% 0}.titre_faq{text-align:center;font-weight:600}.faq-contain{display:flex;flex-direction:column;align-items:center;padding:0;gap:0}.faq-item{border-bottom:1px solid #ccc;line-height:1.6em;cursor:pointer;overflow:hidden}.faq-item:hover{background-color:rgba(119,119,119,.04)}.faq-question{display:flex;align-items:center}.faq-questiontext{padding:20px;flex:1;font-weight:600;color:#282f37}.faq-icon,.faq-questionicon{position:relative;justify-content:center}.faq-questionicon{padding:20px;align-items:center}.faq-icon{display:flex;width:1.25rem;height:1.25rem;align-items:center;transform:rotate(45deg);transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;transition:transform .3s}.faq-stripe-1{width:2px;height:100%;opacity:1;transition:opacity .3s}.faq-stripe-2{position:absolute;width:100%;height:2px}.faq-reponse{width:1020px;height:0;opacity:0;transition:height .5s,opacity .5s}.faq-answer-text-wrapper{padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;box-sizing:border-box}.faq-answer-text{line-height:1.6em;transition:transform .5s,opacity .2s;color:#282f37;margin-top:0}.section_contactez_nous{padding:4% 0;background-color:#fafafa;text-align:center}.titre_contactez_nous{font-weight:300}.sous_titre_contactez_nous{font-size:18px;letter-spacing:.5px;font-weight:300;margin-bottom:70px}.bouton_contactez_nous a{text-transform:uppercase;color:#fff;padding:25px 100px;font-weight:600}.reseaux_icones{display:flex;gap:50px;justify-content:center;margin-top:120px}.reseaux_icones a{color:var(--rouge);font-size:31px}.background_footer{background-color:#000}.footer{color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding-top:5%;gap:7%}.footer-reseaux{width:30%;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-informations{width:70%}.footer-plan-du-site{display:flex;flex-direction:row;gap:50px}.footer-logo{padding-top:26px;width:200px}.footer-text{padding:24px 0;font-size:16px;text-transform:uppercase;margin:0;display:flex;flex-direction:column;gap:20px;font-weight:300;color:#fff}.lets_clic,.lets_clic:hover{font-weight:700;text-decoration:none}.footer-text a{color:#fff}.footer-cgv,.footer-contact,.footer-livraison,.footer-menu{margin:10px}.footer-contact-titre,.footer-livraison-titre,.footer-menu-titre{text-transform:uppercase;color:#fff}.footer-plan-du-site .menu{list-style-type:none;padding:0}.footer-plan-du-site .menu li,.footer-plan-du-site .menu-item a{text-decoration:none;color:#fff;padding:10px 0}.footer-copyright{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;padding:40px;border-top:1px solid #707070}.footer-copyright a,.lets_clic{color:#fff!important}.footer-separator{width:1px;height:10px;background-color:#fff;margin:0 10px}.footer-plan-du-site p{font-weight:600;font-size:24px}.footer-plan-du-site .menu li a{color:#fff!important;text-transform:uppercase;font-weight:300}.lets_clic{transition:.5s;font-family:Gilroy-Bold,sans-serif;margin-left:5px}.lets_clic:hover{color:#2e79f2!important}.footer-icon{display:flex;gap:24px}.footer-icon a{color:#fff;font-size:32px}.youtube_icon_footer i{font-size:32px!important}.section_blog_content h2{color:var(--rouge);font-size:20px;font-weight:500;margin-top:35px}.section_blog_content{line-height:1.5}.page-blog .article-cards{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:20px;max-width:984px;margin:0 auto}.articlehautblogsingle .splide__slide,.container_page_fiche_artiste .splide__slide{width:auto!important}.image_article img{height:500px;object-fit:cover}.bloc_info_ficheartiste,.container_fiches_artistes,.container_page,.page-blog .container_page_blog{padding:2% 5%}.page-blog .derniers_articles_item{max-width:315px}.page-blog .pagination,.section_fiches_artistes .pagination{margin-top:30px;display:flex;justify-content:center}.page-blog .pagination a,.section_fiches_artistes .pagination a{border-bottom:1px solid #e0e0e0;padding:16px;color:grey;font-size:14px;min-width:15px;text-align:center}.page-blog .pagination a:hover,.section_fiches_artistes .pagination a:hover{border-bottom:2px solid #000;background-color:#000;color:#fff}.page-blog .page-numbers,.section_fiches_artistes .page-numbers{border-bottom:2px solid #303030;padding:16px;font-size:14px;min-width:15px;text-align:center}.container_page_article .minititre_derniers_articles-title,.page-blog .minititre_derniers_articles-title{color:var(--rouge);font-weight:500}.page-blog .titre_blog{font-size:3.8em;margin-top:0;margin-bottom:30px}.description_blog_top{color:var(--gris);font-weight:300;font-size:16px;line-height:1.8em;max-width:800px;margin-bottom:40px}.file_ariane{margin:30px 10px 0 5%;font-size:14px}.file_ariane_noir{color:#000!important}.menu-item a[aria-current=page]{border-bottom:2px solid var(--rouge)}.decoration_fleche_blog{position:absolute;width:830px;transform:translate(62vw,59px);pointer-events:none}.container_page_article{padding:5%}.container_page_article .articlehaut,.fiche_artiste_haut{display:flex;justify-content:space-between}.container_page_article .bloc_texte_article_bas h2{margin-top:40px;color:var(--rouge);font-size:18px}.container_page_article .bloc_texte_article_bas{line-height:1.5rem}.container_page_article .bloc_texte_article_haut{text-align:center;font-weight:600;line-height:1.7rem}.container_page_article .bouton_cta{display:flex;align-items:center;gap:15px;padding:20px 40px;color:#fff;background-color:var(--rouge)}.container_page_article .btncentrercta{display:flex;justify-content:center;margin:100px 0}.container_page_article .titre_article{font-size:3.8em;max-width:490px}.container_page_article .infos_article{display:flex;flex-direction:row;gap:10px}.container_page_article .infos_article div{color:var(--gris);border:var(--gris) 1px solid;padding:8px;border-radius:18px;font-size:12px}.block_cta_page_fiches_artistes,.block_note_google{border-radius:17px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.container_page_article .voir_article_precedent_suivant{display:flex;justify-content:space-between;color:var(--rouge);text-decoration:underline}.container_page_article .voir_article_precedent_suivant a{display:flex;justify-content:space-between;color:var(--rouge);text-decoration:underline;margin-top:40px}.decoration_doigt_article{position:absolute;transform:translate(-90px,-120px) rotate(50deg);width:453px;pointer-events:none}.block_cta_page_fiches_artistes{padding:20px 35px;display:flex;flex-direction:row;align-items:center;gap:40px}.bouton_cta_page_fiches_artistes{display:flex;align-items:center;gap:15px;padding:20px 40px;background-color:var(--rouge);color:#fff}.cta_titre_page_fiches_artistes,.philobinfo_titre{font-weight:300}.section_fiches_artistes .section_home_top_pointer{position:absolute;transform:translate(69vw,-100px) rotate(-75deg) scaleX(-1);width:450px;pointer-events:none}.titre_page_fiches_artistes{font-size:3.8em;margin-top:0;margin-bottom:30px;font-weight:500}.description_page_fiches_artistes{color:var(--gris);font-weight:300;font-size:16px;line-height:1.8em;max-width:1000px;margin-bottom:40px}.listes_artistes{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;max-width:1090px;gap:20px;margin:0 auto}.listes_artistes .artiste_block{width:350px}.listes_artistes .image_artiste_block{height:250px;width:100%;object-fit:cover}.block_note_google{padding:35px;display:flex;flex-direction:column;align-items:center;gap:30px;max-width:300px;max-height:fit-content;z-index:1;background-color:#fff}.block_note_google img{width:170px;margin-bottom:20px}.note_google_page_estimation_gratuite p{color:var(--rouge);font-size:50px;margin:0}.titre_note_google_page_estimation_gratuite p{font-size:37px;margin:0;text-align:center;font-weight:600}.bouton_note_google_page_estimation_gratuite{color:var(--rouge);padding:20px 50px;border:var(--rouge) 1px solid}.container_formulaire_contact{display:flex;flex-direction:row;gap:30px}.block_cta_page_contact{box-shadow:0 4px 10px rgba(0,0,0,.1);padding:35px;border-radius:17px;display:flex;flex-direction:column;gap:10px}.block_cta_page_contact img{width:25px;object-fit:contain}.cta_titre_page_contact{display:flex;align-items:center;gap:10px;color:var(--gris)}.container_block_cta_contact{display:flex;justify-content:center;gap:30px;height:fit-content}.bloc_texte_contact_1,.haut_page_contact{gap:40px;display:flex}.bouton_cta_page_contact{color:#000;font-size:28px;font-weight:600}.decoration_fleche_contact{position:absolute;width:630px;transform:translate(65vw,42px);pointer-events:none}.bloc_texte_contact{padding:0 3%}.bloc_texte_contact_1{flex-direction:row}.artiste-gallery,.bloc_1_bloc_texte_contact,.bloc_info_artiste_droite,.bloc_info_artiste_gauche,.fiche_artiste_gauche{width:50%}.bloc_2_bloc_texte_contact{width:50%;padding-top:70px}.bloc_texte_contact h3{color:var(--rouge);font-size:30px}.bloc_texte_contact p{color:var(--gris);line-height:1.5em;font-weight:300}.bloc_texte_contact h4{font-size:18px}.bloc_3_bloc_texte_contact h3{margin-top:0}.description_contact_gras{color:#000;font-weight:700;font-size:16px;line-height:1.8em;max-width:800px;margin-bottom:40px}.container_page_fiche_artiste{padding:2% 0 0 5%}.titre_fiche_artiste{font-size:3.8em;max-width:490px;margin-top:0;margin-bottom:60px;line-height:1.3}.image_fiche_artiste img{max-height:500px}.bloc_info_ficheartiste a,.repeteur_page_artiste a{color:var(--rouge)}.fiche_artiste_gauche .bouton_cta{display:flex;align-items:center;gap:15px;padding:20px 60px;color:#fff;background-color:var(--rouge);width:fit-content}.bloc_info_artiste_haut{display:flex;flex-direction:row;gap:60px}.repeteur_page_artiste .faq-reponse{width:auto}.mini_titre_philob_rouge{color:var(--rouge);margin-bottom:10px;font-weight:600;font-size:16px}.bloc_info_ficheartiste h3{font-size:20px;font-weight:300;margin:10px 0}.bloc_info_ficheartiste p{font-weight:300;line-height:1.5}.bloc_info_ficheartiste .faq-questiontext{color:#000;font-size:18px;font-weight:300;padding:0}.bloc_info_ficheartiste .section_faq{padding:0 0 40px}.philobinfo{padding:30px;background-color:#f6f6f6;margin-bottom:40px;width:fit-content}.mini_titre_philob_noir{margin-bottom:10px;font-weight:600}.philobinfo_prix{font-weight:400;font-size:50px;color:var(--rouge);margin-top:20px}.philobinfo_cote{border-top:1px solid #845d5d;margin-top:40px}.philobinfo_cote_titre{font-size:30px;font-weight:500;margin:40px 0 20px;color:var(--rouge)}.philobinfo_cote_texte p{margin:7px 0}.bloc_info_artiste_haut .faq-stripe-1,.bloc_info_artiste_haut .faq-stripe-2{background-color:#707070}.philovente_texte ul{padding-inline-start:20px;color:var(--gris);line-height:1.7;font-weight:300}.philovente_texte a{color:#000;font-weight:400}.philovente_texte li::marker{color:var(--rouge)}.container_block_cta .section_home_top_main{position:absolute;transform:translate(56vw,104px);width:683px;pointer-events:none}.container_page a{color:var(--rouge)}.section_artistes .splide,.section_testimonials .splide{max-width:1200px;margin:0 auto;padding:0 20px}.section_artistes .splide__arrows img{background-color:#ef3835!important}.section_artistes .splide__arrow{opacity:1!important}.section_artistes .splide__slide{display:flex;justify-content:center}.section_artistes .artiste_block{width:100%;max-width:400px;margin-top:20px;margin-bottom:20px}.section_testimonials .splide__list{display:flex;align-items:stretch}.section_testimonials .splide__slide{height:auto!important;display:flex}.section_testimonials .splide__arrow{opacity:1!important;position:relative;background:0 0;border:none;width:40px;height:40px;cursor:pointer}.section_testimonials .container_button{display:flex;justify-content:center;gap:42px;margin-top:30px}.section_testimonials .slide{box-shadow:0 4px 10px rgba(0,0,0,.1);margin:10px}.section_testimonials .slide .description{min-width:300px}.section_testimonials .splide__arrow--prev{transform:rotate(180deg) translateY(50%)}.expertise-slider{width:100%;margin-bottom:30px}.expertise-slider .splide__slide{overflow:hidden;border-radius:8px}.expertise-slider .splide__slide img{width:100%;height:auto;object-fit:cover;transition:transform .3s}.expertise-slider .splide__arrows{position:absolute;bottom:20px;right:20px;display:flex;gap:10px}.expertise-slider .splide__arrow{background:0 0;border:none;cursor:pointer;padding:0}.expertise-slider .splide__pagination{bottom:-25px}.expertise-slider .splide__pagination__page{background:#ccc;margin:0 5px}.expertise-slider .splide__pagination__page.is-active{background:var(--rouge)}.artiste-slider{position:relative;margin-bottom:50px}.artiste-nav{position:relative;display:flex;gap:10px;margin-top:20px}.artiste-nav .splide__arrow{position:relative;top:auto;transform:none;left:auto;right:auto;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.artiste-nav .splide__arrow--prev{transform:rotate(180deg)}.artiste-nav .splide__arrow:hover{background-color:var(--rouge);border-color:var(--rouge)}.artiste-nav .splide__arrow:hover svg{fill:white}.artiste-nav .splide__arrow svg{fill:var(--rouge);width:20px;height:20px}.artiste-gallery img{height:400px;object-fit:cover}.search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:9999;display:none}.search-overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:600px}.search-form{display:flex;align-items:center;background:#fff;border-radius:4px;padding:10px}.close-search,.search-submit{background:0 0;cursor:pointer}.search-field{flex:1;border:none;padding:10px;font-size:18px;outline:0}.search-submit{border:none;padding:5px}.search-submit img{width:24px;height:24px}.close-search{position:absolute;top:-40px;right:0;border:none;color:#fff;font-size:30px}.search-container{padding:0 20px;max-width:1200px;margin:40px auto}.search-title{font-size:28px;margin-bottom:40px;color:#000}.search-title span{color:#e63946;font-weight:600}.search-result-item{display:flex;gap:30px;padding:30px 0;border-bottom:1px solid #eee}.search-result-image{flex:0 0 200px}.search-result-image img{width:100%;height:150px;object-fit:cover;border-radius:8px}.search-result-content{flex:1}.result-type{display:inline-block;font-size:14px;color:#000;margin-bottom:10px;padding:4px 12px;background:#f5f5f5;border-radius:4px}.search-result-content h2{margin:10px 0;font-size:22px}.search-result-content h2 a{color:#000;text-decoration:none;transition:color .3s}.search-result-content h2 a:hover{color:#e63946}.search-excerpt{color:#000;line-height:1.6;margin-top:10px}.pagination{margin-top:40px;text-align:center}.pagination .current{background:#e63946;color:#fff;border-color:#e63946}.no-results{text-align:center;padding:60px 0}.no-results h2{color:#333;margin-bottom:15px}.no-results p{color:#666}.testimonial-splide{width:90%}.ctamobilefix{display:block;position:fixed;bottom:20px;right:20px;z-index:999}.ctamobilefix a{display:flex;align-items:center;gap:10px;background-color:#fff;padding:12px 20px;border-radius:30px;text-decoration:none;color:#333;box-shadow:0 2px 10px rgba(0,0,0,.1);font-size:14px;font-weight:500}.ctamobilefix_icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#ef3835;border-radius:50%}.ctamobilefix_icon i{color:#fff;font-size:16px}