.marquee-title{position:relative}.marquee-title .image{background-size:cover;background-repeat:no-repeat;background-position:left;min-height:250px}.marquee-title .page-title{background-color:#ebf2f8;overflow:hidden}.marquee-title .cs_flag{padding-left:6rem;color:#da3b33;font-weight:700;font-size:1.5em;margin-bottom:.5em;line-height:1.25em}.marquee-title h1{font-size:1.9em;line-height:2rem;font-weight:600;font-family:'Play',sans-serif;padding-bottom:0;padding-left:6rem}.marquee-title h1:before{content:'';width:0;height:0;background:#da3b33;display:block;position:absolute;border-radius:50%;opacity:1;animation:dotpop .5s cubic-bezier(.85,0,.15,2) forwards;animation-delay:1.5s;transform:translate(-50%,-50%);top:.9rem;left:4em}.marquee-title p,.marquee-title span{color:#fff}@keyframes dotpop {
  to {
    width: 16px;
    height: 16px;
  }
}@media (max-width:1200px){.marquee-title h1{font-size:1.7em;padding-left:3em}.marquee-title h1:before{left:3em}.marquee-title p{font-size:1.1em}}@media (max-width:991px){.marquee-title h1{font-size:1.4em;line-height:1.1em}.marquee-title p{font-size:1.1em;line-height:1rem}}@media (max-width:575px){.marquee-title h1{font-size:1.2em;line-height:1.2em;padding-left:1em}.marquee-title h1:before{left:2em}.marquee-title p{font-size:1rem}}