@keyframes spinnerAnimation{0%{transform:rotate(360deg)}to{transform:rotate(0)}}html{scroll-behavior:smooth}body{padding:var(--travel-header-height) 0 0 0;background-color:#fafafc}travel-insurance-ui-root,.tri-ui-modal{--tri-link-clr: #00B08A;--tri-link-text-decor: underline;--tri-link-font-weight: 450;--scrollbar-color: #E7EAEC;--scrollbar-background-color: transparent;--tri-stepper-height: 62px;--tri-stepper-margin-size: 32px;--tri-stepper-z-index: 9;--tri-stepper-progressbar-height: 3px}@media (min-width: 891px){travel-insurance-ui-root,.tri-ui-modal{--tri-title-font-size: 1.5rem}}@media (min-width: 1025px){travel-insurance-ui-root,.tri-ui-modal{--tri-stepper-height: auto}}travel-insurance-ui-root *,travel-insurance-ui-root *:before,travel-insurance-ui-root *:after,.tri-ui-modal *,.tri-ui-modal *:before,.tri-ui-modal *:after{font-family:var(--gr-font-family-circular)!important;letter-spacing:.5px}travel-insurance-ui-root h1,travel-insurance-ui-root h2,travel-insurance-ui-root h3,travel-insurance-ui-root h4,travel-insurance-ui-root h5,travel-insurance-ui-root h6,travel-insurance-ui-root .h1,travel-insurance-ui-root .h2,travel-insurance-ui-root .h3,travel-insurance-ui-root .h4,travel-insurance-ui-root .h5,travel-insurance-ui-root .h6,.tri-ui-modal h1,.tri-ui-modal h2,.tri-ui-modal h3,.tri-ui-modal h4,.tri-ui-modal h5,.tri-ui-modal h6,.tri-ui-modal .h1,.tri-ui-modal .h2,.tri-ui-modal .h3,.tri-ui-modal .h4,.tri-ui-modal .h5,.tri-ui-modal .h6{font-weight:450}travel-insurance-ui-root img,.tri-ui-modal img{display:block;max-width:100%}travel-insurance-ui-root a.link,.tri-ui-modal a.link{color:var(--tri-link-clr);-webkit-text-decoration:var(--tri-link-text-decor);text-decoration:var(--tri-link-text-decor);font-weight:var(--tri-link-font-weight);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}travel-insurance-ui-root a.link:hover,.tri-ui-modal a.link:hover{--tri-link-clr: #089E7E}travel-insurance-ui-root .error-message,.tri-ui-modal .error-message{color:#980000;font-size:14px;font-weight:400;text-align:center}:root{--travel-header-height: 54px;--travel-header-logo-height: var(--travel-header-height)}@media (min-width: 760px){:root{--travel-header-height: 80px}}travel-insurance-ui-root .travel-header{display:grid;align-items:center;position:fixed;top:0;width:100%;height:var(--travel-header-height);box-shadow:0 2px 12px #0a113d1a;background:#FFF;z-index:1070}travel-insurance-ui-root .travel-header__link{display:block;width:-moz-fit-content;width:fit-content}travel-insurance-ui-root .travel-header__logo{height:var(--travel-header-logo-height);width:auto}travel-insurance-ui-root .travel-channel-agent.travel-header{--travel-header-logo-height: 28px;padding:0 0 0 15px}@media (min-width: 760px){travel-insurance-ui-root .travel-channel-agent.travel-header{padding:0 0 0 40px}}travel-insurance-ui-root{--tri-icon-height: 32px;--tri-icon-width: 32px;--tri-icon-border-radius: 4px;--tri-icon-background: transparent;--tri-icon-svg-height: 24px;--tri-icon-svg-width: 24px;--tri-icon-container-line-size-x: 12px;--tri-icon-container-line-size-y: 1px;--tri-icon-container-width: 18px;--tri-icon-container-height: 18px;--tri-icon-container-line-width: var(--tri-icon-container-line-size-x);--tri-icon-container-line-height: var(--tri-icon-container-line-size-y);--tri-icon-container-line-border-radius: 1px;--tri-icon-container-line-background: #474D66}@media (min-width: 891px){travel-insurance-ui-root{--tri-icon-container-width: 14px;--tri-icon-container-height: 14px;--tri-icon-container-line-size-x: 9px}}travel-insurance-ui-root grma-icon .grma-icon-container{height:var(--tri-icon-height);width:var(--tri-icon-width);border-radius:var(--tri-icon-border-radius);background:var(--tri-icon-background)}travel-insurance-ui-root grma-icon .grma-icon-container .grma-icon{top:50%;left:50%;transform:translate(-50%,-50%)}travel-insurance-ui-root .grma-icon{height:var(--tri-icon-svg-height);width:var(--tri-icon-svg-width);background-repeat:no-repeat;background-position:center;background-size:cover}travel-insurance-ui-root .grma-icon--lightbulb{background-image:url(icon-lightbulb.5f27bd16dc3c6034.svg)}travel-insurance-ui-root .grma-icon--menu-arrow{background-image:url(icon-accordion-arrow.37cdf15010d3c821.svg)}travel-insurance-ui-root .grma-icon--add-btn{background-image:url(icon-plus-green.a92e995fbd04019c.svg)}travel-insurance-ui-root .grma-icon--cash{background-image:url(cash.81caa3e5edda8229.svg)}travel-insurance-ui-root .grma-icon--user{background-image:url(user.556176709d58aded.svg)}travel-insurance-ui-root .grma-icon--file{background-image:url(file.8ddfcfd4847e32c7.svg)}travel-insurance-ui-root .grma-icon--finalize{background-image:url(finalize.784b4a6e47726015.svg)}travel-insurance-ui-root .travel__icon{display:block;content:"";cursor:pointer;flex-shrink:0}travel-insurance-ui-root .travel__icon-container{position:relative;width:var(--tri-icon-container-width);height:var(--tri-icon-container-height)}travel-insurance-ui-root .travel__icon-container .travel__icon-line{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--tri-icon-container-line-width);height:var(--tri-icon-container-line-height);border-radius:var(--tri-icon-container-line-border-radius);background:var(--tri-icon-container-line-background)}travel-insurance-ui-root .travel__icon-container .travel__icon-line--vertical{--tri-icon-container-line-width: var(--tri-icon-container-line-size-y);--tri-icon-container-line-height: var(--tri-icon-container-line-size-x)}travel-insurance-ui-root .travel__icon--info{content:url(info.76e5ecf255cffc83.svg)}travel-insurance-ui-root .travel__icon--nav-back{width:10px;height:16px;background:url(nav-back.1ac2da28e85b7323.svg)}travel-insurance-ui-root .travel__icon--nav-reset{width:16px;height:16px;background:url(nav-reset.5dce703ee2d28a1b.svg)}travel-insurance-ui-root{--tui-radio-input-marker-width: 24px;--tui-radio-input-marker-height: 24px;--tui-radio-input-marker-border-radius: 16px;--tui-radio-input-marker-bg: #FFF;--tui-radio-input-marker-border: 2px solid #DAE1E9;--tui-radio-input-marker-transition: border .25s ease-in-out;--tui-radio-input-marker-checked-border: 8px solid #45c396;--form-input-height: 72px;--form-input-padding: 36px 24px 14px 24px;--form-input-bg: #FFF;--form-input-color: #30373D;--form-input-font-size: 1rem;--form-input-line-height: 130%;--form-input-border-left: none;--form-input-border-radius: 2px;--form-input-box-shadow: 0px 2px 12px 0px rgba(40, 49, 104, .1);--form-input-transition: all .25s linear;--form-input-label-margin: 0;--form-input-label-color: #6C7B8A;--form-input-label-font-size: 1rem;--form-input-label-line-height: 130%;--form-input-label-top: 25px;--form-input-label-left: 24px;--form-input-label-display: block;--form-input-marker-width: 4px;--form-input-marker-height: var(--form-input-height);--form-input-marker-display: block;--form-input-marker-position: absolute;--form-input-marker-top: 0;--form-input-marker-left: 0;--form-input-marker-bg: transparent;--form-input-marker-border-radius: 2px 0 0 2px;--form-input-error-margin: 4px 0 0 0;--datepicker-btn-margin: 0 8px 0 0;--datepicker-btn-padding: 0;--datepicker-btn-bg: transparent;--datepicker-btn-border-radius: 6px;--datepicker-btn-height: 40px;--datepicker-btn-width: 40px;--datepicker-btn-icon-height: 24px;--datepicker-btn-icon-width: 24px;--datepicker-btn-icon-display: block;--datepicker-btn-icon-bg-size: contain}travel-insurance-ui-root travel-insurance-ui-form-filter-select{--form-filter-select-margin: 0 0 6px 0;--form-filter-select-label-clr: #4A545E;--form-filter-select-font-size: 1rem;--form-filter-select-line-height: 130%;--form-filter-select-pointer-events: none;--form-filter-select-cont-display: flex;--form-filter-select-cont-flex-wrap: wrap;--form-filter-select-cont-gap: 8px;--form-filter-select-cont-align-items: center;--form-filter-select-cont-min-height: 72px;--form-filter-select-cont-padding: 16px 24px;--form-filter-select-cont-bg: #FFF;--form-filter-select-cont-border-radius: 2px;--form-filter-select-cont-box-shadow: 0px 2px 12px 0px rgba(40, 49, 104, .1);--form-filter-select-cont-position: relative;--form-filter-select-marker-width: 4px;--form-filter-select-marker-height: 100%;--form-filter-select-marker-bg: transparent;--form-filter-select-marker-border-radius: 2px 0 0 2px;--form-filter-select-marker-position: absolute;--form-filter-select-marker-top: 0;--form-filter-select-marker-left: 0;--form-filter-select-marker-transition: background-color .25s ease-in-out;--form-filter-select-input-appearance: none;--form-filter-select-input-width: 100%;--form-filter-select-input-height: auto;--form-filter-select-input-padding: 0;--form-filter-select-input-border: none;--form-filter-select-input-outline: none;--form-filter-select-input-placeholder-clr: #6C7B8A;--form-filter-select-dd-display: grid;--form-filter-select-dd-width: 100%;--form-filter-select-dd-min-height: 54px;--form-filter-select-dd-margin: 8px 0;--form-filter-select-dd-padding: 0;--form-filter-select-dd-bg: #FFF;--form-filter-select-dd-border-radius: 8px;--form-filter-select-dd-box-shadow: 0px 2px 12px 0px rgba(10, 17, 61, .1);--form-filter-select-dd-list-style: none;--form-filter-select-dd-position: absolute;--form-filter-select-dd-z-index: calc(var(--tri-stepper-z-index) + 1);--form-filter-select-dd-item-display: flex;--form-filter-select-dd-item-align-items: center;--form-filter-select-dd-item-clr: #30373D;--form-filter-select-dd-item-padding: 16px;--form-filter-select-dd-item-border-top: none;--form-filter-select-dd-item-bg: #FFF;--form-filter-select-badge-display: flex;--form-filter-select-badge-gap: 6px;--form-filter-select-badge-align-items: center;--form-filter-select-badge-padding: 6px 12px;--form-filter-select-badge-clr: #30373D;--form-filter-select-badge-font-size: 1.125rem;--form-filter-select-badge-line-height: 130%;--form-filter-select-badge-border: 1px solid #45c396;--form-filter-select-badge-border-radius: 40px;--form-filter-select-badge-box-shadow: 0px 2px 4px 0px rgba(40, 49, 104, .1);--form-filter-select-badge-btn-width: 16px;--form-filter-select-badge-btn-height: 16px;--form-filter-select-badge-btn-bg-img: url(icon-close-x-white.5b297902ba717fc4.svg);--form-filter-select-badge-btn-bg-position: center;--form-filter-select-badge-btn-bg-repeat: no-repeat;--form-filter-select-badge-btn-bg-clr: #45c396;--form-filter-select-badge-btn-border-radius: 10px}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select{position:relative;display:grid}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__label{color:var(--form-filter-select-label-clr);font-size:var(--form-filter-select-font-size);line-height:var(--form-filter-select-line-height);pointer-events:var(--form-filter-select-pointer-events);margin:var(--form-filter-select-margin)}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__container{display:var(--form-filter-select-cont-display);flex-wrap:var(--form-filter-select-cont-flex-wrap);gap:var(--form-filter-select-cont-gap);align-items:var(--form-filter-select-cont-align-items);min-height:var(--form-filter-select-cont-min-height);padding:var(--form-filter-select-cont-padding);background-color:var(--form-filter-select-cont-bg);border-radius:var(--form-filter-select-cont-border-radius);box-shadow:var(--form-filter-select-cont-box-shadow);position:var(--form-filter-select-cont-position)}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__container:before{content:"";width:var(--form-filter-select-marker-width);height:var(--form-filter-select-marker-height);border-radius:var(--form-filter-select-marker-border-radius);position:var(--form-filter-select-marker-position);top:var(--form-filter-select-marker-top);left:var(--form-filter-select-marker-left);background-color:var(--form-filter-select-marker-bg);transition:var(--form-filter-select-marker-transition)}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__container.filled:before{--form-filter-select-marker-bg: #45c396}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__container.invalid:before{--form-filter-select-marker-bg: #EA0000}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select.opened .form-filter-select__container:not(.filled,.invalid):before{--form-filter-select-marker-bg: #283168}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__input{appearance:var(--form-filter-select-input-appearance);-moz-appearance:var(--form-filter-select-input-appearance);-webkit-appearance:var(--form-filter-select-input-appearance);width:var(--form-filter-select-input-width);height:var(--form-filter-select-input-height);padding:var(--form-filter-select-input-padding);border:var(--form-filter-select-input-border);outline:var(--form-filter-select-input-outline)}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__input::placeholder{color:var(--form-filter-select-input-placeholder-clr)}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__input.hide{display:none}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__options-list{display:var(--form-filter-select-dd-display);width:var(--form-filter-select-dd-width);min-height:var(--form-filter-select-dd-min-height);margin:var(--form-filter-select-dd-margin);padding:var(--form-filter-select-dd-padding);background-color:var(--form-filter-select-dd-bg);border-radius:var(--form-filter-select-dd-border-radius);box-shadow:var(--form-filter-select-dd-box-shadow);list-style:var(--form-filter-select-dd-list-style);position:var(--form-filter-select-dd-position);z-index:var(--form-filter-select-dd-z-index)}@supports not selector(::-webkit-scrollbar){travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__options-list{scrollbar-color:var(--scrollbar-color) var(--scrollbar-background-color);scrollbar-width:thin}}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__options-list::-webkit-scrollbar{width:6px;height:auto}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__options-list::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:3px}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__options-list::-webkit-scrollbar-track{background:var(--scrollbar-background-color)}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__options-list{scrollbar-face-color:var(--scrollbar-color);scrollbar-track-color:var(--scrollbar-background-color)}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__option,travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__incorrect-option{display:var(--form-filter-select-dd-item-display);align-items:var(--form-filter-select-dd-item-align-items);padding:var(--form-filter-select-dd-item-padding);background-color:var(--form-filter-select-dd-item-bg);color:var(--form-filter-select-dd-item-clr);border-top:var(--form-filter-select-dd-item-border-top)}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__option:not(:first-child),travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__incorrect-option:not(:first-child){--form-filter-select-dd-item-border-top: 1px solid #E5E5E5}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__option{cursor:pointer}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__option:hover{--form-filter-select-dd-item-clr: #45c396;--form-filter-select-dd-item-bg: #f5f8fc}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__badge{display:var(--form-filter-select-badge-display);gap:var(--form-filter-select-badge-gap);align-items:var(--form-filter-select-badge-align-items);padding:var(--form-filter-select-badge-padding);color:var(--form-filter-select-badge-clr);font-size:var(--form-filter-select-badge-font-size);line-height:var(--form-filter-select-badge-line-height);border:var(--form-filter-select-badge-border);border-radius:var(--form-filter-select-badge-border-radius);box-shadow:var(--form-filter-select-badge-box-shadow)}travel-insurance-ui-root travel-insurance-ui-form-filter-select .form-filter-select__remove-btn{width:var(--form-filter-select-badge-btn-width);height:var(--form-filter-select-badge-btn-height);background-image:var(--form-filter-select-badge-btn-bg-img);background-position:var(--form-filter-select-badge-btn-bg-position);background-repeat:var(--form-filter-select-badge-btn-bg-repeat);background-color:var(--form-filter-select-badge-btn-bg-clr);border-radius:var(--form-filter-select-badge-btn-border-radius);cursor:pointer}travel-insurance-ui-root .travel__simple-radio--wrap{--tui-simple-radio-wrap-display: grid;--tui-simple-radio-wrap-grid-temp-col: minmax(0, 1fr);--tui-simple-radio-wrap-gap: 16px;--tui-simple-radio-wrap-just-items: center;--tui-simple-radio-input-width: min(100%, 327px);--tui-simple-radio-input-display: grid;--tui-simple-radio-input-grid-temp-col: auto minmax(0, 1fr);--tui-simple-radio-input-gap: 16px;--tui-simple-radio-input-align-items: center;--tui-simple-radio-input-justify-items: start;--tui-simple-radio-input-padding: 20px;--tui-simple-radio-input-margin: 0;--tui-simple-radio-input-bg: #FFF;--tui-simple-radio-input-border: 4px solid transparent;--tui-simple-radio-input-outline: 4px solid transparent;--tui-simple-radio-input-outline-offset: -4px;--tui-simple-radio-input-border-radius: 2px;--tui-simple-radio-input-box-shadow: 0px 6px 12px 0px rgba(40, 49, 104, .1);--tui-simple-radio-input-transition: all .25s ease-in-out;--tui-simple-radio-input-btn-order: 0;--tui-simple-radio-input-btn-margin: 0;--tui-simple-radio-input-btn-width: var(--tui-radio-input-marker-width);--tui-simple-radio-input-btn-height: var(--tui-radio-input-marker-height);--tui-simple-radio-input-btn-border-radius: var(--tui-radio-input-marker-border-radius);--tui-simple-radio-input-btn-bg: var(--tui-radio-input-marker-bg);--tui-simple-radio-input-btn-border: var(--tui-radio-input-marker-border);--tui-simple-radio-input-btn-transition: var(--tui-radio-input-marker-transition);--tui-simple-radio-input-label-clr: #30373D;--tui-simple-radio-input-label-font-size: 1.125rem;--tui-simple-radio-input-label-line-height: 130%;--tui-simple-radio-input-label-font-weight: 400;--tui-simple-radio-input-img-display: none;--tui-simple-radio-input-img-height: 145px;--tui-simple-radio-input-img-width: auto;display:var(--tui-simple-radio-wrap-display);grid-template-columns:var(--tui-simple-radio-wrap-grid-temp-col);gap:var(--tui-simple-radio-wrap-gap);justify-items:var(--tui-simple-radio-wrap-just-items)}travel-insurance-ui-root .travel__simple-radio--wrap.travel__simple-radio--with-img{--tui-simple-radio-wrap-gap: 24px;--tui-simple-radio-input-width: min(100%, 480px);--tui-simple-radio-input-gap: 24px;--tui-simple-radio-input-padding: 32px 24px;--tui-simple-radio-input-border: none;--tui-simple-radio-input-border-radius: 6px;--tui-simple-radio-input-box-shadow: 0px 2px 12px 0px rgba(40, 49, 104, .1);--tui-simple-radio-input-btn-width: 28px;--tui-simple-radio-input-btn-height: 28px;--tui-simple-radio-input-label-font-weight: 450}@media (min-width: 760px){travel-insurance-ui-root .travel__simple-radio--wrap.travel__simple-radio--with-img{--tui-simple-radio-wrap-grid-temp-col: repeat(2, var(--tui-simple-radio-input-width));--tui-simple-radio-wrap-gap: 32px;--tui-simple-radio-input-width: 336px;--tui-simple-radio-input-grid-temp-col: minmax(0, 1fr);--tui-simple-radio-input-gap: 0;--tui-simple-radio-input-justify-items: center;--tui-simple-radio-input-padding: 24px;--tui-simple-radio-input-border: 1px solid #F3F3F9;--tui-simple-radio-input-box-shadow: 0px 6px 12px 0px rgba(40, 49, 104, .1);--tui-simple-radio-input-btn-order: 1;--tui-simple-radio-input-btn-margin: 16px 0 0 0;--tui-simple-radio-input-btn-width: 32px;--tui-simple-radio-input-btn-height: 32px;--tui-simple-radio-input-img-display: block}}travel-insurance-ui-root .travel__simple-radio--wrap.travel__simple-radio--with-img .travel__simple-radio--input:hover{--tui-simple-radio-input-border: none;--tui-simple-radio-input-outline: 4px solid #DAE1E9}@media (min-width: 760px){travel-insurance-ui-root .travel__simple-radio--wrap.travel__simple-radio--with-img .travel__simple-radio--input:hover{--tui-simple-radio-input-border: 1px solid #F3F3F9}}@media (min-width: 760px){travel-insurance-ui-root .travel__simple-radio--wrap{--tui-simple-radio-wrap-grid-temp-col: repeat(2, minmax(0, 1fr))}}travel-insurance-ui-root .travel__simple-radio--input{cursor:pointer;width:var(--tui-simple-radio-input-width);display:var(--tui-simple-radio-input-display);grid-template-columns:var(--tui-simple-radio-input-grid-temp-col);gap:var(--tui-simple-radio-input-gap);align-items:var(--tui-simple-radio-input-align-items);justify-items:var(--tui-simple-radio-input-justify-items);padding:var(--tui-simple-radio-input-padding);border-radius:var(--tui-simple-radio-input-border-radius);margin:var(--tui-simple-radio-input-margin);background:var(--tui-simple-radio-input-bg);box-shadow:var(--tui-simple-radio-input-box-shadow);border:var(--tui-simple-radio-input-border);outline:var(--tui-simple-radio-input-outline);outline-offset:var(--tui-simple-radio-input-outline-offset);transition:var(--tui-simple-radio-input-transition)}travel-insurance-ui-root .travel__simple-radio--input:hover{--tui-simple-radio-input-border: 4px solid #DAE1E9}travel-insurance-ui-root .travel__simple-radio--btn{appearance:none;order:var(--tui-simple-radio-input-btn-order);width:var(--tui-simple-radio-input-btn-width);height:var(--tui-simple-radio-input-btn-height);margin:var(--tui-simple-radio-input-btn-margin);border-radius:var(--tui-simple-radio-input-btn-border-radius);background:var(--tui-simple-radio-input-btn-bg);border:var(--tui-simple-radio-input-btn-border);transition:var(--tui-simple-radio-input-btn-transition)}travel-insurance-ui-root .travel__simple-radio--btn:checked{--tui-simple-radio-input-btn-border: var(--tui-radio-input-marker-checked-border)}travel-insurance-ui-root .travel__simple-radio--label{color:var(--tui-simple-radio-input-label-clr);font-size:var(--tui-simple-radio-input-label-font-size);line-height:var(--tui-simple-radio-input-label-line-height);font-weight:var(--tui-simple-radio-input-label-font-weight)}travel-insurance-ui-root .travel__simple-radio--img{display:var(--tui-simple-radio-input-img-display);height:var(--tui-simple-radio-input-img-height);width:var(--tui-simple-radio-input-img-width)}travel-insurance-ui-root .travel__checkbox--wrap{--checkbox-cursor: pointer;--checkbox-wrap-display: inline-flex;--checkbox-wrap-gap: 8px;--checkbox-wrap-align-items: start;--checkbox-btn-appearance: none;--checkbox-btn-flex-shrink: 0;--checkbox-btn-display: grid;--checkbox-btn-place-content: center;--checkbox-btn-width: 28px;--checkbox-btn-height: 28px;--checkbox-btn-border: 1px solid #D2D5E7;--checkbox-btn-border-radius: 4px;--checkbox-btn-transition: all .25s linear;--checkbox-btn-background-color: transparent;--checkbox-btn-icon-background: url(icon-checkmark-white.c0affd23ea2f5cd7.svg) no-repeat center;--checkbox-btn-icon-height: 24px;--checkbox-btn-icon-width: 24px;--checkbox-btn-icon-opacity: 0;--checkbox-label-margin: 0;--checkbox-label-color: #4A545E;--checkbox-label-font-size: 1rem;--checkbox-label-line-height: 170%;display:var(--checkbox-wrap-display);gap:var(--checkbox-wrap-gap);align-items:var(--checkbox-wrap-align-items);cursor:var(--checkbox-cursor)}travel-insurance-ui-root .travel__checkbox--wrap:hover .travel__checkbox--btn{--checkbox-btn-border: 1px solid #00B08A}travel-insurance-ui-root .travel__checkbox--wrap:hover .travel__checkbox--btn:checked{--checkbox-btn-background-color: #00B08A;--checkbox-btn-border: 1px solid #00B08A}travel-insurance-ui-root .travel__checkbox--btn{display:var(--checkbox-btn-display);place-content:var(--checkbox-btn-place-content);flex-shrink:var(--checkbox-btn-flex-shrink);width:var(--checkbox-btn-width);height:var(--checkbox-btn-height);background-color:var(--checkbox-btn-background-color);border:var(--checkbox-btn-border);border-radius:var(--checkbox-btn-border-radius);transition:var(--checkbox-btn-transition);appearance:var(--checkbox-btn-appearance);cursor:var(--checkbox-cursor)}travel-insurance-ui-root .travel__checkbox--btn:before{content:"";background:var(--checkbox-btn-icon-background);height:var(--checkbox-btn-icon-height);width:var(--checkbox-btn-icon-width);opacity:var(--checkbox-btn-icon-opacity)}travel-insurance-ui-root .travel__checkbox--btn:checked{--checkbox-btn-background-color: #45c396;--checkbox-btn-border: 1px solid #45c396}travel-insurance-ui-root .travel__checkbox--btn:checked:before{--checkbox-btn-icon-opacity: 1}travel-insurance-ui-root .travel__checkbox--label{margin:var(--checkbox-label-margin);font-size:var(--checkbox-label-font-size);color:var(--checkbox-label-color);line-height:var(--checkbox-label-line-height);cursor:var(--checkbox-cursor)}travel-insurance-ui-root .travel__text-input--form{--text-input-form-display: grid;--text-input-form-justify-content: center;--text-input-form-gap: 32px;--text-input-form-grid-temp-cols: min(360px, 100%);--text-input-form-line-label-clr: #4A545E;--text-input-form-line-label-font-size: 1rem;--text-input-form-line-label-line-height: 130%;--text-input-form-line-label-margin: 0 0 2px 0;--text-input-form-inp-group-display: grid;--text-input-form-inp-group-temp-cols: minmax(0, 1fr);--text-input-form-inp-group-gap: 32px;--text-input-form-inp-grid-display: grid;--text-input-form-inp-grid-temp-cols: minmax(0, 1fr);--text-input-form-inp-grid-gap: 16px;--text-input-form-checkbox-margin: 24px 0 0 0;display:var(--text-input-form-display);grid-template-columns:var(--text-input-form-grid-temp-cols);justify-content:var(--text-input-form-justify-content);gap:var(--text-input-form-gap)}@media (min-width: 760px){travel-insurance-ui-root .travel__text-input--form.travel__text-input--two-col{--text-input-form-grid-temp-cols: minmax(0, 1fr);--text-input-form-inp-grid-temp-cols: repeat(2, minmax(0, 1fr))}}travel-insurance-ui-root .travel__text-input--line-label{color:var(--text-input-form-line-label-clr);font-size:var(--text-input-form-line-label-font-size);line-height:var(--text-input-form-line-label-line-height);margin:var(--text-input-form-line-label-margin)}travel-insurance-ui-root .travel__text-input--group{display:var(--text-input-form-inp-group-display);grid-template-columns:var(--text-input-form-inp-group-temp-cols);gap:var(--text-input-form-inp-group-gap)}travel-insurance-ui-root .travel__text-input--inputs-grid{display:var(--text-input-form-inp-grid-display);grid-template-columns:var(--text-input-form-inp-grid-temp-cols);gap:var(--text-input-form-inp-grid-gap)}travel-insurance-ui-root .travel__text-input--checkbox{margin:var(--text-input-form-checkbox-margin)}travel-insurance-ui-root .travel__text-input--checkbox:only-child{--text-input-form-checkbox-margin: calc(40px - var(--text-input-form-gap)) 0 0 0}travel-insurance-ui-root travel-insurance-ui-form-counter-input{--tui-form-counter-input-btn-size: 32px}@media (min-width: 891px){travel-insurance-ui-root travel-insurance-ui-form-counter-input{--tui-form-counter-input-btn-size: 24px}}travel-insurance-ui-root travel-insurance-ui-form-counter-input .form-counter-input{display:grid;grid-template-columns:var(--tui-form-counter-input-btn-size) 40px var(--tui-form-counter-input-btn-size);height:var(--tui-form-counter-input-btn-size);max-width:-moz-fit-content;max-width:fit-content;font-size:.875rem;line-height:130%;font-weight:400;letter-spacing:.5px;background:#FAFAFC}travel-insurance-ui-root travel-insurance-ui-form-counter-input .form-counter-input input{width:100%;height:100%;margin:0;padding:0;border:1px solid #EBEBF2;border-left:none;border-right:none;background:transparent;outline:none;text-align:center}travel-insurance-ui-root travel-insurance-ui-form-counter-input .form-counter-input button{display:flex;justify-content:center;align-items:center;width:var(--tui-form-counter-input-btn-size);height:var(--tui-form-counter-input-btn-size);padding:4px;border:1px solid #EBEBF2;border-radius:2px;background:#FFF;cursor:pointer;box-shadow:0 2px 4px #2831681a}travel-insurance-ui-root travel-insurance-ui-form-counter-input .form-counter-input button[disabled]{--tri-icon-container-line-background: #C8CBDA;cursor:auto}travel-insurance-ui-root travel-insurance-ui-form-counter-input .form-counter-input button:hover,travel-insurance-ui-root travel-insurance-ui-form-counter-input .form-counter-input button:active,travel-insurance-ui-root travel-insurance-ui-form-counter-input .form-counter-input button:focus{outline:0}travel-insurance-ui-root travel-insurance-ui-form-counter-input .form-counter-input .error{color:#ea0000;background:#FDE6E6}travel-insurance-ui-root grma-text-input .input-field-container__input,travel-insurance-ui-root grma-number-input .input-field-container__input,travel-insurance-ui-root grma-address-input-text .grma-address2-input grma-text-input .input-field-container__input,travel-insurance-ui-root .grma-address2-input grma-filter-select .input-field-container__input,travel-insurance-ui-root grma-masked-input .input-field-container__input{height:var(--form-input-height);padding:var(--form-input-padding);background-color:var(--form-input-bg);color:var(--form-input-color);font-size:var(--form-input-font-size);line-height:var(--form-input-line-height);border-left:var(--form-input-border-left)!important;border-radius:var(--form-input-border-radius);box-shadow:var(--form-input-box-shadow);transition:var(--form-input-transition)}travel-insurance-ui-root grma-text-input .input-field-container__input:focus~.input-field-container__label,travel-insurance-ui-root grma-number-input .input-field-container__input:focus~.input-field-container__label,travel-insurance-ui-root grma-address-input-text .grma-address2-input grma-text-input .input-field-container__input:focus~.input-field-container__label,travel-insurance-ui-root .grma-address2-input grma-filter-select .input-field-container__input:focus~.input-field-container__label,travel-insurance-ui-root grma-masked-input .input-field-container__input:focus~.input-field-container__label{--form-input-label-top: 15px;--form-input-label-font-size: .875rem}travel-insurance-ui-root grma-text-input .input-field-container__input:focus~.input-field-container__border,travel-insurance-ui-root grma-number-input .input-field-container__input:focus~.input-field-container__border,travel-insurance-ui-root grma-address-input-text .grma-address2-input grma-text-input .input-field-container__input:focus~.input-field-container__border,travel-insurance-ui-root .grma-address2-input grma-filter-select .input-field-container__input:focus~.input-field-container__border,travel-insurance-ui-root grma-masked-input .input-field-container__input:focus~.input-field-container__border{--form-input-marker-bg: #283168}travel-insurance-ui-root grma-text-input .input-field-container__label,travel-insurance-ui-root grma-number-input .input-field-container__label,travel-insurance-ui-root grma-address-input-text .grma-address2-input grma-text-input .input-field-container__label,travel-insurance-ui-root .grma-address2-input grma-filter-select .input-field-container__label,travel-insurance-ui-root grma-masked-input .input-field-container__label{margin:var(--form-input-label-margin);color:var(--form-input-label-color);font-size:var(--form-input-label-font-size)!important;line-height:var(--form-input-label-line-height);top:var(--form-input-label-top)!important;left:var(--form-input-label-left);transition:var(--form-input-transition)}travel-insurance-ui-root grma-text-input .input-field-container__border,travel-insurance-ui-root grma-number-input .input-field-container__border,travel-insurance-ui-root grma-address-input-text .grma-address2-input grma-text-input .input-field-container__border,travel-insurance-ui-root .grma-address2-input grma-filter-select .input-field-container__border,travel-insurance-ui-root grma-masked-input .input-field-container__border{width:var(--form-input-marker-width);height:var(--form-input-marker-height);position:var(--form-input-marker-position);top:var(--form-input-marker-top);left:var(--form-input-marker-left);background-color:var(--form-input-marker-bg);border-radius:var(--form-input-marker-border-radius);transition:var(--form-input-transition)}travel-insurance-ui-root grma-text-input .input-field-container.filled:not(.invalid) .input-field-container__input:focus~.input-field-container__border,travel-insurance-ui-root grma-number-input .input-field-container.filled:not(.invalid) .input-field-container__input:focus~.input-field-container__border,travel-insurance-ui-root grma-address-input-text .grma-address2-input grma-text-input .input-field-container.filled:not(.invalid) .input-field-container__input:focus~.input-field-container__border,travel-insurance-ui-root .grma-address2-input grma-filter-select .input-field-container.filled:not(.invalid) .input-field-container__input:focus~.input-field-container__border,travel-insurance-ui-root grma-masked-input .input-field-container.filled:not(.invalid) .input-field-container__input:focus~.input-field-container__border{--form-input-marker-bg: #45c396}travel-insurance-ui-root grma-text-input .input-field-container.filled .input-field-container__label,travel-insurance-ui-root grma-number-input .input-field-container.filled .input-field-container__label,travel-insurance-ui-root grma-address-input-text .grma-address2-input grma-text-input .input-field-container.filled .input-field-container__label,travel-insurance-ui-root .grma-address2-input grma-filter-select .input-field-container.filled .input-field-container__label,travel-insurance-ui-root grma-masked-input .input-field-container.filled .input-field-container__label{--form-input-label-top: 15px;--form-input-label-font-size: .875rem}travel-insurance-ui-root grma-text-input .input-field-container.valid .input-field-container__input:focus~.input-field-container__border,travel-insurance-ui-root grma-number-input .input-field-container.valid .input-field-container__input:focus~.input-field-container__border,travel-insurance-ui-root grma-address-input-text .grma-address2-input grma-text-input .input-field-container.valid .input-field-container__input:focus~.input-field-container__border,travel-insurance-ui-root .grma-address2-input grma-filter-select .input-field-container.valid .input-field-container__input:focus~.input-field-container__border,travel-insurance-ui-root grma-masked-input .input-field-container.valid .input-field-container__input:focus~.input-field-container__border{--form-input-marker-bg: #45c396}travel-insurance-ui-root grma-text-input .input-field-container.invalid .input-field-container__border,travel-insurance-ui-root grma-number-input .input-field-container.invalid .input-field-container__border,travel-insurance-ui-root grma-address-input-text .grma-address2-input grma-text-input .input-field-container.invalid .input-field-container__border,travel-insurance-ui-root .grma-address2-input grma-filter-select .input-field-container.invalid .input-field-container__border,travel-insurance-ui-root grma-masked-input .input-field-container.invalid .input-field-container__border{--form-input-marker-bg: #EA0000}travel-insurance-ui-root grma-text-input .input-field-container.disabled,travel-insurance-ui-root grma-number-input .input-field-container.disabled,travel-insurance-ui-root grma-address-input-text .grma-address2-input grma-text-input .input-field-container.disabled,travel-insurance-ui-root .grma-address2-input grma-filter-select .input-field-container.disabled,travel-insurance-ui-root grma-masked-input .input-field-container.disabled{--form-input-box-shadow: 0px 2px 4px 0px rgba(40, 49, 104, .1);--form-input-bg: #F0F0F0;--form-input-color: #6C7B8A;--form-input-label-color: #6C7B8A}travel-insurance-ui-root grma-text-input .input-field-container .error-msg,travel-insurance-ui-root grma-number-input .input-field-container .error-msg,travel-insurance-ui-root grma-address-input-text .grma-address2-input grma-text-input .input-field-container .error-msg,travel-insurance-ui-root .grma-address2-input grma-filter-select .input-field-container .error-msg,travel-insurance-ui-root grma-masked-input .input-field-container .error-msg{margin:var(--form-input-error-margin)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic{--datepicker-wrap-width: 100%;--datepicker-wrap-padding: 0;--datepicker-hidden-display: none}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic mat-form-field{width:var(--datepicker-wrap-width);box-shadow:var(--form-input-box-shadow);border-radius:var(--form-input-border-radius)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic mat-form-field.ng-valid .mdc-text-field--focused:before{--form-input-marker-bg: #45c396}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic mat-form-field.mat-form-field-disabled{--form-input-box-shadow: 0px 2px 4px 0px rgba(40, 49, 104, .1);--form-input-bg: #F0F0F0;--form-input-color: #6C7B8A;--form-input-label-color: #6C7B8A}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mdc-text-field{border-radius:var(--form-input-border-radius);background-color:var(--form-input-bg)!important;padding:var(--datepicker-wrap-padding);height:var(--form-input-height)!important}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mdc-text-field:before{content:"";display:var(--form-input-marker-display);height:var(--form-input-marker-height);width:var(--form-input-marker-width);background-color:var(--form-input-marker-bg);position:var(--form-input-marker-position);top:var(--form-input-marker-top);left:var(--form-input-marker-left);border-radius:var(--form-input-marker-border-radius);transition:var(--form-input-transition)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mdc-text-field--focused:before{--form-input-marker-bg: #283168}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mdc-text-field--invalid:before{--form-input-marker-bg: #EA0000}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mat-mdc-form-field-flex{height:var(--form-input-height)!important}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mat-datepicker-input{height:var(--form-input-height)!important;padding:var(--form-input-padding);color:var(--form-input-color)!important;font-size:var(--form-input-font-size)!important;line-height:var(--form-input-line-height)!important;border-left:var(--form-input-border-left)!important;transition:var(--form-input-transition)!important}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mdc-floating-label{margin:var(--form-input-label-margin);color:var(--form-input-label-color)!important;top:var(--form-input-label-top)!important;left:var(--form-input-label-left)!important;transform:none!important;transition:var(--form-input-transition)!important}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mdc-floating-label--float-above{--form-input-label-top: 15px}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mdc-floating-label--float-above mat-label{--form-input-label-font-size: .875rem}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mdc-floating-label mat-label{font-size:var(--form-input-label-font-size)!important;line-height:var(--form-input-label-line-height)!important;display:var(--form-input-label-display)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mat-datepicker-toggle .mdc-icon-button{height:var(--datepicker-btn-height);width:var(--datepicker-btn-width);margin:var(--datepicker-btn-margin);padding:var(--datepicker-btn-padding);border-radius:var(--datepicker-btn-border-radius);transition:var(--form-input-transition);background-color:var(--datepicker-btn-bg)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mat-datepicker-toggle .mdc-icon-button:focus{outline:none}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mat-datepicker-toggle .mdc-icon-button:hover{--datepicker-btn-bg: #EFF1FD}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mat-datepicker-toggle .mat-icon .grma-icon-container{height:var(--datepicker-btn-icon-height);width:var(--datepicker-btn-icon-width);display:var(--datepicker-btn-icon-display)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mat-datepicker-toggle .mat-icon .grma-icon{background-size:var(--datepicker-btn-icon-bg-size)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .error-msg{margin:var(--form-input-error-margin)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mat-mdc-form-field-subscript-wrapper{display:var(--datepicker-hidden-display)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mdc-line-ripple{display:var(--datepicker-hidden-display)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-basic .mat-mdc-form-field-required-marker{display:var(--datepicker-hidden-display)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range{--form-input-padding: 36px 4px 14px 24px;--datepicker-wrap-width: 100%;--datepicker-wrap-padding: 0;--datepicker-hidden-display: none}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range mat-form-field{width:var(--datepicker-wrap-width);box-shadow:var(--form-input-box-shadow);border-radius:var(--form-input-border-radius)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range mat-form-field.datepicker-opened.ng-pristine .mdc-text-field:before,travel-insurance-ui-root travel-insurance-ui-form-datepicker-range mat-form-field.datepicker-opened.ng-invalid .mdc-text-field:before{--form-input-marker-bg: #283168}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range mat-form-field.datepicker-opened.ng-valid .mdc-text-field:before{--form-input-marker-bg: #45c396}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range mat-form-field.ng-invalid:not(.datepicker-opened,.ng-pristine) .mdc-text-field:before{--form-input-marker-bg: #EA0000}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mdc-text-field{border-radius:var(--form-input-border-radius)!important;background-color:var(--form-input-bg)!important;padding:var(--datepicker-wrap-padding)!important;height:var(--form-input-height)!important;border:none!important}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mdc-text-field:before{content:"";display:var(--form-input-marker-display);height:var(--form-input-marker-height);width:var(--form-input-marker-width);background-color:var(--form-input-marker-bg);position:var(--form-input-marker-position);top:var(--form-input-marker-top);left:var(--form-input-marker-left);border-radius:var(--form-input-marker-border-radius);transition:var(--form-input-transition)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mat-mdc-form-field-flex{height:var(--form-input-height)!important}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mat-date-range-input{height:var(--form-input-height)!important;padding:var(--form-input-padding);border-left:var(--form-input-border-left)!important;transition:var(--form-input-transition)!important}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mat-date-range-input-inner{color:var(--form-input-color)!important;font-size:var(--form-input-font-size)!important;line-height:var(--form-input-line-height)!important}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mdc-floating-label{margin:var(--form-input-label-margin);color:var(--form-input-label-color)!important;top:var(--form-input-label-top)!important;left:var(--form-input-label-left)!important;transform:none!important;transition:var(--form-input-transition)!important}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mdc-floating-label--float-above{--form-input-label-top: 15px}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mdc-floating-label--float-above mat-label{--form-input-label-font-size: .875rem}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mdc-floating-label mat-label{font-size:var(--form-input-label-font-size)!important;line-height:var(--form-input-label-line-height)!important;display:var(--form-input-label-display)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mat-datepicker-toggle .mdc-icon-button{height:var(--datepicker-btn-height);width:var(--datepicker-btn-width);margin:var(--datepicker-btn-margin);padding:var(--datepicker-btn-padding);border-radius:var(--datepicker-btn-border-radius);transition:var(--form-input-transition);background-color:var(--datepicker-btn-bg)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mat-datepicker-toggle .mdc-icon-button:focus{outline:none}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mat-datepicker-toggle .mdc-icon-button:hover{--datepicker-btn-bg: #EFF1FD}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mat-datepicker-toggle .mat-icon .grma-icon-container{height:var(--datepicker-btn-icon-height);width:var(--datepicker-btn-icon-width);display:var(--datepicker-btn-icon-display)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mat-datepicker-toggle .mat-icon .grma-icon{background-size:var(--datepicker-btn-icon-bg-size)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .error-msg{margin:var(--form-input-error-margin)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mat-mdc-form-field-subscript-wrapper{display:var(--datepicker-hidden-display)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mdc-line-ripple{display:var(--datepicker-hidden-display)}travel-insurance-ui-root travel-insurance-ui-form-datepicker-range .mat-mdc-form-field-required-marker{display:var(--datepicker-hidden-display)}.cdk-overlay-container.grma-overlay-container .mat-datepicker-popup,.cdk-overlay-container.grma-overlay-container .mat-datepicker-dialog{--datepicker-calendar-margin: 0;--calendar-date-focus-state-text-color: #30373D;--mat-datepicker-calendar-date-today-outline-color: #45c396;--mat-datepicker-calendar-date-focus-state-background-color: transparent;--mat-datepicker-calendar-date-in-range-state-background-color: #ECF9F5;--calendar-date-today-state-border: 1px solid var(--mat-datepicker-calendar-date-today-outline-color);--calendar-date-in-range-preview-state-border: 1px dashed #E1E1E1;--calendar-date-in-range-preview-ends-width: 95%;--calendar-date-in-range-preview-start-left: 5%;--calendar-date-in-range-preview-start-border-radius: 30px 0 0 30px;--calendar-date-in-range-preview-end-border-radius: 0 30px 30px 0;margin:var(--datepicker-calendar-margin)!important}@media (min-width: 760px){.cdk-overlay-container.grma-overlay-container .mat-datepicker-popup,.cdk-overlay-container.grma-overlay-container .mat-datepicker-dialog{--datepicker-calendar-margin: 8px 0}}.cdk-overlay-container.grma-overlay-container .mat-datepicker-popup .mat-calendar-controls .mdc-icon-button:focus,.cdk-overlay-container.grma-overlay-container .mat-datepicker-dialog .mat-calendar-controls .mdc-icon-button:focus{outline:none}.cdk-overlay-container.grma-overlay-container .mat-datepicker-popup .mat-calendar-body-today,.cdk-overlay-container.grma-overlay-container .mat-datepicker-dialog .mat-calendar-body-today{border:var(--calendar-date-today-state-border)}.cdk-overlay-container.grma-overlay-container .mat-datepicker-popup .mat-calendar-body-cell:hover .mat-calendar-body-today:not(.mat-calendar-body-selected),.cdk-overlay-container.grma-overlay-container .mat-datepicker-dialog .mat-calendar-body-cell:hover .mat-calendar-body-today:not(.mat-calendar-body-selected){--mat-datepicker-calendar-date-today-outline-color: var(--mat-datepicker-calendar-date-hover-state-background-color)}.cdk-overlay-container.grma-overlay-container .mat-datepicker-popup .mat-calendar-body-in-preview,.cdk-overlay-container.grma-overlay-container .mat-datepicker-dialog .mat-calendar-body-in-preview{--mat-datepicker-calendar-date-in-range-state-background-color: transparent}.cdk-overlay-container.grma-overlay-container .mat-datepicker-popup .mat-calendar-body-in-preview:before,.cdk-overlay-container.grma-overlay-container .mat-datepicker-dialog .mat-calendar-body-in-preview:before{--mat-datepicker-calendar-date-in-range-state-background-color: #ECF9F5;background-color:var(--mat-datepicker-calendar-date-in-range-state-background-color)}.cdk-overlay-container.grma-overlay-container .mat-datepicker-popup .mat-calendar-body-preview-start:before,.cdk-overlay-container.grma-overlay-container .mat-datepicker-dialog .mat-calendar-body-preview-start:before{width:var(--calendar-date-in-range-preview-ends-width);left:var(--calendar-date-in-range-preview-start-left);border-radius:var(--calendar-date-in-range-preview-start-border-radius)}.cdk-overlay-container.grma-overlay-container .mat-datepicker-popup .mat-calendar-body-preview-end:before,.cdk-overlay-container.grma-overlay-container .mat-datepicker-dialog .mat-calendar-body-preview-end:before{width:var(--calendar-date-in-range-preview-ends-width);border-radius:var(--calendar-date-in-range-preview-end-border-radius)}travel-insurance-ui-root grma-button,.tri-ui-modal grma-button{--tri-grma-button-justify-self: center;--tri-grma-btn-padding: 16px 40px;--tri-grma-btn-display: grid;--tri-grma-btn-place-content: center;--tri-grma-btn-height: 56px;--tri-grma-btn-margin: 0 auto;--tri-grma-btn-min-width: 240px;--tri-grma-btn-width: fit-content;--tri-grma-btn-label-font-size: 1.125rem;--tri-grma-btn-label-line-height: 1;--tri-grma-btn-label-font-weight: 500;--tri-grma-btn-minimal-background: transparent;--tri-grma-btn-simple-background: transparent;--tri-grma-btn-simple-clr: #00B08A;--tri-grma-btn-simple-line-height: 130%;justify-self:var(--tri-grma-button-justify-self)}travel-insurance-ui-root grma-button .grma-btn,.tri-ui-modal grma-button .grma-btn{padding:var(--tri-grma-btn-padding);display:var(--tri-grma-btn-display);place-content:var(--tri-grma-btn-place-content);height:var(--tri-grma-btn-height);margin:var(--tri-grma-btn-margin);min-width:var(--tri-grma-btn-min-width);width:var(--tri-grma-btn-width)}travel-insurance-ui-root grma-button .grma-btn:focus,.tri-ui-modal grma-button .grma-btn:focus{width:var(--tri-grma-btn-width)}travel-insurance-ui-root grma-button .grma-btn-secondary,.tri-ui-modal grma-button .grma-btn-secondary{display:var(--tri-grma-btn-display);place-content:var(--tri-grma-btn-place-content);padding:var(--tri-grma-btn-padding);width:var(--tri-grma-btn-width);min-width:var(--tri-grma-btn-min-width);height:var(--tri-grma-btn-height);margin:var(--tri-grma-btn-margin);background:#FFF;color:#45c396;outline:0;border:2px solid #45c396;box-shadow:none}travel-insurance-ui-root grma-button .grma-btn-secondary:hover,.tri-ui-modal grma-button .grma-btn-secondary:hover{border-color:#00b08a;background:#00B08A;box-shadow:none}travel-insurance-ui-root grma-button .grma-btn-secondary:focus,travel-insurance-ui-root grma-button .grma-btn-secondary:active,.tri-ui-modal grma-button .grma-btn-secondary:focus,.tri-ui-modal grma-button .grma-btn-secondary:active{outline:0;box-shadow:none;color:#fff;border-color:#029373;background:#029373}travel-insurance-ui-root grma-button .grma-btn-secondary:focus-visible,.tri-ui-modal grma-button .grma-btn-secondary:focus-visible{outline:0;background:#31E0A2;border-color:#31e0a2;box-shadow:0 0 0 6px #bbf5e1;color:#fff}travel-insurance-ui-root grma-button .grma-btn-secondary.disabled,travel-insurance-ui-root grma-button .grma-btn-secondary:disabled,.tri-ui-modal grma-button .grma-btn-secondary.disabled,.tri-ui-modal grma-button .grma-btn-secondary:disabled{color:#c3f0e0;border-color:#c3f0e0;background:#FFF;cursor:default}travel-insurance-ui-root grma-button .label,.tri-ui-modal grma-button .label{font-size:var(--tri-grma-btn-label-font-size);font-weight:var(--tri-grma-btn-label-font-weight);line-height:var(--tri-grma-btn-label-line-height)}travel-insurance-ui-root grma-button.grma-btn--minimal .grma-btn,.tri-ui-modal grma-button.grma-btn--minimal .grma-btn{background:var(--tri-grma-btn-minimal-background);border-color:transparent}travel-insurance-ui-root grma-button.grma-btn--minimal .grma-btn:hover,.tri-ui-modal grma-button.grma-btn--minimal .grma-btn:hover{--tri-grma-btn-minimal-background: #EFF1FD}travel-insurance-ui-root grma-button.grma-btn--minimal .grma-btn:active,.tri-ui-modal grma-button.grma-btn--minimal .grma-btn:active{--tri-grma-btn-minimal-background: #E7EAFA}travel-insurance-ui-root grma-button.grma-btn--minimal .grma-btn:focus,.tri-ui-modal grma-button.grma-btn--minimal .grma-btn:focus{--tri-grma-btn-minimal-background: #EFF1FD;box-shadow:0 0 0 6px #e7eafa}travel-insurance-ui-root grma-button.grma-btn--minimal .label,.tri-ui-modal grma-button.grma-btn--minimal .label{color:#00b08a}travel-insurance-ui-root grma-button.grma-btn--simple,.tri-ui-modal grma-button.grma-btn--simple{--tri-grma-btn-padding: 8px 16px;--tri-grma-btn-min-width: max-content;--tri-grma-btn-height: auto;--tri-grma-btn-label-font-size: 1rem}travel-insurance-ui-root grma-button.grma-btn--simple .grma-btn,.tri-ui-modal grma-button.grma-btn--simple .grma-btn{color:var(--tri-grma-btn-simple-clr);background:var(--tri-grma-btn-simple-background);line-height:var(--tri-grma-btn-simple-line-height)}travel-insurance-ui-root grma-button.grma-btn--simple .grma-btn:hover,.tri-ui-modal grma-button.grma-btn--simple .grma-btn:hover{--tri-grma-btn-simple-background: #F2F5F9}travel-insurance-ui-root grma-button.grma-btn--simple .grma-btn:active,.tri-ui-modal grma-button.grma-btn--simple .grma-btn:active{--tri-grma-btn-simple-background: #E7EDF5}travel-insurance-ui-root grma-button.grma-btn--simple .grma-btn:focus,.tri-ui-modal grma-button.grma-btn--simple .grma-btn:focus{--tri-grma-btn-simple-background: #F2F5F9;box-shadow:0 0 0 3px #eff1fd}travel-insurance-ui-root .travel__download-btn,.tri-ui-modal .travel__download-btn{--tri-download-btn-height: 32px;--tri-download-btn-width: 32px;--tri-download-btn-padding: 0;--tri-download-btn-border-radius: 4px;--tri-download-btn-icon-content: url(icon-download.4c0f7252b1956e1a.svg);--tri-download-btn-icon-height: 24px;--tri-download-btn-icon-width: 24px;height:var(--tri-download-btn-height);width:var(--tri-download-btn-height);padding:var(--tri-download-btn-padding);border-radius:var(--tri-download-btn-border-radius);background-color:transparent;border:1px solid transparent;outline:none;display:grid;place-content:center;transition:all .1s linear}travel-insurance-ui-root .travel__download-btn:before,.tri-ui-modal .travel__download-btn:before{display:block;content:var(--tri-download-btn-icon-content);height:var(--tri-download-btn-icon-height);width:var(--tri-download-btn-icon-width)}travel-insurance-ui-root .travel__download-btn:hover,.tri-ui-modal .travel__download-btn:hover{background-color:#eff1fd;border-color:#eff1fd}travel-insurance-ui-root .travel__download-btn:focus,.tri-ui-modal .travel__download-btn:focus{background-color:#eff1fd;border-color:#283168}travel-insurance-ui-root .travel__ghost-btn,.tri-ui-modal .travel__ghost-btn{display:inline;padding:0;margin:0;background:transparent;border:0;font-size:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;text-decoration:underline;text-align:start;color:#00b08a}travel-insurance-ui-root .travel__ghost-btn:hover,travel-insurance-ui-root .travel__ghost-btn:active,travel-insurance-ui-root .travel__ghost-btn:focus,.tri-ui-modal .travel__ghost-btn:hover,.tri-ui-modal .travel__ghost-btn:active,.tri-ui-modal .travel__ghost-btn:focus{color:#089e7e;outline:none}.tri-ui-modal{--tri-modal-width: 100%;--tri-modal-align-self: flex-end;--tri-modal-container-padding: 24px;--tri-modal-container-background: #FFF;--tri-modal-container-border-radius: 16px 16px 0 0;--tri-modal-container-width: 100%;--tri-modal-container-gap: 24px;--tri-modal-title-font-size: 1.25rem;--tri-modal-title-font-weight: 400;--tri-modal-title-line-height: 130%;--tri-modal-title-color: #30373D;--tri-modal-title-margin: 0;--tri-modal-title-text-align: center;--tri-modal-paragraph-font-size: 1rem;--tri-modal-paragraph-font-weight: 400;--tri-modal-paragraph-line-height: 130%;--tri-modal-paragraph-color: #4A545E;--tri-modal-paragraph-margin: 0;--tri-modal-paragraph-text-align: center;--tri-modal-buttons-gap: 16px;--tri-modal-buttons-margin: 8px 0 0 0;width:var(--tri-modal-width);align-self:var(--tri-modal-align-self)}@media (min-width: 760px){.tri-ui-modal{--tri-modal-width: auto;--tri-modal-align-self: auto;--tri-modal-container-border-radius: 16px;--tri-modal-container-width: 605px;--tri-modal-container-padding: 24px 96px}}.tri-ui-modal__container{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--tri-modal-container-gap);width:var(--tri-modal-container-width);padding:var(--tri-modal-container-padding);background:var(--tri-modal-container-background);border-radius:var(--tri-modal-container-border-radius);max-height:calc(100vh - var(--travel-header-height));max-height:calc(100dvh - var(--travel-header-height));overflow-y:auto}@supports not selector(::-webkit-scrollbar){.tri-ui-modal__container{scrollbar-color:var(--scrollbar-color) var(--scrollbar-background-color);scrollbar-width:thin}}.tri-ui-modal__container::-webkit-scrollbar{width:6px;height:auto}.tri-ui-modal__container::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:3px}.tri-ui-modal__container::-webkit-scrollbar-track{background:var(--scrollbar-background-color)}.tri-ui-modal__container{scrollbar-face-color:var(--scrollbar-color);scrollbar-track-color:var(--scrollbar-background-color)}.tri-ui-modal__container h3,.tri-ui-modal__container h4{font-size:var(--tri-modal-title-font-size);font-weight:var(--tri-modal-title-font-weight);line-height:var(--tri-modal-title-line-height);color:var(--tri-modal-title-color);margin:var(--tri-modal-title-margin);text-align:var(--tri-modal-title-text-align)}.tri-ui-modal__container p{font-size:var(--tri-modal-paragraph-font-size);font-weight:var(--tri-modal-paragraph-font-weight);line-height:var(--tri-modal-paragraph-line-height);color:var(--tri-modal-paragraph-color);margin:var(--tri-modal-paragraph-margin);text-align:var(--tri-modal-paragraph-text-align)}.tri-ui-modal__buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tri-modal-buttons-gap);margin:var(--tri-modal-buttons-margin)}.tri-ui-modal__title:focus-visible{outline:0}travel-insurance-ui-root .travel__accordion{background:#FFF}travel-insurance-ui-root .travel__accordion .accordion-header{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:16px;align-items:center;padding:24px}@media (min-width: 891px){travel-insurance-ui-root .travel__accordion .accordion-header{padding:24px 32px}}travel-insurance-ui-root .travel__accordion .accordion-header:after{content:"";width:24px;height:24px;background:url(accordion-arrow.60c24ba612728185.svg);transform:scale(1)}travel-insurance-ui-root .travel__accordion .accordion-content{height:0;overflow:hidden}travel-insurance-ui-root .travel__accordion.open .accordion-header:after{transform:scale(-1)}travel-insurance-ui-root .travel__accordion.open .accordion-content{height:auto}travel-insurance-ui-root{--tri-title-color: #30373D;--tri-title-font-size: 1.25rem;--tri-title-font-weight: 450;--tri-title-line-height: 114%;--tri-title-text-align: center;--tri-title-margin: 0 auto;--tri-title-max-width:calc(100% - 64px);--tri-title-wrap-tmp-cls: minmax(0, 1fr);--tri-title-wrap-max-wdith: var(--tri-title-max-width);--tri-title-wrap-margin: 0 auto;--tri-title-wrap-gap: 16px;--tri-title-icon-display: flex;--tri-title-icon-flex-direction: column;--tri-title-icon-gap: 8px;--tri-title-icon-icon-margin: 0;--tri-title-icon-icon-align-self: center;--tri-title-icon-icon-display: block;--tri-title-icon-icon-placement: none}@media (min-width: 891px){travel-insurance-ui-root{--tri-title-font-size: 1.5rem;--tri-title-icon-display: block;--tri-title-icon-gap: 16px;--tri-title-icon-icon-display: inline-block;--tri-title-wrap-gap: 24px;--tri-title-icon-icon-margin: 0 16px 0 0;--tri-title-icon-icon-placement: translateY(4px)}}@media (min-width: 1025px){travel-insurance-ui-root{--tri-title-max-width: 100%}}travel-insurance-ui-root .travel__title{color:var(--tri-title-color);font-size:var(--tri-title-font-size);font-weight:var(--tri-title-font-weight);line-height:var(--tri-title-line-height);text-align:var(--tri-title-text-align);margin:var(--tri-title-margin);max-width:var(--tri-title-max-width)}travel-insurance-ui-root .travel__title-wrap{display:grid;grid-template-columns:var(--tri-title-wrap-tmp-cls);max-width:var(--tri-title-wrap-max-wdith);margin:var(--tri-title-wrap-margin);gap:var(--tri-title-wrap-gap)}travel-insurance-ui-root .travel__title-wrap .travel__title{--tri-title-max-width: 100%}travel-insurance-ui-root .travel__title-wrap p{text-align:center;margin:0}travel-insurance-ui-root .travel__title--icon{display:var(--tri-title-icon-display);flex-direction:var(--tri-title-icon-flex-direction);gap:var(--tri-title-icon-gap)}travel-insurance-ui-root .travel__title--icon span{margin:var(--tri-title-icon-icon-margin)}travel-insurance-ui-root .travel__title--icon .travel__icon{font-size:var(--tri-title-font-size);line-height:var(--tri-title-line-height);align-self:var(--tri-title-icon-icon-align-self);display:var(--tri-title-icon-icon-display);transform:var(--tri-title-icon-icon-placement)}travel-insurance-ui-root{--tri-content-grid-tmp-cls: minmax(0, 1fr);--tri-content-grid-max-width: 900px;--tri-content-grid-gap: 32px;--tri-content-grid-justify-content: center;--tri-content-grid-margin: 0 auto;--tri-content-grid-buttons-display: grid;--tri-content-grid-buttons-tmp-cls: minmax(0, 1fr);--tri-content-grid-buttons-gap: 16px;--tri-content-grid-buttons-margin: calc(40px - var(--tri-content-grid-gap)) 0 0 0;--tri-content-grid-buttons-justify-content: center}travel-insurance-ui-root .travel-content__grid{display:grid;grid-template-columns:var(--tri-content-grid-tmp-cls);max-width:var(--tri-content-grid-max-width);gap:var(--tri-content-grid-gap);justify-content:var(--tri-content-grid-justify-content);margin:var(--tri-content-grid-margin)}travel-insurance-ui-root .travel-content__buttons{display:var(--tri-content-grid-buttons-display);grid-template-columns:var(--tri-content-grid-buttons-tmp-cls);gap:var(--tri-content-grid-buttons-gap);margin:var(--tri-content-grid-buttons-margin);justify-content:var(--tri-content-grid-buttons-justify-content)}travel-insurance-ui-root{--tri-options-option-gap: 8px;--tri-options-option-padding: 32px;--tri-options-option-border-radius: 6px;--tri-options-option-background-color: #FFF;--tri-options-option-box-shadow: 0px 2px 4px 0px rgba(40, 49, 104, .1);--tri-options-option-outline: 0;--tri-options-option-content-display: grid;--tri-options-option-content-grid-temp-cols: minmax(0, 1fr);--tri-options-option-content-gap: 14px;--tri-options-option-content-title-color: #30373D;--tri-options-option-content-title-font-size: 1.25rem;--tri-options-option-content-title-font-weight: 450;--tri-options-option-content-title-line-height: 114%;--tri-options-option-content-title-margin: 0;--tri-options-option-content-illustration-display: none;--tri-options-option-content-text-color: #30373D;--tri-options-option-content-text-font-size: 1rem;--tri-options-option-content-text-font-weight: 400;--tri-options-option-content-text-line-height: 130%;--tri-options-option-content-text-margin: 0;--tri-options-option-item-container-max-width: 444px}@media (min-width: 760px){travel-insurance-ui-root{--tri-options-option-content-illustration-display: block}}@media (min-width: 891px){travel-insurance-ui-root{--tri-options-option-content-title-font-size: 1.5rem}}travel-insurance-ui-root .travel-options__option{display:flex;flex-wrap:nowrap;gap:var(--tri-options-option-gap);padding:var(--tri-options-option-padding);border-radius:var(--tri-options-option-border-radius);background-color:var(--tri-options-option-background-color);box-shadow:var(--tri-options-option-box-shadow);outline:var(--tri-options-option-outline);cursor:pointer}travel-insurance-ui-root .travel-options__option-content{display:var(--tri-options-option-content-display);grid-template-columns:var(--tri-options-option-content-grid-temp-cols);gap:var(--tri-options-option-content-gap)}travel-insurance-ui-root .travel-options__option-content h3{color:var(--tri-options-option-content-title-color);font-size:var(--tri-options-option-content-title-font-size);font-weight:var(--tri-options-option-content-title-font-weight);line-height:var(--tri-options-option-content-title-line-height);margin:var(--tri-options-option-content-title-margin)}travel-insurance-ui-root .travel-options__option-content p{color:var(--tri-options-option-content-text-color);font-size:var(--tri-options-option-content-text-font-size);font-weight:var(--tri-options-option-content-text-font-weight);line-height:var(--tri-options-option-content-text-line-height);margin:var(--tri-options-option-content-text-margin)}travel-insurance-ui-root .travel-options__option-content .grma-btn--simple{--tri-grma-button-justify-self: flex-start;--tri-grma-btn-margin: 0 0 0 -16px}travel-insurance-ui-root .travel-options__option-illustration{display:var(--tri-options-option-content-illustration-display);flex-shrink:0}travel-insurance-ui-root .travel-options__option-label{--tri-options-option-content-text-font-size: 1.125rem;--tri-options-option-content-text-font-weight: 450;--tui-radio-input-marker-width: 28px;--tui-radio-input-marker-height: 28px;display:grid;grid-template-columns:var(--tui-radio-input-marker-width) minmax(0,1fr);align-items:center;gap:24px}travel-insurance-ui-root .travel-options__option-label:before{display:block;content:"";width:var(--tui-radio-input-marker-width);height:var(--tui-radio-input-marker-height);border-radius:var(--tui-radio-input-marker-border-radius);background:var(--tui-radio-input-marker-bg);border:var(--tui-radio-input-marker-border);transition:var(--tui-radio-input-marker-transition)}travel-insurance-ui-root .travel-options__form{display:contents}travel-insurance-ui-root .travel-options__form .group-container{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:32px}travel-insurance-ui-root .travel-options__form .item-container{width:100%;max-width:var(--tri-options-option-item-container-max-width)}travel-insurance-ui-root .travel-options__form .item-container input.hideInput{display:none}travel-insurance-ui-root .travel-options__form .item-container.selected{--tri-options-option-outline: 4px solid #45c396}travel-insurance-ui-root .travel-options__form .item-container:not(.selected):hover{--tri-options-option-outline: 4px solid #DAE1E9}travel-insurance-ui-root .travel-options__form--radio .item-container.selected{--tri-options-option-outline: 0;--tui-radio-input-marker-border: var(--tui-radio-input-marker-checked-border)}travel-insurance-ui-root .travel-options--multiple .group-container>div:first-child{display:contents}travel-insurance-ui-root .travel__categories{display:grid;grid-template-columns:minmax(0,480px);gap:10px}travel-insurance-ui-root .travel__category{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;text-align:left;background:#FFF;padding:32px 24px;border-radius:6px;box-shadow:0 2px 12px #2831681a}travel-insurance-ui-root .travel__category label{font-size:1rem;font-weight:400;color:#30373d;margin:0}@media (min-width: 891px){travel-insurance-ui-root .travel__category label{font-size:1.125rem}}travel-insurance-ui-root .travel__category.disabled label{color:#c8cbda}travel-insurance-ui-root .travel__category.disabled .form-counter-input{display:none}travel-insurance-ui-root,.tri-ui-modal{--tri-alert-border-radius: 6px;--tri-alert-border: 1px solid #2B8CEE;--tri-alert-background: #E4F2FF;--tri-alert-padding: 16px;--tri-alert-margin: 0;--tri-alert-title-gap: 8px;--tri-alert-title-color: #266AAE;--tri-alert-title-font-size: .875rem;--tri-alert-title-font-weight: 500;--tri-alert-title-line-height: 130%;--tri-alert-title-margin: 0;--tri-alert-title-icon-width: 16px;--tri-alert-text-font-size: .875rem;--tri-alert-text-font-weight: 400;--tri-alert-text-line-height: 140%;--tri-alert-text-color: #4A545E;--tri-alert-text-margin: 8px 0 0 0;--tri-alert-text-padding: 0 0 0 calc(var(--tri-alert-title-gap) + var(--tri-alert-title-icon-width))}travel-insurance-ui-root .travel__alert,.tri-ui-modal .travel__alert{border-radius:var(--tri-alert-border-radius);border:var(--tri-alert-border);background:var(--tri-alert-background);padding:var(--tri-alert-padding);margin:var(--tri-alert-margin)}travel-insurance-ui-root .travel__alert-title,.tri-ui-modal .travel__alert-title{display:grid;grid-template-columns:var(--tri-alert-title-icon-width) minmax(0,1fr);gap:var(--tri-alert-title-gap);color:var(--tri-alert-title-color);font-size:var(--tri-alert-title-font-size);font-weight:var(--tri-alert-title-font-weight);line-height:var(--tri-alert-title-line-height);margin:var(--tri-alert-title-margin)}travel-insurance-ui-root .travel__alert-title:before,.tri-ui-modal .travel__alert-title:before{display:block;content:url(icon-info-blue.c0ceeae4b361f17a.svg);width:var(--tri-alert-title-icon-width);line-height:0}travel-insurance-ui-root .travel__alert-text,.tri-ui-modal .travel__alert-text{font-size:var(--tri-alert-text-font-size);font-weight:var(--tri-alert-text-font-weight);line-height:var(--tri-alert-text-line-height);color:var(--tri-alert-text-color);margin:var(--tri-alert-text-margin);padding:var(--tri-alert-text-padding)}travel-insurance-ui-root{--tri-email-valid-grid-tmp-cls: minmax(0, 1fr);--tri-email-valid-grid-max-width: 460px;--tri-email-valid-grid-gap: 40px;--tri-email-valid-grid-justify-items: center;--tri-email-valid-grid-margin: 40px auto 56px auto;--tri-email-valid-title-font-size: 1.25rem;--tri-email-valid-title-font-weight: 450;--tri-email-valid-title-line-height: 114%;--tri-email-valid-title-letter-spacing: .5px;--tri-email-valid-title-color: #30373D;--tri-email-valid-title-margin: 0 0 6px 0;--tri-email-valid-content-tmp-cls: minmax(0, 1fr);--tri-email-valid-content-gap: 16px;--tri-email-valid-content-text-align: center;--tri-email-valid-content-text-font-size: 1rem;--tri-email-valid-content-text-font-weight: 400;--tri-email-valid-content-text-line-height: 140%;--tri-email-valid-content-text-color: #4A545E;--tri-email-valid-content-text-margin: 0;--tri-email-valid-grid-buttons-tmp-cls: minmax(0, 1fr);--tri-email-valid-grid-buttons-gap: 16px;--tri-email-valid-grid-buttons-margin: 0}@media (min-width: 891px){travel-insurance-ui-root{--tri-email-valid-title-font-size: 1.5rem;--tri-email-valid-grid-margin: 80px auto 56px auto}}travel-insurance-ui-root .travel-email__grid{display:grid;grid-template-columns:var(--tri-email-valid-grid-tmp-cls);max-width:var(--tri-email-valid-grid-max-width);gap:var(--tri-email-valid-grid-gap);justify-items:var(--tri-email-valid-grid-justify-items);margin:var(--tri-email-valid-grid-margin)}travel-insurance-ui-root .travel-email__content{display:grid;grid-template-columns:var(--tri-email-valid-content-tmp-cls);gap:var(--tri-email-valid-content-gap);text-align:var(--tri-email-valid-content-text-align)}travel-insurance-ui-root .travel-email__content p{font-size:var(--tri-email-valid-content-text-font-size);font-weight:var(--tri-email-valid-content-text-font-weight);line-height:var(--tri-email-valid-content-text-line-height);color:var(--tri-email-valid-content-text-color);margin:var(--tri-email-valid-content-text-margin)}travel-insurance-ui-root .travel-email__title{font-size:var(--tri-email-valid-title-font-size);font-weight:var(--tri-email-valid-title-font-weight);line-height:var(--tri-email-valid-title-line-height);letter-spacing:var(--tri-email-valid-title-letter-spacing);color:var(--tri-email-valid-title-color);margin:var(--tri-email-valid-title-margin)}travel-insurance-ui-root .travel-email__not-received{--tri-email-valid-content-text-font-weight: 450;margin:var(--tri-email-valid-content-text-margin);text-align:var(--tri-email-valid-content-text-align);font-size:var(--tri-email-valid-content-text-font-size);font-weight:var(--tri-email-valid-content-text-font-weight);line-height:var(--tri-email-valid-content-text-line-height);color:var(--tri-email-valid-content-text-color)}travel-insurance-ui-root .travel-email__buttons{display:grid;grid-template-columns:var(--tri-email-valid-grid-buttons-tmp-cls);gap:var(--tri-email-valid-grid-buttons-gap);margin:var(--tri-email-valid-grid-buttons-margin)}travel-insurance-ui-root,.tri-ui-modal{--tri-skeleton-loader-tmp-cls: minmax(0, 1fr);--tri-skeleton-loader-gap: 8px;--tri-skeleton-loader-background: transparent;--tri-skeleton-loader-border-radius: 0;--tri-skeleton-loader-margin: 0;--tri-skeleton-loader-padding: 0;--tri-skeleton-loader-progressbar-height: 16px}travel-insurance-ui-root .travel__skeleton-loader,.tri-ui-modal .travel__skeleton-loader{display:grid;grid-template-columns:var(--tri-skeleton-loader-tmp-cls);gap:var(--tri-skeleton-loader-gap);background:var(--tri-skeleton-loader-background);border-radius:var(--tri-skeleton-loader-border-radius);margin:var(--tri-skeleton-loader-margin);padding:var(--tri-skeleton-loader-padding)}travel-insurance-ui-root .travel__skeleton-loader ngx-skeleton-loader,.tri-ui-modal .travel__skeleton-loader ngx-skeleton-loader{line-height:0}travel-insurance-ui-root .travel__skeleton-loader .skeleton-loader,.tri-ui-modal .travel__skeleton-loader .skeleton-loader{margin:0;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-root{--tri-payment-valid-grid-tmp-cls: minmax(0, 1fr);--tri-payment-valid-grid-max-width: 460px;--tri-payment-valid-grid-gap: 40px;--tri-payment-valid-grid-justify-items: center;--tri-payment-valid-grid-margin: 40px auto 32px auto;--tri-payment-valid-img-height: 130px;--tri-payment-valid-img-width: auto;--tri-payment-valid-title-font-size: 1.5rem;--tri-payment-valid-title-font-weight: 450;--tri-payment-valid-title-line-height: 114%;--tri-payment-valid-title-letter-spacing: .5px;--tri-payment-valid-title-color: #30373D;--tri-payment-valid-title-margin: 0 0 8px 0;--tri-payment-valid-content-tmp-cls: minmax(0, 1fr);--tri-payment-valid-content-gap: 16px;--tri-payment-valid-content-text-align: center;--tri-payment-valid-content-text-font-size: 1rem;--tri-payment-valid-content-text-font-weight: 400;--tri-payment-valid-content-text-line-height: 140%;--tri-payment-valid-content-text-color: #4A545E;--tri-payment-valid-content-text-margin: 0;--tri-payment-valid-grid-buttons-tmp-cls: minmax(0, 1fr);--tri-payment-valid-grid-buttons-margin: 0;--tri-payment-valid-grid-buttons-gap: 16px}@media (min-width: 760px){travel-insurance-ui-root{--tri-payment-valid-img-height: auto}}@media (min-width: 891px){travel-insurance-ui-root{--tri-payment-valid-grid-margin: 92px auto 32px auto}}travel-insurance-ui-root .travel-payment__grid{display:grid;grid-template-columns:var(--tri-payment-valid-grid-tmp-cls);max-width:var(--tri-payment-valid-grid-max-width);gap:var(--tri-payment-valid-grid-gap);justify-items:var(--tri-payment-valid-grid-justify-items);margin:var(--tri-payment-valid-grid-margin)}@media (min-width: 891px){travel-insurance-ui-root .travel-payment__grid--failure{--tri-payment-valid-grid-margin: 103px auto 0 auto}}travel-insurance-ui-root .travel-payment__grid--open{--tri-payment-valid-grid-max-width: 608px;--tri-payment-valid-img-height: auto;--tri-payment-valid-grid-buttons-margin: 8px 0 0 0}travel-insurance-ui-root .travel-payment__img{height:var(--tri-payment-valid-img-height);width:var(--tri-payment-valid-img-width)}travel-insurance-ui-root .travel-payment__content{display:grid;grid-template-columns:var(--tri-payment-valid-content-tmp-cls);gap:var(--tri-payment-valid-content-gap);text-align:var(--tri-payment-valid-content-text-align)}travel-insurance-ui-root .travel-payment__content p{font-size:var(--tri-payment-valid-content-text-font-size);font-weight:var(--tri-payment-valid-content-text-font-weight);line-height:var(--tri-payment-valid-content-text-line-height);color:var(--tri-payment-valid-content-text-color);margin:var(--tri-payment-valid-content-text-margin)}travel-insurance-ui-root .travel-payment__title{font-size:var(--tri-payment-valid-title-font-size);font-weight:var(--tri-payment-valid-title-font-weight);line-height:var(--tri-payment-valid-title-line-height);letter-spacing:var(--tri-payment-valid-title-letter-spacing);color:var(--tri-payment-valid-title-color);margin:var(--tri-payment-valid-title-margin)}travel-insurance-ui-root .travel-payment__buttons{display:grid;grid-template-columns:var(--tri-payment-valid-grid-buttons-tmp-cls);margin:var(--tri-payment-valid-grid-buttons-margin);gap:var(--tri-payment-valid-grid-buttons-gap)}travel-insurance-ui-root .travel-payment__pending-btn{background-color:#45c396;height:56px;width:56px;border-radius:56px;display:grid;place-content:center}travel-insurance-ui-root .travel-payment__pending-btn:before{content:url(spinner-white.564e0eed928e0ef0.png);height:32px;width:32px;animation:spinnerAnimation 2s linear infinite}travel-insurance-ui-root .travel-error{margin-top:70px;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}travel-insurance-ui-root .travel-error__img-wrap{margin:0 0 12px}travel-insurance-ui-root .travel-error__img-wrap--connection-failed{max-width:90%;position:relative}travel-insurance-ui-root .travel-error__img-wrap--connection-failed:before{content:"";width:100vw;width:100dvw;height:12px;display:block;position:absolute;z-index:-1;top:56%;left:50%;transform:translate(-50%,-50%);background-color:#606e90}travel-insurance-ui-root .travel-error__title{color:#30373d;text-align:center;font-size:1.5rem;font-weight:450;line-height:114%;margin:0 0 24px}travel-insurance-ui-root .travel-error__desc{margin:0;color:#4a545e;text-align:center;font-size:1rem;line-height:140%}travel-insurance-ui-root .travel-error__desc+p{margin-top:8px}travel-insurance-ui-root .travel-error__buttons{margin:40px 0 0}travel-insurance-ui-root{--sum-cards-display: grid;--sum-cards-grid-temp-cols: minmax(0, 1fr);--sum-cards-gap: 24px;--sum-card-display: grid;--sum-card-grid-temp-cols: minmax(0, 1fr);--sum-card-gap: 24px;--sum-card-padding: 32px;--sum-card-border-radius: 16px;--sum-card-border: 1px solid #F1F1F4;--sum-card-bg: #FFF;--sum-card-box-shadow: 0px 8px 16px 0px rgba(40, 49, 104, .1);--sum-card-title-clr: #283168;--sum-card-title-font-size: 1rem;--sum-card-title-font-weight: 450;--sum-card-title-line-height: 130%;--sum-card-title-margin: 0;--sum-card-content-display: grid;--sum-card-content-grid-temp-cols: minmax(0, 1fr);--sum-card-content-gap: 12px;--sum-card-content-row-display: grid;--sum-card-content-row-grid-temp-cols: minmax(0, 1fr);--sum-card-content-row-gap: 8px;--sum-card-content-row-align-items: center;--sum-card-content-label-clr: #6C7B8A;--sum-card-content-label-font-size: .875rem;--sum-card-content-label-font-weight: 450;--sum-card-content-label-line-height: 130%;--sum-card-content-value-clr: #30373D;--sum-card-content-value-font-size: .875rem;--sum-card-content-value-font-weight: 450;--sum-card-content-value-line-height: 130%}@media (min-width: 891px){travel-insurance-ui-root{--sum-cards-gap: 32px;--sum-card-padding: 40px;--sum-card-title-font-size: 1.125rem;--sum-card-content-row-grid-temp-cols: minmax(0, 1fr) minmax(0, 2fr);--sum-card-content-row-gap: 10px;--sum-card-content-label-font-size: 1rem;--sum-card-content-value-font-size: 1rem}}travel-insurance-ui-root .travel__summary-cards{display:var(--sum-cards-display);grid-template-columns:var(--sum-cards-grid-temp-cols);gap:var(--sum-cards-gap)}travel-insurance-ui-root .travel__summary-card{display:var(--sum-card-display);grid-template-columns:var(--sum-card-grid-temp-cols);gap:var(--sum-card-gap);padding:var(--sum-card-padding);border-radius:var(--sum-card-border-radius);border:var(--sum-card-border);background:var(--sum-card-bg);box-shadow:var(--sum-card-box-shadow)}travel-insurance-ui-root .travel__summary-card .summary-card-title{color:var(--sum-card-title-clr);font-size:var(--sum-card-title-font-size);font-weight:var(--sum-card-title-font-weight);line-height:var(--sum-card-title-line-height);margin:var(--sum-card-title-margin)}travel-insurance-ui-root .travel__summary-card .summary-card-content{display:var(--sum-card-content-display);grid-template-columns:var(--sum-card-content-grid-temp-cols);gap:var(--sum-card-content-gap)}travel-insurance-ui-root .travel__summary-card .summary-card-row{display:var(--sum-card-content-row-display);grid-template-columns:var(--sum-card-content-row-grid-temp-cols);gap:var(--sum-card-content-row-gap);align-items:var(--sum-card-content-row-align-items)}travel-insurance-ui-root .travel__summary-card .summary-card-label{color:var(--sum-card-content-label-clr);font-size:var(--sum-card-content-label-font-size);font-weight:var(--sum-card-content-label-font-weight);line-height:var(--sum-card-content-label-line-height)}travel-insurance-ui-root .travel__summary-card .summary-card-value{color:var(--sum-card-content-value-clr);font-size:var(--sum-card-content-value-font-size);font-weight:var(--sum-card-content-value-font-weight);line-height:var(--sum-card-content-value-line-height)}travel-insurance-ui-root{--tri-download-doc-display: flex;--tri-download-doc-gap: 16px;--tri-download-doc-align-items: center;--tri-download-doc-skeleton-loader-flex: 1;--tri-download-doc-color: #283168;--tri-download-doc-font-size: 1rem;--tri-download-doc-line-height: 140%;--tri-download-doc-word-break: break-all;--tri-download-doc-text-decoration: underline;--tri-download-doc-file-icon-content: "";--tri-download-doc-download-icon-content: "";--tri-download-doc-icon-bg-position: center;--tri-download-doc-icon-bg-repeat: no-repeat;--tri-download-doc-icon-bg-size: contain;--tri-download-doc-icon-flex-shrink: 0;--tri-download-doc-file-icon-bg-image: url(icon-document.c248144e81e26388.svg);--tri-download-doc-file-icon-width: 26px;--tri-download-doc-file-icon-height: 32px;--tri-download-doc-download-icon-bg-image: url(icon-download.4c0f7252b1956e1a.svg);--tri-download-doc-download-icon-width: 24px;--tri-download-doc-download-icon-height: 24px;--tri-download-doc-download-icon-margin: 0 0 0 auto}@media (min-width: 760px){travel-insurance-ui-root{--tri-download-doc-grid-temp-cols: 32px minmax(0, 1fr) 24px;--tri-download-doc-file-icon-width: 32px;--tri-download-doc-file-icon-height: 40px}}travel-insurance-ui-root .travel__download-doc{color:var(--tri-download-doc-color);font-size:var(--tri-download-doc-font-size);line-height:var(--tri-download-doc-line-height);word-break:var(--tri-download-doc-word-break);-webkit-text-decoration:var(--tri-download-doc-text-decoration);text-decoration:var(--tri-download-doc-text-decoration);display:var(--tri-download-doc-display);grid-template-columns:var(--tri-download-doc-grid-temp-cols);gap:var(--tri-download-doc-gap);align-items:var(--tri-download-doc-align-items);cursor:pointer}travel-insurance-ui-root .travel__download-doc:before{content:var(--tri-download-doc-file-icon-content);width:var(--tri-download-doc-file-icon-width);height:var(--tri-download-doc-file-icon-height);background-image:var(--tri-download-doc-file-icon-bg-image);background-position:var(--tri-download-doc-icon-bg-position);background-repeat:var(--tri-download-doc-icon-bg-repeat);background-size:var(--tri-download-doc-icon-bg-size);flex-shrink:var(--tri-download-doc-icon-flex-shrink)}travel-insurance-ui-root .travel__download-doc:after{content:var(--tri-download-doc-download-icon-content);width:var(--tri-download-doc-download-icon-width);height:var(--tri-download-doc-download-icon-height);background-image:var(--tri-download-doc-download-icon-bg-image);background-position:var(--tri-download-doc-icon-bg-position);background-repeat:var(--tri-download-doc-icon-bg-repeat);flex-shrink:var(--tri-download-doc-icon-flex-shrink);margin:var(--tri-download-doc-download-icon-margin)}travel-insurance-ui-root .travel__download-doc--loading{--tri-skeleton-loader-progressbar-height: 18px;display:var(--tri-download-doc-display);grid-template-columns:var(--tri-download-doc-grid-temp-cols);gap:var(--tri-download-doc-gap);align-items:var(--tri-download-doc-align-items)}travel-insurance-ui-root .travel__download-doc--loading:before{content:var(--tri-download-doc-file-icon-content);width:var(--tri-download-doc-file-icon-width);height:var(--tri-download-doc-file-icon-height);background-image:var(--tri-download-doc-file-icon-bg-image);background-position:var(--tri-download-doc-icon-bg-position);background-repeat:var(--tri-download-doc-icon-bg-repeat);background-size:var(--tri-download-doc-icon-bg-size)}travel-insurance-ui-root .travel__download-doc--loading:after{content:var(--tri-download-doc-download-icon-content);width:var(--tri-download-doc-download-icon-width)}travel-insurance-ui-root .travel__download-doc--loading ngx-skeleton-loader{flex:var(--tri-download-doc-skeleton-loader-flex)}travel-insurance-ui-root{--tri-list-padding: 0;--tri-list-margin: 0;--tri-list-clr: #4A545E;--tri-list-font-size: 1rem;--tri-list-letter-spacing: .5px;--tri-list-list-style-type: none;--tri-list-li-position: relative;--tri-list-li-margin: 16px 0 0 0;--tri-list-li-padding: 0 0 0 17px;--tri-list-li-line-height: 140%;--tri-list-li-marker-content: "";--tri-list-li-marker-display: block;--tri-list-li-marker-size: 9px;--tri-list-li-marker-bg: #45c396;--tri-list-li-marker-position: absolute;--tri-list-li-marker-left: 0;--tri-list-li-marker-top: 50%;--tri-list-li-marker-transform: translateY(-50%)}travel-insurance-ui-root .travel__list{list-style-type:var(--tri-list-list-style-type);margin:var(--tri-list-margin);padding:var(--tri-list-padding);color:var(--tri-list-clr);font-size:var(--tri-list-font-size);letter-spacing:var(--tri-list-letter-spacing)}travel-insurance-ui-root .travel__list li{position:var(--tri-list-li-position);padding:var(--tri-list-li-padding);line-height:var(--tri-list-li-line-height)}travel-insurance-ui-root .travel__list li+li{margin:var(--tri-list-li-margin)}travel-insurance-ui-root .travel__list li:before{content:var(--tri-list-li-marker-content);display:var(--tri-list-li-marker-display);height:var(--tri-list-li-marker-size);width:var(--tri-list-li-marker-size);border-radius:var(--tri-list-li-marker-size);background-color:var(--tri-list-li-marker-bg);position:var(--tri-list-li-marker-position);left:var(--tri-list-li-marker-left);top:var(--tri-list-li-marker-top);transform:var(--tri-list-li-marker-transform)}travel-insurance-ui-stepper{--tri-stepper-bar-stepper-padding: 15px 12px;--tri-stepper-bar-stepper-gap: 8px;--tri-stepper-step-title-color: #DAE1E9;--tri-stepper-step-link-gap: 8px;--tri-stepper-step-background: transparent;--tri-stepper-step-border-radius: var(--tri-icon-border-radius)}@media (min-width: 760px){travel-insurance-ui-stepper{--tri-stepper-bar-stepper-padding: 15px 16px}}@media (min-width: 1025px){travel-insurance-ui-stepper{--tri-stepper-bar-stepper-gap: 16px;--tri-stepper-step-link-gap: 16px}}@media (min-width: 1281px){travel-insurance-ui-stepper{--tri-stepper-bar-stepper-padding: 15px 32px;--tri-stepper-bar-stepper-gap: 24px;--tri-stepper-step-link-gap: 24px}}travel-insurance-ui-stepper .travel-stepper__grid{position:relative;margin:0}@media (min-width: 1025px){travel-insurance-ui-stepper .travel-stepper__grid{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:16px;justify-content:space-between;margin:0 0 var(--tri-stepper-margin-size) 0}}travel-insurance-ui-stepper .travel-stepper__steps{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;justify-self:center;position:fixed;left:0;bottom:0;z-index:var(--tri-stepper-z-index)}@media (min-width: 1025px){travel-insurance-ui-stepper .travel-stepper__steps{position:relative;max-width:1037px;z-index:1}}@media (min-width: 1025px){travel-insurance-ui-stepper .travel-stepper__bar{order:0}}travel-insurance-ui-stepper .travel-stepper__bar .stepper{padding:var(--tri-stepper-bar-stepper-padding);border-radius:2px 2px 0 0;background:#FFF;box-shadow:0 2px 12px #2831681a;height:var(--tri-stepper-height);width:100%;gap:var(--tri-stepper-bar-stepper-gap);justify-content:space-between}@media (min-width: 1025px){travel-insurance-ui-stepper .travel-stepper__bar .stepper .arrow-forward{margin-right:8px}}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step{margin:0;background:var(--tri-stepper-step-background);border-radius:var(--tri-stepper-step-border-radius)}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step a{display:flex;flex-wrap:nowrap;gap:var(--tri-stepper-step-link-gap);margin:0;align-items:center;text-decoration:none}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step a grma-icon{line-height:0}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step--title{display:none;font-size:1rem;color:var(--tri-stepper-step-title-color);font-weight:450;line-height:130%;text-decoration:none}@media (min-width: 1025px){travel-insurance-ui-stepper .travel-stepper__bar .stepper .step--title{display:block;padding-right:8px}}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.clickable{--tri-stepper-step-title-color: #283168}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.clickable .grma-icon--cash{background-image:url(cash-active.e2d8d303dd5dade7.svg)}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.clickable .grma-icon--user{background-image:url(user-active.2efc877b71f8fe42.svg)}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.clickable .grma-icon--file{background-image:url(file-active.0379a9ee418f03d9.svg)}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.clickable .grma-icon--finalize{background-image:url(finalize-active.e15c573e9679a1a7.svg)}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.done{--tri-stepper-step-title-color: #283168}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.done+.arrow-forward svg path{fill:#283168}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.done .grma-icon--cash{background-image:url(cash-done.800c4f0992daa47e.svg)}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.done .grma-icon--user{background-image:url(user-done.73996bdf9e1164a0.svg)}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.done .grma-icon--file{background-image:url(file-done.088a49b5870ca482.svg)}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.done .grma-icon--finalize{background-image:url(finalize-done.cdc3d5a9d6f1a8fd.svg)}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.active{--tri-icon-background: #EFF1FD}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.active .grma-icon--cash{background-image:url(cash-active.e2d8d303dd5dade7.svg)}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.active .grma-icon--user{background-image:url(user-active.2efc877b71f8fe42.svg)}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.active .grma-icon--file{background-image:url(file-active.0379a9ee418f03d9.svg)}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.active .grma-icon--finalize{background-image:url(finalize-active.e15c573e9679a1a7.svg)}travel-insurance-ui-stepper .travel-stepper__bar .stepper .step.clickable:hover{--tri-stepper-step-background: #EFF1FD}@media (min-width: 1025px){travel-insurance-ui-stepper .travel-stepper__progress{order:1}}travel-insurance-ui-stepper .travel-stepper__progress .coverage-progressbar{height:var(--tri-stepper-progressbar-height);margin:0}travel-insurance-ui-stepper .travel-stepper__progress .coverage-progressbar span{max-width:100%;border-radius:0 0 2px 2px!important}travel-insurance-ui-stepper .travel-stepper__nav button{display:flex;justify-content:center;align-items:center;position:absolute;top:0;width:16px;height:16px;line-height:0;border:0;padding:0;background:transparent}travel-insurance-ui-stepper .travel-stepper__nav button:hover,travel-insurance-ui-stepper .travel-stepper__nav button:focus,travel-insurance-ui-stepper .travel-stepper__nav button:active{outline:none;border-color:#00b08a}@media (min-width: 1025px){travel-insurance-ui-stepper .travel-stepper__nav button{position:static;width:56px;height:56px;border-radius:56px;border:1px solid #E7EAEC;background:#FFF}}travel-insurance-ui-stepper .travel-stepper__nav--back button{left:0}travel-insurance-ui-stepper .travel-stepper__nav--back button:before{content:"";background:url(nav-back-hover.2df3c7c513fda038.svg);opacity:0}travel-insurance-ui-stepper .travel-stepper__nav--back button:hover i,travel-insurance-ui-stepper .travel-stepper__nav--back button:focus i,travel-insurance-ui-stepper .travel-stepper__nav--back button:active i{background:url(nav-back-hover.2df3c7c513fda038.svg)}travel-insurance-ui-stepper .travel-stepper__nav--reset button{right:0}travel-insurance-ui-stepper .travel-stepper__nav--reset button:before{content:"";background:url(nav-reset-hover.b45b5cdc94ed79df.svg);opacity:0}travel-insurance-ui-stepper .travel-stepper__nav--reset button:hover i,travel-insurance-ui-stepper .travel-stepper__nav--reset button:focus i,travel-insurance-ui-stepper .travel-stepper__nav--reset button:active i{background:url(nav-reset-hover.b45b5cdc94ed79df.svg)}travel-insurance-ui-form-message{--tri-form-message-color: #30373D;--tri-form-message-accent-clr: var(--tri-form-message-color);--tri-form-message-background: transparent;--tri-form-message-border: 1px solid transparent;--tri-form-message-width: auto;--tri-form-message-gap: 8px;display:contents}travel-insurance-ui-form-message .form-message{display:inline-flex;gap:var(--tri-form-message-gap);width:var(--tri-form-message-width);align-items:center;line-height:130%;font-size:.875rem;padding:12px;border-radius:8px;border:var(--tri-form-message-border);margin:0 auto;color:var(--tri-form-message-color);background:var(--tri-form-message-background)}travel-insurance-ui-form-message .form-message:before{content:"";display:block;align-self:flex-start;line-height:0;flex-shrink:0}travel-insurance-ui-form-message .form-message--success{--tri-form-message-background: rgba(195, 240, 224, .25);--tri-form-message-border: 1px solid #C3F0E0;--tri-form-message-accent-clr: #00B08A}travel-insurance-ui-form-message .form-message--success:before{content:url(message-success.c2f3c6ef7a9cbc57.svg)}travel-insurance-ui-form-message .form-message--info{--tri-form-message-background: rgba(210, 213, 231, .25);--tri-form-message-border: 1px solid #D2D5E7}travel-insurance-ui-form-message .form-message--info:before{content:url(message-info.fb3cb9fa92636692.svg)}travel-insurance-ui-form-message .form-message--warning{--tri-form-message-background: rgba(255, 235, 189, .25);--tri-form-message-border: 1px solid #FFCDA9;--tri-form-message-accent-clr: #ED6E0C}travel-insurance-ui-form-message .form-message--warning:before{content:url(message-warning.8e0f04b8b60b594e.svg)}travel-insurance-ui-form-message .form-message--error{--tri-form-message-background: #FDE6E6;--tri-form-message-border: 1px solid #EA0000;--tri-form-message-accent-clr: #EA0000}travel-insurance-ui-form-message .form-message--error:before{content:url(message-error.a500d233c22f6cdd.svg)}travel-insurance-ui-form-message .form-message--full-size{--tri-form-message-width: 100%}travel-insurance-ui-form-message .form-message--accent{font-weight:500;color:var(--tri-form-message-accent-clr)}travel-insurance-ui-form-toggle-switch{--tri-toggle-border-clr: #A0A3A6;--tri-toggle-bg: #EAEBEC;--tri-toggle-marker-bg: #A0A3A6;--tri-toggle-marker-margin-left: 0;--tri-toggle-marker-transition: all .25s ease-in-out}travel-insurance-ui-form-toggle-switch .form-toggle-switch{width:32px;height:16px;border-radius:16px;padding:1px;background-color:var(--tri-toggle-bg);border:1px solid var(--tri-toggle-border-clr);transition:var(--tri-toggle-marker-transition);cursor:pointer}travel-insurance-ui-form-toggle-switch .form-toggle-switch:hover{--tri-toggle-border-clr: #74797D;--tri-toggle-marker-bg: #74797D}travel-insurance-ui-form-toggle-switch .form-toggle-switch--marker{width:12px;height:12px;border-radius:12px;margin-left:var(--tri-toggle-marker-margin-left);background-color:var(--tri-toggle-marker-bg);transition:var(--tri-toggle-marker-transition)}travel-insurance-ui-form-toggle-switch .form-toggle-switch.active{--tri-toggle-bg: #ECF9F5;--tri-toggle-border-clr: #45c396;--tri-toggle-marker-bg: #45c396;--tri-toggle-marker-margin-left: 16px}travel-insurance-ui-form-toggle-switch .form-toggle-switch.active:hover{--tri-toggle-border-clr: #00B08A;--tri-toggle-marker-bg: #00B08A}travel-insurance-ui-form-address{--tri-form-address-max-width: 555px;--tri-form-address-margin: 0 auto;--tri-form-address-placeholder-color: #6C7B8A}travel-insurance-ui-form-address .form-address{max-width:var(--tri-form-address-max-width);margin:var(--tri-form-address-margin)}travel-insurance-ui-form-address .form-address .error-msg{display:block;margin:4px 0 0;font-size:.875rem;color:#ea0000;font-weight:400}travel-insurance-ui-form-address .form-address .input-field-container{max-width:100%}travel-insurance-ui-form-address .form-address .input-field-container__input{color:var(--form-input-color)}travel-insurance-ui-form-address .form-address .input-field-container__input::placeholder{color:var(--tri-form-address-placeholder-color)}travel-insurance-ui-form-address .form-address .input-field-container__input:hover::placeholder{color:var(--tri-form-address-placeholder-color)}travel-insurance-ui-form-address .form-address .input-field-container__label{transform:translate(0)}travel-insurance-ui-form-address .form-address grma-address-search .grma-address2-search__input-container{--grma-adrs-srch-input-height: var(--form-input-height)}travel-insurance-ui-form-address .form-address grma-address-search grma-icon[type=marker] .grma-icon--marker{width:16px;height:24px}travel-insurance-ui-form-address .form-address .grma-address2-input grma-filter-select .input-field-container__input{--form-input-padding: 36px 24px 14px 20px;--form-input-border-left: 4px solid var(--form-input-marker-bg)}travel-insurance-ui-form-address .form-address .grma-address2-input grma-filter-select .input-field-container.filled:not(.invalid) .input-field-container__input:focus{--form-input-marker-bg: #45c396}travel-insurance-ui-form-address .form-address .grma-address2-input grma-filter-select .input-field-container.valid .input-field-container__input:focus{--form-input-marker-bg: #45c396}travel-insurance-ui-form-address .form-address .grma-address2-input grma-filter-select .input-field-container.invalid{--form-input-marker-bg: #EA0000}travel-insurance-ui-form-address .form-address .grma-address2-input grma-filter-select .grma-select{height:var(--form-input-height)}travel-insurance-ui-form-address .form-address .grma-address2-input .input-field-container__input:hover+.input-field-container__label{color:var(--form-input-label-color)}travel-insurance-ui-form-address .form-address .grma-address2-input .input-field-container__border{display:block!important}travel-insurance-ui-form-address .form-address .field-country .input-field-container__options{padding:0;top:var(--form-input-height);border-radius:0 0 2px 2px}@supports not selector(::-webkit-scrollbar){travel-insurance-ui-form-address .form-address .field-country .input-field-container__options.show{scrollbar-color:var(--scrollbar-color) var(--scrollbar-background-color);scrollbar-width:thin}}travel-insurance-ui-form-address .form-address .field-country .input-field-container__options.show::-webkit-scrollbar{width:4px;height:auto}travel-insurance-ui-form-address .form-address .field-country .input-field-container__options.show::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:3px}travel-insurance-ui-form-address .form-address .field-country .input-field-container__options.show::-webkit-scrollbar-track{background:var(--scrollbar-background-color)}travel-insurance-ui-form-address .form-address .field-country .input-field-container__options.show{scrollbar-face-color:var(--scrollbar-color);scrollbar-track-color:var(--scrollbar-background-color)}travel-insurance-ui-form-address .form-address .field-country .input-field-container__option{display:flex;align-items:center;padding:16px;height:64px;background-color:#fff;color:#30373d;font-size:1rem;line-height:130%}travel-insurance-ui-form-address .form-address .field-country .input-field-container__option:last-child{border-bottom:0}travel-insurance-ui-form-address .form-address .field-country .input-field-container__option:hover{background-color:#f5f8fc;color:#45c396}travel-insurance-ui-form-address .form-address__view label{color:#4a545e;font-size:.875rem;font-weight:400;line-height:130%;margin-bottom:4px}travel-insurance-ui-form-address .form-address__view grma-address-search .input-field-container{margin-bottom:0}travel-insurance-ui-form-address .form-address__view .grma-address2-input .error-msg{margin-top:-12px!important}travel-insurance-ui-form-address .form-address__manual{margin-top:32px}travel-insurance-ui-form-address .form-address__manual .input-field-container{margin-bottom:16px}@media (min-width: 760px){travel-insurance-ui-form-address .form-address__manual .col-md-6:first-child{padding-right:8px}travel-insurance-ui-form-address .form-address__manual .col-md-6:last-child{padding-left:8px}travel-insurance-ui-form-address .form-address__manual .col-md-6:only-child{padding-left:15px;padding-right:8px}}travel-insurance-ui-form-address .form-address__provided{margin-top:24px;padding-top:32px;border-top:1px solid #DAE1E9}travel-insurance-ui-form-address .form-address__provided p{margin-bottom:8px;font-weight:450;font-size:1.125rem;color:#30373d}travel-insurance-ui-form-address .form-address__provided p span{font-weight:400;font-size:.875rem;color:#4a545e}travel-insurance-ui-root{--tri-landing-scene-padding-top: 24px;--tri-landing-scene-padding-btm: 110px}travel-insurance-ui-root .landing-scene{min-height:calc(100vh - var(--travel-header-height));min-height:calc(100dvh - var(--travel-header-height));padding:var(--tri-landing-scene-padding-top) 0 var(--tri-landing-scene-padding-btm) 0}@media (min-width: 760px){travel-insurance-ui-root .landing-scene{--tri-landing-scene-padding-top: 32px}}@media (min-width: 1025px){travel-insurance-ui-root .landing-scene{--tri-landing-scene-padding-btm: 40px}}travel-insurance-ui-root .landing-scene.hasBackground{--tri-landing-scene-padding-btm: 24px}@media (min-width: 760px){travel-insurance-ui-root .landing-scene.hasBackground{--tri-landing-scene-padding-top: 64px;--tri-landing-scene-padding-btm: 40px;background-image:url(illustration-landing-scene.737aff8be027e01d.svg);background-position:center -20px;background-repeat:no-repeat;background-size:auto calc(100vh - 60px)}}@media (min-width: 1025px){travel-insurance-ui-root .landing-scene.hasBackground{--tri-landing-scene-padding-top: 120px}}travel-insurance-ui-trl-destination{--tri-landing-title-clr: #283168;--tri-dest-inputs-wrap-width: min(100%, 400px);--tri-popular-dest-item-icon-img: url(icon-add-green.1feceeceebef8023.svg);--tri-popular-dest-item-icon-bg: #BBF5E1;--tri-popular-dest-item-bg: #FFF;--tri-popular-dest-item-outline-clr: transparent;--tri-popular-dest-item-border-clr: #E7EAFA;--tri-popular-dest-item-clr: #30373D;--tri-popular-dest-item-box-shadow: 0px 2px 4px 0px rgba(40, 49, 104, .1);--tri-popular-dest-item-transition: all .15s linear;min-height:calc(100vh - var(--travel-header-height) - var(--tri-landing-scene-padding-top) - var(--tri-landing-scene-padding-btm));min-height:calc(100dvh - var(--travel-header-height) - var(--tri-landing-scene-padding-top) - var(--tri-landing-scene-padding-btm));display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-content:space-between}@media (min-width: 1025px){travel-insurance-ui-trl-destination:has(.travel-channel-agent){min-height:calc(100vh - var(--travel-header-height) - var(--tri-landing-scene-padding-top) - var(--tri-landing-scene-padding-btm) - 65px - var(--tri-stepper-margin-size));min-height:calc(100dvh - var(--travel-header-height) - var(--tri-landing-scene-padding-top) - var(--tri-landing-scene-padding-btm) - 65px - var(--tri-stepper-margin-size))}}travel-insurance-ui-trl-destination .travel-destination{display:var(--tri-landing-display);grid-template-columns:var(--tri-landing-grid-temp-cols);gap:var(--tri-landing-gap);width:var(--tri-landing-width);margin:var(--tri-landing-margin);align-items:var(--tri-landing-align-items);justify-content:var(--tri-landing-justify-content)}travel-insurance-ui-trl-destination .travel-destination__title{margin:0;color:var(--tri-landing-title-clr);font-size:1.25rem;line-height:130%;text-align:center;display:var(--tri-landing-title-display)}travel-insurance-ui-trl-destination .travel-destination__form-title{display:none;color:var(--tri-landing-title-clr);font-size:2rem;line-height:114%;text-align:center;display:var(--tri-landing-form-title-display)}travel-insurance-ui-trl-destination .travel-destination__info-card{width:var(--tri-landing-info-card-width);margin:var(--tri-landing-info-card-margin);padding:var(--tri-landing-info-card-padding);background-color:var(--tri-landing-info-card-bg);border:var(--tri-landing-info-card-border);border-radius:var(--tri-landing-info-card-border-radius);box-shadow:var(--tri-landing-info-card-shadow)}travel-insurance-ui-trl-destination .travel-destination__info-header{width:calc(100% - 32px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}travel-insurance-ui-trl-destination .travel-destination__info-title{margin:0;font-size:1rem}@media (min-width: 760px){travel-insurance-ui-trl-destination .travel-destination__info-title{font-size:1.125rem}}travel-insurance-ui-trl-destination .travel-destination__info-content{color:#2e3c6de6;font-size:1rem;margin:0;padding:12px 0 0 32px}@media (min-width: 760px){travel-insurance-ui-trl-destination .travel-destination__info-content{padding:12px 0 0}}@media (min-width: 1025px){travel-insurance-ui-trl-destination .travel-destination__info-content{padding:12px 0 0 32px}}travel-insurance-ui-trl-destination .travel-destination__destination-form{display:grid;gap:32px;padding:var(--tri-landing-form-padding);background-color:var(--tri-landing-form-bg);border-radius:var(--tri-landing-form-border-radius);box-shadow:var(--tri-landing-form-box-shadow)}travel-insurance-ui-trl-destination .travel-destination__inputs-wrap{display:grid;gap:16px;width:var(--tri-dest-inputs-wrap-width);margin:0 auto}travel-insurance-ui-trl-destination .travel-destination__popular-destination{display:none}@media (min-width: 760px){travel-insurance-ui-trl-destination .travel-destination__popular-destination{display:block}}travel-insurance-ui-trl-destination .travel-destination__popular-destination-label{color:#4a545e;font-size:1rem;line-height:130%;pointer-events:none;margin:0 0 6px}travel-insurance-ui-trl-destination .travel-destination__popular-destination-items-wrap{display:flex;flex-wrap:wrap;gap:6px}travel-insurance-ui-trl-destination .travel-destination__popular-destination-item{display:grid;align-items:center;grid-template-columns:auto 16px;gap:6px;padding:8px 16px;background-color:var(--tri-popular-dest-item-bg);border:1px solid var(--tri-popular-dest-item-border-clr);border-radius:32px;box-shadow:var(--tri-popular-dest-item-box-shadow);transition:var(--tri-popular-dest-item-transition);outline:2px solid var(--tri-popular-dest-item-outline-clr);outline-offset:-1px;cursor:pointer}travel-insurance-ui-trl-destination .travel-destination__popular-destination-item:after{content:"";height:16px;width:16px;border-radius:20px;background-color:var(--tri-popular-dest-item-icon-bg);background-image:var(--tri-popular-dest-item-icon-img);background-repeat:no-repeat;background-position:center;transition:var(--tri-popular-dest-item-transition)}travel-insurance-ui-trl-destination .travel-destination__popular-destination-item:not(.selected):hover{--tri-popular-dest-item-bg: #ECF9F5;--tri-popular-dest-item-border-clr: #C5ECDE}travel-insurance-ui-trl-destination .travel-destination__popular-destination-item:not(.selected):focus,travel-insurance-ui-trl-destination .travel-destination__popular-destination-item:not(.selected):focus-visible,travel-insurance-ui-trl-destination .travel-destination__popular-destination-item:not(.selected):active{--tri-popular-dest-item-border-clr: #45c396;--tri-popular-dest-item-outline-clr: #45c396;--tri-popular-dest-item-bg: #ECF9F5}travel-insurance-ui-trl-destination .travel-destination__popular-destination-item.selected{cursor:default;--tri-popular-dest-item-bg: #F3F3F9;--tri-popular-dest-item-box-shadow: none}travel-insurance-ui-trl-destination .travel-destination__popular-destination-item.selected:after{--tri-popular-dest-item-icon-bg: #DADCE5;--tri-popular-dest-item-icon-img: url(icon-add-grey.97b4e1a2da4cf46e.svg)}travel-insurance-ui-trl-destination .travel-destination__popular-destination-item.selected p{--tri-popular-dest-item-clr: #B5B9CD}travel-insurance-ui-trl-destination .travel-destination__popular-destination-item p{margin:0;color:var(--tri-popular-dest-item-clr);font-size:1rem;line-height:130%;transition:var(--tri-popular-dest-item-transition)}travel-insurance-ui-trl-destination .travel-destination__safe-link.link{--tri-link-clr: #6C7B8A;--tri-link-font-weight: 400;font-size:.875rem;text-align:center}travel-insurance-ui-trl-destination .travel-destination__safe-link.link:hover{--tri-link-clr: #30373D}travel-insurance-ui-trl-destination .travel-destination__illustration{display:none}@media (min-width: 760px){travel-insurance-ui-trl-destination .travel-destination__illustration{pointer-events:none;margin:-54px 0 0;width:min(100%,480px);height:auto;display:block}}@media (min-width: 1281px){travel-insurance-ui-trl-destination .travel-destination__illustration{margin:-54px 0 0 12px}}travel-insurance-ui-trl-destination .travel-destination__recaptcha-info p{margin:0;color:#6c7b8a;font-size:.875rem;line-height:130%}travel-insurance-ui-trl-destination .travel-destination__region-info{padding:0 0 12px 12px}travel-insurance-ui-trl-destination .travel-destination__region-info p{margin:0;font-size:.875rem;color:#30373d}travel-insurance-ui-trl-destination .travel-destination.travel-channel-agent{--tri-landing-width: min(100%, 570px);--tri-landing-grid-temp-cols: minmax(0, 1fr);--tri-landing-form-bg: transparent;--tri-landing-form-box-shadow: 0;--tri-dest-inputs-wrap-width: 100%}travel-insurance-ui-trl-destination .travel-destination.travel-channel-agent .travel-destination__title{max-width:var(--tri-title-max-width);margin:var(--tri-title-margin)}@media (min-width: 1025px){travel-insurance-ui-trl-destination .travel-destination.travel-channel-agent .travel-destination__destination-form{padding-top:calc(48px - var(--tri-stepper-margin-size))}}.tri-ui-modal--region-popup{--tri-modal-paragraph-text-align: start}@media (min-width: 760px){.tri-ui-modal--region-popup{--tri-modal-container-padding: 24px 56px}}travel-insurance-ui-root{--tri-landing-display: grid;--tri-landing-grid-temp-cols: minmax(0, 1fr);--tri-landing-gap: 32px;--tri-landing-width: min(100%, 400px);--tri-landing-margin: 0 auto;--tri-landing-align-items: start;--tri-landing-justify-content: center;--tri-landing-title-display: block;--tri-landing-form-title-display: none;--tri-landing-info-card-margin: 8px 0 0 0;--tri-landing-info-card-width: 100%;--tri-landing-info-card-bg: #FFF;--tri-landing-info-card-border: 1px solid #EBEBF2;--tri-landing-info-card-shadow: 0px 2px 4px 0px rgba(40, 49, 104, .1);--tri-landing-info-card-border-radius: 8px;--tri-landing-info-card-padding: 16px 24px;--tri-landing-form-padding: 0;--tri-landing-form-bg: transparent;--tri-landing-form-border-radius: 0;--tri-landing-form-box-shadow: none}@media (min-width: 760px){travel-insurance-ui-root{--tri-landing-grid-temp-cols: minmax(0, 3fr) minmax(0, 2fr);--tri-landing-width: min(100%, 1140px);--tri-landing-title-display: none;--tri-landing-form-title-display: block;--tri-landing-info-card-margin: 0;--tri-landing-info-card-order: 1;--tri-landing-info-card-width: min(85%, 414px);--tri-landing-info-card-padding: 32px 24px;--tri-landing-form-padding: 32px;--tri-landing-form-bg: #FFF;--tri-landing-form-border-radius: 24px;--tri-landing-form-box-shadow: 0px 20px 40px 0px rgba(40, 49, 104, .1)}}@media (min-width: 891px){travel-insurance-ui-root{--tri-landing-gap: 72px;--tri-landing-form-padding: 48px 48px 40px 48px}}@media (min-width: 1025px){travel-insurance-ui-root{--tri-landing-grid-temp-cols: 570px minmax(0, 1fr)}}travel-insurance-ui-root .dest-skeleton-loader{display:var(--tri-landing-display);grid-template-columns:var(--tri-landing-grid-temp-cols);gap:var(--tri-landing-gap);width:var(--tri-landing-width);margin:var(--tri-landing-margin);align-items:var(--tri-landing-align-items);justify-content:var(--tri-landing-justify-content)}travel-insurance-ui-root .dest-skeleton-loader ngx-skeleton-loader{display:block}travel-insurance-ui-root .dest-skeleton-loader__title{--tri-skeleton-loader-progressbar-height: 27px;display:var(--tri-landing-title-display);width:80%;margin:0 auto}travel-insurance-ui-root .dest-skeleton-loader__form-title{--tri-skeleton-loader-progressbar-height: 27px;display:var(--tri-landing-form-title-display);width:361px;margin:0 auto 30px}travel-insurance-ui-root .dest-skeleton-loader__info-card{--tri-skeleton-loader-gap: 12px;padding:var(--tri-landing-info-card-padding);margin:var(--tri-landing-info-card-margin);background-color:var(--tri-landing-info-card-bg);border:var(--tri-landing-info-card-border);border-radius:var(--tri-landing-info-card-border-radius);box-shadow:var(--tri-landing-info-card-shadow);width:var(--tri-landing-info-card-width)}travel-insurance-ui-root .dest-skeleton-loader__info-card--header{--tri-skeleton-loader-progressbar-height: 27px;width:min(80%,200px)}travel-insurance-ui-root .dest-skeleton-loader__info-card--body{--tri-skeleton-loader-gap: 8px}travel-insurance-ui-root .dest-skeleton-loader__destination-form{padding:var(--tri-landing-form-padding);background-color:var(--tri-landing-form-bg);border-radius:var(--tri-landing-form-border-radius);box-shadow:var(--tri-landing-form-box-shadow)}travel-insurance-ui-root .dest-skeleton-loader__input{--tri-skeleton-loader-progressbar-height: 73px}travel-insurance-ui-root .dest-skeleton-loader__input-wrap{--tri-skeleton-loader-gap: 10px;margin:0 0 8px}travel-insurance-ui-root .dest-skeleton-loader__input-label{width:90px}travel-insurance-ui-root .dest-skeleton-loader__popular-destination{display:none}@media (min-width: 760px){travel-insurance-ui-root .dest-skeleton-loader__popular-destination{display:grid}}travel-insurance-ui-root .dest-skeleton-loader__popular-destination-label{width:130px}travel-insurance-ui-root .dest-skeleton-loader__popular-destination-items-wrap{--tri-skeleton-loader-tmp-cls: repeat(3, minmax(0, 1fr));--tri-skeleton-loader-progressbar-height: 35px}travel-insurance-ui-root .dest-skeleton-loader__btn{--tri-skeleton-loader-progressbar-height: 56px;width:240px;margin:26px auto 20px}travel-insurance-ui-root .dest-skeleton-loader__safe-link{--tri-skeleton-loader-progressbar-height: 24px;width:150px;margin:0 auto}travel-insurance-ui-trl-will-sport{--tri-content-grid-max-width: 670px;--tri-content-grid-buttons-margin: 40px 0 0 0}travel-insurance-ui-trl-passengers{--tri-passengers-container-gap: 16px;--tri-content-grid-buttons-margin: calc(40px - var(--tri-passengers-container-gap)) 0 0 0}travel-insurance-ui-trl-passengers .travel-passengers__container{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tri-passengers-container-gap);justify-items:center}travel-insurance-ui-trl-passengers .travel-passengers__container form{display:contents}travel-insurance-ui-trl-travel-by{--tri-options-option-padding: 32px 24px;--tri-options-option-box-shadow: 0px 2px 12px 0px rgba(40, 49, 104, .1);--tri-options-option-item-container-max-width: 480px}travel-insurance-ui-trl-travel-by .car-form{border-top:1px solid rgba(108,123,138,.3);margin:24px 0 0;padding:24px 0 0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}travel-insurance-ui-trl-travel-by .car-form .vehicle-assistance,travel-insurance-ui-trl-travel-by .car-form .vehicle-number{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;cursor:default}travel-insurance-ui-trl-travel-by .car-form .vehicle-assistance label,travel-insurance-ui-trl-travel-by .car-form .vehicle-number label{display:flex;align-items:center;gap:8px;margin:0;color:#30373d;font-size:1rem;line-height:130%;font-weight:400}travel-insurance-ui-trv-travel-by-vehicle-info-popup{--tri-modal-paragraph-text-align: left}travel-insurance-ui-trv-travel-by-vehicle-info-popup .travel__vehicle-popup{--tri-modal-title-font-size: 1rem;--tri-modal-title-font-weight: 450;--tri-modal-title-line-height: 130%;--tri-modal-title-color: #30373D;--tri-modal-title-margin: 0;--tri-modal-title-text-align: left;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}travel-insurance-ui-cot-who{--tri-content-grid-max-width: 704px;--tri-content-grid-buttons-margin: 40px 0 0 0}travel-insurance-ui-cot-will-travel{--tri-content-grid-max-width: 670px;--tri-content-grid-buttons-margin: 40px 0 0 0}travel-insurance-ui-statement{--tri-statement-document-link-color: #00B08A;--tri-statement-footer-height: 104px;--tri-statement-footer-bottom: calc(var(--tri-stepper-height) + var(--tri-stepper-progressbar-height));--tri-list-padding: 0 0 0 8px;--tri-list-font-size: .875rem;--tri-list-li-margin: 14px 0 0 0;--tri-list-li-padding: 0 0 0 14px;--tri-list-li-line-height: 130%;--tri-list-li-marker-size: 6px;--tri-list-li-marker-bg: var(--tri-statement-document-link-color)}@media (min-width: 1025px){travel-insurance-ui-statement{--tri-statement-footer-bottom: 0;--tri-statement-footer-height: 150px;--tri-content-grid-margin: calc(var(--tri-stepper-margin-size) * -1) auto 0 auto}}travel-insurance-ui-statement .travel-statement__card{max-width:var(--tri-title-wrap-max-wdith);margin-inline:auto}travel-insurance-ui-statement .travel-statement__card .travel__title-wrap{--tri-title-wrap-max-wdith: 100%}travel-insurance-ui-statement .travel-statement__pdf-viewer{margin-bottom:calc(var(--tri-statement-footer-height) + 16px - var(--tri-landing-scene-padding-btm) - var(--tri-stepper-margin-size))}travel-insurance-ui-statement .travel-statement__pdf-viewer .pdf-viewer-container{margin-bottom:16px}travel-insurance-ui-statement .travel-statement__pdf-viewer .pdf-viewer-container .page:last-of-type{margin-bottom:0}@supports not selector(::-webkit-scrollbar){travel-insurance-ui-statement .travel-statement__pdf-viewer .pdf-viewer-container .ng2-pdf-viewer-container{scrollbar-color:var(--scrollbar-color) var(--scrollbar-background-color);scrollbar-width:thin}}travel-insurance-ui-statement .travel-statement__pdf-viewer .pdf-viewer-container .ng2-pdf-viewer-container::-webkit-scrollbar{width:auto;height:6px}travel-insurance-ui-statement .travel-statement__pdf-viewer .pdf-viewer-container .ng2-pdf-viewer-container::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:3px}travel-insurance-ui-statement .travel-statement__pdf-viewer .pdf-viewer-container .ng2-pdf-viewer-container::-webkit-scrollbar-track{background:var(--scrollbar-background-color)}travel-insurance-ui-statement .travel-statement__pdf-viewer .pdf-viewer-container .ng2-pdf-viewer-container{scrollbar-face-color:var(--scrollbar-color);scrollbar-track-color:var(--scrollbar-background-color)}travel-insurance-ui-statement .travel-statement__pdf-viewer .pdf-viewer-container .pdfViewer .page{--page-border: 1px solid #E7EAEC;box-sizing:content-box;border-image:unset}travel-insurance-ui-statement .information-card{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:0;border-radius:4px}@media (min-width: 1025px){travel-insurance-ui-statement .information-card{padding:24px 24px 32px;background:#FFF}}travel-insurance-ui-statement .information-card .travel__list li:hover,travel-insurance-ui-statement .information-card .travel__list li:focus,travel-insurance-ui-statement .information-card .travel__list li:active{--tri-statement-document-link-color: #089E7E;--tri-list-li-marker-bg: var(--tri-statement-document-link-color)}travel-insurance-ui-statement .information-card .travel__list a{color:var(--tri-statement-document-link-color);text-decoration:underline}travel-insurance-ui-statement .information-card p{color:#30373d;font-size:.875rem;font-weight:450;text-align:left;margin:0}travel-insurance-ui-statement .download-documents{font-size:.875rem;font-weight:450;color:#45c396;line-height:130%;margin:24px 0 0}travel-insurance-ui-statement .download-documents:hover,travel-insurance-ui-statement .download-documents:focus,travel-insurance-ui-statement .download-documents:active{color:#089e7e}@media (min-width: 1025px){travel-insurance-ui-statement .download-documents{margin:8px 0 0}}travel-insurance-ui-statement .footer{display:flex;flex-direction:column;justify-content:center;gap:0;position:fixed;left:0;bottom:var(--tri-statement-footer-bottom);width:100vw;width:100dvw;height:var(--tri-statement-footer-height);background:#FFF;box-shadow:0 10px 40px 30px #28316808;padding:16px}travel-insurance-ui-statement .footer .jump-down-arrow{top:-66px;left:50%;transform:translate(-50%);position:absolute;width:58px;height:58px;background:url(scroll-down.8c065c5a218618f8.svg) no-repeat center;transition:opacity .3s ease-out,visibility .3s ease-out}travel-insurance-ui-statement .footer .jump-down-arrow.hideArrow{opacity:0;visibility:hidden}travel-insurance-ui-statement .travel__skeleton-loader--state-top{--tri-skeleton-loader-padding: 0 32px 32px 32px}@media (min-width: 1025px){travel-insurance-ui-statement .travel__skeleton-loader--state-top{--tri-skeleton-loader-padding: 24px 32px 32px 32px;--tri-skeleton-loader-background: #FFF}}travel-insurance-ui-statement .travel__skeleton-loader--state-bottom{--tri-skeleton-loader-padding: 28px;--tri-skeleton-loader-background: #FFF;border:1px solid #E7EAEC}@media (min-width: 1025px){travel-insurance-ui-statement .travel__skeleton-loader--state-bottom{margin:0 9px}}travel-insurance-ui-statement .travel__skeleton-loader .state-skeleton-loader__title{--tri-skeleton-loader-progressbar-height: 27px;width:231px;max-width:var(--tri-title-wrap-max-wdith);margin:0 auto 12px;line-height:0;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-statement .travel__skeleton-loader .state-skeleton-loader__half{margin-top:10px;max-width:40%}travel-insurance-ui-statement .travel__skeleton-loader .state-skeleton-loader__btn{padding:0 32px;width:227px;max-width:100%;margin:9px 0 24px;line-height:0;height:var(--tri-skeleton-loader-progressbar-height)}@media (min-width: 1025px){travel-insurance-ui-statement .travel__skeleton-loader .state-skeleton-loader__btn{padding:0}}travel-insurance-ui-statement .travel__skeleton-loader .state-skeleton-loader__doc{--tri-skeleton-loader-progressbar-height: 300px}travel-insurance-ui-cot-health{--tri-content-grid-max-width: 646px}travel-insurance-ui-cot-health p{color:#4a545e;font-size:1rem;font-weight:400;line-height:140.625%;margin:0}travel-insurance-ui-cot-marketing{--tri-content-grid-max-width: 673px}travel-insurance-ui-cot-marketing .marketing-information{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px}@media (min-width: 1025px){travel-insurance-ui-cot-marketing .marketing-information{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:calc(56px - var(--tri-content-grid-gap))}}travel-insurance-ui-cot-marketing .marketing-statement{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width: 1025px){travel-insurance-ui-cot-marketing .marketing-statement{gap:40px}}travel-insurance-ui-cot-marketing .marketing-statement p{color:#4a545e;font-size:.875rem;font-weight:400;margin:0}travel-insurance-ui-cot-marketing .marketing-statement p:first-child{color:#30373d;font-size:1.125rem;font-weight:450}travel-insurance-ui-cot-marketing .marketing-statement p:last-child{color:#30373d;font-weight:450}travel-insurance-ui-cot-marketing .marketing-img{text-align:center}travel-insurance-ui-cot-marketing .marketing-img img{display:inline-block}travel-insurance-ui-personal{--tri-content-grid-max-width: 736px;--tri-content-grid-buttons-margin: 40px 0 0 0}travel-insurance-ui-personal travel-insurance-ui-form-message{--tri-form-message-border: 1px solid #D2D5E7}travel-insurance-ui-personal .form-message{margin:0 0 -8px}@media (min-width: 760px){travel-insurance-ui-personal .form-message{margin:0 0 8px}}travel-insurance-ui-legal{--tri-content-grid-max-width: 736px;--tri-content-grid-gap: 24px;--tri-content-grid-buttons-margin: calc(40px - var(--tri-content-grid-gap)) 0 0 0}travel-insurance-ui-legal .legal__description{text-align:center;margin:0 0 8px}travel-insurance-ui-legal .legal__description--form{text-align:center;margin:0 0 32px}travel-insurance-ui-legal .legal__form{--tri-content-grid-buttons-margin: 8px 0 0 0}travel-insurance-ui-legal .legal__company-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;justify-items:center;width:min(100%,586px);margin:0 auto;padding:16px 32px 24px;background-color:#fff;border:1px solid #F0F0F0;border-radius:24px;box-shadow:0 8px 16px #2831681a}@media (min-width: 760px){travel-insurance-ui-legal .legal__company-card{grid-template-columns:160px minmax(0,1fr);gap:30px;justify-items:start;align-items:center;padding:36px 22px 36px 52px}}travel-insurance-ui-legal .legal__company-card--data{width:100%;display:grid;grid-template-columns:repeat(2,auto);gap:12px 24px;justify-content:center;align-items:start}@media (min-width: 760px){travel-insurance-ui-legal .legal__company-card--data{grid-template-columns:auto minmax(0,1fr);gap:16px 24px}}travel-insurance-ui-legal .legal__company-card--key{color:#6c7b8a;font-size:1rem;font-weight:450;line-height:130%}travel-insurance-ui-legal .legal__company-card--value{color:#30373d;font-size:1rem;font-weight:450;line-height:130%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}travel-insurance-ui-cot-contact .travel-content__grid--cot-contact{--tri-content-grid-buttons-margin: 40px 0 0 0}travel-insurance-ui-cot-contact .travel-content__grid--cot-contact .travel__text-input--form{--text-input-form-inp-grid-gap: 24px}travel-insurance-ui-cot-contact .travel-content__grid--cot-contact-ignored{--tri-content-grid-gap: 12px;--tri-content-grid-max-width: 460px;--tri-content-grid-margin: 38px auto;--tri-content-grid-buttons-margin: calc(40px - var(--tri-content-grid-gap)) 0 0 0;justify-items:center}.tri-ui-modal--contact-ecom{--tri-modal-paragraph-text-align: start}@media (min-width: 760px){.tri-ui-modal--contact-ecom{--tri-modal-container-padding: 40px 67px 32px 67px}}travel-insurance-ui-cot-insured{--tri-content-grid-buttons-margin: 8px 0 0 0;--tri-content-grid-max-width: 736px}@media (min-width: 760px){travel-insurance-ui-cot-insured{--tri-content-grid-buttons-margin: 0}}@media (min-width: 760px){travel-insurance-ui-cot-insured .travel__text-input--form{--text-input-form-gap: 40px}}travel-insurance-ui-cot-insured .insured__form{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media (min-width: 760px){travel-insurance-ui-cot-insured .insured__form{gap:40px}}travel-insurance-ui-trl-date{--tri-content-grid-buttons-margin: 40px 0 0 0}travel-insurance-ui-trl-date .date__error-msg-wrap{margin:4px 0 0;display:grid;grid-template-columns:minmax(0,1fr)}travel-insurance-ui-trl-date .date__error-msg-wrap .error-msg{margin:0}travel-insurance-ui-details{--tri-content-grid-margin: 64px auto;--tri-content-grid-max-width: 1004px;--tri-link-font-weight: 500}travel-insurance-ui-details .ready__grid{margin:0 auto;max-width:450px;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}@media (min-width: 891px){travel-insurance-ui-details .ready__grid{max-width:none;grid-template-columns:minmax(0,5fr) minmax(0,4fr)}}travel-insurance-ui-details .ready__card{padding:40px 24px;background-color:#fff;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;justify-items:center;border:1px solid #E7EAEC;border-radius:24px;box-shadow:0 6px 12px #2831681a}@media (min-width: 760px){travel-insurance-ui-details .ready__card{padding:40px 48px}}travel-insurance-ui-details .ready__card--docs{gap:24px}@media (min-width: 760px){travel-insurance-ui-details .ready__card--docs{padding:40px}}travel-insurance-ui-details .ready__card--loading{color:#6c7b8a}travel-insurance-ui-details .ready__card-img{width:120px;height:auto}@media (min-width: 760px){travel-insurance-ui-details .ready__card-img{width:170px}}travel-insurance-ui-details .ready__card-content{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}travel-insurance-ui-details .ready__card-text{--tri-link-text-decor: none;margin:0;color:#30373d;font-size:1rem;line-height:130%;text-align:center}travel-insurance-ui-details .ready__card-text--bold{font-weight:500}travel-insurance-ui-details .ready__policy-number{padding:16px 12px;background-color:#e7eaec66;display:flex;flex-wrap:wrap;gap:16px 4px;border-radius:8px}@media (min-width: 375px){travel-insurance-ui-details .ready__policy-number{gap:16px;padding:16px 24px;flex-direction:row;justify-content:space-between;align-items:center}}travel-insurance-ui-details .ready__policy-number--key{margin:0;color:#6c7b8a;font-size:1.125rem;line-height:130%}travel-insurance-ui-details .ready__policy-number--value{margin:0;color:#4a545e;font-size:1.125rem;line-height:130%}travel-insurance-ui-details .ready__card-title{margin:0;color:#30373d;font-size:1.25rem;font-weight:450;line-height:130%;text-align:center}travel-insurance-ui-details .ready__docs-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;width:100%}travel-insurance-ui-fin-summary{--tri-content-grid-max-width: 780px}travel-insurance-ui-fin-summary .fin-skeleton-loader__title{--tri-skeleton-loader-progressbar-height: 27px;width:231px;max-width:var(--tri-title-wrap-max-wdith);margin:0 auto 16px;line-height:0;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-fin-summary .fin-skeleton-loader__card-title{--tri-skeleton-loader-progressbar-height: 27px;margin-bottom:16px;max-width:231px}travel-insurance-ui-fin-summary .fin-skeleton-loader__btn{--tri-skeleton-loader-progressbar-height: 59px;width:240px;max-width:100%;margin:8px auto 0;line-height:0;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-fin-payment{--tri-content-grid-max-width: 780px;--tri-content-grid-buttons-margin: 40px 0 0 0;--tri-link-text-decor: none}travel-insurance-ui-fin-payment .travel__summary-card--payment{--sum-card-content-value-clr: #4A545E}@media (min-width: 760px){travel-insurance-ui-fin-payment .travel__summary-card--payment{--sum-card-grid-temp-cols: minmax(0, 1fr) 150px}}travel-insurance-ui-fin-payment .summary-card-value--fee{--sum-card-content-value-font-size: 1.125rem;--sum-card-content-value-font-weight: 600;--sum-card-content-value-line-height: 140%}@media (min-width: 891px){travel-insurance-ui-fin-payment .summary-card-value--fee{--sum-card-content-value-font-size: 1.25rem}}travel-insurance-ui-fin-payment .simple-pay-logo{width:min(150px,100%);height:min-content;justify-self:end}@media (min-width: 760px){travel-insurance-ui-fin-payment .simple-pay-logo{order:2}}travel-insurance-ui-fin-payment .simple-pay-logo__img{width:100%;height:auto}travel-insurance-ui-fin-payment .travel__checkbox--wrap{margin:8px 0 0}travel-insurance-ui-trl-sport-type-info-popup{--tri-modal-container-padding: 24px 48px}travel-insurance-ui-trl-sport-type-info-popup h3{max-width:380px;--tri-modal-title-margin: 0 auto}travel-insurance-ui-trl-sport-type-info-popup .travel__sport-popup{--tri-modal-paragraph-text-align: left;--tri-modal-title-font-size: 1rem;--tri-modal-title-font-weight: 450;--tri-modal-title-line-height: 130%;--tri-modal-title-text-align: left;display:grid;grid-template-columns:minmax(0,1fr);gap:32px}travel-insurance-ui-trl-sport-type-info-popup .travel__sport-popup div{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 0 21px}travel-insurance-ui-trl-sport-type-info-popup .travel__sport-popup h4{position:relative}travel-insurance-ui-trl-sport-type-info-popup .travel__sport-popup h4:before{content:"";display:block;height:8px;width:8px;border-radius:8px;background-color:#45c396;position:absolute;left:-16px;top:6px}travel-insurance-ui-trl-sport-type-info-popup .travel__sport-popup ul{color:var(--tri-modal-paragraph-color);margin:0;list-style-type:none;display:contents}travel-insurance-ui-trl-sport-type-info-popup .travel__sport-popup ul li:before{content:"- "}travel-insurance-ui-cal-tables{--tri-content-grid-max-width: 992px}@media (max-width: 890.98px){travel-insurance-ui-cal-tables{--tri-content-grid-margin: 0 -15px 0 -15px}}travel-insurance-ui-cal-tables .travel__tables--mobile-box{display:flex;flex-direction:row;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 12px}@supports not selector(::-webkit-scrollbar){travel-insurance-ui-cal-tables .travel__tables--mobile-box{scrollbar-color:var(--scrollbar-color) var(--scrollbar-background-color);scrollbar-width:thin}}travel-insurance-ui-cal-tables .travel__tables--mobile-box::-webkit-scrollbar{width:auto;height:6px}travel-insurance-ui-cal-tables .travel__tables--mobile-box::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:3px}travel-insurance-ui-cal-tables .travel__tables--mobile-box::-webkit-scrollbar-track{background:var(--scrollbar-background-color)}travel-insurance-ui-cal-tables .travel__tables--mobile-box{scrollbar-face-color:var(--scrollbar-color);scrollbar-track-color:var(--scrollbar-background-color)}travel-insurance-ui-cal-tables .travel__tables-messages{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (max-width: 890.98px){travel-insurance-ui-cal-tables .travel__tables-messages{margin:0 15px}}travel-insurance-ui-cal-tables .travel__skeleton-loader--accordion{--tri-skeleton-loader-gap: 0}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__title{--tri-skeleton-loader-progressbar-height: 27px;width:445px;max-width:var(--tri-title-wrap-max-wdith);margin:0 auto;line-height:0;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-cards{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width: 891px){travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-cards{grid-template-columns:minmax(180px,1.4fr) repeat(auto-fit,minmax(120px,1fr))}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-cards:before{content:"";display:block}}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-card{display:none;padding:16px;background:#FFF;border:1px solid #DAE1E9;box-shadow:none;border-bottom:0}@media (min-width: 891px){travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-card{display:block}}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-card:first-child{display:block;border-radius:8px 8px 0 0}@media (min-width: 891px){travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-card:first-child{box-shadow:-4px 7px 15px #28316814;border-radius:8px 0 0;border-right:0}}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-card:last-child{border-left:0;box-shadow:4px 7px 15px #28316814;border-radius:0 8px 0 0}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-card-icon{--tri-skeleton-loader-progressbar-height: 40px;width:75px;max-width:100%;margin:0 auto 9px;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-card-title{--tri-skeleton-loader-progressbar-height: 24px;width:128px;max-width:100%;margin:0 auto 20px;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-card-price{--tri-skeleton-loader-progressbar-height: 24px;width:86px;max-width:100%;margin:0 auto 22px;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-card-btn{--tri-skeleton-loader-progressbar-height: 49px;width:100%;margin:0;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-rows{background:#FFF;border:1px solid #DAE1E9;box-shadow:0 -3px 16px #2831681a;border-radius:8px 0 8px 8px;overflow:hidden}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-row{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;gap:24px;padding:24px 32px;align-items:center;border-bottom:1px solid #DAE1E9}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-row:last-child{border-bottom:0}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-row-icon,travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-row-arrow{--tri-skeleton-loader-progressbar-height: 32px;width:32px;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-cal-tables .cal-tables-skeleton-loader__accordion-row-title{--tri-skeleton-loader-progressbar-height: 24px;width:343px;max-width:100%;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-cal-tables-view{--tri-tables-grid-tmp-cls: minmax(180px, 1.4fr) repeat(auto-fit, minmax(120px, 1fr));--tri-tables-grid-border-radius-size: 8px}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-rows,travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header,travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-recommended-highlight{display:grid;grid-template-columns:var(--tri-tables-grid-tmp-cls)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-recommended-highlight:before{content:""}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-recommended-highlight>div{text-align:center;color:#fff;padding:10px;font-size:.875rem;font-weight:700;line-height:130%;letter-spacing:.5px}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-recommended-highlight>div.recommended{background:#45c396;border-radius:var(--tri-tables-grid-border-radius-size) var(--tri-tables-grid-border-radius-size) 0 0}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header{position:relative}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header:before{content:"";display:block}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header-item{display:grid;gap:6px;padding:24px;border-radius:var(--tri-tables-grid-border-radius-size) var(--tri-tables-grid-border-radius-size) 0 0;border:1px solid #DAE1E9;text-align:center;background:#FFF;border-bottom:0;box-shadow:none}@media (min-width: 891px){travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header-item{border-left:0;border-right:0}}@media (min-width: 891px){travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header-item:first-child{border-radius:var(--tri-tables-grid-border-radius-size) 0 0 0;border-left:1px solid #DAE1E9;border-right:1px solid #DAE1E9;box-shadow:-4px 7px 15px #28316814}}@media (min-width: 891px){travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header-item:last-child{border-radius:0 var(--tri-tables-grid-border-radius-size) 0 0;border-left:1px solid #DAE1E9;border-right:1px solid #DAE1E9;box-shadow:4px 7px 15px #28316814}}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header-item:before{display:block;content:"";max-width:32px;line-height:0;margin:0 auto}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header-item.basic-package:before{content:url(basic-package.efc35c350e4e9c47.svg)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header-item.comfort-package:before{content:url(comfort-package.bbc22a6e396b9fbc.svg)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header-item.premium-package:before{content:url(premium-package.a1e3f84e6cf13b99.svg)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header-item.recommended{border-radius:0}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header-item grma-button{width:min(240px,100%)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header-item grma-button button{padding:13px 8px;width:100%}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header grma-button{width:min(240px,100%)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header grma-button .grma-btn-secondary{--tri-grma-btn-width: 100%;--tri-grma-btn-min-width: none;--tri-grma-btn-padding: 13px 8px;--tri-grma-btn-label-font-size: 1rem;--tri-grma-btn-label-font-weight: 500;--tri-grma-btn-label-line-height: 130%}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header-title{font-size:1rem;font-weight:400;color:#30373d;line-height:130%;letter-spacing:.5px;margin:0}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-header-value{color:#30373d;font-size:1.5rem;font-weight:500;line-height:1.875rem;margin:0 0 6px}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-group-header{display:grid;grid-template-columns:32px 1fr;align-items:center;grid-gap:26px;font-size:1rem;color:#30373d;font-weight:450;line-height:130%;letter-spacing:.5px}@media (min-width: 891px){travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-group-header{font-size:1.125rem}}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-group-header:before{content:"";width:32px;height:32px;background-position:center;background-size:cover;background-repeat:no-repeat;align-self:flex-start}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-group-header.blank:before{background-image:none;background-color:#45c3961a;border-radius:var(--tri-tables-grid-border-radius-size)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-group-header.group-emergency:before{background-image:url(group-emergency.012a2ec7bb8be3c9.svg)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-group-header.group-emergency-extra:before{background-image:url(group-emergency-extra.521a7232176c4ee4.svg)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-group-header.group-transport:before{background-image:url(group-transport.59320f030e04a471.svg)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-group-header.group-other-assistance:before{background-image:url(group-other-assistance.85c5e7086eb68a63.svg)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-group-header.group-legal-protection:before{background-image:url(group-legal-protection.c52e5db662424e8b.svg)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-group-header.group-liability:before{background-image:url(group-liability.2513349ea44adbd9.svg)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-group-header.group-luggage:before{background-image:url(group-luggage.a9714effb54eca23.svg)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-group-header.group-car-assistance:before{background-image:url(group-car-assistance.69aadcd6846a4a93.svg)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-rows{align-items:stretch;border-bottom:1px solid #DAE1E9}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-rows:first-child{border-top:1px solid #DAE1E9}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-rows:last-child{border-bottom:0}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-rows .proposal-column{display:flex;padding:14px 16px;justify-content:center;align-items:center;text-align:center;border-right:1px solid #DAE1E9;font-size:.875rem;font-weight:400;line-height:130%;letter-spacing:.5px;color:#30373d;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 891px){travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-rows .proposal-column{padding:24px 32px;font-size:1.125rem}}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-rows .proposal-column:first-child{border-left:1px solid #DAE1E9;background:#F3F3F9;justify-content:flex-start;font-weight:450;text-align:left}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-rows .proposal-column.recommended{background:#ECF9F5}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-accordion-wrapper{position:relative;overflow:hidden;padding-bottom:8px}@media (min-width: 891px){travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-accordion-wrapper{padding-bottom:0;border-radius:var(--tri-tables-grid-border-radius-size) 0 var(--tri-tables-grid-border-radius-size) var(--tri-tables-grid-border-radius-size);box-shadow:0 -3px 16px #2831681a}}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-accordion-wrapper .accordion-header{border:1px solid #DAE1E9;border-bottom:0;background:#FFF;cursor:pointer;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 891px){travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-accordion-wrapper>:first-child .accordion-header{border-radius:var(--tri-tables-grid-border-radius-size) 0 0 0}}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-accordion-wrapper>:last-child .accordion-header{border-radius:0 0 var(--tri-tables-grid-border-radius-size) var(--tri-tables-grid-border-radius-size);border-bottom:1px solid #DAE1E9}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-accordion-wrapper>:last-child .open .accordion-header{border-radius:0;border-bottom:0}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-accordion-wrapper>:last-child .proposal-rows:last-child{border-radius:0 0 var(--tri-tables-grid-border-radius-size) var(--tri-tables-grid-border-radius-size);border-bottom:1px solid #DAE1E9}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-accordion-wrapper>:last-child .proposal-rows:last-child :first-child{border-radius:0 0 0 var(--tri-tables-grid-border-radius-size)}travel-insurance-ui-cal-tables-view .travel__tables-view .proposal-accordion-wrapper>:last-child .proposal-rows:last-child :last-child{border-radius:0 0 var(--tri-tables-grid-border-radius-size) 0}travel-insurance-ui-cal-tables-view .travel__tables-view--mobile{--tri-tables-grid-tmp-cls:calc(100vw - 48px);scroll-snap-align:center;scroll-snap-stop:always;width:var(--tri-tables-grid-tmp-cls)}@media (min-width: 760px){travel-insurance-ui-cal-tables-view .travel__tables-view--mobile{--tri-tables-grid-tmp-cls:calc(100vw - 80px)}}travel-insurance-ui-cal-tables-view .travel__tables-view--mobile .proposal-header:before{display:none}travel-insurance-ui-cal-tables-view .travel__tables-view--mobile .proposal-recommended-highlight{height:35px}travel-insurance-ui-cal-tables-view .travel__tables-view--mobile .proposal-recommended-highlight:before{display:none}travel-insurance-ui-cal-tables-view .travel__tables-view--mobile .proposal-rows{--tri-tables-grid-tmp-cls: 1fr 1fr}travel-insurance-ui-cal-tables-view .travel__tables-view--mobile .travel__accordion{border-radius:0 0 var(--tri-tables-grid-border-radius-size) var(--tri-tables-grid-border-radius-size)}travel-insurance-ui-payment-scene .travel__skeleton-loader--title{--tri-skeleton-loader-gap: 24px}travel-insurance-ui-payment-scene .travel__skeleton-loader--p{--tri-skeleton-loader-gap: 8px}travel-insurance-ui-payment-scene .payment-scene-skeleton-loader__img{--tri-skeleton-loader-progressbar-height: 195px;width:220px;max-width:100%;margin:0 auto;line-height:0;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-payment-scene .payment-scene-skeleton-loader__title{--tri-skeleton-loader-progressbar-height: 24px;width:248px;max-width:var(--tri-title-wrap-max-wdith);margin:0 auto;line-height:0;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-payment-scene .payment-scene-skeleton-loader__p{--tri-skeleton-loader-progressbar-height: 18px;width:var(--tri-payment-valid-grid-max-width);max-width:100%;margin:0 auto;line-height:0;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-payment-scene .payment-scene-skeleton-loader__btn{--tri-skeleton-loader-progressbar-height: 56px;width:238px;max-width:var(--tri-title-wrap-max-wdith);margin:0 auto;line-height:0;height:var(--tri-skeleton-loader-progressbar-height)}travel-insurance-ui-proposal-verification-scene{--tri-content-grid-max-width: 815px;--tri-content-grid-margin: 64px auto;--tri-content-grid-buttons-margin: 24px auto 0 auto}travel-insurance-ui-proposal-verification-scene grma-button{--tri-grma-btn-min-width: 100%;--tri-grma-button-justify-self: stretch }travel-insurance-ui-proposal-verification-scene .form-message--success:before{content:url(icon-verification-success.51727e40af2ad426.svg)}travel-insurance-ui-proposal-verification-scene .form-message--warning:before{content:url(icon-verification-warning.ef54a917b0c458d6.svg)}travel-insurance-ui-proposal-verification-scene .form-message--error:before{content:url(icon-verification-error.f3c0aba0dbd0ce95.svg)}travel-insurance-ui-proposal-verification-scene .verify-proposal{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:435px;margin:0 auto}travel-insurance-ui-proposal-verification-scene .verify-proposal__card{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:24px;background-color:#fff;border-radius:24px;box-shadow:0 6px 12px #2831681a}@media (min-width: 760px){travel-insurance-ui-proposal-verification-scene .verify-proposal__card{padding:40px 32px}}travel-insurance-ui-proposal-verification-scene .verify-proposal__info{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;align-items:center;padding:8px;background-color:#f5f6f6;border-radius:4px;border:1px solid #EAEBEC;color:#30373d;font-size:.875rem;line-height:140%}travel-insurance-ui-proposal-verification-scene .verify-proposal__info:before{content:"";display:block;height:32px;width:32px;background-image:url(icon-hourglass.6294b4f6956b34f4.svg);background-size:cover}travel-insurance-ui-proposal-pending-section{display:contents}travel-insurance-ui-proposal-pending-section grma-button{--tri-grma-btn-width: 306px;--tri-grma-btn-min-width: fit-content}travel-insurance-ui-proposal-failed-section{display:contents}travel-insurance-ui-proposal-failed-section grma-button{--tri-grma-btn-width: 306px;--tri-grma-btn-min-width: fit-content}travel-insurance-ui-proposal-finish-section{display:contents}travel-insurance-ui-proposal-finish-section grma-button{--tri-grma-btn-width: 306px;--tri-grma-btn-min-width: fit-content}travel-insurance-ui-pending-section grma-button{--tri-grma-btn-min-width: fit-content;--tri-grma-btn-width: 306px;--tri-grma-button-justify-self: stretch }travel-insurance-ui-agent-statement{--tri-content-grid-max-width: 620px;--tri-content-grid-margin: 32px auto 0 auto;--tri-list-clr: #30373D;--tri-list-li-margin: 8px 0 0 0;--tri-skeleton-loader-gap: 16px;--tri-skeleton-loader-progressbar-height: 24px}travel-insurance-ui-agent-statement .statements-download__desc{color:#30373d;font-size:18px;font-weight:450;line-height:130%;letter-spacing:.5px}@media (min-width: 760px){travel-insurance-ui-agent-statement .statements-download .skeleton-loader{width:50%}}travel-insurance-ui-agent-statement .travel__list li{display:flex;gap:4px;align-items:center}travel-insurance-ui-agent-statement .travel__download-btn{flex-shrink:0}travel-insurance-ui-proposal-creation-method{--tri-content-grid-max-width: 704px;--tri-content-grid-buttons-margin: 40px 0 0 0}travel-insurance-ui-proposal-no-need-to-verify-final{--tri-content-grid-gap: 24px;--tri-content-grid-margin: 72px auto;--tri-title-wrap-max-wdith: 580px}travel-insurance-ui-proposal-no-need-to-verify-final .travel__title-wrap{justify-items:center;text-align:center}travel-insurance-ui-proposal-no-need-to-verify-final .travel__title{margin-top:calc(56px - var(--tri-content-grid-gap, 24px))}
