#lode-ofk-children{--ofk-header-offset:110px}
#lode-ofk-children [id]{scroll-margin-top:calc(var(--ofk-header-offset) + 84px)!important}
#lode-ofk-children>nav{position:sticky;top:var(--ofk-header-offset);z-index:30;box-shadow:0 -12px 0 #fff,0 12px 0 #fff}
#lode-ofk-children .ofk-offer{display:flex;align-items:stretch}
#lode-ofk-children .ofk-offer>div{display:flex;flex-direction:column;align-items:flex-start}
#lode-ofk-children .ofk-offer p{margin-bottom:28px!important}
#lode-ofk-children .ofk-offer a{margin-top:auto!important}
#lode-ofk-children #ofk-prices>div{padding:0 26px}
#lode-ofk-children #ofk-prices>div>div{padding:20px 0!important}
#lode-ofk-children #ofk-prices p{margin-top:12px!important}
#lode-ofk-children #ofk-prices>div>div>div>.ofk-inline{background:#ee3329!important;color:#fff!important;border-radius:999px!important;padding:4px 10px!important;font-size:12px!important;line-height:20px!important;font-weight:500!important}
#lode-ofk-children #ofk-prices p>.ofk-inline{margin-left:8px!important}
#lode-ofk-children #ofk-prices p>.ofk-inline::before{content:'\00b7';margin-right:8px}
#lode-ofk-children #ofk-prices p>.ofk-inline b{font-weight:700!important;white-space:nowrap}
#lode-ofk-children #ofk-prices a>.ofk-inline{display:inline-flex!important;align-items:center;justify-content:center;width:18px!important;height:18px!important;border-radius:50%!important;font-size:13px!important;line-height:1!important;vertical-align:middle}
#lode-ofk-children *,#lode-ofk-children *::before,#lode-ofk-children *::after{box-sizing:border-box}
.container:has(#lode-ofk-children)>.ps-about__extent,.container:has(#lode-ofk-children)>.temporary-banner{display:none!important}
.container:has(+.container #lode-ofk-children) .breadcrumb-modern{display:none}
.container:has(+.container #lode-ofk-children) .breadcrumb{margin-bottom:8px}
.tab-text-st:has(#lode-ofk-children){padding-top:0!important}
#lode-ofk-children img{max-width:100%;margin:0}
#lode-ofk-children p,#lode-ofk-children li{text-align:left}
#lode-ofk-children a{transition:filter .15s}
#lode-ofk-children a:hover{filter:brightness(.96)}
#lode-ofk-children a:focus-visible,#lode-ofk-children summary:focus-visible{outline:2px solid #3c4d57;outline-offset:3px}
#lode-ofk-children summary{list-style:none;position:relative;padding-right:48px!important}
#lode-ofk-children summary::-webkit-details-marker{display:none}
#lode-ofk-children summary::after{content:'';position:absolute;right:24px;top:25px;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}
#lode-ofk-children details[open]>summary::after{transform:rotate(225deg)}
#lode-ofk-children #ofk-faq details>summary{background:#fff!important;color:#3c4d57!important}
#lode-ofk-children #ofk-faq details[open]>summary{background:#3c4d57!important;color:#fff!important}
#lode-ofk-children #ofk-restrictions summary::after{display:none}
#lode-ofk-children h3>.ofk-inline{max-width:100%}
#lode-ofk-children #ofk-top h1{color:#fff}
@media(min-width:992px){
 #lode-ofk-children .ofk-sticky-title{position:sticky;top:calc(var(--ofk-header-offset) + 74px);align-self:flex-start;z-index:2}
}
@media(max-width:1199px){
 #lode-ofk-children{--ofk-header-offset:64px}
 #lode-ofk-children .ofk-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #lode-ofk-children #ofk-top{background-position:60% top!important}
 #lode-ofk-children .ofk-offer{padding:24px!important}
 #lode-ofk-children #ofk-gallery figure>img{height:auto!important}
}
@media(max-width:991px){
 #lode-ofk-children #ofk-top{padding:24px 20px 85%!important;min-height:0!important;background:#A8B9CD!important}
 #lode-ofk-children #ofk-top>.ofk-inline{margin-bottom:24px!important}
 #lode-ofk-children #ofk-top h1{font-size:28px!important;line-height:1.2!important;max-width:100%!important}
 #lode-ofk-children #ofk-top p{font-size:16px!important;margin-top:16px!important}
 #lode-ofk-children #ofk-top p br{display:none}
 #lode-ofk-children #ofk-top>div{margin:24px 0!important}
 #lode-ofk-children #ofk-top a{width:100%}
}
@media(max-width:767px){
 #lode-ofk-children #ofk-prices>div{padding:0 16px}
 #lode-ofk-children #ofk-prices p>.ofk-inline::before{display:none}
 #lode-ofk-children>section{padding:24px 16px!important;margin-top:32px!important;border-radius:8px!important}
 #lode-ofk-children h2{font-size:24px!important;line-height:1.3!important}
 #lode-ofk-children h3{font-size:20px!important;line-height:1.35!important}
 #lode-ofk-children h4{font-size:18px!important}
 #lode-ofk-children .ofk-facts{gap:10px!important}
 #lode-ofk-children .ofk-facts>div{padding:12px!important}
 #lode-ofk-children .ofk-facts p{font-size:14px!important;line-height:1.4!important}
 #lode-ofk-children #ofk-offers{grid-template-columns:1fr!important}
 #lode-ofk-children .ofk-offer{min-height:300px!important}
 #lode-ofk-children .ofk-offer>div{width:60%!important}
 #lode-ofk-children .ofk-offer>img{width:45%!important}
 #lode-ofk-children .ofk-note{padding:16px!important;gap:12px!important}
 #lode-ofk-children #ofk-reviewer{padding:16px!important;gap:16px!important}
 #lode-ofk-children #ofk-reviewer>div{flex-basis:100%!important}
 #lode-ofk-children #ofk-reviewer h3{font-size:20px!important}
 #lode-ofk-children #ofk-for-whom{padding:20px 16px!important}
 #lode-ofk-children #ofk-for-whom article{min-height:0!important;padding:20px!important}
 #lode-ofk-children #ofk-description article,#lode-ofk-children #ofk-training article,#lode-ofk-children #ofk-effects article,#lode-ofk-children #ofk-start article{min-height:0!important;padding:20px!important}
 #lode-ofk-children #ofk-prices p>.ofk-inline{display:block!important;margin:8px 0 0!important}
 #lode-ofk-children #ofk-restrictions summary>.ofk-inline{flex-wrap:wrap}
 #lode-ofk-children #ofk-restrictions summary>.ofk-inline>.ofk-inline:last-child{margin-left:0!important;font-size:14px!important}
 #lode-ofk-children #ofk-gallery figure>img{height:auto!important}
 #lode-ofk-children figcaption{left:12px!important;bottom:12px!important;max-width:calc(100% - 24px)!important;font-size:14px!important;padding:8px 12px!important}
 #lode-ofk-children #ofk-address>div>div{padding:24px 20px!important}
 #lode-ofk-children #ofk-address img{height:auto!important;min-height:0!important}
}
@media(max-width:374px){
 #lode-ofk-children .ofk-offer{display:flex;flex-direction:column;padding-bottom:0!important}
 #lode-ofk-children .ofk-offer>div{order:1;width:100%!important}
 #lode-ofk-children .ofk-offer>img{order:2;position:relative!important;right:auto!important;transform:none!important;width:60%!important;align-self:flex-end;margin-bottom:-20px!important}
}

#lode-ofk-children{font-weight:300}
#lode-ofk-children #ofk-top{background:linear-gradient(180deg,#c3cddd,#97adbf)!important}
#lode-ofk-children #ofk-top>.ofk-children-hero{position:absolute;right:0;bottom:0;width:52%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(to right,transparent,#000 10%)}
#lode-ofk-children #ofk-top h1{max-width:470px!important}
#lode-ofk-children #ofk-top>p{max-width:455px!important}
#lode-ofk-children #ofk-top>div{max-width:480px!important}
#lode-ofk-children #ofk-top>.ofk-inline{margin-bottom:40px!important}
#lode-ofk-children .ofk-offer>img{transform:translateY(12%)!important}
#lode-ofk-children #ofk-for-whom h3>.ofk-inline{white-space:normal}
#lode-ofk-children #ofk-faq summary{cursor:pointer}
@media(min-width:992px) and (max-width:1199px){
 #lode-ofk-children #ofk-top h1,#lode-ofk-children #ofk-top>p{max-width:45%!important}
 #lode-ofk-children #ofk-top>div{max-width:49%!important}
}
@media(min-width:768px) and (max-width:991px){
 #lode-ofk-children #ofk-top{padding-bottom:70%!important}
}
@media(max-width:991px){
 #lode-ofk-children #ofk-top>.ofk-children-hero{width:100%;height:auto;max-height:68%;object-fit:contain;object-position:center bottom;mask-image:linear-gradient(to bottom,transparent,#000 9%)}
 #lode-ofk-children #ofk-top h1,#lode-ofk-children #ofk-top>p,#lode-ofk-children #ofk-top>div{max-width:100%!important}
 #lode-ofk-children #ofk-top>.ofk-inline{margin-bottom:24px!important}
}
