.rsa{font:400 20px 'KIA-REGULAR',sans-serif;line-height:28px;padding-top:120px}
.rsa svg.mainSVG{top:0;height:50%;z-index:1}
.rsa .page-title{padding:30px 40px 10px}
.rsa .rsa-title,.rsa .rsa-number{font-style:normal;font-weight:600}
.rsa .rsa-title{font-size:28px;line-height:34px;font-weight:400}
.rsa .rsa-number{font-size:15px;line-height:18px;text-decoration:underline}
.rsa .rsa-request{text-align:left;padding-bottom:32px}
.rsa .rsa-request .row{margin-left:0;margin-right:0}
.rsa .rsa-request .address-drawer{font-size:14px;border:1px solid #ccc;position:absolute;z-index:10;width:91.5%;max-height:250px;background:#fff;overflow-y:scroll}
.rsa .rsa-request .col-xs-6{padding-left:2px;padding-right:0}
.rsa .buttons .btn{border-radius:6px;min-width:200px}
.rsa .buttons .btn.cancel{border:1px solid #000;color:#000;float:right;margin-right:8px}
.rsa .buttons .btn.next{background-color:#000;color:#fff;float:left;margin-left:8px}
.rsa .buttons .btn-block.cancel,.rsa .buttons .btn-block.close-rsa{border:1px solid #000;color:#05141f;float:right;border-radius:8px;font-style:normal;font-weight:600;font-size:14px;text-align:center;padding:10px;height:48px;margin-top:32px;background:#fff}
.rsa .buttons .btn-block.next{background-color:#000;border:0;text-align:center;border-radius:8px;font-style:normal;font-weight:600;font-size:15px;text-align:center;text-transform:capitalize;color:#fff;height:48px;margin-top:32px}
.rsa .buttons .btn-block.next.single-btn{width:50%;margin-left:25%}
.rsa .buttons .btn-block.cancel.single-btn{width:50%;margin-right:25%;color:#db2e16;border:1px solid #db2e16}
.rsa .buttons .btn-block.close-rsa.single-btn{width:50%;margin-right:25%;color:#000;border:1px solid #000}
.rsa .mtb-32{margin-top:32px;margin-bottom:32px}
.rsa .mtb-16{margin-top:16px;margin-bottom:16px}
.rsa .rsa-request .fa.fa-pencil{float:right;margin-top:-35px;margin-right:10px}
.rsa .rsa-request .fa.fa-pencil.edit{margin-top:0;cursor:pointer}
.rsa .rsa-request .fa.fa-close,.rsa .rsa-request .fa.fa-location-arrow{float:right;margin-top:-35px;margin-right:10px;cursor:pointer}
.rsa-heading{color:#000}
#footer{z-index:0 !important;display:none}
.select2-container .select2-selection--single{height:48px !important}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px !important}
body{background:#f7f8f8}
.page-title{padding-top:30px;padding-bottom:10px}
.rsa-container{background:#fff;border-radius:16px;margin:20px auto;max-width:720px}
.rsa-container.map{padding-top:16px}
.rsa-card{margin:10px 0}
.rsa-card-left{padding-left:32px;padding-right:8px}
.rsa-card-right{padding-right:32px;padding-left:8px}
.rsa-card-center{padding-right:32px;padding-left:32px}
.rsa-card .card{text-align:left;padding:10px 0;background:linear-gradient(0,rgba(5,20,31,0.03),rgba(5,20,31,0.03)),#fff;border-radius:8px;margin-bottom:16px}
.rsa-card .card .card-header{margin-bottom:10px;padding-left:0}
.rsa-card .card .card-body{margin-bottom:10px}
.rsa-card .card .sec-title{font-style:normal;font-weight:400;font-size:13px;line-height:16px;text-transform:uppercase}
.rsa-card .card .field-left,.rsa-card .card .field-right{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#666}
.rsa-card .card .field-right{font-weight:400;line-height:17px;color:#000;text-align:right;word-break:break-word}
.card-inner-title{margin:16px 0;font-weight:600;font-size:16px;line-height:19px;padding-left:32px}
.card-inner-title .required-text{float:right;display:block;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#757879}
.location-map-fullwidth .hereMap{height:200px}
.location-map-fullwidth,.banner-container{overflow:hidden;margin-top:16px;margin-bottom:30px}
.banner-container{border-radius:16px 16px 0 0;padding-bottom:30px;margin-bottom:0;text-align:center;background:linear-gradient(180deg,rgba(5,20,31,0.1) 0,rgba(5,20,31,0.01) 100%),#fff}
.banner-container .img-holder img{max-width:120px;margin-bottom:20px}
.banner-container h3{margin-left:16px;text-align:left;font-style:normal;font-weight:600;font-size:14px;line-height:18px;text-transform:uppercase;color:#05141f}
.banner-container p{font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#757879}
.form-field label{font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#757879}
.form-field label.error{color:#e00035}
.form-field .question-text{font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#000}
.normal-text{font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}
.btn-qa{border:1px solid #05141f;background:#fff;color:#000;border-radius:16px;padding:5px 20px;line-height:1.5;margin-right:20px;margin-bottom:10px}
.btn-qa.active,.btn-qa:focus{color:#fff;border:1px solid #05141f;background:#05141f}
.editable-input-box{border:1px solid #dfe3e4;padding:2px 10px;border-radius:5px;font-style:normal;font-weight:600;font-size:14px}
.editable-input-box i.icon-position{float:right;margin-top:7px;display:block}
.form-field{margin-bottom:15px}
.rsa .mb-8{margin-bottom:8px !important}
.rsa .mb-0{margin-bottom:0 !important}
.rsa .mb-16{margin-bottom:16px}
.rsa .mb-32{margin-bottom:32px}
.get-current-location{font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#05141f;margin-bottom:35px}
.get-current-location a{color:#05141f;text-decoration:underline;cursor:pointer}
.form-field textarea{background:#f7f8f8;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#757879;min-height:80px;max-width:100%;border:1px solid #dfe3e4}
.form-field select{border:1px solid #dfe3e4;box-shadow:0 4px 8px rgb(0 0 0 / 20%)}
.rsa .rsa-request .select2-container{z-index:0}
.rsa .rsa-request .form-control{height:48px;padding-right:25px;text-overflow:ellipsis}
.alpha{padding-left:0}
.omega{padding-right:0}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.pl-17{padding-left:17px}
.map-width{width:100%}
hr.rounded{border-top:8px solid #bbb;border-radius:15px}
.px-60{padding:0 60px}
.ml-30{margin-left:30px}
.map-width{width:100%}
.cancel-rsa-modal .modal-header{color:#000;padding:10px 15px 0;border-bottom:0}
.cancel-rsa-modal .btn-cancel-yes{color:#db2e16;border:1px solid #db2e16}
.cancel-rsa-modal .btn-cancel-no{color:#05141f;border:1px solid #05141f}
.cancel-rsa-modal .modal-header .close{opacity:1;font-size:30px;font-weight:600}
.schedule-call .btn-active .fa-check-circle,.schedule-call .btn-default .fa-check-circle{font-size:18px;margin-right:5px}
.schedule-call .btn-default{background:#b3b3b3;color:#fff;text-align:left}
.schedule-call .btn-default .fa-check-circle{color:#fff}
.schedule-call .btn-active .fa-check-circle{color:#08d85b}
.schedule-call .btn-default.btn-active{background:#000;color:#fff}
.select2-container .select2-dropdown .select2-results ul li:first-child{display:none}
a:active{background:#000;color:#fff}
@media(max-width :991px) and (min-width:768px){.rsa{font:400 16px 'KIA-REGULAR',sans-serif;line-height:18px;margin:100px 48px}
}
@media(max-width :767px){.rsa{font:400 16px 'KIA-REGULAR',sans-serif;line-height:18px;margin:32px 16px}
.rsa .rsa-title{font-size:15px;line-height:18px;font-weight:600}
.rsa .rsa-number{font-size:14px;line-height:20px}
.rsa .buttons .btn{min-width:95%}
.rsa-card{margin:10px 0;padding-right:16px;padding-left:16px}
.rsa .rsa-request .select2-container{z-index:1}
.rsa .buttons .btn-block.next.single-btn{width:100%;margin-left:0}
.rsa .buttons .btn-block.cancel.single-btn{width:100%;margin-right:0}
.editable-input-box{padding:10px}
}
.mt-16{margin-top:16px !important}
@media(min-width:768px){.l-pl-0{padding-left:0 !important}
.l-pr-8{padding-right:8px !important}
.l-pl-8{padding-left:8px !important}
.l-pl-32{padding-left:32px !important}
.l-pr-32{padding-right:32px !important}
.l-pr-10{padding-right:10px !important}
.l-pl-10{padding-left:10px !important}
.l-pl-16{padding-left:16px !important}
.l-pr-16{padding-right:16px !important}
}
@media(max-width:768px){.m-pr-8{padding-right:8px !important}
.m-pl-8{padding-left:8px !important}
.m-pr-30{padding-right:30px !important}
.m-pl-30{padding-left:30px !important}
.m-mt-15{margin-top:15px !important}
}
.inputBox{background:#fff !important;border:1px solid #bdc0c1 !important;border-radius:8px !important}
@media only screen and (min-device-width :320px) and (max-device-width :640px){.m-plr-0{padding-left:0 !important;padding-right:0 !important}
.m-plr-16{padding-left:16px;padding-right:16px}
.m-pl-8{padding-left:8px}
.m-pr-8{padding-right:8px}
.m-text-center{text-align:center}
}
.plr-16{padding-left:16px;padding-right:16px}
.back-btn{margin-left:16px;cursor:pointer;font:600 14px 'KIA-REGULAR',sans-serif}