.rm-section_hero{border-radius:0 0 16vh 0;overflow:hidden}.rm-section_hero::after{content:"";background:black;display:block;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;opacity:0.5}.rm-info_public{display:inline-flex;align-items:center;justify-content:center;background:#cd9f25;height:114px;width:114px;border-radius:100%;position:absolute;z-index:999999;bottom:auto;transform:rotate(15deg) translateY(17px);box-shadow:0px 2px 54px 0px rgba(0,0,0,0.82);right:34%}.rm-info_public p{color:white!important;font-size:20px;line-height:1}.rm-info.rm-info--duree .dtq-iconbox-inner{padding:0;display:inline-flex;align-items:center;margin-left:-23px}.rm-info.rm-info--duree .dtq-iconbox__icon-wrap{margin:0}.floating-billet a{position:fixed!important;bottom:5%!important;right:43px!important;z-index:99999999!important;background-color:#cd9f25;border-radius:100%;box-shadow:0 4px 10px rgba(0,0,0,0.3);display:flex!important;align-items:center;justify-content:center;width:60px!important;height:60px!important}.floating-billet a .et-pb-icon{color:#ffffff!important;font-size:28px!important;transform:rotate(45deg)}.MODE_AUTO_PETIT.OsProduit.api.ADOC .ListeBillet .BlocDescriptionDetail .Billet,.MODE_AUTO_PETIT.OsProduit.api.OPBI .ListeBillet .BlocDescriptionDetail .Billet{display:grid;grid-template-rows:auto auto auto;height:100%;padding:1rem}.MODE_AUTO_PETIT.OsProduit.api.ADOC .OsProduit.api .BlocDescriptionDetail .Billet .Tarifs .Tarif,.MODE_AUTO_PETIT.OsProduit.api.OPBI .OsProduit.api .BlocDescriptionDetail .Billet .Tarifs .Tarif{display:flex;flex-direction:column;justify-content:end}.MODE_AUTO_PETIT.OsProduit.api.ADOC .ListeBillet,.MODE_AUTO_PETIT.OsProduit.api.OPBI .ListeBillet{align-items:stretch}.single-mec-events .mec-single-title{color:#cd9f25!important}.single-mec-events .mec-single-event-description.mec-events-content *{color:black!important;font-weight:normal;line-height:1.5;margin:0;padding:0}.single-mec-events .mec-container{width:100%;max-width:85%;padding:12vh}.single-mec-events .mec-local-time.mec-frontbox-title ul li{font-size:14px!important}.single-mec-events #comment-wrap{display:none!important}.single-mec-events #block-3,.single-mec-events #block-4{display:none}@media only screen and (max-width:1600px){.rm-info_public{transform:rotate(15deg) translateY(-30px)}}@media only screen and (max-width:1300px){.MODE_AUTO_PETIT.OsProduit.api.ADOC .ListeBillet .BlocDescriptionDetail .Billet .Tarifs,.MODE_AUTO_PETIT.OsProduit.api.OPBI .ListeBillet .BlocDescriptionDetail .Billet .Tarifs{position:relative;top:auto!important;width:100%!important;text-align:center}.MODE_AUTO_PETIT.OsProduit.api.ADOC .ListeBillet .BlocDescriptionDetail .Billet .BlocProduit,.MODE_AUTO_PETIT.OsProduit.api.OPBI .ListeBillet .BlocDescriptionDetail .Billet .BlocProduit{align-items:center;justify-content:center;text-align:center}@media only screen and (max-width:1228px){.rm-section_billetterie .rm-col--left{display:none}.rm-section_billetterie .rm-col--right{flex:2}}@media only screen and (max-width:1100px){.rm-info_public{height:80px;width:80px}.rm-info_public p{font-size:12px}}@media only screen and (max-width:980px){.rm-section_hero .et_pb_text_1 *{text-align:left!important}.et_pb_text_2 h2{font-size:38px!important}.rm-section_hero h1{font-size:48px}h2{font-size:46px!important}}@media only screen and (max-width:900px){.rm-info_public{height:100px;width:100px}.rm-info_public p{font-size:16px}}@media only screen and (max-width:767px){.rm-section_hero .et_pb_text_1 *{text-align:center!important}.rm-billetterie .WidgetDirect{max-width:100%}h2{font-size:24px!important}}@media only screen and (max-width:580px){.rm-section_about .rm-txt .et_pb_column{width:100%!important}}