html.yj-ok body #wrapper :is(#yt-lp3-defi,#yt-lp3-studio,.ylm-hybrid,.fsr-section,.ys-hero-dark,.ys-compare-outer-dark,.yfin),
html.yj-ok body #wrapper .entry-content > .ydc{width:min(1120px,calc(100% - 80px))!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;border-radius:8px!important;overflow:hidden!important;box-sizing:border-box!important;left:auto!important;right:auto!important;transform:none!important}
html.yj-ok body #wrapper :is(#yt-lp3-defi,#yt-lp3-studio,.ylm-hybrid,.fsr-section,.ys-hero-dark,.ys-compare-outer-dark),html.yj-ok body #wrapper .entry-content > .ydc{margin-top:24px!important;margin-bottom:24px!important}
html.yj-ok body #wrapper .entry-content > .yfin{margin-top:24px!important;margin-bottom:0!important}
html.yj-ok body #wrapper .ywl3-modules{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
html.yj-ok body #wrapper :is(.ywl3-in,.ywl3-inner){max-width:none!important;margin-left:0!important;margin-right:0!important}
html.yj-ok body #wrapper .yav2-inner{max-width:none!important;margin-left:0!important;margin-right:0!important}
html.yj-ok body #wrapper .ywl3-modules{width:auto!important}
html.yj-ok body #wrapper :is(.ywl3-intro,.ywl3-intro-section){margin-left:0!important;margin-right:0!important}
html.yj-ok body #wrapper #yt-lp3-prog2 .ywl3-intro{padding-left:0!important;padding-right:0!important}
html.yj-ok body #wrapper :is(.ywl3-intro-in,.ywl3-intro-inner,.ynv-inner,.yv-master-head){max-width:none!important;margin-left:0!important;margin-right:0!important}
html.yj-ok body #wrapper .yt-gloss-bar{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
html.yj-ok body #wrapper #yt-stats-section{border:0!important;box-shadow:none!important;background:transparent!important}
html.yj-ok body #wrapper header.ywl3-intro{padding-left:0!important;padding-right:0!important}
html.yj-ok body #wrapper :is(.yrs-faq,.ycm-faq,.yti-faq,.yta-faq){max-width:none!important;margin-left:0!important;margin-right:0!important}
html.yj-ok body #wrapper .ytg-panel-inner{max-width:none!important;margin-left:0!important;margin-right:0!important}
html.yj-ok body #wrapper .ytg-panel{margin-left:0!important;margin-right:0!important;width:auto!important}
html.yj-ok body #wrapper .yjx .yj-sec:last-of-type{margin-bottom:0!important}
html.yj-ok body #wrapper #yti-form .frm-fluent-form,html.yj-ok body #wrapper #inscription .frm-fluent-form{margin-bottom:0!important}
html.yj-ok body #wrapper #inscription .yti-body{max-width:none!important;margin-left:0!important;margin-right:0!important;text-align:left!important}
html.yj-ok body #wrapper #inscription .yti-body > *{text-align:left!important;margin-left:0!important;margin-right:0!important}
html.yj-ok body #wrapper .yjx{padding-bottom:0!important}
html.yj-ok body #wrapper .navigation.pagination{margin-bottom:0!important}
html.yj-ok body #wrapper .entry-content > :is(#inscription,#yti-form){background-color:transparent!important;background-image:none!important;padding-left:max(40px,calc((100% - 1120px) / 2))!important;padding-right:max(40px,calc((100% - 1120px) / 2))!important}
html.yj-ok body #wrapper #yt-qualiopi{padding-left:max(40px,calc((100% - 1120px) / 2))!important;padding-right:max(40px,calc((100% - 1120px) / 2))!important}
html.yj-ok body #wrapper #yt-qualiopi .yq-in{max-width:none!important;margin-left:0!important;margin-right:0!important}
html.yj-ok body:is(.blog,.page-id-1844354) #wrapper .content-container{max-width:1200px!important;padding-left:40px!important;padding-right:40px!important;box-sizing:border-box!important}
html.yj-ok body:is(.blog,.page-id-1844354) #wrapper :is(.ybh-wrap,.ytg-panel){max-width:none!important;padding-left:0!important;padding-right:0!important}
html.yj-ok body #wrapper #main.site-main{background:transparent!important}
html.yj-ok body #wrapper :is(#primary,.content-area){background:transparent!important}
html.yj-ok body.blog #wrapper #primary{margin-top:0!important}
html.yj-ok body #wrapper .yfo-link{color:var(--yj-link)!important}
html.yj-ok body #wrapper :is(#primary,.content-area,.site-main,.content-wrap,article.content-bg){margin-bottom:0!important;padding-bottom:0!important}
html.yj-ok body #wrapper :is(.yrs-sec--last,.ycm-sec--last,.yti-sec--last,.yta-sec--last){padding-bottom:0!important}
html.yj-ok body #wrapper #yn-news-override.yn-section{padding-bottom:0!important}
html.yj-ok body #wrapper .entry-content > :is(section,div,header):last-of-type:not(#yt-lp3-defi,#yt-lp3-studio,.ylm-hybrid,.fsr-section,.ys-hero-dark,.ys-compare-outer-dark,.fph-hero,.yfin,.ydc,#ytg-cta){padding-bottom:0!important}
html.yj-ok body #wrapper #yt-liens-utiles{padding-bottom:0!important}
html.yj-ok body #wrapper .entry-content > :is(.yfin,.ys-compare-outer-dark,.ys-hero-dark,.fsr-section,.ydc):last-of-type{margin-bottom:0!important}
html.yj-ok body .yf-footer{margin-top:56px!important}
@media (max-width:760px){
html.yj-ok body #wrapper :is(#yt-lp3-defi,#yt-lp3-studio,.ylm-hybrid,.fsr-section,.ys-hero-dark,.ys-compare-outer-dark,.yfin),
html.yj-ok body #wrapper .entry-content > .ydc{width:calc(100% - 40px)!important}
html.yj-ok body #wrapper #yt-qualiopi{padding-left:20px!important;padding-right:20px!important}
html.yj-ok body #wrapper .entry-content > :is(#inscription,#yti-form){padding-left:20px!important;padding-right:20px!important}
html.yj-ok body #wrapper .ap-full-photo-inner{padding-left:20px!important;padding-right:20px!important}
html.yj-ok body:is(.blog,.page-id-1844354) #wrapper .content-container{padding-left:20px!important;padding-right:20px!important}
html.yj-ok body .yf-footer{margin-top:40px!important}
}
html.yj-ok.yj-isdark body.home #wrapper .entry-content a:not([class]){color:var(--yj-link)!important}
html.yj-ok body #wrapper #ya-hero-override{min-height:0!important;height:auto!important;padding-top:48px!important;padding-bottom:48px!important}
html.yj-ok body #wrapper #ya-hero-override .yt-hero-title{font-size:44px!important;line-height:1.12!important;margin-bottom:20px!important}
html.yj-ok body #wrapper #ya-hero-override .yt-hero-features-wrapper{margin-bottom:24px!important}
html.yj-ok body #wrapper .fph-hero{min-height:0!important;height:auto!important}
html.yj-ok body #wrapper .fph-hero .fph-hero-content{padding-top:40px!important;padding-bottom:40px!important}
html.yj-ok body #wrapper .fph-hero .fph-hero-title{font-size:44px!important;line-height:1.12!important;margin-bottom:16px!important}
html.yj-ok body #wrapper .fph-hero :is(.fph-hero-eyebrow,.fph-hero-subtitle,.fph-hero-subtitle-info){margin-bottom:16px!important}
html.yj-ok body #wrapper .fph-hero .fph-hero-jump{margin-top:16px!important}
html.yj-ok body #wrapper .fph-hero .fph-hero-action{margin-top:20px!important}
html.yj-ok body #wrapper :is(#yt-lp-hero,#yt-piano-hero,#yt-lp3-hero){min-height:0!important;height:auto!important;padding-top:48px!important;padding-bottom:40px!important}
html.yj-ok body #wrapper :is(#yt-lp-hero,#yt-piano-hero,#yt-lp3-hero) h1{font-size:40px!important;line-height:1.12!important}
html.yj-ok body #wrapper :is(.yt-lp__sub,.yt-piano__sub,.yt-lp3__sub,.yt-lp__specs,.yt-piano__specs,.yt-lp3__specs,.yt-lp__deadline,.yt-piano__deadline,.yt-lp3__deadline){margin-bottom:20px!important}
html.yj-ok body #wrapper :is(#yt-lp-hero,#yt-piano-hero,#yt-lp3-hero) .ymao-logos{margin-bottom:18px!important}
html.yj-ok body #wrapper :is(#yt-lp-hero,#yt-piano-hero,#yt-lp3-hero) :is(.yt-lp__avis,.yt-avis-hero){margin-top:14px!important}
@media (max-width:760px){
html.yj-ok body #wrapper #ya-hero-override{padding-top:32px!important;padding-bottom:32px!important}
html.yj-ok body #wrapper :is(#ya-hero-override .yt-hero-title,.fph-hero .fph-hero-title){font-size:30px!important}
html.yj-ok body #wrapper .fph-hero .fph-hero-content{padding-top:28px!important;padding-bottom:28px!important}
html.yj-ok body #wrapper :is(#yt-lp-hero,#yt-piano-hero,#yt-lp3-hero){padding-top:32px!important;padding-bottom:28px!important}
html.yj-ok body #wrapper :is(#yt-lp-hero,#yt-piano-hero,#yt-lp3-hero) h1{font-size:28px!important}
}
html.yj-ok body #wrapper :is(#ya-hero-override,#yt-lp-hero,#yt-piano-hero,#yt-lp3-hero,.fph-hero){width:min(1120px,calc(100% - 80px))!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;margin-top:16px!important;border-radius:8px!important;overflow:hidden!important;box-sizing:border-box!important;left:auto!important;right:auto!important;transform:none!important}
@media (max-width:760px){
html.yj-ok body #wrapper :is(#ya-hero-override,#yt-lp-hero,#yt-piano-hero,#yt-lp3-hero,.fph-hero){width:calc(100% - 40px)!important;margin-top:12px!important}
html.yj-ok body #wrapper #ya-hero-override .yt-hero-features-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (min-width:761px){
html.yj-ok body #wrapper :is(#ya-hero-override,.fph-hero){min-height:740px!important}
html.yj-ok body #wrapper #ya-hero-override{display:flex!important;flex-direction:column!important;justify-content:center!important}
html.yj-ok body #wrapper #ya-hero-override > .yt-hero-container{width:100%!important}
}
html.yj-ok body #wrapper :is(.yrs-hero,.ycm-hero){width:auto!important;max-width:none!important;margin:16px 0 24px!important;border-radius:8px!important;overflow:hidden!important;left:auto!important;right:auto!important;transform:none!important;box-sizing:border-box!important}
@media (min-width:761px){
html.yj-ok body #wrapper :is(.yrs-hero,.ycm-hero){min-height:740px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
html.yj-ok body #wrapper :is(.yrs-hero-in,.ycm-hero-in){width:100%!important}
}
@media (max-width:760px){
html.yj-ok body #wrapper :is(.yrs-hero,.ycm-hero){margin-top:12px!important}
}
html.yj-ok body .ytp-bar{background:var(--yj-card)!important;border-bottom:1px solid var(--yj-border)!important}
html.yj-ok body .ytp-bar .ytp-bar-in{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 40px!important;height:53px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;box-sizing:border-box!important}
html.yj-ok body .ytp-bar .ytp-bar-t{font-size:17.6px!important;font-weight:600!important;color:var(--yj-text)!important}
@media (max-width:760px){
html.yj-ok body .ytp-bar .ytp-bar-in{padding:0 20px!important}
}
html.yj-ok body:has(#ytp-bar) #wrapper :is(.yti-hero,.yta-hero){margin-top:24px!important}
html.yj-ok body:has(#ytp-bar) #wrapper .ybh-wrap{padding-top:24px!important}
html.yj-ok body .ytp-bar h1.ytp-bar-t{margin:0!important;padding:0!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;font-size:17.6px!important;font-weight:600!important;color:var(--yj-text)!important}
html.yj-ok body:has(#ytp-bar) #wrapper :is(.yti-wrap,.yta-wrap){padding-top:32px!important}
html.yj-ok body.blog:has(#ytp-bar) #wrapper .ybh-wrap{padding-top:6px!important}
html.yj-ok body.page-id-1844354:has(#ytp-bar) #wrapper .ybh-wrap{padding-top:0!important}
html.yj-ok body.page-id-1844354:has(#ytp-bar) #wrapper .ytg-panel-inner{padding-top:18px!important}
