/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"fira-sans",sans-serif;}a{transition:all 0.3s ease-in-out;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"gill-sans-nova",sans-serif;font-weight:800;text-transform:uppercase;}blockquote{padding:1rem;margin:1.5rem 0;font-family:"gill-sans-nova",sans-serif;background-color:#035191;color:#fff;}blockquote > p:last-child{margin-bottom:0;}@media (min-width:992px){blockquote{padding:3rem;}}#block-mits-content .field--name-body p,#block-mits-content .field--name-body ul,#block-mits-content .field--name-body h2,#block-mits-content .field--name-body h3,#block-mits-content .field--name-body h4,#block-mits-content .field--name-body h5,#block-mits-content .field--name-body h6{width:100%;max-width:930px;}#navbar-top{font-size:0.8rem;}#navbar-top .nav-link{padding-top:0;padding-bottom:0;}#topSearch{background-color:#011826;width:100%;}#topSearch > .container{padding-top:0.5rem;}#topSearch #search-block-form{padding:0;}#topSearch #search-block-form .form-type-search{flex-grow:1;margin-right:0.5rem;}#topSearch #search-block-form .form-type-search > .form-control{color:#fff;font-size:1.3rem;background-color:#011826;border-radius:0;border-color:transparent;border-bottom-color:#b4c4d9;padding-left:0;padding-bottom:0;}#topSearch #search-block-form .form-type-search > .form-control:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.25);}.navbar-brand img{height:60px;width:auto;}@media (min-width:768px){}@media (min-width:1200px){.navbar-brand img{height:78px;}#navbar-main.affix .navbar-brand img{height:60px;}}#navbar-main.navbar{padding:0;background-color:#fff;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);}#navbar-main .navbar-toggler{border-color:transparent;}#navbar-main .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%283, 81, 145, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}#navbar-main .nav-link{color:#011826;font-weight:600;}#navbar-main .nav-link.is-active,#navbar-main .nav-link.active,#navbar-main .nav-link:hover,#navbar-main .nav-link:focus,#navbar-main .dropdown-item.active,#navbar-main .dropdown-item:active{color:#035191;}#navbar-main .dropdown-item.active,#navbar-main .dropdown-item:active{background-color:transparent;}#navbar-main .nav-link.dropdown-toggle::after{border:none;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";vertical-align:top;}@media (min-width:992px){#navbar-main .nav-link{position:relative;margin:10px 20px 0;padding:0 0 5px;}#navbar-main .nav-link:before{position:absolute;top:100%;left:0;width:100%;height:1px;background:#035191;content:'';opacity:0;transition:height 0.3s,opacity 0.3s,transform 0.3s;transform:translateY(-10px);}#navbar-main .nav-link:hover:before,#navbar-main .nav-link:focus:before,#navbar-main .nav-link.is-active:before,#navbar-main .nav-link.active:before{height:2px;opacity:1;transform:translateY(0px);}#navbar-main .dropdown-menu{border-radius:0;border:none;box-shadow:0px 5px 10px rgba(0,0,0,0.1);padding:15px;animation-duration:0.3s;animation-fill-mode:both;animation-name:slideIn;}#navbar-main .dropdown-item{padding:0;}#navbar-main .dropdown-item > a{color:#3f5b73;min-width:180px;padding:10px 30px 10px 0;position:relative;display:block;text-decoration:none;}#navbar-main .dropdown-item > a:hover,#navbar-main .dropdown-item > a:focus{text-decoration:none;color:#035191;padding:10px 15px 10px 15px;}#navbar-main .dropdown-item:focus,#navbar-main .dropdown-item:hover{background-color:transparent;}}@media (max-width:991px){#navbar-main.navbar{padding-bottom:0;}#navbar-main .container-lg{padding-left:0;padding-right:0;}#navbar-main .navbar-brand{margin-left:0.5rem;}#navbar-main .navbar-toggler{margin-right:0.5rem;}#navbar-main .navbar-collapse{border-top:1px solid rgba(134,142,150,0.25);border-bottom:1px solid rgba(134,142,150,0.25);box-shadow:0px 5px 10px rgba(0,0,0,0.1);}#navbar-main .navbar-nav > li{border-bottom:1px solid rgba(134,142,150,0.25);}#navbar-main .navbar-nav > li:last-child{border-bottom:0;}#navbar-main .navbar-nav .nav-link{padding:10px 20px;display:flex;}#navbar-main .nav-link.dropdown-toggle::after{margin-left:auto;}#navbar-main .dropdown-menu{border-radius:0;box-shadow:none;padding:14px 30px;max-height:300px;overflow-x:scroll;background-color:rgba(134,142,150,0.15);}#navbar-main .dropdown-menu .dropdown-item{padding:0;}#navbar-main .dropdown-menu .dropdown-item a{padding:10px 20px;display:block;}}@keyframes slideIn{0%{transform:translateY(1rem);opacity:0;}100%{transform:translateY(0rem);opacity:1;}0%{transform:translateY(1rem);opacity:0;}}.text-image-feature h2,.text-image-feature .field--name-body{margin-bottom:2rem;}.mb-featured{margin-bottom:-1rem;}.text-image-feature .col-md-7{margin-bottom:1rem;}.text-image-feature .col-md-5{position:relative;}.text-image-feature .col-md-5 .img-front{position:relative;z-index:1;margin-right:28px;margin-bottom:30px;width:calc(100% - 28px);}.text-image-feature .col-md-5 .img-behind{position:absolute;z-index:0;width:calc(100% - 45px);height:auto;bottom:0;right:12px;}@media (min-width:768px){.mb-featured{margin-bottom:-3rem;}.text-image-feature .field--name-body{margin-bottom:0;}.text-image-feature .col-md-7{margin-bottom:0;}}@media (min-width:992px){.mb-featured{margin-bottom:-5rem;}}.page-banner{background-repeat:no-repeat;min-height:calc(100vw * .257);padding-top:1rem;padding-bottom:1rem;}.breadcrumbs{color:#fff;padding:0.3rem 0;margin-bottom:0.8rem;}.breadcrumb{margin-bottom:0;}.breadcrumbs .breadcrumb-item + .breadcrumb-item:before{content:"\2218";}@media (min-width:992px){.page-banner{padding-top:3rem;padding-bottom:3rem;}}@media (min-width:1200px){.page-banner{background-size:cover;padding-top:4.8rem;padding-bottom:4.8rem;}}.btn{border-radius:100px;text-transform:uppercase;padding:9px 30px;font-size:17px;line-height:28px;font-weight:600;}.btn.rounded-circle{padding:6px 11px;}.btn-cta:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";font-size:0.8rem;margin-left:6px;}.btn-lg.btn-cta:after{font-size:1rem;margin-left:10px;}.region-top-menu{margin-right:2rem;}ul.social-list{margin-bottom:0;font-size:1.1rem;}.banner-block{background-color:#082f5c;color:#fff;}.banner-block .banner{background:linear-gradient(80.64deg,rgba(0,80,144,0.05) 14.49%,rgba(0,80,144,0) 54.72%),url(/themes/custom/mits/images/banner_bg.png);background-repeat:no-repeat;position:relative;overflow:hidden;}.banner-block .banner > .cells-one,.banner-block .banner > .cells-two{position:absolute;pointer-events:none;}.banner-block .banner > .cells-one{bottom:-50%;left:50%;}.banner-block .banner > .cells-two{transform:rotate(-110deg);display:none;}.banner-block .banner-content{padding-top:2rem;padding-bottom:2rem;}.banner-block h1{font-weight:800;font-size:2rem;text-transform:uppercase;}.banner-block img{margin:0;max-width:100%;height:auto;}@media (min-width:768px){.banner-block .banner{background-size:125%;}.banner-block .banner > .cells-one{bottom:-15%;left:33%;}.banner-block .banner-content{padding-top:3rem;padding-bottom:3.6rem;}.banner-block h1{font-size:3rem;}}@media (min-width:992px){.banner-block .banner{background-size:cover;}.banner-block .banner > .cells-one{bottom:-25%;}.banner-block .banner > .cells-two{display:block;right:-12%;top:2%;}}@media (min-width:1200px){.banner-block .banner > .cells-two{top:25%;}}@media (min-width:1400px){.banner-block h1{font-size:4rem;margin-bottom:2rem;}.banner-block .field--name-body p{width:80%;}.banner-block .field--name-body p:last-child{margin-bottom:2rem;}.banner-block .banner-content{padding-top:5rem;padding-bottom:8rem;}}.icon-buttons .col-12:not(:first-child){border-top:1px solid rgba(0,0,0,0.05);}.paragraph--type--icon-button{background-color:transparent;text-align:center;padding:3.5rem 1.75rem;display:flex;flex-direction:column;position:relative;height:100%;min-height:3rem;}.paragraph--type--icon-button > a{z-index:2;white-space:nowrap;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;}.content .paragraph--type--icon-button img{height:128px;width:auto;margin:0 auto 1.5rem;display:block;}.paragraph--type--icon-button .h5{color:#035191;text-transform:none;display:inline-block;transition:color 0.5s;padding-right:1.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z' fill='%23035191'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0px bottom;background-size:16px auto;transition:background-position 0.3s ease;}.paragraph--type--icon-button .h5 p{margin-bottom:0;}.paragraph--type--icon-button:hover .h5,.paragraph--type--icon-button:focus .h5{color:#9e6c00;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z' fill='%239e6c00'/%3E%3C/svg%3E");background-position:right 8px bottom;}.paragraph--type--icon-button .field--name-field-button-description{width:100%;max-width:375px;margin:0 auto;}@media (min-width:768px){.icon-buttons .col-12{border-right:1px solid rgba(0,0,0,0.05);}.icon-buttons .col-12:nth-child(3),.icon-buttons .col-12:last-child{border-right:none;}.icon-buttons .col-12:nth-child(-n+3){border-top:none;}}.news-item{height:100%;background-color:#fff;}.news-image{height:275px;overflow:hidden;}.news-image img{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;object-fit:cover;width:100%;height:100% !important;}.news-content{padding:2rem;}.news-details{display:flex;align-items:flex-start;font-size:0.85rem;color:#3f5b73;}.news-details time{white-space:nowrap;}.news-tags{flex-grow:1;margin-left:0.75rem;padding-left:12px;text-indent:-8px;}@media (min-width:992px) and (max-width:1200px){.news-details{flex-direction:column;}.news-tags{margin-left:0;}}.news-tags i{font-size:0.7rem;margin-right:0.25rem;}.news-content h2,.news-content h3{margin:0.8rem 0 0.5rem;font-size:1.15rem;text-transform:none;}.news-content p:last-child{margin-bottom:0;}.news-content a.views-more-link{text-transform:uppercase;font-weight:600;text-decoration:none;padding-right:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z' fill='%23035191'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0px bottom;background-size:16px auto;transition:background-position 0.3s ease;}.news-content a.views-more-link:hover,.news-content a.views-more-link:focus{color:#035191;text-decoration:underline;background-position:right 4px bottom;}#block-views-block-news-events-grid-block fieldset[data-drupal-selector="edit-tags"]{padding:0.5rem 1rem;background-color:#eef0f6;border-radius:0.25rem;width:100%;}#block-views-block-news-events-grid-block legend{font-family:"gill-sans-nova",sans-serif;font-weight:600;text-transform:uppercase;font-size:1.25rem;}#block-views-block-news-events-grid-block .bef-checkboxes.form--inline{display:flex;flex-wrap:wrap;flex-direction:column;}#block-views-block-news-events-grid-block .bef-checkboxes.form--inline > .form-check{position:relative;padding:0;margin-bottom:0.5rem !important;}#block-views-block-news-events-grid-block .bef-checkboxes.form--inline > .form-check .form-check-input{position:absolute;width:100%;height:100%;opacity:0;float:none;margin:0;cursor:pointer;}#block-views-block-news-events-grid-block .bef-checkboxes.form--inline > .form-check label{padding:0.25rem 1rem;border-radius:100px;border:1px solid #035191;background-color:#fff;width:100%;}#block-views-block-news-events-grid-block .bef-checkboxes.form--inline > .form-check .form-check-input:hover + label,#block-views-block-news-events-grid-block .bef-checkboxes.form--inline > .form-check .form-check-input:focus + label,#block-views-block-news-events-grid-block .bef-checkboxes.form--inline > .form-check .form-check-input:checked + label{color:#fff;background-color:#035191;}@media (min-width:576px){#block-views-block-news-events-grid-block .bef-checkboxes.form--inline{flex-direction:row;}#block-views-block-news-events-grid-block .bef-checkboxes.form--inline > .form-check label{width:auto;}#block-views-block-news-events-grid-block .bef-checkboxes.form--inline > .form-check{margin-bottom:0.25rem !important;}#block-views-block-news-events-grid-block .bef-checkboxes.form--inline > .form-check:not(:last-child){margin-right:1rem;}}.home-news-block{padding-top:8rem;padding-bottom:4rem;background-image:linear-gradient(to bottom,#035191 0%,#035191 40%,#ffffff 40%);}.home-news-block h2{text-align:center;color:#fff;margin-bottom:2rem;}.overlay-feature{position:relative;padding:3rem 0;}.overlay-feature h2{margin-bottom:2rem;}.overlay-feature .field--type-image img{width:100%;max-width:100%;height:auto;}@media (min-width:992px){.overlay-feature{padding-top:8rem;}.overlay-container{position:absolute;top:1.5rem;z-index:2;width:100%;}.overlay-feature h2{margin-bottom:1.2rem;}.overlay-feature .btn-cta{font-size:1.15rem;}.overlay-feature .btn-cta:after{font-size:1rem;}}@media (min-width:1200px){.overlay-container{top:2rem;}}@media (min-width:1400px){.overlay-feature{padding-top:6rem;}}.detail-container{padding-right:1rem;padding-left:1rem;margin:0 0 2rem;}.detail-box{background-color:#fff;margin:2px 0 10px;box-shadow:0 0 10px 0 rgba(1,24,38,0.08);height:100%;display:flex;flex-direction:column;}.detail-img{padding:0.5rem;}.detail-img img{width:100%;}.detail-content{padding:1rem 1.75rem;color:#565d64;}.detail-content h2 a{text-decoration:none;color:#011826;}.detail-content h2 a:hover,.detail-content h2 a:focus{color:#035191;text-decoration:none;}.detail-footer{border-top:1px solid rgba(134,142,150,0.15);margin:auto 1.75rem 0;text-align:right;padding:1rem 0;}.detail-link{padding-right:20px;text-decoration:none;position:relative;}.detail-link:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";position:absolute;right:4px;transition:all 0.3s;font-size:0.7rem;top:1px;}.detail-link:hover:after,.detail-link:focus:after{right:0;}.accordion-item{margin-bottom:1rem;border-color:transparent;}.accordion-item:first-of-type,.accordion-item:first-of-type .accordion-button{border-top-left-radius:0;border-top-right-radius:0;}.accordion-item:last-of-type,.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:0;border-bottom-right-radius:0;}.accordion-button{background-color:#e7ecf3;color:#011826;}.accordion-button:not(.collapsed){background-color:#035191;color:#fff;}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.accordion-body{background-color:#e7ecf3;}.accordion-body > div > p:last-child{margin-bottom:0;}.field--name-field-partner{margin-top:4rem;}.field--name-field-partner > .field__item{border-bottom:1px solid rgba(134,142,150,0.25);padding-top:1rem;padding-bottom:1rem;}.field--name-field-partner > .field__item:last-child{border-bottom:0;}.partner-image{border:1px solid rgba(134,142,150,0.25);width:100%;max-width:100%;padding:2rem 1rem;text-align:center;}.paragraph--type--partner h2{margin-bottom:0;text-transform:none;}.paragraph--type--partner h2 > span{display:inline-block;padding-left:0.25rem;color:#3F5B73;font-size:0.8em;}.paragraph--type--partner .metadata,.views-row .metadata{color:#3f5b73;font-size:0.9rem;}#phaseTabs{background-color:#b4c4d9;border-radius:800px;display:inline-flex;}#phaseTabs.nav-pills .nav-link{font-size:1.45rem;font-weight:700;text-transform:uppercase;color:#000;border-radius:800px;}#phaseTabs.nav-pills .nav-link:focus,#phaseTabs.nav-pills .nav-link:hover{color:#035191;}#phaseTabs.nav-pills .nav-link.active,#phaseTabs.nav-pills .show > .nav-link{color:#000;background-color:#fdb519;}#contact-message-feedback-form,#contact-message-request-access-form,#block-contactforminfo{width:100%;max-width:760px;}#contact-message-request-access-form,.node__content{margin-top:3rem;margin-bottom:3rem;}.contact-message-form .form-item-name,.contact-message-form .form-item-email{margin-bottom:1rem;}.contact-message-form fieldset legend{float:none;font-size:1rem;margin-bottom:0;}#block-mits-content + .icon-button-block{margin-bottom:3rem;}#block-mits-content + .icon-button-block .content.container{padding-right:0;padding-left:0;}body.page-node-173 #sidebar_second{display:flex;flex-direction:column;}body.page-node-173 #sidebar_second aside{flex-basis:0;flex-grow:1;overflow-y:auto;}@media (max-width:768px){body.page-node-173 #sidebar_second{margin-top:30px;margin-bottom:30px;min-height:600px;}body.page-node-173 #sidebar_second aside{border:1px solid #fbfbfd;background-color:#eef0f6;}}#block-sociablekit{padding:0;border:none;}body #block-sociablekit .sk-ww-linkedin-page-post{max-width:100%;border-radius:0;background-color:#eef0f6 !important;}#block-sociablekit .sk-linkedin-page-post-profile-info{width:100%;}#block-sociablekit .sk-bio-btn-container{display:flex;flex-direction:column;}body #block-sociablekit .sk-ww-linkedin-page-post .sk-linkedin-page-post-profile-info button{width:auto !important;}#block-sociablekit .sk_branding{padding:0;}#block-sociablekit .sk_branding .tutorial_link{display:none !important;}.related-links{background-color:#eef0f6;border-radius:0.25rem;padding:1.2rem 1rem;}.related-links .field__item a{display:block;background-color:#fff;border-radius:0.25rem;padding:8px 14px;margin-bottom:1rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:box-shadow 0.3s ease-in-out;}.related-links .field__item a:hover,.related-links .field__item a:focus{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);}.path-search #block-mits-content{margin-top:3rem;margin-bottom:3rem;}.path-search #search-form{padding:1rem;background-color:#eef0f6;border-radius:0.25rem;margin-bottom:2rem;}.path-search #search-form #edit-basic{display:flex;justify-content:center;align-items:center;margin-bottom:0;}.path-search #search-form .form-item-keys{display:inline-flex;align-items:center;}.path-search #search-form .form-item-keys label{margin-right:1rem;}@media (min-width:576px){.path-search #search-form .form-item-keys label{white-space:nowrap;}}.path-search #search-form .form-item-keys #edit-keys{height:48px;margin-right:-40px;border-radius:100px;padding-right:50px;}.path-search .list-group.node_search-results{border-color:transparent;margin-bottom:1.5rem;border-radius:0;}.path-search .list-group.node_search-results .list-group-item{border-color:transparent;border-bottom-color:rgba(134,142,150,0.25);padding:1rem 12px;}.path-search .list-group.node_search-results .list-group-item:last-child{border-bottom-color:transparent;}.path-search .list-group.node_search-results h3{font-family:'fira-sans',sans-serif;font-size:1.25rem;font-weight:400;text-transform:none;}.path-search #edit-help-link{display:none;}@media (min-width:768px){.mt-lg-n7{margin-top:-3rem;padding-bottom:3rem;}.mb-lg-n7{margin-bottom:-3rem;padding-top:3rem;}}@media (min-width:992px){.mt-lg-n7{margin-top:-5rem;padding-bottom:5rem;}.mb-lg-n7{margin-bottom:-5rem;padding-top:5rem;}}@media (min-width:1200px){.mb-xl-6{margin-bottom:4rem !important;}.pb-xl-6{padding-bottom:4rem !important;}}.z-index-1{position:relative;z-index:1;}.btn-break{display:none;}@media (min-width:768px) and (max-width:1200px){.btn-break{display:inline-block;}}.fa-linkedin:before{content:"\f08c" !important;}
body{color:#1b1b1b;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}#navbar-top{background-color:#082f5c;color:#fff;}#navbar-top .social-list a{color:#fff;}#navbar-top .social-list a:hover,#navbar-top .social-list a:focus{color:#c78902;}#navbar-top .nav-link{color:#fff;}#navbar-top .nav-link:hover,#navbar-top .nav-link:focus{color:#fdb519;}a,.link{color:#035191;}a:hover,a:focus,.link:hover,.link:focus{color:#3f5b73;}a:active,.link:active{color:#035191;}.breadcrumb a,.breadcrumb .link{color:#fff;}.breadcrumb a:hover,.breadcrumb a:focus,.breadcrumb .link:hover,.breadcrumb .link:focus{color:#f8f9fa;}.breadcrumb a:active,.breadcrumb .link:active{color:#f8f9fa;}.breadcrumb-item.active{color:#fff;}.breadcrumb-item + .breadcrumb-item:before{color:#fff;}.page-banner h1{color:#fff;}.page-item.active .page-link{background-color:#035191;border-color:#035191;}.page-link,.page-link:hover{color:#035191;}.sidebar .block{background-color:#eef0f6;border-color:#fbfbfd;}.btn-primary,.btn-cta{background-color:#035191;border-color:#035191;color:#fff;}.btn-primary:hover,.btn-primary:focus,.btn-cta:hover,.btn-cta:focus{background-color:#fdb519;border-color:#fdb519;color:#1b1b1b;}.banner-block .btn-cta{background-color:#fff;border-color:#fff;color:#000;}.banner-block .btn-cta:hover,.banner-block .btn-cta:focus{background-color:#fdb519;border-color:#fdb519;color:#1b1b1b;}.overlay-feature .btn-cta{background-color:transparent;border-color:transparent;color:#035191;}.overlay-feature .btn-cta:hover,.overlay-feature .btn-cta:focus{background-color:transparent;border-color:#035191;color:#035191;}.site-footer{background:#035191;color:#fff;}.site-footer .social-list a{color:#b4c4d9;font-size:1.5rem;}.site-footer .social-list a:hover,.site-footer .social-list a:focus{color:#fff;}.overlay-faf9fa{background-color:#faf9fa;color:#011826 !important;}.overlay-b4c4d9{background-color:#b4c4d9;color:#011826 !important;}.overlay-035191{background-color:#035191;color:#fff !important;}.overlay-fdb519{background-color:#fdb519;color:#1b1b1b !important;}.overlay-3f5b73{background-color:#3f5b73;color:#fff !important;}.overlay-011826{background-color:#011826;color:#fff !important;}.overlay-b4c4d9 a,.overlay-b4c4d9 .link,.overlay-b4c4d9 a:active,.overlay-b4c4d9 .link:active,.overlay-fdb519 a,.overlay-fdb519 .link,.overlay-fdb519 a:active,.overlay-fdb519 .link:active{color:#035191;}.overlay-b4c4d9 a:hover,.overlay-b4c4d9 a:focus,.overlay-b4c4d9 .link:hover,.overlay-b4c4d9 .link:focus,.overlay-fdb519 a:hover,.overlay-fdb519 a:focus,.overlay-fdb519 .link:hover,.overlay-fdb519 .link:focus{color:#1b1b1b;}.overlay-035191 a,.overlay-035191 .link,.overlay-035191 a:active,.overlay-035191 .link:active,.overlay-011826 a,.overlay-011826 .link,.overlay-011826 a:active,.overlay-011826 .link:active{color:#b4c4d9;}.overlay-3f5b73 a,.overlay-3f5b73 .link,.overlay-3f5b73 a:active,.overlay-3f5b73 .link:active{color:#f8f9fa;}.overlay-035191 a:hover,.overlay-035191 a:focus,.overlay-035191 .link:hover,.overlay-035191 .link:focus,.overlay-3f5b73 a:hover,.overlay-3f5b73 a:focus,.overlay-3f5b73 .link:hover,.overlay-3f5b73 .link:focus,.overlay-011826 a:hover,.overlay-011826 a:focus,.overlay-011826 .link:hover,.overlay-011826 .link:focus{color:#fff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}form .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}.link-edit-summary{border:0;background:none;text-decoration:underline;color:var(--bs-link-color);}
#block-views-block-toolkit-block{background-color:#b4c4d9;}#views-exposed-form-toolkit-toolkit-block [data-drupal-selector="edit-tid"]{width:100%;}#views-exposed-form-toolkit-toolkit-block .fieldset-wrapper > div{display:flex;width:100%;flex-direction:column;}#views-exposed-form-toolkit-toolkit-block .form-check{padding-left:0;position:relative;margin-bottom:1rem;}#views-exposed-form-toolkit-toolkit-block .form-check .form-check-input{position:absolute;width:100%;height:100%;opacity:0;float:none;margin:0;cursor:pointer;}#views-exposed-form-toolkit-toolkit-block .form-check .form-check-label{display:block;border-color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;color:#011826;background-color:#fff;border-radius:100px;text-align:center;padding:0.5rem 3rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}#views-exposed-form-toolkit-toolkit-block .form-check .form-check-input:hover + .form-check-label,#views-exposed-form-toolkit-toolkit-block .form-check .form-check-input:focus + .form-check-label{color:#9e6c00;}#views-exposed-form-toolkit-toolkit-block .form-check .form-check-input:checked + .form-check-label,#views-exposed-form-toolkit-toolkit-block .form-check .form-check-input:hover:checked + .form-check-label,#views-exposed-form-toolkit-toolkit-block .form-check .form-check-input:focus:checked + .form-check-label{background-color:#fdb519;border-color:#fdb519;color:#000;}.toolkit-tab-inner{background-color:#fff;padding:2rem 1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:0.375rem;}.toolkit-tab-inner h2{font-size:calc(1.275rem + .3vw);margin-bottom:1rem;text-transform:none;font-weight:700;}.toolkit-tab-inner .views-row + h2{margin-top:2rem;}.toolkit-tab-inner .views-row{border-bottom:1px solid rgba(134,142,150,0.15);}.toolkit-tab-inner .views-row.last-row{border-bottom:0;}.toolkit-row{background-color:transparent;padding-top:0.5rem;padding-bottom:0.5rem;position:relative;}.toolkit-row h3{font-size:18px;line-height:22px;margin-bottom:0;text-transform:none;font-weight:400;font-family:"fira-sans",sans-serif;}.toolkit-row .action .btn{background-color:transparent;border-color:transparent;color:#035191;white-space:nowrap;padding:4px 12px;border-radius:100px 0 0 100px;display:block;}.toolkit-row .action .btn:hover,.toolkit-row .action .btn:focus{background-color:#fff;border-color:#fff;color:#9e6c00;}@media (min-width:768px){#views-exposed-form-toolkit-toolkit-block [data-drupal-selector="edit-tid"]{width:auto;}#views-exposed-form-toolkit-toolkit-block{margin-bottom:1rem;}#views-exposed-form-toolkit-toolkit-block .fieldset-wrapper > div{flex-direction:row;background-color:#fff;border-radius:100px;}#views-exposed-form-toolkit-toolkit-block .form-check{margin-bottom:0;}.toolkit-tab-inner{padding:2rem;}#views-exposed-form-toolkit-toolkit-block .form-check .form-check-label{border-color:transparent;background-color:transparent;font-size:1.34rem;}}@media (min-width:992px){#views-exposed-form-toolkit-toolkit-block .form-check .form-check-label{font-size:1.45rem;}.toolkit-row{align-items:flex-start;}.toolkit-tab-inner .views-row:hover{background-color:#eef0f6;}.toolkit-row p{margin-bottom:0.33rem;}.toolkit-row p:last-child{margin-bottom:0;}.toolkit-row h3{margin-left:0.75rem;}}@media (min-width:1200px){.toolkit-tab-inner h2{font-size:1.3rem;}}.view-publications .view-filters{padding:1rem;background-color:#eef0f6;border-radius:0.25rem;}.view-publications .view-filters label:not(.form-check-label),.view-publications .view-filters legend{font-weight:600;font-size:1rem;margin-bottom:0.25rem;}.view-publications .view-header{font-style:italic;border-bottom:1px solid #eef0f6;padding-bottom:0.5rem;}.view-publications .views-row{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(134,142,150,0.25);}.view-publications .views-row:last-child{border-bottom:0;}.view-publications .views-field-title{font-size:1.25rem;margin-bottom:0.5rem;}#views-exposed-form-publications-pubs-block > .d-flex > div,#views-exposed-form-publications-pubs-block > .d-flex > fieldset{border-bottom:1px solid #fbfbfd;padding-bottom:1rem;margin-bottom:1rem;width:100%;}#views-exposed-form-publications-pubs-block > .d-flex > [data-drupal-selector="edit-actions"]{margin-bottom:0 !important;padding-bottom:0;border-bottom:none;}#views-exposed-form-publications-pubs-block [data-drupal-selector="edit-actions"] button{width:100%;}#block-views-block-publications-pubs-block{margin-top:40px;margin-bottom:40px;}
.breadcrumb{font-size:0.929em;}
.content img{max-width:100%;height:auto;}
