.homepage-modal .modal-dialog{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.homepage-modal .modal-dialog .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:550px;background-position:center center;background-size:cover;position:relative;text-align:center}.homepage-modal .modal-dialog .modal-content .modal-header{z-index:99;position:relative;text-align:center;background:rgba(255,255,255,.5);color:#82385d;border:none!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.homepage-modal .modal-dialog .modal-content .modal-header.no-bg{background:transparent}.homepage-modal .modal-dialog .modal-content .modal-header .modal-title{color:#82385d!important;font-size:24px;line-height:25px}.homepage-modal .modal-dialog .modal-content .modal-header .close{background:#82385d;opacity:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.homepage-modal .modal-dialog .modal-content .modal-header .close:hover{opacity:.7}.homepage-modal .modal-dialog .modal-content .modal-header .steps{display:inline-block;position:relative}.homepage-modal .modal-dialog .modal-content .modal-header .steps span{cursor:pointer;position:relative;z-index:99;font-size:18px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block;width:30px;height:30px;line-height:24px;text-align:center;border:3px solid #82385d;background:#fff;color:#82385d;margin-right:10px}.homepage-modal .modal-dialog .modal-content .modal-header .steps span:hover,.homepage-modal .modal-dialog .modal-content .modal-header .steps span.active{background:#82385d;color:#fff}.homepage-modal .modal-dialog .modal-content .modal-header .steps span:last-child{margin-right:0}.homepage-modal .modal-dialog .modal-content .modal-header .steps:before{position:absolute;bottom:13px;background:#82385d;content:"";height:3px;width:100%;display:inline-block;z-index:1}.homepage-modal .modal-dialog .caption{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;background:rgba(0,0,0,.5);padding:20px;line-height:24px}.homepage-modal .modal-dialog .caption h3{color:#f8b742;margin:0 0 20px 0;font-size:30px}.homepage-modal .modal-dialog .caption span.yellow{color:#f8b742}.homepage-modal .modal-dialog .caption .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.homepage-modal .modal-dialog .buttons{position:absolute;z-index:99;bottom:20px;left:0;right:0}.homepage-modal .modal-dialog .buttons .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.homepage-modal .carousel-indicators li{background:rgba(255,255,255,.5);border:none}.homepage-modal .carousel-indicators li.active{background:#fff;border:none}