.cmplz-cookiebanner [role=button]:focus-visible,.cmplz-cookiebanner a:focus-visible,.cmplz-cookiebanner button:focus-visible{outline:3px solid #101515!important;outline-offset:3px!important}.cmplz-cookiebanner [aria-label="Close dialog"]{scroll-margin:1rem}body .gform_wrapper .gfield--type-choice.hidden_label>legend.gfield_label{border:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;display:block!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}main{margin-block-start:0;max-width:100vw;overflow:hidden;padding-top:77px}@media screen and (min-width:500px)and (max-width:1239px){main{padding-top:86px}}@media screen and (min-width:1240px){main{padding-top:130px}}.announcement-bar:not(.hidden)~* main,body:has(.announcement-bar:not(.hidden)) main{padding-top:calc(77px + var(--announcement-bar-height, 60px))}@media screen and (min-width:500px)and (max-width:1239px){.announcement-bar:not(.hidden)~* main,body:has(.announcement-bar:not(.hidden)) main{padding-top:calc(86px + var(--announcement-bar-height, 60px))}}@media screen and (min-width:1240px){.announcement-bar:not(.hidden)~* main,body:has(.announcement-bar:not(.hidden)) main{padding-top:calc(130px + var(--announcement-bar-height, 60px))}}.announcement-bar.hidden~* main,body:has(.announcement-bar.hidden) main{transition:padding-top .3s ease-in-out}body:has(.error-page) main,body:has(.wp-block-mangrove-animal-post-header) main,body:has(.wp-block-mangrove-page-header.page-header--split-collage) main,body:has(.wp-block-mangrove-post-header) main{padding-top:77px}@media screen and (min-width:500px)and (max-width:1239px){body:has(.error-page) main,body:has(.wp-block-mangrove-animal-post-header) main,body:has(.wp-block-mangrove-page-header.page-header--split-collage) main,body:has(.wp-block-mangrove-post-header) main{padding-top:86px}}@media screen and (min-width:1240px){body:has(.error-page) main,body:has(.wp-block-mangrove-animal-post-header) main,body:has(.wp-block-mangrove-page-header.page-header--split-collage) main,body:has(.wp-block-mangrove-post-header) main{padding-top:130px}}body.route-404 main{padding-top:77px!important}@media screen and (min-width:500px)and (max-width:1239px){body.route-404 main{padding-top:86px!important}}@media screen and (min-width:1240px){body.route-404 main{padding-top:130px!important}}@media screen and (max-width:374px){body:has(.section-header) main{padding-top:calc(77px + var(--header-height-delta, 0px))}body:has(.section-header):has(.announcement-bar:not(.hidden)) main{padding-top:calc(77px + var(--header-height-delta, 0px) + var(--announcement-bar-height, 60px))}}
