.uppercase{letter-spacing:0}.banner-layers{overflow:hidden!important}.banner .text-inner{padding:0!important}.banner .button{margin-top:0}@media only screen and (min-width:850px) and (max-width:950px){.banner .text{font-size:95%!important}}@media only screen and (max-width:849px){#header .header-top{height:0;min-height:0}#masthead .flex-row{-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}#masthead .logo{margin-right:auto}#masthead .flex-right{margin-left:20px}#masthead .flex-left{margin-right:0;margin-left:20px}.banner .text{font-size:90%!important}.banner .text a{font-size:1.5em!important}}@media only screen and (min-width:600px) and (max-width:849px){.banner-grid .grid-col:nth-child(1) .text-box{width:30%!important;margin:0!important;top:50%!important;bottom:auto;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.banner-grid .grid-col:nth-child(2) .text-box,.banner-grid .grid-col:nth-child(4) .text-box{width:20%!important;margin:0!important;top:50%!important;bottom:auto;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}}@media only screen and (min-width:400px) and (max-width:599px){.banner-grid .grid-col:nth-child(1) .text-box{width:37%!important;margin:0!important;top:50%!important;bottom:auto;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;font-size:.6em}.banner-grid .grid-col:nth-child(2) .text-box,.banner-grid .grid-col:nth-child(4) .text-box{width:27%!important;margin:0!important;top:50%!important;bottom:auto;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;font-size:.6em}}@media only screen and (max-width:399px){.banner-grid .grid-col:nth-child(1) .text-box{width:50%!important;margin:0!important;top:50%!important;bottom:auto;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;font-size:.6em}.banner-grid .grid-col:nth-child(2) .text-box,.banner-grid .grid-col:nth-child(4) .text-box{width:40%!important;margin:0!important;top:50%!important;bottom:auto;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;font-size:.6em}}