.wpte-checkout__enable-travel-insurance{align-items:center;display:flex;flex-wrap:wrap;row-gap:12px}.wpte-checkout__enable-travel-insurance>label{font-weight:600;margin-right:12px}@media(max-width:767px){.wpte-checkout__enable-travel-insurance>label{width:100%}}.wpte-checkout__enable-travel-insurance .wpte-checkout__form-control{align-items:center;display:flex;margin-right:24px}.wpte-checkout__travel-insurance-plans{background-color:rgba(var(--wpte-primary-color-rgb,var(--primary-color-rgb)),.04);border-radius:12px;padding:24px}@media(max-width:767px){.wpte-checkout__travel-insurance-plans{padding:16px}}.wpte-checkout__travel-insurance-plans-title{font-size:16px;font-weight:700;line-height:1.75;margin:0 0 12px}@media(min-width:768px){.wpte-checkout__travel-insurance-plans-list{padding:12px 0}}.wpte-checkout__travel-insurance-plan{-moz-column-gap:32px;column-gap:32px;display:flex;flex-wrap:wrap;row-gap:8px}.wpte-checkout__travel-insurance-plan-item:not(:last-child){border-bottom:1px solid rgba(var(--wpte-primary-color-rgb,var(--primary-color-rgb)),.08);margin-bottom:24px;padding-bottom:24px}@media(max-width:767px){.wpte-checkout__travel-insurance-plan-item:not(:last-child){margin-bottom:12px;padding-bottom:12px}}.wpte-checkout__travel-insurance-plan-item .wpte-checkout__travel-insurance-plan-content{display:none}.wpte-checkout__travel-insurance-plan-item.is-open{border-bottom:none;padding-bottom:0}.wpte-checkout__travel-insurance-plan-item.is-open .wpte-checkout__travel-insurance-plan-content{display:block}.wpte-checkout__travel-insurance-plan input[type=radio]{margin:0}.wpte-checkout__travel-insurance-plan-header{flex:1}.wpte-checkout__travel-insurance-plan-header-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:767px){.wpte-checkout__travel-insurance-plan-header-top{padding-left:32px;position:relative;row-gap:8px}.wpte-checkout__travel-insurance-plan-header-top input[type=radio]{left:0;position:absolute;top:2px}}.wpte-checkout__travel-insurance-plan-name{color:#0f1d23;font-size:16px;font-weight:600;line-height:1.75}@media(max-width:767px){.wpte-checkout__travel-insurance-plan-name{font-size:14px}}.wpte-checkout__travel-insurance-plan-details-button{align-items:center;background-color:rgba(var(--wpte-primary-color-rgb,var(--primary-color-rgb)),.1);border:none;border-radius:100px;color:var(--wpte-primary-color,var(--primary-color));cursor:pointer;display:flex;font-size:12px;font-weight:500;line-height:1.5;padding:4px 12px}@media(max-width:767px){.wpte-checkout__travel-insurance-plan-details-button{padding:2px 12px}}.wpte-checkout__travel-insurance-plan-details-button:after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:5px;margin-left:8px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 fill=%27none%27%3E%3Cpath stroke=%27%230C68E9%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.333%27 d=%27m1 1 4 4 4-4%27/%3E%3C/svg%3E") no-repeat center center;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 fill=%27none%27%3E%3Cpath stroke=%27%230C68E9%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.333%27 d=%27m1 1 4 4 4-4%27/%3E%3C/svg%3E") no-repeat center center;transition:transform .3s ease-in-out;vertical-align:middle;width:8px}.wpte-checkout__travel-insurance-plan-details-button.is-active,.wpte-checkout__travel-insurance-plan-details-button:hover{background-color:var(--wpte-primary-color,var(--primary-color));color:#fff}.wpte-checkout__travel-insurance-plan-details-button.is-active:after{transform:rotate(180deg)}.wpte-checkout__travel-insurance-plan-price{display:flex;flex-direction:column;padding-left:32px;width:100%}@media(min-width:768px){.wpte-checkout__travel-insurance-plan-price{align-items:flex-end;padding-left:0;width:auto}}.wpte-checkout__travel-insurance-plan-price-value{color:#111322;font-size:24px;font-weight:600;line-height:1.5}@media(max-width:767px){.wpte-checkout__travel-insurance-plan-price-value{font-size:16px}}.wpte-checkout__travel-insurance-plan-price-label{color:#5d6b98;font-size:14px;line-height:1.8}@media(max-width:767px){.wpte-checkout__travel-insurance-plan-price-label{font-size:12px}}.wpte-checkout__travel-insurance-plan-price-per-day{color:#5d6b98;font-size:14px;font-weight:600;line-height:1.8}@media(max-width:767px){.wpte-checkout__travel-insurance-plan-price-per-day{font-size:12px}}.wpte-checkout__travel-insurance-plan-recommended-tag{background-color:rgba(41,173,87,.078);border-radius:100px;color:#29ad57;font-size:14px;font-weight:500;line-height:1.7;padding:2px 12px}@media(max-width:767px){.wpte-checkout__travel-insurance-plan-recommended-tag{display:none}}.wpte-checkout__travel-insurance-plan-description{color:#3e4b50;font-size:16px;line-height:1.75;margin:0 0 0 32px}@media(max-width:767px){.wpte-checkout__travel-insurance-plan-description{font-size:12px;line-height:1.8}}.wpte-checkout__travel-insurance-plan-content{background-color:#fff;border:1px solid rgba(var(--wpte-primary-color-rgb,var(--primary-color-rgb)),.08);border-radius:8px;margin-top:16px;padding:24px}@media(max-width:767px){.wpte-checkout__travel-insurance-plan-content{font-size:12px;line-height:1.8;margin-top:8px;padding:12px}}.wpte-checkout__travel-insurance-plan-content p{margin:0}.wpte-checkout__travel-insurance-plan-content p:not(:last-child){margin-bottom:24px}.wpte-checkout__travel-insurance-plan-content ul{list-style:none;margin:0;padding:0}.wpte-checkout__travel-insurance-plan-content ul li{display:flex;margin:0}.wpte-checkout__travel-insurance-plan-content ul li:not(:last-child){margin-bottom:8px}.wpte-checkout__travel-insurance-affiliate-link-container p{margin:0 0 12px}@media(max-width:767px){.wpte-checkout__travel-insurance-affiliate-link-container *,.wpte-checkout__travel-insurance-affiliate-link-container a{font-size:12px;line-height:1.8}}.wpte-checkout__travel-insurance-affiliate-link{color:var(--wpte-primary-color,var(--primary-color));font-size:16px;font-weight:600;line-height:1.6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.wpte-checkout__travel-insurance-affiliate-link:after{background-color:var(--wpte-primary-color,var(--primary-color));background-size:contain;content:"";display:inline-block;height:20px;margin-left:8px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath stroke=%27%230C68E9%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.67%27 d=%27M17.5 7.5v-5m0 0h-5m5 0-6.667 6.667m-2.5-5H6.5c-1.4 0-2.1 0-2.635.272a2.5 2.5 0 0 0-1.093 1.093C2.5 6.066 2.5 6.767 2.5 8.167V13.5c0 1.4 0 2.1.272 2.635a2.5 2.5 0 0 0 1.093 1.092C4.4 17.5 5.1 17.5 6.5 17.5h5.333c1.4 0 2.1 0 2.635-.273a2.5 2.5 0 0 0 1.093-1.092c.272-.535.272-1.235.272-2.635v-1.833%27/%3E%3C/svg%3E") no-repeat center center;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath stroke=%27%230C68E9%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.67%27 d=%27M17.5 7.5v-5m0 0h-5m5 0-6.667 6.667m-2.5-5H6.5c-1.4 0-2.1 0-2.635.272a2.5 2.5 0 0 0-1.093 1.093C2.5 6.066 2.5 6.767 2.5 8.167V13.5c0 1.4 0 2.1.272 2.635a2.5 2.5 0 0 0 1.093 1.092C4.4 17.5 5.1 17.5 6.5 17.5h5.333c1.4 0 2.1 0 2.635-.273a2.5 2.5 0 0 0 1.093-1.092c.272-.535.272-1.235.272-2.635v-1.833%27/%3E%3C/svg%3E") no-repeat center center;vertical-align:middle;width:20px}.wpte-checkout__travel-insurance-affiliate-link:hover{text-decoration:none}.wpte-checkout__enable-travel-insurance~* .wpte-checkout__travel-insurance-plans{margin-top:16px}
