#main-header.et-fixed-header{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}#btn-devisenligne,body #page-container .et_pb_section .et_pb_button_0#btn-devisenligne{color:white!important;border:2px solid transparent;padding:0.3em 0.7em 0.3em 0.7em}#btn-devisenligne:hover,body #page-container .et_pb_section .et_pb_button_0#btn-devisenligne:hover{background-color:#1d2243;opacity:.9;padding:0.3em 2em 0.3em 0.7em}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.social-icons{list-style-type:none;padding:0;margin:0;display:flex;justify-content:center}.social-icons li{margin:0px 10px 0px 0px}.social-icons li a{text-decoration:none}.social-icons li a img{width:26px;height:26px}.footer-items{list-style-type:none}.footer-text{font-family:sans-serif;font-weight:500;color:#fff;font-size:13px;text-align:justify;margin-top:20px}.logo-asgrandlyon-footer{width:80%}.footer-widget h4,.footer-widget #menu-produits a,#menu-ressources li a,.suivez-nous{color:#fff!important}.suivez-nous{font-family:sans-serif;font-weight:500;color:#585972;margin-bottom:20px}.footer-widget{margin-top:100px}.footer-widget li:before{display:none}#footer-widgets{padding:0}#footer-info a{font-weight:100}#footer-bottom .container{display:flex;justify-content:center}.et-pb-controllers{display:none}.social-icon{width:50px}.logo-container{margin-top:0px;padding-top:0px}.suivez-nous{padding-bottom:0px;margin-bottom:0px}.btn-devis a{color:#ac61a2!important;background-color:#fff;padding:10px;padding-bottom:10px!important;border-radius:6px}.et-fixed-header #top-menu .btn-devis a{color:#ac61a2!important}.fullwidth-title-post h1{width:50%!important;color:#fff;margin:auto;padding-top:80px!important;padding-right:0!important;padding-bottom:80px!important;text-align:center;line-height:normal;font-weight:600}.et_pb_widget li.cat-item.cat-item-7{display:none!important}#et-boc>div>div>div.et_pb_section.et_pb_section_7.et_section_regular>div>div.et_pb_column.et_pb_column_1_2.et_pb_column_18.et_pb_css_mix_blend_mode_passthrough.et-last-child{width:400px;height:400px;border-radius:20px;background-color:#ac61a2;display:flex;align-items:center;justify-content:center}#et-boc>div>div>div.et_pb_section.et_pb_section_6.et_section_regular>div>div.et_pb_column.et_pb_column_1_2.et_pb_column_16.et_pb_css_mix_blend_mode_passthrough.et-last-child>div>div.et_pb_slides>div.et_pb_slide.et_pb_slide_0.et_pb_bg_layout_dark.et_pb_media_alignment_center.et-pb-active-slide>div>div>div>div{width:300px;margin:auto}a.et-pb-arrow-next{margin-right:-20px}a.et-pb-arrow-prev{margin-left:-20px}.rondbleu{width:100px;height:100px;background-color:#32d5d6;border-radius:100px;display:block;margin:auto}#main-header{box-shadow:none;-webkit-box-shadow:none}.post-meta{display:none}.entry-title{font-family:sans-serif;font-weight:900;color:#555}.widgettitle{font-family:sans-serif;font-weight:900;color:#555}.widgettitle li{font-family:sans-serif;font-weight:400;color:#777}.social-icon{width:70px;margin:0;padding:0}.fullwidth-title-post{background-color:#ac61a2;width:100%;color:#fff}.fullwidth-title-post h1{width:80%;color:#fff;margin:auto;padding-top:40px;padding-right:40px;padding-bottom:40px}.et_right_sidebar #main-content .container:before{display:none}#contact_form_courtier .et_contact_bottom_container{float:none;text-align:center}#contact_form_courtier .et_contact_bottom_container button{width:100%;margin-left:3%}@media screen and (min-width:900px){#nav_menu-6{margin-left:100px}}.mobile_menu_bar:before{color:#fff}.et_mobile_menu{border-top:0;padding:5% 0}#mobile_menu{width:58vh;height:100vh;left:-40px;text-align:center}.et_mobile_menu li a{padding:10px 0}@media screen and (max-width:900px){#footer-widgets .footer-widget li{margin-bottom:0}#footer-widgets{padding:10% 5%}}#nav_menu-6>h4{margin-top:30px;margin-bottom:20px}#menu-produits li,#menu-ressources li{padding-left:0!important}#menu-produits a{line-height:1.5em;font-family:sans-serif;font-weight:500;color:#999!important}#menu-ressources a{line-height:1.5em;font-family:sans-serif;font-weight:500;color:#999!important}#nav_menu-8>h4{margin-top:30px;margin-bottom:20px}.flechebread{margin:0px 20px}.cf7-custom-form{width:100%;max-width:760px;margin:0 auto}.cf7-custom-form .cf7-row{display:flex;gap:20px;margin-bottom:20px}.cf7-custom-form .cf7-field{width:100%;margin-bottom:20px}.cf7-custom-form input[type="text"],.cf7-custom-form input[type="email"],.cf7-custom-form input[type="tel"],.cf7-custom-form textarea{width:100%;padding:10px 8px;border:1px solid #ccc;border-radius:8px;background:#f6f6f6;color:#666;font-size:14px;line-height:1.2;box-sizing:border-box;transition:border-color 0.25s ease,box-shadow 0.25s ease}.cf7-custom-form textarea{min-height:150px;resize:vertical}.cf7-custom-form input::placeholder,.cf7-custom-form textarea::placeholder{color:#999}.cf7-custom-form input:focus,.cf7-custom-form textarea:focus{border-color:#111;outline:none;box-shadow:0 0 0 3px rgba(0,0,0,0.06)}.cf7-custom-form .cf7-label{display:block;margin-bottom:10px;font-weight:600;color:#222}.cf7-custom-form .wpcf7-radio{display:flex;gap:18px;flex-wrap:wrap}.cf7-custom-form .wpcf7-list-item{margin:0}.cf7-custom-form .wpcf7-list-item label{display:flex;align-items:center;gap:8px;cursor:pointer}.cf7-custom-form input[type="radio"]{accent-color:#111}.cf7-submit-wrap{margin-top:10px;text-align:left}.cf7-custom-form input[type="submit"],.cf7-custom-form .et_pb_button{padding:10px 20px!important;border:none;border-radius:8px;background:#111;color:#fff!important;font-size:15px;font-weight:600;cursor:pointer;transition:background 0.25s ease,transform 0.25s ease}.cf7-custom-form input[type="submit"]:hover,.cf7-custom-form .et_pb_button:hover{background:#333}.cf7-custom-form .wpcf7-not-valid-tip{margin-top:6px;font-size:13px;color:#c0392b}.cf7-custom-form .wpcf7-response-output{margin:20px 0 0;padding:14px 18px;border-radius:8px;font-size:14px}@media (max-width:767px){.cf7-custom-form .cf7-row{flex-direction:column;gap:0;margin-bottom:0}.cf7-custom-form input[type="submit"],.cf7-custom-form .et_pb_button{width:100%}}@font-face{font-family:"poppins-bold";font-display:swap;src:url(https://www.asdugrandlyon.com/wp-content/uploads/et-fonts/Poppins-Bold-1.ttf) format("truetype")}@font-face{font-family:"Poppins-italic";font-display:swap;src:url(https://www.asdugrandlyon.com/wp-content/uploads/et-fonts/Poppins-Italic-1.ttf) format("truetype")}@font-face{font-family:"Poppins_regular";font-display:swap;src:url(https://www.asdugrandlyon.com/wp-content/uploads/et-fonts/Poppins-Regular-1.ttf) format("truetype")}.et_pb_section_2_tb_body.et_pb_section{padding-top:0px}.et_pb_row_2_tb_body.et_pb_row{padding-top:0px!important;padding-top:0px}.et_pb_row_2_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_2_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2_tb_body.et_pb_row,.et_pb_post_content_0_tb_body,.et_pb_row_3_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_3_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3_tb_body.et_pb_row,.et_pb_row_4_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_4_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4_tb_body.et_pb_row{width:100%}.et_pb_divider_0_tb_body:before{border-top-color:#b15d98}.et_pb_text_2_tb_body h2{font-weight:600;text-decoration:underline;font-size:22px;color:#B15D98!important}.et_pb_text_2_tb_body{margin-bottom:15px!important}.et_pb_text_3_tb_body h2,.et_pb_text_4_tb_body h2{font-weight:700;color:#B15D98!important}.et_pb_blog_0_tb_body .et_pb_post .entry-title,.et_pb_blog_0_tb_body .not-found-title{font-size:14px!important}.et_pb_blog_0_tb_body .et_pb_post p{line-height:1.5em}.et_pb_blog_0_tb_body .et_pb_post .post-content,.et_pb_blog_0_tb_body.et_pb_bg_layout_light .et_pb_post .post-content p,.et_pb_blog_0_tb_body.et_pb_bg_layout_dark .et_pb_post .post-content p{font-size:13px;line-height:1.5em}.et_pb_blog_0_tb_body .et_pb_blog_grid .et_pb_post{border-radius:25px 25px 25px 25px;overflow:hidden;border-style:dashed;border-color:#B15D98}.et_pb_blog_0_tb_body .et_pb_post .entry-featured-image-url,.et_pb_blog_0_tb_body .et_pb_post .et_pb_slides,.et_pb_blog_0_tb_body .et_pb_post .et_pb_video_overlay{border-radius:25px 25px 25px 25px;overflow:hidden;border-color:#B15D98}.et_pb_blog_0_tb_body img,.et_pb_blog_0_tb_body .et_pb_slides,.et_pb_blog_0_tb_body .et_pb_video_overlay{filter:opacity(80%);backface-visibility:hidden}.et_pb_text_4_tb_body.et_pb_text{color:#FFFFFF!important}.et_pb_text_4_tb_body{font-family:'Poppins_regular',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;background-color:#AC61A2;border-radius:70px 70px 70px 70px;overflow:hidden;padding-top:10%!important;padding-bottom:10%!important;transition:background-color 300ms ease 0ms,background-image 300ms ease 0ms}.et_pb_text_4_tb_body:hover{background-image:initial;background-color:#32D5D6}@font-face{font-family:"poppins-bold";font-display:swap;src:url(https://www.asdugrandlyon.com/wp-content/uploads/et-fonts/Poppins-Bold-1.ttf) format("truetype")}@font-face{font-family:"Poppins-italic";font-display:swap;src:url(https://www.asdugrandlyon.com/wp-content/uploads/et-fonts/Poppins-Italic-1.ttf) format("truetype")}@font-face{font-family:"Poppins_regular";font-display:swap;src:url(https://www.asdugrandlyon.com/wp-content/uploads/et-fonts/Poppins-Regular-1.ttf) format("truetype")}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,.et_pb_row_3,body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,.et_pb_row_4,body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,.et_pb_row_5,body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,.et_pb_row_6,body #page-container .et-db #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,.et_pb_row_7,body #page-container .et-db #et-boc .et-l .et_pb_row_7.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_7.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_7.et_pb_row,.et_pb_row_8,body #page-container .et-db #et-boc .et-l .et_pb_row_8.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_8.et_pb_row,.et_pb_row_9,body #page-container .et-db #et-boc .et-l .et_pb_row_9.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_9.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_9.et_pb_row{width:100%}.et_pb_text_0 h2,.et_pb_text_1 h2,.et_pb_text_2 h2,.et_pb_text_3 h2,.et_pb_text_4 h2,.et_pb_text_5 h2,.et_pb_text_6 h2,.et_pb_text_7 h2,.et_pb_text_8 h2,.et_pb_text_9 h2,.et_pb_text_10 h2,.et_pb_text_11 h2,.et_pb_text_12 h2{font-weight:700;color:#B15D98!important}.et_pb_text_4.et_pb_text{color:#FDCB34!important}.et_pb_text_4{font-weight:700;font-size:22px;padding-top:10%!important;padding-right:10%!important;padding-left:10%!important}.et_pb_button_0_wrapper{margin-bottom:10%!important}body #page-container .et_pb_section .et_pb_button_0{color:#B15D98!important;border-width:0px!important;font-size:16px;font-weight:700!important;background-color:#FFFFFF}body #page-container .et_pb_section .et_pb_button_0:after{font-size:1.6em}body.et_button_custom_icon #page-container .et_pb_button_0:after{font-size:16px}.et_pb_button_0,.et_pb_button_0:after{transition:all 300ms ease 0ms}.et_pb_row_6.et_pb_row{padding-bottom:0px!important;padding-bottom:0px}.et_pb_blog_0 .et_pb_post div.post-content a.more-link{font-family:'Poppins-italic',Helvetica,Arial,Lucida,sans-serif;color:#AC61A2!important}.ba_logo_grid_child_0 .dtq-logo-grid__item,.ba_logo_grid_child_1 .dtq-logo-grid__item,.ba_logo_grid_child_2 .dtq-logo-grid__item,.ba_logo_grid_child_3 .dtq-logo-grid__item,.ba_logo_grid_child_4 .dtq-logo-grid__item,.ba_logo_grid_child_5 .dtq-logo-grid__item,.ba_logo_grid_child_6 .dtq-logo-grid__item,.ba_logo_grid_child_7 .dtq-logo-grid__item,.ba_logo_grid_child_8 .dtq-logo-grid__item{background-color:#e2e5ed!important;padding-top:50px!important;padding-right:50px!important;padding-bottom:50px!important;padding-left:50px!important}.et_pb_column_3{background-image:linear-gradient(330deg,#1d2243 0%,#613468 100%);background-color:#1D2243;border-width:1px;border-color:#FFFFFF;box-shadow:inset 0px 0px 18px 0px #000000}@media only screen and (max-width:980px){body #page-container .et_pb_section .et_pb_button_0:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_button_0:hover:after{opacity:1}}@media only screen and (max-width:767px){body #page-container .et_pb_section .et_pb_button_0:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_button_0:hover:after{opacity:1}}