.field.radio-field [type=radio]:focus{outline-color:#dfdfdf}.field.radio-field [type=radio]:checked,.field.radio-field [type=radio]:not(:checked){position:absolute;left:-9999px}.field.radio-field [type=radio]:checked+label,.field.radio-field [type=radio]:not(:checked)+label{position:relative;padding-left:calc(18px + .5rem);cursor:pointer;display:inline-block;font-size:.875rem;line-height:.875rem;min-height:12px}.field.radio-field [type=radio]:checked+label:empty,.field.radio-field [type=radio]:not(:checked)+label:empty{padding-left:calc(12px + .5rem)}.field.radio-field [type=radio]:checked+label:before,.field.radio-field [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:-4px;width:20px;height:20px;background:#fff;border:2px solid #bdbdbd;border-radius:100%;box-sizing:border-box;transition:border-color .2s ease}.field.radio-field [type=radio]:checked+label:before{border-color:#fcc001}.field.radio-field [type=radio]:checked+label:after,.field.radio-field [type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#fcc001;position:absolute;top:0;left:4px;border-radius:100%;transition:all .2s ease}.field.radio-field [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.field.radio-field [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.form{padding:.75rem 0}.form .field:not(:last-child){margin-bottom:.75rem;padding-top:.5rem}.form .field input{border:1px solid #bdbdbd;margin-bottom:10px}.form .text-field{position:relative}.form .text-field input{border:2px solid #e0e0e0;border-radius:4px;box-sizing:border-box;color:#424242;font-size:18px;padding:.75rem;width:100%}.form .text-field input:disabled{background:#fff;color:#9e9e9e}.form .text-field label{background:#fff;color:#757575;font-size:.875em;left:.5rem;padding:0 .25rem;position:absolute;top:0}.form .checkbox-field{align-items:flex-start;display:flex}.form .checkbox-field input{-webkit-appearance:none;align-items:center;border-radius:3px;cursor:pointer;display:flex;flex-shrink:0;height:1.75em;justify-content:center;margin:0 .5rem 0 0;width:1.75em}.form .checkbox-field input:active,.form .checkbox-field input:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.form .checkbox-field input:checked:after{content:"✓";color:#454545;font-size:1.5em;font-weight:700;line-height:100%}.form .checkbox-field label{color:#757575;cursor:pointer;font-size:.875em;font-size:16px;margin-bottom:20px}.form .submit-button{align-items:center;display:flex;font-size:16px}.form .submit-button>:not(:last-child){margin-right:.75rem}.info-popup{cursor:default;margin-left:.375rem}.info-popup .info-popup__icon{align-items:center;background:#d3d3d3;border-radius:50%;display:inline-flex;font-size:.75rem;height:20px;justify-content:center;width:20px}.info-popup .info-popup__tooltip{box-sizing:border-box;max-width:100vw}.info-popup .info-popup__tooltip:after{display:none}@media(min-width:768px){.info-popup .info-popup__icon{font-size:.625rem;height:16px;width:16px}.info-popup .info-popup__tooltip{max-width:500px}}.section{background-color:#fff;border-bottom:5px solid #fcc001;color:#12100b;font-size:16px;font-weight:300;padding:1.5rem 2rem;position:relative;line-height:1.3}.section .content{margin:0 auto;max-width:500px}.section.fluid .content{margin:0;max-width:100%}.message-box{border-bottom:4px solid #e6e6e6;color:#757575;margin-bottom:.75rem;padding:.75rem 1rem}.message-box .message-box-container{display:flex}.message-box.error .message-box--content h3,.message-box.error .message-box--icon{color:#ef5350}.message-box.success .message-box--content h3,.message-box.success .message-box--icon{color:#9ccc65}.message-box .message-box--content{display:flex;flex-direction:column;font-size:.75em;justify-content:center;padding:0 1rem}.message-box .message-box--content h3{font-weight:400;margin:0;padding:0}.message-box .message-box--content h3:not(:last-child){margin-bottom:.5rem}.message-box .message-box--content p{margin:0;padding:0}.message-box .message-box--icon{align-items:center;display:flex;font-size:2.5rem;justify-content:center}.cancellation-perks-matrix .desktop-perks-matrix .ribbon{top:.125rem}.cancellation-perks-matrix .desktop-perks-matrix .perks-table{width:100%;height:100%}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr.perk-row:nth-child(odd){background:transparent}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr.perk-row:nth-child(2n){background:#fff}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr th{font-size:.875rem;font-weight:400;padding:.5rem .75rem;text-align:left}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td{text-align:center}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell{width:180px;height:100%}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__content,.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__header,.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__radio-container{border-left:2px solid #e1e1e1;border-right:2px solid #e1e1e1;cursor:pointer}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__link{margin:.375rem .5rem}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__link a{color:#409ef5;font-size:.75rem;font-weight:400}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell:not(:last-child) .perk-cell__content,.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell:not(:last-child) .perk-cell__header,.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell:not(:last-child) .perk-cell__radio-container{margin-right:.5rem}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell:not(:first-child) .perk-cell__content,.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell:not(:first-child) .perk-cell__header,.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell:not(:first-child) .perk-cell__radio-container{margin-left:.5rem}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__header{background-color:#fff;border-top:2px solid #e1e1e1;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:500;padding:0 .75rem .25rem;position:relative;height:95px;display:flex;flex-direction:column;justify-content:flex-end}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__header .perk-cell__header-title{border-bottom:3px solid #fcc001;padding:.25rem 0 .5rem}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__content{align-items:center;border-bottom:none;border-top:none;display:flex;font-size:.875rem;font-weight:500;height:100%;justify-content:center;overflow:auto}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__radio-container{align-items:center;background-color:#fff;border-bottom:2px solid #e1e1e1;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:center;min-height:40px}.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell.most-popular .perk-cell__content,.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell.most-popular .perk-cell__header,.cancellation-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell.most-popular .perk-cell__radio-container{border-color:#437908}.cancellation-perks-matrix .mobile-perks-matrix .perks-item{background:#fff;border:1px solid #e1e1e1;box-shadow:0 0 1px 0 #e1e1e1;cursor:pointer;padding:3rem 1rem 1rem;border-radius:3px;margin-bottom:1rem;position:relative}.cancellation-perks-matrix .mobile-perks-matrix .perks-item.most-popular{border-color:#437908;box-shadow:0 0 1px 0 #437908}.cancellation-perks-matrix .mobile-perks-matrix .perks-item:last-child{margin-bottom:2rem}.cancellation-perks-matrix .mobile-perks-matrix .perks-item .title{text-align:center}.cancellation-perks-matrix .mobile-perks-matrix .perks-item .title .title__content{border-bottom:3px solid #fcc001;display:inline-block;font-weight:500;padding:.25rem 1rem .5rem;white-space:nowrap}.cancellation-perks-matrix .mobile-perks-matrix .perks-item .title .title__content span:first-child{margin-right:.25rem}.cancellation-perks-matrix .mobile-perks-matrix .perks-item .perks-list{list-style:none;margin:.75rem 0;padding:0}.cancellation-perks-matrix .mobile-perks-matrix .perks-item .perks-list li{font-size:.875rem}.cancellation-perks-matrix .mobile-perks-matrix .perks-item .perks-list li .fa-check{margin-right:.5rem;margin-top:.125rem}.cancellation-perks-matrix .mobile-perks-matrix .perks-item .perks-list li .info-popup .info-popup__icon{width:18px;height:18px;font-size:.675rem}.cancellation-perks-matrix .mobile-perks-matrix .perks-item .field.radio-field{text-align:center}.cancellation-perks-matrix .mobile-perks-matrix .perks-item .voucher-faq{margin:.375rem 0 0;text-align:center}.cancellation-perks-matrix .mobile-perks-matrix .perks-item .voucher-faq a{color:#409ef5;font-size:.75rem;font-weight:400}.cancellation-perks-matrix{color:#616161}.cancellation-perks-matrix .ribbon{background:#7eb441;border-top-right-radius:6px;color:#fff;font-size:.75rem;font-weight:400;padding:.375rem .875rem .25rem;position:absolute;right:-.4375rem;top:.5rem;border-color:#437908}.cancellation-perks-matrix .ribbon:after{position:absolute;content:"";top:100%;background-color:transparent!important;width:0;height:0;left:auto;right:0;border-color:transparent;border-style:solid;border-width:.5rem .375rem 0 0;border-top-color:inherit}.voucher-revoke-perks-matrix .desktop-perks-matrix .ribbon{top:.125rem}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table{width:100%;height:100%}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr.perk-row:nth-child(odd){background:transparent}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr.perk-row:nth-child(2n){background:#fff}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr th{font-size:.875rem;font-weight:400;padding:.5rem .75rem;text-align:left}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td{text-align:center}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell{width:180px;height:100%}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__content,.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__header,.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__radio-container{border-left:2px solid #e1e1e1;border-right:2px solid #e1e1e1;cursor:pointer}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__link{margin:.375rem .5rem}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__link a{color:#409ef5;font-size:.75rem;font-weight:400}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell:not(:last-child) .perk-cell__content,.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell:not(:last-child) .perk-cell__header,.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell:not(:last-child) .perk-cell__radio-container{margin-right:.5rem}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell:not(:first-child) .perk-cell__content,.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell:not(:first-child) .perk-cell__header,.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell:not(:first-child) .perk-cell__radio-container{margin-left:.5rem}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__header{background-color:#fff;border-top:2px solid #e1e1e1;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:500;padding:0 .75rem .25rem;position:relative;height:95px;display:flex;flex-direction:column;justify-content:flex-end}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__header .perk-cell__header-title{border-bottom:3px solid #fcc001;padding:.25rem 0 .5rem}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__content{align-items:center;border-bottom:none;border-top:none;display:flex;font-size:.875rem;font-weight:500;height:100%;justify-content:center;overflow:auto}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell .perk-cell__radio-container{align-items:center;background-color:#fff;border-bottom:2px solid #e1e1e1;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:center;min-height:40px}.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell.most-popular .perk-cell__content,.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell.most-popular .perk-cell__header,.voucher-revoke-perks-matrix .desktop-perks-matrix .perks-table tbody tr td.perk-cell.most-popular .perk-cell__radio-container{border-color:#437908}.voucher-revoke-perks-matrix .mobile-perks-matrix .perks-item{background:#fff;border:1px solid #e1e1e1;box-shadow:0 0 1px 0 #e1e1e1;cursor:pointer;padding:3rem 1rem 1rem;border-radius:3px;margin-bottom:1rem;position:relative}.voucher-revoke-perks-matrix .mobile-perks-matrix .perks-item.most-popular{border-color:#437908;box-shadow:0 0 1px 0 #437908}.voucher-revoke-perks-matrix .mobile-perks-matrix .perks-item:last-child{margin-bottom:2rem}.voucher-revoke-perks-matrix .mobile-perks-matrix .perks-item .title{text-align:center}.voucher-revoke-perks-matrix .mobile-perks-matrix .perks-item .title .title__content{border-bottom:3px solid #fcc001;display:inline-block;font-weight:500;padding:.25rem 1rem .5rem;white-space:nowrap}.voucher-revoke-perks-matrix .mobile-perks-matrix .perks-item .title .title__content span:first-child{margin-right:.25rem}.voucher-revoke-perks-matrix .mobile-perks-matrix .perks-item .perks-list{list-style:none;margin:.75rem 0;padding:0}.voucher-revoke-perks-matrix .mobile-perks-matrix .perks-item .perks-list li{font-size:.875rem}.voucher-revoke-perks-matrix .mobile-perks-matrix .perks-item .perks-list li .fa-check{margin-right:.5rem;margin-top:.125rem}.voucher-revoke-perks-matrix .mobile-perks-matrix .perks-item .perks-list li .info-popup .info-popup__icon{width:18px;height:18px;font-size:.675rem}.voucher-revoke-perks-matrix .mobile-perks-matrix .perks-item .field.radio-field{text-align:center}.voucher-revoke-perks-matrix .mobile-perks-matrix .perks-item .voucher-faq{margin:.375rem 0 0;text-align:center}.voucher-revoke-perks-matrix .mobile-perks-matrix .perks-item .voucher-faq a{color:#409ef5;font-size:.75rem;font-weight:400}html{font-family:Roboto,sans-serif;color:#212121}body{margin:0;padding:0}body b{font-weight:500}
/*# sourceMappingURL=main.4a17d7ba.chunk.css.map */