/* Start custom CSS *//* Chobe 2027 competition page: extras the editor controls cannot set */
div[data-id="375f05aa"] p,div[data-id="375f05aa"] h1,div[data-id="3830bd76"] p,div[data-id="25540b37"] p,div[data-id="25540b37"] h2,div[data-id="4e6e26b8"] p,div[data-id="e6f3268"] p,div[data-id="38e1c7db"] p,div[data-id="38e1c7db"] h2,div[data-id="7ecc618"] p,div[data-id="7ecc618"] h2{cursor:default}
div[data-id="dc199db"]{background-image:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 60%);pointer-events:none}
div[data-id="74c68e66"]{pointer-events:none}
div[data-id="7d5f67c4"]{border-top:2px dashed #000}
div[data-id="6ec4e6cf"]{border-top:2px solid #000;border-right:2px solid #000}
div[data-id="74d21148"]{text-align:right;min-width:max-content}
div[data-id="22c8fdb"]{min-width:max-content}
div[data-id="74d21148"] p,div[data-id="22c8fdb"] p{white-space:nowrap}
div[data-id="12dcc582"]{row-gap:20px}
div[data-id="d77c8aa"]{border-top:1px solid rgba(0,0,0,.14)}
div[data-id="2312690e"]{border-left:2px dashed rgba(0,0,0,.4)}
div[data-id="6c50ee1d"]{background-image:repeating-linear-gradient(90deg,#000 0 2px,#fff 2px 5px,#000 5px 6px,#fff 6px 10px,#000 10px 13px,#fff 13px 15px)}
div[data-id="3830bd76"]{border-bottom:1px solid rgba(0,0,0,.14)}
div[data-id="6e01238c"]{overflow-y:auto}
div[data-id="6e01238c"] ol{margin:0;padding-left:20px}
div[data-id="6e01238c"] li{margin-bottom:8px}
div[data-id="6af28642"],div[data-id="34ab1b26"],div[data-id="17b61a47"]{position:relative;overflow:hidden;pointer-events:none;opacity:.1}
div[data-id="6af28642"]::before,div[data-id="34ab1b26"]::before,div[data-id="17b61a47"]::before{content:"";position:absolute;top:0;bottom:0;right:auto;background-repeat:repeat-x;background-position:0 100%}
div[data-id="34ab1b26"]::before{left:-1034px;width:calc(100% + 1034px);background-image:url(https://geldhofchocolates.com/wp-content/uploads/2026/11/chobe-divider-giraffes.png);background-size:1034px 130px}
div[data-id="6af28642"]::before{left:-982px;width:calc(100% + 982px);background-image:url(https://geldhofchocolates.com/wp-content/uploads/2026/11/chobe-divider-zebras.png);background-size:982px 92px}
div[data-id="17b61a47"]::before{left:-1573px;width:calc(100% + 1573px);background-image:url(https://geldhofchocolates.com/wp-content/uploads/2026/11/chobe-divider-elephants.png);background-size:1573px 100px}
@media (max-width:767px){
div[data-id="7d5f67c4"]{border-top-width:1.5px}
div[data-id="6ec4e6cf"]{border-top-width:1.5px;border-right-width:1.5px}
div[data-id="12dcc582"]{row-gap:8px}
div[data-id="2312690e"]{border-left-width:1.5px}
div[data-id="34ab1b26"]::before{left:-620px;width:calc(100% + 620px);background-size:620px 78px}
div[data-id="6af28642"]::before{left:-589px;width:calc(100% + 589px);background-size:589px 55px}
div[data-id="17b61a47"]::before{left:-944px;width:calc(100% + 944px);background-size:944px 60px}
}
@media (prefers-reduced-motion:no-preference){
@keyframes cbrise{from{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}
@keyframes cbdrift{from{transform:scale(1.02)}to{transform:scale(1.12)}}
@keyframes cbmarchg{from{transform:translateX(0)}to{transform:translateX(1034px)}}
@keyframes cbmarchz{from{transform:translateX(0)}to{transform:translateX(982px)}}
@keyframes cbmarche{from{transform:translateX(0)}to{transform:translateX(1573px)}}
@keyframes cbmarchgm{from{transform:translateX(0)}to{transform:translateX(620px)}}
@keyframes cbmarchzm{from{transform:translateX(0)}to{transform:translateX(589px)}}
@keyframes cbmarchem{from{transform:translateX(0)}to{transform:translateX(944px)}}
div[data-id="74c68e66"]{animation:cbdrift 32s ease-in-out infinite alternate;will-change:transform}
div[data-id="58875f37"]>:nth-child(1){animation:cbrise 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:150ms}
div[data-id="58875f37"]>:nth-child(2){animation:cbrise 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:350ms}
div[data-id="58875f37"]>:nth-child(3){animation:cbrise 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:550ms}
div[data-id="7af014a0"]{animation:cbrise 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:800ms}
div[data-id="34ab1b26"]::before{animation:cbmarchg 52s linear infinite}
div[data-id="6af28642"]::before{animation:cbmarchz 48s linear infinite}
div[data-id="17b61a47"]::before{animation:cbmarche 78s linear infinite}
}
@media (prefers-reduced-motion:no-preference) and (max-width:767px){
div[data-id="34ab1b26"]::before{animation-name:cbmarchgm}
div[data-id="6af28642"]::before{animation-name:cbmarchzm}
div[data-id="17b61a47"]::before{animation-name:cbmarchem}
}/* End custom CSS */