/*
 * http://github.com/peteboere/css-crush (v4.1.2-0-g31ed034)
 */
@media screen and (min-width:1380px) and (max-width:1599px){.section_sac_a_dos .head_section_page .txt_right{display:-webkit-flex!important;display:flex!important;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.section_sac_a_dos .head_section_page .txt_right p{margin-bottom:0;margin-right:5px}.msge_info:before{top:33%}.main_menu_left .conseillere_voyage{margin-top:50px;position:relative;bottom:0}.section_listing_eleves #accordionMije .item_border{padding:10px 15px!important;margin-bottom:0}.gx-participant{--bs-gutter-x:20px;--bs-gutter-y:20px}}@media screen and (min-width:1025px) and (max-width:1505px){.listparts-step2 .custom-row-responsive .cta{margin-top:20px}.listparts-step2 .custom_number_participants_block{width:100%;-webkit-justify-content:flex-start;justify-content:flex-start}.section_module_participants .blocs_cta{width:auto;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:20px}}@media screen and (min-width:1025px) and (max-width:1380px){.main_menu_left .conseillere_voyage{margin-top:50px;position:relative;bottom:0}.section_module_participants .blocs_cta{width:auto;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:20px}.justify-content-end.custom-row-responsive{-webkit-justify-content:space-between!important;justify-content:space-between!important}.section_listing_eleves .search_form{margin-bottom:0;width:45%;padding-right:0}.section_listing_eleves .search_form form{padding-right:0}.listable-attendees{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.section_listing_prof .item .img{width:25%!important;max-width:25%!important}.section_listing_prof .item .row>.txt{max-width:65%!important}.cards-likes{z-index:15}.uploader_support>button{margin-right:0}.item_border .cta.uploader_support{right:0;top:-20px}.section_prof_detail .item_border .row_noflex{display:-webkit-flex;display:flex}.wrap_onglets_faq .col_left{width:100%}.wrap_onglets_faq .col_right{width:100%;margin-top:30px}}@media screen and (min-width:1025px) and (max-width:1180px){.section_listing_eleves .search_form{margin-bottom:0;width:70%;padding-right:0}}@media screen and (max-width:1024px){.homepage .list-docs h3{font-size:17px}.home .list-docs .row.align-items-center{justify-items:center}.home .list-docs .row.align-items-center>.col-auto{width:100%}.homepage .list-docs img{display:-webkit-flex;display:flex;margin:20px auto}body.login .main_menu_left{display:-webkit-flex;display:flex}.homepage .list-docs,.homepage .vignettes-docs,.homepage .vignettes-pages{--bs-gutter-x:1.5rem}.section_listing_prof .item_border .txt .custom_text_gray .col_right,.section_listing_prof .item_border .txt .custom_text_gray .col_left .info{width:100%!important}.uploader_support .btn_site{padding:10px 10px;font-size:12px}body{padding-top:90px}#header{position:fixed}.login .section_infos_compte img{margin-bottom:25px}.login{min-height:100svh;-webkit-justify-content:space-around;justify-content:space-around}body.login .content_page{padding:0;margin:0;min-height:auto}body.forget-password .content_page{padding:0;margin:0;min-height:auto}.login_page h3{margin-top:15px}.login_page div.m-2{padding:0 15px;width:100%;margin:15px 0!important}.login_page input{width:100%;margin:0!important}.main_menu_left>.wrap_main{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.main_menu_left.has_wrap_sous_menu{padding:105px 15px 15px 15px;overflow-y:scroll}body.menu_open .main_menu_left{height:100svh}.main_menu_left ul{padding-bottom:0}.main_menu_left ul li,.sous_nav_page ul li{margin-bottom:25px}.section_listing_prof .item .txt .custom_text_gray{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.cards-likes{right:10px;top:10px;width:40px;height:40px;z-index:15}.section_listing_prof .block_title_location .localisation{background-size:14px}.resc_header .link_back_site{margin-left:0;margin-bottom:0}.main_menu_left .wrap_main{-webkit-flex-direction:column;flex-direction:column;-webkit-align-content:space-between;align-content:space-between;height:100svh;padding-right:15px}.wrap_sous_menu.hidden_sm{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:column;flex-direction:column}.wrap_sous_menu>ul{padding-top:40px}.main_menu_left .conseillere_voyage{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:column;flex-direction:column;position:relative;bottom:0;margin-bottom:30px}.conseillere_voyage+.resc_header{position:relative;bottom:0}.main_menu_left .conseillere_voyage{margin-top:15px}body.menu_open{overflow:hidden}.pagination-natural{-webkit-flex-wrap:wrap;flex-wrap:wrap}.pagination-natural button{border:1px solid #9C9C9C!important}.section_itineraire .pagination-natural button{border-right:0!important;min-width:auto!important}.section_itineraire .pagination-natural button:last-child{border-right:1px solid #9C9C9C!important}.listing_dossiers_sac .item{padding:15px!important}.listing_dossiers_sac .item .bloc_head .bloc_cta{margin:5px 0 15px!important;width:100%!important;-webkit-justify-content:flex-start;justify-content:flex-start}.listing_documents{padding:0}.listing_documents .document{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.links_download .lien{max-width:100%}.listing_documents .document .links_download{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;margin-bottom:15px}.listing_documents .document .links_delete_rename .rename{margin-right:20px}.listing_documents .links_download .mail{margin-top:0!important;top:0}.listing_documents .document{padding-bottom:20px;margin-bottom:20px}.listing_documents .document .links_delete_rename{width:100%;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.listing_documents .link_poubelle{width:20px;height:22px}.section_sac_a_dos .head_section_page .txt_right{display:-webkit-flex!important;display:flex!important;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.section_sac_a_dos .head_section_page .txt_right p{margin-bottom:0;margin-right:5px}.section_sac_a_dos .msge_info:before{top:34%}}@media screen and (min-width:770px) and (max-width:1023px){.homepage .progres_suivi_dossier:first-of-type{padding:12px;width:80%}.homepage .progres_suivi_dossier .statut{margin-right:3%!important}.homepage .progres_suivi_dossier .progres_elts:before{width:75%}.item_border .txt .title{font-size:20px;margin-bottom:13px!important;display:-webkit-flex;display:flex;width:100%;word-wrap:break-word;word-break:break-all;white-space:pre-wrap}.voyage #accordionMije .accordion-button:after,.dossier #accordionMije .accordion-button:after{top:-3px;position:absolute;right:-13px}.homepage .progres_suivi_dossier{padding:12px}div .title_sous_page.title_sous_page_select{color:#000;border:0}.title_sous_page.title_sous_page_select:after{display:none}.title_page{padding-left:0!important;margin-bottom:20px}div .title_sous_page.title_sous_page_select{margin-top:35px}.section_module_participants .blocs_cta{width:100%;-webkit-justify-content:space-between;justify-content:space-between;margin-top:20px}.section_module_participants .cats_voyage ul li{margin-right:0!important}.section_organisation_projet .cats_voyage ul li{margin-right:0}}@media screen and (max-width:768px){.item_border .txt{width:100%}.homepage .home-title{font-size:27px}.homepage .list-docs>.col-12{padding:0}.homepage .list-docs .confirm-blocs{-webkit-align-items:flex-end;align-items:center;margin-bottom:15px;-webkit-flex-direction:column;flex-direction:column}.homepage .list-docs h3{margin-bottom:0}.title_page{padding-left:0!important;padding-right:0!important;font-size:25px}.section_infos_compte .modal-body input{margin-bottom:15px}.homepage .progres_suivi_dossier .progres_elts:before{width:78%;width:1px}.item_border .txt .title{font-size:18px;margin-bottom:13px!important;display:-webkit-flex;display:flex;white-space:pre-wrap}.voyage #accordionMije .accordion-button{padding-right:15px}.voyage #accordionMije .accordion-button:after,.dossier #accordionMije .accordion-button:after{top:0!important;position:absolute;right:-13px}#accordionBlocMije .accordion-button:after{top:5px!important;position:absolute;right:0}#accordionMije .item_border{padding:20px!important}.voyage .item_border .txt .info,.voyage .item .txt .info,.dossier .item_border .txt .info,.dossier .item .txt .info{margin-bottom:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-direction:row;flex-direction:row}.dossier .item_border .txt .info,.dossier .item .txt .info{margin-bottom:25px}.voyage .item_border .txt .info span,.voyage .item .txt .info span,.dossier .item_border .txt .info span,.dossier .item .txt .info span{width:100%;max-width:100%!important;font-size:15px}.voyage .item_border .txt .info .lib,.dossier .item_border .txt .info .lib{line-height:100%;margin-bottom:7px}.voyage .progres_suivi_dossier.col_statut_annule,.dossier .progres_suivi_dossier.col_statut_annule{padding-top:20px}.cats_voyage>ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.cats_voyage ul li a{min-width:166px;border:1px solid #9C9C9C}.listing_etapes_voyage.hidden_xs{display:-webkit-flex!important;display:flex!important}.listing_etapes_voyage .etape{margin-bottom:35px;padding:0!important}.icones_listing_salleProfs{display:none}.modal-dialog-scrollable{max-width:100%}.uploader_support>button{margin-right:0}.item_border .cta.uploader_support{right:0;top:0;-webkit-justify-content:center;justify-content:center;display:-webkit-flex!important;display:flex!important;position:relative;margin:0 0 15px}.section_prof.section_listing_prof.section_prof_detail>.container-fluid>.row{padding-top:60px}.section_prof.section_listing_prof.section_prof_detail .custom_text_gray{display:-webkit-flex;display:flex}.section_prof_detail .item_border .desc_detail{max-height:none}.reponses_faq{position:relative}.sous_categories_faq.open #myTab_faq.nav-tabs{display:block}.sous_categories_faq.open .tabs_xs{display:none}.listing_select_tabs.visible_xs{display:none!important}.listing_select_tabs{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.menu_categories_faq>ul.hidden_xs{display:-webkit-flex!important;display:flex!important;-webkit-flex-wrap:wrap;flex-wrap:wrap}.menu_categories_faq ul{margin-bottom:20px}.menu_categories_faq ul li{width:100%;margin-bottom:15px}.menu_categories_faq ul li a{border:1px solid #9C9C9C!important}.sous_categories_faq .tabs_xs .main_active{display:none}.reponses_faq .reponse .title{font-size:15px}.questions_cat_faq ul li a.areponse{padding:15px 35px 15px 15px}.select_categorie_faq{width:78%;width:auto;margin:0 auto 10px auto;display:block;float:inherit}.form_search_faq .search_form{width:100%;margin-bottom:15px}div .title_sous_page.title_sous_page_select{color:#000;border:0}.title_sous_page.title_sous_page_select:after{display:none}.bloc_cta_sac_dos>.float_left{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%!important;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start!important;align-items:flex-start!important}.newdossier.add{margin:15px 0 15px!important;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.newdossier.add button{width:25%}.newdossier.add input{width:70%}.custom_number_participants_block{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.custom_number_participants_block .blocs_cta{-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.custom_number_participants_block .blocs_cta>li{margin-right:5px}.custom_number_participants_block{margin-top:0}.listparts .handicap-oui .radio-toggle,.listparts .handicap-oui .number-toggle{width:100%}.section_module_participants .cats_voyage.etapes_projets>.row{margin:0}.section_module_participants.section_listing_eleves .search_form{width:100%}.section_module_participants .search_form .input-group .btn{width:20%}.section_listing_eleves.section_module_participants .search_form>.row{margin:0}.section_module_participants .search_form form{padding:0}.section_module_participants.section_listing_eleves .block_search_eleves{width:100%!important}.section_listing_eleves .form_tri_voyages{width:100%}.section_module_participants .custom_number_participants_block .cta,.section_module_participants .custom_number_participants_block button,.section_module_participants .custom_number_participants_block .blocs_cta>li,.section_module_participants .custom_number_participants_block .blocs_cta>li button,.section_module_participants .custom_number_participants_block .blocs_cta>li a{margin-right:0!important;width:100%!important}.section_module_participants .custom_number_participants_block .cta .btn_site{padding-right:35px}.section_module_participants .custom_number_participants_block .cta .btn_site:after{right:39%}.homepage .suivi_dossier .txt .title{font-size:18px}.homepage .donnees_dossier .bloc .info{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-direction:row;flex-direction:row}.homepage .donnees_dossier .bloc .info span{width:100%;max-width:100%}.icon-back-sdp{position:absolute;left:15px;top:0;z-index:10}.bloc_pagination ul li *{font-size:16px}.bloc_pagination ul li.active{margin-right:10px}.bloc_pagination ul li.active span{min-width:30px;height:30px;line-height:30px}.dossier .title_page{text-align:center;padding-right:0!important}.listparts .modal{padding:0}.listparts .modal-footer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.pagination-natural{-webkit-flex-direction:column;flex-direction:column}.section_itineraire .pagination-natural{-webkit-flex-direction:row;flex-direction:row}.pagination-natural button{border:1px solid #9C9C9C!important}.section_itineraire .pagination-natural button{border-right:0!important;min-width:auto!important}.section_itineraire .pagination-natural button:last-child{border-right:1px solid #9C9C9C!important}.section_itineraire h3{margin-top:20px}.section_module_participants .blocs_cta{width:100%;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:992px) and (max-width:1023px){.homepage .list-docs>.col-12{padding:0}.homepage .list-docs .confirm-blocs{-webkit-align-items:flex-end;align-items:center;margin-bottom:15px;-webkit-flex-direction:column;flex-direction:column}.homepage .list-docs h3{margin-bottom:0}.title_page{padding-left:0!important;font-size:25px}.section_infos_compte .modal-body input{margin-bottom:15px}.item_border .txt .title{font-size:18px;margin-bottom:13px!important;display:-webkit-flex;display:flex;width:100%;word-wrap:break-word;word-break:break-all;white-space:pre-wrap}.voyage #accordionMije .accordion-button:after,.dossier #accordionMije .accordion-button:after{top:-3px;position:absolute;right:-13px}#accordionMije .item_border{padding:30px!important}.voyage .item_border .txt .info,.voyage .item .txt .info,.dossier .item_border .txt .info,.dossier .item .txt .info{margin-bottom:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.dossier .item_border .txt .info,.dossier .item .txt .info{margin-bottom:25px}.voyage .item_border .txt .info span,.voyage .item .txt .info span,.dossier .item_border .txt .info span,.dossier .item .txt .info span{width:100%;max-width:100%!important;font-size:15px}.voyage .item_border .txt .info .lib,.dossier .item_border .txt .info .lib{line-height:100%;margin-bottom:7px}.voyage .progres_suivi_dossier.col_statut_annule,.dossier .progres_suivi_dossier.col_statut_annule{padding-top:20px}.cats_voyage>ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.cats_voyage ul li a{min-width:166px;border:1px solid #9C9C9C}.listing_etapes_voyage.hidden_xs{display:-webkit-flex!important;display:flex!important}.listing_etapes_voyage .etape{margin-bottom:35px;padding:0!important}.icones_listing_salleProfs{display:none}.modal-dialog-scrollable{max-width:100%}.uploader_support>button{margin-right:0}.item_border .cta.uploader_support{right:0;top:0;-webkit-justify-content:center;justify-content:center;display:-webkit-flex!important;display:flex!important;position:relative;margin:0 0 15px}.section_prof.section_listing_prof.section_prof_detail>.container-fluid>.row{padding-top:60px}.section_prof.section_listing_prof.section_prof_detail .custom_text_gray{display:-webkit-flex;display:flex}.section_prof_detail .item_border .desc_detail{max-height:none}.reponses_faq{position:relative}.sous_categories_faq.open #myTab_faq.nav-tabs{display:block}.sous_categories_faq.open .tabs_xs{display:none}.listing_select_tabs.visible_xs{display:none!important}.listing_select_tabs{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.menu_categories_faq>ul.hidden_xs{display:-webkit-flex!important;display:flex!important;-webkit-flex-wrap:wrap;flex-wrap:wrap}.menu_categories_faq ul{margin-bottom:20px}.menu_categories_faq ul li{width:100%;margin-bottom:15px}.menu_categories_faq ul li a{border:1px solid #9C9C9C!important}.sous_categories_faq .tabs_xs .main_active{display:none}.reponses_faq .reponse .title{font-size:15px}.questions_cat_faq ul li a.areponse{padding:15px 35px 15px 15px}.select_categorie_faq{width:78%}.form_search_faq .search_form{width:100%;margin-bottom:15px}div .title_sous_page.title_sous_page_select{color:#000;border:0}.title_sous_page.title_sous_page_select:after{display:none}.bloc_cta_sac_dos>.float_left{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%!important;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start!important;align-items:flex-start!important}.newdossier.add{margin:15px 0 15px!important;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.newdossier.add button{width:25%}.newdossier.add input{width:70%}.custom_number_participants_block{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.custom_number_participants_block .blocs_cta{-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.custom_number_participants_block .blocs_cta>li{margin-right:5px}.custom_number_participants_block{margin-top:0}.listparts .handicap-oui .radio-toggle,.listparts .handicap-oui .number-toggle{width:100%}.section_module_participants .cats_voyage.etapes_projets>.row{margin:0}.section_module_participants.section_listing_eleves .search_form{width:100%}.section_module_participants .search_form .input-group .btn{width:20%}.section_listing_eleves.section_module_participants .search_form>.row{margin:0}.section_module_participants .search_form form{padding:0}.section_module_participants.section_listing_eleves .block_search_eleves{width:100%!important}.section_listing_eleves .form_tri_voyages{width:100%}.section_module_participants .custom_number_participants_block .cta,.section_module_participants .custom_number_participants_block button,.section_module_participants .custom_number_participants_block .blocs_cta>li,.section_module_participants .custom_number_participants_block .blocs_cta>li button,.section_module_participants .custom_number_participants_block .blocs_cta>li a{margin-right:0!important;width:100%!important}.section_module_participants .custom_number_participants_block .cta .btn_site{padding-right:35px}.section_module_participants .custom_number_participants_block .cta .btn_site:after{right:39%}.homepage .suivi_dossier .txt .title{font-size:20px}.homepage .donnees_dossier .bloc .info{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column}.homepage .donnees_dossier .bloc .info span{width:100%;max-width:100%}.icon-back-sdp{position:absolute;left:15px;top:0;z-index:10}.bloc_pagination ul li *{font-size:16px}.bloc_pagination ul li.active{margin-right:10px}.bloc_pagination ul li.active span{min-width:30px;height:30px;line-height:30px}.dossier .title_page{text-align:center;padding-right:0!important}.listparts .modal{padding:0}.listparts .modal-footer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.pagination-natural{-webkit-flex-direction:column;flex-direction:column}.pagination-natural button{border:1px solid #9C9C9C!important}.section_itineraire .pagination-natural{-webkit-flex-direction:row;flex-direction:row}.section_itineraire .pagination-natural button{border-right:0!important;min-width:auto!important}.section_itineraire .pagination-natural button:last-child{border-right:1px solid #9C9C9C!important}.section_itineraire h3{margin-top:20px}.section_module_participants .blocs_cta{width:100%;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.main_menu_left.has_wrap_sous_menu{padding:125px 15px 15px 15px;padding:125px 0 15px 15px;overflow-y:scroll}.homepage .list-docs{--bs-gutter-x:1.5rem!important}.homepage .list-docs>.col-12{padding:0 20px}.homepage .vignettes-docs>div{margin-bottom:20px;width:50%!important}#accordionMije .accordion-button,#accordionBlocMije .accordion-button{width:auto;display:-webkit-flex!important;display:flex!important}#accordionMije .accordion-button:after,#accordionBlocMije .accordion-button:after{top:2px!important;right:-30px!important}}