.travel .container-offer hr{border-color:#e2e2e2}.travel .form-section{margin-bottom:30px!important}.travel .row-offer{display:flex;flex-wrap:wrap}.travel .row-offer>div{margin:15px 0}.travel .row-filters{position:sticky;top:40px;z-index:2;padding:15px 0}.travel .card-filters{background-color:#fff;box-shadow:rgba(37,42,49,.16) 0 0 2px 0,rgba(37,42,49,.12) 0 1px 4px 0;display:flex;flex-wrap:wrap;border-radius:5px}.travel .card-filters .col-filter{border-right:1px solid #f3f3f3;padding:0 10px}.travel .card-filters label{width:100%;padding:16px 0;font-weight:600}.travel .card-filters label i{font-size:30px;vertical-align:middle}.travel .card-filters label:hover i{color:#d2232a;text-shadow:0 0 5px rgba(237,28,36,.1)}.travel .card-filters input[type="checkbox"]+label::before,.travel .card-filters input[type="checkbox"]+label::after{right:0;left:initial}.travel .card-filters .traveler{font-weight:600;padding:0 10px 0 5px;text-align:right}.travel .card-filters .traveler .icon-link{border:1px solid #ececec;padding:5px 6px 4px 6px;margin-left:5px;border-radius:20px;cursor:pointer;transition:all .4s}.travel .card-filters .traveler .icon-link i{color:#a7a7a7}.travel .card-filters .traveler .icon-link:hover{background-color:#d2232a;border-color:#d2232a;box-shadow:0 0 5px 0 rgba(234,0,0,.75);transition:all .4s}.travel .card-filters .traveler .icon-link:hover i{color:#fff}.travel .amount-insured{margin:15px 0;flex-direction:column;min-height:64px;font-weight:600}.travel .amount-insured .filter-title{margin:3px 0 3px 10px}.travel .amount-insured .filter-title i{font-size:18px;margin-right:3px}.travel .amount-insured .buttons-group{display:flex;margin:0 5px}.travel .amount-insured .buttons-group label{padding:0;margin:0 5px 5px 5px;border:1px solid #d4d4d4;font-weight:600;transition:all .4s}.travel .amount-insured .buttons-group label:hover{border-color:#d2232a;transition:all .4s}.travel .amount-insured .buttons-group label.active{background-color:#d2232a;box-shadow:0 0 5px 0 rgba(237,28,36,.75);border-color:#d2232a;color:#fff;transition:all .4s}.travel .amount-insured .buttons-group label input{display:none}.travel .card-results .load{padding:15px 0}.travel .card-results .logo{width:100%;max-width:200px;align-self:center}.travel .card-results .price{font-size:26px;padding-top:10px}.travel .card-results .price span{font-size:20px}.travel .card-results .price-error{padding:15px 0}.travel .card-results .price-error i{display:block;font-size:35px;margin-bottom:15px}.travel .card-results .docs{padding:10px 0}.travel .card-results .docs a{color:#7d7d7d;text-decoration:underline;margin:5px;transition:all .4s}.travel .card-results .docs a:hover{color:#0089b5;transition:all .4s}.travel .card-results .docs a i{color:#0089b5;text-shadow:0 0 5px rgba(0,137,181,.1)}.travel .card-results .clause{line-height:1;min-height:35px;align-items:center;display:flex;border-bottom:1px dashed #dcdcdc}.travel .card-results .clause:last-child{border-bottom:0}.travel .cart-sticky{position:sticky;top:-70px}.travel .cart{margin-top:45px}.travel .cart .cart-amount-insured{padding:5px 0 0 28px;line-height:1;font-size:13px}.travel .cart .cart-amount-insured span{font-weight:800;color:#d2232a}.travel .cart .cart-content{padding-top:15px}.travel .cart .cart-content .traveler{border-bottom:1px dashed #dcdcdc;font-weight:600;margin-bottom:10px}.travel .cart .cart-content .traveler:before{content:'';display:inline-block;width:5px;height:5px;background-color:#d2232a;box-shadow:0 0 5px 0 rgba(237,28,36,.5);vertical-align:middle;border-radius:10px;margin:-2px 3px 0 0}.travel .cart .cart-content .traveler .delete{float:right;cursor:pointer}.travel .cart .cart-content .traveler .delete i{padding:4px;font-size:12px;border-radius:10px;border:1px solid #ececec;color:#a7a7a7;transition:all .4s}.travel .cart .cart-content .traveler .delete i:hover{background-color:#d2232a;color:#fff;border-color:#d2232a;box-shadow:0 0 5px 0 rgba(234,0,0,.75);transition:all .4s}.travel .cart .cart-content .selected-insurer .logo{display:inline-block;max-width:140px}.travel .cart .cart-content .selected-insurer .price{font-size:14px;font-weight:800;float:right;padding-top:10px}.travel .cart .total{font-size:16px;border-top:1px solid #f3f3f3;margin-top:5px;padding-top:5px}.travel .cart .total .price{font-size:18px;font-weight:800}.travel .cart .notes{line-height:1;padding:15px 0}.travel .cart .notes .checkbox-block{margin-top:10px}.travel .cart .notes ul{padding-left:5px;margin-top:5px}.travel .cart .btn-continue{margin:10px 0}.travel .cart .no-product-selected{padding:45px 0}.travel .cart .no-product-selected i{font-size:40px;margin-bottom:5px;display:block}.travel .cart-offer{margin-top:30px}.travel .cart-offer .notes,.travel .cart-offer .btn-continue,.travel .cart-offer .delete{display:none}.travel .travel-widget-details{font-size:13px;padding:15px 0;font-weight:600}.travel .travel-widget-icon i{font-size:50px;margin-right:15px}.travel .pins-container{display:flex;justify-content:space-between;position:relative;margin-top:-15px}.travel .pin2{text-align:right}.travel .pins-container:after{content:'';height:1px;width:99%;background-color:#d4d4d4;position:absolute;top:50%}.travel .pin-title,.travel .date,.travel .pins-container .duration{font-size:12px;font-weight:600}.travel .pins-container .duration{align-self:flex-end;font-size:13px}.travel .pins-container .duration span,.travel .travel-widget-details span{color:#d2232a;font-weight:800}.travel .pin-holder{width:10px;height:10px;margin-right:2px;position:relative;display:inline-block;vertical-align:middle}.travel .pin-holder .pin{background-color:#d2232a;border:2px solid #fff;display:block;border-radius:20px;position:absolute;width:10px;height:10px;z-index:20;top:-1px}.travel .pin-holder .pin-pulse{background-color:#d2232a;border-radius:20px;height:10px;width:10px;top:-1px;position:absolute;z-index:10;animation:pulsate 1.5s ease-out;animation-iteration-count:infinite;opacity:0}.travel .offer-options{margin:-15px 0 0 0;font-weight:600;font-size:13px;text-align:right}.travel .offer-options .option{font-weight:800;display:inline-block;color:#d2232a}.travel .checkbox-block label a{color:#d2232a;text-decoration:underline}.travel .checkbox-block .checkboxContainer{margin:0 10px}.travel .modal{line-height:1.2;color:#545454!important}.travel .modal-body{padding:15px}.travel .modal-body object{width:100%;min-height:500px}.travel .modal-header-title{font-size:20px;padding:15px;font-weight:700}.travel .modal .text-muted{margin-bottom:10px}.travel .modal-add-traveler{font-weight:600}.travel .modal-add-traveler .description{font-weight:400}.travel .modal-add-traveler input{width:50px;border:none;border-bottom:2px solid;margin-top:10px;text-align:center}.travel .modal-add-traveler input:focus{border-color:#d2232a}.travel .modal-add-traveler button{margin:30px 0 15px 0}.travel .modal-conditions .docs{padding:15px 0}.travel .modal-conditions .docs a{padding:10px;border:1px solid #e2e2e2;border-radius:5px;margin:0 10px}@media only screen and (min-width:992px){.travel .amount-insured-mobile{display:none}}@media only screen and (max-width:991px){.travel .cart-sticky{position:initial}.travel .amount-insured-desktop{display:none}.travel .amount-insured .buttons-group label{padding:10px;font-size:14px;margin:10px}}@media only screen and (max-width:767px){.travel .card-filters .col-filter{order:2}.travel .card-filters .col-filter:nth-child(3){border-right:none}.travel .card-filters .traveler{order:1;text-align:center;padding:15px 0 8px 0;border-bottom:1px solid #efefef}.travel .card-filters label{padding:10px 0}.travel .card-filters label i{font-size:25px;margin-right:3px}}@media only screen and (max-width:467px){.travel .card-filters .col-filter{padding:0 5px}.travel .card-filters label{font-size:12px}.travel .card-filters label i{margin-right:0}}@media only screen and (max-width:359px){.travel .card-filters label i{display:none}}.comparator .form-card .custom-select select{border:none;box-shadow:none;cursor:pointer}.marginLeft{margin-left:10px}.adisabled{pointer-events:none;cursor:default;background:gray!important}.disabledbutton{pointer-events:none;cursor:default}