:root{font-family:Inter,sans-serif;font-feature-settings:"liga" 1,"calt" 1}@supports (font-variation-settings:normal){:root{font-family:InterVariable,sans-serif}}body{background-color:#fff;font-family:Inter,sans-serif;margin:0}.nav_fixed{margin-top:170px}.sidenav{background-color:#fff;box-shadow:4px 0 10px rgba(0,0,0,.2);height:100%;left:0;overflow-x:hidden;position:fixed;text-align:center;top:0;transition:.3s ease;width:0;z-index:7}.sidenav a{color:#000;display:block;font-size:20px;font-weight:700;line-height:26px;padding:8px 20px;text-align:left;text-decoration:none;transition:.3s;white-space:nowrap}.sidenav a:hover{color:#000}.sidenav .closebtn{font-size:36px;padding:10px;position:absolute;right:10px;top:10px}.sidenav .closebtn img{width:25px}.sidenav .logo_link{font-size:24px;font-weight:700;left:0;position:absolute;top:15px}.sidenav .separator{background-color:#d8d8d8;display:block;height:1px;margin:30px 20px 16px}.sidenav .sidenav_text{display:block;display:-webkit-box;font-size:14px;font-weight:300;line-height:18px;text-align:left;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:7;color:#6c6c6c;overflow:hidden}.sidenav .reseaux_title{display:block;font-size:18px;font-weight:700;line-height:26px;margin-bottom:5px;padding:8px 20px;text-align:left;white-space:nowrap}.sidenav .first_link{margin-top:80px}.sidenav .btn_reserver{background-color:#c6f459;border-radius:30px}.sidenav .btn_reserver,.sidenav .btn_reserver_accompagnement{color:#000;display:block;font-size:15px;font-weight:600;margin:16px 20px 10px;padding:8px 26px;text-decoration:none;width:fit-content}.sidenav .btn_reserver_accompagnement{background-color:#fff;border:1px solid #000;border-radius:30px}.sidenav .links_reseaux img{height:23px}.sidenav .instagram{align-items:center;display:flex;gap:5px}.sidenav .instagram img:first-of-type{display:flex}.sidenav .instagram img:last-of-type{height:30px;position:relative;top:4px}.sidenav .linkedin,.sidenav .youtube{display:flex}.sidenav .links_reseaux{margin-bottom:5px}.sidenav .last_link{margin-bottom:40px}.sidenav_text_content{display:block;font-size:16px;padding:1px 20px;width:320px}.navbar{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.navbar .nav_container{align-items:center;background:#fff;display:flex;justify-content:space-between;margin:auto;max-width:1280px;padding:24px 20px;position:relative}.navbar .logo{align-items:center;display:flex;gap:30px}.navbar .logo img{height:50px}.navbar .nav-links{align-items:center;border-radius:30px;display:flex;height:43px;list-style:none;margin:0;padding:0 12px}.navbar .nav-links .linkedin img{display:flex;width:75px}.navbar .nav-links .instagram{display:flex;height:22px;margin:0}.navbar .nav-links .instagram img{display:flex;width:20px}.navbar .nav-links li{margin:0 15px}.navbar .nav-links a{color:#333;font-weight:600;padding:12px 0;text-decoration:none;white-space:nowrap}.navbar .nav-links a:hover{color:#3584ff}.navbar .logo_link{color:#000;font-size:24px;font-weight:700;text-decoration:none}.navbar .rdv_link{background-color:#fff;border:1px solid;padding:12px 32px}.navbar .rdv_link,.navbar .rdv_link_mobile{border-radius:30px;color:#000;font-weight:600;text-decoration:none}.navbar .rdv_link_mobile{background-color:#c6f459;display:none;font-size:14px;padding:12px 18px;white-space:nowrap}.navbar .cta{align-items:center;display:flex;gap:14px}.navbar .rdv_decouverte{background-color:#c6f459;border:none;color:#000}.rdv_offert{background-color:#c6f459;border-radius:30px;color:#000;display:block;font-size:16px;font-weight:600;margin:60px auto 0;padding:12px 32px;text-align:center;text-decoration:none;width:fit-content}.navbar.sticky{border-bottom:1px solid #000;left:0;position:fixed;right:0;top:0;z-index:5}.navbar.sticky .nav_container{padding:14px 20px}.navbar.sticky .menu_burger,.navbar.sticky .nav-links{display:none}.menu_burger{display:none;flex-direction:column;gap:4px;height:50px;justify-content:center;padding:0 14px;width:26px}.menu_burger span{background-color:#000;border-radius:8px;display:block;height:2px;width:100%}.menu_burger span:last-of-type{width:75%}.reboot_intro{margin-top:80px}.reboot_intro .ici{border-bottom:1px solid #3584ff;color:#3584ff;text-decoration:none}.reboot_intro_text{font-size:20px;font-weight:300;letter-spacing:-.02em;line-height:32px;margin-left:auto;margin-right:120px;max-width:880px}.main_subtext{display:block;font-size:24px;font-weight:700;text-align:center}h1{font-size:82px;font-weight:700;letter-spacing:-.02em;line-height:100px;margin-left:106px;max-width:960px}.intro_background_img{aspect-ratio:3/2;background-image:url(https://www.jasonbriscoe.com/jb.jpg);border-radius:16px;margin-top:80px}.reboot_intro_content{margin:auto;max-width:1280px}.qui-suis-je{margin:auto;max-width:960px}.qui-suis-je h2{font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:74px;margin-top:100px;text-align:center}.qui-suis-je .text{color:#3c3c3c;display:block;font-size:20px;font-weight:300;letter-spacing:-.02em;line-height:32px}.section_1{margin:auto;max-width:960px}.section_1 .section_title{font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:74px;margin-top:120px;max-width:960px}.section_1 .color_section{background-color:#ff8f5b;border-radius:16px;margin-bottom:60px}.section_1 .color_section .color_section_content{padding:68px}.section_1 .color_section p{color:#3c3c3c;display:block;font-size:20px;font-weight:300;letter-spacing:-.02em;line-height:32px;margin-bottom:0;margin-top:20px}.section_1 .color_section span{color:#3c3c3c;display:block;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:36px}.section_1_sub_text{display:block;font-size:20px;font-weight:300;letter-spacing:-.02em;line-height:32px;margin-left:auto;max-width:600px}.section_2{margin-top:100px}.section_2 h2{font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:74px;margin:auto;max-width:960px}.masonry{display:flex;flex-direction:column;gap:20px;margin:70px auto auto;max-width:1280px}.masonry .row{align-items:stretch;display:flex;gap:20px}.masonry .row .item{display:flex}.masonry .masonry_item_1{flex:0 0 42.33%}.masonry .masonry_item_2{flex:2}.masonry .masonry_item_3,.masonry .masonry_item_4{flex:1}.masonry .masonry_item_5{flex:0 0 58.33%}.masonry .masonry_item_6{flex:1}.masonry .masonry_item_1 .content{background-color:#8ad8c0}.masonry .masonry_item_2 .content{background-color:#c6f459}.masonry .masonry_item_3 .content{background-color:#f39a8e}.masonry .masonry_item_4 .content{background-color:#85cbda}.masonry .masonry_item_5 .content{background-color:#9cb7eb}.masonry .masonry_item_6 .content{background-color:#b295ce}.masonry .item .content{border-radius:10px;color:#3c3c3c;font-size:24px;font-weight:300;letter-spacing:-.02em;line-height:34px;opacity:.96;padding:50px;width:100%}.masonry .item .content span{display:block;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:36px}.masonry .item .content p{font-size:20px;line-height:32px;margin:16px 0 0}.section_3 .bg_price{margin:0 auto 30px;max-width:400px;text-align:center}.section_3 .gradient-text{background:linear-gradient(90deg,#e03a58,#9233aa);-webkit-background-clip:text;font-size:80px;font-weight:700;-webkit-text-fill-color:transparent}.section_3{margin-top:100px}.section_3 h2{font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:74px;margin:auto;max-width:960px;text-align:center}.section_3 .subtitle{color:#3c3c3c;font-size:24px;letter-spacing:-.02em;line-height:36px;margin:16px auto 24px;max-width:680px}.section_3 .rdv_link,.section_3 .subtitle{display:block;font-weight:600;text-align:center}.section_3 .rdv_link{background-color:#fff;border:1px solid #000;border-radius:30px;color:#000;margin:auto;padding:12px 32px;text-decoration:none;width:200px}.section_3.seance_offerte .rdv_link{background-color:#c6f459;border:none;width:fit-content}.section_4{margin:auto;max-width:980px}.section_4 .title_container h2{font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:74px;margin:110px 0 35px}.section_4 p{font-size:20px;font-weight:300;letter-spacing:-.02em;line-height:32px;margin-left:auto;margin-right:45px;max-width:760px}.section_5{margin:auto;max-width:960px}.section_5 .section_title{font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:74px;margin:120px auto 60px;max-width:760px;text-align:center}.section_5 .color_section{background-color:#10e37d;border-radius:16px;margin-bottom:60px}.section_5 .color_section .color_section_content{padding:68px}.section_5 .color_section p{color:#3c3c3c;display:block;font-size:20px;font-weight:300;letter-spacing:-.02em;line-height:32px;margin-bottom:0;margin-top:0}.section_5 .color_section span{color:#212121;display:block;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:38px}.section_5 .section_1_sub_text a{border-bottom:1px solid #3584ff;color:#3584ff;text-decoration:none}.background_container{margin:auto;max-width:1280px}.background_section_2{aspect-ratio:3/2;border-radius:16px;margin-top:80px}.section_6{margin:auto;max-width:1280px}.section_6 h2{font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:74px;margin-top:120px;text-align:center}.section_6 ul{display:flex;flex-direction:column;gap:50px;list-style-type:none;margin:auto;max-width:600px;padding-left:0}.section_6 ul .avis_client{font-weight:700}.section_6 ul .avis_client,.section_6 ul .tiret{display:block;font-size:30px;letter-spacing:-.02em;line-height:48px;margin-bottom:14px}.section_6 ul .tiret{font-weight:100}.section_6 ul .date{color:#797979;display:block;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:34px}.section_6 ul p{font-size:20px;font-weight:300;letter-spacing:-.02em;line-height:32px;margin:0}.section_6 ul li{border-bottom:1px solid #000;padding-bottom:45px}.section_6 ul li:last-of-type{border-bottom:none}.section_6 .avis_note{display:flex;gap:6px;margin-bottom:14px}.section_6 .avis_note img{width:22px}.section_6 .avis_content{display:flex;gap:20px}.section_7{margin:auto auto 100px;max-width:960px}.section_7 .section_title{font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:74px;margin-bottom:48px;margin-top:40px;text-align:center}.section_7 .color_section{background-color:#e7e7e7;border-radius:16px;margin-bottom:60px}.section_7 .color_section .color_section_content{padding:68px}.section_7 .color_section p{color:#3c3c3c;display:block;font-size:20px;font-weight:300;letter-spacing:-.02em;line-height:32px;margin-bottom:34px;margin-top:30px}.section_7 .contact_img_localisation img,.section_7 .contact_img_mail img{position:relative;width:40px}.section_7 .contact_container{display:flex;gap:20px}.section_7 .contact_item{display:flex;gap:16px}.section_7 .intro{font-size:28px}.section_7 .contact_text .title,.section_7 .intro{color:#3c3c3c;display:block;font-weight:600;letter-spacing:-.02em;line-height:36px}.section_7 .contact_text .title{font-size:24px;margin-bottom:10px}.section_7 .contact_text .subtitle{color:#3c3c3c;font-size:20px;font-weight:300;letter-spacing:-.02em;line-height:32px}.section_7 .contact_text .subtitle a{border-bottom:1px solid #3584ff;color:#3584ff;text-decoration:none}.footer{align-items:center;background:#fff;display:flex;justify-content:space-between;margin:auto;max-width:1280px;padding:24px 20px;position:relative}.footer .logo img{height:50px}.footer .nav-links{background-color:#ededed;border-radius:30px;display:flex;list-style:none;margin:0;padding:12px 20px}.footer .nav-links li{margin:0 15px}.footer .nav-links a{color:#333;font-weight:500;text-decoration:none}.footer .nav-links a:hover{color:#3584ff}.footer .logo_link{color:#000;font-size:24px;font-weight:700;text-decoration:none}.cgv_container{margin:auto;max-width:1280px;padding-bottom:80px}.cgv_container h1{font-size:46px;line-height:60px;margin:80px 0 50px}.cgv_content{margin:auto;max-width:760px}.cgv_activite{display:block;margin-bottom:50px}.cgv_title{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:32px}.cgv_text{font-size:16px;font-weight:300;line-height:26px}.underline{border-bottom:1px solid #000}.colors{color:#fdf7f6;color:#94416a;color:#ff8f5b;color:#e5f76a;color:#feca2e;color:#10e37d}@media screen and (max-width:968px){.nav_fixed{margin-top:100px}main{padding:0 20px}.navbar{box-shadow:none}.navbar .nav_container{padding:12px 20px}.menu_burger{display:flex;left:8px;padding:0 8px;position:relative}.navbar .nav-links,.navbar .rdv_link{display:none}.navbar.sticky{left:0;position:fixed;right:0}.navbar.sticky .rdv_link_mobile{display:block}.navbar.sticky .menu_burger{display:flex}.navbar .cta{gap:4px}.navbar.sticky .nav_container{padding:10px 20px}.rdv_offert{font-size:14px;padding:12px 18px}.qui-suis-je h2{font-size:32px;line-height:40px;margin-top:70px}.qui-suis-je .text{font-size:18px;line-height:23px}h1{font-size:32px;line-height:40px;margin:40px 0}.reboot_intro{margin-top:30px}.main_subtext{font-size:18px;line-height:26px;margin-left:16%;text-align:left}.reboot_intro_text{font-size:18px;line-height:23px;margin:0}.intro_background_img{aspect-ratio:3/4;background-position:50%;background-size:cover;margin-top:60px}.section_1 .section_title{font-size:32px;line-height:40px;margin-bottom:30px;margin-top:70px}.section_1 .color_section p{font-size:18px;line-height:23px}.section_1 .color_section .color_section_content{padding:30px}.section_1 .color_section span{font-size:18px;line-height:25px}.section_1_sub_text{font-size:18px;line-height:23px;margin:0}.section_1 .color_section{margin-bottom:36px}.section_2 h2{font-size:32px;line-height:40px}.section_2{margin-top:50px}.masonry{margin-top:30px}.masonry .row{flex-direction:column}.masonry .item .content p,.masonry .item .content span{font-size:18px;line-height:23px}.masonry .item .content{padding:30px}.section_3 h2{font-size:32px;line-height:40px}.section_3 .subtitle{font-size:20px;line-height:28px;margin-bottom:8px;margin-top:12px}.section_3 .bg_price{margin:0 auto 20px}.section_3 .rdv_link,.section_3.seance_offerte .rdv_link{font-size:14px}.section_4 .title_container h2{font-size:32px;line-height:40px;margin-bottom:36px;margin-top:80px}.section_4 p{font-size:18px;line-height:23px;margin:0}.background_section_2{aspect-ratio:3/4;background-position:50%;background-size:cover;margin-top:50px}.section_5 .section_title{font-size:32px;line-height:40px;margin:70px 0 30px}.section_5 .color_section p{font-size:18px;line-height:23px}.section_5 .color_section .color_section_content{padding:30px}.section_5 .color_section span{font-size:18px;line-height:23px}.section_5 .color_section{margin-bottom:36px}.section_6 h2{font-size:32px;line-height:40px;margin-top:70px}.section_6 ul p{font-size:18px;line-height:23px}.section_6 ul .avis_client{font-size:26px;margin-bottom:0}.section_6 .avis_note img{width:20px}.section_6 .avis_content{gap:8px}.section_6 ul .tiret{font-size:28px;font-weight:200;margin-bottom:0}.section_6 .avis_note{margin-bottom:0}.section_6 ul li{padding-bottom:38px}.section_6 ul{gap:30px}.section_7 .section_title{font-size:32px;line-height:40px;margin-bottom:30px;margin-top:26px}.section_7 .color_section .color_section_content{padding:32px 30px 35px}.section_7 .intro{font-size:20px;line-height:30px}.section_7 .color_section p{font-size:18px;line-height:23px}.section_7 .contact_text .title{font-size:20px;line-height:30px;margin-bottom:5px}.section_7 .contact_container{flex-direction:column}.section_7 .contact_text .subtitle{font-size:18px;line-height:23px}.section_7 .contact_img_localisation img,.section_7 .contact_img_mail img{width:28px}.section_7 .contact_img_localisation img{top:5px}.section_7 .contact_img_mail img{top:2px}.cgv_container h1{font-size:30px;line-height:40px;margin:30px 0 40px}.footer{align-items:flex-start;background-color:#282828;flex-direction:column;padding:60px 20px}.footer .nav-links{background-color:initial;flex-direction:column;gap:18px;padding:0;width:100%}.footer .nav-links li{margin:0}.footer .logo{margin-bottom:40px}.footer .logo_link,.footer .nav-links a{color:#fff}}