.smartbanner-show{margin-top:80px}.smartbanner-show .smartbanner{display:block}.smartbanner{position:absolute;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;font-family:'Helvetica Neue',sans-serif;background:#f4f4f4;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}.smartbanner-container{margin:0 auto;white-space:nowrap}.smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px 0 5px;font-family:'ArialRoundedMTBold',Arial;font-size:20px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{display:inline-block;vertical-align:middle;width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px}.smartbanner-info{display:inline-block;vertical-align:middle;width:44%;font-size:11px;line-height:1.2em;font-weight:bold}.smartbanner-title{font-size:13px;line-height:18px}.smartbanner-button{position:absolute;right:20px;top:0;bottom:0;margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{background:#f4f4f4;background:linear-gradient(to bottom, #f4f4f4, #cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,0.5);line-height:80px}.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 white}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#aaa}.smartbanner-ios .smartbanner-icon{background:rgba(0,0,0,0.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:bold}.smartbanner-ios .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom, #efefef, #dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,0.6),0 2px 0 rgba(255,255,255,0.7) inset}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom, #dcdcdc, #efefef)}.smartbanner-android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88b131;line-height:82px}.smartbanner-android .smartbanner-close{border:0;width:17px;height:17px;line-height:17px;margin-right:7px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}.smartbanner-android .smartbanner-info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner-android .smartbanner-title{color:#fff;font-weight:bold}.smartbanner-android .smartbanner-button{min-width:12%;color:#d1d1d1;padding:0;background:none;border-radius:0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:none}.smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom, #42b6c9, #39a9bb);text-transform:none;text-shadow:none;box-shadow:none}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2ac7e1}.smartbanner-windows{background:#f4f4f4;background:linear-gradient(to bottom, #f4f4f4, #cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,0.5);line-height:80px}.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 white}.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa}.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,0.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:bold}.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom, #efefef, #dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,0.6),0 2px 0 rgba(255,255,255,0.7) inset}.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom, #dcdcdc, #efefef)}.multi-file-drop{padding:10;width:100%;min-height:60px;border-width:0;border-color:#666;border-radius:10px;background-color:#edf0f4;color:#4c4e53;padding:10px;cursor:pointer}.multi-file-drop .image-box{padding:12px;background-color:rgba(0,0,0,0.9);border-radius:10px;margin-bottom:10px}.multi-file-drop .image{width:100%;border-radius:10px}.multi-file-drop .file-image{height:30px;margin-top:60px}.multi-file-drop .file-image a{color:white}.multi-file-drop .status-box{width:calc(100% - 74px);position:absolute;height:45px;border-top-left-radius:10px;border-top-right-radius:10px;background-image:linear-gradient(#000, transparent)}.multi-file-drop .status-box.multi-file-error{background-image:linear-gradient(red, transparent)}.multi-file-drop .status-box.success{background-image:linear-gradient(green, transparent)}.multi-file-drop .status-box .text{left:50px;color:white;position:absolute;line-height:40px;font-weight:bold;font-size:12px}.multi-file-drop .button{width:30px;border-radius:100px;background-color:#000;height:30px;line-height:20px;position:absolute;text-align:center;color:white;box-shadow:0 0 0 0 hsla(0,0%,100%,0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1);border:2px solid #000;transition:border 500ms ease-out;margin-left:10px;margin-top:5px;cursor:pointer}.multi-file-drop .button i{color:white}.multi-file-drop .button:hover{border:2px solid white}.multi-file-drop .add-file-box{text-align:center;margin-bottom:10px}.claim-list .vertical-steper{background-color:#eee;background-image:url('https://d3po9jkuwb69jo.cloudfront.net/static/compara/img/back-car-myaccount.jpg');background-size:contain;margin:0 auto}@media (min-width:767px){.claim-list .vertical-steper{width:90%}}.claim-list .vertical-steper .vertical-timeline-element-content>p{font-size:18px}.claim-list .alert-intro{max-width:600px}.claim-list .list-group-claim{max-width:600px}.claim-list .list-group-claim .arrow{line-height:60px;font-size:20px}.rating{height:40px;width:40px;border-radius:50px;border-style:solid;border-width:1px;font-size:20px;line-height:37px;display:inline-block;cursor:pointer;margin-left:2px;margin-right:2px}.rating.on,.rating:hover{background-color:#ec008b;color:white}label{margin-top:5px}.progress-bar-ceca .timeline-block{position:relative;height:180px;z-index:1}.progress-bar-ceca .timeline-block .timeline-line{position:absolute;top:0;left:18px;height:100%;width:6px;background:#eee;border-radius:6px;cursor:pointer}.progress-bar-ceca .timeline-block .timeline-progress{position:absolute;top:0;left:18px;height:0;width:6px;border-radius:6px;background:#90c304;background:linear-gradient(to bottom, #90c304 0%, #90c304 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90c304', endColorstr='#90c304', GradientType=0);cursor:pointer}.progress-bar-ceca .timeline-bookmark{position:absolute;top:0px;left:36px}.progress-bar-ceca .timeline-bookmark>div{margin-top:-8px;margin-left:5px}.progress-bar-ceca div.timeline-bookmark.done::before{background-color:#90c304}.progress-bar-ceca div.timeline-bookmark::before{content:'';position:absolute;top:-4px;left:-21px;height:12px;width:12px;border-radius:50%;cursor:pointer;background-color:#eeeeee;animation-name:pulse;animation-duration:1s;animation-fill-mode:both}.progress-bar-ceca div.timeline-bookmark:hover::before{opacity:1}.progress-bar-ceca .timeline-marker{position:absolute;top:0px;left:36px;color:#FFF;z-index:0;opacity:.3}.progress-bar-ceca .timeline-marker>div.text{margin-top:-14px;font-style:italic}.progress-bar-ceca div.timeline-marker::before{content:'';position:absolute;top:-4px;left:-21px;height:0px;width:12px;border-bottom:2px solid #FFF}.progress-bar-ceca .progress-bar-info{background-color:#eeeeee}.rc-swipeout{overflow:hidden;position:relative}.rc-swipeout-content{position:relative;z-index:10}.rc-swipeout-cover{position:absolute;z-index:11;background:transparent;height:100%;top:0;display:none}.rc-swipeout .rc-swipeout-content,.rc-swipeout .rc-swipeout-actions{transition:all 250ms}.rc-swipeout-actions{position:absolute;top:0;bottom:0;right:0;display:-ms-flexbox;display:flex;overflow:hidden;white-space:nowrap}.rc-swipeout-actions-left{left:0;width:0}.rc-swipeout-actions-right{right:0;width:0}.rc-swipeout-btn{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;z-index:99}.rc-swipeout-btn-text{padding:0 12px}h1,.h1,.ta{font-size:26px}.purchase-list-filters{background-color:#f9f9f9;padding:20px;border-radius:0;margin-bottom:25px}.purchase-list-filters .filter-label{font-weight:600;font-size:14px;color:#333;margin-bottom:8px;display:block}.purchase-list-filters .filter-group{margin-bottom:15px}@media (min-width:992px){.purchase-list-filters .filter-group{margin-bottom:0}}.policy-card-wrapper{margin-bottom:20px}@media (max-width:767px){.policy-card-wrapper{max-width:100%}}.policy-item-card{border:1px solid #e0e0e0;border-radius:0;background-color:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:all .3s ease;padding:0;overflow:hidden}.policy-item-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.12);border-color:#d0d0d0}.policy-item-card .policy-card-header{background:linear-gradient(135deg, #f8f9fa 0%, #f0f2f5 100%);padding:16px 20px;margin:-16px;margin-bottom:14px;border-bottom:1px solid #e0e0e0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.policy-item-card .policy-card-header .header-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.policy-item-card .policy-card-header .header-left img{height:45px;margin-right:12px;object-fit:contain}.policy-item-card .policy-card-header .header-left .company-info h4{margin:0;font-size:16px;font-weight:700;color:#1a1a1a}.policy-item-card .policy-card-header .header-left .company-info .policy-type{font-size:12px;color:#666;margin-top:4px}.policy-item-card .policy-card-header .header-right{text-align:right}.policy-item-card .policy-card-header .header-right .policy-number{font-size:14px}.policy-item-card .policy-card-body{padding:16px}.policy-item-card .policy-card-body .info-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f0f0f0}.policy-item-card .policy-card-body .info-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.policy-item-card .policy-card-body .info-row .info-group{-ms-flex:1;flex:1}.policy-item-card .policy-card-body .info-row .info-group .info-label{font-size:12px;color:#999;text-transform:uppercase;font-weight:600;margin-bottom:4px;letter-spacing:.5px}.policy-item-card .policy-card-body .info-row .info-group .info-value{font-size:14px;color:#1a1a1a;font-weight:500}.policy-item-card .policy-card-body .info-row .info-group .info-value.text-success{color:#28a745}.policy-item-card .policy-card-body .info-row .info-group .info-value.text-danger{color:#dc3545}.policy-item-card .policy-card-body .info-row .info-group .info-value.text-warning{color:#ffc107}.policy-item-card .policy-card-body .info-row .info-group .info-value.status-badge{display:inline-block;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600}.policy-item-card .policy-card-body .info-row .info-group .info-value.status-badge.vigente{background-color:#d4edda;color:#155724}.policy-item-card .policy-card-body .info-row .info-group .info-value.status-badge.en-proceso{background-color:#cfe2ff;color:#084298}.policy-item-card .policy-card-body .info-row .info-group .info-value.status-badge.vencida{background-color:#fff3cd;color:#664d03}.policy-item-card .policy-card-body .info-row .info-group .info-value.status-badge.cancelada{background-color:#f8d7da;color:#842029}.policy-item-card .policy-card-body .progress-section{background-color:#f8f9fa;padding:12px;border-radius:4px;margin-top:16px}.policy-item-card .policy-card-body .progress-section .progress-title{font-size:13px;font-weight:600;color:#333;margin-bottom:10px}.policy-item-card .policy-card-body .progress-section .progress-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:13px}.policy-item-card .policy-card-body .progress-section .progress-item:last-child{margin-bottom:0}.policy-item-card .policy-card-body .progress-section .progress-item .progress-marker{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:#e0e0e0;margin-right:8px;-ms-flex-negative:0;flex-shrink:0;font-size:10px;font-weight:bold;color:#999}.policy-item-card .policy-card-body .progress-section .progress-item .progress-marker.done{background-color:#28a745;color:white}.policy-item-card .policy-card-body .progress-section .progress-item .progress-text{color:#666}.policy-item-card .policy-card-body .documents-section{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.policy-item-card .policy-card-body .documents-section .documents-title{font-size:13px;font-weight:600;color:#333;margin-bottom:10px}.policy-item-card .policy-card-body .documents-section .document-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.policy-item-card .policy-card-body .documents-section .document-list .document-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:8px;background-color:#f9f9f9;border-radius:4px;text-decoration:none;transition:background-color .2s ease}.policy-item-card .policy-card-body .documents-section .document-list .document-item:hover{background-color:#f0f0f0}.policy-item-card .policy-card-body .documents-section .document-list .document-item .document-name{font-size:13px;color:#0066cc;font-weight:500}.policy-item-card .policy-card-body .documents-section .document-list .document-item .document-date{font-size:11px;color:#999}.policy-item-card .policy-card-body .documents-section .document-list .document-item .download-icon{color:#0066cc;margin-left:8px}.policy-item-card .policy-card-footer{padding:12px 16px;background-color:#f8f9fa;border-top:1px solid #e0e0e0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.policy-item-card .policy-card-footer .action-button{padding:8px 16px;border-radius:4px;border:1px solid #ec008b;background-color:transparent;color:#ec008b;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.policy-item-card .policy-card-footer .action-button:hover{background-color:#ec008b;color:white}.policy-cards-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:20px}@media (max-width:767px){.policy-cards-container{gap:15px}}.confirmed-box-content,.pending-box-content{margin-top:16px;padding:12px;background-color:#f8f9fa;border-radius:4px}.confirmed-box-content .row,.pending-box-content .row{display:-ms-flexbox;display:flex;margin-bottom:12px;gap:12px}.confirmed-box-content .row:last-child,.pending-box-content .row:last-child{margin-bottom:0}.confirmed-box-content .row [class*="col-"],.pending-box-content .row [class*="col-"]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.confirmed-box-content .row [class*="col-"] h5,.pending-box-content .row [class*="col-"] h5{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;margin:0 0 6px 0;letter-spacing:.5px}.confirmed-box-content .row [class*="col-"] h6,.pending-box-content .row [class*="col-"] h6{font-size:14px;color:#1a1a1a;margin:0;font-weight:500}.confirmed-box-content .row [class*="col-"] h6.text-info-policy,.pending-box-content .row [class*="col-"] h6.text-info-policy{color:#0066cc}.confirmed-box-content .row [class*="col-"] p,.pending-box-content .row [class*="col-"] p{font-size:13px;color:#333;margin:6px 0}.pending-box-content{border-left:3px solid #ffc107}.pending-box-content p.text-danger{color:#dc3545}.pending-box-content .list-group{margin-top:12px}.pending-box-content .list-group .list-group-item{padding:10px;border:1px solid #e0e0e0;border-radius:4px;background-color:white;color:#0066cc;text-decoration:none;font-size:13px;transition:all .2s ease;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.pending-box-content .list-group .list-group-item:hover{background-color:#f0f7ff;border-color:#0066cc}.pending-box-content .list-group .list-group-item i{color:#0066cc}.confirmed-box-content{border-left:3px solid #28a745}.lg-swipeout{max-width:700;padding:0}.lg-swipeout .lg-swipeout-content{padding:10px 15px}.chat .mytext{border:0;padding:10px;background:whitesmoke}.chat .text{width:75%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.chat .text>p:first-of-type{width:100%;margin-top:0;margin-bottom:auto;line-height:13px;font-size:12px}.chat .text>p:last-of-type{width:100%;text-align:right;color:silver;margin-bottom:-7px;margin-top:auto}.chat .text-l{float:left;padding-right:10px}.chat .text-r{float:right;padding-left:10px}.chat .avatar{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:25%;float:left;padding-right:10px}.chat .macro{margin-top:5px;width:85%;border-radius:5px;padding:5px;display:-ms-flexbox;display:flex}.chat .msj-rta{float:right;background:whitesmoke}.chat .msj{float:left;background:white}.chat .frame{background:#e0e0de;height:450px;overflow:hidden;padding:0}.chat .frame>div:last-of-type{position:absolute;bottom:5px;width:100%;display:-ms-flexbox;display:flex}.chat ul{width:100%;list-style-type:none;padding:18px;position:absolute;bottom:32px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.chat .msj:before{width:0;height:0;content:"";top:-5px;left:-14px;position:relative;border-style:solid;border-width:0 13px 13px 0;border-color:transparent #ffffff transparent transparent}.chat .msj-rta:after{width:0;height:0;content:"";top:-5px;left:14px;position:relative;border-style:solid;border-width:13px 13px 0 0;border-color:whitesmoke transparent transparent transparent}.chat input:focus{outline:none}.chat ::-webkit-input-placeholder{color:#d4d4d4}.chat ::-moz-placeholder{color:#d4d4d4}.chat :-ms-input-placeholder{color:#d4d4d4}.chat :-moz-placeholder{color:#d4d4d4}.topic .topic-icon{font-size:30px;border:1px solid #eeeeee;border-radius:30px;height:50px;width:50px;line-height:45px;text-align:center;display:inline-block}.chat{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:white;z-index:10}@media (min-width:767px){.chat{position:inherit;width:auto;height:500px;z-index:0}}.chat .back{cursor:pointer}.chat .header{height:50px;border-color:#eeeeee;border-width:1px;border-style:solid;line-height:50px;position:fixed;z-index:10;width:100%;background:white;top:0;left:0}@media (min-width:767px){.chat .header{position:inherit;top:auto;left:auto}.chat .header span{padding-left:4px}}.chat .chat-container{height:calc(100vh - 120px);margin:10px;overflow-y:scroll;padding-left:30px;padding-right:30px;-webkit-overflow-scrolling:touch}@media (min-width:767px){.chat .chat-container{margin:0px;height:400px}}.chat .chat-action{position:fixed;bottom:0;height:50px;background-color:white;padding-top:8px;padding-left:4px}.chat .chat-action textarea,.chat .chat-action input,.chat .chat-action textarea:focus,.chat .chat-action input:focus{border-radius:30px !important;border-color:#ec008b;font-size:16px}.chat .chat-action .btn-success-empty{border-radius:30px;margin-left:5px;margin-right:5px}.chat .from-user{position:relative;padding:10px 20px;color:white;background:#ec008b;border-radius:25px;float:right}.chat .from-user:before{content:"";position:absolute;z-index:-1;bottom:-2px;right:-7px;height:20px;border-right:20px solid #ec008b;border-bottom-left-radius:16px 14px;-webkit-transform:translate(0, -2px)}.chat .from-user:after{content:"";position:absolute;z-index:1;bottom:-2px;right:-56px;width:26px;height:20px;background:white;border-bottom-left-radius:10px;-webkit-transform:translate(-30px, -2px)}.chat .from-system{position:relative;padding:10px 20px;background:#E5E5EA;border-radius:25px;color:black;float:left}.chat .from-system:before{content:"";position:absolute;z-index:2;bottom:-2px;left:-7px;height:20px;border-left:20px solid #E5E5EA;border-bottom-right-radius:16px 14px;-webkit-transform:translate(0, -2px)}.chat .from-system:after{content:"";position:absolute;z-index:3;bottom:-2px;left:4px;width:26px;height:20px;background:white;border-bottom-right-radius:10px;-webkit-transform:translate(-30px, -2px)}@media (max-width:767px){.vertical-timeline{width:100% !important}}.vertical-timeline .vertical-timeline-element-content{margin-left:30px !important}.app-cancel-info .btn-block-desk{display:block;width:100%;padding-left:0;padding-right:0;max-width:650px;white-space:normal}.app-cancel-info .btn-top{margin-top:10px}.change-policy-widget .arrow{position:absolute;top:0;margin-top:100px;left:100%;font-size:40px;color:green}.change-policy-widget .arrow-mobile{left:calc(50% - 15px);bottom:-50px;position:absolute;font-size:30px;color:green}.change-policy-widget .row-company{min-height:230px}.change-policy-widget .row-button{height:50px}.change-policy-widget .row-coverage{height:calc(100vh - 280px)}@media (max-width:767px){.change-policy-widget .new-company-box{margin-top:50px;margin-bottom:20px}}.change-policy-widget .arrow-mb-coverage{position:absolute;right:-5px;font-size:10px;top:20px}.change-policy-widget .text-coverage{text-align:left}@media (max-width:767px){.change-policy-widget .text-coverage{padding-bottom:0;text-align:center}}@media (max-width:767px){.change-policy-widget .check-coverage{padding-top:2px !important}}.change-policy-widget .item-text{text-align:left}@media (max-width:767px){.change-policy-widget .item-text{text-align:center}}.claim-accident-app .claim-type-image{display:inline-block;width:110px;text-align:center;margin-right:5px;padding:5px;border:1px solid #fff;min-height:50px;vertical-align:top;cursor:pointer}.claim-accident-app .claim-type-image img{height:30px}.claim-accident-app .claim-type-image.crash-image-selected{font-weight:bold;border:1px solid #ccc}.claim-accident-app .claim-type-image:hover{border:1px solid #ccc;border-radius:5px;font-weight:bold}.claim-accident-app .ma-claim-step-padding{padding:20px}.btn-additional-product-promo{border:1px;padding:10px 25px;border-radius:5px;box-shadow:0 1px 10px 0 rgba(221,221,221,0.75);margin-left:0px;width:100%}.btn-additional-product-promo .container-images-mobile{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.btn-additional-product-promo .container-images-mobile img{max-height:60px}.btn-additional-product-promo .container-images{display:-ms-flexbox;display:flex;gap:45px;text-align:center}.btn-additional-product-promo .container-images img{max-height:49px}.additional-product-img{max-height:49px;filter:invert(35%) sepia(94%) saturate(7498%) hue-rotate(313deg) brightness(88%) contrast(113%)}.my-account-ceca-panel{border:1px;padding:10px 25px;box-shadow:0 1px 10px 0 rgba(221,221,221,0.75);margin-left:0px;width:100%}.my-points-ceca-panel{border:1px;box-shadow:0 1px 10px 0 rgba(221,221,221,0.75);margin-left:0px;width:100%;min-height:135px;padding-left:20px;padding-right:20px;padding-top:20px;background:#F5F5F5}.my-points-ceca-panel .my-points-button-detail{white-space:normal;color:#ec008b;margin:0;border-radius:0;border:1px solid #ec008b}.my-points-ceca-panel .my-points-button-detail:active,.my-points-ceca-panel .my-points-button-detail:focus{outline:none}.container-referrer-link{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.container-referrer-link .referrer-link-button-container{margin-top:5px;-ms-flex:.5;flex:.5}@media (max-width:768px){.container-referrer-link .referrer-link-button-container{-ms-flex:1;flex:1}}.container-referrer-link .referrer-link-button-container .referrer-link-button{border:1px solid #ec008b;color:#ec008b;border-radius:0;background:transparent;width:100%}.container-referrer-link .referrer-link-button-container .referrer-link-button:hover{background:rgba(239, 239, 239)}.wallet-contracted-container .my-wallet-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.wallet-contracted-container .my-wallet-container .my-wallet-title{margin-top:7px;font-size:20px}.wallet-contracted-container .my-wallet-container .my-wallet-icon{width:20px;height:20px}.wallet-contracted-container .total-balance-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.modal-component-cash-out-container .my-wallet-container{background-color:white;padding:15px 25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.modal-component-cash-out-container .my-wallet-container .my-wallet-title{margin:0;font-size:30px}.modal-component-cash-out-container .my-wallet-container .my-wallet-icon{width:25px;height:25px}.modal-component-cash-out-container .select-personal-alias-cbu-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-color:rgba(0,0,0,0.75)}.modal-component-cash-out-container .select-personal-alias-cbu-container .container-title{background-color:#f5f5f5;padding:18px 25px}.modal-component-cash-out-container .select-personal-alias-cbu-container .container-body{background-color:white;padding:30px 25px}.modal-component-cash-out-container .select-personal-alias-cbu-container .container-body .personal-alias-cbu-contaienr{display:-ms-flexbox;display:flex;gap:5px;margin-bottom:25px}.modal-component-cash-out-container .select-personal-alias-cbu-container .container-body .personal-alias-cbu-contaienr .check-icon{width:20px;height:20px}.modal-component-cash-out-container .select-personal-alias-cbu-container .container-body .personal-alias-cbu-contaienr .personal-alias-cbu-default{margin:0 0 5px -1px}.modal-component-cash-out-container .select-personal-alias-cbu-container .container-body .personal-alias-cbu-contaienr .personal-alias-cbu-default-empty{color:#AFAFAF}.modal-component-cash-out-container .select-personal-alias-cbu-container .container-body .personal-alias-cbu-contaienr .personal-alias-cbu-default-checked{color:#ec008b}.modal-component-cash-out-container .select-personal-alias-cbu-container .container-body .personal-alias-cbu-contaienr .personal-alias-cbu-default-not-checked{color:#494949}.modal-component-cash-out-container .select-personal-alias-cbu-container .container-body .not-personal-alias-cbu-contaienr{display:-ms-flexbox;display:flex;gap:5px;cursor:pointer}.modal-component-cash-out-container .select-personal-alias-cbu-container .container-body .not-personal-alias-cbu-contaienr .check-icon{width:20px;height:20px}.modal-component-cash-out-container .select-personal-alias-cbu-container .container-body .not-personal-alias-cbu-contaienr .not-personal-alias-cbu{margin:0 0 5px -1px}.modal-component-cash-out-container .select-personal-alias-cbu-container .container-body .not-personal-alias-cbu-contaienr .not-personal-alias-cbu-checked{color:#ec008b}.modal-component-cash-out-container .select-personal-alias-cbu-container .container-body .not-personal-alias-cbu-contaienr .not-personal-alias-cbu-not-checked{color:#494949}.modal-component-cash-out-container .select-personal-alias-cbu-container .total-available{background-color:#232121;color:white;padding:15px 25px}.alert-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 20px;border:1px solid #ec008b;background:#F5F5F5;border-radius:0;margin:20px 0}.alert-box .alert-icon{margin-right:10px}.alert-box .alert-icon .alert-icon-img{width:20px}.alert-box .alert-message .attention{color:#ec008b}.alert-box .alert-link{color:#ec008b;font-weight:bold;text-decoration:none}.alert-box .alert-link:hover{text-decoration:underline}.alert-box-magenta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 20px;border:1px solid #ec008b;background:#F5F5F5;border-radius:0;margin:20px 0;color:white;background:#ec008b}.alert-box-magenta .alert-icon{margin-right:10px}.alert-box-magenta .alert-icon .alert-icon-img{width:20px}.alert-box-magenta .alert-message .attention{color:#ec008b}.alert-box-magenta .alert-link{color:#ec008b;font-weight:bold;text-decoration:none}.alert-box-magenta .alert-link:hover{text-decoration:underline}@media (max-width:767px){.alert-box-magenta{padding:15px 10px}}.alert-box-magenta .alert-message .attention{color:white}.alert-box-magenta .alert-link{background-color:white;white-space:normal;border-color:white}.alert-box-magenta .alert-icon{margin-right:20px}.alert-box-magenta .alert-icon .alert-icon-img{width:60px}.button-wallet-primary{white-space:normal;margin:0;border-radius:0}.button-wallet-primary:active,.button-wallet-primary:focus{outline:none}.button-wallet-secondary{white-space:normal;color:#ec008b;margin:0;border-radius:0;border:1px solid #ec008b}.button-wallet-secondary:active,.button-wallet-secondary:focus{outline:none}.detail-earning-resume-base{padding-top:10px;padding-bottom:10px;display:-ms-flexbox;display:flex}.container-wallet-detail-earning .body-detail-earning .detail-earning-table{border:1px solid #a9a9a9;margin-bottom:20px}.container-wallet-detail-earning .body-detail-earning .detail-earning-table .detail-earning-table-header{background-color:#F5F5F5;padding:10px 20px}.container-wallet-detail-earning .body-detail-earning .detail-earning-table .detail-earning-table-header .row-header-detail-earning{display:-ms-flexbox;display:flex}.container-wallet-detail-earning .body-detail-earning .detail-earning-table .detail-earning-table-header .row-header-detail-earning .header-column-date{-ms-flex:.5;flex:.5}.container-wallet-detail-earning .body-detail-earning .detail-earning-table .detail-earning-table-header .row-header-detail-earning .header-column-state{-ms-flex:2;flex:2;text-align:center}.container-wallet-detail-earning .body-detail-earning .detail-earning-table .detail-earning-table-header .row-header-detail-earning .header-column-monto{-ms-flex:.5;flex:.5}.container-wallet-detail-earning .body-detail-earning .detail-earning-table .row-detail-earning-container{padding:0px 20px;max-height:150px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.container-wallet-detail-earning .body-detail-earning .detail-earning-table .row-detail-earning-container .row-detail-earning .container-column-date{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex:.5;flex:.5}.container-wallet-detail-earning .body-detail-earning .detail-earning-table .row-detail-earning-container .row-detail-earning .container-column-state{-ms-flex:2;flex:2;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.container-wallet-detail-earning .body-detail-earning .detail-earning-table .row-detail-earning-container .row-detail-earning .container-column-state .description-with-image{text-wrap:balance}@media (min-width:480px) and (max-width:767px){.container-wallet-detail-earning .body-detail-earning .detail-earning-table .row-detail-earning-container .row-detail-earning .container-column-state .description-with-image .text-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.container-wallet-detail-earning .body-detail-earning .detail-earning-table .row-detail-earning-container .row-detail-earning .container-column-monto{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex:.5;flex:.5}.container-wallet-detail-earning .body-detail-earning .detail-earning-table .row-detail-earning-container::-webkit-scrollbar{display:none}.container-wallet-detail-earning .body-detail-earning .container-how-to-add-monney-button{display:none}@media (max-width:992px){.container-wallet-detail-earning .body-detail-earning .container-how-to-add-monney-button{display:block;margin-top:10px}}.container-wallet-detail-earning .body-detail-earning .detail-earning-total-resume-container{background-color:#F5F5F5;padding:10px 20px}.container-wallet-detail-earning .body-detail-earning .detail-earning-total-resume-container .detail-earning-container-status{display:-ms-flexbox;display:flex;gap:5px}.container-wallet-detail-earning .body-detail-earning .detail-earning-total-resume-container .detail-earning-container-status .icon-status{width:20px;height:20px}.container-wallet-detail-earning .body-detail-earning .detail-earning-total-resume-container .detail-earning-pending-contaienr{padding-top:10px;padding-bottom:10px;display:-ms-flexbox;display:flex;color:#ec008b}.container-wallet-detail-earning .body-detail-earning .detail-earning-total-resume-container .detail-earning-available-contaienr{padding-top:10px;padding-bottom:10px;display:-ms-flexbox;display:flex}.container-wallet-detail-earning .body-detail-earning .detail-earning-total-resume-container .detail-earning-paid-off-contaienr{padding-top:10px;padding-bottom:10px;display:-ms-flexbox;display:flex;color:#AFAFAF}.container-wallet-detail-earning .body-detail-earning .detail-earning-total-resume-container .detail-earning-total-balance-contaienr{padding-top:10px;padding-bottom:10px;display:-ms-flexbox;display:flex}@media (max-width:992px){.container-wallet-how-add-money{padding-top:20px}}.form-control-alias-cbu{border:1px solid #a9a9a9;border-radius:0px;padding:5px 15px}.form-control-alias-cbu:focus-visible{outline:1px solid #e7dddd}.my-account-upload-endorsement{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;cursor:pointer;-ms-flex-align:center;align-items:center}.my-account-dropzone-style{height:50px;color:grey}.my-account-file-upload{cursor:pointer;padding-left:5px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.new-message-form .container-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.new-message-form .upload{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;cursor:pointer;-ms-flex-align:center;align-items:center}.new-message-form .icon-upload{font-size:25px}.new-message-form .p-top-15{padding-top:15px}.new-message-form .p-top-30{padding-top:30px}.new-message-form .dropzone-style{padding-top:15px;height:50px;color:grey}.new-message-form .list-file .preview-file{display:-ms-flexbox;display:flex}.new-message-form .list-file .preview-file .delete-file{cursor:pointer;padding-left:5px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.box-my-account{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:5px;padding-bottom:5px;border:1px;margin-left:0;margin-right:0;margin-top:10px;min-height:70px;margin-bottom:10px;cursor:pointer;box-shadow:0 1px 10px 0 rgba(221,221,221,0.75)}.box-my-account:hover{background-color:#f5f5f5}.list-group-box{margin-bottom:20px;padding-left:0;box-shadow:0 1px 10px 0 rgba(221,221,221,0.75)}.list-group-box .list-group-box-item-header{padding:10px 15px;border:transparent}.list-group-box-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border-top:1px solid #ddd}.list-group-box-item p{margin:0}a.list-group-box-item{color:#555}a.list-group-box-item:hover,a.list-group-box-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-box-item.active,a.list-group-box-item.active:hover,a.list-group-box-item.active:focus{z-index:2;color:#fff;background-color:#ec008b;border-color:#ec008b}.user-photo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.button-download{margin-top:10px;margin-right:20px;padding:8px 10px 8px 10px;border-radius:0}.notification-dropdown-container{position:relative;display:inline-block}.notification-dropdown-container .notification-bell{position:relative;cursor:pointer;font-size:24px;color:#333;padding:10px;transition:color .2s ease}.notification-dropdown-container .notification-bell:hover{color:#ec008b}.notification-dropdown-container .notification-bell .notification-badge{position:absolute;top:5px;right:5px;background-color:#ec008b;color:white;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:bold;min-width:18px;text-align:center}.notification-dropdown-container .notification-dropdown{position:absolute;top:100%;right:0;width:380px;max-height:600px;background-color:white;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,0.15);z-index:1000;margin-top:10px;overflow:hidden}@media (max-width:767px){.notification-dropdown-container .notification-dropdown{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-height:100vh;margin-top:0;border-radius:0;border:none}}.notification-dropdown-container .notification-dropdown .notification-header{padding:15px 20px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.notification-dropdown-container .notification-dropdown .notification-header h4{margin:0;font-size:16px;font-weight:700;color:#1a1a1a}.notification-dropdown-container .notification-dropdown .notification-header .notification-header-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.notification-dropdown-container .notification-dropdown .notification-header .mark-all-read-btn{background:none;border:none;color:#ec008b;font-size:12px;font-weight:600;cursor:pointer;padding:5px 10px;border-radius:4px;transition:background-color .2s ease}.notification-dropdown-container .notification-dropdown .notification-header .mark-all-read-btn:hover{background-color:rgba(236,0,139,0.1)}@media (max-width:767px){.notification-dropdown-container .notification-dropdown .notification-header .mark-all-read-btn{display:none}}.notification-dropdown-container .notification-dropdown .notification-header .notification-close-btn{background:none;border:none;color:#666;font-size:20px;cursor:pointer;padding:5px;width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;transition:all .2s ease}.notification-dropdown-container .notification-dropdown .notification-header .notification-close-btn:hover{background-color:rgba(0,0,0,0.05);color:#333}@media (min-width:768px){.notification-dropdown-container .notification-dropdown .notification-header .notification-close-btn{display:none}}.notification-dropdown-container .notification-dropdown .notification-filters{display:-ms-flexbox;display:flex;padding:10px 20px;gap:8px;border-bottom:1px solid #e0e0e0;background-color:white}.notification-dropdown-container .notification-dropdown .notification-filters .filter-btn{-ms-flex:1;flex:1;padding:6px 12px;border:1px solid #e0e0e0;background-color:white;color:#666;font-size:13px;font-weight:500;cursor:pointer;border-radius:4px;transition:all .2s ease}.notification-dropdown-container .notification-dropdown .notification-filters .filter-btn:hover{background-color:#f8f9fa;border-color:#d0d0d0}.notification-dropdown-container .notification-dropdown .notification-filters .filter-btn.active{background-color:#ec008b;color:white;border-color:#ec008b}.notification-dropdown-container .notification-dropdown .notification-list{max-height:450px;overflow-y:auto}@media (max-width:767px){.notification-dropdown-container .notification-dropdown .notification-list{max-height:calc(100vh - 180px)}}.notification-dropdown-container .notification-dropdown .notification-list .notification-loading,.notification-dropdown-container .notification-dropdown .notification-list .notification-empty{padding:40px 20px;text-align:center;color:#999}.notification-dropdown-container .notification-dropdown .notification-list .notification-loading i,.notification-dropdown-container .notification-dropdown .notification-list .notification-empty i{font-size:48px;margin-bottom:10px;display:block}.notification-dropdown-container .notification-dropdown .notification-list .notification-loading p,.notification-dropdown-container .notification-dropdown .notification-list .notification-empty p{margin:0;font-size:14px}.notification-dropdown-container .notification-dropdown .notification-list .notification-item{display:-ms-flexbox;display:flex;padding:15px 20px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s ease;gap:10px}.notification-dropdown-container .notification-dropdown .notification-list .notification-item:hover{background-color:#f8f9fa}.notification-dropdown-container .notification-dropdown .notification-list .notification-item.unread{background-color:#fff8fb}.notification-dropdown-container .notification-dropdown .notification-list .notification-item .notification-content{-ms-flex:1;flex:1;min-width:0}.notification-dropdown-container .notification-dropdown .notification-list .notification-item .notification-content .notification-title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.notification-dropdown-container .notification-dropdown .notification-list .notification-item .notification-content .notification-title .unread-dot{display:inline-block;width:8px;height:8px;background-color:#ec008b;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.notification-dropdown-container .notification-dropdown .notification-list .notification-item .notification-content .notification-message{font-size:13px;color:#666;margin-bottom:6px;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.notification-dropdown-container .notification-dropdown .notification-list .notification-item .notification-content .notification-date{font-size:11px;color:#999}.notification-dropdown-container .notification-dropdown .notification-list .notification-item .mark-read-btn{background:none;border:none;color:#999;font-size:18px;cursor:pointer;padding:5px;transition:color .2s ease;-ms-flex-negative:0;flex-shrink:0}.notification-dropdown-container .notification-dropdown .notification-list .notification-item .mark-read-btn:hover{color:#ec008b}