.canada-travel-page h3{font-weight:400}.canada-travel-page h4[class*="leading-[50px]"]{padding-top:0!important;padding-bottom:40px!important;line-height:1.2!important}.canada-travel-page .productIntroSection b,.canada-travel-page .productIntroSection strong{font-family:robotobold,Roboto,sans-serif;font-weight:700}@font-face{font-family:Roboto-Bold;src:url(/fonts/Roboto-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}.canada-travel-page section[aria-label="Property Insurance promotional banner"] article>p:first-of-type{letter-spacing:-.26px!important;color:#c21b17!important;background-color:#fff!important;font-family:Roboto-Bold,robotobold,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:15.23px!important}.canada-travel-page section[aria-label="Property Insurance promotional banner"] img{object-fit:fill!important;object-position:50% 50%!important}@media (min-width:768px){.canada-travel-page section[aria-label="Property Insurance promotional banner"] h1,.canada-travel-page section[aria-label="Property Insurance promotional banner"] h2{letter-spacing:normal!important;color:#fff!important;padding-bottom:0!important;font-family:robotolight,sans-serif!important;font-size:48px!important;font-weight:400!important;line-height:57.6px!important}}@media (max-width:767px){.canada-travel-page section[aria-label="Property Insurance promotional banner"] h1,.canada-travel-page section[aria-label="Property Insurance promotional banner"] h2{letter-spacing:normal!important;color:#fff!important;padding-bottom:0!important;font-family:robotolight,sans-serif!important;font-size:28px!important;font-weight:400!important;line-height:33.6px!important}}.canada-travel-page .productIntroSection a,.canada-travel-page .stepsToPurchaseInsurance a{color:#007bff!important;letter-spacing:normal!important;font-family:robotolight,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:28px!important;text-decoration:none!important}.canada-travel-page .productIntroSection p{color:#20252b;letter-spacing:normal}.canada-travel-page section:has(h3.font-medium){margin-bottom:0!important;padding-top:0!important;padding-bottom:30px!important}.canada-travel-page h3.font-medium{letter-spacing:normal!important;color:#20252b!important;padding-bottom:20px!important;font-family:robotolight,sans-serif!important;font-style:normal!important;font-weight:400!important}@media (min-width:768px){.canada-travel-page h3.font-medium{font-size:48px!important;line-height:57.6px!important}}@media (max-width:767px){.canada-travel-page h3.font-medium{font-size:32px!important;line-height:38.4px!important}}.canada-travel-page h5[class*=robotomedium]{letter-spacing:normal!important;color:#20252b!important;padding-bottom:16px!important;font-family:robotomedium,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:28.8px!important}.canada-travel-page h5[class*=robotomedium]+div,.canada-travel-page h5[class*=robotomedium]+div p,.canada-travel-page h5[class*=robotomedium]+p{letter-spacing:normal!important;color:#20252b!important;font-family:robotolight,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:28px!important}.canada-travel-page h5[class*=robotomedium]+div p,.canada-travel-page h5[class*=robotomedium]+p{margin-bottom:0!important;padding-bottom:10px!important}@media (min-width:768px){.canada-travel-page section:has(h3.font-medium) .swiper{padding-top:30px!important}.canada-travel-page section:has(h3.font-medium) [class*="mb-[30px]"]{width:auto!important;height:auto!important;margin-bottom:45px!important}.canada-travel-page section:has(h3.font-medium) .swiper img{width:auto!important;max-width:none!important;height:135px!important;max-height:none!important;margin:0 auto!important;display:block!important}}@media (min-width:1024px){.canada-travel-page section:has(h3.font-medium) [class*=px-10]{padding-left:0!important;padding-right:0!important}.canada-travel-page section:has(h3.font-medium) .swiper-slide{width:25%!important;margin-right:0!important}.canada-travel-page section:has(h3.font-medium) [class*="max-w-[280px]"]{max-width:none!important}}.canada-travel-page .canada-not-covered{padding-bottom:80px!important}.canada-travel-page .canada-not-covered [id=not-covered-heading]{margin-top:0!important}.canada-travel-page .canada-not-covered [id=not-covered-heading]~p,.canada-travel-page .canada-not-covered [id=not-covered-heading]~div>p{letter-spacing:normal!important;color:#20252b!important;margin-bottom:0!important;padding-bottom:10px!important;font-family:robotolight,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:28px!important}.canada-travel-page .canada-not-covered [id=not-covered-heading]~ul{gap:0!important}.canada-travel-page .canada-not-covered [id=not-covered-heading]~ul li{box-sizing:border-box;letter-spacing:normal!important;color:#20252b!important;gap:6px!important;padding-bottom:12px!important;padding-right:20px!important;font-family:robotoregular,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:normal!important}.canada-travel-page .canada-not-covered [id=not-covered-heading]~ul li p{letter-spacing:normal!important;color:#20252b!important;margin:0!important;padding-bottom:5px!important;font-family:robotobold,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:normal!important}@media (max-width:1023px){.canada-travel-page .canada-not-covered [id=not-covered-heading]~ul{grid-template-columns:45% 45%!important}}@media (max-width:767px){.canada-travel-page .canada-not-covered{padding-bottom:30px!important}.canada-travel-page .canada-not-covered [id=not-covered-heading]~ul{grid-template-columns:100%!important}.canada-travel-page .canada-not-covered [id=not-covered-heading]~ul li{width:100%!important;padding-bottom:29px!important;padding-right:0!important}}@media (min-width:768px){.canada-travel-page .stepsToPurchaseInsurance [id=health-plan-heading]{letter-spacing:normal!important;color:#20252b!important;max-width:716px!important;padding-bottom:50px!important;font-family:robotolight,sans-serif!important;font-size:48px!important;font-weight:400!important;line-height:57.6px!important}.canada-travel-page .stepsToPurchaseInsurance [id=health-plan-heading]+*{letter-spacing:normal!important;color:#20252b!important;max-width:716px!important;padding-bottom:10px!important;font-family:robotolight,sans-serif!important;font-size:20px!important;line-height:28px!important}.canada-travel-page .stepsToPurchaseInsurance .steps>li .content{width:295px!important;max-width:295px!important}}.canada-travel-page .stepsToPurchaseInsurance .steps>li .content,.canada-travel-page .stepsToPurchaseInsurance .steps>li .content h4,.canada-travel-page .stepsToPurchaseInsurance .steps>li .content p{color:#20252b!important;letter-spacing:normal!important}.canada-travel-page .stepsToPurchaseInsurance .steps>li .content h4{font-family:robotomedium,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}.canada-travel-page .stepsToPurchaseInsurance .steps>li .content p{padding-bottom:10px!important;font-family:robotolight,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:28px!important}@media (min-width:768px){.canada-travel-page .stepsToPurchaseInsurance .steps>li span.number{letter-spacing:normal!important;color:#fff!important;font-family:robotolight,sans-serif!important;font-size:30px!important;font-weight:400!important;line-height:30px!important}}.canada-travel-page h3[class*="text-[18px]"]{letter-spacing:normal!important;color:#20252b!important;margin-bottom:0!important;padding-bottom:15px!important;font-family:robotomedium,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:33.6px!important}.canada-travel-page h3[class*="text-[18px]"]+div,.canada-travel-page h3[class*="text-[18px]"]+div .ck-content,.canada-travel-page h3[class*="text-[18px]"]+div p{letter-spacing:normal!important;color:#20252b!important;font-family:robotolight,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:25.2px!important}.canada-travel-page h3[class*="text-[18px]"]+div{padding-bottom:5px!important}.canada-travel-page h3[class*="text-[18px]"]+div p{margin:0!important;padding-bottom:0!important}@media (max-width:767px){.canada-travel-page .productIntroSection h1{padding-bottom:50px!important}}
