/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::after,*::before{box-sizing:border-box}body,div,section,article,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,figure,figcaption,p,blockquote,th,td{margin:0;padding:0}img{width:auto;max-width:100%;height:auto;border-style:none}a{background-color:rgba(0,0,0,0);color:inherit}h1,h2,h3,h4,h5,h6{color:inherit;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:bold;line-height:1.3;word-wrap:break-word}h1{font-size:4rem}h2{font-size:2.5rem}h3{font-size:1.8rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}ul{list-style:none}iframe{border:none}table{width:100%;max-width:100%}main{display:block;width:100%}hr{box-sizing:content-box;overflow:visible;display:block;height:.1rem;border:0;border-top:.1rem solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}abbr[title]{text-decoration:none;border:none}svg{display:block;fill:currentColor}[hidden]{display:none}template{display:none}pre{font-family:monospace,monospace;font-size:1em}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{resize:vertical;overflow:auto}progress{vertical-align:baseline}details{display:block}summary{display:list-item}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}a:focus,button:focus,input[type=button]:focus,input[type=submit]:focus,summary:focus{outline:.2rem solid #000;outline-offset:.2rem}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),summary:focus:not(:focus-visible){outline:none;box-shadow:none}a:focus-visible,button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible,summary:focus-visible{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #000,0 0 0 .4rem #fff,0 0 0 .6rem #000}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001s !important;animation-iteration-count:1 !important;transition-duration:.001s !important;scroll-behavior:auto !important}}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6em;line-height:1.5;background-color:#efefe8;color:#212e38}@font-face{font-family:"Montserrat";src:url(/themes/custom/bccontentsearch/fonts/montserrat/montserrat-v25-latin/montserrat-v25-latin-regular.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/themes/custom/bccontentsearch/fonts/montserrat/montserrat-v25-latin/montserrat-v25-latin-italic.woff2) format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/themes/custom/bccontentsearch/fonts/montserrat/montserrat-v25-latin/montserrat-v25-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/themes/custom/bccontentsearch/fonts/montserrat/montserrat-v25-latin/montserrat-v25-latin-600italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/themes/custom/bccontentsearch/fonts/montserrat/montserrat-v25-latin/montserrat-v25-latin-700.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/themes/custom/bccontentsearch/fonts/montserrat/montserrat-v25-latin/montserrat-v25-latin-700italic.woff2) format("woff2");font-weight:bold;font-style:italic;font-display:swap}@media print{*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}pre,blockquote{page-break-inside:avoid}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.messages{position:relative;margin:0;padding:1.5rem 2rem;font-size:1.5rem;font-weight:normal;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;background-image:none}.messages .messages__list{list-style:none}.messages .messages__item{margin-bottom:.4rem}.messages .messages__item:last-child{margin-bottom:0}.messages a{font-style:italic;text-decoration:underline}.messages.messages--warning{background:#aad86c;color:#2a2a2a}.messages.messages--warning a:hover,.messages.messages--warning a:focus{color:#000}.messages.messages--status{background:#aad86c;color:#2a2a2a}.messages.messages--error{background:#c73434;color:#fff}.messages.messages--error a:hover,.messages.messages--error a:focus{color:#ecff62}.page-messages-wrapper .messages{margin:2rem}.skip-link{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:#000;color:#fff;padding:1rem 2rem;font-size:1.8rem;line-height:1.5;border:.2rem solid}.skip-link:active,.skip-link:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;clip-path:none;white-space:inherit}.skip-link:active,.skip-link:focus{outline:none;position:absolute;top:2rem;left:2rem;z-index:505}.form-type-checkbox{position:relative;min-height:2.6rem}.form-type-checkbox>input{appearance:none;opacity:0;position:absolute;top:0;left:0;width:2.6rem;height:2.6rem;border:none;background:rgba(0,0,0,0)}.form-type-checkbox>label{display:inline-block;position:relative;margin:0;padding:.2rem 0 .2rem 3.6rem;cursor:pointer}.form-type-checkbox>label::before,.form-type-checkbox>label::after{content:"";display:block;position:absolute}.form-type-checkbox>label::before{top:0;left:0;width:2.6rem;height:2.6rem;border:.1rem solid #212e38;background-color:#fff;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.form-type-checkbox>label::after{top:.7rem;left:.6rem;width:1.6rem;height:.8rem;transform:rotate(-45deg);border:solid;border-width:0 0 .2rem .2rem;border-color:#fff;border-top-color:rgba(0,0,0,0);background:rgba(0,0,0,0);opacity:0;visibility:hidden;transition:opacity .15s ease-out,visibility .15s ease-out}.form-type-checkbox>label a{display:none !important}.form-type-checkbox>input:focus+label::before{box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.form-type-checkbox>input:checked+label::before{border-color:#212e38;background-color:#212e38}.form-type-checkbox>input:checked+label::after{opacity:1;visibility:visible}.form-type-checkbox>input:checked:focus+label::before{border-color:#000}.form-type-checkbox>input[disabled]+label{cursor:not-allowed}.form-type-checkbox>input[disabled]+label::before{border-color:#212e38;background-color:#212e38}.form-type-checkbox>input[disabled]+label::after{border-color:#212e38}.form-type-checkbox .description{margin-left:3.6rem}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=tel],input[type=url],input[type=search],textarea,select{width:100%;appearance:none;padding:1rem 1.4rem;background-color:#fff;border:.1rem solid #212e38;border-radius:0;box-shadow:none;font-size:1.6rem;line-height:1.5;color:#212e38;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #000,0 0 0 .4rem #fff,0 0 0 .6rem #000;background-color:#fff;border:.1rem solid #000;color:#212e38}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=month]:disabled,input[type=week]:disabled,input[type=time]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,textarea:disabled,select:disabled{background-color:#fff;border:.1rem solid #212e38;color:#212e38;cursor:not-allowed}textarea{resize:vertical;min-height:16rem;vertical-align:top}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.select-wrapper{position:relative}.select-wrapper select{background:rgba(0,0,0,0);padding-right:4.6rem;color:#212e38;background-color:#fff}.select-wrapper__arrow{position:absolute;top:50%;margin-top:-0.8rem;right:1.6rem;pointer-events:none}.select-wrapper__arrow svg{display:block;width:1.6rem;height:1.6rem}.select-wrapper select::-ms-expand{display:none}::-webkit-input-placeholder{color:#212e38;opacity:1;font-style:italic}::-moz-placeholder{color:#212e38;opacity:1;font-style:italic}:-ms-input-placeholder{color:#212e38;opacity:1;font-style:italic}:-moz-placeholder{color:#212e38;opacity:1;font-style:italic}.form-item{margin:0;padding:0}.form-item label{display:inline-block;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:normal;margin-bottom:.6rem}.form-item .fieldset-legend{display:inline-block;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:normal;margin-bottom:.6rem}.form-item .description{margin-top:.4rem;font-size:1.5rem}.form-item .description a{text-decoration:underline}.form-item .description a:hover,.form-item .description a:focus{text-decoration:none}.form-actions{display:flex;flex-flow:row wrap;align-items:center;gap:2rem}.form-actions .form-submit{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:relative;z-index:1;background:#212e38;border:.2rem solid #212e38;border-radius:0;color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.2;font-weight:bold;text-align:center;text-transform:uppercase;text-decoration:none;display:inline-block;max-width:100%;padding:1rem 2.2rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.form-actions .form-submit:hover,.form-actions .form-submit:focus{color:#fff;background-color:#c24a42;border-color:#c24a42}.form-actions .form-submit:focus-visible,.form-actions .form-submit:active{text-decoration:underline}.form-actions .form-submit:disabled{opacity:.6;cursor:not-allowed}.form-actions a{text-decoration:underline}.form-actions a:hover,.form-actions a:focus{text-decoration:none}.form-type-radio{position:relative;min-height:2.8rem}.form-type-radio>input{appearance:none;opacity:0;position:absolute;top:0;left:0;width:2.8rem;height:2.8rem;background:rgba(0,0,0,0);border:none}.form-type-radio>label{display:inline-block;position:relative;margin:0;padding-left:3.8rem;cursor:pointer}.form-type-radio>label::before,.form-type-radio>label::after{content:"";display:block;position:absolute}.form-type-radio>label::before{top:0;left:0;width:2.8rem;height:2.8rem;border:.1rem solid #212e38;border-radius:50%;background-color:#fff;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.form-type-radio>label::after{width:0;height:0;top:.6rem;left:.6rem;border:.8rem solid #212e38;opacity:0;visibility:hidden;border-radius:50%;transition:opacity .15s ease-out,visibility .15s ease-out}.form-type-radio>label a{display:none !important}.form-type-radio>input:focus+label::before{box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.form-type-radio>input:checked+label::before{border-color:#212e38;background-color:#fff}.form-type-radio>input:checked+label::after{opacity:1;visibility:visible}.form-type-radio>input:checked:focus+label::before{border-color:#000}.form-type-radio>input[disabled]+label{cursor:not-allowed}.form-type-radio>input[disabled]+label::before{border-color:#212e38;background-color:#212e38}.form-type-radio>input[disabled]+label::after{border-color:#212e38}.form-type-radio .description{margin-left:3.8rem}.site-header{position:relative;z-index:440}@media print{.site-header{display:none}}.site-header-desktop{display:block;position:relative;background-color:#fff;border-bottom:.1rem solid #efefe8;padding:2rem 0}@media all and (max-width:61.1875em){.site-header-desktop{display:none}}.site-header-desktop__inner{width:100%;max-width:140rem;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:2rem;padding-right:2rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:2rem}.site-header-desktop__logo-block{display:flex;flex-flow:row wrap;align-items:center;gap:1rem 2rem}.site-header-desktop__logo-link{flex:0 1 auto;min-width:0;display:inline-block}.site-header-desktop__logo-link img{display:block;width:100%;max-width:26.6rem}.site-header-desktop__logo-title{flex:0 1 auto;min-width:0;font-size:2.2rem;font-weight:bold}.site-header-desktop__main-block-inner{display:flex;flex-flow:row wrap;align-items:center;gap:2rem}.site-header-desktop__main-navigation .menu{display:flex;flex-flow:row wrap;align-items:center;margin:0 -0.4rem;font-size:1.6rem;line-height:1.14}.site-header-desktop__main-navigation .menu-item{flex:0 1 auto;min-width:0;padding:0 .4rem}.site-header-desktop__main-navigation .menu-item button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer}.site-header-desktop__main-navigation .menu-item a,.site-header-desktop__main-navigation .menu-item button,.site-header-desktop__main-navigation .menu-item>span{display:block;padding:.8rem .8rem;text-decoration:none;line-height:1.14}.site-header-desktop__main-navigation .menu-item a:hover,.site-header-desktop__main-navigation .menu-item a:focus,.site-header-desktop__main-navigation .menu-item button:hover,.site-header-desktop__main-navigation .menu-item button:focus{text-decoration:underline;text-underline-offset:.3em}.site-header-desktop__main-navigation .menu-item.menu-item--active-trail a{text-decoration:underline;text-underline-offset:.3em}.site-header-desktop__account-block .user-account-nav{position:relative}.js .site-header-desktop__account-block .user-account-nav{opacity:0}.js .site-header-desktop__account-block .user-account-nav.js-processed{opacity:1}.site-header-desktop__account-block .user-account-nav__toggle-button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;padding:.8rem .8rem;font-size:1.6rem;line-height:1.14}.site-header-desktop__account-block .user-account-nav__toggle-button:hover,.site-header-desktop__account-block .user-account-nav__toggle-button:focus{text-decoration:underline;text-underline-offset:.3em}.site-header-desktop__account-block .user-account-nav__toggle-button>svg{flex:0 0 auto;min-width:0;width:2rem;height:2rem;margin-right:.6rem;fill:#6d797a}.site-header-desktop__account-block .user-account-nav__toggle-button>span{flex:0 1 auto}.site-header-desktop__account-block .user-account-nav__content{position:absolute;top:100%;right:0;width:auto;min-width:18rem;max-width:40rem}.site-header-desktop__account-block .user-account-nav__content[aria-hidden=true]{display:none}.site-header-desktop__account-block .menu{color:#fff;background-color:#212e38;padding:1.6rem}.site-header-desktop__account-block .menu .menu-item{padding:0 .4rem}.site-header-desktop__account-block .menu .menu-item button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer}.site-header-desktop__account-block .menu .menu-item a,.site-header-desktop__account-block .menu .menu-item button,.site-header-desktop__account-block .menu .menu-item>span{display:block;padding:.8rem .8rem;text-decoration:none;line-height:1.14}.site-header-desktop__account-block .menu .menu-item a:hover,.site-header-desktop__account-block .menu .menu-item a:focus,.site-header-desktop__account-block .menu .menu-item button:hover,.site-header-desktop__account-block .menu .menu-item button:focus{text-decoration:underline;text-underline-offset:.3em}.site-header-desktop__account-block .menu .menu-item.menu-item--active-trail a{text-decoration:underline;text-underline-offset:.3em}.site-header-mobile{display:none;position:relative;background-color:#fff;border-bottom:.1rem solid #efefe8;padding:2rem 0}@media all and (max-width:61.1875em){.site-header-mobile{display:block}}.site-header-mobile__inner{width:100%;max-width:140rem;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:2rem;padding-right:2rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:2rem}.site-header-mobile__logo-block{display:flex;flex-flow:row wrap;align-items:center;gap:1rem 2rem}.site-header-mobile__logo-link{flex:0 1 auto;min-width:0;display:inline-block}.site-header-mobile__logo-link img{display:block;width:100%;max-width:26.6rem}.site-header-mobile__logo-title{flex:0 1 auto;min-width:0;font-size:2.2rem;font-weight:bold}@media all and (max-width:61.1875em){.site-header-mobile__logo-title{font-size:1.6rem}}.site-header-mobile__main-block{align-self:flex-start}.site-header-mobile__main-block-inner{display:flex;flex-flow:row wrap;align-items:center;gap:2rem}.site-header-mobile__navigation-toggle,.site-header-mobile__navigation-toggle-backup{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:relative;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4rem;height:4rem}.site-header-mobile__navigation-toggle svg,.site-header-mobile__navigation-toggle-backup svg{width:2.4rem;height:2.4rem}.no-js .site-header-mobile__navigation-toggle{display:none}.js .site-header-mobile__navigation-toggle-backup{display:none}.mobile-sitenav{flex:1 1 auto;display:flex;flex-flow:column nowrap}.mobile-sitenav-main{width:100%;padding:1.8rem 2rem;font-size:1.6rem;line-height:1.2}@media all and (max-width:23.3125em){.mobile-sitenav-main{font-size:1.6rem}}.mobile-sitenav-main .menu-item+.menu-item{margin-top:1.2rem}.mobile-sitenav-main .menu-item button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;font-weight:inherit}.mobile-sitenav-main .menu-item a,.mobile-sitenav-main .menu-item button,.mobile-sitenav-main .menu-item>span{display:inline-block;text-decoration:none;word-wrap:break-word;padding:.8rem}.mobile-sitenav-main .menu-item a:hover,.mobile-sitenav-main .menu-item a:focus,.mobile-sitenav-main .menu-item button:hover,.mobile-sitenav-main .menu-item button:focus{text-decoration:underline;text-underline-offset:.3em}.mobile-sitenav-main .menu-item.menu-item--active-trail a{text-decoration:underline;text-underline-offset:.3em}.mobile-sitenav-user{width:100%;padding:1.8rem 2rem;font-size:1.4rem;line-height:1.2}.mobile-sitenav-user .menu-item+.menu-item{margin-top:.8rem}.mobile-sitenav-user .menu-item button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer}.mobile-sitenav-user .menu-item a,.mobile-sitenav-user .menu-item button,.mobile-sitenav-user .menu-item>span{display:inline-block;text-decoration:none;padding:.8rem}.mobile-sitenav-user .menu-item a:hover,.mobile-sitenav-user .menu-item a:focus,.mobile-sitenav-user .menu-item button:hover,.mobile-sitenav-user .menu-item button:focus{text-decoration:underline;text-underline-offset:.3em}.mobile-sitenav-user .menu-item.menu-item--active-trail a{text-decoration:underline;text-underline-offset:.3em}.site-footer{padding:2rem;color:#fff;background-color:#212e38}.site-footer__inner{width:100%;max-width:140rem;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:2rem;padding-right:2rem}.site-footer__info{font-size:1.4rem;line-height:1.4}.site-footer__navigation{margin-top:2rem;font-size:1.4rem;line-height:1.4;display:flex;flex-flow:row wrap;gap:2rem}.site-footer__navigation-main .menu{display:flex;flex-flow:row wrap;align-items:center;margin:0 -1rem;font-size:1.4rem;line-height:1.14}.site-footer__navigation-main .menu-item{flex:0 1 auto;min-width:0;padding:0 1rem}.site-footer__navigation-main .menu-item button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer}.site-footer__navigation-main .menu-item a,.site-footer__navigation-main .menu-item button,.site-footer__navigation-main .menu-item>span{display:block;padding:.8rem 0;text-decoration:none;line-height:1.14}.site-footer__navigation-main .menu-item a:hover,.site-footer__navigation-main .menu-item a:focus,.site-footer__navigation-main .menu-item button:hover,.site-footer__navigation-main .menu-item button:focus{text-decoration:underline;text-underline-offset:.3em}.site-footer__navigation-main .menu-item.menu-item--active-trail a{text-decoration:underline;text-underline-offset:.3em}.site-footer__navigation-user .menu{display:flex;flex-flow:row wrap;align-items:center;margin:0 -1rem;font-size:1.4rem;line-height:1.14}.site-footer__navigation-user .menu-item{flex:0 1 auto;min-width:0;padding:0 1rem}.site-footer__navigation-user .menu-item button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer}.site-footer__navigation-user .menu-item a,.site-footer__navigation-user .menu-item button,.site-footer__navigation-user .menu-item>span{display:block;padding:.8rem 0;text-decoration:none;line-height:1.14}.site-footer__navigation-user .menu-item a:hover,.site-footer__navigation-user .menu-item a:focus,.site-footer__navigation-user .menu-item button:hover,.site-footer__navigation-user .menu-item button:focus{text-decoration:underline;text-underline-offset:.3em}.site-footer__navigation-user .menu-item.menu-item--active-trail a{text-decoration:underline;text-underline-offset:.3em}.navigation-modal{position:fixed;z-index:550;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .navigation-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-navigation-visible .navigation-modal{opacity:1;visibility:visible}.transitions.js-navigation-visible .navigation-modal{transition:opacity .15s ease,visibility .15s ease}html.js-navigation-fixed{overflow:hidden;height:100%}html.js-navigation-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.navigation-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(33,46,56,.5)}.navigation-modal.js-bgclick-enabled .navigation-modal__background{cursor:pointer}.navigation-modal__modal{height:100%;position:relative;z-index:2;width:100%;max-width:40rem;margin-left:auto;color:#212e38;background:#fff;box-shadow:0 .8rem 1.6rem rgba(0,0,0,.4);display:flex;flex-flow:column nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.transitions .navigation-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(100%,0,0)}.transitions.js-navigation-visible .navigation-modal__modal{transform:translate3d(0,0,0)}.navigation-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;padding:4rem 2rem 1.2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.navigation-modal__logo-zone{flex:0 1 auto;min-width:0;padding-right:2rem}.navigation-modal__logo{width:100%;max-width:26.6rem}.navigation-modal__logo-link{display:block}.navigation-modal__logo-link svg{display:block;width:100%;height:auto}.navigation-modal__top-actions-container{flex:0 0 auto;min-width:0}.navigation-modal__close-button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:relative;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4rem;height:4rem}.navigation-modal__close-button svg{width:2.2rem;height:2.2rem}.navigation-modal__content{flex:1 1 auto;display:flex;flex-flow:column nowrap}.navigation-modal__content-inner{flex:1 1 auto;width:100%;display:flex;flex-flow:column nowrap}.navigation-modal__content-inner>*{width:100%}.page-header{margin:3rem 0}.page-header__inner{width:100%;max-width:140rem;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:2rem;padding-right:2rem;position:relative}.page-title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:3.2rem;line-height:1.14;font-weight:900}@media all and (max-width:47.9375em){.page-title{font-size:2.4rem}}.text-content{font-size:1.6rem;font-weight:300;line-height:2;word-break:break-word}@media all and (max-width:47.9375em){.text-content{font-size:1.4rem}}.text-content *+*{margin-top:2.2rem}.text-content *+br,.text-content *+li,.text-content *+dd,.text-content *+tr,.text-content *+th,.text-content *+td{margin-top:0}.text-content p+p{margin-top:1.4rem}.text-content *+h2,.text-content *+h3,.text-content *+h4,.text-content *+h5,.text-content *+h6{margin-top:2.8rem}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.3;font-weight:bold}.text-content h1{font-size:4rem}@media all and (max-width:47.9375em){.text-content h1{font-size:2.2rem}}.text-content h2{font-size:4rem}@media all and (max-width:47.9375em){.text-content h2{font-size:2.2rem}}.text-content h3{font-size:3.6rem}@media all and (max-width:47.9375em){.text-content h3{font-size:2rem}}.text-content h4{font-size:3.2rem}@media all and (max-width:47.9375em){.text-content h4{font-size:1.8rem}}.text-content h5{font-size:2.8rem}@media all and (max-width:47.9375em){.text-content h5{font-size:1.6rem}}.text-content h6{font-size:2.4rem}@media all and (max-width:47.9375em){.text-content h6{font-size:1.4rem}}.text-content b,.text-content strong{font-weight:bold}.text-content a{text-decoration:underline;word-break:break-word}.text-content a:hover,.text-content a:focus{text-decoration:none}.text-content .text-content-table-wrapper{margin:3.2rem 0;overflow-x:auto}.text-content .text-content-table-wrapper:focus-visible{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #000,0 0 0 .4rem #fff,0 0 0 .6rem #000}.text-content .text-content-table-wrapper table{margin:0}.text-content table{margin:3.2rem 0;border:none;border-collapse:collapse;color:inherit;word-break:initial}.text-content table tr,.text-content table th,.text-content table thead,.text-content table tbody,.text-content table tfoot,.text-content table td{border:none}.text-content table tr{border-bottom:.1rem solid}.text-content table th,.text-content table td{padding:.75em .5em;border:.1rem solid}.text-content table th{font-weight:bold;text-align:left}.text-content table caption{text-align:center;font-size:1em}.text-content ul{list-style-type:square;margin:2.2rem 0 2.2rem 1rem;padding-left:4rem}.text-content ul li ul,.text-content ul li ol{margin:1rem 0 1rem 1rem;padding-left:2rem}.text-content ol{margin:2.2rem 0 2.2rem 1rem;padding-left:4rem}.text-content ol li ol,.text-content ol li ul{margin:1rem 0 1rem 1rem;padding-left:2rem}.text-content blockquote{position:relative}.text-content blockquote p:before{content:open-quote}.text-content blockquote p:after{content:close-quote}.text-content hr{width:100%;margin:3.2rem 0;border:none;border-bottom:.1rem solid}.text-content iframe{max-width:100%}.text-content>*:first-child{margin-top:0}.text-content>*:last-child{margin-bottom:0}.site-wrapper{position:relative}.page-wrapper{position:relative;background-color:#fff;width:100%;max-width:192rem;margin:0 auto}.content-wrapper{width:100%}
.pager{position:relative;margin:6rem 0}.pager__inner{width:100%;max-width:140rem;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:2rem;padding-right:2rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;text-align:center}.pager__items{list-style:none;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:0 -0.5rem -1rem}.pager__item{flex:0 1 auto;min-width:0;padding:0 .5rem .1rem;font-size:1.6rem;line-height:1;font-weight:normal;text-align:center}.pager__item>*{display:block;padding:1rem;font-size:1.6rem;line-height:1;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.pager__item.is-active{font-weight:600}.pager__item a{min-height:4rem;min-width:4rem;text-decoration:none;transition:color .15s ease-out}.pager__item a:hover,.pager__item a:focus{text-decoration:underline}.pager__item a:focus,.pager__item a:active{text-decoration:underline}.pager__item--previous a,.pager__item--next a{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border:.2rem solid;transition:color .15s ease-out,background-color .15s ease-out}.pager__item--previous a:hover,.pager__item--previous a:focus,.pager__item--next a:hover,.pager__item--next a:focus{color:#fff;background-color:#212e38;border-color:#212e38}.pager__item--previous a svg,.pager__item--next a svg{display:block;width:1.4rem;height:1.4rem}.pager__item--previous{margin-right:2rem}.pager__item--next{margin-left:2rem}.pager__item--ellipsis{min-width:4.8rem}
.search-element-toggle{position:relative;width:100%}.search-element-toggle-button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;width:100%;display:flex;flex-flow:row nowrap;min-height:4.6rem;background-color:#fff;border:.1rem solid;padding:1rem 1.4rem;font-size:1.2rem;line-height:1.4}.search-element-toggle-button>span{flex:1 1 auto;min-width:0;margin-top:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-element-toggle-button>svg{flex:0 0 auto;min-width:0;width:1.6rem;height:1rem;margin-top:.7rem;margin-left:.4rem}.search-element-toggle-button[aria-expanded=true]>svg{transform:scale(-1)}.search-element-toggle-content{position:absolute;z-index:2;top:100%;left:0;width:100%;max-height:30rem;overflow:auto;background-color:#fff;border:.1rem solid;border-top:0;padding:1.4rem}.search-element-toggle-content[aria-hidden=true]{display:none}.search-element-toggle-content .form-item+.form-item{margin-top:.6rem}.search-element-toggle-content .form-item label{width:100%;font-size:1.4rem}.bccontentsearch-custom-search-form{position:relative;z-index:330;width:100%;max-width:140rem;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:2rem;padding-right:2rem;margin-bottom:4rem}.bccontentsearch-custom-search-form>.form-wrapper{background-color:#efefe8;padding:2rem 1rem;display:flex;flex-flow:row wrap}.bccontentsearch-custom-search-form>.form-wrapper>.form-item{flex:0 1 auto;min-width:0;width:18%;padding:0 1rem 2rem}@media all and (max-width:81.1875em){.bccontentsearch-custom-search-form>.form-wrapper>.form-item{width:33.33%}}@media all and (max-width:61.1875em){.bccontentsearch-custom-search-form>.form-wrapper>.form-item{width:50%}}@media all and (max-width:35.4375em){.bccontentsearch-custom-search-form>.form-wrapper>.form-item{width:100%}}.bccontentsearch-custom-search-form>.form-wrapper>.form-item[id=edit-language--wrapper]{width:14%}@media all and (max-width:81.1875em){.bccontentsearch-custom-search-form>.form-wrapper>.form-item[id=edit-language--wrapper]{width:33.33%}}@media all and (max-width:61.1875em){.bccontentsearch-custom-search-form>.form-wrapper>.form-item[id=edit-language--wrapper]{width:50%}}@media all and (max-width:35.4375em){.bccontentsearch-custom-search-form>.form-wrapper>.form-item[id=edit-language--wrapper]{width:100%}}.bccontentsearch-custom-search-form>.form-wrapper>.form-item[id=edit-culture--wrapper]{width:14%}@media all and (max-width:81.1875em){.bccontentsearch-custom-search-form>.form-wrapper>.form-item[id=edit-culture--wrapper]{width:33.33%}}@media all and (max-width:61.1875em){.bccontentsearch-custom-search-form>.form-wrapper>.form-item[id=edit-culture--wrapper]{width:50%}}@media all and (max-width:35.4375em){.bccontentsearch-custom-search-form>.form-wrapper>.form-item[id=edit-culture--wrapper]{width:100%}}.bccontentsearch-custom-search-form>.form-wrapper>.form-item-match-all-words{width:100%}.bccontentsearch-custom-search-form .form-actions{width:100%;padding:0 1rem 0}.js .bccontentsearch-custom-search-form{display:none}.js .bccontentsearch-custom-search-form.js-ready{display:block}.searchpage{position:relative;padding:4rem 0 0 0}.search-result{position:relative;display:flex;flex-flow:column nowrap}.search-result__top{font-size:1.2rem;line-height:1.4rem;display:flex;flex-flow:row wrap;gap:.5rem}.search-result__top-item{display:inline-flex;background-color:#efefe8;font-size:1.2rem;line-height:1.4rem;padding:.4rem .8rem}.search-result__main{flex:1 1 auto;width:100%;border:.1rem solid #efefe8;padding:2rem}.search-result__media-block{box-shadow:0 0 1px rgba(0,0,0,.4);background-color:#efefe8}.search-result__media-block-inner{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.search-result__media-block-inner::before{content:"";float:left;padding-bottom:56.25%}.search-result__media-block-inner::after{clear:left;content:" ";display:table}.search-result__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#212e38}.search-result__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.search-result__image-overlay{position:relative;z-index:2;width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-end;padding:4%}.search-result__brand-block{position:relative;width:100%}.search-result__brand-block-inner{max-width:9.2rem;background-color:#fff;border:.1rem solid #212e38}.search-result__brand-logo-holder{position:relative;width:100%;height:0;padding-bottom:73.5%}.search-result__brand-logo-holder img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:5%}.search-result__brand-logo-text{display:block;text-align:center;padding:1rem;font-size:1.4rem;line-height:1.4}.search-result__play-icon-holder{width:25%;max-width:4rem}.search-result__play-icon{background-color:#c24a42;display:flex;flex-flow:column nowrap;align-items:center;justify-self:center;transition:background-color .15s ease-out;border-radius:50%}.search-result__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#fff;padding:25%}.search-result__play-icon-graphic svg{position:relative;left:10%;width:100%;height:100%}.search-result__content-block{margin-top:2rem}.search-result__title{font-size:2rem;line-height:1.4}.search-result__date-created{margin-top:.8rem;font-size:1.4rem;line-height:1.4}.search-result__cultures-block{margin-top:2rem}.search-result__cultures-list{display:flex;flex-flow:row wrap;gap:1rem}.search-result__cultures-list-item{flex:0 1 auto;min-width:0}.search-result__cultures-list-item a{display:block;padding:.6rem 1rem;color:#fff;background-color:#212e38;font-size:1.4rem;line-height:1.4;font-weight:600;text-transform:uppercase;text-decoration:none;transition:background-color .15s ease-out}.search-result__cultures-list-item a:hover,.search-result__cultures-list-item a:focus{background-color:#c24a42}.search-result__cultures-list-item a:focus{text-decoration:underline}.search-results{margin:4rem 0 6rem}.search-results__inner{width:100%;max-width:140rem;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:2rem;padding-right:2rem}.search-results-list{display:grid;grid-template-columns:repeat(3,1fr);gap:3.6rem}@media all and (max-width:61.1875em){.search-results-list{grid-template-columns:repeat(2,1fr)}}@media all and (max-width:35.4375em){.search-results-list{grid-template-columns:repeat(1,1fr)}}.search-results-list__item{min-width:0;display:flex;flex-flow:column nowrap}.search-results-list__item>*{flex:1 1 auto;width:100%}.search-results-empty{font-size:1.6rem;line-height:1.4;font-style:italic}
