@import url("https://fonts.googleapis.com/css2?family=Meddon&display=swap");@import url("https://fonts.googleapis.com/css2?family=Yeseva+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Marck+Script&display=swap");*{margin:0;padding:0}a{text-decoration:none}ul{list-style-type:none}.container{max-width:1280px;margin:auto;overflow:hidden}.text_center{text-align:center}.section_text{font-size:1.2rem}.section_title{font-size:3.2rem;padding-bottom:0.5rem;font-family:'Marck Script', cursive}.bg_accueil{height:100%;z-index:1;background-color:rgba(0,0,0,0.8)}.accueil{background:url(../img/main3.jpg) no-repeat center center/cover}.p_0{padding:5rem}.p_1{padding:4rem}.p_2{padding:3rem}.p_3{padding:2rem}.p_4{padding:1rem}.ptb_0{padding:5rem 0}.ptb_1{padding:4rem 0}.ptb_2{padding:3rem 0}.ptb_3{padding:2rem 0}.ptb_4{padding:1rem 0}.btn_cta{display:inline-block;padding:0.8rem 1.6rem;border-radius:5px;border:none;transition:all 0.7s}.btn_cta{color:#907251;background-color:#1d1d1d}.btn_cta:hover{color:#1d1d1d;background-color:#907251}.main_nav{display:flex;justify-content:space-between;align-items:center;padding:0.5rem 1rem;border-bottom:2px solid #907251}.main_nav .first{display:none}.main_nav .reseau{display:flex;justify-content:space-between}.main_nav .reseau a{padding:0.4rem 0.2rem}.main_nav .reseau a:nth-child(1){border-right:1px solid #907251}.main_nav .reseau a:hover{background-color:transparent}.main_nav .reseau .menu-toggle{display:none}.main_nav ul{display:flex}.main_nav li{padding:1rem 1.5rem}.main_nav a{color:#907251;font-family:'Marck Script', cursive;font-size:1.5rem;padding-bottom:0.3rem;transition:border-color 1s}.main_nav a i{padding:0 0.5rem;font-size:1.5rem}.main_nav a:hover,.main_nav a.curennt_page{background-color:#1d1d1d;padding:0.3rem 1rem;border-radius:0.5rem}.header{height:93.4vh;color:#907251;display:flex;flex-direction:column;justify-content:center;align-items:center}.header .btn_header{margin:2.5rem;border:1px solid #907251}.header .header_content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.header .header_content p:first-child{font-size:12rem;opacity:0.4;padding:-10rem;font-family:'Meddon', cursive;border-radius:50%;border:2px solid #907251}.header .header_content .cta_title{font-size:8rem;margin-top:-8rem;font-family:'Yeseva One', cursive;font-weight:200}.header .header_content .cta_catch{font-size:2.3rem;font-family:'Marck Script', cursive;font-style:italic;opacity:0.4}.header .header_content:hover .cta_title{margin-top:-2rem;transition:0.4s}.header .header_content:hover p:first-child{transform:translateY(1rem);transition:0.4s}.about_section{width:90%;margin:2rem auto;color:#f4f4f4}.about_section .about_info{display:flex}.about_section .about_info .bio_content{width:50%;display:flex;flex-direction:column;justify-content:center}.about_section .about_info .bio_content .about_title,.about_section .about_info .bio_content .about_slag{align-self:flex-start;font-size:1.5rem}.about_section .about_info .bio_content .bta_about_info{width:40%;margin-top:1rem}.about_section .about_info .slider_about{box-shadow:0 -15px 15px rgba(255,255,255,0.05),inset 0 -15px 15px rgba(255,255,255,0.05),0 15px 15px rgba(0,0,0,0.5),inset 0 15px 15px rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;width:50%}.about_section .about_info .slider_about img{width:80%}.about_section .avis{padding:1.5rem 0}.about_section .avis h4{color:#907251;font-size:1.8rem;padding:1rem}.about_section .avis .avis_list{display:flex;justify-content:space-around;margin:1.5rem}.about_section .avis .avis_list .btn_avis{margin:3rem;width:40%}.about_section .avis .avis_list .avis_client{box-shadow:0 -15px 15px rgba(255,255,255,0.05),inset 0 -15px 15px rgba(255,255,255,0.05),0 15px 15px rgba(0,0,0,0.5),inset 0 15px 15px rgba(0,0,0,0.5);padding:1rem;width:30%}.about_section .avis .avis_list .avis_client h3{padding:0.5rem;font-family:'Yeseva One', cursive}.about_section .avis .avis_list .avis_client .fa-quote-left{font-size:2rem;padding:0.5rem}.about_section .avis .avis_list .avis_client .star{margin-top:1rem;color:#907251}.realisations_section .realisations h5{color:#907251;background-color:#1d1d1d;font-size:2rem;width:95%;margin:1rem auto}.realisations_section .realisations .realisation_title{color:#907251;font-size:2rem;font-family:'Marck Script', cursive;margin-bottom:4rem;font-weight:100}.realisations_section .realisations .realisations_list{margin:4rem 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.realisations_section .realisations .realisations_list .realisation{width:30%;padding:1rem;margin:1rem 0;box-shadow:0 -15px 15px rgba(255,255,255,0.05),inset 0 -15px 15px rgba(255,255,255,0.05),0 15px 15px rgba(0,0,0,0.5),inset 0 15px 15px rgba(0,0,0,0.5)}.realisations_section .realisations .realisations_list .realisation img{width:10em;height:10em;border-radius:50%}.realisations_section .realisations .realisations_list .realisation h3{color:#f4f4f4;padding:1rem}.realisations_section .realisations .realisations_list .realisation p{color:#f4f4f4;padding:0 2.5rem}.realisations_section .realisations .slider{max-width:90%;display:flex;margin:0 auto}.realisations_section .realisations .slider .realisation_maquillage{flex:1;margin:0 25px;box-shadow:0 -15px 15px rgba(255,255,255,0.05),inset 0 -15px 15px rgba(255,255,255,0.05),0 15px 15px rgba(0,0,0,0.5),inset 0 15px 15px rgba(0,0,0,0.5)}.realisations_section .realisations .slider .realisation_maquillage img{width:80%;height:200px;margin:0 auto;padding-top:1rem}.realisations_section .realisations .slider .realisation_maquillage h3{color:#f4f4f4;padding:1rem}.realisations_section .realisations .slider .realisation_maquillage p{color:#f4f4f4;padding:1rem 2.5rem}.tarifs_section .tarifs .tarif_title{color:#907251;font-size:2rem;font-family:'Marck Script', cursive;margin-bottom:4rem;font-weight:100}.tarifs_section .tarifs .tarifs_list{display:flex;flex-direction:column}.tarifs_section .tarifs .tarifs_list .tarif_ongleries,.tarifs_section .tarifs .tarifs_list .tarif_maquillage,.tarifs_section .tarifs .tarifs_list .tarif_cils{display:flex;justify-content:space-around;width:70%;margin:1rem auto;box-shadow:0 -15px 15px rgba(255,255,255,0.05),inset 0 -15px 15px rgba(255,255,255,0.05),0 15px 15px rgba(0,0,0,0.5),inset 0 15px 15px rgba(0,0,0,0.5)}.tarifs_section .tarifs .tarifs_list .tarif_ongleries img,.tarifs_section .tarifs .tarifs_list .tarif_maquillage img,.tarifs_section .tarifs .tarifs_list .tarif_cils img{width:30%;margin:2.5rem;border:8px #907251 solid}.tarifs_section .tarifs .tarifs_list .tarif_ongleries .table_tarif,.tarifs_section .tarifs .tarifs_list .tarif_maquillage .table_tarif,.tarifs_section .tarifs .tarifs_list .tarif_cils .table_tarif{width:50%;margin:1.2rem 1rem}.tarifs_section .tarifs .tarifs_list .tarif_ongleries .table_tarif h3,.tarifs_section .tarifs .tarifs_list .tarif_maquillage .table_tarif h3,.tarifs_section .tarifs .tarifs_list .tarif_cils .table_tarif h3{color:#907251;font-size:1.5rem;padding:1rem}.tarifs_section .tarifs .tarifs_list .tarif_ongleries .table_tarif table,.tarifs_section .tarifs .tarifs_list .tarif_maquillage .table_tarif table,.tarifs_section .tarifs .tarifs_list .tarif_cils .table_tarif table{width:90%}.tarifs_section .tarifs .tarifs_list .tarif_ongleries .table_tarif table th,.tarifs_section .tarifs .tarifs_list .tarif_ongleries .table_tarif table td,.tarifs_section .tarifs .tarifs_list .tarif_maquillage .table_tarif table th,.tarifs_section .tarifs .tarifs_list .tarif_maquillage .table_tarif table td,.tarifs_section .tarifs .tarifs_list .tarif_cils .table_tarif table th,.tarifs_section .tarifs .tarifs_list .tarif_cils .table_tarif table td{text-align:left;padding:0 0.5rem}.contact_section .contact{position:relative}.contact_section .contact .contact_bg{display:flex;flex-direction:column;justify-content:space-around;background:rgba(0,0,0,0.7);width:100%;border-radius:10px;border:2px solid #907251;position:absolute;top:0px;left:5%;height:99%;width:89.7%}.contact_section .contact .contact_bg .contact_info a{margin:0.7rem 0}.contact_section .contact .contact_bg .contact_info a .fa-facebook-square,.contact_section .contact .contact_bg .contact_info a .fa-instagram{font-size:2.5rem;color:#907251;margin:0 1rem}.contact_section .contact .contact_bg .contact_info .contact_info_text{text-transform:uppercase;font-size:1.5rem;color:#907251;padding:1rem}.contact_section .contact .contact_bg .contact_logo p{width:15%;margin:0 auto;color:#907251;font-size:5.5rem;opacity:0.8;font-family:'Meddon', cursive;border-radius:50%;border:1px solid #907251}.contact_section .contact .contact_bg .contact_logo .cta_title{color:#907251;font-size:3rem;margin-top:-3.5rem;transition:0.4s}.contact_section .contact .contact_bg .contact_logo:hover .cta_title{margin-top:-2rem}.contact_section .contact .contact_tel{width:90%;height:400px;z-index:2;border-top-right-radius:10px;border-top-left-radius:10px}.contact_section .contact .contact_plan{width:90%;height:205px;z-index:3;margin-top:-15px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.main_footer{display:flex;justify-content:center;align-self:center;border-top:2px solid #907251}.main_footer .footer_content{color:#907251}.main_footer .footer_content p{padding:1rem}.main_footer .footer_content p a{color:#907251}.main_footer .footer_content p a:hover{text-decoration:underline}.main_footer .footer_content .contact_footer{margin:0 0.4rem}@media (max-width: 760px){.p_0{padding:2.5rem}.p_1{padding:2rem}.p_2{padding:1.5rem}.p_3{padding:1rem}.p_4{padding:0.5rem}.ptb_0{padding:2.5rem 0}.ptb_1{padding:2rem 0}.ptb_2{padding:1.5rem 0}.ptb_3{padding:1rem 0}.ptb_4{padding:0.5rem 0}.main_nav{flex-direction:column;justify-content:center}.main_nav .reseau{width:100%}.main_nav .reseau .menu-toggle{display:block}.main_nav .reseau .menu-toggle i{color:#907251;font-size:1.5rem}.main_nav .first{display:none;text-align:center}.main_nav .first.active{display:flex;flex-direction:column}.main_nav .first.active li{display:block;font-size:0.9rem;padding:0.2rem}.main_nav .first.active li a{display:block}.main_nav .desktop{display:none}.main_nav li{margin-top:0.9rem;font-size:0.9rem;padding:1rem}.header{height:74vh}.header .btn_header{margin:1.5rem}.header .header_content{margin-top:4rem}.header .header_content p:first-child{font-size:8rem}.header .header_content .cta_title{font-size:3.5rem;margin-top:-3.5rem}.header .header_content .cta_catch{font-size:1rem}.about_section{margin:0;width:100%}.about_section .about_info{display:flex;flex-direction:column}.about_section .about_info .bio_content{width:90%;display:flex;flex-direction:column;justify-content:center}.about_section .about_info .bio_content .about_title,.about_section .about_info .bio_content .about_slag{align-self:center;font-size:1.5rem}.about_section .about_info .bio_content .about_text{text-align:justify;padding:0.5rem 0}.about_section .about_info .bio_content .bta_about_info{width:60%;margin-top:0.5rem;align-self:center}.about_section .about_info .slider_about{width:90%;margin:0 auto}.about_section .about_info .slider_about img{width:80%}.about_section .avis{padding:1.5rem 0}.about_section .avis h4{color:#907251;font-size:1.8rem;padding:1rem}.about_section .avis .avis_list{display:flex;flex-direction:column;justify-content:space-around;margin:1.5rem}.about_section .avis .avis_list .btn_avis{margin:3rem;width:40%}.about_section .avis .avis_list .avis_client{box-shadow:0 -15px 15px rgba(255,255,255,0.05),inset 0 -15px 15px rgba(255,255,255,0.05),0 15px 15px rgba(0,0,0,0.5),inset 0 15px 15px rgba(0,0,0,0.5);padding:1rem;width:90%}.about_section .avis .avis_list .avis_client h3{padding:0.5rem;font-family:'Yeseva One', cursive}.about_section .avis .avis_list .avis_client .fa-quote-left{font-size:2rem;padding:0.5rem}.about_section .avis .avis_list .avis_client .star{margin-top:1rem;color:#907251}.realisations_section .realisations .realisations_list{margin:1rem 0rem;display:flex;flex-direction:column}.realisations_section .realisations .realisations_list .realisation{width:80%}.tarifs_section .tarifs .tarifs_list .tarif_ongleries,.tarifs_section .tarifs .tarifs_list .tarif_maquillage,.tarifs_section .tarifs .tarifs_list .tarif_cils{flex-direction:column;width:70%}.tarifs_section .tarifs .tarifs_list .tarif_ongleries img,.tarifs_section .tarifs .tarifs_list .tarif_maquillage img,.tarifs_section .tarifs .tarifs_list .tarif_cils img{width:45%;margin:1.5rem auto}.tarifs_section .tarifs .tarifs_list .tarif_ongleries .table_tarif,.tarifs_section .tarifs .tarifs_list .tarif_maquillage .table_tarif,.tarifs_section .tarifs .tarifs_list .tarif_cils .table_tarif{width:90%;margin:1rem auto}.tarifs_section .tarifs .tarifs_list .tarif_ongleries .table_tarif table,.tarifs_section .tarifs .tarifs_list .tarif_maquillage .table_tarif table,.tarifs_section .tarifs .tarifs_list .tarif_cils .table_tarif table{width:100%}.tarifs_section .tarifs .tarifs_list .tarif_ongleries .table_tarif table tr th,.tarifs_section .tarifs .tarifs_list .tarif_ongleries .table_tarif table tr td,.tarifs_section .tarifs .tarifs_list .tarif_maquillage .table_tarif table tr th,.tarifs_section .tarifs .tarifs_list .tarif_maquillage .table_tarif table tr td,.tarifs_section .tarifs .tarifs_list .tarif_cils .table_tarif table tr th,.tarifs_section .tarifs .tarifs_list .tarif_cils .table_tarif table tr td{text-align:left;padding:0 0.5rem;width:50%}.tarifs_section .tarifs .tarifs_list .tarif_ongleries .table_tarif table tr th:nth-child(2),.tarifs_section .tarifs .tarifs_list .tarif_ongleries .table_tarif table tr td:nth-child(2),.tarifs_section .tarifs .tarifs_list .tarif_maquillage .table_tarif table tr th:nth-child(2),.tarifs_section .tarifs .tarifs_list .tarif_maquillage .table_tarif table tr td:nth-child(2),.tarifs_section .tarifs .tarifs_list .tarif_cils .table_tarif table tr th:nth-child(2),.tarifs_section .tarifs .tarifs_list .tarif_cils .table_tarif table tr td:nth-child(2){text-align:center}.contact_section .contact .contact_bg .contact_info a .fa-facebook-square,.contact_section .contact .contact_bg .contact_info a .fa-instagram{font-size:1.4rem}.contact_section .contact .contact_bg .contact_info .contact_info_text{font-size:0.8rem}.contact_section .contact .contact_bg .contact_logo p{margin:0 auto;color:#907251;font-size:3.5rem;opacity:0.8;padding:1rem;font-family:'Meddon', cursive;border-radius:50%;border:1px solid #907251}.contact_section .contact .contact_bg .contact_logo .cta_title{color:#907251;font-size:2rem;margin-top:-2rem;transition:0.4s}.contact_section .contact .contact_bg .contact_logo:hover .cta_title{margin-top:-2rem}}@media (max-width: 330px){.contact_section .contact .contact_bg .contact_logo p{width:25%}}
