.page--blog>header{background-color:#00448a;color:#fff}.blog__form{text-align:center;padding-bottom:7em;max-width:780px;margin-left:auto;margin-right:auto}.blog__form .input-wrapper{position:relative;display:flex}.blog__form .input-wrapper .icon{position:absolute;top:50%;left:1.5em;transform:translateY(-50%);z-index:2;color:#00448a}.blog__form .input-wrapper input{padding:1.15em 1em 1.15em 4em;color:#00448a;background-color:#fff}@media (max-width: 479px){.blog__form .input-wrapper input{padding-top:.75em;padding-bottom:.75em}}.blog__form .input-wrapper input::-webkit-input-placeholder{color:#7a838e80}.blog__form .input-wrapper input:-moz-placeholder{color:#7a838e80}.blog__form .input-wrapper input:-ms-input-placeholder{color:#7a838e80}.blog__form .input-wrapper .btn{flex-shrink:0;min-width:auto;font-weight:700;border-radius:0 .3em .3em 0;background-color:#003d7a}.blog__form .categories{margin-top:4em;padding:1em;border:1px solid rgba(255,255,255,.1);border-radius:.3em;text-align:left;user-select:none}@media (max-width: 1099px){.blog__form .categories{padding:.3em}}.blog__form .categories span{font-weight:300;font-size:.8125em}@media (max-width: 1099px){.blog__form .categories span{display:none}}.blog__form .categories ul{margin:1em 0 0;display:block}@media (max-width: 1099px){.blog__form .categories ul{display:flex;margin-top:0;flex-wrap:wrap}}.blog__form .categories .categories__label{border:0}@media (min-width: 1100px){.blog__form .categories .categories__label{display:none}}.blog__form .categories li{display:flex;align-items:center;justify-content:center;font-size:.875em;padding:1.1em 1em;border:1px solid rgba(255,255,255,.1);color:#ffffff80;border-radius:.3em;text-align:center;transition:all .3s ease;cursor:pointer}@media (max-width: 1099px){.blog__form .categories li{width:48%;margin:.3em 1%}}.blog__form .categories li:hover:not(.active),.blog__form .categories li:focus:not(.active){color:#fff}.blog__form .categories li:not(:first-child){flex-grow:1}@media (min-width: 1100px){.blog__form .categories li:not(:first-child){display:inline-block;margin-bottom:1em}}@media (min-width: 1100px){.blog__form .categories li:not(:last-child){margin-right:1em}}.blog__form .categories .active{border-color:#fff;background-color:#fff;color:#00448a}.page--blog__articles header{box-shadow:0 20px 30px -12px #0000630f;padding:1em 0}.page--blog__articles header h4{margin:0;font-size:1.125em;color:#00448a}.no-results{padding-top:5em}
