@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}100%{transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}100%{transform:translateX(0)}}.banner-wrap{position:relative;display:flex;justify-content:center;padding-top:100px;margin-top:0px;padding-right:30px;padding-bottom:100px;margin-bottom:0px;padding-left:30px;background-position:center center;background-repeat:no-repeat;border-width:0px 0px 0px 0px;border-color:#ecefef;border-style:solid;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#061344}.banner-wrap .banner{margin:0 auto;position:relative;z-index:10;display:flex;flex-wrap:wrap;flex:1;width:100%;align-items:flex-start;padding-left:0;padding-right:0;max-width:1206.4px;margin-left:calc(-4% / 2 );margin-right:calc(-4% / 2 )}.banner-wrap .banner-inner{z-index:2000;position:relative;float:left;width:100% !important;margin-top:25px;margin-bottom:25px;display:flex;animation-fill-mode:both}.loaded .banner-wrap .banner-inner{animation:slideInLeft .3s linear alternate;visibility:visible}.banner-wrap .banner-cntnt-wrap{justify-content:flex-start;min-height:1px;padding-top:0px !important;padding-right:0px !important;margin-right:1.92%;padding-bottom:0px !important;padding-left:0px !important;margin-left:1.92%;width:100%;display:flex;flex-direction:column}.banner-wrap .title{flex-wrap:nowrap;align-items:center;text-align:center;display:block;margin-top:20px;margin-right:0px;margin-bottom:20px;margin-left:0px}.banner-wrap .title h1{overflow-wrap:break-word;font-family:'Lato';font-weight:400;text-align:center;font-size:46px;line-height:1;color:#fff;margin:0}.banner-wrap .separator{clear:both;position:relative;z-index:11;display:flex;align-items:center;align-self:center;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:20px;width:100%;max-width:50px}.banner-wrap .separator .separator-border{flex-grow:2;border:0 solid #e7e6e6;height:auto;border-bottom-width:0;border-bottom-style:solid;border-top-style:solid;border-color:#fff;border-top-width:2px}.banner-wrap .content p{color:#fff;overflow-wrap:break-word;text-align:center}@media(max-width:1000px){.banner-wrap .title h1{font-size:calc((46 * 1px) - (0.54 * (46 - calc(1.50 * 18)) * (360 * 1px - 100vw))/ (1000 - 360) - (46 - calc(1.50 * 18)) * 0.54 * 1px)}}@media(max-width:640px){.banner-wrap .title{margin-top:0}}