/* Generated from page: bienvenue */
.themify_builder_content-20 .tb_fk24834{background-color:#fff;height:45px}
.themify_builder_content-20 .tb_0w4h271.module-menu.module,.themify_builder_content-20 .tb_2lxs796.module-text,.themify_builder_content-20 .tb_xpax535.module-text,.themify_builder_content-20 .tb_2p7l322.module-text,.themify_builder_content-20 .tb_rm5m51.module-buttons,.themify_builder_content-20 .tb_2k6w352.module-text,.themify_builder_content-20 .tb_kdyw9.module-text,.themify_builder_content-20 .tb_0j10123.module-accordion,.themify_builder_content-20 .tb_1rcv944.module-text,.themify_builder_content-20 .tb_ashc698.module-text,.themify_builder_content-20 .tb_nsez667.module-text{text-align:center}
.themify_builder_content-20 .tb_u9jt179{background-position:50% 50%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(http://conservatoire.pf/wp-content/uploads/2023/06/maeva-motif.svg);background-color:#fdf8ec;padding-bottom:5%;padding-top:5%}
.themify_builder_content-20 .tb_fqqa312{--align_content:var(--align_center)}
.themify_builder_content-20 .tb_2lxs796.module-text.module h2,.themify_builder_content-20 .tb_2p7l322.module-text.module h2{text-transform:capitalize;font-size:82px;margin-bottom:0}
.themify_builder_content-20 .tb_2lxs796.module-text.module .tb_text_wrap h2,.themify_builder_content-20 .tb_2p7l322.module-text.module .tb_text_wrap h2{font-style:normal;font-family:"excellenceinmotion";font-weight:100}
.themify_builder_content-20 .tb_xpax535.module-text.module h1{font-size:100px;margin-bottom:0}
.themify_builder_content-20 .tb_xpax535.module-text.module .tb_text_wrap h1{background-clip:border-box;background-image:none;color:#1a4923}
.themify_builder_content-20 .tb_cs8p404.module-text{margin-bottom:5%;margin-top:5%;text-align:center}
.themify_builder_content-20 .tb_cs8p404.module-text.module .tb_text_wrap h2{font-style:normal;font-family:"excellenceinmotion";font-weight:700}
.themify_builder_content-20 .tb_cs8p404.module-text.module h2{margin-bottom:0;font-size:48px}
.themify_builder_content-20 .tb_rm5m51.module-buttons .module-buttons-item a{padding-bottom:5px;padding-top:10px;color:#1a4923;text-transform:uppercase;font-style:normal;font-family:"excellenceinmotion";font-weight:300}
.themify_builder_content-20 .tb_rm5m51.module-buttons .module-buttons-item a:hover{color:#fff;background-image:none;background-color:#1a4923}
.themify_builder_content-20 .tb_rm5m51.module-buttons.module .module-buttons-item a{border:3px solid #1a4923}
.themify_builder_content-20 .tb_mtit444{background-position:100% 50%;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-image:url(http://conservatoire.pf/wp-content/uploads/2023/08/PHOTOS-BATIMENTS-CAPF-2023-2.jpg);padding-top:5%;padding-bottom:5%}
.themify_builder_content-20 .tb_2k6w352.module-text.module .tb_text_wrap h2{font-style:normal;background-clip:border-box;background-image:none;color:#fff;font-family:"excellenceinmotion";font-weight:700}
.themify_builder_content-20 .tb_kdyw9.module-text .tb_text_wrap,.themify_builder_content-20 .tb_kdyw9.module-text .tb_text_wrap p,.themify_builder_content-20 .tb_kdyw9.module-text .tb_text_wrap blockquote,.themify_builder_content-20 .tb_kdyw9.module-text .tb_text_wrap h1,.themify_builder_content-20 .tb_kdyw9.module-text .tb_text_wrap h2,.themify_builder_content-20 .tb_kdyw9.module-text .tb_text_wrap h3,.themify_builder_content-20 .tb_kdyw9.module-text .tb_text_wrap h4,.themify_builder_content-20 .tb_kdyw9.module-text .tb_text_wrap h5,.themify_builder_content-20 .tb_kdyw9.module-text .tb_text_wrap h6,.themify_builder_content-20 .tb_kdyw9.module-text .tb_text_wrap li,.themify_builder_content-20 .tb_kdyw9.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-20 .tb_1jok242{padding-bottom:5%;padding-top:5%}
.themify_builder_content-20 .tb_ou3m446.module-text p,.themify_builder_content-20 .tb_89jk644.module-text p,.themify_builder_content-20 .tb_1rcv944.module-text.module h2{margin-bottom:0}
.themify_builder_content-20 .tb_ou3m446.module-text .tb_text_wrap,.themify_builder_content-20 .tb_ou3m446.module-text .tb_text_wrap p,.themify_builder_content-20 .tb_ou3m446.module-text .tb_text_wrap blockquote,.themify_builder_content-20 .tb_ou3m446.module-text .tb_text_wrap h1,.themify_builder_content-20 .tb_ou3m446.module-text .tb_text_wrap h2,.themify_builder_content-20 .tb_ou3m446.module-text .tb_text_wrap h3,.themify_builder_content-20 .tb_ou3m446.module-text .tb_text_wrap h4,.themify_builder_content-20 .tb_ou3m446.module-text .tb_text_wrap h5,.themify_builder_content-20 .tb_ou3m446.module-text .tb_text_wrap h6,.themify_builder_content-20 .tb_ou3m446.module-text .tb_text_wrap li,.themify_builder_content-20 .tb_ou3m446.module-text .tb_text_wrap span{font-style:normal;background-clip:border-box;background-image:none;color:#1a4923;font-family:"excellenceinmotion";font-weight:900}
.themify_builder_content-20 .tb_ou3m446.module-text{text-align:center;line-height:87px;font-size:87px}
.themify_builder_content-20 .tb_atvp441.module-text{padding-right:5%;padding-left:5%;margin-bottom:5%;margin-top:5%}
.themify_builder_content-20 .tb_0j10123.module-accordion>.ui>li>.accordion-title a,.themify_builder_content-20 .tb_onr6288.module-accordion>.ui>li>.accordion-title a{padding:15px 80px 15px 30px;color:#1a4923}
.themify_builder_content-20 .tb_0j10123.module-accordion>.ui>li>.accordion-title{border:3px solid #1a4923;text-transform:uppercase;font-family:"excellenceinmotion";font-weight:300;border-bottom-right-radius:35px;border-top-right-radius:35px;font-style:normal}
.themify_builder_content-20 .tb_0j10123.module-accordion>.ui>li,.themify_builder_content-20 .tb_onr6288.module-accordion>.ui>li{margin:25px 0;padding:0}
.themify_builder_content-20 .tb_0j10123.module-accordion>.ui>li>.accordion-content,.themify_builder_content-20 .tb_onr6288.module-accordion>.ui>li>.accordion-content{padding:25px}
.themify_builder_content-20 .tb_0j10123.module-accordion>.ui>li>.accordion-title i,.themify_builder_content-20 .tb_onr6288.module-accordion>.ui>li>.accordion-title i{border-radius:30px;padding:2px 5px 0;border:3px solid #1a4923}
.themify_builder_content-20 .tb_0j10123.module-accordion>.ui>li>.accordion-title .accordion-active-icon,.themify_builder_content-20 .tb_onr6288.module-accordion>.ui>li>.accordion-title .accordion-active-icon{color:#fff;background-color:#1a4923}
.themify_builder_content-20 .tb_0j10123.module-accordion>.ui>li>.accordion-title .accordion-icon,.themify_builder_content-20 .tb_onr6288.module-accordion>.ui>li>.accordion-title .accordion-icon{color:#1a4923}
.themify_builder_content-20 .tb_9o7n983{padding-bottom:5%;padding-top:7%;background-color:#fdf8ec}
.themify_builder_content-20 .tb_89jk644.module-text{text-align:center;margin-bottom:5%}
.themify_builder_content-20 .tb_89jk644.module-text .tb_text_wrap,.themify_builder_content-20 .tb_89jk644.module-text .tb_text_wrap p,.themify_builder_content-20 .tb_89jk644.module-text .tb_text_wrap blockquote,.themify_builder_content-20 .tb_89jk644.module-text .tb_text_wrap h1,.themify_builder_content-20 .tb_89jk644.module-text .tb_text_wrap h2,.themify_builder_content-20 .tb_89jk644.module-text .tb_text_wrap h3,.themify_builder_content-20 .tb_89jk644.module-text .tb_text_wrap h4,.themify_builder_content-20 .tb_89jk644.module-text .tb_text_wrap h5,.themify_builder_content-20 .tb_89jk644.module-text .tb_text_wrap h6,.themify_builder_content-20 .tb_89jk644.module-text .tb_text_wrap li,.themify_builder_content-20 .tb_89jk644.module-text .tb_text_wrap span{text-decoration:underline}
.themify_builder_content-20 .tb_kwdk417{background-position:100% 100%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(http://conservatoire.pf/wp-content/uploads/2023/06/Heiva2014-Conservatoire-510-scaled.jpg)}
.themify_builder_content-20 .tb_v7fh210.module-text.module .tb_text_wrap h3{font-style:normal;background-clip:border-box;background-image:none;color:#1a4923;font-family:"excellenceinmotion";font-weight:700}
.themify_builder_content-20 .tb_v7fh210.module-text{margin-bottom:2%;margin-top:8%}
.themify_builder_content-20 .tb_onr6288.module-accordion>.ui>li>.accordion-title{border:3px solid #1a4923;text-transform:uppercase;font-family:"excellenceinmotion";font-weight:300;background-image:none;background-color:#fdf8ec;border-bottom-right-radius:35px;border-top-right-radius:35px;font-style:normal}
.themify_builder_content-20 .tb_fmzi357{margin-bottom:5%;margin-top:5%}
.themify_builder_content-20 .tb_1ipc680.module-map{margin-top:5%}
.themify_builder_content-20 .tb_qxv1231{margin-bottom:5%}

@media(max-width:1024px){
.themify_builder_content-20 .tb_2lxs796.module-text.module h2,.themify_builder_content-20 .tb_xpax535.module-text.module h1,.themify_builder_content-20 .tb_2p7l322.module-text.module h2{font-size:70px}
.themify_builder_content-20 .tb_rm5m51.module-buttons .module-buttons-item a{font-size:15px}
}
@media(max-width:768px){
.themify_builder_content-20 .tb_2lxs796.module-text.module h2,.themify_builder_content-20 .tb_xpax535.module-text.module h1,.themify_builder_content-20 .tb_2p7l322.module-text.module h2{font-size:50px}
.themify_builder_content-20 .tb_rm5m51.module-buttons .module-buttons-item a{font-size:12px}
}
@media(max-width:600px){
.themify_builder_content-20 .tb_0w4h271.module-menu.module{text-align:left}
.themify_builder_content-20 .tb_fqqa312{--area:var(--aream3_auto)}
.themify_builder_content-20 .tb_2lxs796.module-text.module h2,.themify_builder_content-20 .tb_xpax535.module-text.module h1,.themify_builder_content-20 .tb_2p7l322.module-text.module h2{font-size:30px}
.themify_builder_content-20 .tb_il63417{--area:var(--aream2_auto)}
.themify_builder_content-20 .tb_qxv1231>.row_inner{--col:none;--area:var(--aream2_auto)}
}/*Builder Custom CSS START*/
.accordion-title.tf_rel a i.accordion-icon, .accordion-title.tf_rel a i.accordion-active-icon {
    position: absolute;
    right: 0;
}

.accordion-title.tf_rel {
    display: inline-block;
}
/*Builder Custom CSS END*/