.banner{margin-bottom:60px;overflow:hidden;position:relative}.banner .hero h1 sup{font-size:55%;top:-.6em}@media (max-width:500px){.banner{margin:0 -15px 30px}}@media (min-width:768px){.banner{left:50%;max-width:1920px;position:relative;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.banner .mobile_view{display:none!important}}.banner .hero-img{left:50%;position:relative;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.banner .hero-img{width:1400px}}.banner .hero{left:50%;max-width:320px;position:absolute;text-align:center;top:75%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media (min-width:768px){.banner .hero{left:50%;margin-left:265px;text-align:left;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:350px}.banner .hero,.banner .hero-img{max-width:none}}@media (min-width:992px){.banner .hero{width:500px}}@media (min-width:1400px){.banner .hero-img{max-width:1920px;width:100vw}}.banner .hero h1{color:#fff;font-family:Montas;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:0}@media (min-width:767px){.banner .hero h1{font-size:40px;line-height:1}}@media (min-width:992px){.banner .hero h1{font-size:50px}}.banner .hero .banner_bookmark_btn{border-bottom:2px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin-top:1rem;min-height:auto;min-width:210px;min-width:auto;padding:0;position:relative;text-align:center;text-decoration:none}.banner .hero .banner_bookmark_btn:after{background-repeat:no-repeat;content:"";height:10px;position:absolute;right:-12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7px}@media (min-width:768px){.banner .hero .banner_bookmark_btn{margin-left:1.25rem;margin-top:.75rem}}@media (max-width:767px){.banner .desktop_view{display:none!important}.banner .hero{padding:0 15px}}