.breadcrumbs{padding:10px 16px;font-size:1.8rem;color:#fff;background-color:var(--blue)}.breadcrumbs a,.breadcrumbs a:focus,.breadcrumbs a:hover{border:none}.breadcrumbs__container{display:flex;flex-flow:column wrap;justify-content:space-between;align-items:center;gap:20px}.breadcrumbs__container>:first-child,.breadcrumbs__container>:last-child{flex:1 1 100%}.breadcrumbs__container nav{text-align:center}.breadcrumbs__title{margin:0;font-size:3rem;line-height:1;color:#fff}.breadcrumbs-navigation{display:flex;flex-flow:column wrap}.breadcrumbs-navigation li{margin:10px 0}.breadcrumbs .isHidden{max-height:0;overflow:hidden;transition:max-height .4s ease}.breadcrumbs .isVisible{max-height:300px}.breadcrumbs__filter{cursor:pointer}.chevron{display:inline-block;transform:rotate(90deg);transform-origin:center;transition:transform .2s ease}.chevron--open{transform:rotate(-90deg)}.breadcrumbs__filter:focus,.breadcrumbs__filter:hover{text-decoration:underline}.hs-search-field{position:relative}.hs-search-field__form{display:flex;flex-flow:row nowrap;overflow:hidden}.hs-search-field__form .hs-search-field__input{margin:0;padding:8px;width:80%;font-size:1.8rem;color:#212258;border:2px solid transparent;border-radius:0;transition:border .3s ease}.hs-search-field__form .hs-search-field__input:focus{border:2px solid var(--purple);outline:none}.hs-search-field__input::placeholder{color:var(--grey)}.hs-search-field__button{padding:10px;width:20%;cursor:pointer;border:0;background-color:var(--purple);transition:background-color .3s ease}.hs-search-field__button:focus,.hs-search-field__button:hover{background-color:#fff}.hs-search-field__button svg{height:14px;fill:#fff;transition:fill .3s ease}.hs-search-field__button:focus svg,.hs-search-field__button:hover svg{fill:var(--purple)}@media screen and (min-width:768px){.breadcrumbs-navigation{flex-flow:row wrap;justify-content:space-between}.breadcrumbs__filter{display:none}.breadcrumbs .isHidden{max-height:none}.breadcrumbs-navigation li{margin:0;padding:0 5px}}@media screen and (min-width:1024px){.breadcrumbs__container{margin:0 auto;max-width:1200px;flex-flow:row wrap;gap:0}.breadcrumbs__container>:first-child,.breadcrumbs__container>:last-child{flex:0 1 20%}.breadcrumbs__container .breadcrumbs__nav{flex:1 1 20%;text-align:left}}