.ui-widget.ui-widget-content.search-api-autocomplete-search{border:none;box-shadow:0 5px 5px 0 hsla(0,0%,60%,.1);padding:0;border-radius:0 0 5px 5px;overflow:hidden}.search-api-autocomplete-suggestion{position:relative;line-height:1;font-size:14px;padding:12px 10px 12px 14px}@media (min-width:960px){.search-api-autocomplete-suggestion{padding:20px}}.js input.form-autocomplete{background-image:none}.js .open-search input.form-autocomplete{background-image:url(/themes/custom/custom/images/throbber-inactive.png);background-position:100%;background-repeat:no-repeat}.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper,.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active{border:0;color:#333;margin:0;padding:0}.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:#f5f5f5;color:inherit!important}.search-api-autocomplete-search .ui-menu-item{list-style-image:none}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:700}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:.2em}.page-node:not(.page-node-44) .layout-content .field--name-field-short-description{font-family:RobotoSlab,sans-serif;font-size:21px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#08415c;margin-top:10px}.page-node:not(.page-node-44) .layout-content .field--name-field-short-description p{margin:0;font-family:RobotoSlab,sans-serif;font-size:21px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#08415c;margin-top:10px}.page-node:not(.page-node-44) .layout-content .field--name-field-image{font-family:Roboto,sans-serif;font-size:40px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;color:#08415c;box-shadow:20px 20px 40px 0 rgba(0,0,0,.25);display:-ms-flexbox;display:flex;position:relative;margin-left:-12%;max-height:118px;margin-top:30px}@media (min-width:1220px){.page-node:not(.page-node-44) .layout-content .field--name-field-image{max-height:400px}}.page-node:not(.page-node-44) .layout-content .field--name-field-image img{width:100%;max-height:118px;-o-object-fit:cover;object-fit:cover;border-top:4px solid #f78c00}@media (min-width:960px){.page-node:not(.page-node-44) .layout-content .field--name-field-image img{max-height:200px}}@media (min-width:1220px){.page-node:not(.page-node-44) .layout-content .field--name-field-image img{max-height:400px}}.page-node:not(.page-node-44) .layout-content .field--name-field-image:after{content:"";width:100%;height:100%;background-color:#dbe9ef;position:absolute;top:30px;right:-12%;z-index:-1}@media (min-width:960px){.page-node:not(.page-node-44) .layout-content .field--name-field-image:after{height:200px;top:40px}}@media (min-width:1220px){.page-node:not(.page-node-44) .layout-content .field--name-field-image:after{max-height:400px;height:80%;top:140px}}.page-node:not(.page-node-44) .layout-content .content-without-img{border-top:4px solid #f78c00;padding-top:20px}@media (min-width:960px){.page-node:not(.page-node-44) .layout-content .content-without-img{padding-top:60px}}.page-node:not(.page-node-44) .layout-content .content-with-img .field--name-body{margin-top:60px}@media (min-width:960px){.page-node:not(.page-node-44) .layout-content .content-with-img .field--name-body{margin-top:140px}}@media (min-width:1220px){.page-node:not(.page-node-44) .layout-content .content-with-img .field--name-body{margin-top:120px}}.page-node:not(.page-node-44) .layout-content h2{font-family:Roboto,sans-serif;font-size:24px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;color:#08415c;max-width:700px;margin-bottom:30px;margin-top:0}@media (min-width:960px){.page-node:not(.page-node-44) .layout-content h2{font-size:40px}}.page-node:not(.page-node-44) .layout-content p{font-family:RobotoSlab,sans-serif;font-size:17px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.76;letter-spacing:normal;color:#333;max-width:800px;text-align:justify}.page-node:not(.page-node-44) .principles-block{background-color:#08415c;position:relative;padding:60px 0}.page-node:not(.page-node-44) .principles-block:before{content:"";width:100%;height:100%;position:absolute;background-color:inherit;left:-100%;top:0}.page-node:not(.page-node-44) .principles-block:after{content:"";width:100%;height:100%;position:absolute;background-color:inherit;right:-100%;top:0}.page-node:not(.page-node-44) .principles-block .principles-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.page-node:not(.page-node-44) .principles-block .principles-block-title{font-family:Roboto,sans-serif;font-size:40px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;color:#fff;text-align:center;margin-bottom:30px}.page-node:not(.page-node-44) .principles-block .principles-block-columns-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:960px){.page-node:not(.page-node-44) .principles-block .principles-block-columns-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.page-node:not(.page-node-44) .principles-block .principles-block-col{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:30px}.page-node:not(.page-node-44) .principles-block .principles-block-col:last-child{margin-bottom:0}@media (min-width:960px){.page-node:not(.page-node-44) .principles-block .principles-block-col{-ms-flex-preferred-size:30%;flex-basis:30%;margin-bottom:0}}.page-node:not(.page-node-44) .principles-block .principles-block-col-subtitle{font-family:Roboto,sans-serif;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#fff;margin-bottom:10px}.page-node:not(.page-node-44) .principles-block .principles-block-col-text{font-family:RobotoSlab,sans-serif;font-size:17px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.76;letter-spacing:normal;color:#fff;min-height:270px}.page-node .page-node:not(.page-node-47) .node-type-page{margin-bottom:60px}.page-node .page-node:not(.page-node-47) .content-with-img .field--name-body img,.page-node .page-node:not(.page-node-47) .content-without-img .field--name-body img{width:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:720px){.page-node .page-node:not(.page-node-47) .content-with-img .field--name-body img,.page-node .page-node:not(.page-node-47) .content-without-img .field--name-body img{width:auto}}.page-node .page-node:not(.page-node-47) .content-with-img .field--name-body a,.page-node .page-node:not(.page-node-47) .content-without-img .field--name-body a{color:#08415c;text-decoration:none;font-size:13px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px}.page-node .page-node:not(.page-node-47) .content-with-img .field--name-body a:hover,.page-node .page-node:not(.page-node-47) .content-without-img .field--name-body a:hover{color:#f78c00}