@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap";body{background-color:#fff;color:#505658;height:100%;margin:0;padding:74px 0 0;position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:768px){body{padding:88px 0 0}}@media(min-width:1024px){body{padding:118px 0 0}}body.modal-active{margin:0;overflow:hidden}body.has-alert{margin:143px 0 0}.site-wrap{background-color:#fff;margin:0 auto;overflow:hidden}.site-wrap.no-branding{margin-top:-74px}@media(min-width:768px){.site-wrap.no-branding{margin-top:-88px}}@media(min-width:1024px){.site-wrap.no-branding{margin-top:-118px}}.modal-active .site-wrap{-webkit-filter:blur(10px);filter:blur(10px)}img[data-src]{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}@media(prefers-reduced-motion:reduce){img[data-src]{-webkit-transition:none;transition:none}}img.lazyloaded{opacity:1}section{margin:24px 0}@media(min-width:768px){section{margin:32px 0}}@media(min-width:1024px){section{margin:48px 0}}@media(min-width:1280px){section{margin:64px 0}}.section-container{margin:0 auto;max-width:1460px;padding:0 24px;width:100%}@media(min-width:768px){.section-container{padding:0 32px}}@media(min-width:1024px){.section-container{padding:0 40px}}@media(min-width:1280px){.section-container{padding:0 56px}}.background{margin:0;padding:24px 0}@media(min-width:768px){.background{padding:32px 0}}@media(min-width:1024px){.background{padding:48px 0}}@media(min-width:1280px){.background{padding:64px 0}}.background--image{background-image:url(//cheepinsurance.ca/wp-content/themes/base/assets/css/../../img/rebrand-background.png);background-size:cover}.background--gold{background-color:#fcb040}.background--gradient{background:transparent -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(46%,#fefeff),to(#edf2ff)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#fff 0%,#fefeff 46%,#edf2ff 100%) 0% 0% no-repeat padding-box}.background--gray{background-color:#f7f7f7}.background--light-blue{background-color:#f7fafc}.background--maroon{background-color:#cc202d}.background--red{background-color:#ef3e36}.background--yellow{background-color:#fff8ec}.background--image,.background--maroon,.background--rebrand-image,.background--red{color:#fff}.background--image h1,.background--image h2,.background--image h3,.background--image h4,.background--image h5,.background--image h6,.background--image p,.background--image a:not(.link__btn--white):not(.link__btn--transparent),.background--maroon h1,.background--maroon h2,.background--maroon h3,.background--maroon h4,.background--maroon h5,.background--maroon h6,.background--maroon p,.background--maroon a:not(.link__btn--white):not(.link__btn--transparent),.background--rebrand-image h1,.background--rebrand-image h2,.background--rebrand-image h3,.background--rebrand-image h4,.background--rebrand-image h5,.background--rebrand-image h6,.background--rebrand-image p,.background--rebrand-image a:not(.link__btn--white):not(.link__btn--transparent),.background--red h1,.background--red h2,.background--red h3,.background--red h4,.background--red h5,.background--red h6,.background--red p,.background--red a:not(.link__btn--white):not(.link__btn--transparent){color:#fff !important}.background--none+.background--gradient{padding-top:0}.color--white{color:#fff !important}.color--red{color:#ef3e36 !important}.color--maroon{color:#cc202d !important}.color--gold{color:#fcb040 !important}.body{overflow:hidden;position:relative;z-index:2}.single-post .hero{display:none}.hero-banner .body-header{-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,.2);box-shadow:0 0 4px 2px rgba(0,0,0,.2);overflow:hidden;position:relative;z-index:2}@media(min-width:1024px){.hero-banner .body-header{border-radius:16px;margin:24px 24px 0}}.hero-banner .body{-webkit-box-shadow:none;box-shadow:none}@media(min-width:1024px){.hero-banner .body{margin:0}}.no-border .body{-webkit-box-shadow:none;box-shadow:none}.no-border .hero-banner .body-header{-webkit-box-shadow:none;box-shadow:none}.text-center{text-align:center}.text-right{text-align:right}.link{color:#505658;text-decoration:underline}.link:hover{color:#505658}.link--bold{font-weight:700}.link__btn{background-color:#ef3e36;border:2px solid #ef3e36;border-radius:100px;color:#fff;font-size:18px;font-weight:700;padding:12px 24px;text-decoration:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.link__btn.phone{background-image:url(//cheepinsurance.ca/wp-content/themes/base/assets/css/../../img/phone-white.svg);background-position:20px 12px;background-repeat:no-repeat;padding:12px 24px 12px 48px}@media(min-width:1024px){.link__btn+.link__btn{margin-left:8px}}.link__btn--large{font-weight:700;padding:16px 32px}.link__btn:hover{background-color:#fff;border-color:#ef3e36;color:#ef3e36;text-decoration:none}.link__btn--maroon{background-color:#cc202d;border:2px solid #cc202d}.link__btn--maroon:hover{background-color:#e61e26;border-color:#e61e26;color:#fff}.link__btn--transparent{background-color:transparent;border:2px solid #fff;color:#fff}.link__btn--transparent:hover{background-color:#fff;border-color:#fff;color:#cc202d !important}.link__btn--white{background-color:#fff;border:2px solid #cc202d;color:#000 !important}.link__btn--white:hover{background-color:#cc202d;border-color:#fff;color:#fff !important}strong{font-weight:700}textarea,input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0}h1,.h1{font-family:"Lora",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:43px;letter-spacing:-2.1px;line-height:1.2}@media(min-width:768px){h1,.h1{font-size:48px}}@media(min-width:1024px){h1,.h1{font-size:60px}}@media(min-width:1280px){h1,.h1{font-size:70px}}h2,.h2{font-family:"Lora",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:40px;letter-spacing:-1.56px;line-height:1.2}@media(min-width:768px){h2,.h2{font-size:44px}}@media(min-width:1024px){h2,.h2{font-size:48px}}@media(min-width:1280px){h2,.h2{font-size:52px}}h3,.h3{font-family:"Lora",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:30px;letter-spacing:-1.2px;line-height:1.2}@media(min-width:768px){h3,.h3{font-size:32px}}@media(min-width:1024px){h3,.h3{font-size:36px}}@media(min-width:1280px){h3,.h3{font-size:40px}}h4,.h4{font-family:"Lora",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:22px;letter-spacing:-.9px;line-height:1.2}@media(min-width:768px){h4,.h4{font-size:24px}}@media(min-width:1024px){h4,.h4{font-size:27px}}@media(min-width:1280px){h4,.h4{font-size:30px}}h5,.h5{font-family:"Lora",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;letter-spacing:-.66px;line-height:1.2}@media(min-width:768px){h5,.h5{font-size:18px}}@media(min-width:1024px){h5,.h5{font-size:20px}}@media(min-width:1280px){h5,.h5{font-size:22px}}h6,.h6{font-family:"Lora",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:14px;letter-spacing:-.48px;line-height:1.2}@media(min-width:768px){h6,.h6{font-size:16px}}.heading{margin-bottom:1.5rem}.body-1,p,li{font-family:"Mulish",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:23px}.body-2,label{font-family:"Mulish",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:14px;line-height:21px}.body-3{font-family:"Mulish",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:21px}@media(min-width:768px){.body-3{font-size:18px;line-height:24px}}@media(min-width:1024px){.body-3{font-size:20px;line-height:27px}}.body-3 p{font-family:"Mulish",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:21px}@media(min-width:768px){.body-3 p{font-size:18px;line-height:24px}}@media(min-width:1024px){.body-3 p{font-size:20px;line-height:27px}}em{font-style:italic}a:not(.link){color:#505658;text-decoration:underline;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}a:not(.link):hover{color:#505658;opacity:.7}.basic-picture{overflow:hidden}.basic-picture picture{margin-left:50%;display:block;font-size:0;position:relative}.basic-picture img{width:auto !important;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cover-picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cover-picture--left img{-o-object-position:left;object-position:left}.cover-picture--right img{-o-object-position:right;object-position:right}.links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -10px -16px}.links .link{margin:0 10px 16px}.link{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){.link{-webkit-transition:none;transition:none}}.link__btn{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:inline-block;line-height:1em}@media(prefers-reduced-motion:reduce){.link__btn{-webkit-transition:none;transition:none}}.wysiwyg>:first-child{margin-top:0}.wysiwyg>:last-child{margin-bottom:0}@media(min-width:768px){.wysiwyg .alignleft{float:left;padding-right:20px}}.wysiwyg .aligncenter{display:block;margin-left:auto;margin-right:auto}@media(min-width:768px){.wysiwyg .alignright{float:right;padding-left:20px}}.v-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-icon--before:before{height:1em;width:1em}.v-icon--after:after{height:1em;width:1em}.v-icon__svg{height:1em;width:1em;display:inline-block}.v-icon--b-search:before{content:url(/content/themes/base/assets/img/icons/search.svg);-webkit-filter:invert(44%) sepia(0%) saturate(0%) hue-rotate(164deg) brightness(88%) contrast(90%);filter:invert(44%) sepia(0%) saturate(0%) hue-rotate(164deg) brightness(88%) contrast(90%)}.v-icon--a-search:after{content:url(/content/themes/base/assets/img/icons/search.svg);-webkit-filter:invert(44%) sepia(0%) saturate(0%) hue-rotate(164deg) brightness(88%) contrast(90%);filter:invert(44%) sepia(0%) saturate(0%) hue-rotate(164deg) brightness(88%) contrast(90%)}