div#application{min-height:86vh}div#application .agent-info{position:absolute;z-index:98;top:0;right:0;bottom:0;width:100%;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;border:1px solid #ddd;transition:all .3s}div#application .agent-info-avatar{position:absolute;top:-3rem;right:-2rem;z-index:100;cursor:pointer}div#application .agent-info-avatar span{font-size:1.6rem;position:relative;font-weight:400;top:-1.2rem;right:-3px}div#application .agent-info-avatar-img{width:6rem;height:6rem;border-radius:50%;border:1px solid #ddd;-o-object-fit:cover;object-fit:cover}div#application .agent-info-avatar-button{font-size:2.4rem;padding:1.6rem 1.4rem;border-radius:50%;background:#000}div#application .agent-info-container{background:#fff;max-width:40rem;border-radius:5px;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.01),0 4px 6px -2px rgba(0,0,0,.05)}div#application .agent-info-heading{position:relative;display:flex;flex-direction:column;text-align:center;background:#e5e5e5;border-bottom:1px solid #343434;cursor:pointer;width:100%;padding:1rem 2rem 0}div#application .agent-info-heading h3{font-size:2rem;font-weight:400;margin-top:1rem}div#application .agent-info-heading small{text-align:right}div#application .agent-info-heading small:first-child{font-size:1.6rem;font-weight:400}div#application .agent-info-heading small:nth-child(2){color:#238fe7;font-weight:500;font-size:.9rem}div#application .agent-info-body{padding:1rem;text-align:center}div#application .agent-info-body h3{font-size:1.6rem;font-weight:400}div#application .agent-info-body p{font-size:1.6rem;margin-bottom:2rem}div#application .agent-info-body p b{font-weight:400}div#application .agent-info-body button{margin-bottom:2rem;padding:1rem 2rem;font-size:1.6rem;border-radius:3px}div#application .agent-info.collapse{background-color:transparent;border:none;box-shadow:none;bottom:unset}div#application .agent-info.collapse .agent-info-body,div#application .agent-info.collapse .agent-info-heading{display:none}div#application .bond-heading{position:absolute;top:-3rem;left:0;right:0;display:flex;justify-content:center;font-size:1.7rem}div#application .btn-agent-dashboard,div#application button{background:#238fe7;border:none;border-radius:2px}div#application .btn-agent-dashboard,div#application .btn-primary a,div#application button{color:#fff;font-weight:400;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);text-decoration:none}div#application .btn-primary a{background-color:#238fe7;border-radius:2px;padding:1rem;text-align:center;font-size:2.1rem}div#application .btn-agent-dashboard{width:30rem;text-align:center;padding:1rem 2rem;margin:2rem auto}div#application .application{transition:all .3s;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.01),0 4px 6px -2px rgba(0,0,0,.05);border-radius:10px;border:1px solid hsla(0,0%,60%,.3);min-height:40rem;max-width:85rem;position:relative;padding:0}div#application .application .application__progress{width:100%;margin-top:unset;margin-bottom:unset;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}div#application .application .application__progress__bar{background:#000}div#application .application form{padding:5rem}div#application .emailBtn{height:5rem;width:5rem;position:absolute;top:-2rem;right:-2rem;z-index:10;border-radius:50%;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}div#application .emailBtn svg{font-size:1.4rem;height:60%;fill:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.01),0 4px 6px -2px rgba(0,0,0,.05)}div#application .emailBtn.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:cubic-bezier(.28,.84,.42,1)}div#application .quote_wrapper{display:flex;margin-top:2rem}div#application .quote_wrapper .bx-quotes-terms{flex:1}div#application .quote_wrapper .bx-quotes-terms:first-child{margin-right:1rem}div#application .quote_wrapper .bx-quotes-terms:nth-child(2){margin-left:1rem}div#application .bx-quotes-terms{display:flex;flex-direction:column;justify-content:space-between;min-height:15rem;margin:1% 1% 2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border-radius:3px;pointer-events:none}div#application .bx-quotes-terms.present{justify-content:unset;min-height:10rem}div#application .bx-quotes-terms.hover{pointer-events:all;cursor:pointer}div#application .bx-quotes-terms p:first-child{background:#444;color:#fff;font-weight:700;padding:1rem 0;border-top-left-radius:3px;border-top-right-radius:3px}div#application .bx-quotes-terms p:first-child span{font-weight:700}div#application .bx-quotes-terms p{text-align:center;margin-bottom:1rem;font-size:1.6rem}div#application .bx-quotes-terms .fee_total{padding-top:1rem;border-top:1px dashed rgba(68,68,68,.5)}div#application .bx-quotes-terms .button{background:#238fe7;color:#fff;padding:1rem 0;border-radius:3px;font-weight:400;margin:0;border-top-left-radius:0;border-top-right-radius:0}div#application .modal-body .bx-quotes-terms{justify-content:space-between}div#application .form-group.agent_agreement,div#application .form-group.general_indemnity_agreement{display:flex;flex-direction:row;justify-content:center}div#application .form-group.agent_agreement button,div#application .form-group.general_indemnity_agreement button{margin:3%;max-width:20rem;height:10rem}div#application .payment-options-modal h5{width:100%;margin-top:0;text-align:center;align-items:center}div#application .payment-options-modal .modal-dialog{width:100%;display:flex;flex-direction:column}div#application .payment-options-modal .modal-content{width:100%;max-width:85rem;margin:14rem auto 0;min-height:39rem}div#application button.checkout_btn{min-height:15rem;display:flex;flex-direction:column;align-items:center;padding:0;border-radius:3px;overflow:hidden}div#application button.checkout_btn.center{justify-content:center}div#application button.checkout_btn p{padding:0;font-weight:400;margin:0 0 1rem;line-height:25px}div#application button.checkout_btn p:first-child{background:#444;padding:1rem;color:#fff;text-align:center}div#application button.checkout_btn.principal{justify-content:center}div#application button.checkout_btn.principal p:first-child{background:#238fe7}@-webkit-keyframes bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-50px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-7px)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-50px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-7px)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}