html{font-size:24px;color:#1B2645}body{font-weight:400;background-color:#f9f6f5;text-underline-offset:0.2em}:root :where(a:where(:not(.wp-block-navigation))){text-decoration:initial!important}:root :where(a:where(:not(.wp-element-button))){text-decoration:initial!important}#main-content{background-color:#f9f6f5}.fond-univ{background:linear-gradient(135deg,#59b3e0 0%,#3d569d 100%)}.etiq{color:#fff;text-transform:uppercase;font-size:90%;font-weight:bold;display:inline-block;padding:4px 10px;margin-top:16px;margin-right:5px}.no-bottom{margin-bottom:0!important;padding-bottom:0!important}#main-content .bloc-ul-ul ul{list-style-type:circle!important}#main-content .bloc-ul-ul li{margin-bottom:0.25em}.playfair{font-family:'Playfair Display',Georgia,"Times New Roman",serif}.effacer-bordure,.effacer-bordure a{border-color:transparent!important}.ombre{box-shadow:2px 12px 12px rgba(61,86,157,0.2)}.nepasafficher{display:none;max-height:1px;color:white;background:white}#main-header{background:#F9F6F5;box-shadow:none}#open-button .menu-text{letter-spacing:-0.5px}.dib{display:inline-block!important}.et_pb_button_module_wrapper:has(a.dib){display:inline-block!important}@media only screen and (min-width:981px){#logo{height:96px}}@media only screen and (max-width:980px){.flipcol{display:flex;flex-direction:column-reverse!important}}.container:before{background-color:transparent!important}.et_pb_widget_area_right{border-left:0!important}.et_pb_widget_area_left{border-right:0!important}#main-content .entry-content nav.woocommerce-MyAccount-navigation li a{border:0}#main-content .entry-content nav.woocommerce-MyAccount-navigation ul{list-style:none;padding-left:0}#main-content .entry-content nav.woocommerce-MyAccount-navigation li{padding:0.25em 0}.woocommerce-MyAccount-content .membership-actions .cancel{display:none}.woocommerce-orders-table__cell-order-actions a.button.pay{border:2px solid #e42C86!important;background:white}#content-area #table-tarif td{padding:0.25em 0}#content-area #table-tarif td{border-bottom:1px solid #eee}#content-area #table-tarif table{margin-bottom:1.5em}body.woocommerce.archive .woocommerce-breadcrumb{display:none}body.woocommerce.archive ul.products li.product{background:#fff;box-shadow:2px 12px 12px rgba(27,38,69,0.2)}body.woocommerce.archive h1.page-title{margin-bottom:45px}body.woocommerce.archive ul.products li.product h2.woocommerce-loop-product__title{padding:30px}body.woocommerce.archive ul.products li.product:hover h2.woocommerce-loop-product__title{color:#e42c86}body.woocommerce.archive ul.products li.product .et_shop_image{padding:30px}body.woocommerce.archive ul.products li.product span.price{padding:0 30px 30px;font-size:15px;color:rgba(27,38,69,0.75)!important}body.woocommerce.archive #main-content .container{max-width:800px}body.woocommerce.archive .description-courte p{font-size:15px;margin:0 30px;line-height:1.1;color:#1B2645}#woocommerce_eu_vat_number-description{display:inline-block;background:#e42c86;color:#fff;font-size:15px;line-height:1.1}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions{margin:10px 0;padding:0}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions .et_pb_row{margin:0;padding:15px;width:100%}.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions .et_pb_row h1{font-size:30px}.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions .et_pb_row h2{font-size:24px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions .et_pb_row p{font-size:15px}.woocommerce-checkout .location_confirmation label{font-size:15px;line-height:1.1}.woocommerce-checkout #woo-ml-subscribe label{font-size:15px;line-height:1.1;display:inline}.woocommerce-checkout #woo-ml-subscribe{font-size:15px;line-height:1.1!important;display:inline-block}.woocommerce-checkout #stripe-payment-data .woocommerce-SavedPaymentMethods-saveNew label,.woocommerce-checkout #stripe-sepa_debit-payment-data .woocommerce-SavedPaymentMethods-saveNew label{font-size:15px!important;line-height:1.1!important}.woocommerce-checkout #stripe-payment-data .woocommerce-SavedPaymentMethods-saveNew label::before,.woocommerce-checkout #stripe-sepa_debit-payment-data .woocommerce-SavedPaymentMethods-saveNew label::before{display:none}.woocommerce-checkout #payment .wc_payment_methods{padding:5px!important}.woocommerce-checkout #payment .wc_payment_methods li{line-height:1.1!important;padding:10px;background:transparent}.woocommerce-checkout #wc-stripe-cc-form label::before,.woocommerce-checkout #wc-stripe_sepa-form label::before{display:none}.woocommerce-checkout #wc-stripe-cc-form label,.woocommerce-checkout #wc-stripe_sepa-form label{padding-left:0!important;line-height:1!important;letter-spacing:-1px}.woocommerce-checkout #payment div.payment_box{background-color:#fff!important}.single-product #et-main-area .container{width:100%}.themify_announcement{background:#ffda48}.themify_announcement .announcement_title{background:#3D569D;font-family:"IBM Plex Sans",sans-serif;letter-spacing:-1px}.themify_announcement .announcement_title:after{border-left-color:#3D569D}.themify_announcement .announcement_post a.action-button{background:#e42c86;font-family:"IBM Plex Sans",sans-serif;letter-spacing:-1px;font-weight:600;border-radius:30px;border:solid 2px #FFDA48;font-size:15px}.themify_announcement .toggle-close{background:#FFDA48}@media all and (max-width:767px){.themify_announcement .announcement_title,.themify_announcement .announcement_content{font-size:15px;font-weight:400}.themify_announcement .announcement_post a.action-button{font-size:13px;font-weight:400;text-align:right}}.ld-in-focus-mode #announcement_bar_slider,.single-universite #announcement_bar_slider{display:none!important}.playafr body{background-color:transparent!important}.wp-element-button{background-color:#e42c86;text-transform:uppercase}.wp-block-file__button{background-color:#e42c86;color:#fff;text-transform:uppercase;font-size:15px;padding:5px 10px}#main-content #post-169662 #menudetails .et_pb_button:after,#main-content #post-169662 #detail .et_pb_button:after,#main-content #post-169662 #themes .et_pb_button:after,#main-content #post-169662 #dx .et_pb_button:after,#main-content #post-169662 #ct .et_pb_button:after{line-height:inherit;font-size:inherit!important;margin-left:.3em;left:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:"ETmodules"!important}