button{cursor:pointer}button:active,button:focus{outline:none}.inforamtionCar .basketHeader{flex-direction:row}.inforamtionCar .basketHeader .iconPolicy i{font-size:50px;font-weight:400}.marginSpace10{margin:.7em 0}.carSelectInfo{display:flex;justify-content:space-between;align-items:center;margin:2em 0}.titleInfo{text-align:right}.disocuntBase i,.installmentBase i,.priceing h5,.priceing span,.title h5,.titleCommitment h3,.titleDiscript h4,.titleHeader h3,.titleInfo h4,.titleinfo p,.widghetFilter h3{color:#06092c}.installmentBase i{font-weight:700}.titleInfo p{margin:0;font-size:.8em;color:rgba(49,71,72,.53)}.changeInc{color:#2a83ee;display:flex;align-items:center}.levelCommitment{margin-top:3em}.titleCommitment{text-align:right}.titleCommitment h3{margin-bottom:1em}.titleCommitment p,.titleCommitment span{color:rgba(49,71,72,.53);font-size:.8em}.selectIncButton{display:flex;justify-content:space-between;width:100%}.selectIncButton span{width:15px;height:15px;border-radius:15px;background:red}.insuranceChoice i{border-color:#2a83ee!important}.tab-content{display:none}.tab-content.current{display:inherit}.infoCommitments{margin:2em 0}.infoCommitments span{color:#525252;font-size:12px;font-weight:700}.infoCommitments ul li{font-size:.8em;padding:0;margin:0}.chooseInc{padding:1.5em 0}.widghetFilter.backdrop-container{min-height:147px;position:relative;text-align:end}.backdrop-container .content-box{top:0;right:0;left:0;padding:10px;position:static;background-color:#fff;z-index:999;border-radius:5px}.popup-widget{text-align:center}.backdrop-container .popup-widget{background-color:#fff;top:0;transform:translateY(-100%);padding:20px 30px;position:absolute;border-radius:5px;display:none;z-index:999}.backdrop-container .backdrop{position:fixed;top:0;bottom:0;right:0;left:0;display:none;z-index:900;background-color:rgba(0,0,0,.4)}.backdrop-container.show .content-box{position:absolute}.backdrop-container.show .backdrop,.backdrop-container.show .popup-widget,.financial-obligations-container{display:block}.widghetFilter.discount-code-box{min-height:147px;position:relative}.discount-code-box .content-box{top:0;right:0;left:0;padding:20px 10px;position:static;background-color:#fff;z-index:999;border-radius:5px}.discount-code-box .popup-widget{background-color:#fff;top:0;transform:translateY(calc(-100% - 20px));padding:20px 30px;position:absolute;border-radius:5px;display:none;z-index:999}.popup-widget .close-btn{font-size:12px;position:absolute;top:5px;left:5px}.popup-widget:after{content:"";position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:16px solid #fff;border-left:16px solid transparent;border-right:16px solid transparent;z-index:999}.discount-code-box .backdrop{position:fixed;top:0;bottom:0;right:0;left:0;display:none;z-index:900;background-color:rgba(0,0,0,.4)}.discount-code-box.show .content-box{position:absolute}.discount-code-box.show .backdrop,.discount-code-box.show .popup-widget{display:block}@media only screen and (max-width:768px){.financial-obligations-container{display:flex;justify-content:space-between}.backdrop-container.show .backdrop,.backdrop-container.show .popup-widget{display:none}.backdrop-container.show .content-box{position:static}.widghetFilter{padding:0!important}@keyframes slideLeftRight{0%{transform:translateX(0)}25%{transform:translateX(-15px);-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-o-transform:translateX(-15px)}50%{transform:translateX(15px)}75%{transform:translateX(-15px);-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-o-transform:translateX(-15px)}to{transform:translateX(0)}}.mobile-wiggle{animation:slideLeftRight 5s ease-in-out;-webkit-animation:slideLeftRight 5s ease-in-out}}.widghetFilter p{font-size:.8em;color:rgba(49,71,72,.53)}.widghetFilter{text-align:right;padding:1.5em 0;border-bottom:1px solid #ededed}.widghetFilter label{font-size:.8em;color:#898989}.submitBox{justify-content:space-between}.submit button,.submitBox{display:flex;align-items:center}.submit button{width:50px;height:50px;border-radius:5px;background:linear-gradient(90deg,#161719,#292a2c);box-shadow:0 3px 40px 0 rgba(22,31,74,.29);color:#fff;border:none;justify-content:center;margin-right:1em}.headerIncChoose{display:flex;justify-content:space-between}.titleHeader{text-align:right}.titleHeader p{font-size:.8em;color:rgba(49,71,72,.53)}.showGridList ul{display:flex;list-style:none}.showGridList li{padding:10px;font-size:1.3em;font-weight:bolder;cursor:pointer}.showGridList .grid.active i,.showGridList .list.active i{color:#19a6e4}.cardInsurance{width:100%;border-radius:5px;box-shadow:-4px 3px 45px 0 rgba(0,0,0,.15);background-color:#fafafa;margin-top:1em;height:300px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid transparent}.cardInsurance.selected{border:2px solid #2d3ab5;box-shadow:-4px 3px 45px 0 rgba(45,58,181,.25)}.cardInsurance.boldPad{border-color:#949494}.cardInsuranceHeader{display:flex;justify-content:space-between;padding:.5em}.logoInsurance{display:flex;align-items:center}.logoInsurance img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain}.logoInsurance p{margin:0 1em 0 0;font-weight:bolder}.logoInsurance .titleinfo .rateing,.logoInsurance .titleinfo span{display:none}.list .logoInsurance .titleinfo .rateing,.list .logoInsurance .titleinfo span{display:block}.infoInsurance ul{display:flex;list-style:none;padding:0;margin:0}.selectInfo{width:30px;height:30px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:.8em;font-weight:bolder;margin-left:.5em}.infoInsurance ul li:last-child .selectInfo{margin:0}.discountInsurance{background:#ff9157}.flagInsurance{background:#1ec28e}.selectInfo i{font-size:1.5em;color:#fff}.rateInsurance{background:#6fc4a9}.cardInsuranceBody{display:flex;flex-wrap:wrap}.rateing{padding:.5em 1em}.priceing ul,.rateing ul{display:flex;list-style:none;margin:0}.rateing ul li i{color:#efce4a}.priceing{margin-top:.5em}.priceing ul{flex-direction:column}.priceing ul li{display:flex;justify-content:space-between;align-items:center}.priceing ul li span{text-align:left;font-size:1em;margin-right:.5em;font-weight:700;color:#06092c;white-space:nowrap}.priceing ul li span s{color:#a3a3a3;font-weight:400;font-size:.9em}.information{display:flex;border-top:1px dashed rgba(0,0,0,.15);border-bottom:1px dashed rgba(0,0,0,.15);margin:1em 0;width:100%}.information.grid{flex-direction:column-reverse}.disocuntBase{border-left:1px dashed rgba(0,0,0,.15)}.disocuntBase,.installmentBase{padding:1em 0;text-align:center;width:50%;display:flex;align-items:center;justify-content:center}.installmentBase{padding:2px 0}.installmentBase .installment-numbers{font-size:12px;color:#a3a3a3}.disocuntBase span,.installmentBase span{font-size:.8em;color:#06092c;margin-right:.5em;font-weight:bolder}.installmentBase i,.installmentBase span{color:#1ec28e}.cardInsuranceFooter{display:flex}.buyInsurance,.moreDetail{width:50%}.buyInsurance button,.moreDetail button{width:100%;height:50px;border:none;cursor:pointer;font-size:.8em;background:transparent;background:#fafafa!important}.buyInsurance button{border-radius:0 5px 0 5px;color:#fff!important}.buyInsurance button,.buyInsurance button:hover{background:#2d3ab5!important}.moreDetail button:hover{background:#fafafa!important}.list .cardInsurance{display:flex;flex-direction:row;height:auto}.list .cardInsuranceFooter{flex-direction:column;width:50%}.list .buyInsurance,.list .moreDetail{width:100%;height:100%}.list .buyInsurance button,.list .moreDetail button{height:100%}.list .cardInsuranceBody{flex-wrap:nowrap;width:100%;align-items:center;margin:0 1em}.list .cardInsuranceBody .rateing{display:none}.list .information{flex-direction:column-reverse;border:none;margin:0}.list .disocuntBase,.list .installmentBase{width:100%;padding:0}.list .disocuntBase{border:none}.list .priceing{margin:0;width:100%}.list .logoInsurance{order:2;align-items:center}.list .infoInsurance{display:none}.list .cardInsuranceHeader{border-left:2px dashed rgba(0,0,0,.15);margin:.5em 0;width:60%}.list .logoInsurance{width:100%}.list .infoInsurance ul{flex-direction:column;height:100%;justify-content:space-between}.list .logoInsurance p{text-align:right;margin:0}.list .logoInsurance .titleinfo{margin-right:.5em}.list .logoInsurance .rateing{padding:0}.list .logoInsurance .rateing ul{margin:0}.list .logoInsurance .rateing ul li{display:flex;align-items:center}.list .logoInsurance .titleinfo span{color:#898989;font-size:.6em}.list .priceing h5{margin-bottom:.2em}.list .installmentBase i,.list .installmentBase span{margin-bottom:.5em}.list .infoInsurance ul li{padding:.3em 0}.list .infoInsurance ul li:first-child{padding-top:0}.list .infoInsurance ul li:last-child{padding-bottom:0}.papularLink a{justify-content:space-between;padding:1em 0;border-bottom:1px solid #ededed}.infoTitle,.papularLink a{display:flex;align-items:center}.titleDiscript{text-align:right}.titleDiscript h4{margin-bottom:.2em;color:#000}.titleDiscript span{font-size:.8em;color:rgba(49,71,72,.53)}.infoIcon{font-size:2em;color:#000;margin-left:.5em;transform:rotate(180deg)}.arrowLink{font-size:1.3em;color:#145bfb}.papularLink a:hover{text-decoration:none}.needAdvice{padding-top:2em;margin-bottom:3em}.inputAdvice{flex-wrap:wrap;width:100%;display:flex;justify-content:flex-end}.inputAdvice .submit button{margin-left:1em;margin-top:1.5em}.inputAdvice .textAreaBox{width:100%}.inputAdvice .submit button{width:auto;font-size:.8em}.inputAdvice .submit button i{margin-right:.5em}.modal{width:100%;height:100%;position:fixed;top:0;right:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;transition:all .3s;opacity:0;visibility:hidden}.openModal{opacity:1;visibility:visible}.mainModal{width:70%;background:#c5e1f7;border-radius:5px;box-shadow:50px 50px 50px 0 rgba(0,0,0,.16);transition:all .3s;transform:translateY(-50px)}.modalMainMotion{transform:translateY(0);background-color:#c5e1f7}.headerModal{padding:1em 1.5em;border-bottom:1px solid rgba(0,0,0,.16);display:flex;justify-content:space-between;align-items:center}.bodyModal{padding:2em;max-height:500px;overflow:auto}.iconTitle{display:flex;align-items:center}.iconTitle .filterIcon{font-size:2em;margin-left:.5em;font-weight:bolder;display:flex;color:#19a6e4}.cancelPay,.closeModal{width:35px;height:35px;border-radius:50px;background:#000;justify-content:center;color:#fff;cursor:pointer}.cancelPay,.closeModal,.switch{display:flex;align-items:center}.switch input[type=checkbox]{height:0;width:0;visibility:hidden}.switch label{cursor:pointer;text-indent:-9999px;width:40px;height:20px;background:#fff;border:1px solid #898989;display:block;border-radius:100px;position:relative;overflow:hidden;margin:0}.switch label:after{content:"";position:absolute;top:-1px;left:-1px;width:20px;height:20px;background:#fff;border:1px solid #898989;border-radius:20px;transition:.3s}.switch input:checked+label:after{left:100%;transform:translateX(-100%);background:#2d3ab5;border:none}.switch label:active:after{width:25px}.switch span{margin:0 .5em;font-size:.6em;text-align:right}.filterBody{width:85%;margin:0 auto;background-color:#fff;border-radius:5px;padding:2em}.titleFilter{text-align:right;margin:1em 0}.titleFilter h3{position:relative}.titleFilter h3:after{content:"";width:75%;height:1px;background:#eaeaea;position:absolute;top:0;bottom:0;left:0;margin:auto}.filterList ul{display:flex;list-style:none;flex-wrap:wrap}.filterList ul li{width:calc(100% / 4);margin-bottom:.8em}.submitFilterClean{width:80%;display:flex;padding-top:2em;margin:0 auto 5em}.submitButton{width:100%;height:50px}.submitButton button{background:#0e1c38;color:#fff;width:100%;border:none;height:100%;border-radius:5px;cursor:pointer}.cleanFilter button{border:2px solid #000;background:transparent;color:#000}.modal-more-information{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:1em}.page-company-Insurance{position:relative}.footer-company-Insurance{position:absolute;width:100%;bottom:0}.image-footer-company-Insurance{background-image:url(/images/24.svg);height:100%;padding:3em}.image-footer-company-Insurance p{margin:0;color:#fff;font-size:10px;font-weight:100;padding-top:10px;padding-left:5px}.text-footer-company-insurance{display:flex;justify-content:flex-end;align-items:flex-end;color:#fff}.text-footer-company-insurance h4{font-size:12px;margin:0 0 0 .5em}.content-Insurance{display:flex;flex-direction:column;background-color:#fff;border-radius:5px;height:350px;justify-content:space-between}.header-content-Insurance{display:flex;flex-direction:row;text-align:right;padding-top:15px;padding-right:10px}.image-content-Insurance img{width:100%}.image-content-Insurance{width:100%;padding-top:10px;padding-right:10px;padding-left:10px}.text-content-Insurance{padding-left:30px;padding-top:10px}.text-content-Insurance h4{color:#06092c;font-size:13px}.text-content-Insurance span{color:rgba(49,71,72,.53);font-size:13px}.image-company-Insurance,.image-company-Insurance img{width:100%}.itemInformation h3{font-size:13px;color:#06092c;text-align:right}.itemInformation{padding-top:20px}.itemInformation p{font-size:10px;color:rgba(6,9,44,.7);text-align:right}.infomationInsurane{display:flex;flex-wrap:wrap}.closeInsurance{display:flex;align-items:center}.payInsurance{margin-left:1em}.closeInsurance button{border-radius:5px;border:2px solid #000;padding:1em 1.5em;font-size:.8em;background:transparent}.payInsurance button{border:none;border-radius:5px;background:#2d3ab5;padding:1em 2em;font-size:.8em;color:#fff}.informationInsuranceSale{text-align:right;border-left:1px dashed rgba(0,0,0,.16)}.informationInsuranceSale>p{font-size:.8em;color:rgba(49,71,72,.53)}.logoInformationInsurance{display:flex;align-items:center;padding-bottom:1.5em;border-bottom:1px dashed rgba(0,0,0,.16)}.carInformation{padding:1em 0}.carInformation ul{list-style:none}.carInformation ul li{display:flex;align-items:center;margin-bottom:.5em}.carInformation ul li:last-child{margin:0}.carInformation ul li p{margin:0 0 0 .5em}.carInformation ul li span{font-size:.8em;color:#898989}.loginRegister{text-align:right;width:80%;margin:0 auto}.imageLogin,.loginRegister{display:flex;flex-direction:column}.imageLogin{justify-content:center;align-items:center;margin-bottom:1em}.imageLogin img{width:100%}.imageLogin span,.loginRegister>p{font-size:.8em;color:rgba(49,71,72,.53)}.loginRegister .inputBox{align-self:center}.loginRegister .submitlogin{align-self:flex-end;margin-top:1em}.loginRegister .submitlogin button{border:none;border-radius:5px;padding:1em 2.5em;background-image:linear-gradient(90deg,#2a83ee,#4285f4);box-shadow:0 3px 40px 0 rgba(20,91,251,.29);color:#fff;font-size:.8em}.mainFooter{margin-top:5em}.itemMainFooter{display:flex}.itemIcon{font-size:2.5em;color:#a7c9fd;margin-left:.5em}.itemTitle{text-align:right}.itemTitle p{font-size:.8em;color:rgba(49,71,72,.53)}.informationInc{text-align:right}.informationInc p{color:rgba(14,28,56,.7);font-size:.8em}.itemListIns{box-shadow:15px 15px 50px 0 rgba(0,0,0,.1);background-color:#fff;padding:.7em;border-radius:5px;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1em}.logItemIns img{-o-object-fit:contain;object-fit:contain}.titlePrice{margin-right:1em}.titlePrice h5{text-align:right}.itemPrice{display:flex;align-items:center;flex-wrap:wrap;font-size:.8em}.itemPrice p{margin:0 .5em 0 0}.itemPrice h6{color:#19a6e4;width:100%;text-align:right;font-size:.8em;font-weight:400;margin-top:.5em}.installmentMode{margin-top:1em;border-top:1px dashed rgba(0,0,0,.1);width:100%;display:flex}.logoinstallmentMode,.selectPayment{width:50%}.logoinstallmentMode{flex-direction:column;padding:1em;text-align:right}.flagicon,.logoinstallmentMode{display:flex;justify-content:center;align-items:center}.flagicon{width:50px;height:50px;background:#1ec28e;border-radius:5px;font-weight:bolder;font-size:1.5em;color:#000}.flagicon i{font-weight:bolder;color:#fff}.logoinstallmentMode span{font-size:.7em;color:#898989;font-weight:600;text-align:center}.logoinstallmentMode h5{color:#898989;margin:.5em 0}.md-radio{margin:16px 0;display:flex;flex-direction:column}.md-radio.md-radio-inline{display:inline-block}.md-radio input[type=radio]{display:none}.md-radio input[type=radio]:checked+label:before{border-color:#2d3ab5;animation:ripple .2s linear forwards}.md-radio input[type=radio]:checked+label:after{transform:scale(1)}.md-radio input[type=radio]:checked+label{color:#2d3ab5}.md-radio label{display:inline-block;height:20px;position:relative;padding:0 30px;margin-bottom:0;cursor:pointer;vertical-align:bottom;width:100%;text-align:right;transition:all .3s}.md-radio label:after,.md-radio label:before{position:absolute;content:"";border-radius:50%;transition:all .3s ease;transition-property:transform,border-color}.md-radio label:before{right:0;top:5px;width:20px;height:20px;border:2px solid rgba(0,0,0,.54)}.md-radio label:after{top:10px;right:5px;width:10px;height:10px;transform:scale(0);background:#2d3ab5}.md-radio span{font-size:.8em;color:#898989;text-align:right;margin-right:29px;margin-top:.5em}.carInforrmation{margin-top:1.5em;border-radius:5px;padding:2em 0;background:#fff;box-shadow:15px 15px 50px 0 rgba(0,0,0,.1);display:flex}.carInfoDetail,.carLogoInfo{width:50%}.carLogoInfo{display:flex;align-items:center;justify-content:center;flex-direction:column}.carLogoInfo i{color:#2d3ab5;font-size:4rem}.carLogoInfo h4{text-align:center}.carLogoInfo span{color:#898989;text-align:right;font-size:.8em;margin:0 2em}.carInfoDetail ul{padding:0;list-style:none}.carInfoDetail ul li{display:flex;font-size:.8em;margin-bottom:1em}.carInfoDetail ul li:last-child{margin-bottom:0}.carInfoDetail li p{font-weight:700;margin:0 0 0 1em}.carInfoDetail li span{color:#898989;font-weight:bolder}.buttonSubmitEdit{margin-top:1em}.buttonSubmitEdit button{border-radius:5px;padding:1em 2em;border:none}.continueSale{background:#2d3ab5;color:#fff;margin-right:1em}.editInformation{border:2px solid #2d3ab5!important;color:#2d3ab5}.btn{width:50px;height:30px}.step-wizard{width:100%}.stepIcon{display:flex;align-items:center}.stepIcon i{font-size:2.5em;margin-right:.2em;color:#898989}.step-wizard ul{list-style-type:none;padding:0}.step-wizard li,.step-wizard ul{width:100%;display:flex;flex-wrap:wrap}.step-wizard li{text-align:right;opacity:0;visibility:hidden;transition:all .3s;display:none;transform:translateX(-10px)}.step-wizard li .step{display:flex;align-items:center;justify-content:center;font-size:.9em;font-weight:700;line-height:30px;color:#fff;width:25px;height:25px;border-radius:30px;background:#898989;transition:background-color .6s ease,border-color .6s ease;display:none}.step-wizard li .title{width:100%;padding-top:10px;color:#767676;transition:color .6s ease}.submitPaySelect button{padding:.8em 1.3em;border-radius:5px;border:none;background:#2d3ab5;font-size:.8em;color:#fff;margin-top:1em}.title h5{margin:0}.title span{font-size:10px;color:rgba(49,71,72,.53)}.step-wizard li.active{visibility:visible;opacity:1;transform:translateX(0);display:flex}.step-wizard li.active .step{color:#fff;background:#19a6e4;display:none}.step-wizard li.active .stepIcon i{color:#000}.step-wizard li.active .title{text-decoration:none;color:#3b5343;font-weight:700}.step-wizard li.done .title,.step-wizard li.done .title:hover{color:#3b5343}.step-wizard li.done .step{color:#fff;background-color:#898989}.step-wizard li>button{background:none;border:none;display:block;width:100%;color:#777;position:relative;text-align:center}.step-wizard li>button:hover .step{border-color:#3b5343;background:#eee;color:#3b5343}.step-wizard li>button:hover .title{color:#3b5343}.prevStep{height:100%;width:100%;border-radius:5px;border:none;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-around}.prevStep span{font-size:.8em}.prevStep i{transform:rotate(180deg)}.hideBtn{display:none!important}.wizardBody{display:none}.wizardBody.current{display:block}.wizardTab{margin:2em 0}li.done button .step{background:#19a6e4}.headerPolicy{display:flex}.headerPolicy i{font-size:20px;margin-left:.3em;color:#19a6e4;font-weight:700;padding-right:10px}.basketHeader h3{color:#898989}.basketHeader span{font-size:.7em!important}@media (max-width:768px){.logoInsurance{flex-direction:column;justify-content:center;width:100%}.logoInsurance img{width:50px;height:auto}.list .cardInsuranceHeader{max-width:95px}.priceing ul li span{text-align:left;font-size:1em;margin-right:.5em;font-weight:700;color:#06092c;white-space:wrap}.list .cardInsurance{flex-direction:column}.list .cardInsuranceHeader{width:100%;max-width:100%;border:none;border-bottom:1px dashed rgba(0,0,0,.15)}.list .cardInsuranceBody{flex-direction:column;border-bottom:1px dashed rgba(0,0,0,.15);margin:10px 0}.list .cardInsuranceFooter{flex-direction:row;width:100%;margin:10px 0}.insurInfoDetail{width:100%}.carInfoDetail ul li{justify-content:flex-start;padding-right:10px}.buttonsContainer{align-items:center;gap:10px;width:100%;display:flex;max-width:100%;flex:1}.buttonsContainer button{width:100%!important;height:60px;margin-top:0!important}.buttonsContainerPay{flex-direction:column}.buttonsContainerPay .buttons{flex-direction:row;display:flex;gap:10px;margin-top:10px}.buttonsContainerPay .buttons button{margin:0}}@media (max-width:480px){.cardInsurance{height:auto;padding:.5em}.cardInsuranceHeader{padding:unset;flex-direction:column-reverse;align-items:flex-end}.logoInsurance img{width:80px}.logoInsurance p{margin:8px 0 16px;font-size:18px}.disocuntBase,.installmentBase{width:100%}.rateing{padding:0}.priceing{width:100%}.priceing .information{border:unset}.priceing h5{margin-bottom:unset}}.alert-display-mobile{display:none}.alert-display-desktop{display:block}@media (max-width:768px){.alert-display-mobile{display:block}.alert-display-desktop{display:none}}button:hover{opacity:1!important}.nospace{margin:0;padding:0}.headerPolicy{text-align:right;margin-bottom:2em}.headerPolicy h3{margin:0;color:#06092c}.headerPolicy span{color:rgba(49,71,72,.53);font-size:.8em;font-weight:600;display:flex}.bodyPolicy{border-radius:5px;border:1px solid hsla(0,0%,54%,.2);background:#fff}.insLogotitle{display:flex}.itemPrice p,.itemPrice span{color:#898989;font-weight:600;font-size:1.3em;margin:0 5px}.itemPrice h6{font-weight:600}.insLogotitle .itemPrice h6{font-size:1em}.bodyPolicy .itemListIns{border-radius:0;margin:0;box-shadow:none}.bodyPolicy .installmentMode{width:100%}.bodyPolicy .md-radio span{font-size:.6em;font-weight:600}.inforamtionCar{padding:1em 1em 0;border-top:1px dashed hsla(0,0%,54%,.2);background:#fff}.inforamtionCar ul{list-style:none}.inforamtionCar ul li{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:.5em 0;border-bottom:1px solid hsla(0,0%,54%,.2)}.inforamtionCar ul li:last-child{border:none}.inforamtionCar ul li p{margin:0;font-weight:bolder;font-size:.9em}.inforamtionCar ul li span{color:#898989;font-size:.8em;font-weight:900}.prepayment{padding:1em;background:#c5e1f7;margin-top:1em}.prepayment,.shopIcon{display:flex;border-radius:5px}.shopIcon{width:80px;height:80px;background:hsla(0,0%,100%,.32);font-size:2em;align-items:center;justify-content:center;font-weight:bolder;color:#2d3ab5;margin-left:.5em}.prepaymentPrice{text-align:right;padding-right:.5em;border-right:1px dashed hsla(0,0%,54%,.2)}.prepaymentPrice h5{color:#2d3ab5;font-weight:bolder;font-size:1.2em;margin:0}.prepaymentPrice p{font-size:1em;font-weight:700;margin:.5em 0}.prepaymentPrice span{font-size:.7em;color:rgba(14,28,56,.7);font-weight:600}.installmentConditions .headerPolicy{text-align:right}.bodyInstallment{border:1px solid hsla(0,0%,44%,.2);border-radius:5px;padding:1.5em 1em 1em}.alarmInstallment{width:100%;padding:.5em;border-radius:5px;border:1px solid #fcc974;background:#fff4e2;margin-bottom:1em;display:flex;align-items:center;color:#ff0037}.alarmInstallment b{color:#000}.alarmInstallment i{margin-left:.5em;transform:rotate(180deg)}.alarmInstallment span{font-size:.8em}.alarmInstallment p{font-size:.8em;margin:unset;text-align:right}.bodyInstallment .prepayment{flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0}.bodyInstallment .shopIcon{margin:0 0 1em;width:100px;height:100px;font-size:2.5em}.bodyInstallment .prepaymentPrice{text-align:center;border:none}.bodyInstallment .prepaymentPrice h4{margin-bottom:1em}.listInstallment{border:1px solid hsla(0,0%,54%,.2);padding:1em;border-radius:5px}.itemInstallment{display:flex;justify-content:space-between;border-bottom:1px dashed hsla(0,0%,54%,.2);padding-bottom:1em;margin-bottom:1em}.itemInstallment:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.numberInstallmet{display:flex;align-items:center}.priceInstallment{text-align:right;margin-right:.5em}.priceInstallment h4{font-size:1.1em;color:#2d3ab5;margin:0}.priceInstallment p{margin:0;font-weight:600;color:#0e1c38}.priceInstallment span{font-size:.7em;color:rgba(14,28,56,.7);font-weight:600}.dateInstallmet{display:flex;flex-direction:column;justify-content:space-between;text-align:right}.dateInstallmet h4{font-size:.8em;font-weight:bolder;margin:0}.dateInstallmet p{margin:0;color:#898989;font-size:.7em;font-weight:600}.dateInstallmet span{font-size:.7em;color:#19a6e4;font-weight:600}.loginBox{border-radius:5px;padding:1em 0;border:1px solid hsla(0,0%,44%,.2);display:flex;margin-bottom:1em}.imageLoginBox,.timerBox{display:flex;flex-direction:column;justify-content:center;align-items:center;border-left:1px dashed hsla(0,0%,44%,.2);height:100%}.imageLoginBox i{font-size:3.5em;color:#2d3ab5}.imageLoginBox span{color:#0e1c38;font-size:2em}.timerBox h1{font-size:3em}.timerBox span{font-size:.8em}.loginBox .headerPolicy span{font-size:.7em}.inputLoginBox{text-align:right}.inputLoginBox span{font-size:.7em;color:rgba(49,71,72,.53)}.boxLoginInput,.errorCode{display:flex;align-items:center}.errorCode{padding:.5em 1em;border-radius:5px;border:1px solid #f77273;background:#ffe3e2;color:#f77273;font-size:۱em;margin-bottom:1em}.errorCode i{transform:rotate(180deg);margin-inline-end:.5em}.resendEdit{display:flex}.editNumber,.resendCode{width:50%;display:flex;justify-content:center;align-items:center;color:#19a6e4;font-size:.7em;cursor:pointer}.editNumber i,.resendCode i{margin-left:.5em}.boxInformationBuyr{width:100%;padding:1em;border-radius:5px;display:flex;flex-direction:column;height:100%}.border{border:1px solid hsla(0,0%,44%,.2)}.complateIns{display:flex}.nationalPlaque{background:url(/images/national-plaque.png);background-size:contain;background-repeat:no-repeat;padding:.3em .3em .3em 1.2em;display:flex;align-items:center;height:42px}.nationalPlaque input{width:100%}.nationalPlaque input,.nationalPlaque select{background:transparent;text-align:center;border:none;border-bottom:1px solid #d0d0d0;height:20px;margin:0 .2em}.nationalPlaque select{font-size:.7em}.uploadImage{margin-top:1em;position:relative}.showImage{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .3s}.showImage img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.showImageUpload{opacity:1;visibility:visible}.fileUpload{border:1px dashed hsla(0,0%,44%,.2);border-radius:5px}.fileUpload input[type=file]{display:none}.fileUpload label{width:100%;padding:1em;display:flex;align-items:center}.fileUpload label i{margin-left:.5em}.fileUpload label p{margin:0}.uploadIcon i{font-size:2em;margin-bottom:.5em;color:#19a6e4}.titleUpload{text-align:center}.removeFile,.titleUpload p{font-size:.8em}.removeFile{position:absolute;top:10px;left:10px;background:#000;border-radius:20px;height:25px;width:25px;color:#fff;display:flex;align-items:center;justify-content:center}.submitForm{display:flex;justify-content:flex-end;margin-top:1em}.submitForm button{height:50px;border:none;border-radius:5px;padding:1em 3em;font-size:.8em}.ageryContinue{background:#2d3ab5;color:#fff}.editInformation{border:1px solid #898989!important;background:transparent;color:#898989;margin:0 .5em}.ltr{direction:ltr}.headerPolicy{flex-direction:column}.inforamtionCar .headerPolicy{flex-direction:row}.basketHeader .iconPolicy i{font-size:50px;font-weight:400}.headerPersonalInfo{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.titlePersonal{text-align:right;width:100%}.titlePersonal span{color:rgba(49,71,72,.53);font-size:.8em;font-weight:600}.editProfile{display:flex;align-items:center;font-weight:bolder;align-self:flex-end;cursor:pointer}.editProfile,.editProfile span,.iconHeaderArchive i{color:#19a6e4}.bodyPeyment .prepayment{margin-top:0;margin-bottom:1em}.showComplateInformation{padding:1.2em 1em;border-radius:5px;border:1px solid hsla(0,0%,54%,.2);margin-bottom:1em}.showComplateInformation:last-child{margin-bottom:0}.headerComplateInformation{display:flex}.iconHeaderArchive{font-size:3em;font-weight:bolder}.titleHeaderArchive{text-align:right;color:#898989;margin-right:1em}.titleHeaderArchive h4{margin-bottom:.3em}.titleHeaderArchive span{font-size:.7em}.showUplodedFile{height:100px;border-radius:5px;overflow:hidden;border:1px solid #2d3ab5;position:relative;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:1em}.showUplodedFile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:1}.showUplodedFile:last-child{margin-bottom:0}.titleUploaded{display:flex;justify-content:space-between;align-items:center;padding:0 1em;background:#2d3ab5;position:relative;z-index:3}.marginTop{margin-top:1.5em!important}.titleUploaded span{color:#fff;font-size:.8em}.logoUploader{width:30px;height:30px;border-radius:30px;display:flex;align-items:center;justify-content:center;color:#fff;transform:translateY(-10px);background:#2d3ab5}.personalInformation{display:flex}.logoCardInformation{padding-left:1em;border-left:1px dashed hsla(0,0%,44%,.2)}.cardInformation{width:75px;height:75px;border-radius:5px;display:flex;justify-content:center;align-items:center;font-size:2em;font-weight:bolder;color:#19a6e4;background:rgba(197,225,247,.3)}.listDataInformation{margin-right:1em;text-align:right}.listDataInformation ul{list-style:none;margin:0}.listDataInformation ul li{display:flex;flex-direction:row-reverse;justify-content:flex-start;font-size:.85em;margin-bottom:.5em}.listDataInformation ul li:last-child{margin:0}.listDataInformation ul li p{margin-bottom:0;margin-right:.5em;font-size:.85em;color:#898989;font-weight:bolder}.listDataInformation ul li span{color:#898989}.addressBar,.confrimBody{border:1px solid hsla(0,0%,44%,.2);border-radius:5px;padding:1.5em 1em 1em}.addressBar span.MuiFormControlLabel-label{font-size:.75rem}.imageAddress{width:100%;background:url(/images/blue-cover.svg);background-size:contain;background-position:0 17px;background-repeat:no-repeat}.imgBoxes img{width:100%}.infoData{margin-top:1em;display:flex}.infoData i{color:#19a6e4;font-size:1.5em}.infoData span{color:#898989;text-align:right;font-size:.8em;display:block;margin-right:1em}.pure-material-checkbox{z-index:0;position:relative;display:inline-block;color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87);font-family:var(
    --pure-material-font,"Roboto","Segoe UI",BlinkMacSystemFont,system-ui,-apple-system
  );font-size:16px;line-height:1.5;width:100%;text-align:right}.pure-material-checkbox>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:-1;position:absolute;right:-1px;top:-8px;display:block;margin:0;border-radius:50%;width:40px;height:40px;background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);box-shadow:none;outline:none;opacity:0;transform:scale(1);pointer-events:none;transition:opacity .3s,transform .2s}.pure-material-checkbox>span{display:flex;width:100%;cursor:pointer;font-weight:bolder;font-family:dana}.pure-material-checkbox>p{margin:0 2em 0 0;font-size:.75em;font-weight:bolder;color:#898989;font-family:dana}.pure-material-checkbox>span:before{content:"";display:inline-block;box-sizing:border-box;margin:3px 11px;border:2px solid;border-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);border-radius:2px;width:18px;height:18px;vertical-align:top;transition:border-color .2s,background-color .2s}.pure-material-checkbox>span:after{content:"";display:block;position:absolute;top:3px;right:18px;width:10px;height:5px;border:2px solid transparent;border-top:none;border-right:none;transform:translate(3px,4px) rotate(-45deg)}.pure-material-checkbox>input:checked,.pure-material-checkbox>input:indeterminate{background-color:rgb(var(--pure-material-primary-rgb,33,150,243))}.pure-material-checkbox>input:checked+span:before,.pure-material-checkbox>input:indeterminate+span:before{border-color:rgb(var(--pure-material-primary-rgb,33,150,243));background-color:rgb(var(--pure-material-primary-rgb,33,150,243))}.pure-material-checkbox>input:checked+span:after,.pure-material-checkbox>input:indeterminate+span:after{border-color:rgb(var(--pure-material-onprimary-rgb,255,255,255))}.pure-material-checkbox>input:indeterminate+span:after{border-left:none;transform:translate(4px,3px)}.pure-material-checkbox:hover>input{opacity:.04}.pure-material-checkbox>input:focus{opacity:.12}.pure-material-checkbox:hover>input:focus{opacity:.16}.pure-material-checkbox>input:active{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}.pure-material-checkbox>input:active+span:before{border-color:rgb(var(--pure-material-primary-rgb,33,150,243))}.pure-material-checkbox>input:checked:active+span:before{border-color:transparent;background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6)}.pure-material-checkbox>input:disabled{opacity:0}.pure-material-checkbox>input:disabled+span{color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38);cursor:auto}.pure-material-checkbox>input:disabled+span:before{border-color:currentColor}.pure-material-checkbox>input:checked:disabled+span:before,.pure-material-checkbox>input:indeterminate:disabled+span:before{border-color:transparent;background-color:currentColor}.addAddress{display:flex;align-items:center;color:#19a6e4;cursor:pointer;margin:.8em 0}.addAddress span{margin-right:.5em;font-weight:600}.submitAddress{width:100%;margin-top:1em;display:flex;justify-content:flex-end}.submitAddress button{padding:1em 3em;background:#2d3ab5;border:none;border-radius:5px;color:#fff}.confrimBody .listDataInformation ul{display:flex;flex-direction:column;flex-wrap:wrap}.confrimBody .informationPersonal ul li{width:100%}.confrimBody .prepayment{margin-bottom:1em}.border-dashed-left{border-inline-end:1px dashed hsla(0,0%,44%,.2);border-left:none}.body-address-note{font-size:13px;color:#898989;margin-bottom:16px;text-align:right}.body-address-section-title{font-weight:600;margin-bottom:8px;text-align:right}.invoice-company-logo{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;margin-inline-start:8px;vertical-align:middle}.terms-checkbox-label{display:flex;align-items:flex-start;gap:4px;cursor:pointer;text-align:right}.terms-checkbox-label input{margin-top:4px}.terms-checkbox-label .termsAndConditions{font-size:14px}.body-coverage-toggle{flex:1 1 100%;padding:10px 12px;margin-bottom:8px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;text-align:right;font-size:13px}.body-coverage-toggle.is-active{border:2px solid #2d3ab5;background:#eef0ff}.body-compare-options{margin-top:8px}.body-compare-options__title{font-size:13px;font-weight:600;margin-bottom:8px;text-align:right}.payment-method-discount-notice{font-size:11px;line-height:1.2;padding:5px 8px;margin-bottom:8px;text-align:right}.titleLogo{display:flex;justify-content:space-between;align-items:flex-start}.logoCompany{text-align:center;color:#898989}.logoCompany h5{font-size:.9em;margin:0}.invoice span,.logoCompany span{font-size:.7em}.logoWeb img{width:100%}.logoCompany img{margin-bottom:.5em}.cancellation_reason{padding:1em 1em 0;border:1px solid #f1cc8a;background-color:#fffbf3;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}.cancellation_reason span{font-weight:bolder;font-size:.8em;margin-bottom:.8em}.cancellation_reason p{font-size:.9em;text-align:right}.cancellation_reason--error{border:1px solid #f5b5b5;background-color:#fff5f5}.invoiceInfo{padding:1em 0;margin-bottom:1em;border-bottom:1px dashed hsla(0,0%,44%,.2)}.invoiceInfo:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.invoiceInfo ul{list-style:none;margin:0}.invoiceInfo ul li{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,44%,.2);padding:1em 0;font-weight:bolder;font-size:.8em}.invoiceInfo ul li p{display:flex;align-items:center;flex-direction:row-reverse}.imageIns,.invoiceInfo ul li p img{width:40px;height:auto;margin:0 .5em;-o-object-fit:contain;object-fit:contain}.invoiceInfo ul li:last-child{border:none}.invoiceInfo ul li p{margin:0;color:#898989}.titleCenterBox{text-align:center;font-weight:900;font-size:1rem;margin:16px 0 8px}.peymentPage .confrimPeymant{margin-bottom:1em}.peymentPage .confrimPeymant .headerPolicy{margin-bottom:.5em}.peymentPage .discount-code-box{margin-top:1em;margin-bottom:.5em}.peymentPage .editInformation{margin-top:10px;background:transparent;border:1px solid #898989!important}.peymentPage .submitForm{justify-content:flex-start}.peymentPage .submitForm .continueSale{margin-right:0}.payment_box{border:1px solid #28ae61;padding:0 8px;border-radius:5px;margin-bottom:8px}.payment_box>.row_box{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #28ae61;padding:8px 0}.payment_box>.row_box:last-child{border-bottom:none}.payment_box.failed,.payment_box.failed>.row_box{border-color:#eb5757}.payment_box.leasing,.payment_box.leasing>.row_box{border-color:hsla(0,0%,54%,.4)}.companyprofile{margin-top:8em}.header-companyprofile{position:relative;height:35em;overflow:hidden;border-radius:10px;padding-bottom:1.5em}.image-back-companyprofile{position:absolute;height:100%;width:100%}.priceing h5{font-size:.85em}.flagInsurance i{font-weight:bolder;font-size:1em}.image-back-companyprofile img{width:100%;height:100%;top:0;right:0;-o-object-fit:cover;object-fit:cover}.color-back-companyprofile{position:absolute;background-image:linear-gradient(180deg,rgba(25,166,228,.59),rgba(39,171,230,.61),rgba(58,178,232,.65),rgba(75,185,234,.68),rgba(93,192,236,.71),rgba(106,197,238,.73),rgba(121,203,240,.76),rgba(133,207,241,.78),rgba(144,211,242,.8),rgba(152,214,243,.81),rgba(162,218,244,.83),rgba(170,221,245,.85),rgba(179,225,246,.86),rgba(194,231,248,.89),rgba(202,234,249,.9),rgba(212,238,250,.92),rgba(219,241,251,.93),rgba(232,246,253,.96),rgba(243,250,254,.98),#fff);z-index:1;width:100%;height:100%;top:0;right:0;opacity:.9}.content-header-companyprofile{position:relative;z-index:3;display:flex;text-align:right;height:100%;align-items:flex-end;padding:0 2em}.image-header-companyprofile{background:#fff;border-radius:5px;border:1px solid hsla(0,0%,54%,.2);padding:1em;display:flex;align-items:center;justify-content:center}.image-header-companyprofile img{width:80%;height:80%}.text-header-companyprofile h3{color:#06092c;font-size:20px}.text-header-companyprofile span{color:#898989;font-size:.9em;line-height:2.5;font-weight:bolder}.about-companyprofile{margin-top:2em}.info-companyprofile{display:flex;text-align:right}.info-company-Insurance{padding-top:3em;color:#06092c;font-size:15px;font-weight:700;text-align:center}.info-company-Insurance p{color:rgba(6,9,44,.77);font-size:12px;padding-top:10px}.content-companyprofile{margin-top:3em;text-align:right;color:#3e3e3e;font-size:15px;line-height:2.5}.footercompanyprofile{margin-top:8em;text-align:right}.title-companyprofile{display:flex}.title-companyprofile i{color:#19a6e4;font-size:30px;padding-left:.5em}.title-companyprofile h1{color:#06092c;font-size:20px}.iconFootercompanyprofile{margin-top:2em;text-align:center;display:block;text-decoration:none;cursor:pointer;transition:all .3s ease;padding:10px;border-radius:8px}.iconFootercompanyprofile:hover{background-color:rgba(25,166,228,.1);transform:translateY(-5px)}.iconFootercompanyprofile i{font-size:50px;color:#898989;padding-bottom:10px;text-align:center;transition:color .3s ease}.iconFootercompanyprofile:hover i{color:#19a6e4}.iconFootercompanyprofile p{color:#2b2c50;font-size:17px;font-weight:700;padding-top:15px;transition:color .3s ease}.iconFootercompanyprofile:hover p{color:#19a6e4}.account-insurance{display:flex;margin-top:3em}.user-management{display:flex}.insurance-specs,.menu-user-management,.text-user-management{text-align:right}.menu-user-management a{display:flex;justify-content:space-between;color:#06092c;font-size:13px;font-weight:700}.menu-user-management li{border-bottom:1px solid hsla(0,0%,54%,.2);padding-top:5px;padding-bottom:5px}.menu-user-management li:last-child{border:none}.menu-user-management li{list-style:none}.user-counter{border:1px solid hsla(0,0%,54%,.2);border-radius:5px;padding:10px}.menu-user-management i{color:#19a6e4}.icon-user-management i{font-size:2.5em}.icon-user-management{padding-left:10px}.text-user-management h6,.text-user-management p{color:#898989;font-size:12px}.insurance-specs h6{font-size:16px;color:#06092c;font-weight:700}.profile-title-box{margin-bottom:20px}.profile-title-box .container{max-width:1400px}@media (min-width:1200px){.profile-title-box .container{max-width:1600px}}.profile-sidebar-col{margin-bottom:20px}.text-user-management>p:first-child{font-weight:700;color:#06092c}.menu-user-management .profile-nav-link{display:flex;justify-content:space-between;align-items:center;color:#06092c;font-size:13px;font-weight:700;text-decoration:none;width:100%;padding:5px 0}.menu-user-management .profile-nav-link.active{color:#2d3ab5}.menu-user-management .profile-nav-logout{cursor:pointer}.insurance-specs h5{font-size:1.25rem;color:#06092c;font-weight:700;margin:0 0 4px;text-align:right}.insurance-specs p{color:rgba(49,71,72,.53);font-size:12px;margin:0;text-align:right}.profile-insurance-list{width:100%;padding:0 10px;max-width:100%}.profile-insurance-tabs{margin-bottom:50px}.profile-insurance-tabs ul{display:flex;justify-content:center;border-bottom:1px solid #e0e0e0;margin:0;padding:0;list-style:none}.profile-insurance-tabs li{padding:12px 24px;cursor:pointer;color:#898989;font-weight:700;border-bottom:2px solid transparent;margin-bottom:-1px}.profile-insurance-tabs li.current{color:#2f4aa1;border-bottom-color:#2f4aa1}.profile-radio-filter{margin-bottom:20px;padding:15px 40px;background-color:#f5f5f5;border-radius:8px;display:flex;justify-content:center}.profile-table-wrap{overflow-x:auto;max-width:100%;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:20px 0;-webkit-overflow-scrolling:touch}.profile-table{width:100%;border-collapse:collapse;min-width:700px}.profile-table th{background-color:#f5f5f5;font-weight:700;border-bottom:2px solid #e0e0e0}.profile-table td,.profile-table th{padding:16px 12px;text-align:center;font-size:14px}.profile-table td{vertical-align:middle;border-bottom:1px solid hsla(0,0%,54%,.2)}.profile-table tr:hover td{background-color:#f9f9f9}.profile-table tr:last-child td{border-bottom:none}.profile-table-logo{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.profile-table-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center;width:140px;max-width:100%;margin:0 auto}.profile-table-actions .btn{font-size:12px;padding:6px 12px;min-height:36px;height:auto;white-space:nowrap}.profile-empty,.profile-loading{text-align:center;margin:40px 0;color:#898989}.profile-reminder-table{width:100%;border-collapse:collapse}.profile-reminder-table td,.profile-reminder-table th{border:1px solid #ddd;padding:8px;text-align:center}.profile-reminder-empty{text-align:center;margin:40px 0}.profile-requested-list table{width:100%;border-collapse:collapse}.profile-requested-list tr{text-align:center;border-bottom:1px solid hsla(0,0%,54%,.2);height:50px}.profile-requested-list tr:last-child{border-bottom:none}.profile-requested-list th{padding:12px 8px;font-weight:700}.profile-requested-list td{padding:12px 8px}.transactions{display:flex;justify-content:center}.transactions .header-card-success{background-color:#27ae61}.transactions .header-card-error,.transactions .header-card-success{border-top-right-radius:15px;border-top-left-radius:15px;color:#fff;display:flex;justify-content:space-between;padding:8px}.transactions .header-card-error{background-color:#eb5757}.transactions .style-card{width:500px;max-width:100%;border-radius:15px;border:1px solid #212529;background:#fff;overflow:hidden}.transactions .style-card-body{padding:0}.transactions .style-card-row{display:flex;justify-content:space-between;padding:8px;align-items:center}.transactions .style-card-row h4,.transactions .style-card-row h5{margin:0;font-size:14px;font-weight:700}@media (max-width:768px){.transactions .style-card{width:auto}.profile-table-logo{width:40px;height:40px}.profile-insurance-tabs li{padding:10px 12px;font-size:13px}}.profile-edit-grid .profile-input-field{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.12)}.profile-edit-grid .profile-input-field .ff{margin:0;box-shadow:none}.profile-edit-btn{display:inline-flex;align-items:center;gap:8px}.profile-request-box{background:#faffff;border:1px solid #e2e2e2;border-radius:10px;min-height:220px;padding:20px;text-align:right;margin:8px}ul:not(.default_type){padding:0;list-style:none}.text-center{text-align:center}.text-center>img{max-width:90vw}.table-center{width:70%;min-width:330px;margin:auto auto 30px}.table-center tr,th{text-align:center}.table-center th{color:#00a9de;background-color:#e1e1e1}.table-center td{border-bottom:1px solid #e1e1e1}.mobileInfoCommitments{display:none}.financialLiabilities{display:flex;flex-direction:column}.commitments{margin-right:1em;font-size:.8em;background:#fff;padding:.5em 1em;margin-bottom:1em}.financialLiabilities span:last-child{font-size:.9em}.financialLiabilities b{font-size:1.1em}.commitments ul{margin:0}@media only screen and (max-width:1024px){.titleMobile h5{font-size:.95rem}.titleMobile h6{font-size:.85rem}.dis-code{top:calc(-100% - 20px)}.dis-code.list{top:0}}@media only screen and (max-width:800px){.dis-code{top:calc(-100% - 50px)}.dis-code.list{top:0}header{margin:0;position:relative}.logo a{display:flex;padding-left:0;border-left:unset}.support{border-right:unset}.calm-family{flex-direction:column;align-items:center;margin-top:0}.image-calm{width:100%}.sales-insurance{margin-top:2em}.text-calm{margin:0}.installment-insurance{margin-bottom:1.5em}.logo-information,.title-information{margin-bottom:1em}.mainTab ul{justify-content:center}.img-logo-service,.text-service{text-align:center}.selectBox select{font-size:15px}.about-sales-text{width:100%}.image-sales{width:100%;margin:0}.comparison-sales ul li:first-child,.comparison-sales ul li:nth-child(3){margin:0}.comparison-sales{margin-bottom:4em}.contentTitle p{width:100%}.logoIns{width:calc(75% / 4)}footer{background-size:unset}.newsletters{margin-top:2em}.newsletters p{font-size:10px}.MuiButton-label{font-size:14px}.secret-bama{margin:0}.image-logo-bama img{width:100%}.copy-right-bama{justify-content:center}.text-secret{text-align:center}.social{margin:0}.social-bama{display:flex;justify-content:flex-end}.address-bama{text-align:left}.address-bama p{margin-bottom:0}.code-bama,.phone-bama{margin-top:1em}.code-bama span,.phone-bama span{font-size:14px;text-align:center}.comparison-sales ul li{display:flex;flex-direction:column;justify-content:center;align-items:center}.contentTitle{text-align:center}.menu{position:relative;width:35px;height:25px}.menu span{width:85%;height:3px;background:#000;position:absolute;right:0;left:0;margin:0 auto;transition:all .3s}.menu span:first-child{top:0}.menu span:nth-child(2){top:10px}.menu span:nth-child(3){top:20px}.padding-left{padding-left:0}.haumber45deg{transform:rotate(45deg);top:50%!important}.haumber45degMinus{transform:rotate(-45deg);top:50%!important}.haumberNone{width:0!important;top:50%!important}.mobileMenu{position:fixed;z-index:10;top:80px;width:100%;background:rgba(0,0,0,.8);display:none}.user{justify-content:space-between;align-items:center}.nav{padding:2em 1em;width:100%}.nav ul{flex-direction:column}.nav>ul>li{flex-wrap:wrap}.nav ul li a,.nav ul li span{width:100%;justify-content:space-between;padding:1em 0;color:#fff}.nav ul li>ul{position:relative;width:100%;display:none;background:transparent;padding:0 15px 0 0}.about-us{margin-top:8rem}.how-sales{background:none}.titlePersonal span{font-size:.7em}.alarmInstallment span{font-size:.7em;text-align:right}.showItemList{display:none}.boxInformationBuyr{height:90%}.informationBuyer{margin-bottom:2em}.text-mail{font-size:.6em}.titleDiscript{font-size:12px}}@media only screen and (max-width:767px){.title-information p{font-size:20px}.insuranceChoiceButton{position:sticky;top:75px}.insuranceChoiceButton .tabs li{padding:0 1em;width:100%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-around;height:3em}.insuranceChoiceButton .tabs li i{margin:0}.insuranceChoiceButton .tabs li:first-child i{margin-left:10px}.insuranceChoiceButton .tabs li:after{width:2px;height:100%;left:40px;right:unset;z-index:-2}.insuranceChoiceButton .tabs li:first-child:after{width:2px;height:50%;left:40px}.insuranceChoiceButton .tabs li.insuranceChoice i:before{height:100%;width:2px;right:unset;left:40px;z-index:-1}.insuranceChoiceButton .tabs li:last-child:after{width:2px;left:40px;bottom:20px}.insuranceChoiceButton .tabs li.insuranceChoice:first-child i:before{height:50%}.insuranceChoiceButton .tabs li.insuranceChoice:first-child.activePrice i:before{height:0}.insuranceChoiceButton .tabs li.activePrice i:before{bottom:20px}.insuranceChoiceButton .tabs li span{font-size:11px;font-weight:bolder}.infoCommitments{display:none}.mobileInfoCommitments{display:flex;justify-content:space-between}.priceTitle{display:none!important}.insuranceChoiceButton ul{padding-bottom:1em;overflow:auto;flex-direction:column;width:4.5em}}@media only screen and (max-width:480px){.App-content-3{margin-top:10px!important}.logo-information,.titleMobile h5{margin-bottom:0}header{position:sticky;top:0;z-index:10;background:#fff;margin-bottom:2em!important}.consultation,.rahnama-email,.rahnama-phone{flex-direction:row;align-items:center}.consultation i,.rahnama-email i,.rahnama-phone i{margin-left:1em}.social-bama{justify-content:center}.text-mail{font-size:12px;font-weight:700}.address-bama{text-align:center}.imgBoxes{margin-bottom:1.5em}.infoDetail{margin-bottom:2em}.content-header-companyprofile{padding:0}.listInstallment{margin:1em 0!important}.boxInformationBuyr{height:auto}.submitForm{margin-bottom:1em}.submitForm button{font-weight:700;font-size:.7em}.logoinstallmentMode{text-align:center}.md-radio label{font-size:.7em;height:auto;font-weight:700}.imageLoginBox,.timerBox{border:none}.headerPolicy{text-align:center;margin-top:1em}.headerPolicy span{text-align:center;display:block;margin-top:.5em}.header-insurancepage{padding-left:1em;padding-right:1em}.icon-header-insurancepage{margin-bottom:1em}.text-header-insurancepage{text-align:center}.text-header-insurancepage>span{text-align:justify}.linkShop{justify-content:center}.titleInfo{text-align:center}.titleInfo p{margin-bottom:1em}.carSelectInfo{flex-direction:column}.showItemList{display:none}.infoCommitments ul li{text-align:center}.insuranceChoiceButton{position:sticky;top:100px}.insuranceChoiceButton .tabs li{padding:0 1em;width:100%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-around;height:2em}.insuranceChoiceButton .tabs li i{margin:0}.insuranceChoiceButton .tabs li:first-child i{margin-left:10px}.insuranceChoiceButton .tabs li:after{width:2px;height:100%;left:40px;right:unset;z-index:-2}.insuranceChoiceButton .tabs li:first-child:after{width:2px;height:50%;left:40px}.insuranceChoiceButton .tabs li.insuranceChoice i:before{height:100%;width:2px;right:unset;left:40px;z-index:-1}.insuranceChoiceButton .tabs li:last-child:after{width:2px;left:40px;bottom:20px}.insuranceChoiceButton .tabs li.insuranceChoice:first-child i:before{height:50%}.insuranceChoiceButton .tabs li.insuranceChoice:first-child.activePrice i:before{height:0}.insuranceChoiceButton .tabs li.activePrice i:before{bottom:20px}.insuranceChoiceButton .tabs li span{font-size:11px;font-weight:bolder}.infoCommitments{display:none}.mobileInfoCommitments{display:flex}.priceTitle{display:none!important}.insuranceChoiceButton ul{padding-bottom:1em;overflow:auto;flex-direction:column}.insurance-specs{margin-top:1em}.journal-blog{margin-bottom:10px}.content-Insurance{height:390px}.carInforrmation{flex-direction:column}.carInfoDetail,.carLogoInfo{width:100%}.carInfoDetail{margin-top:1em}.carInfoDetail ul li{justify-content:center}.informationInc{text-align:center}.installmentMode{flex-wrap:wrap}.logoinstallmentMode,.selectPayment{width:100%}.text-mail,.text-phone{align-items:center}.text-mail span,.text-phone span{font-size:12px;font-weight:bolder}.boxInformationBuyr{margin:0}.titleMobile h5{font-size:.85rem}.titleMobile h6{font-size:.75rem}}.loginUser{border-radius:40px;background-color:#2d3ab5;padding:10px;text-align:center;width:100%}.loginUser i,.loginUser span{color:#fff}.loginUser span{margin-right:10px}.header_nav_hemberger{display:none;z-index:20;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;height:25px;width:24px}.header_nav_hemberger span{display:block;position:absolute;height:2px;width:100%;background:#000;opacity:1;left:0;transform:rotate(0deg);transition:.3s ease-in-out;border-radius:5px}.header_nav_hemberger span:first-child{top:4px}.header_nav_hemberger span:nth-child(2){top:10px}.header_nav_hemberger span:nth-child(3){top:16px;width:70%;right:0}.header_nav_hemberger.open span:first-child{top:12px;transform:rotate(135deg);background:#fff}.header_nav_hemberger.open span:nth-child(2){opacity:0;left:60px;background:#fff;transition:.1s ease-in-out}.header_nav_hemberger.open span:nth-child(3){top:12px;transform:rotate(-135deg);width:100%;background:#fff}.appBarMenu{margin:0;padding:0;display:flex;align-items:center;color:#7b8085;height:100%}.openSubmenuItem{position:relative;cursor:pointer}.openSubmenuItem.true{height:100%!important}.headerNavShow{display:none;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.headerNavShow.true{height:auto;display:block!important;position:relative;visibility:visible;opacity:1}@media (min-width:1025px){.headerNavShow.true{position:absolute}.openSubmenuItem.true>div{display:block!important;visibility:visible!important;opacity:1!important}}.insuranceTypesMenu{position:absolute;top:100%;right:0;left:auto;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:20px;min-width:800px;max-width:1000px;width:-moz-max-content;width:max-content;z-index:1000;margin-top:8px;max-height:85vh;overflow-y:auto;overflow-x:hidden}.insuranceTypesMenu.true{display:block!important;visibility:visible;opacity:1}@media (min-width:1025px){.insuranceTypesMenu{display:none;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}}.insuranceTypesGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-items:start}@media (max-width:1024px){.insuranceTypesGrid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:768px){.insuranceTypesGrid{grid-template-columns:1fr;gap:8px}}.insuranceColumn{display:flex;flex-direction:column;gap:12px}.insuranceCategoryCard{background:#fff;border-radius:8px;padding:12px;border:1px solid #e5e7eb;transition:all .2s ease;display:flex;flex-direction:column;min-height:auto}.insuranceCategoryCard[data-items-count="8"],.insuranceCategoryCard[data-items-count="9"]{grid-column:span 2}.insuranceCategoryCard:hover{box-shadow:0 2px 8px rgba(45,58,181,.1);border-color:#2d3ab5}.categoryHeader{flex-direction:row-reverse;justify-content:start;margin-bottom:8px;padding-bottom:8px;border-bottom:2px solid #f3f4f6}.categoryHeader,.categoryIcon{display:flex;align-items:center}.categoryIcon{width:35px;height:35px;justify-content:center;margin-right:8px;background:#f0f4ff;border-radius:6px;flex-shrink:0}.categoryIcon i{font-size:28px;color:#2d3ab5}.categoryTitle{font-size:16px;font-weight:700;color:#2d3ab5;line-height:1.4;text-align:right!important;margin:0 8px 0 0}.categoryItemsList{list-style:none;padding:0;margin:0;flex:1;display:flex;flex-direction:column}.categoryItem{margin-bottom:2px;width:100%}.categoryItem:last-child{margin-bottom:0}.categoryItemLink{color:#1f2937!important;text-decoration:none;font-size:14px;display:block;padding:6px 10px;border-radius:4px;transition:all .15s ease;line-height:1.6;font-weight:400;width:100%}.categoryItemLink:hover{background:#f0f4ff;color:#2d3ab5!important;font-weight:500}.categoryItemDisabled{color:#6b7280;font-size:14px;display:block;padding:6px 10px;cursor:not-allowed;opacity:.8;line-height:1.6;font-weight:400;width:100%}.insuranceCompaniesMenu{position:absolute;top:100%;right:0;left:auto;background:#fff;border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:16px;min-width:500px;max-width:1000px;width:-moz-max-content;width:max-content;z-index:1000;margin-top:8px;max-height:80vh;overflow-y:auto}@media (max-width:1600px){.insuranceCompaniesMenu{max-width:900px}}@media (max-width:1200px){.insuranceCompaniesMenu{max-width:700px}}@media (max-width:1024px){.insuranceCompaniesMenu{max-width:600px}}@media (max-width:768px){.insuranceCompaniesMenu{min-width:100%;max-width:100%}}.insuranceCompaniesMenu.true{display:block!important;visibility:visible;opacity:1}@media (min-width:1025px){.insuranceCompaniesMenu{display:none;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}}.companiesGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media (max-width:1600px){.companiesGrid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1200px){.companiesGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.companiesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.companiesGrid{grid-template-columns:repeat(2,1fr);gap:8px}}.companyCard{display:flex;flex-direction:column;align-items:center;text-decoration:none;padding:10px 8px;border-radius:6px;border:1px solid #e9ecef;background:#fff;transition:all .3s ease}.companyCard:hover{box-shadow:0 2px 8px rgba(45,58,181,.15);transform:translateY(-1px);border-color:#2d3ab5}.companyLogoWrapper{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;background:#f8f9fa;border-radius:6px;padding:6px}@media (max-width:1024px){.companyLogoWrapper{width:45px;height:45px}}.companyLogo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.companyName{font-size:11px;color:#333;text-align:center;line-height:1.3;font-weight:400}.loadingMessage{padding:24px;text-align:center;color:#666}.titleFooter{margin-bottom:15px;text-align:right}.footerMenu{list-style:none;padding:0;margin:0}.footerMenu li{margin-bottom:15px}.footerMenu li a{color:#898989;font-weight:700;text-align:right;display:block;width:100%}.centralInsurance,.eNamad{height:140px;background:#f9fcfd;padding:1em;border-radius:5px;border:5px solid #70707020;margin:2em auto 0}.centralInsurance a,.eNamad a{display:flex;width:100%;height:100%}.eNamad img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.centralInsurance img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.newsletterBox .newsletter-field{flex:1;min-width:0;margin:0!important;box-shadow:none}.newsletterBox .newsletter-field .ff-control{height:55px}.newsletterBox .btn,.newsletterBox button{height:55px;width:220px;font-size:12px;justify-content:space-between;box-shadow:0 0 15px 0 rgba(32,98,224,.15);background-color:#2062e0;border-radius:5px;margin-right:1em;flex-shrink:0}.newsletterBox.advice .btn,.newsletterBox.advice a{width:220px;text-decoration:none}.newsletterBox .advice-footer-btn{background:#000!important}.assist-insurance{margin-top:80px;margin-bottom:80px;text-align:center}.reminder form .ff{margin-top:16px}.reminder form .selectBox{margin-top:1em}.reminder form .selectBox .ff{margin-top:0}.reminder form .ff-helper{text-align:right}.reminder .reminder-registration{margin-top:1em}.reminder-registration .btn,.reminder-registration button{border:none;background-color:#1ec28e!important;color:#fff;font-size:17px;width:100%;border-radius:5px;height:50px}.reminder-registration .btn span,.reminder-registration button span{width:100%;font-size:.8em;text-align:center}.boxLoginInput .login-field{flex:1;height:56px;margin:16px 0;padding:0 14px;border:1px solid #c4c4c4;border-radius:4px;background:#fff;font-family:dana,Tahoma,sans-serif;font-size:14px;text-align:right}.boxLoginInput .login-field:focus{outline:none;border-color:#2f4aa1;border-width:2px}.boxLoginInput .submit{margin-right:10px}.boxLoginInput .submit button{background:#2d3ab5;color:#fff;border:none;border-radius:5px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2em}.boxLoginInput .submit button:disabled{background-color:hsla(0,0%,39%,.5)!important}.timerBox .timer{font-size:3em;font-weight:700}@media screen and (max-width:480px){.loginUser{width:40px;height:40px;border-radius:5px;margin-left:0;margin-right:0}.loginUser .login-text{display:none}.loginUser a{display:flex;justify-content:center;align-items:center}.loginUser a span{display:none}.loginUser a i{margin:0}}@media screen and (max-width:1024px){.header_nav_hemberger{display:block!important}.appBarMenu{position:fixed;width:100%;top:0;height:100%;left:0;background:#000;z-index:5;transform:translateX(-100%);transition:all .6s cubic-bezier(.77,0,.175,1);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:4em;padding-left:1em}.appBarMenu li{height:3em}.header__menu__show{transform:translateX(0)}.insuranceTypesMenu.true{position:relative;min-width:100%;max-width:100%;padding:20px 16px;margin-top:8px;border-radius:0;box-shadow:none;background:hsla(0,0%,100%,.1)}.insuranceTypesGrid{grid-template-columns:1fr;gap:16px}.insuranceCategoryCard{padding:10px;min-height:auto;background:hsla(0,0%,100%,.95)}.categoryHeader{margin-bottom:6px;padding-bottom:6px}.categoryIcon{width:36px;height:36px;margin-right:6px}.categoryIcon i{font-size:20px}.categoryTitle{font-size:14px;text-align:right!important}.categoryItemLink{font-size:13px;padding:5px 8px;color:#1f2937;font-weight:400}.categoryItemDisabled{font-size:13px;padding:5px 8px;color:#6b7280}.insuranceCompaniesMenu.true{position:relative;min-width:100%;max-width:100%;padding:12px;margin-top:8px;border-radius:0;box-shadow:none;background:hsla(0,0%,100%,.1)}.companiesGrid{grid-template-columns:repeat(2,1fr);gap:8px}.companyCard{padding:8px 6px}.companyLogoWrapper{width:40px;height:40px;margin-bottom:6px;padding:4px}.companyName{font-size:10px}}.ff{margin:8px 0;box-shadow:0 0 25px -8px rgba(0,0,0,.1);background:#fff;border-radius:4px}.ff,.ff-control{position:relative;width:100%;text-align:right}.ff-control{height:56px;padding:0 14px;border:0;background:transparent;font-family:dana,Tahoma,sans-serif;font-size:14px;color:rgba(0,0,0,.87);border-radius:4px;outline:none;z-index:1}textarea.ff-control{height:auto;min-height:88px;padding:14px;resize:vertical}.ff-outline{position:absolute;top:-5px;right:0;bottom:0;left:0;margin:0;padding:0 8px;border:1px solid rgba(0,0,0,.23);border-radius:4px;pointer-events:none;transition:border-color .15s,border-width .15s}.ff-outline legend{width:auto;padding:0;font-size:.75em;max-width:0;visibility:hidden;white-space:nowrap;transition:max-width .1s}.ff-outline legend span{display:inline-block;padding:0 5px;opacity:0}.ff-label{position:absolute;right:12px;top:50%;transform:translateY(-50%);transform-origin:top right;color:rgba(0,0,0,.6);font-weight:700;font-size:13px;pointer-events:none;transition:transform .12s,color .12s;z-index:2;background:transparent}.ff-control:focus~.ff-label,.ff.filled .ff-label{transform:translateY(-50%) scale(.75);top:-1px;right:8px}.ff-control:focus~.ff-outline legend,.ff.filled .ff-outline legend{max-width:100%}.ff-control:focus~.ff-outline{border-color:#2f4aa1;border-width:2px}.ff-control:focus~.ff-label{color:#2f4aa1}.ff.error .ff-outline{border-color:#ec1533}.ff-helper,.ff.error .ff-label{color:#ec1533}.ff-helper{display:block;min-height:16px;margin:4px 8px 0;font-size:12px;text-align:right}.ff-adornment{position:absolute;left:8px;top:28px;transform:translateY(-50%);display:flex;align-items:center;z-index:2}.ff.has-adornment .ff-control{padding-left:40px}.ff-clear-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;color:#898989;cursor:pointer;font-size:16px;line-height:1;transition:background .15s,color .15s}.ff-clear-btn:hover{background:hsla(0,0%,54%,.15);color:#555}.discount-feedback{display:block;margin-top:8px;font-size:12px;font-weight:600;text-align:right}.discount-feedback.applied{color:#28ae61}.discount-feedback.error{color:#ec1533}.ff-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.ff.is-select:after{content:"\e920";font-family:icomoon;position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:.7em;color:rgba(0,0,0,.54);pointer-events:none;z-index:2}.radio-group{display:flex;flex-direction:column;gap:4px;margin:8px 0}.radio-group.row{flex-direction:row;flex-wrap:wrap;gap:16px}.radio-item{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end;gap:8px;cursor:pointer;font-size:14px;text-align:right}.radio-item input{accent-color:#2f4aa1;width:18px;height:18px}.radio-item.disabled{opacity:.5;cursor:not-allowed}.radio-item .radio-helper{color:rgba(0,0,0,.54);font-size:12px}.cb-item{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.cb-item input{accent-color:#2f4aa1;width:18px;height:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:5px;padding:0 16px;height:44px;font-family:dana,Tahoma,sans-serif;font-weight:700;font-size:.9em;cursor:pointer;transition:opacity .15s,background .15s}.btn:disabled{color:#fff!important;background-color:hsla(0,0%,39%,.5)!important;cursor:not-allowed}.btn-primary{background:#2d3ab5;color:#fff}.btn-primary:hover{background:#1d3789}.btn-green{background:#1ec28e;color:#fff}.btn-green:hover{background:#199e74}.btn-default{background:#2d3ab5;color:#fff}.btn-grey{background:#898989;color:#fff}.btn-block{width:100%}.btn-outline{background:transparent;border:1px solid #2d3ab5!important;color:#2d3ab5}.btn-outline:hover{background:rgba(45,58,181,.06)}.bbm-spinner{display:inline-block;border:3px solid rgba(45,58,181,.2);border-top-color:#2d3ab5;border-radius:50%;width:28px;height:28px;animation:bbm-spin .8s linear infinite}@keyframes bbm-spin{to{transform:rotate(1turn)}}.bbm-page-loading{width:100%;min-height:50vh}.bbm-dialog-backdrop,.bbm-page-loading{display:flex;align-items:center;justify-content:center}.bbm-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:1300;padding:16px}.bbm-dialog{background:#fff;border-radius:8px;max-width:480px;width:100%;padding:24px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2);text-align:right}.bbm-dialog h3{margin:0 0 12px;font-size:1.1rem}.bbm-dialog-actions{display:flex;justify-content:flex-start;gap:8px;margin-top:20px}.legacy-dialog-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1300;padding:16px}.legacy-dialog-paper{width:100%;background:#c5e1f7;border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14);overflow:hidden;text-align:right}.legacy-dialog-paper--sm{max-width:480px}.legacy-dialog-paper--md{max-width:960px}.legacy-dialog-paper--lg{max-width:1200px}.legacy-dialog-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.16);background:#c5e1f7;padding:8px 16px 8px 8px}.legacy-dialog-titles{flex:1;min-width:0}.legacy-dialog-title{margin:0;font-size:1.1rem;font-weight:700}.legacy-dialog-subtitle{margin:4px 0 0;font-size:.7em;color:rgba(49,71,72,.53)}.legacy-dialog-close{width:30px;height:30px;border:none;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-right:15px}.legacy-dialog-body{padding:2em 1.5em;background:#c5e1f7;max-height:min(80vh,560px);overflow:auto}.legacy-buy-logo{width:80px;height:80px;-o-object-fit:contain;object-fit:contain}.installment-payment-column{width:50%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;box-sizing:border-box;min-width:0}.installment-payment-column .selectPayment{width:100%}.installment-rules{flex-grow:1;margin-top:10px;font-size:1em;text-align:right;width:100%}.installment-rules li{margin-bottom:10px}.selectPayment .radio-group{flex-direction:column;align-items:flex-start;gap:12px}@media only screen and (max-width:768px){.legacy-dialog-subtitle{display:none}.installment-payment-column{width:100%}.legacy-dialog-body{padding:1em}}.bbm-toaster{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:2000;display:flex;flex-direction:column;gap:8px;align-items:center}.bbm-toast{min-width:280px;max-width:90vw;padding:12px 16px;border-radius:8px;color:#fff;font-size:.85em;box-shadow:0 4px 16px rgba(0,0,0,.2);text-align:center}.bbm-toast.error{background:#ec1533}.bbm-toast.success{background:#1ec28e}.bbm-toast.info{background:#2d3ab5}.otp-container{display:flex;flex-direction:row-reverse;gap:10px;justify-content:center}.otp-input{width:48px;height:56px;text-align:center;font-size:22px;border:1px solid rgba(0,0,0,.23);border-radius:8px;outline:none}.otp-input:focus{border-color:#2f4aa1;border-width:2px}.plate-container{background-size:100% 100%;width:100%;height:46px;background-repeat:no-repeat;display:inline-flex;box-sizing:content-box;border-radius:5px;max-width:230px;min-width:230px}.plate-wrapper{display:flex;flex-direction:row-reverse;width:100%;height:100%;align-items:center}.plate-input{width:100%;border:none;outline:none;text-align:center;background:transparent;font-size:18px;font-weight:600;color:#000;padding:4px 2px}.plate-input::-moz-placeholder{color:#999}.plate-input::placeholder{color:#999}.plate-select{width:100%;border:none;outline:none;background:transparent;font-size:16px;font-weight:600;color:#000;padding:4px 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bbm-uploader,.plate-select{text-align:center;cursor:pointer}.bbm-uploader{border:2px dashed #2f4aa1;border-radius:4px;background:#f9f9fc;padding:24px;color:#475569;font-size:.85em}.bbm-uploader.has-file{border-style:solid;border-color:#1ec28e}.bbm-uploader input{display:none}.bbm-uploader i{font-size:32px;color:#2f4aa1;display:block;margin-bottom:8px}.bbm-uploader img.preview{max-height:120px;margin:8px auto 0;display:block}.wizard-card{position:relative;max-width:600px;width:100%;background:#fff;z-index:10;border-radius:30px;display:flex;flex-direction:column;align-items:stretch;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.wizard-card h2{color:#1e293b;margin:0 0 16px;text-align:center}.wizard-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}@media (max-width:600px){.wizard-actions{flex-direction:column-reverse;align-items:stretch}}.wizard-host{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.checkout-steps{display:flex;margin-bottom:15px}.checkout-step{width:33.3333%;border-bottom:2px solid #c8daed;padding-bottom:15px}.checkout-step.active{border-color:#7b8ea2}.checkout-step .num-nav{display:flex;align-items:center;gap:10px}.checkout-step .num{width:25px;height:25px;border-radius:30px;background:#898989;display:flex;justify-content:center;align-items:center;color:#fff;flex-shrink:0}.checkout-step.active .num{background:#145bfb}.checkout-step .step-icon{font-size:40px;color:#898989;display:flex;align-items:center}.checkout-step .step-icon img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);opacity:.6}.checkout-step.active .step-icon,.checkout-step.active .step-icon img{color:#06092c;filter:none}.checkout-step .step-title{font-size:1em;font-weight:bolder;color:#898989;text-align:right;margin:0}.checkout-step.active .step-title{color:#06092c}.checkout-step .step-sub{font-size:.9em;color:rgba(49,71,72,.53);text-align:right}@media screen and (max-width:480px){.checkout-step .step-icon{font-size:30px}.checkout-step .step-icon img{width:25px;height:25px}.checkout-step .num{width:20px;height:20px;font-size:.8em}}.confirm-list{list-style:none;padding:0;margin:0}.confirm-list li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee;font-size:.9em}.confirm-list li p{margin:0;color:#898989}.confirm-list li span{font-weight:700;color:#2b2c50}.summary-sidebar-toggle{display:none;width:100%;padding:1em;margin-bottom:15px;background:#c5e1f7;color:#2d3ab5;border:none;border-radius:5px;font-family:inherit;font-weight:bolder;cursor:pointer;align-items:center;justify-content:space-between;text-align:right}.summary-sidebar-toggle i{font-weight:bolder;transition:transform .3s}.summary-sidebar-toggle.is-open i{transform:rotate(180deg)}@media screen and (max-width:768px){.summary-sidebar-toggle{display:flex}.summary-sidebar-panel{height:0;overflow:hidden;margin-bottom:0}.summary-sidebar-panel.is-open{height:auto;margin-bottom:2em}}@media screen and (min-width:769px){.summary-sidebar-panel{height:auto!important;overflow:visible!important}}