@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"VAGRoundedLTCom-Light";src:url(/themes/custom/ppu/fonts/VAG%20Rounded%20LT%20Com%20Light.ttf) format("truetype");src:url(/themes/custom/ppu/fonts/VAG%20Rounded%20LT%20Com%20Light.eot) format("embedded-opentype");src:url(/themes/custom/ppu/fonts/VAG%20Rounded%20LT%20Com%20Light.svg) format("svg");src:url(/themes/custom/ppu/fonts/VAG%20Rounded%20LT%20Com%20Light.woff) format("woff");}@font-face{font-family:"VAGRoundedLTCom-Bold";src:url(/themes/custom/ppu/fonts/VAG%20Rounded%20LT%20Com%20Bold.ttf) format("truetype");src:url(/themes/custom/ppu/fonts/VAG%20Rounded%20LT%20Com%20Bold.eot) format("embedded-opentype");src:url(/themes/custom/ppu/fonts/VAG%20Rounded%20LT%20Com%20Bold.svg) format("svg");src:url(/themes/custom/ppu/fonts/VAG%20Rounded%20LT%20Com%20Bold.woff) format("woff");}:root{--white-color:#ffffff;--violet-blue-base-500:#181949;--violet-blue-base-300:#3B3FB6;--violet-blue-base-200:#252873;}.df-ac-jc{display:flex;align-items:center;justify-content:center;}.df-as-js{display:flex;align-items:flex-start;justify-content:flex-start;}.df-ac-js{display:flex;align-items:center;justify-content:flex-start;}.df-ac-je{display:flex;align-items:center;justify-content:flex-end;}.df-ac-jb{display:flex;align-items:center;justify-content:space-between;}.df-as-jc{display:flex;align-items:flex-start;justify-content:center;}.df-as-jb{display:flex;align-items:flex-start;justify-content:space-between;}.flex-column{flex-direction:column !important;}.d-flex{display:flex !important;}sup{font-size:12px !important;vertical-align:super !important;}sub{font-size:12px !important;vertical-align:sub !important;}input[type="submit"],input[type="button"],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type="text"]{outline-color:#d60078;}.hide{display:none !important;}.show{display:flex !important;}.caa-show-message{display:block !important;}.main-content h1,.main-content .h1{font-family:vagroundedltcom-bold,sans-serif;color:#af1685;letter-spacing:1px;margin-bottom:16px;}.contain{width:100%;max-width:1100px;margin:0 auto;box-sizing:border-box;}li.phone-link a,li.underwriter-link a,li.pipe{color:#757575;}header#site-header{position:fixed;width:100%;background-color:#FFFFFF;top:0px;left:0px;z-index:444;}#site-header .language-switcher-language-url .links .is-active{display:none;}.header-main{font-family:vagroundedltcom-light,sans-serif;}.header-main ul,.header-main ol{list-style-type:none;}.header-Underwritten{background-color:var(--violet-blue-base-500);color:var(--white-color);padding:8px 0;font-size:12px;line-height:20px;font-family:"VAGRoundedLTCom-Light",sans-serif;text-align:center;font-weight:300;letter-spacing:0.76px;margin-bottom:16px;overflow:hidden;max-height:40px;opacity:1;transition:max-height 0.1s fade-in,opacity 0.1s fade-in,padding 0.1s fade-in,margin 0.1s fade-in;}body.is-scrolled .header-Underwritten{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-bottom:0;pointer-events:none;}.header-Underwritten p{margin:0;}.top-header{padding-top:0px;}.header-top .contain .header-links .phone-link .icon:before{font-family:icon-font!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.header-top .contain .header-links .phone-link .icon-phone-desk:before{content:"\44";position:relative;top:4px;color:#6b9ca1;font-size:16px;font-size:1rem;}.header-main .contain{display:flex;align-items:flex-start;justify-content:space-between;}.header-main .logo{max-width:150px;min-width:140px;display:flex;}.header-main .logo img{max-height:50px;}.header-main .logo .logo-link{display:block;max-width:120px;min-width:120px;}.header-main .logo .logo-link img{max-width:100%;}.header-main .topRightBtnCols{order:2;display:flex;}.header-main .main-nav-row{margin-left:auto;}.header-main .main-nav-row nav.header-nav{width:100%;}.header-main .main-nav-row .main-nav{display:flex;width:100%;}.header-main .main-nav-row .main-nav li.nav-item{margin-right:1rem;}.header-main .main-nav-row .main-nav li.nav-item:last-child{margin-right:0px;}.header-main .main-nav-row .main-nav li a{font-size:.950rem;font-size:15px;white-space:nowrap;color:#101010;text-decoration:none;display:block;}.header-main .main-nav-row .main-nav li ul.child{display:flex;}.header-main .main-nav-row .main-nav li ul.child li{margin-right:1rem;}.header-main .main-nav-row .main-nav li ul.child li:last-child{margin-right:0px;}.header-main .main-nav-row .main-nav li ul.child li a{display:block;}.header-main .main-nav-row .main-nav .expanded.open div.nav-dropdown{display:block !important;}.header-main .main-nav-row nav.header-nav{display:flex;}.header-main .main-nav-row nav.header-nav .topRightBtnPart{display:flex;}.header-main .main-nav-row nav.header-nav .topRightBtnPart .topRightBtns{margin-right:0;padding-right:0;}.header-main .main-nav-row nav.header-nav .topRightBtnPart .topRightBtns:last-child{margin-right:0;padding-right:0;}.header-main .main-nav-row nav.header-nav .topRightBtnPart li.topRightBtns{display:flex;align-items:center;margin-right:10px;}.header-main .main-nav-row nav.header-nav .topRightBtnPart li.topRightBtns .btn{padding-left:15px;padding-right:15px;line-height:36px;box-shadow:#00000029 0 3px 6px;border-radius:10px;}.header-main .main-nav-row nav.header-nav .topRightBtnPart li.topRightBtns .memberLoginBtn{background-color:#fff;color:#d60078;}.header-main .main-nav-row nav.header-nav .topRightBtnPart li.topRightBtns .getQuoteBtn{background-color:#A11F7F;background-color:#d60078;color:#fff;}.header-main .main-nav-row nav.header-nav .topRightBtnPart li.topRightBtns .memberLoginBtn:hover{background-color:#F2F2F2;background-color:#fdf2f8;}.header-main .main-nav-row nav.header-nav .topRightBtnPart li.topRightBtns .getQuoteBtn:hover{background-color:#333333;background-color:#a11f7f;}.header-main .main-nav-row nav.header-nav .topRightBtnPart li.topRightBtns:last-child{margin-right:0px;}.header-main .right-buttons{display:flex;justify-content:space-between;}.header-main .right-buttons .buttons{width:calc(50% - 10px);border-radius:10px;box-shadow:#00000029 0 3px 6px;height:40px;letter-spacing:.26px;margin:0 0 0 1.12em;min-width:100px;padding:1em 0;text-align:center;}.header-main .us-site-btn{border-radius:10px;box-shadow:#00000029 0 3px 6px;font-family:"VAGRoundedLTCom-Light",sans-serif;height:40px;letter-spacing:0.26px;margin:0 0 0 0px;min-width:100px;padding:8px;text-align:center;font-size:15px;line-height:23px;}.header-main .member-login-btn{background-color:#fff;color:#d60078;padding-left:15px;padding-right:15px;margin-right:14px;}.header-main .us-magenta-btn{background-color:#d60078;color:#fff;padding-left:15px;padding-right:15px;}.top-header.header-main{padding-top:0px;padding-bottom:0px;}.top-header.header-main .contain .language-switcher-language-url ul li a{list-style:24px;}.top-header.header-main .contain a,.top-header.header-main .contain .no-translation{color:#53565A;font-family:"Lato",sans-serif;font-size:0.875rem;text-decoration:underline;font-weight:500;}.top-header.header-main .contain > a{text-decoration:underline;}.top-header.header-main .contain a.quebec-site{text-decoration:underline;}.top-header.header-main .contain .language-switcher-language-url{padding-left:8px;margin-left:auto;}.top-header.header-main .contain ul.links li{display:inline-block;margin-right:10px;}.top-header.header-main .contain ul.links li.is-active{display:none;}.top-header.header-main .contain .switch-dropdown a{text-decoration:none;}.top-header.header-main .contain .switch-dropdown .country-switch-content a{text-decoration:none;}.top-header.header-main .contain .no-translation{text-decoration:line-through;}.header-main .logo{margin:0 40px 0 0;}.header-main .logo .logo-link img{float:left;}.top-header .header-links{margin-left:0px;margin-right:0.25em;font-size:0.875rem;color:#9e9e9e;}.top-header .header-links li:not(:last-child){margin-right:0.5em;}.top-header .header-links li{display:inline;}.phone-link .icon-phone-desk:before{position:relative;top:4px;color:#6b9ca1;font-size:16px;font-size:1rem;content:"\44";}.icon-phone-desk:before{content:"\44";}.icon:before{font-family:"icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.country-switch-dropdown{display:inline-block;}.country-switch-dropdown{margin-top:5px !important;margin:0 1em;margin-right:0em;max-height:1.125em;position:relative;cursor:pointer;}.country-switch-dropdown a,.country-switch-dropdown a.country-switch-link{text-decoration:none;}.country-switch-content{display:none;position:absolute;background-color:#fff;box-shadow:0px 3px 6px 0px #00000029;z-index:1;right:0px;}.ca-active .country-active-flag,.ca-active .country-inactive-flag{background-image:url(/themes/custom/ppu/images/icons/ca-flag.svg);}.us-active .country-active-flag,.us-active .country-inactive-flag{background-image:url(/themes/custom/ppu/images/icons/us-flag.svg);}.country-active-flag,.country-inactive-flag{background-repeat:no-repeat;display:inline-block;height:1.125em;width:2em;}.us-chevron-black{background-image:url(/themes/custom/ppu/images/icons/chevron-down-solid.svg);}.us-medium-icon{background-size:contain;background-repeat:no-repeat;display:inline-block;height:0.75em;margin-left:0.5em;margin-bottom:0.25em;width:0.75em;}.country-switch-link{font-size:12px;font-size:0.75rem;-ms-flex-align:center;align-items:center;color:#3e3f40;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:"VAGRoundedLTCom-Light",sans-serif;-ms-flex-pack:start;justify-content:flex-start;margin:0.5em 0.25em;min-height:1.5em;}.ca-active .country-inactive-flag{background-image:url(/themes/custom/ppu/images/icons/us-flag.svg);width:24px;}.us-active .country-inactive-flag{background-image:url(/themes/custom/ppu/images/icons/ca-flag.svg);width:24px;}.country-active-flag,.country-inactive-flag{background-repeat:no-repeat;display:inline-block;height:1.125em;width:2em;}.country-active-text,.country-inactive-text{margin-left:0.5em;white-space:nowrap;font-family:"VAGRoundedLTCom-Light",sans-serif;font-size:12px;}.header-main .contain{display:-ms-flexbox;display:flex;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;}.visually-hidden,.invisible,.hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px !important;width:1px !important;margin:-1px;padding:0;border:none;}.content-wrap{padding-top:40px;padding-bottom:40px;}.hidden{display:none;}.main-content h2,.main-content .h2{color:#af1685;}.pager{clear:both;padding:2em 0 2em;text-align:center;margin-bottom:10px;}.pager li{display:inline-block;}.pager a{display:inline-block;color:#af1685;padding:0 .5em;}.pager ul li.is-active a{color:#000000;text-decoration:none;}.us-site-btn.member-login-btn,.us-mobile-site-btn.member-login-btn{background-color:#fff;color:#d60078;padding-left:15px;padding-right:15px;}.mobile-quote-button-wrap{display:none;}.us-mobile-site-btn{font-size:15px;font-size:0.9375rem;border-radius:10px;box-shadow:#00000029 0 3px 6px;display:block;font-family:"VAGRoundedLTCom-Light",sans-serif;line-height:0.75em;letter-spacing:0.26px;margin:1em 0;min-width:131px;padding:1em 0;text-align:center;}.country-switch-dropdown:hover .country-switch-content{display:none;}.main-content .h3,.main-content .h4,.main-content .h5,.main-content .h6{color:#333;}h4,.h4{font-size:1.5rem;margin:0 0 0.5em;}h1{font-family:vagroundedltcom-bold,sans-serif;}.h4{color:#af1685;}nav.header-nav ul{list-style:none;margin:0;padding:0;}nav.header-nav ul li{float:left;position:relative;padding-right:20px;margin-right:15px;}nav.header-nav ul li .arrowBtn{width:20px;height:20px;display:block;position:absolute;cursor:pointer;top:calc(50% - 8px);right:0px;padding:0;background-image:url(/themes/custom/ppu/images/arrow.png);background-repeat:no-repeat;background-color:transparent;background-position:3px 3px;border:0px;}nav.header-nav ul li .arrowBtn.open{background-image:url(/themes/custom/ppu/images/arrow-white.png);transform:rotate(-180deg);background-position:3px 4px;height:20px;background-color:#af1685;border-radius:4px;}nav.header-nav ul.main-nav.nav-list li.active-trail .arrowBtn ~ a{color:#3b3fb6;}nav.header-nav ul li a,nav.header-nav ul li a:visited{display:block;padding:0 5px 0 5px;line-height:70px;color:#101010;text-decoration:none;}nav.header-nav ul li a:hover,nav.header-nav ul li a:visited:hover{color:#3b3fb6;}nav.header-nav ul li a:not(:only-child){position:relative;}nav.header-nav ul li.open .arrowBtn{background-image:url(/themes/custom/ppu/images/arrow-white.png);transform:rotate(-180deg);background-position:3px 4px;height:20px;background-color:#af1685;border-radius:4px;}nav.header-nav ul li ul li{margin-right:0px;padding-right:0px;}nav.header-nav ul li ul li a{padding:15px;line-height:20px;margin-right:0px;text-align:center;color:#FFFFFF;border-radius:40px;margin:8px 3px;padding:5px 10px;}nav.header-nav ul li ul li a:hover{color:#4c2278;background-color:#fff;}body.language-fr nav.header-nav ul li{margin-right:8px;}body.language-fr .header-main .main-nav-row nav.header-nav .topRightBtnPart li.topRightBtns .btn{padding-left:10px;padding-right:10px;}.nav-dropdown{position:fixed;width:100%;left:0px;display:none;z-index:1;background-color:#3b3fb6;border-bottom:4px solid #FFF;}.nav-dropdown ul{display:flex;justify-content:center;}.navh-dropdown ul li{text-align:center;padding-right:0px;margin-right:0px;}.header-main .main-nav-row .main-nav li .nav-dropdown li a{color:#fff;font-size:.875rem;}.header-main .main-nav-row .main-nav li .nav-dropdown li a:hover{color:#4c2278;background-color:#fff;}.header-main .main-nav-row .main-nav li .nav-dropdown li.active-trail a{color:#4c2278;background-color:#fff;}.header-main .main-nav-row .main-nav li.open::after{width:0;height:0;content:'';z-index:2;border-bottom:10px solid #3b3fb6;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);transition:transform .3s ease-in-out;}.header-main .main-nav-row .main-nav .expanded.open div.nav-dropdown li.active-trail::after{display:none;}.header-main .main-nav-row .nav-mobile{display:none;}.header-main .main-nav-row #nav-toggle{position:absolute;right:18px;cursor:pointer;padding:10px 10px 10px 10px;width:20px;height:24px;border-bottom:2px solid #262626;box-sizing:border-box;bottom:25px;}.header-main .main-nav-row #nav-toggle:before,.header-main .main-nav-row #nav-toggle:after{cursor:pointer;height:2px;width:20px;background:#262626;position:absolute;display:block;content:"";transition:all 300ms ease-in-out;left:0px;}.header-main .main-nav-row #nav-toggle:before{bottom:10px;}.header-main .main-nav-row #nav-toggle:after{bottom:4px;}.header-main .main-nav-row #nav-toggle.active{border-color:transparent;}.header-main .main-nav-row #nav-toggle.active:before,.header-main .main-nav-row #nav-toggle.active:after{top:18px;}.header-main .main-nav-row #nav-toggle.active:before{transform:rotate(45deg);}.header-main .main-nav-row #nav-toggle.active:after{transform:rotate(-45deg);}.header-main .main-nav-row #nav-toggle span{display:none;margin-top:-4px;margin-left:-55px;font-family:"Lato",sans-serif;}.header-main .main-nav-row #nav-toggle.active span{display:block;}.mainFooterRow{display:block;font-family:"Lato",sans-serif;}.mainFooterRow .mainFooter{background-color:var(--violet-blue-base-300);padding:32px 0;position:relative;}.mainFooterRow .mainFooter::after{content:"";position:absolute;left:0;bottom:-58px;width:100%;height:104px;background-image:url(/themes/custom/ppu/images/footer-frame.png);background-repeat:repeat;@media only screen and (max-width:1024px){background-image:url(/themes/custom/ppu/images/footer-frame-mobile.png);height:50px;bottom:-18px;background-repeat:repeat-x;}}.mainFooterRow ul,.mainFooterRow ol{list-style-type:none;}.mainFooterRow .mainFooter ul li{list-style:none;}.mainFooterRow .mainFooter::after{display:block;content:"";clear:both;}.mainFooterRow .mainFooter .footerMenus{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;}.mainFooterRow .mainFooter .footerMenus h2{display:none;}.mainFooterRow .mainFooter .footerMenus .footerMainMenu{min-width:480px;margin-bottom:0rem;flex:1;@media only screen and (max-width:1024px){margin-bottom:28px;}}.mainFooterRow .mainFooter .footerMenus .footerMainMenu ul.nav li{display:inline-block;font-size:.875rem;margin-right:16px;}.mainFooterRow .mainFooter .footerMenus .footerMainMenu ul.nav li a{display:block;color:var(--white-color);text-decoration:underline;}.mainFooterRow .mainFooter .footerMenus .footerMainMenu ul.nav li a:hover{color:#ebebeb;}.mainFooterRow .mainFooter .footerMenus .footerLegalMenu{width:40%;min-width:320px;text-align:right;display:none;}.mainFooterRow .mainFooter .footerMenus .footerLegalMenu ul.nav{display:block;}.mainFooterRow .mainFooter .footerMenus .footerLegalMenu ul.nav li{display:inline-block;}.mainFooterRow .mainFooter .footerMenus .footerLegalMenu ul.nav li a{margin-left:20px;font-size:12px;font-size:.75rem;color:#9e9e9e;white-space:nowrap;text-decoration:underline;}.mainFooterRow .mainFooter .footerMenus .footerLegalMenu ul.nav li a:hover{color:#ebebeb;}.mainFooterRow .mainFooter .footerLogosSec{display:flex;}.mainFooterRow .mainFooter .footerLogosSec .footerSocialMenu{width:100%;}.mainFooterRow .mainFooter .footerLogosSec .footerSocialMenu ul.nav{display:flex;flex-direction:row;justify-content:flex-start;margin:0 0 1em 0px;}.mainFooterRow .mainFooter .footerLogosSec .footerSocialMenu ul.nav li a{margin-right:15px;color:#ffffff;}.mainFooterRow .mainFooter .footerLogosSec .footerSocialMenu ul.nav li a:hover{opacity:.8;}.mainFooterRow .mainFooter .footerLogosSec .footerSocialMenu .facebook{width:40px;height:40px;display:block;text-indent:-10000px;background-image:url(/themes/custom/ppu/images/icons/facebook.svg);background-repeat:no-repeat;background-size:40px;}.mainFooterRow .mainFooter .footerLogosSec .footerSocialMenu .twitter{width:40px;height:40px;display:block;text-indent:-10000px;background-image:url(/themes/custom/ppu/images/icons/logo_twitter.png);background-repeat:no-repeat;background-size:40px;}.mainFooterRow .mainFooter .footerLogosSec .footerSocialMenu .youtube{width:40px;height:40px;display:block;text-indent:-10000px;background-image:url(/themes/custom/ppu/images/icons/youtube.svg);background-repeat:no-repeat;background-size:40px;}.mainFooterRow .mainFooter .footerLogosSec .footerSocialMenu .pinterest{width:40px;height:40px;display:block;text-indent:-10000px;background-image:url(/themes/custom/ppu/images/icons/pinterest.svg);background-repeat:no-repeat;background-size:40px;}.mainFooterRow .mainFooter .footerLogosSec .footerSocialMenu .instagram{width:40px;height:40px;display:block;text-indent:-10000px;background-image:url(/themes/custom/ppu/images/icons/instagram.svg);background-repeat:no-repeat;background-size:40px;}.mainFooterRow .mainFooter .footerLogosSec .footerSocialMenu .mailto{width:40px;height:40px;display:block;text-indent:-10000px;background-image:url(/themes/custom/ppu/images/icons/email-icon.png);background-repeat:no-repeat;background-size:40px;}.mainFooterRow .mainFooter .trustLogos{width:70%;text-align:right;}.mainFooterRow .footer-bottom{font-size:14px;font-size:.875rem;padding:120px 0 64px;color:#bdbdbd;background-color:var(--violet-blue-base-200);@media only screen and (max-width:1024px){padding:84px 32px 32px;}}.mainFooterRow .footer-bottom .footerBottomInner{display:flex;flex-direction:row;}.mainFooterRow .footer-bottom .footerBottomInner .ppuCopyright{text-align:start;margin-bottom:0;margin-right:20px;width:calc(100% - 150px);line-height:21px;color:var(--white-color);@media only screen and (max-width:1024px){margin-right:0;margin-bottom:1rem;}}.mainFooterRow .footer-bottom .footerBottomInner .ppuCopyright p{line-height:21px;margin-bottom:1rem;}.mainFooterRow .footer-bottom .footerBottomInner .ppuCopyright p:last-child{margin-bottom:0;}.mainFooterRow .footer-bottom .footerBottomInner .ppuCopyright + .footer-bottom-inner{min-width:130px;width:130px;max-width:130px;}body.page-node-331{padding-top:var(--site-header-height,110px);}body.page-node-195,body.page-node-196,body.page-node-208,body.page-node-209,body.page-node-940,body.page-node-185,body.page-node-186,body.page-node-187,body.page-node-197,body.page-node-1453010{padding-top:var(--site-header-height,110px);}body.page-node-310 .views-element-container .views-row .views-field.views-field-view-node a{font-size:.875rem;display:inline-block;padding:0.5em 1.25em;text-decoration:none;color:#fff;background:#A11F7F;border-radius:3px;}body.page-node-310 .views-element-container .views-row .views-field.views-field-view-node a:hover{background-color:#EF99C9;background-color:#333333;}body.page-node-310 .views-element-container .views-row .views-field.views-field-title{margin-bottom:10px;}body.page-node-363 .layout__region table.unstyled td ul li{list-style-type:disc;}body.page-node-296 .views-element-container .views-row .field-title.views-field-title h4,body.page-node-990 .views-element-container .views-row .field-title.views-field-title h4{text-transform:uppercase;font-size:1.25rem !important;font-family:lato,sans-serif;font-weight:700;color:#000;}body.page-node-296 .views-element-container .views-row hr,body.page-node-990 .views-element-container .views-row hr{border-top:0px;border-bottom:1px solid #ebebeb;}body.page-node-465 .commonPages .layout.layout--onecol .contact_us_row{display:flex;flex-wrap:wrap;justify-content:space-between;}body.page-node-465 .commonPages .layout.layout--onecol .contact_us_row .contact_us_column_1,body.page-node-465 .commonPages .layout.layout--onecol .contact_us_row .contact_us_column_2{width:calc(50% - 10px);}.topBannerFullWidth{width:100%;background-color:#f5f5f5;color:#000;text-align:center;padding:10px 0px;}.topBannerFullWidth > div{width:95%;max-width:1100px;margin:auto;}.bannerFullWidth > div > div{position:relative;}.bannerFullWidth > div > div .title-banner{position:absolute;text-align:center;width:100%;top:calc(50% - 20px);}.bannerFullWidth > div > div .section-banner{min-height:400px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;}.bannerFullWidth > div > div .section-banner .section-banner-content{width:100%;max-width:1100px;margin:0 auto;box-sizing:border-box;}.bannerFullWidth .section-banner .section-banner-content-banner-text-center{text-align:center;}.bannerFullWidth .section-banner .section-banner-content-banner-text-left{text-align:left;}.bannerFullWidth .section-banner .section-banner-content-banner-text-right{text-align:right;}body.path-blog .bannerFullWidth .section-banner .section-banner-content .section-banner-title{float:left;background-color:#af1685;padding:10px 15px;border-radius:5px;max-width:500px;width:500px;text-align:left;line-height:1.2;color:#fff;text-transform:none;}.bannerFullWidth .section-banner .section-banner-content .section-banner-title{line-height:1.2;color:#fff;text-transform:none;font-family:vagroundedltcom-light,sans-serif;font-size:50px;margin-bottom:20px;font-weight:600;@media only screen and (max-width:1200px){font-size:36px;}}.bannerFullWidth .section-banner .section-banner-content .section-banner-description p{line-height:1.2;color:#fff;text-transform:none;font-size:26px;margin-bottom:20px;}.bannerFullWidth .section-banner .section-banner-content .section-banner-button a{display:inline-block;margin:0 1em 1em 0;padding:10px 1.5em;border:none;color:#fff;background:#D60078;text-decoration:none;font-family:"Lato",sans-serif;font-weight:400;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:3px;margin:0;font-size:24px;box-shadow:#00000029 0 3px 6px;border-radius:10px;}.bannerFullWidth .section-banner .section-banner-content .section-banner-button a:hover{color:#fff;background:#333333;}body.path-frontpage{background-color:#f5f5f5;}body.path-frontpage .bannerFullWidth .section-banner{flex-wrap:wrap;display:block;padding:40px 40px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form{margin:auto;max-width:460px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer{max-width:350px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow{max-width:400px;text-align:center;color:#FFFFFF;margin:0px auto 30px auto;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow legend{margin-bottom:16px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow legend .fieldset-legend{color:#fff;text-shadow:-1px -1px 0 rgb(0 0 0 / 60%),1px -1px 0 rgb(0 0 0 / 60%),-1px 1px 0 rgb(0 0 0 / 60%),1px 1px 0 #000,0 0 3px #000,0 0 8px rgb(0 0 0 / 60%);}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type{display:flex;flex-wrap:wrap;min-height:44px;justify-content:space-around;max-width:300px;margin:auto;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{position:relative;width:120px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:checked,body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:not(:checked){position:absolute;left:-9999px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"] + label{position:absolute;cursor:pointer;line-height:20px;display:inline-block;color:#53565A;width:100%;height:100%;border-radius:30px;background:#FFFFFF;box-shadow:2px 2px 8px rgb(0 0 0 / 15%);box-sizing:border-box;padding:12px 12px 12px 60px;font-size:16px;font-weight:bold;left:0;font-family:"VAGRoundedLTCom-Light",sans-serif;letter-spacing:1px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:hover [type="radio"] + label{color:#FFFFFF;background-color:#EF99C9;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:checked + label{color:#FFFFFF;background-color:#A11F7F;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:checked + label:before,body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:100%;height:50px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:checked + label:after,body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:not(:checked) + label:after{content:'';position:absolute;top:7px;left:20px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"] + label:after,body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"] + label:after{background-repeat:no-repeat;background-position:center;background-size:cover;width:30px;height:30px;top:10px;left:22px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Dog"]:checked + label:after,body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Chien"]:checked + label:after{background-image:url(/themes/custom/ppu/images/dog-icon-white.png);}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Dog"]:not(:checked) + label:after,body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Chien"]:not(:checked) + label:after{background-image:url(/themes/custom/ppu/images/dog-icon-pink.png);}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Cat"]:checked + label:after,body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Chat"]:checked + label:after{background-image:url(/themes/custom/ppu/images/cat-icon-white.png);}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Cat"]:not(:checked) + label:after,body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Chat"]:not(:checked) + label:after{background-image:url(/themes/custom/ppu/images/cat-icon-pink.png);}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:hover input[value="Chien"] + label::after,body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:hover input[value="Dog"] + label::after{background-image:url(/themes/custom/ppu/images/dog-icon-white.png);}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:hover input[value="Cat"] + label::after,body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:hover input[value="Chat"] + label::after{background-image:url(/themes/custom/ppu/images/cat-icon-white.png);}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow .form-item-pet-name{box-sizing:border-box;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow .form-item-pet-name label{margin-bottom:16px;display:block;color:#fff;text-shadow:-1px -1px 0 rgb(0 0 0 / 60%),1px -1px 0 rgb(0 0 0 / 60%),-1px 1px 0 rgb(0 0 0 / 60%),1px 1px 0 #000,0 0 3px #000,0 0 8px rgb(0 0 0 / 60%);}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow .form-item-pet-name input[type="text"]{width:100%;padding:14px;border-radius:10px;border:0;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions{display:flex;justify-content:center;align-items:center;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions input[type="submit"]{cursor:pointer;border:0px;border-radius:10px;font-size:20px !important;padding:10px 30px !important;margin:10px;font-family:vagroundedltcom-light,sans-serif;background-color:#A11F7F;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions input[type="submit"]:hover{background-color:#333333;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-resume{margin-right:20px;background-color:#A11F7F;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-resume:hover{background-color:#333333;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-new-quote{margin-left:0px;background-color:#A11F7F;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-new-quote:hover{background-color:#333333;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:checked + label{color:#FFFFFF;background-color:#A11F7F;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:checked + label:before,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:100%;height:50px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:checked + label:after,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:not(:checked) + label:after{content:'';position:absolute;top:7px;left:20px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}body.page-node-940{background-color:#f5f5f5;}body.page-node-940 .bannerFullWidth .section-banner{flex-wrap:wrap;display:block;padding:40px 40px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form{margin:auto;max-width:460px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer{max-width:350px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow{max-width:400px;text-align:center;color:#FFFFFF;margin:0px auto 30px auto;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow legend{margin-bottom:16px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow legend .fieldset-legend{color:#fff;text-shadow:-1px -1px 0 rgb(0 0 0 / 60%),1px -1px 0 rgb(0 0 0 / 60%),-1px 1px 0 rgb(0 0 0 / 60%),1px 1px 0 #000,0 0 3px #000,0 0 8px rgb(0 0 0 / 60%);}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type{display:flex;flex-wrap:wrap;min-height:44px;justify-content:space-around;max-width:300px;margin:auto;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{position:relative;width:120px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:checked,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:not(:checked){position:absolute;left:-9999px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"] + label{position:absolute;cursor:pointer;line-height:20px;display:inline-block;color:#53565A;width:100%;height:100%;border-radius:30px;background:#FFFFFF;box-shadow:2px 2px 8px rgb(0 0 0 / 15%);box-sizing:border-box;padding:12px 12px 12px 60px;font-size:16px;font-weight:bold;left:0;font-family:"VAGRoundedLTCom-Light",sans-serif;letter-spacing:1px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:hover [type="radio"] + label{color:#FFFFFF;background:#EF99C9;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:checked + label{color:#FFFFFF;background-color:#A11F7F;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:checked + label:before,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:100%;height:50px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:checked + label:after,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"]:not(:checked) + label:after{content:'';position:absolute;top:7px;left:20px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"] + label:after,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"] + label:after{background-repeat:no-repeat;background-position:center;background-size:cover;width:30px;height:30px;top:10px;left:22px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Dog"]:checked + label:after,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Chien"]:checked + label:after{background-image:url(/themes/custom/ppu/images/dog-icon-white.png);}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Dog"]:not(:checked) + label:after,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Chien"]:not(:checked) + label:after{background-image:url(/themes/custom/ppu/images/dog-icon-pink.png);}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Cat"]:checked + label:after,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Chat"]:checked + label:after{background-image:url(/themes/custom/ppu/images/cat-icon-white.png);}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Cat"]:not(:checked) + label:after,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type input[value="Chat"]:not(:checked) + label:after{background-image:url(/themes/custom/ppu/images/cat-icon-pink.png);}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:hover input[value="Chien"] + label::after,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:hover input[value="Dog"] + label::after{background-image:url(/themes/custom/ppu/images/dog-icon-white.png);}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:hover input[value="Cat"] + label::after,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:hover input[value="Chat"] + label::after{background-image:url(/themes/custom/ppu/images/cat-icon-white.png);}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow .form-item-pet-name{box-sizing:border-box;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow .form-item-pet-name label{margin-bottom:16px;display:block;color:#fff;text-shadow:-1px -1px 0 rgb(0 0 0 / 60%),1px -1px 0 rgb(0 0 0 / 60%),-1px 1px 0 rgb(0 0 0 / 60%),1px 1px 0 #000,0 0 3px #000,0 0 8px rgb(0 0 0 / 60%);}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow .form-item-pet-name input[type="text"]{width:100%;padding:14px;border-radius:10px;border:0;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions{display:flex;justify-content:center;align-items:center;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions input[type="submit"]{cursor:pointer;border:0px;border-radius:10px;font-size:20px !important;padding:10px 30px !important;margin:10px;font-family:vagroundedltcom-light,sans-serif;background-color:#A11F7F;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions input[type="submit"]:hover{background-color:#333333;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-resume{margin-right:20px;background-color:#A11F7F;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-resume:hover{background-color:#333333;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-new-quote{margin-left:0px;background-color:#A11F7F;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-new-quote:hover{background-color:#333333;}body.path-frontpage,body.page-node-type-cobranding-page,body.page-node-303,body.page-node-292,body.page-node-294,body.page-node-301,body.page-node-273,body.page-node-986,body.page-node-985,body.page-node-86310,body.page-node-452,body.page-node-267,body.page-node-394,body.page-node-327,body.page-node-442,.page-node-type-blog,body.page-node-1615846,body.page-node-1617575,body.page-node-1617604,body.page-node-1617612{padding-top:var(--site-header-height,112px);}body.page-node-292{padding-top:160px;}body.page-node-534{padding-top:180px;}body:has(header.no-banner){padding-top:var(--site-header-height,112px);}body.path-quote .header-main .logo{margin-top:10px;margin-bottom:10px;}body.path-quote{padding-top:var(--site-header-height,110px);}body.page-node-type-cobranding-page .header-main .logo .partner-logo{border-left:2px solid #DDDDDE;padding-left:24px;margin-left:24px;}.pet-quote-start-form #edit-new-quote,.pet-quote-start-form #edit-resume,.pet-quote-start-form .get-free-quote{display:flex;flex-direction:column;font-size:0.875rem;padding:0.75em 3em;margin:0 0 2em;background-color:#af1685;color:#fff;text-decoration:none;cursor:pointer;}.homePageContainer{padding-bottom:20px;}.homePageContainer .homePageRow:nth-child(2){padding-top:80px;}.homePageRow{width:100%;max-width:840px;margin:auto;display:flex;align-content:space-between;flex-wrap:wrap;}.homePageRow .headingText{text-align:center;width:100%;font-size:30px;}.homePageRow .pageCard{position:relative;margin:120px 20px 0px 20px;text-align:center;padding:120px 30px 30px;background-color:#fff;border-bottom:2px solid #eee;font-family:"VAGRoundedLTCom-Light",sans-serif;width:calc(50% - 40px);flex:0 calc(50% - 40px);}.homePageRow .pageCard::before{display:block;position:absolute;top:-80px;left:0;right:0;margin:0 auto;width:130px;height:180px;content:'';background-position:bottom center;background-repeat:no-repeat;background-size:100%;}.homePageRow .pageCard.boxDog::before{background-image:url(/themes/custom/ppu/images/icons/dog-cta-box.svg);}.homePageRow .pageCard.boxCat::before{background-image:url(/themes/custom/ppu/images/icons/cat-cta-box.svg);}.homePageRow .pageCard.boxFlexCare{margin:90px 20px 0px 20px;padding:80px 30px 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.homePageRow .pageCard.boxFlexCare::before{background-image:url(/themes/custom/ppu/images/icons/wellness-cta-box.svg);top:-120px;}.homePageRow.fr .pageCard.boxFlexCare .cardHeading,.homePageRow.fr .pageCard.boxBlueRibbon .cardHeading{min-height:75px;align-items:center;display:flex;width:100%;justify-content:center;}.homePageRow .pageCard.boxBlueRibbon{margin:90px 20px 0px 20px;padding:80px 30px 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.homePageRow .pageCard.boxBlueRibbon::before{background-image:url(/themes/custom/ppu/images/icons/blue-ribbon-cta-box.svg);top:-120px;}.homePageRow .pageCard .cardHeading{text-transform:uppercase;font-family:"VAGRoundedLTCom-Bold",sans-serif;font-weight:400;font-size:1.5rem;font-size:32px;margin:0 0 0.25em;color:#3b3fb6;}.homePageRow .pageCard .cardText{font-size:1.125rem;font-size:18px;color:#333;margin-bottom:20px;}.homePageRow .pageCard .cardBtn{font-size:0.875rem;display:inline-block;padding:0.75em 3em;margin:0 0 2em;background-color:#af1685;color:#fff;text-decoration:none;cursor:pointer;}.homePageRow .pageCard .cardBtn:hover{background-color:#333333;}body.page-node-292 .commonPages .field--name-body.field--type-text-with-summary h3{font-size:1.5rem;}body.page-node-292 .views-element-container .views-row{padding:26px 0px;border-bottom:1px solid #ebebeb;}body.page-node-292 .views-element-container .views-row:last-child{border-bottom:0px solid #ebebeb;}body.page-node-292 .views-element-container .layout.layout--twocol-section .layout__region--first{padding-right:20px;}body.page-node-292 .views-element-container .layout.layout--twocol-section .layout__region--second .field--name-field-display-title{font-size:1.25rem;font-family:"Lato",sans-serif;margin:0 0 0.25em;font-weight:700;color:#000;text-transform:uppercase;line-height:1.3;}.views-element-container .views-row{padding:26px 0px;border-bottom:1px solid #ebebeb;}.views-element-container .views-row:last-child{border-bottom:0px solid #ebebeb;}.views-element-container .layout.layout--twocol-section .layout__region--first{padding-right:20px;}.views-element-container .layout.layout--twocol-section .layout__region--second .field--name-field-display-title{font-size:1.25rem;font-family:"Lato",sans-serif;margin:0 0 0.25em;font-weight:700;color:#000;text-transform:uppercase;line-height:1.3;}body.page-node-362 .commonPages{padding-top:0px;}body.page-node-362 ul li table{margin-top:20px;}body.page-node-362 table td h3{margin-top:10px;}body.page-node-362 .main-content #block-areyouaresidentofquebec,body.page-node-363 .main-content #block-areyouaresidentofquebec,body.page-node-271 .main-content #block-areyouaresidentofquebec{width:30%;float:right;padding-left:20px;padding-top:65px;order:2;}body.page-node-362 .main-content #block-flexcareisnotavailableinquebec,body.page-node-363 .main-content #block-flexcareisnotavailableinquebec,body.page-node-271 .main-content #block-flexcareisnotavailableinquebec{background-color:rgba(0,0,0,.05);border-radius:20px;padding:20px;font-size:24px;width:70%;order:3;}body.page-node-362 .main-content #block-flexcareisnotavailableinquebec p,body.page-node-363 .main-content #block-flexcareisnotavailableinquebec p,body.page-node-271 .main-content #block-flexcareisnotavailableinquebec p{margin:0px;}body.page-node-362 .main-content #block-areyouaresidentofquebec .field--type-text-with-summary,body.page-node-363 .main-content #block-areyouaresidentofquebec .field--type-text-with-summary,body.page-node-271 .main-content #block-areyouaresidentofquebec .field--type-text-with-summary{background-color:rgba(0,0,0,.05);border-radius:20px;padding:20px;}body.page-node-362 .main-content #block-areyouaresidentofquebec .field--type-text-with-summary p,body.page-node-363 .main-content #block-areyouaresidentofquebec .field--type-text-with-summary p,body.page-node-271 .main-content #block-areyouaresidentofquebec .field--type-text-with-summary p{font-size:24px;line-height:28px;}body.page-node-362 .main-content #block-ppu-content,body.page-node-363 .main-content #block-ppu-content,body.page-node-271 .main-content #block-ppu-content{width:70%;order:1;}body.page-node-362 .commonPages table{text-align:left;}table.branded{font-family:vagroundedltcom-light,sans-serif;margin:2rem 0;font-size:1rem;}table.branded thead th{background:#af1685;color:#fff;font-weight:400;font-family:vagroundedltcom-bold,sans-serif;font-size:1.2rem;text-transform:uppercase;padding:1rem 1rem 0.5rem;line-height:1.1;text-align:center;}table.branded tbody th{background-color:transparent;}table.branded tr:nth-child(even){background-color:#f2dfee;}table.branded th,table.branded td{border:1px solid #fff;padding:1rem;}table.branded .icon{font-size:0;}table.branded .icon::before{font-size:1.5rem;color:#4c2278;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}body.page-node-940{background-color:#f5f5f5;}body.page-node-950 .contain.content-wrap,body.page-node-943 .contain.content-wrap{max-width:100%;padding:0px;}.petInformationContainerRow .petInformationRow:nth-child(even){background:#f5f5f5}.petInformationContainerRow .petInformationRow:nth-child(odd){background:#FFF}.petInformationContainerRow .petInformationRow .containerSection{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1100px;box-sizing:border-box;margin:0px auto;padding-top:3em;padding-bottom:3em;}.petInformationContainerRow .petInformationRow .containerSection .cols{width:calc(50% - 20px);}.petInformationContainerRow .petInformationRow .containerSection .cols h2.headingText{color:#333333;}.petInformationContainerRow .petInformationRow:nth-child(odd) .containerSection .cols.img{text-align:right;}.petInformationContainerRow .petInformationRow:nth-child(even) .containerSection .cols{order:1;}.petInformationContainerRow .petInformationRow:nth-child(even) .containerSection .cols.img{text-align:left;order:0;}.petInformationContainerRow .petInformationRow .containerSection .cols .bodyText{margin-bottom:15px;}.petInformationContainerRow .petInformationRow .containerSection .cols .learnMore a{text-decoration:underline;}.petInformationContainerRow .petInformationBottomRow{border-top:1px solid #eee;padding-top:30px;padding-bottom:50px;}.petInformationContainerRow .petInformationBottomRow .containerSection{display:flex;justify-content:center;width:100%;max-width:1100px;box-sizing:border-box;margin:0px auto;}.petInformationContainerRow .petInformationBottomRow .containerSection .bottomCards{max-width:300px;width:50%;margin:14px;position:relative;padding-top:100px;}.petInformationBottomRow .containerSection .bottomCards .cardImg{position:absolute;top:0px;left:calc(50% - 68px);width:135px;}.petInformationBottomRow .containerSection .bottomCards .cardBody{text-align:center;background-color:#fbfbfb;border:1px solid #eee;padding-top:60px;}.petInformationBottomRow .containerSection .bottomCards .cardBody .cardHeading{font-size:1.125rem;font-family:"VAGRoundedLTCom-Light",sans-serif;color:#3b3fb6;}.petInformationBottomRow .containerSection .bottomCards .cardBodyText{padding:0px 20px 20px 20px;min-height:142px;font-size:0.875rem;}.petInformationBottomRow .containerSection .bottomCards .cardViewLink{padding:10px 20px 10px 20px;border-top:1px solid #eee;}.petInformationBottomRow .containerSection .bottomCards .cardViewLink a{display:block;text-decoration:underline;font-family:"VAGRoundedLTCom-Light",sans-serif;font-size:0.875rem;}.petInsuranceContainerRow .petInsuranceRow{border-bottom:1px solid #eee;}.petInsuranceContainerRow .petInsuranceRow:last-child{border-bottom:0px solid #eee;}.petInsuranceContainerRow .petInsuranceRow .containerSection{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1100px;box-sizing:border-box;margin:0px auto;padding-top:3em;padding-bottom:3em;}.petInsuranceContainerRow .petInsuranceRow .containerSection .cols{width:calc(50% - 20px);}.petInsuranceContainerRow .petInsuranceRow .containerSection .cols h2.titleName{font-size:18px;font-weight:600;margin-bottom:16px;color:#3b3fb6;font-size:1rem;font-family:"VAGRoundedLTCom-Bold",sans-serif;margin-bottom:25px;}.petInsuranceContainerRow .petInsuranceRow .containerSection .cols h3.headingText{color:#333333;font-size:1.625rem;margin-bottom:25px;}.petInsuranceContainerRow .petInsuranceRow .containerSection .cols.img{text-align:center;}.petInsuranceContainerRow .petInsuranceRow .containerSection .cols.img img{max-width:370px;@media only screen and (max-width:1024px){width:100%;}}.petInsuranceContainerRow .petInsuranceRow .containerSection .cols .bodyText{margin-bottom:15px;}.petInsuranceContainerRow .petInsuranceRow .containerSection .cols .learnMore a{text-decoration:underline;}.petInsuranceContainerRow .petInsuranceBottomRow{border-top:1px solid #eee;padding-top:30px;padding-bottom:50px;}.petInsuranceContainerRow .petInsuranceBottomRow .containerSection{display:flex;justify-content:center;width:100%;max-width:1100px;box-sizing:border-box;margin:0px auto;}.petInsuranceContainerRow .petInsuranceBottomRow .containerSection .bottomCards{max-width:300px;width:50%;margin:14px;position:relative;padding-top:100px;}.petInsuranceBottomRow .containerSection .bottomCards .cardImg{position:absolute;top:0px;left:calc(50% - 68px);width:135px;}.petInsuranceBottomRow .containerSection .bottomCards .cardBody{text-align:center;background-color:#fbfbfb;border:1px solid #eee;padding-top:60px;}.petInsuranceBottomRow .containerSection .bottomCards h5.cardHeading{color:#3b3fb6;font-size:18px;font-family:vagroundedltcom-light,sans-serif;}.petInsuranceBottomRow .containerSection .bottomCards .cardBodyText{padding:0px 20px 20px 20px;font-size:14px;}.petInsuranceBottomRow .containerSection .bottomCards .cardViewLink{padding:10px 20px 10px 20px;border-top:1px solid #eeeeee;}.petInsuranceBottomRow .containerSection .bottomCards .cardViewLink a{display:block;text-decoration:underline;font-family:vagroundedltcom-light,sans-serif;font-size:14px;}.petInsuranceContainerRow .petInsuranceMoreFromRow{background-color:#eeeeee;padding-top:50px;padding-bottom:40px;}.petInsuranceContainerRow .petInsuranceMoreFromRow .containerSection{width:100%;max-width:1100px;box-sizing:border-box;margin:0px auto;}.petInsuranceContainerRow .petInsuranceMoreFromRow .containerSection .sectionHeading{color:#333333;text-align:center;}.petInsuranceContainerRow .petInsuranceMoreFromRow .containerSection .sectionHeading span{font-family:vagroundedltcom-bold,sans-serif;}.petInsuranceContainerRow .petInsuranceMoreFromRow .containerSection .containerCardRow{display:flex;justify-content:center;}.petInsuranceContainerRow .petInsuranceMoreFromRow .containerSection .containerCardRow .cardBody{max-width:370px;width:50%;margin:22px;position:relative;background-color:#fff;box-shadow:0 0 3px 0 rgb(0 0 0 / 10%);text-align:center;}.petInsuranceMoreFromRow .containerSection .containerCardRow .cardBody .cardImg{width:100%;}.petInsuranceMoreFromRow .containerSection .containerCardRow .cardBody h3.cardHeading{margin-top:25px;padding-left:18px;padding-right:18px;color:#3b3fb6;font-size:24px;font-family:vagroundedltcom-light,sans-serif;}.petInsuranceMoreFromRow .containerSection .containerCardRow .cardBody .cardBodyText{padding:5px 18px 10px 18px;min-height:156px;font-size:14px;text-align:left;}.petInsuranceMoreFromRow .containerSection .containerCardRow .cardBody .learnMore{padding:10px 20px 10px 20px;border-top:1px solid #eeeeee;}.petInsuranceMoreFromRow .containerSection .containerCardRow .cardBody .learnMore a{text-decoration:underline;font-family:vagroundedltcom-light,sans-serif;}body.page-node-303 .main-content .layout.layout--twocol-section{padding-bottom:20px;border-bottom:1px solid #ebebeb;padding-top:20px;}body.page-node-303 .main-content .layout.layout--twocol-section:last-child{border-bottom:0px solid #ebebeb;}body.page-node-303 .main-content .layout.layout--twocol-section .layout__region--first{padding-right:20px;}.cobrandingPages .layout--twocol-section--75-25 .layout__region--first{padding-right:20px;}.views-element-container .layout.layout--twocol-section .layout__region--second .field--name-field-article-link-title{margin-top:16px;}.views-element-container .layout.layout--twocol-section .layout__region--second .field--name-field-display-title h4{font-weight:bold;font-size:1.25rem !important;font-family:lato,sans-serif;margin:0 0 0.25em;font-weight:700;color:#000;text-transform:uppercase;line-height:1.3;}body.page-node-302 .views-element-container .layout.layout--twocol-section .layout__region--second .field--name-field-article-link-title{margin-top:16px;}body.page-node-302 .views-element-container .layout.layout--twocol-section .layout__region--second .field--name-field-display-title h4{font-weight:bold;font-size:1.25rem;font-family:lato,sans-serif;margin:0 0 0.25em;font-weight:700;color:#000;text-transform:uppercase;line-height:1.3;}body.path-frontpage .bannerFullWidth .section-banner{background-image:url(/themes/custom/ppu/images/banners/home-desktop.jpg) !important;}.age-calculator{margin:0 0 2rem;position:relative;}.age-calculator-inner{max-width:100vw;overflow-x:auto;padding-right:2rem;}.age-calculator table{table-layout:fixed;font-size:1.2rem;margin:0 0 0.25rem;min-width:40rem;}.age-calculator table tr{background:0 0;}.age-calculator table td:first-of-type{border-left:0;}.age-calculator table td.highlight.left.right.top.cat,.age-calculator table th.highlight.left.right.top.cat{box-shadow:inset 4px 0 #d20576,inset -4px 0 #d20576,inset 0 4px #d20576;}.age-calculator table td.highlight.left.right.top.dog,.age-calculator table th.highlight.left.right.top.dog{box-shadow:inset 4px 0 #404a9c,inset -4px 0 #404a9c,inset 0 4px #404a9c;}.age-calculator table td::before,.age-calculator table th::before{top:0;}.age-calculator table td::before,.age-calculator table td::after,.age-calculator table th::before,.age-calculator table th::after{display:block;content:'';position:absolute;height:1px;background:#fff;left:0;right:0;}.age-calculator table td::after,.age-calculator table th::after{bottom:0;}.age-calculator table thead tr:first-child th.dog,.age-calculator table thead tr:first-child th.cat{padding-top:8rem;background-size:4rem;background-repeat:no-repeat;background-position:50% 15%;}.age-calculator table thead tr:first-child th{color:#af1685;font-size:1.5rem;}.age-calculator table td,.age-calculator table th{background:0 0;text-align:center;color:#000;border:0;font-weight:600;position:relative;}.age-calculator table td::before,.age-calculator table td::after,.age-calculator table th::before,.age-calculator table th::after{display:block;content:'';position:absolute;height:1px;background:#fff;left:0;right:0;}.age-calculator table td.highlight.right::before,.age-calculator table td.highlight.right::after,.age-calculator table th.highlight.right::before,.age-calculator table th.highlight.right::after{right:4px;}.age-calculator table td.highlight.left::before,.age-calculator table td.highlight.left::after,.age-calculator table th.highlight.left::before,.age-calculator table th.highlight.left::after{left:4px;}.age-calculator table thead p,.age-calculator table thead .age{font-size:.8rem;line-height:1;color:#000;}.age-calculator table thead tr:first-child th.cat{background-image:url(/themes/custom/ppu/images/icons/cat.svg);}.age-calculator table thead tr:first-child th.dog{background-image:url(/themes/custom/ppu/images/icons/dog.svg);}.age-calculator table th.age{width:10%;border-bottom:2px solid #000;}.age-calculator table td.highlight.left.right.cat,.age-calculator table th.highlight.left.right.cat{box-shadow:inset 4px 0 #d20576,inset -4px 0 #d20576;}.age-calculator table td{background:#e8e6dd;}.age-calculator table td.highlight.left.dog,.age-calculator table th.highlight.left.dog{box-shadow:inset 4px 0 #404a9c;}.age-calculator table td.adult{background:#5a307d;color:#fff;}.age-calculator table td:last-child{border-right:0;}.age-calculator table td.senior{background:#6db1b4;}.age-calculator table td.geriatric{background:#b12686;color:#fff;}.age-calculator table+p{font-size:.8rem;text-align:right;}.age-calculator .key{list-style:none;display:-ms-flexbox;display:flex;margin:0;}.age-calculator .key li{margin-right:1rem;}.age-calculator .key li::marker{display:none;font-size:0px;}.age-calculator .key li::before{width:1.5rem;height:1.5rem;content:'';display:inline-block;vertical-align:middle;margin-right:0.5rem;}.age-calculator .key li.adult::before{background:#5a307d;}.age-calculator .key li.senior::before{background:#6db1b4;}.age-calculator .key li.geriatric::before{background:#b12686;}.age-calculator table thead th.highlight.top.left.right.cat{box-shadow:inset 4px 0 #d20576,inset -4px 0 #d20576;border-top:4px solid #d20576;}.age-calculator table thead th.highlight.top.left.right.dog{box-shadow:inset 4px 0 #404a9c,inset -4px 0 #404a9c;border-top:4px solid #404a9c;}.age-calculator table td.highlight.right.dog,.age-calculator table th.highlight.right.dog{box-shadow:inset -4px 0 #404a9c;}.age-calculator table td.highlight.left.bottom.dog,.age-calculator table th.highlight.left.bottom.dog{box-shadow:inset 4px 0 #404a9c;border-bottom:4px solid #404a9c;}.age-calculator table td.highlight.bottom.dog,.age-calculator table th.highlight.bottom.dog{border-bottom:4px solid #404a9c;}.age-calculator table th.highlight.bottom.dog::after{display:none;}.age-calculator table td.highlight.left.right.bottom.cat,.age-calculator table th.highlight.left.right.bottom.cat{box-shadow:inset 4px 0 #d20576,inset -4px 0 #d20576;border-bottom:4px solid #d20576;}.age-calculator table th.highlight.left.right.bottom.cat::after{display:none;}.age-calculator table thead tr:first-child th.age,.age-calculator table tr:last-child th.age{border-bottom:0;}.age-calculator table td.highlight.left.right.bottom.cat::after,.age-calculator table td.highlight.bottom.dog::after{display:none;}body.page-node-310 .views-element-container .views-row{padding:1.5em 0;border-bottom:1px solid #ebebeb;}body.page-node-310 .views-element-container .views-row::before,body.page-node-310 .views-element-container .views-row::after{content:"";display:table;}body.page-node-310 .views-element-container .views-row::after{clear:both;}body.page-node-310 .views-element-container .views-row .views-field-field-news-image{float:left;max-width:30%;margin:0 3% 0 0;}body.page-node-310 .views-element-container .views-row .views-field-field-publish-date{font-size:14px;font-size:.875rem;color:#757575;float:right;}body.page-node-310 .views-element-container .views-row .views-field-title>*{font-size:20px;font-size:1.25rem;font-family:lato,sans-serif;margin:0 0 0.25em;font-weight:700;text-transform:uppercase;color:#000;line-height:1.3;}body.page-node-310 .views-element-container .views-row .views-field-title a{color:#000;text-decoration:none;}body.page-node-310 .views-element-container .views-row .views-field-body{margin-bottom:16px;font-family:lato,sans-serif;}body.page-node-310 .views-element-container .views-row .views-field-body a{font-size:14px;font-size:.875rem;display:inline-block;padding:0.5em 1.25em;text-decoration:none;color:#fff;background:#af1685;border-radius:3px;}body.page-node-310 .views-element-container .views-row .views-field-view-node{}body.page-node-type-news .main-content ul{padding:0px 0px 10px 0px;}body.page-node-type-news .main-content ul li{margin-bottom:10px;}body.page-node-type-news .main-content .node_view .pre_links{padding:0px;margin:0px;}body.page-node-type-news .main-content .field--type-text-with-summary img{height:auto;}body.page-node-type-news .main-content article .get-quote-button{padding:0.5em 0.75em;white-space:nowrap;background-color:#af1685;color:#fff;border-radius:3px;}.caa-partner-staff .partner-staff-refresh-btn{background-color:#d60078;color:#fff;padding-left:15px;padding-right:15px;}.caa-partner-staff .validate-pin-submit,.caa-partner-staff .validate-member,.caa-partner-staff .submit-enrollment{font-size:.875rem;display:inline-block;margin:0 1em 1em 0;padding:1em 1.5em;border:none;color:#fff;background:#af1685;text-decoration:none;font-family:lato,sans-serif;font-weight:400;cursor:pointer;appearance:none;border-radius:3px;transition:background-color .1s;}.section-banner .bannerDataContainer p{margin:0px;line-height:60px;}.bannerFullWidth > div > div .section-banner .bannerDataContainer{display:block;width:100%;}.bannerFullWidth > div > div .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{display:none;}body.path-frontpage .bannerFullWidth .section-banner{padding:0px 40px;min-height:460px;position:relative;}body.path-frontpage .bannerFullWidth .section-banner::after{height:6px;background-color:#70aeb9;border-bottom:6px solid #a11f7f;content:"";position:absolute;width:100%;height:6px;bottom:0px;left:0px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer{display:block;width:100%;max-width:1100px;margin:0 auto;position:relative;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer > div.section-banner-content{display:none;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{display:none;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer{position:relative;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart,body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{display:block;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:380px;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{background-color:#af1685;height:254px;width:254px;min-height:254px;min-width:254px;border-radius:254px;color:#FFFFFF;padding:60px 20px;position:absolute;left:-60px;top:320px;z-index:1;text-align:center;box-sizing:border-box;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .headingText{font-size:1.9rem;font-family:"VAGRoundedLTCom-Bold",sans-serif;font-weight:bold;margin-bottom:17px;line-height:2rem;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .headingText span{display:block;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{font-size:.98rem;line-height:1.5rem;letter-spacing:.3px;font-family:"VAGRoundedLTCom-Light",sans-serif;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{padding:64px 10px;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .headingText{font-size:2rem;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText a{color:#FFFFFF;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{margin:0px auto 0px auto;max-width:550px;width:100%;background-color:#3b3fb6;width:50%;float:right;padding:50px 80px 70px 80px;border-radius:0px 0px 40px 40px;box-sizing:border-box;min-height:500px;position:relative;z-index:2;min-width:550px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{color:#FFF;font-weight:bold;font-size:30px;display:block;}body.path-frontpage.language-en .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{font-size:38px;}body.path-frontpage.language-fr .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{font-size:30px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .section-banner-title{color:#FFF;font-weight:bold;font-size:30px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow legend .fieldset-legend{font-weight:600;text-shadow:none;font-family:"VAGRoundedLTCom-Light",sans-serif;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow .form-item-pet-name label{font-weight:600;text-shadow:none;font-family:"VAGRoundedLTCom-Light",sans-serif;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow{text-align:left;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type{justify-content:left;max-width:100%;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{margin-right:10px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow .error{color:red;padding-top:6px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControls .form-actions{justify-content:left;flex-wrap:wrap;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControls .form-actions input[type="submit"]{margin:0px;font-size:16px !important;font-family:"VAGRoundedLTCom-Light",sans-serif;}body.page-node-940 .bannerFullWidth .section-banner{padding:0px 40px;min-height:460px;position:relative;}body.page-node-940 .bannerFullWidth .section-banner::after{height:6px;background-color:#70aeb9;border-bottom:6px solid #a11f7f;content:"";position:absolute;width:100%;height:6px;bottom:0px;left:0px;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer{display:block;width:100%;max-width:1100px;margin:0 auto;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer > div.section-banner-content{display:none;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{margin:0px auto 0px auto;max-width:550px;width:100%;background-color:#3b3fb6;width:50%;float:right;padding:50px 80px 70px 80px;border-radius:0px 0px 40px 40px;box-sizing:border-box;min-height:500px;position:relative;z-index:2;min-width:550px;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{color:#FFF;font-weight:bold;font-size:38px;display:block;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{font-size:30px;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .section-banner-title{color:#FFF;font-weight:bold;font-size:30px;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow legend .fieldset-legend{font-weight:600;text-shadow:none;font-family:"VAGRoundedLTCom-Light",sans-serif;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow .form-item-pet-name label{font-weight:600;text-shadow:none;font-family:"VAGRoundedLTCom-Light",sans-serif;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow{text-align:left;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type{justify-content:left;max-width:100%;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{margin-right:10px;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControls .form-actions{justify-content:left;flex-wrap:wrap;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControls .form-actions input[type="submit"]{margin:0px;font-size:16px !important;font-family:"VAGRoundedLTCom-Light",sans-serif;}body.path-resources .main-content .views-element-container .views-exposed-form .form-wrapper{max-width:1100px;margin:auto;}body.path-resources .main-content .views-element-container .views-exposed-form .form-wrapper .fieldset-wrapper .form-radios{display:block;text-align:center;}body.path-resources .main-content .views-element-container .views-exposed-form .form-wrapper .fieldset-wrapper .form-radios .form-item{display:inline-block;float:none;margin-right:10px;position:relative;}body.path-resources .main-content .views-element-container .views-exposed-form .form-wrapper .fieldset-wrapper .form-radios .form-item::after{content:"|";position:absolute;top:0px;right:-10px;color:#3e3f40;font-family:lato,sans-serif;font-weight:400;}body.path-resources .main-content .views-element-container .views-exposed-form .form-wrapper .fieldset-wrapper .form-radios .form-item:last-child::after{display:none;content:none;}body.path-resources .main-content .views-element-container .views-exposed-form .form-wrapper .fieldset-wrapper .form-radios .form-item input[type=radio]{-webkit-appearance:none;opacity:0;margin:0;padding:0;}body.path-resources .main-content .views-element-container .views-exposed-form .form-wrapper .fieldset-wrapper .form-radios .form-item input[type=radio]+label{font-family:"VAGRoundedLTCom-Light",sans-serif;font-weight:400;color:#3e3f40;position:relative;padding:5px 10px;cursor:pointer;margin-left:0;}body.path-resources .main-content .views-element-container .views-exposed-form .form-wrapper .fieldset-wrapper .form-radios .form-item input[type=radio]:checked+label{font-weight:700;color:#3b3fb6;background-color:#ecf6ff;border-radius:5px;font-family:vagroundedltcom-bold,sans-serif;padding:5px 10px;}body.path-resources .main-content .views-element-container .views-exposed-form .form-actions{text-align:center;padding-top:30px;}body.path-resources .main-content .views-element-container .views-exposed-form .form-actions .button{text-decoration:underline;color:#3b3fb6;cursor:pointer;border:none;background-color:transparent;border-radius:3px;font-family:vagroundedltcom-light,sans-serif;font-size:.875rem;display:inline-block;margin:0 1rem 0 0;padding:10px 20px;font-weight:400;-webkit-appearance:none;appearance:none;transition:background-color .1s;}body.path-resources .main-content .views-element-container .views-exposed-form .form-actions .button:focus{outline:#000 3px dotted;}body.path-resources .main-content .views-element-container .views-exposed-form .form-actions .button:focus-visible{outline:#000 3px dotted;}body.path-resources .main-content .views-element-container .views-exposed-form #edit-submit-resources{display:none;}body.path-resources .main-content .views-element-container .resourceCardsRow{padding-top:20px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}body.path-resources .main-content .views-element-container .resourceCardsRow .resources-row.resourcesCards{display:inline-block;padding:20px;margin:30px 0px;width:calc(33.33% - 36px);box-shadow:0 3px 14px -11px #000;transition:box-shadow .3s ease-in-out;border-radius:5px;position:relative;padding-bottom:80px;margin-top:30px;}body.path-resources .main-content .views-element-container .resourceCardsRow .resources-row.resourcesCards .field--name-field-resource-image{width:100%;}body.path-resources .main-content .views-element-container .resourceCardsRow .resources-row.resourcesCards .field--name-field-resource-image img{width:100%;}body.path-resources .main-content .views-element-container .resourceCardsRow .resources-row.resourcesCards .resourceTag{font-family:"VAGRoundedLTCom-Light",sans-serif;font-size:0.75rem;letter-spacing:1.07px;color:#3e3f40;text-transform:uppercase;text-decoration:none;padding-left:26px;position:relative;display:inline-block;margin-top:10px;min-height:20px;}body.path-resources .main-content .views-element-container .resourceCardsRow .resources-row.resourcesCards .resourceTag::before{content:" ";display:block;width:20px;height:16px;background-image:url(/themes/custom/ppu/images/icon-bg.jpg);background-repeat:no-repeat;background-position:0px 0px;background-size:65px;position:absolute;top:0px;left:0px;}body.path-resources .main-content .views-element-container .resourceCardsRow .resources-row.resourcesCards .resourceDate{}body.path-resources .main-content .views-element-container .resourceCardsRow .resources-row.resourcesCards .resourceTitle{}body.path-resources .main-content .views-element-container .resourceCardsRow .resources-row.resourcesCards .resourceAssets{position:absolute;bottom:20px;left:20px;}body.path-resources .main-content .views-element-container .resourceCardsRow .resources-row.resourcesCards .resourceAssets .field--name-field-resource-assets a{display:inline-block;padding:10px 20px;color:#fff;background-color:#d60078;text-decoration:none;border-radius:10px;}body.path-resources .main-content .views-element-container .resourceCardsRow .resources-row.resourcesCards .resourceAssets .field--name-field-resource-assets a:hover{background-color:#EF99C9;}body.path-partner-admin .main-content .caa-partner-staff a.partner-staff-refresh-btn{background-color:#d60078;color:#fff;padding-left:15px;padding-right:15px;display:block;text-decoration:underline;line-height:40px;width:131px;border-radius:10px;box-shadow:#00000029 0 3px 6px;text-align:center;font-family:vagroundedltcom-light,sans-serif;height:40px;letter-spacing:.26px;font-size:.9375rem;margin-bottom:20px;}body.path-partner-admin .main-content .caa-partner-staff a.partner-staff-refresh-btn:hover{background-color:#EF99C9;}body.path-partner-admin .main-content .caa-partner-staff .form-item{width:100%;display:block;margin-bottom:30px;}body.path-partner-admin .main-content .caa-partner-staff .form-item,.webform-submission-acoustic-opt-out-form .form-item label{display:block;margin-bottom:10px;}body.path-partner-admin .main-content .caa-partner-staff .form-item .form-text,body.path-partner-admin .main-content .caa-partner-staff .form-item .form-number,.webform-submission-acoustic-opt-out-form .form-item .form-email,.webform-submission-acoustic-opt-out-form .form-item .form-text,.webform-submission-acoustic-opt-out-form .form-item .form-textarea{width:100%;border:1px solid #bdbdbd;background:#fbfbfb;padding:0.7em;box-shadow:none;transition:border .3s;font-size:16px;font-size:1rem;font-weight:400;color:#333;-webkit-appearance:none;appearance:none;border-radius:4px;transition:all .3;outline-color:#d60078;}.webform-submission-acoustic-opt-out-form .form-item .form-email{width:50%;}body.path-partner-admin .main-content .caa-partner-staff .validate-pin-submit,body.path-partner-admin .main-content .caa-partner-staff .validate-member,body.path-partner-admin .main-content .caa-partner-staff .submit-enrollment,.webform-submission-acoustic-opt-out-form .webform-actions .webform-button--submit{font-size:.875rem;display:inline-block;margin:0 1em 1em 0;padding:1em 1.5em;border:none;color:#fff;background:#af1685;text-decoration:none;font-family:lato,sans-serif;font-weight:400;cursor:pointer;appearance:none;border-radius:3px;transition:background-color .1s;}.webform-submission-acoustic-opt-out-form .webform-actions .webform-button--submit{margin-top:20px;}body.path-partner-admin .main-content .caa-partner-staff .validate-pin-submit:hover,body.path-partner-admin .main-content .caa-partner-staff .validate-member:hover,body.path-partner-admin .main-content .caa-partner-staff .submit-enrollment:hover{background-color:#EF99C9;}body.path-partner-admin .main-content .caa-partner-staff #edit-transaction-date{display:flex;justify-content:space-between;flex-wrap:wrap;}body.path-partner-admin .main-content .caa-partner-staff #edit-transaction-date .form-item{width:calc(50% - 20px);}body.path-partner-admin .main-content .caa-partner-staff #edit-transaction-date .form-item .Date,body.path-partner-admin .main-content .caa-partner-staff #edit-transaction-date .form-item .Time,body.path-partner-admin .main-content .caa-partner-staff #edit-transaction-date .form-item .form-HTML{width:100%;border:1px solid #bdbdbd;background:#fbfbfb;padding:0.7em;box-shadow:none;transition:border .3s;font-size:16px;font-size:1rem;font-weight:400;color:#333;-webkit-appearance:none;appearance:none;border-radius:4px;transition:all .3;outline-color:#d60078;}body.page-node-type-news .main-content article{font-family:lato,sans-serif;font-size:1rem;}body.page-node-type-news .main-content article .field.field--name-field-news-image{}body.page-node-type-news .main-content article .field.field--name-field-display-title h2{font-family:vagroundedltcom-bold,sans-serif;font-size:2.5rem !important;letter-spacing:1px;}body.page-node-type-news .main-content article .field.field--name-field-display-title h2 a{text-decoration:none;}body.page-node-type-news .main-content article .field.field--name-field-display-title{}body.page-node-type-news .main-content article .field.field--name-field-publish-date{}body.page-node-type-news .main-content article .print__wrapper.print__wrapper--pdf{padding-left:45px;position:relative;margin-bottom:20px;}body.page-node-type-news .main-content article .print__wrapper.print__wrapper--pdf::before{content:"";width:5px;height:5px;position:absolute;left:30px;top:9px;background-color:#000;border-radius:10px;}body.page-node-type-news .main-content article .sharethis-wrapper{margin-bottom:30px;}body.page-node-type-news .main-content article .field.field--type-text-with-summary h2{font-family:vagroundedltcom-light,sans-serif;font-size:2.25rem;}body.page-node-302 .contain.content-wrap .main-content .views-element-container .views-row .layout.layout--twocol-section--25-75 .layout__region--first{flex:0 1 24%;}body.page-node-302 .contain.content-wrap .main-content .views-element-container .views-row .layout.layout--twocol-section--25-75 .layout__region--second{flex:0 1 76%;}body.page-node-922 .content-wrap .main-content article .field--type-text-with-summary div{float:left;}body.page-node-922 .content-wrap .main-content article .field--type-text-with-summary div img{max-width:250px;margin-bottom:40px;}body.page-node-922 .content-wrap .main-content article .field--type-text-with-summary div+ul{float:left;width:calc(100% - 330px);margin-left:20px;}body.page-node-922 .content-wrap .main-content article .field--type-text-with-summary div .field--name-field-media-image{margin-left:20px;margin-right:30px;width:250px;}body.page-node-922 .content-wrap .main-content article .field--type-text-with-summary h2{width:100%;clear:both;}body.page-node-347 .content-wrap .views-element-container .views-row .layout .layout__region--second .field--name-field-display-title h4{font-size:1.25rem !important;font-family:"Lato",sans-serif;margin:0 0 0.25em;font-weight:700;color:#000;text-transform:uppercase;line-height:1.3;}body.page-node-347 .content-wrap .views-element-container .views-row .layout .layout__region--second .field--name-field-article-link{padding-top:20px;}body.page-node-922 .content-wrap .main-content article .field.field--name-field-display-title{font-size:40px;}body.page-node-284 .content-wrap .main-content .layout .layout__region--content .field--name-body img{max-width:800px;}body.page-node-283 .content-wrap .main-content article .layout .layout__region .field--name-body .age-calculator .age-calculator-inner{max-width:800px;}body .content-wrap .main-content #block-blogcontentback{margin-top:30px;}body.page-node-type-blog{overflow-x:hidden;}body.page-node-909 .content-wrap .main-content article .field--name-body div img{margin-right:20px !important;}body.page-node-909 .content-wrap .main-content article .field--name-body p:last-child{display:block;clear:both;}body.page-node-292 .content-wrap .main-content article .layout .field--name-field-article-link{padding-top:20px;}body.page-node-460 .content-wrap .main-content article .layout.layout--onecol .block.block-views .view.view-article .views-row .node-teaser{display:flex;}body.page-node-460 .content-wrap .main-content article .layout.layout--onecol .block.block-views .view.view-article .views-row .node-teaser .group-left{min-width:220px;width:220px;max-width:220px;margin-right:30px;}body.page-node-460 .content-wrap .main-content article .layout.layout--onecol .block.block-views .view.view-article .views-row .node-teaser .group-right{width:calc(100% - 250px);}body.language-fr.page-node-940 .bannerFullWidth .section-banner{min-height:460px;}body.page-node-454 .commonPages .list-box-wrapper .list-box-inner .list-box-inner-alternate{color:#fff;background:#af1685;padding:1rem 1rem 0.5rem;}body.page-node-454 .commonPages .list-box-wrapper .list-box-inner .list-box-inner-alternate h5.table-title{color:#fff;font-size:1rem !important;padding-bottom:0.5em;border-bottom:1px solid #fff;}body.page-node-454 .commonPages .list-box-wrapper .list-box-inner .list-title-alternate{font-family:Cambria,Cochin,Georgia,Times,times new roman,serif;font-weight:700;font-size:1rem !important;margin:0.5em 0;}body.page-node-454 .commonPages .list-box-wrapper .list-box-inner .list-box-inner-alternate table{border-bottom:1px solid #fff;margin:0 0 0.5rem;padding:0;}body.page-node-454 .commonPages .list-box-wrapper .list-box-inner .list-box-inner-alternate table tr{background-color:transparent;}body.page-node-454 .commonPages .list-box-wrapper .list-box-inner .list-box-inner-alternate table tr:nth-child(odd){background-color:transparent;}body.page-node-454 .commonPages .list-box-wrapper .list-box-inner .list-box-inner-alternate table tr:nth-child(even){background-color:transparent;}body.page-node-454 .commonPages .list-box-wrapper .list-box-inner .list-box-inner-alternate table tr th{background:transparent;border:0px;text-align:left;line-height:12px;}body.page-node-454 .commonPages .list-box-wrapper .list-box-inner .list-box-inner-alternate table tr td{background:transparent;border:0px;text-align:left;line-height:12px;}body.page-node-454 .commonPages .list-box-wrapper .list-box-inner .list-footnote{font-family:lato,sans-serif;font-weight:700;font-size:.8rem;color:#af1685;margin:0;line-height:1.2;}.views-element-container .layout.layout--twocol-section .layout__region--second .field--name-body .field-title h4{font-weight:bold;font-size:1.25rem !important;font-family:lato,sans-serif;margin:0 0 0.25em;font-weight:700;color:#000;text-transform:uppercase;line-height:1.3;}body.language-fr.page-node-460 .commonPages .layout .field--name-body .view-article .view-content .views-row .group-right .field-title.views-field-title h2{font-size:1.25rem !important;font-family:lato,sans-serif;margin:0 0 0.25em;font-weight:700;color:#000;text-transform:uppercase;line-height:1.3;}.section-landing-page-header{text-align:center;}.section-landing-page-header .section-landing-page-title{font-size:3.125rem;color:#fff;font-weight:bold;text-transform:uppercase;text-shadow:'-1px -1px 0 rgba(0, 0, 0, 0.6), 1px -1px 0 rgba(0, 0, 0, 0.6), -1px 1px 0 rgba(0, 0, 0, 0.6), 1px 1px 0 #000, 0 0 3px black, 0 0 8px rgba(0, 0, 0, 0.6)';}.section-landing-page-header .field-landing-page-subheading{color:#fff;text-shadow:'-1px -1px 0 rgba(0, 0, 0, 0.6), 1px -1px 0 rgba(0, 0, 0, 0.6), -1px 1px 0 rgba(0, 0, 0, 0.6), 1px 1px 0 #000, 0 0 3px black, 0 0 8px rgba(0, 0, 0, 0.6)';}.section-landing-page-cta{background-color:rgba(255,255,255,0.4);margin:2em auto;max-width:500px;padding:1em 5%;text-align:center;}body.page-node-1208,body.page-node-1209,body.page-node-1210,body.page-node-1211{padding-top:var(--site-header-height,112px);}body.page-node-1208.pet-campaign-page #site-header,body.page-node-1209.pet-campaign-page #site-header,body.page-node-1210.pet-campaign-page #site-header,body.page-node-1211.pet-campaign-page #site-header{padding-left:0px;}body.page-node-1208 #site-header + #main-content .contain.content-wrap,body.page-node-1209 #site-header + #main-content .contain.content-wrap,body.page-node-1210 #site-header + #main-content .contain.content-wrap,body.page-node-1211 #site-header + #main-content .contain.content-wrap{max-width:100%;padding:0px;}body.page-node-1208 #site-header + #main-content .contain.content-wrap article .section-landing-banner,body.page-node-1209 #site-header + #main-content .contain.content-wrap article .section-landing-banner,body.page-node-1210 #site-header + #main-content .contain.content-wrap article .section-landing-banner,body.page-node-1211 #site-header + #main-content .contain.content-wrap article .section-landing-banner{padding:60px 0px 98px 0px;background-size:cover;box-sizing:border-box;min-height:80vh;max-height:1000px;padding:4em 0;}body.page-node-1208 #site-header + #main-content .contain.content-wrap article .section-landing-banner .section-landing-page-header,body.page-node-1209 #site-header + #main-content .contain.content-wrap article .section-landing-banner .section-landing-page-header,body.page-node-1210 #site-header + #main-content .contain.content-wrap article .section-landing-banner .section-landing-page-header,body.page-node-1211 #site-header + #main-content .contain.content-wrap article .section-landing-banner .section-landing-page-header{padding-bottom:13px;}body.page-node-1208 #site-header + #main-content .contain.content-wrap article .section-landing-banner .section-landing-page-header h1,body.page-node-1209 #site-header + #main-content .contain.content-wrap article .section-landing-banner .section-landing-page-header h1,body.page-node-1210 #site-header + #main-content .contain.content-wrap article .section-landing-banner .section-landing-page-header h1,body.page-node-1211 #site-header + #main-content .contain.content-wrap article .section-landing-banner .section-landing-page-header h1{font-family:"VAGRoundedLTCom-Light",sans-serif;text-shadow:-1px -1px 0 rgba(0,0,0,0.6),1px -1px 0 rgba(0,0,0,0.6),-1px 1px 0 rgba(0,0,0,0.6),1px 1px 0 #000,0 0 3px black,0 0 8px rgba(0,0,0,0.6);margin-bottom:24px;}body.page-node-1208 #site-header + #main-content .contain.content-wrap article .section-landing-banner .section-landing-page-header h2,body.page-node-1209 #site-header + #main-content .contain.content-wrap article .section-landing-banner .section-landing-page-header h2,body.page-node-1210 #site-header + #main-content .contain.content-wrap article .section-landing-banner .section-landing-page-header h2,body.page-node-1211 #site-header + #main-content .contain.content-wrap article .section-landing-banner .section-landing-page-header h2{color:#FFFFFF;font-family:"VAGRoundedLTCom-Light",sans-serif;font-size:1.875rem !important;text-shadow:-1px -1px 0 rgba(0,0,0,0.6),1px -1px 0 rgba(0,0,0,0.6),-1px 1px 0 rgba(0,0,0,0.6),1px 1px 0 #000,0 0 3px black,0 0 8px rgba(0,0,0,0.6);margin-bottom:20px;}body.page-node-1208 .section-landing-page-cta,body.page-node-1209 .section-landing-page-cta,body.page-node-1210 .section-landing-page-cta,body.page-node-1211 .section-landing-page-cta{margin:0 5% 35px auto;}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .pet-name,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .pet-name,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .pet-name,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .pet-name{max-width:600px;margin:0 0 1em 0;padding:0.9em 1em;border:none;font-family:"VAGRoundedLTCom-Light",sans-serif;font-size:16px;font-size:1rem;color:#333;background-color:#f5f5f5;border-radius:3px;box-shadow:3px 0 7px rgba(0,0,0,0.5);width:100%;outline:none;}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .error,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .error,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .error,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .error{color:red;}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .form-item-pet-name label,body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow legend,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .form-item-pet-name label,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow legend,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .form-item-pet-name label,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow legend,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .form-item-pet-name label,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow legend{display:block;margin:0 auto 1em;font-family:"VAGRoundedLTCom-Light",sans-serif;color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.6),1px -1px 0 rgba(0,0,0,0.6),-1px 1px 0 rgba(0,0,0,0.6),1px 1px 0 #000,0 0 3px black,0 0 8px rgba(0,0,0,0.6);}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type{display:inline-block;}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input:checked + label,body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input + label:hover,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input:checked + label,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input + label:hover,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input:checked + label,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input + label:hover,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input:checked + label,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input + label:hover{background-color:#3b3fb6;color:#fff;}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type{padding-top:12px;margin-bottom:30px;padding-bottom:8px;}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input{-webkit-appearance:none;appearance:none;opacity:0;margin:0;padding:0;}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input + label,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input + label,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input + label,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input + label{background-color:#f5f5f5;color:#333;margin-left:0.75em;padding:0;text-align:center;border-radius:3px;box-shadow:3px 0 7px rgba(0,0,0,0.5);margin:0 0 1em 0;padding:1em 1.8em;cursor:pointer;}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input + label:before,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input + label:before,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input + label:before,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type input + label:before{content:'';display:inline-block;border:none;box-shadow:none;width:2em;height:2em;margin-right:0;vertical-align:middle;}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-dog:checked + label:before,body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-dog + label:hover:before,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-dog:checked + label:before,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-dog + label:hover:before,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-dog:checked + label:before,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-dog + label:hover:before,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-dog:checked + label:before,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-dog + label:hover:before{background:url(/themes/custom/ppu/images/icons/dog-white.svg) no-repeat 50% 50%;}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-dog + label:before,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-dog + label:before,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-dog + label:before,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-dog + label:before{background:url(/themes/custom/ppu/images/icons/dog-blue.svg) no-repeat 50% 50%;}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-cat:checked + label:before,body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-cat + label:hover:before,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-cat:checked + label:before,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-cat + label:hover:before,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-cat:checked + label:before,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-cat + label:hover:before,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-cat:checked + label:before,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-cat + label:hover:before{background:url(/themes/custom/ppu/images/icons/cat-white.svg) no-repeat 50% 50%;}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-cat + label:before,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-cat + label:before,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-cat + label:before,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .fieldset-wrapper .form-item-pet-type #edit-pet-type-cat + label:before{background:url(/themes/custom/ppu/images/icons/cat-blue.svg) no-repeat 50% 50%;}body.page-node-1208 .section-landing-page-cta .formControlContainer .formControlRow .form-actions,body.page-node-1209 .section-landing-page-cta .formControlContainer .formControlRow .form-actions,body.page-node-1210 .section-landing-page-cta .formControlContainer .formControlRow .form-actions,body.page-node-1211 .section-landing-page-cta .formControlContainer .formControlRow .form-actions{width:90%;text-align:center;}body.page-node-1208 .section-landing-page-cta .formControls .form-actions .form-submit,body.page-node-1209 .section-landing-page-cta .formControls .form-actions .form-submit,body.page-node-1210 .section-landing-page-cta .formControls .form-actions .form-submit,body.page-node-1211 .section-landing-page-cta .formControls .form-actions .form-submit{font-size:20px;font-size:1.25rem;display:inline-block;margin:0 0 1em;padding:1em 2em;background:#af1685;border:none;font-family:"VAGRoundedLTCom-Light",sans-serif;color:#fff;border-radius:3px;cursor:pointer;}body.page-node-1208 .section-landing-page-cta .formControls .form-actions .form-submit:hover,body.page-node-1209 .section-landing-page-cta .formControls .form-actions .form-submit:hover,body.page-node-1210 .section-landing-page-cta .formControls .form-actions .form-submit:hover,body.page-node-1211 .section-landing-page-cta .formControls .form-actions .form-submit:hover{background:#333333;}.front-banner-form-elements-wrap .boxed-img-radios .form-type-radio input:checked + label,.front-banner-form-elements-wrap .boxed-img-radios .form-type-radio input + label:hover{background-color:#3b3fb6;color:#fff;}body.page-node-294 .bannerFullWidth > div > div .section-banner{max-width:1100px;margin:auto;}body.page-node-1205,body.page-node-1206,body.page-node-1207{padding-top:0px;}body.page-node-1205 header#site-header,body.page-node-1206 header#site-header,body.page-node-1207 header#site-header{background-color:transparent;padding:0;}body.page-node-1205 header#site-header .top-header.header-main,body.page-node-1206 header#site-header .top-header.header-main,body.page-node-1207 header#site-header .top-header.header-main{border:0;padding:0.5rem 4rem .5rem 4.5rem;}body.page-node-1205 header#site-header .top-header.header-main .contain .no-translation,body.page-node-1206 header#site-header .top-header.header-main .contain .no-translation,body.page-node-1207 header#site-header .top-header.header-main .contain .no-translation{font-size:1.2rem;color:#FFFFFF;font-family:"VAGRoundedLTCom-Light",sans-serif;}body.page-node-1205 header#site-header .top-header.header-main .contain,body.page-node-1206 header#site-header .top-header.header-main .contain,body.page-node-1207 header#site-header .top-header.header-main .contain{justify-content:flex-start;margin:0;max-width:100%;}body.page-node-1205 header#site-header .top-header .header-links,body.page-node-1206 header#site-header .top-header .header-links,body.page-node-1207 header#site-header .top-header .header-links{display:none;}body.page-node-1205 header#site-header .top-header .country-switch-dropdown,body.page-node-1206 header#site-header .top-header .country-switch-dropdown,body.page-node-1207 header#site-header .top-header .country-switch-dropdown{display:none;}body.page-node-1205 header#site-header .top-header.header-main + .header-main,body.page-node-1206 header#site-header .top-header.header-main + .header-main,body.page-node-1207 header#site-header .top-header.header-main + .header-main{display:none;}body.page-node-1205 #main-content .contain.content-wrap,body.page-node-1206 #main-content .contain.content-wrap,body.page-node-1207 #main-content .contain.content-wrap{padding:0;margin:0;width:100%;max-width:100%;}#block-static-contentinsurance-coverage{background-color:#F0F0F0;padding:20px 0px;}#block-static-contentinsurance-coverage .field.field--name-body{width:96%;max-width:1340px;margin:auto;box-sizing:border-box;}#block-static-contentinsurance-coverage .field.field--name-body p:first-child{font-size:36px;line-height:46px;padding:40px 0px 0px 0px;font-family:vagroundedltcom-bold,sans-serif;color:#3B3FB6;text-align:center;margin:auto;justify-content:center;margin-bottom:-50px;}#block-static-contentinsurance-coverage .field.field--name-body p{justify-content:space-between;display:flex;}#block-static-contentinsurance-coverage .field.field--name-body p img{align-self:center}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(1){max-width:20%;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(2){max-width:17%;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(3){max-width:10%;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(4){max-width:25%;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(5){max-width:16%;}.paid-ad-landing-pages-disclaimer{font-size:14px;padding-bottom:20px;margin-top:-20px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner{min-height:33vw;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn,body.partner-cfib .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.partner-cfib .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.partner-cfib .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.partner-cfib .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn,body.partner-walmart .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.partner-walmart .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.partner-walmart .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.partner-walmart .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn{font-family:vagroundedltcom-bold,sans-serif;max-width:580px;max-width:460px;text-align:center;max-width:530px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title p,.partner-cfib .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title p,.partner-walmart .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title p{line-height:60px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth .section-banner .section-banner-content .section-banner-description,.partner-cfib .bannerFullWidth .section-banner .section-banner-content .section-banner-description,.partner-walmart .bannerFullWidth .section-banner .section-banner-content .section-banner-description{margin-bottom:40px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth .section-banner .section-banner-content .section-banner-description p,.partner-cfib .bannerFullWidth .section-banner .section-banner-content .section-banner-description p,.partner-walmart .bannerFullWidth .section-banner .section-banner-content .section-banner-description p{font-size:20px;margin-bottom:20px;font-family:'VAGRoundedLTCom-Light';font-weight:bold;letter-spacing:.5px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth .section-banner .section-banner-content .section-banner-description p:first-child,.partner-cfib .bannerFullWidth .section-banner .section-banner-content .section-banner-description p:first-child,.partner-walmart .bannerFullWidth .section-banner .section-banner-content .section-banner-description p:first-child{margin-bottom:10px;}body.pet-campaign-page.paid-ad-landing-pages{padding-top:var(--site-header-height,98px);}body.path-frontpage header#site-header{padding:0;@media only screen and (max-width:1200px){padding:0;}}body.is-scrolled header#site-header{padding:16px 0 0;}body.is-scrolled.page-node-type-cobranding-page header#site-header{padding:16px 0;@media only screen and (max-width:1024px){padding:8px 0 0;}}body header#site-header{padding:0 0 16px;@media only screen and (max-width:1024px){padding:0 0 4px;}}body.page-node-type-cobranding-page header#site-header{@media only screen and (max-width:1200px){padding-bottom:0px;}}.page-node-type-cobranding-page header#site-header .top-header{@media only screen and (min-width:1200px){padding-bottom:12px !important;}}body.pet-campaign-page.paid-ad-landing-pages header#site-header .header-main{padding-top:0px;padding-bottom:0px;}.bannerFullWidth #block-bannerimagehpo-ppu-cat-insurance .section-banner .section-banner-content .section-banner-button a{background-color:#49AFBB;letter-spacing:1px;font-size:22px;font-family:vagroundedltcom-bold,sans-serif;}.bannerFullWidth #block-bannerimagehpo-ppu-cat-insurance .section-banner .section-banner-content .section-banner-button a:hover{background-color:#333333;}body.pet-campaign-page.paid-ad-landing-pages .coBrandingContainer h1{color:#AF1685;}body.pet-campaign-page.paid-ad-landing-pages .coBrandingContainer{margin-top:10px;}body.pet-campaign-page.paid-ad-landing-pages .coBrandingContainer h1{margin-bottom:20px;}body.pet-campaign-page.page-node-95797{padding-top:var(--site-header-height,98px);}body.pet-campaign-page.page-node-95797 header#site-header{}body.pet-campaign-page.page-node-95797 header#site-header .header-main{padding-top:4px;padding-bottom:4px;}.bannerFullWidth #block-bannerimagehpo-ppu-dog-insurance .section-banner .section-banner-content .section-banner-button a{background-color:#49AFBB;letter-spacing:1px;font-size:22px;font-family:vagroundedltcom-bold,sans-serif;}.bannerFullWidth #block-bannerimagehpo-ppu-dog-insurance .section-banner .section-banner-content .section-banner-button a:hover{background-color:#333333;}body.pet-campaign-page.paid-ad-landing-pages.page-node-120335 .bannerFullWidth .section-banner .section-banner-content .section-banner-description p,body.pet-campaign-page.paid-ad-landing-pages.page-node-120336 .bannerFullWidth .section-banner .section-banner-content .section-banner-description p{font-size:22px;line-height:34px;}body.pet-campaign-page.paid-ad-landing-pages.page-node-120335 .bannerFullWidth .section-banner .section-banner-content .section-banner-description p span,body.pet-campaign-page.paid-ad-landing-pages.page-node-120336 .bannerFullWidth .section-banner .section-banner-content .section-banner-description p span{font-family:"VAGRoundedLTCom-Light",sans-serif;font-weight:100;font-size:20px;}body.pet-campaign-page.paid-ad-landing-pages.page-node-120335 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.pet-campaign-page.paid-ad-landing-pages.page-node-120335 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.pet-campaign-page.paid-ad-landing-pages.page-node-120335 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.pet-campaign-page.paid-ad-landing-pages.page-node-120335 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn,body.pet-campaign-page.paid-ad-landing-pages.page-node-120336 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.pet-campaign-page.paid-ad-landing-pages.page-node-120336 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.pet-campaign-page.paid-ad-landing-pages.page-node-120336 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.pet-campaign-page.paid-ad-landing-pages.page-node-120336 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn{max-width:500px;}body.pet-campaign-page.paid-ad-landing-pages.page-node-120335 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.pet-campaign-page.paid-ad-landing-pages.page-node-120336 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description{margin-bottom:40px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a{padding:10px 2em;}body.pet-campaign-page.page-node-95672 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-120356 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-120333 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-120331 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-120351 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-120352 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-120353 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-120356 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a{background-color:#49AFBB;}body.pet-campaign-page.page-node-95672 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-120356 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-120333 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-120331 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-120351 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-120352 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-120353 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-120356 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover{background-color:#333333;}body.pet-campaign-page.page-node-120345 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-120346 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-120347 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-120349 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-208727 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-208739 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-208742 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a,body.pet-campaign-page.page-node-208745 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a{background-color:#3B3FB6;}body.pet-campaign-page.page-node-120345 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-120346 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-120347 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-120349 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-208727 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-208739 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-208742 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover,body.pet-campaign-page.page-node-208745 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a:hover{background-color:#333333;}body .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a.btnHoverGrey:hover{background-color:#333333 !important;color:#FFFFFF;}body .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a.btnHoverPink:hover{background-color:#AF1685 !important;color:#FFFFFF;}body .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a.btnHoverBlue:hover{background-color:#3B3FB6 !important;color:#FFFFFF;}body .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button a.btnHoverGreen:hover{background-color:#017d05 !important;color:#FFFFFF;}body.landing-page-dominionyyc .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title{font-size:38px;}body.landing-page-dominionyyc .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title p{line-height:50px;}body.landing-page-dominionyyc .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:400px;margin:auto;}body.path-frontpage .contain.content-wrap,body.page-node-940 .contain.content-wrap{max-width:100%;padding:0px;}body.path-frontpage .homeNewLayOut,body.page-node-940 .homeNewLayOut{font-family:"Lato",sans-serif;}body.path-frontpage .homeNewLayOut .container,body.page-node-940 .homeNewLayOut .container{width:100%;max-width:1100px;margin:0 auto;box-sizing:border-box;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow{background-color:#FFFFFF;padding-top:160px;padding-bottom:60px;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow .container,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow .container{display:flex;justify-content:space-between;background-color:#FFFFFF;max-width:1200px;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow .headingCols,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow .headingCols{width:46%;max-width:46%;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow .headingCols .headingText,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow .headingCols .headingText{color:#3B3FB6;text-transform:uppercase;font-size:62px;font-family:vagroundedltcom-bold,sans-serif;}body.path-frontpage .homeNewLayOut.fr .makeOwnerHappyRow .headingCols .headingText,body.page-node-940 .homeNewLayOut.fr .makeOwnerHappyRow .headingCols .headingText{max-width:450px;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow .textCols,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow .textCols{color:#333333;width:54%;max-width:54%;font-size:18px;line-height:26px;font-weight:500;font-family:"Lato",sans-serif;}body.path-frontpage .homeNewLayOut .servicesRow,body.page-node-940 .homeNewLayOut .servicesRow{background-color:#f5f5f5;padding:30px 0px;}body.path-frontpage .homeNewLayOut .servicesRow .container,body.page-node-940 .homeNewLayOut .servicesRow .container{max-width:950px;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList,body.page-node-940 .homeNewLayOut .servicesRow .servicesList{display:flex;justify-content:space-between;background-color:#FFFFFF;border-radius:40px;margin:30px auto;box-shadow:#00000029 0 3px 9px;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .imgBlock,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .imgBlock{width:240px;max-width:240px;min-width:240px;padding:25px;display:flex;justify-content:center;align-content:center;align-items:center;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .imgBlock img,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .imgBlock img{max-width:100px;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock{width:calc(100% - 240px);max-width:calc(100% - 240px);min-width:calc(100% - 240px);padding:25px 25px 25px 0px;box-sizing:border-box;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock .headingText,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock .headingText{color:#3B3FB6;text-transform:uppercase;font-size:30px;font-family:vagroundedltcom-bold,sans-serif;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock .bodyText,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock .bodyText{color:#333333;font-size:14px;line-height:16px;margin-bottom:20px;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow{display:flex;justify-content:left;align-items:center;padding:10px 0px;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow .typeButton,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow .typeButton{padding:6px 20px;border-radius:10px;background-color:#BF2C6C;color:#FFFFFF;text-decoration:none;margin-right:20px;cursor:pointer;font-size:16px;min-width:210px;text-align:center;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow .typeButton:hover,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow .typeButton:hover{background-color:#333333;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow .typeLink,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow .typeLink{text-decoration:underline;color:#A11F7F;cursor:pointer;font-size:16px;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow .typeLink:hover,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow .typeLink:hover{color:#333333;}body.path-frontpage .homeNewLayOut .advertisementRow,body.page-node-940 .homeNewLayOut .advertisementRow{}body.path-frontpage .homeNewLayOut .anniversaryRow,body.page-node-940 .homeNewLayOut .anniversaryRow{background-image:url(/themes/custom/ppu/images/anniversary-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center;color:#FFFFFF;padding:80px 0px;}body.path-frontpage .homeNewLayOut .anniversaryRow .container,body.page-node-940 .homeNewLayOut .anniversaryRow .container{max-width:1170px;}body.path-frontpage .homeNewLayOut .anniversaryRow .headingText,body.page-node-940 .homeNewLayOut .anniversaryRow .headingText{color:#FFFFFF;font-size:40px;text-align:center;text-transform:uppercase;margin-bottom:15px;font-family:vagroundedltcom-bold,sans-serif;}body.path-frontpage .homeNewLayOut .anniversaryRow .bodyText,body.page-node-940 .homeNewLayOut .anniversaryRow .bodyText{font-size:16px;max-width:730px;margin:auto;font-weight:600;letter-spacing:.8px;line-height:26px;}body.path-frontpage .homeNewLayOut .anniversaryRow .anniversaryCardsRow,body.page-node-940 .homeNewLayOut .anniversaryRow .anniversaryCardsRow{display:flex;justify-content:space-between;padding-top:130px;align-items:flex-start;}body.path-frontpage .homeNewLayOut .anniversaryRow .anniversaryCardsRow .anniversaryCard,body.page-node-940 .homeNewLayOut .anniversaryRow .anniversaryCardsRow .anniversaryCard{width:calc(33% - 10px);position:relative;box-shadow:#00000029 0 3px 9px;border-radius:40px;background-color:#FFFFFF;}body.path-frontpage .homeNewLayOut .anniversaryRow .anniversaryCardsRow .cardImg,body.page-node-940 .homeNewLayOut .anniversaryRow .anniversaryCardsRow .cardImg{width:90px;height:90px;position:absolute;top:-60px;left:calc(50% - 45px);background-color:#FFFFFF;border-radius:100%;box-shadow:#00000029 0 3px 9px;display:flex;justify-content:center;align-items:center;}body.path-frontpage .homeNewLayOut .anniversaryRow .anniversaryCardsRow .cardImg img,body.page-node-940 .homeNewLayOut .anniversaryRow .anniversaryCardsRow .cardImg img{width:60px;}body.path-frontpage .homeNewLayOut .anniversaryRow .anniversaryCardsRow .cardText,body.page-node-940 .homeNewLayOut .anniversaryRow .anniversaryCardsRow .cardText{font-size:14px;line-height:18px;color:#333333;padding:50px 40px 40px 40px;}.anniversaryRow{background-image:url(/themes/custom/ppu/images/anniversary-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center;color:#FFFFFF;padding:80px 0px;}.anniversaryRow .container{max-width:1170px;margin:auto;}.anniversaryRow .headingText{color:#FFFFFF;font-size:40px;text-align:center;text-transform:uppercase;margin-bottom:15px;font-family:vagroundedltcom-bold,sans-serif;}.anniversaryRow .bodyText{font-size:16px;max-width:730px;margin:auto;font-weight:600;letter-spacing:.8px;line-height:26px;}.anniversaryRow .anniversaryCardsRow{display:flex;justify-content:space-between;padding-top:130px;align-items:flex-start;}.anniversaryRow .anniversaryCardsRow .anniversaryCard{width:calc(33% - 10px);position:relative;box-shadow:#00000029 0 3px 9px;border-radius:40px;background-color:#FFFFFF;}.anniversaryRow .anniversaryCardsRow .cardImg{width:90px;height:90px;position:absolute;top:-60px;left:calc(50% - 45px);background-color:#FFFFFF;border-radius:100%;box-shadow:#00000029 0 3px 9px;display:flex;justify-content:center;align-items:center;}.anniversaryRow .anniversaryCardsRow .cardImg img{width:60px;}.anniversaryRow .anniversaryCardsRow .cardText{font-size:14px;line-height:18px;color:#333333;padding:50px 40px 40px 40px;}.newAnniversaryBlockPart{padding:30px;background-image:url(/themes/custom/ppu/images/bg-anniversary.png);background-repeat:no-repeat;background-size:cover;width:210px;height:210px;top:320px;text-align:center;position:absolute;z-index:222;}.landing-page-hellosafe-fr .newAnniversaryBlockPart{width:260px;height:260px;padding:20px;}.landing-page-aritzia .section-banner-button .startQuoteBtn{border-radius:15px !important;border:2px solid #FCE2F4 !important;background:#D60078 !important;}.newAnniversaryBlockPart img{clear:both;max-width:100px;padding-bottom:10px;border-bottom:1px solid #ffffffd9;padding-top:30px;}.newAnniversaryBlockPart img.desktopLogo{display:inline-block;}.newAnniversaryBlockPart img.mobileLogo{display:none;}.newAnniversaryBlockPart h2{color:#FFFFFF;font-size:16px;line-height:26px;text-align:center;margin-bottom:15px;font-family:vagroundedltcom-bold,sans-serif;max-width:160px;margin:6px auto 0px auto;font-family:"VAGRoundedLTCom-Light",sans-serif;font-weight:bold;height:auto;}.language-fr .newAnniversaryBlockPart h2{@media only screen and (min-width:768px){font-size:14px;line-height:20px;}}.newAnniversaryBlockPart h2 ._superscript{vertical-align:super;font-size:smaller;line-height:0;margin-left:2px;}#block-views-block-ppu-faq-ppu-faq-block .ui-accordion .views-row .views-row .views-accordion-header h2.field-content{color:#333;font-size:24px;font-size:1.5rem;margin-bottom:0px;}body.page-node-120338 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.page-node-120338 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.page-node-120338 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.page-node-120338 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn{max-width:470px;}body.language-fr.page-node-120338 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.language-fr.page-node-120338 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.language-fr.page-node-120338 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.language-fr.page-node-120338 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn{max-width:640px;}body.language-fr.page-node-120338 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:500px;margin:auto;}body.page-node-120340 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.page-node-120340 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.page-node-120340 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.page-node-120340 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn{max-width:400px;}body.language-fr.page-node-120340 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.language-fr.page-node-120340 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.language-fr.page-node-120340 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.language-fr.page-node-120340 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn{max-width:600px;}body.language-fr.page-node-120340 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:420px;margin:auto;}body.language-fr.page-node-120342 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.language-fr.page-node-120342 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.language-fr.page-node-120342 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.language-fr.page-node-120342 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn{max-width:550px;}body.page-node-120342 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:400px;margin:auto;}body.language-fr.page-node-120342 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:420px;margin:auto;}body.page-node-120343 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.page-node-120351 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.page-node-120352 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.page-node-120353 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.page-node-120356 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:400px;margin:auto;}body.language-fr.page-node-120343 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.language-fr.page-node-120343 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.language-fr.page-node-120343 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.language-fr.page-node-120343 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn{max-width:580px;}body.language-fr.page-node-120343 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.language-fr.page-node-120351 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.language-fr.page-node-120352 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.language-fr.page-node-120353 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.language-fr.page-node-120356 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:450px;margin:auto;}body.page-node-120345 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.page-node-120347 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:380px;margin:auto;}body.language-fr.page-node-120345 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:490px;margin:auto;}.theme-container{width:100%;margin:0 auto;position:relative;}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0 !important;padding:0;list-style:none;font-size:14px;font-weight:500;}.breadcrumb__item{display:flex;align-items:center;}.breadcrumb__item + .breadcrumb__item::before{content:"›";margin:0 10px;color:#999;font-size:16px;font-weight:400;}.breadcrumb__current{color:#222;font-weight:600;}.breadcrumb__text{display:inline-block;max-width:100%;}@media only screen and (min-width:1360px){#block-static-contentinsurance-coverage .field.field--name-body{width:96%;max-width:1440px;}}@media only screen and (max-width:1360px){body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{left:-30px;}}@media only screen and (max-width:1200px){nav.header-nav ul li{padding-right:0px;margin-right:0px;}.header-main .main-nav-row .main-nav li.open::after{border-bottom:0px;}.header-main .main-nav-row ul.main-nav li .nav-dropdown ul li a{padding:7px 15px 7px 0px;}.contain{width:96%;}.bannerFullWidth > div > div .section-banner .section-banner-content{width:96%;}body.page-node-950 .contain.content-wrap{width:100%;}.petInformationContainerRow .petInformationRow .containerSection{width:95%;}body.page-node-950 .contain.content-wrap,body.page-node-943 .contain.content-wrap{width:100%;padding:0px;}.petInsuranceContainerRow .petInsuranceBottomRow .containerSection,.petInsuranceContainerRow .petInsuranceRow .containerSection,.petInsuranceContainerRow .petInsuranceMoreFromRow .containerSection{width:96%;margin:auto;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{left:0px;}body.path-frontpage .contain.content-wrap,body.page-node-940 .contain.content-wrap{width:100%;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow .container,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow .container,.anniversaryRow .container{max-width:96%;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner{min-height:43vw;}}@media only screen and (min-width:1200px){.theme-container{width:1120px;margin:0 auto;}}@media only screen and (max-width:1100px){.header-main .main-nav-row nav.header-nav .topRightBtnPart li.topRightBtns .btn{font-size:14px;}.header-main .main-nav-row .main-nav li a{font-size:14px;}}@media only screen and (max-width:1024px){.header-main .main-nav-row nav.header-nav .topRightBtnPart li.topRightBtns .btn{padding-left:8px;padding-right:8px;}.bannerFullWidth > div > div .section-banner{min-height:300px;}body.path-resources .main-content .views-element-container .resourceCardsRow .resources-row.resourcesCards{margin:5px 0px;}#block-static-contentinsurance-coverage .field.field--name-body p{margin-bottom:0px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn{max-width:500px;}body.path-frontpage .homeNewLayOut .servicesRow .container,body.page-node-940 .homeNewLayOut .servicesRow .container{max-width:96%;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow .headingCols .headingText,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow .headingCols .headingText{max-width:360px;font-size:42px;}body.path-frontpage .homeNewLayOut.fr .makeOwnerHappyRow .headingCols .headingText,body.page-node-940 .homeNewLayOut.fr .makeOwnerHappyRow .headingCols .headingText{max-width:370px;}#site-header .header-main.bottom-header{padding-bottom:8px !important;}.bottom-header.header-main  .contain{justify-content:center;align-items:center;}.bottom-header.header-main  .contain .logo{margin:0;}body .top-header.header-main .contain,body .bottom-header.header-main .contain{width:100%;padding:0 16px;}}@media only screen and (max-width:980px){body{padding-top:var(--site-header-height,92px);}body.path-frontpage,body.page-node-type-cobranding-page,body.page-node-303,body.page-node-292,body.page-node-294,body.page-node-301,body.page-node-273,body.page-node-452,body.page-node-267,body.page-node-394,body.page-node-327,body.page-node-442,body.page-node-1615846,body.page-node-1617575,body.page-node-1617604,body.page-node-1617612{padding-top:var(--site-header-height,98px);}.header-main{padding-top:0px;padding-bottom:0px;}.header-main .contain{height:60px;}.header-main .logo{max-width:120px;min-width:100px;}.top-header.header-main .contain{height:auto;}.header-main .main-nav-row .nav-mobile{display:block;}#site-header nav.mobile-nav{display:none;}nav.header-nav{width:100%;padding:15px 0 15px;}.header-main .main-nav-row nav.header-nav{display:none;}.header-main .main-nav-row ul.main-nav li{float:none;}.header-main .main-nav-row ul.main-nav li a{padding:10px 15px;line-height:20px;}.nav-dropdown{position:static;}body.is-scrolled .header-main .main-nav-row nav.header-nav{top:130px;}.header-main .main-nav-row nav.header-nav{width:100%;position:fixed;top:160px;left:0;background-color:#fff;padding-top:0;}.header-main .main-nav-row ul.main-nav{display:block;width:100%;}.header-main .main-nav-row ul.main-nav .nav-dropdown{background-color:transparent;box-shadow:none;padding-left:20px;}.header-main .main-nav-row ul.main-nav .nav-dropdown ul{display:block;background-color:#3b3fb6;}.header-main .main-nav-row ul.main-nav li a{border-bottom:1px solid #ebebeb;}.header-main .main-nav-row ul.main-nav li .nav-dropdown ul li a{text-align:left;color:#FFFFFF;border-bottom:1px solid #4f53c9;border-radius:0px;margin:0;}.header-main .main-nav-row ul.main-nav li .nav-dropdown ul li a:hover{color:#d1d1d1;}.header-main .main-nav-row nav.header-nav ul li .arrowBtn{top:10px;}.header-main .main-nav-row nav.header-nav ul li .nav-dropdown ul{display:block;}.mainFooterRow .mainFooter .footerMenus{font-size:14px;}.mainFooterRow .mainFooter .footerMenus .footerMainMenu{max-width:444px;}.mainFooterRow .mainFooter .footerMenus .footerLegalMenu{max-width:273px;}.header-main .main-nav-row nav.header-nav .topRightBtnPart .topRightBtns{display:block;position:relative;background-color:#333;padding:30px 30px 10px 30px;}.header-main .main-nav-row nav.header-nav .topRightBtnPart .topRightBtns:last-child{padding:20px 30px 30px 30px;}.header-main .main-nav-row nav.header-nav .topRightBtnPart .topRightBtns .btn{padding:0;text-align:center;line-height:40px;border-bottom:0px;box-shadow:0px 3px 7px 1px #0003;}.header-main .main-nav-row nav.header-nav .topRightBtnPart{display:block;}.header-main .main-nav-row nav.header-nav .topRightBtnPart li.topRightBtns{display:block;width:100%;margin:0;}.bannerFullWidth .section-banner .section-banner-content .section-banner-title{font-size:40px;margin-bottom:10px;}.bannerFullWidth .section-banner .section-banner-content .section-banner-description p{font-size:18px;margin-bottom:20px;}.bannerFullWidth .section-banner .section-banner-content .section-banner-button a{padding:10px 20px;font-size:16px;}body.path-frontpage .bannerFullWidth .section-banner{background-image:url(/themes/custom/ppu/images/banners/home-tablet.jpg) !important;background-position:center right;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title p{line-height:44px;}}@media screen and (min-width:981px){.header-main .main-nav-row nav.header-nav{display:flex !important;}.bannerFullWidth > div > div .section-banner{min-height:30vw;}.top-header.header-main .contain a.quebec-site span{display:inline-block;text-decoration:underline;}.top-header.header-main .contain .flex-column{flex-direction:row !important;align-items:center;}}@media only screen and (max-width:980px){.header-main .main-nav-row .main-nav .expanded.active-trail div.nav-dropdown{background-color:#3b3fb6;}.header-main .main-nav-row .main-nav .expanded.active-trail div.nav-dropdown ul li a{color:#FFFFFF;}.header-main .main-nav-row .main-nav li .nav-dropdown li.active-trail a{font-weight:bold;background-color:transparent;}.header-main .main-nav-row .main-nav li .nav-dropdown li a:hover{background-color:transparent;}body.path-blog .bannerFullWidth .section-banner .section-banner-content .section-banner-title{max-width:500px;width:96%;}body.page-node-195,body.page-node-196,body.page-node-208,body.page-node-209,body.page-node-940,body.page-node-185,body.page-node-186,body.page-node-187,body.page-node-197{padding-top:var(--site-header-height,90px);}}@media only screen and (max-width:900px){body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{left:-20px;width:180px;height:180px;min-width:180px;min-height:180px;top:360px;padding:50px 20px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:413px;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .headingText{font-size:1.5rem;line-height:1.7rem;margin-bottom:10px;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{font-size:.72rem;line-height:1rem;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{padding:40px 0px;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{max-width:150px;margin:auto;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .headingText{font-size:1.3rem;line-height:1.7rem;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{padding:40px 6px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{max-width:350px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .headingText{margin-bottom:5px;}}@media only screen and (max-width:850px){body.page-node-362 .main-content #block-areyouaresidentofquebec,body.page-node-363 .main-content #block-areyouaresidentofquebec,body.page-node-271 .main-content #block-areyouaresidentofquebec{width:100%;padding-left:0px;padding-top:0px;order:3;}body.page-node-362 .main-content #block-ppu-content,body.page-node-363 .main-content #block-ppu-content,body.page-node-271 .main-content #block-ppu-content{width:100%;}body.page-node-362 .main-content #block-ppu-content h3.h5,body.page-node-363 .main-content #block-ppu-content h3.h5,body.page-node-271 .main-content #block-ppu-content h3.h5{font-size:1.3rem;}body.page-node-362 .main-content #block-flexcareisnotavailableinquebec,body.page-node-363 .main-content #block-flexcareisnotavailableinquebec,body.page-node-271 .main-content #block-flexcareisnotavailableinquebec{width:100%;margin:10px 0px 20px 0px;order:2;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{left:-20px;width:160px;height:160px;min-width:160px;min-height:160px;top:370px;padding:40px 10px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:428px;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .headingText{margin-bottom:3px;font-size:1.2rem;line-height:1.4rem;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{font-size:.6rem;line-height:.75rem;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{padding:40px 0px;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{max-width:150px;margin:auto;}#block-static-contentinsurance-coverage .field.field--name-body p:first-child{margin-bottom:0;}}@media only screen and (max-width:800px){.contain.content-wrap{padding-top:2em;padding-bottom:2em;}.mainFooterRow .mainFooter .footerMenus .footerMainMenu{width:100%;max-width:100%;min-width:100%;text-align:center;margin-bottom:1.5rem;}.mainFooterRow .mainFooter .footerMenus .footerLegalMenu{order:2;width:100%;max-width:100%;min-width:100%;text-align:center;}.mainFooterRow .mainFooter .footerMenus .footerLegalMenu ul.nav li a{margin:0px 10px;}.mainFooterRow .mainFooter .footerLogosSec{width:100%;max-width:100%;min-width:100%;justify-content:center;}.mainFooterRow .mainFooter .footerLogosSec .footerSocialMenu ul.nav{justify-content:center;}.mainFooterRow .mainFooter .footerLogosSec .footerSocialMenu ul.nav li a{margin:0px 10px;}.mainFooterRow .mainFooter .trustLogos{width:100%;max-width:100%;min-width:100%;text-align:center;padding:10px 20px;}body.page-node-292 .views-element-container .layout.layout--twocol-section .layout__region--second .field--name-field-display-title{font-size:1rem;}.petInformationContainerRow .petInformationRow .containerSection{max-width:90%;}.petInsuranceContainerRow .petInsuranceBottomRow .containerSection,.petInsuranceContainerRow .petInsuranceRow .containerSection,.petInsuranceContainerRow .petInsuranceMoreFromRow .containerSection{width:90%;display:block;}.petInsuranceContainerRow .petInsuranceBottomRow .containerSection .bottomCards{max-width:400px;width:100%;margin:auto;}body.path-frontpage .bannerFullWidth .section-banner,body.page-node-940 .bannerFullWidth .section-banner{background-position:center;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer{max-width:100%;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow .container,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow .container,.anniversaryRow .container,body.path-frontpage .homeNewLayOut .servicesRow .container,body.page-node-940 .homeNewLayOut .servicesRow .container{max-width:90%;}}@media only screen and (max-width:768px){.homePageRow .pageCard{width:calc(100% - 40px);flex:0 calc(100% - 40px);}.bannerFullWidth > div > div .section-banner{min-height:200px;}body.path-frontpage .bannerFullWidth .section-banner,body.page-node-940 .bannerFullWidth .section-banner{min-height:505px;padding:0px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer,body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{background-color:rgba(59,63,182,.7);min-height:500px;border-radius:0px 0px 0px 0px;min-width:100%;}body.path-frontpage .bannerFullWidth .section-banner::after,body.page-node-940 .bannerFullWidth .section-banner::after{border-bottom:0;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form{max-width:100%;width:100%;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow,body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow{max-width:100%;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControls .form-actions,body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControls .form-actions{justify-content:center;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title,body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{font-family:"VAGRoundedLTCom-Bold",sans-serif;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControls .form-actions input[type="submit"],body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControls .form-actions input[type="submit"]{appearance:none;}body.page-node-940 .bannerFullWidth .section-banner{min-height:505px;padding:0px;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{background-color:rgba(59,63,182,.7);min-height:500px;border-radius:0px 0px 0px 0px;min-width:100%;}body.page-node-940 .bannerFullWidth .section-banner::after{border-bottom:0;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form{max-width:100%;width:100%;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow{max-width:100%;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControls .form-actions{justify-content:center;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{font-family:"VAGRoundedLTCom-Bold",sans-serif;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControls .form-actions input[type="submit"]{appearance:none;}body.path-resources .main-content .views-element-container .resourceCardsRow .resources-row.resourcesCards{width:calc(50% - 20px);}.top-header.header-main .contain .language-switcher-language-url ul.links li a{height:24px;line-height:24px;}.top-header.header-main .contain .language-switcher-language-url{height:24px;line-height:24px;}.top-header.header-main .contain .language-switcher-language-url ul.links{height:24px;line-height:24px;}.top-header.header-main .contain .language-switcher-language-url ul.links li{height:24px;line-height:24px;}.top-header.header-main .contain .language-switcher-language-url ul.links li a{height:24px;line-height:24px;}body.page-node-type-news .main-content article .field.field--name-field-news-image img{width:100%;}body.page-node-465 .commonPages .layout.layout--onecol .contact_us_row .contact_us_column_1,body.page-node-465 .commonPages .layout.layout--onecol .contact_us_row .contact_us_column_2{width:calc(100% - 0px);}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{width:100%;height:inherit;border-radius:0;left:0;top:500px;float:left;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:535px;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .headingText{font-size:2.38rem;line-height:2.7rem;font-family:"VAGRoundedLTCom-Bold",sans-serif;margin-bottom:15px;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{font-size:1.5rem;line-height:2rem;margin:auto;max-width:350px;}body.path-frontpage .bannerFullWidth .section-banner,body.page-node-940 .bannerFullWidth .section-banner{margin-bottom:185px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner{margin-bottom:185px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner{min-height:535px;}body.page-node-940 .bannerFullWidth .section-banner{margin-bottom:230px;}body.page-node-940 .bannerFullWidth .section-banner::after{background-color:transparent;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{max-width:340px;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .headingText{font-size:2.38rem;line-height:2.7rem;font-family:"VAGRoundedLTCom-Bold",sans-serif;margin-bottom:15px;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:535px;}body.language-fr.path-frontpage .bannerFullWidth .section-banner,body.language-fr.page-node-940 .bannerFullWidth .section-banner{min-height:545px;margin-bottom:215px;}body.language-fr.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer,body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{min-height:540px;}body::-webkit-scrollbar{width:12px;}body::-webkit-scrollbar-track{background:orange;}body::-webkit-scrollbar-thumb{background-color:blue;border-radius:20px;border:3px solid orange;}body{scrollbar-width:thin;scrollbar-color:blue orange;}*{scrollbar-width:thin;scrollbar-color:blue orange;}*::-webkit-scrollbar{width:12px;}*::-webkit-scrollbar-track{background:orange;}*::-webkit-scrollbar-thumb{background-color:blue;border-radius:20px;border:3px solid orange;}#block-static-contentinsurance-coverage .field.field--name-body p{display:block;}#block-static-contentinsurance-coverage .field.field--name-body p img{display:block;margin:50px auto;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(1){max-width:70%;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(2){max-width:70%;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(3){max-width:70%;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(4){max-width:70%;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(5){max-width:70%;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner{min-height:670px;background-color:#ae2189;padding-top:20px;background-position:center center;background-size:contain;align-items:start;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn{margin:auto;}body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/HPO/Dog_PPU/DOG-PPU_HPO_414x276.jpg') !important;min-height:670px;background-color:#ae2189;padding-top:20px;background-position:bottom center;background-size:contain;align-items:start;}body.pet-campaign-page.page-node-95672 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/HPO/Cat_PPU/CAT-PPU_HPO_414x276.jpg') !important;}body.pet-campaign-page.page-node-120333 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/HPO_Retarget/Dog_PPU/DOG-PPU_RHPO_414x276_v3.jpg') !important;}body.pet-campaign-page.page-node-120331 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/HPO_Retarget/Cat_PPU/CAT-PPU_RHPO_414x276_v2.jpg') !important;}body.pet-campaign-page.page-node-120335 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/Insurance_Helps/Cat/CAT-PPU_Insurance-Helps_414x276.jpg') !important;background-color:#6c35c4;}body.pet-campaign-page.page-node-120336 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/Insurance_Helps/Dog/DOG-PPU_Insurance-Helps_414x276_v2.jpg') !important;background-color:#6c35c4;}body.pet-campaign-page.page-node-120338 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/PHBD/Cat1/CAT1_PPU_PHBD_414x276_v3.jpg') !important;background-color:#6c35c4;}body.pet-campaign-page.page-node-120340 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/PHBD/Cat2/CAT2_PPU_PHBD_414x276_v2.jpg') !important;background-color:#00979a;}body.pet-campaign-page.page-node-120342 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/PHBD/Dog1/DOG1_PPU_PHBD_414x276_v2.jpg') !important;background-color:#00979a;}body.pet-campaign-page.page-node-120343 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/PHBD/Dog2/DOG2_PPU_PHBD_414x276_v3.jpg') !important;background-color:#6c35c4;}body.pet-campaign-page.page-node-120345 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/PHBD_Retarget/Cat1/CAT1_PPU_RPHBD_414x276_v2.jpg') !important;background-color:#e2007e;}body.pet-campaign-page.page-node-120346 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/PHBD_Retarget/Cat2/CAT2_PPU_RPHBD_414x276_v2.jpg') !important;background-color:#e2007e;}body.pet-campaign-page.page-node-120347 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/PHBD_Retarget/Dog1/DOG1_PPU_RPHBD_414x276_v2.jpg') !important;background-color:#e2007e;}body.pet-campaign-page.page-node-120349 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/PHBD_Retarget/Dog2/DOG2_PPU_RPHBD_414x276_v2.jpg') !important;background-color:#e2007e;}body.pet-campaign-page.page-node-120351 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/VBH/Cat1/CAT1_PPU_VBH_414x276_v3.jpg') !important;background-color:#aa1da0;}body.pet-campaign-page.page-node-120352 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/VBH/Cat2/CAT2_PPU_VBH_414x276_v3.jpg') !important;background-color:#aa1da0;}body.pet-campaign-page.page-node-120353 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/VBH/Dog1/DOG1_PPU_VBH_414x276_v3.jpg') !important;background-color:#aa1da0;}body.pet-campaign-page.page-node-120356 .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/VBH/Dog2/DOG2_PPU_VBH_414x276_v3.jpg') !important;background-color:#aa1da0;}body.pet-campaign-page.page-node-208727 .bannerFullWidth > div > div .section-banner{background-image:url('/themes/custom/ppu/images/banners/CAT3_PPU_SYTTV-mob.jpg') !important;background-color:#e2007e;}body.pet-campaign-page.page-node-208739 .bannerFullWidth > div > div .section-banner{background-image:url('/themes/custom/ppu/images/banners/CAT4_PPU_SYTTV-mob.jpg') !important;background-color:#e2007e;}body.pet-campaign-page.page-node-208742 .bannerFullWidth > div > div .section-banner{background-image:url('/themes/custom/ppu/images/banners/DOG3_PPU_SYTTV-mob.jpg') !important;background-color:#e2007e;}body.pet-campaign-page.page-node-208745 .bannerFullWidth > div > div .section-banner{background-image:url('/themes/custom/ppu/images/banners/DOG4_PPU_SYTTV-mob.jpg') !important;background-color:#e2007e;}body.pet-campaign-page.landing-page-brandawr .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title{padding-bottom:20px;}body.pet-campaign-page.landing-page-brandawr .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/brandawr/brandawr_414x276px_v1.jpg') !important;background-color:#6a3bbb;}body.pet-campaign-page.page-node-282562 .bannerFullWidth > div > div .section-banner,body.pet-campaign-page.landing-page-pir .bannerFullWidth > div > div .section-banner,body.pet-campaign-page.landing-page-dominionyyc .bannerFullWidth > div > div .section-banner,body.pet-campaign-page.landing-page-hellosafe .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/pir/pir_414x276px_v1.jpg') !important;background-color:#4147b9;}body.language-en.pet-campaign-page.page-node-1228851 .bannerFullWidth > div > div .section-banner{background-color:#fce1f3;background-image:url('/sites/default/files/landing_pages/proudly-canadian/Mobile_1280x900_Icons-with-Badge_EN.png') !important;}body.language-en.pet-campaign-page.page-node-1228842 .bannerFullWidth > div > div .section-banner{background-color:#fce1f3;background-image:url('/sites/default/files/landing_pages/proudly-canadian/Mobile_1280x900_Icons-with-Badge_EN.png') !important;}body.language-fr.pet-campaign-page.page-node-1228851 .bannerFullWidth > div > div .section-banner{background-color:#fce1f3;background-image:url('/sites/default/files/landing_pages/proudly-canadian/Mobile_1280x900_Icons-with-Badge_FR.png') !important;}body.language-fr.pet-campaign-page.page-node-1228842 .bannerFullWidth > div > div .section-banner{background-color:#fce1f3;background-image:url('/sites/default/files/landing_pages/proudly-canadian/Mobile_1280x900_Icons-with-Badge_FR.png') !important;}body.pet-campaign-page.landing-page-walmart .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/Walmart/Walmart_414_276.png') !important;background-color:#989ae1;background-position:bottom;min-height:480px !important;}body.pet-campaign-page.landing-page-moi .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/moi/pir_414x276px_v1.jpg') !important;background-color:#4147b9;background-position:bottom;min-height:480px !important;}body.pet-campaign-page.landing-page-alumni-perks .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/alumniperks/alumni_perks 414x276_Updated.png') !important;background-color:#989ae1;background-position:bottom;min-height:480px !important;}body.pet-campaign-page.landing-page-superdogs .bannerFullWidth > div > div .section-banner{background-image:url('/sites/default/files/landing_pages/superdogs/superdogs_414x276.png') !important;background-color:#989ae1;background-position:bottom;min-height:480px !important;}body.pet-campaign-page.landing-page-aritzia .coBrandingContainer{padding:0 32px;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow{padding-top:50px;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow .container,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow .container{display:block;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow .headingCols,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow .headingCols{width:100%;max-width:100%;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow .textCols,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow .textCols{width:100%;max-width:100%;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList,body.page-node-940 .homeNewLayOut .servicesRow .servicesList{display:block;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .imgBlock,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .imgBlock{min-width:100%;width:100%;max-width:100%;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock{min-width:100%;width:100%;max-width:100%;padding:0px 25px 25px 25px;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow{display:block;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow .typeButton,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow .typeButton{clear:both;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow .typeLink,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock .buttonRow .typeLink{clear:both;display:block;margin-top:20px;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList:nth-child(3) .contentBlock .buttonRow .typeLink,body.path-frontpage .homeNewLayOut .servicesRow .servicesList:nth-child(4) .contentBlock .buttonRow .typeLink,body.page-node-940 .homeNewLayOut .servicesRow .servicesList:nth-child(3) .contentBlock .buttonRow .typeLink,body.page-node-940 .homeNewLayOut .servicesRow .servicesList:nth-child(4) .contentBlock .buttonRow .typeLink{margin-top:0px;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList:nth-child(3) .contentBlock .bodyText,body.path-frontpage .homeNewLayOut .servicesRow .servicesList:nth-child(4) .contentBlock .bodyText,body.page-node-940 .homeNewLayOut .servicesRow .servicesList:nth-child(3) .contentBlock .bodyText,body.page-node-940 .homeNewLayOut .servicesRow .servicesList:nth-child(4) .contentBlock .bodyText{margin-bottom:0;}.anniversaryRow .anniversaryCardsRow{display:block;padding-top:10px;}.anniversaryRow .anniversaryCardsRow .anniversaryCard{width:100%;background-color:transparent;box-shadow:none;border-radius:0;}.anniversaryRow .anniversaryCardsRow .cardImg{display:none;}.anniversaryRow .anniversaryCardsRow .cardText{padding:10px 0px;color:#FFF;font-size:16px;font-weight:600;}.newAnniversaryBlockPart{background-color:#ae2189;width:100%;height:auto;box-sizing:border-box;background-image:none;}.landing-page-hellosafe-fr .newAnniversaryBlockPart{width:100%;height:auto;padding:30px;}.newAnniversaryBlockPart h2{max-width:100%;}.newAnniversaryBlockPart img.desktopLogo{display:none;}.newAnniversaryBlockPart img.mobileLogo{display:inline-block;padding-top:10px;max-width:100%;}.breadcrumb__list{font-size:13px;}.breadcrumb__item + .breadcrumb__item::before{margin:0 6px;}}@media only screen and (max-width:700px){body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:580px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner{min-height:440px;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:580px;}body.language-fr.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer,body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{min-height:580px;}body.language-fr.path-frontpage .bannerFullWidth .section-banner::after,body.language-fr.page-node-940 .bannerFullWidth .section-banner::after{background-color:transparent;height:0;}body.language-fr.path-frontpage .bannerFullWidth .section-banner,body.language-fr.page-node-940 .bannerFullWidth .section-banner{min-height:440px;}body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner{min-height:630px;}body.language-fr.page-node-120338 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title{max-width:280px;}body.language-fr.page-node-120338 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description{max-width:330px;}body.page-node-120340 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:310px;margin:auto;}body.language-fr.page-node-120340 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:300px;margin:auto;}body.language-fr.page-node-120342 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.language-fr.page-node-120342 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.language-fr.page-node-120342 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button,body.language-fr.page-node-120342 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-button .startQuoteBtn{max-width:300px;}body.page-node-120342 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:280px;}body.language-fr.page-node-120343 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.language-fr.page-node-120351 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.language-fr.page-node-120352 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.language-fr.page-node-120353 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.language-fr.page-node-120356 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:300px;}body.page-node-120343 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.page-node-120351 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.page-node-120352 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.page-node-120353 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.page-node-120356 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:270px;}body.page-node-120345 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:280px;}body.language-fr.page-node-120345 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.language-fr.page-node-120347 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:330px;}body.page-node-120347 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{max-width:260px;}}@media only screen and (max-width:665px){body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner{min-height:640px;padding-top:40px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner{padding-top:40px;}}@media only screen and (max-width:650px){.petInsuranceContainerRow .petInsuranceRow .containerSection{display:block;}.petInsuranceContainerRow .petInsuranceRow .containerSection .cols{width:calc(100% - 0px);}.petInsuranceContainerRow .petInsuranceRow .containerSection .cols.img{margin-top:40px;}.petInsuranceContainerRow .petInsuranceMoreFromRow .containerSection .containerCardRow{display:block;}.petInsuranceContainerRow .petInsuranceMoreFromRow .containerSection .containerCardRow .cardBody{max-width:370px;width:100%;margin:32px auto;}.petInsuranceContainerRow .petInsuranceBottomRow .containerSection .bottomCards{max-width:400px;width:100%;}body.page-node-type-cobranding-page .main-content .layout .layout__region--second .field--name-field-partner-logo{text-align:center;}body.page-node-922 .content-wrap .main-content article .field--type-text-with-summary div{clear:both;}body.page-node-922 .content-wrap .main-content article .field--type-text-with-summary div img{clear:both;}body.page-node-922 .content-wrap .main-content article .field--type-text-with-summary div+ul{clear:both;width:calc(100% - 30px);}body.page-node-922 .content-wrap .main-content article .field--type-text-with-summary div .field--name-field-media-image{margin-left:0px;}body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner{min-height:630px;}}@media only screen and (max-width:600px){body.page-node-292 .views-element-container .layout.layout--twocol-section .layout__region--first{padding-right:0px;padding-bottom:10px;}.petInformationContainerRow .petInformationRow .containerSection{display:block;}.petInformationContainerRow .petInformationRow .containerSection .cols{width:calc(100% - 0px);}.petInformationContainerRow .petInformationRow:nth-child(odd) .containerSection .cols.img{text-align:center;padding-top:50px;}.petInformationContainerRow .petInformationRow:nth-child(even) .containerSection .cols.img{text-align:center;padding-top:50px;}.petInformationContainerRow .petInformationBottomRow .containerSection{display:block;}.petInformationContainerRow .petInformationBottomRow .containerSection .bottomCards{margin:0px auto 70px auto;width:300px;}.petInformationContainerRow .petInformationBottomRow .containerSection .bottomCards:last-child{margin:0px auto 0px auto;}.petInformationBottomRow .containerSection .bottomCards .cardBodyText{min-height:50px;}body.path-resources .main-content .views-element-container .resourceCardsRow .resources-row.resourcesCards{width:calc(100% - 0px);margin-left:0px;margin-right:0px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner{min-height:620px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:620px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{min-height:620px;}body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner{min-height:560px;}}@media only screen and (max-width:550px){.mainFooterRow .mainFooter .footerMenus .footerMainMenu ul.nav li{display:inline-block;margin-right:12px;}.mainFooterRow .mainFooter .footerMenus .footerMainMenu ul.nav li a{padding:12px 0px;border-bottom:0px solid #9e9e9e;display:block;}.mainFooterRow .footer-bottom .footerBottomInner{display:block;flex-direction:inherit;}.mainFooterRow .footer-bottom .footerBottomInner .ppuCopyright{width:calc(100% - 0px);}.mainFooterRow .footer-bottom .footerBottomInner .ppuCopyright + .footer-bottom-inner{min-width:100%;width:100%;max-width:100%;}.mainFooterRow .footer-bottom .footerBottomInner .ppuCopyright + .footer-bottom-inner .naphia-logo{text-align:center;}.bannerFullWidth > div > div .section-banner{min-height:160px;}.bannerFullWidth .section-banner .section-banner-content .section-banner-title{font-size:22px;line-height:22px;}.bannerFullWidth .section-banner .section-banner-content .section-banner-description p{font-size:14px;margin-bottom:10px;}.bannerFullWidth .section-banner .section-banner-content .section-banner-button a{padding:5px 15px;font-size:14px;}page-node-940
      body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type{justify-content:space-between;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{margin-right:0px;}body.path-frontpage .bannerFullWidth .section-banner{background-image:url(/themes/custom/ppu/images/banners/home-mobile.jpg) !important;background-position:left;min-height:440px;padding:0px 0px;position:relative;}body.path-frontpage .bannerFullWidth .section-banner{padding:0px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{background-color:rgba(59,63,182,.7);max-width:100%;padding:30px 25px 38px 25px;box-sizing:border-box;width:100%;border-radius:0px 0px 0px 0px;position:absolute;top:0;left:0px;height:100%;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{font-size:30px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type{min-height:48px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{width:120px;margin-right:20px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:last-child{margin-right:0px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"] + label{padding:12px 12px 12px 60px;font-size:18px;font-family:"VAGRoundedLTCom-Bold",sans-serif;line-height:24px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"] + label:after{width:32px;height:32px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow .form-item-pet-name input[type="text"],body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow .form-item-pet-name input[type="text"]{padding:12px 10px;font-size:16px;border-radius:10px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow{margin:0px auto 20px auto;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow .form-item-pet-name label,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow .form-item-pet-name label{margin-bottom:10px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow legend,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow legend{margin-bottom:10px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow{max-width:100%;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type{justify-content:space-between;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{margin-right:0px;}body.page-node-940 .bannerFullWidth .section-banner{padding:0px;min-height:445px;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{background-color:rgba(59,63,182,.7);max-width:100%;padding:30px 25px 38px 25px;box-sizing:border-box;width:100%;border-radius:0px 0px 0px 0px;position:absolute;top:0;left:0px;height:100%;min-height:440px;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{font-size:38px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type{min-height:48px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{width:120px;margin-right:20px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:last-child{margin-right:0px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"] + label{padding:12px 12px 12px 60px;font-size:18px;font-family:"VAGRoundedLTCom-Bold",sans-serif;line-height:24px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"] + label:after,body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type [type="radio"] + label:after{width:32px;height:32px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow .form-item-pet-name input[type="text"]{padding:12px 10px;font-size:16px;border-radius:10px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow{margin:0px auto 20px auto;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow .form-item-pet-name label{margin-bottom:10px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow legend{margin-bottom:10px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow{max-width:100%;}body.path-frontpage .bannerFullWidth .section-banner::after,body.page-node-940 .bannerFullWidth .section-banner::after{background-color:transparent;}body.path-frontpage .bannerFullWidth .section-banner,body.page-node-940 .bannerFullWidth .section-banner{margin-bottom:250px;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:440px;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .headingText{margin-left:auto;margin-right:auto;}body.language-fr.page-node-940 .bannerFullWidth .section-banner{min-height:460px;margin-bottom:185px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:560px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{min-height:560px;}body.language-fr .bannerFullWidth .section-banner{}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:450px;}body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner{min-height:460px;background-position:bottom right;background-size:contain;padding-top:20px;background-color:#ae2189;}body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner{min-height:500px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title p{line-height:44px;}}@media only screen and (max-width:480px){body.path-frontpage .bannerFullWidth .section-banner,body.page-node-940 .bannerFullWidth .section-banner{min-height:480px;margin-bottom:220px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer,body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{padding:30px 45px 38px 45px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{width:120px;margin-right:30px;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-resume,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-resume{width:100%;align-items:center;margin-right:0;}body.path-frontpage .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-new-quote,body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-new-quote{width:100%;align-items:center;}body.page-node-940 .bannerFullWidth .section-banner{min-height:460px;margin-bottom:200px;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:460px;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{padding:30px 45px 38px 45px;min-height:460px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{width:120px;margin-right:30px;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-resume{width:100%;align-items:center;margin-right:0;}body.page-node-940 .bannerFullWidth .section-banner form.pet-quote-start-form .formControls .form-actions #edit-new-quote{width:100%;align-items:center;}body.language-fr.page-node-940 .bannerFullWidth .section-banner{min-height:630px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:630px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{min-height:630px;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{font-size:1.2rem;line-height:1.7rem;max-width:280px;margin:auto;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{max-width:280px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{max-width:300px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner,body.partner-walmart .bannerFullWidth > div > div .section-banner{min-height:440px;padding-top:30px;}body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner{min-height:460px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.partner-walmart .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description{margin-top:16px;margin-bottom:20px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.partner-walmart .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{font-size:13px;line-height:12px;letter-spacing:0px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title{margin-top:25px;font-size:30px;letter-spacing:0.3px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth #block-bannerimagehpo-ppu-cat-insurance .section-banner .section-banner-content .section-banner-button a{font-size:16px;padding:9px 25px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth .section-banner .section-banner-content .section-banner-button a{font-size:16px;padding:9px 25px;}body.pet-campaign-page.paid-ad-landing-pages .coBrandingContainer{margin-top:0px;}body.pet-campaign-page.paid-ad-landing-pages .coBrandingContainer h1{font-size:19px;}body.pet-campaign-page.paid-ad-landing-pages .coBrandingContainer .bottomBtnRowPart .fetchBtn{line-height:28px;font-size:17px;padding:13px 10px;max-width:90%;margin:auto;}body.pet-campaign-page.paid-ad-landing-pages .coBrandingContainer .coBrandingPlanRowBlock{margin:40px 0 0px 0;}body.pet-campaign-page.paid-ad-landing-pages .membershipEmployeeFormBlock .withPadding,#block-static-contentinsurance-coverage .field.field--name-body p:first-child{font-size:18px;line-height:26px;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(1){max-width:60%;margin-right:23%;margin-top:40px;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(2){max-width:65%;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(3){max-width:40%;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(4){max-width:90%;}#block-static-contentinsurance-coverage .field.field--name-body p img:nth-child(5){max-width:65%;}body.pet-campaign-page.paid-ad-landing-pages .coBrandingContainer h1{color:#AF1685;}.bannerFullWidth > div > div .section-banner .section-banner-content{max-width:calc(100% - 40px);}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title p{line-height:33px;}.newAnniversaryBlockPart h2{max-width:200px;}}@media only screen and (max-width:450px){body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner{min-height:450px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner{min-height:450px;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow{padding-top:40px;}body.path-frontpage .homeNewLayOut.fr .makeOwnerHappyRow,body.page-node-940 .homeNewLayOut.fr .makeOwnerHappyRow{padding-top:70px;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow .headingCols .headingText,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow .headingCols .headingText{font-size:2.1rem;line-height:2.5rem;max-width:308px;}body.path-frontpage .homeNewLayOut .makeOwnerHappyRow .textCols,body.page-node-940 .homeNewLayOut .makeOwnerHappyRow .textCols{font-size:.9rem;line-height:1.4rem;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock .headingText,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock .headingText{font-size:1.25rem;}body.path-frontpage .homeNewLayOut .servicesRow .servicesList .contentBlock .bodyText,body.page-node-940 .homeNewLayOut .servicesRow .servicesList .contentBlock .bodyText{font-size:.9rem;line-height:1.4rem;}.anniversaryRow{padding:40px 0px;}.anniversaryRow .headingText{font-size:1.25rem;}.anniversaryRow .bodyText,.anniversaryRow .anniversaryCardsRow .cardText{font-size:.9rem;line-height:1.4rem;font-weight:600;}}@media only screen and (max-width:420px){.top-header.header-main .contain a.quebec-site{max-width:130px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type,body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{margin-right:10px;width:110px;width:calc(50% - 20px);}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title,body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{max-width:274px;}body.page-node-938{padding-top:var(--site-header-height,105px);}body.page-node-938.language-fr .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{max-width:321px;}body.language-fr.page-node-938 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{min-height:570px;}body.language-fr.page-node-938 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:568px;}body.language-fr.page-node-938 .bannerFullWidth .section-banner{min-height:200px;margin-bottom:200px;}body.language-fr.page-node-940 .homeNewLayOut.fr .makeOwnerHappyRow{padding-top:60px;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{margin-right:10px;width:110px;width:calc(50% - 20px);}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{max-width:274px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner{min-height:700px;margin-bottom:165px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:700px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{min-height:700px;}body.path-frontpage .bannerFullWidth .section-banner,body.page-node-940 .bannerFullWidth .section-banner{min-height:440px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer,body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{min-height:440px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart,body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:440px;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .headingText{font-size:2rem;line-height:2.3rem;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{font-size:1rem;line-height:1.3rem;max-width:250px;}body.language-fr .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{min-height:160px;}body.path-frontpage .bannerFullWidth .section-banner,body.page-node-940 .bannerFullWidth .section-banner{margin-bottom:205px;}body.language-fr.path-frontpage .bannerFullWidth .section-banner,body.language-fr.page-node-940 .bannerFullWidth .section-banner{margin-bottom:175px;min-height:550px;}body.language-fr.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer,body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{min-height:550px;}body.language-fr.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart,body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:550px;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .headingText{font-size:2rem;line-height:2.3rem;}body .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{font-size:1rem;line-height:1.3rem;max-width:250px;}body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart .descText{max-width:250px;}body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner{min-height:456px;padding-top:30px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth #block-bannerimagehpo-ppu-cat-insurance .section-banner .section-banner-content .section-banner-button a{font-size:16px;letter-spacing:.5px;font-weight:500;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.partner-walmart .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{font-size:13px;line-height:15px;letter-spacing:.5px;}body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner{min-height:460px;}body.pet-campaign-page.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title,body.partner-walmart .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-title{font-size:28px;}body.pet-campaign-page.paid-ad-landing-pages.page-node-208745 .bannerFullWidth > div > div .section-banner,body.partner-walmart .bannerFullWidth > div > div .section-banner{min-height:425px}body.language-fr.page-node-208727 .bannerFullWidth > div > div .section-banner,body.language-fr.page-node-208739 .bannerFullWidth > div > div .section-banner,body.language-fr.page-node-208742 .bannerFullWidth > div > div .section-banner,body.language-fr.page-node-208745 .bannerFullWidth > div > div .section-banner{min-height:465px;}body.pet-campaign-page.page-node-95672 .bannerFullWidth > div > div .section-banner{}body.pet-campaign-page.page-node-120333 .bannerFullWidth > div > div .section-banner{min-height:455px;}body.pet-campaign-page.page-node-120331 .bannerFullWidth > div > div .section-banner{min-height:465px;}body.pet-campaign-page.page-node-120335 .bannerFullWidth > div > div .section-banner{}body.pet-campaign-page.page-node-120336 .bannerFullWidth > div > div .section-banner{}body.pet-campaign-page.page-node-120338 .bannerFullWidth > div > div .section-banner{min-height:465px;}body.pet-campaign-page.page-node-120340 .bannerFullWidth > div > div .section-banner{min-height:485px;}body.pet-campaign-page.page-node-120342 .bannerFullWidth > div > div .section-banner{min-height:455px;}body.pet-campaign-page.page-node-120343 .bannerFullWidth > div > div .section-banner{min-height:475px;}body.pet-campaign-page.page-node-120345 .bannerFullWidth > div > div .section-banner{min-height:475px;}body.pet-campaign-page.page-node-120346 .bannerFullWidth > div > div .section-banner{}body.pet-campaign-page.page-node-120347 .bannerFullWidth > div > div .section-banner{min-height:485px;}body.pet-campaign-page.page-node-120349 .bannerFullWidth > div > div .section-banner{}body.pet-campaign-page.page-node-120351 .bannerFullWidth > div > div .section-banner{min-height:485px;}body.pet-campaign-page.page-node-120352 .bannerFullWidth > div > div .section-banner{min-height:485px;}body.pet-campaign-page.page-node-120353 .bannerFullWidth > div > div .section-banner{min-height:465px;}body.pet-campaign-page.page-node-120356 .bannerFullWidth > div > div .section-banner{min-height:475px;}body.pet-campaign-page.paid-ad-landing-pages.page-node-120335 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p,body.pet-campaign-page.paid-ad-landing-pages.page-node-120336 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description p{font-size:18px;line-height:28px;letter-spacing:.5px;}body.pet-campaign-page.paid-ad-landing-pages.page-node-120335 .bannerFullWidth .section-banner .section-banner-content .section-banner-description p span,body.pet-campaign-page.paid-ad-landing-pages.page-node-120336 .bannerFullWidth .section-banner .section-banner-content .section-banner-description p span{font-size:13px;}body.pet-campaign-page.paid-ad-landing-pages.page-node-120335 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description,body.pet-campaign-page.paid-ad-landing-pages.page-node-120336 .bannerFullWidth > div > div .section-banner .bannerDataContainer .section-banner-content .section-banner-description{margin-bottom:30px;}body.pet-campaign-page.paid-ad-landing-pages.page-node-120335 .bannerFullWidth > div > div .section-banner,body.pet-campaign-page.paid-ad-landing-pages.page-node-120336 .bannerFullWidth > div > div .section-banner{min-height:485px;}.anniversaryRow .headingText{max-width:350px;}body.page-node-940{padding-top:var(--site-header-height,106px);}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .section-banner-title{font-size:30px;max-width:294px;}}@media only screen and (max-width:392px){body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner{min-height:438px;}}@media only screen and (max-width:370px){body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer,body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{padding:30px 25px 38px 25px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:last-child,body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:last-child{margin-right:0px;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type,body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type{justify-content:space-between;}body.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type,body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{margin-right:0px;width:calc(50% - 10px);}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{padding:30px 25px 38px 25px;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type:last-child{margin-right:0px;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type{justify-content:space-between;}body.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer .formControlContainer .formControlRow #edit-pet-type div.form-item-pet-type{margin-right:0px;width:calc(50% - 10px);}body.pet-campaign-page.page-node-95797 .bannerFullWidth > div > div .section-banner{min-height:415px;}}@media only screen and (max-width:310px){body.language-fr.path-frontpage .bannerFullWidth .section-banner,body.language-fr.page-node-940 .bannerFullWidth .section-banner{min-height:550px;}body.language-fr.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer,body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .bannerQuoteFormContainer{min-height:550px;}body.language-fr.path-frontpage .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart,body.language-fr.page-node-940 .bannerFullWidth .section-banner .bannerDataContainer .anniversaryBlockPart{top:550px;}}.page-node-553500 .contain,.page-node-707106 .contain{width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;padding-top:0;}.page-node-553500 .contain{padding-bottom:0;}.page-node-553500 .telus-partner,.page-node-707106 .telus-partner{padding:30px 0 40px;color:#58595b;}.page-node-553500 .telus-partner .coBrandingBannerImg,.page-node-707106 .telus-partner .coBrandingBannerImg{position:relative;}.page-node-553500 .telus-partner .coBrandingBannerImg .discountEmpImg,.page-node-707106 .telus-partner .coBrandingBannerImg .discountEmpImg{width:180px;height:180px;position:absolute;left:15%;@media only screen and (max-width:520px){width:120px;height:120px;left:10%;top:-10px;}@media only screen and (min-width:320px) and (max-width:375px){width:100px;height:100px;top:-20px;}}.page-node-553500 .telus-partner .coBrandingBannerImg,.page-node-707106 .telus-partner .coBrandingBannerImg{width:100%;@media only screen and (min-width:960px){width:58%;}}.page-node-553500 .telus-partner .coBrandingBannerContent,.page-node-707106 .telus-partner .coBrandingBannerContent{width:100%;@media only screen and (min-width:960px){width:42%;}}.page-node-553500 .telus-partner .coBrandingBannerImg,.page-node-707106 .telus-partner .coBrandingBannerImg{@media only screen and (min-width:768px) and (max-width:960px){width:100%;margin:0 auto;justify-content:center;> img{width:80%;}}}.page-node-553500 .telus-partner .getQuoteHeading,.page-node-707106 .telus-partner .getQuoteHeading{color:#af1685 !important;font-size:36px !important;}.page-node-553500 .telus-partner .getQuoteDetails,.page-node-707106 .telus-partner .getQuoteDetails{margin-bottom:20px;font-size:13px;width:100%;text-align:center;font-family:"VAGRoundedLTCom-Light",sans-serif;@media only screen and (min-width:960px){font-size:20px;}}.page-node-553500 .telus-partner .getQuoteBtn,.page-node-707106 .telus-partner .getQuoteBtn{width:80% !important;margin:0 auto;@media only screen and (max-width:960px){width:auto !important;}}.page-node-553500 .telus-partner .getQuoteBtn a,.page-node-707106 .telus-partner .getQuoteBtn a{font-size:20px !important;height:45px !important;line-height:45px !important;@media only screen and (max-width:960px){font-size:18px !important;}}.page-node-553500 .header-main .contain .logo,.page-node-553500 .mainFooter .contain,.page-node-553500 .footer-bottom .contain,.page-node-553500 .top-header .contain,.page-node-707106 .header-main .contain .logo,.page-node-707106 .mainFooter .contain,.page-node-707106 .footer-bottom .contain,.page-node-707106 .top-header .contain{max-width:1100px !important;width:100%;margin:0 auto;@media only screen and (max-width:1024px){width:auto;margin:0;}}.page-node-553500 .header-main .logo .logo-img,.page-node-707106 .header-main .logo .logo-img{max-width:190px !important;}.page-node-553500 .contain .telus-partner,.page-node-553500 .contain .coBrandingContainer,.page-node-553500 .contain .telus-partner-discount,.page-node-707106 .contain .telus-partner,.page-node-707106 .contain .coBrandingContainer,.page-node-707106 .contain .telus-partner-discount{width:90%;margin:0 auto;box-sizing:border-box;@media only screen and (min-width:1200px){width:100%;max-width:1100px;}}.page-node-553500 .contain .telus-partner-discount-section,.page-node-707106 .contain .telus-partner-discount-section{background-color:#f5f4f9;color:#58595b;padding:40px 0;margin-bottom:60px;}.page-node-553500 .contain .telus-partner-discount-section .telus-partner-discount .df-as-jb,.page-node-707106 .contain .telus-partner-discount-section .telus-partner-discount .df-as-jb{@media only screen and (max-width:768px){flex-direction:column;}}.page-node-553500 .contain .telus-partner-discount-section .details,.page-node-707106 .contain .telus-partner-discount-section .details{width:80%;margin-right:70px;@media only screen and (max-width:768px){width:100%;margin-right:0px;}}.page-node-553500 .contain .telus-partner-discount-section .details h4 a,.page-node-553500 .contain .telus-partner-discount-section .details h5,.page-node-707106 .contain .telus-partner-discount-section .details h4 a,.page-node-707106 .contain .telus-partner-discount-section .details h5{color:#58595b;font-size:22px;line-height:32px;letter-spacing:0.2px;font-family:"VAGRoundedLTCom-Bold",sans-serif;@media only screen and (max-width:768px){font-size:14px;line-height:24px;}}.page-node-553500 .contain .telus-partner-discount-section .details h5,.page-node-707106 .contain .telus-partner-discount-section .details h5{width:430px;@media only screen and (max-width:768px){width:100%;}}.page-node-553500 .contain .telus-partner-discount-section .details,.page-node-707106 .contain .telus-partner-discount-section .details{margin-bottom:0px;@media only screen and (max-width:768px){margin-bottom:50px;}}.page-node-553500 .contain .telus-partner-discount-section .details p,.page-node-707106 .contain .telus-partner-discount-section .details p{font-size:20px;line-height:28px;margin-bottom:30px;letter-spacing:0.2px;font-family:"VAGRoundedLTCom-Light",sans-serif;@media only screen and (max-width:768px){font-size:13px;line-height:20px;}}.page-node-553500 .contain .telus-partner-discount-section .details h3,.page-node-707106 .contain .telus-partner-discount-section .details h3{font-size:36px;color:#af1685;line-height:42px;margin:30px 0 15px;letter-spacing:0.2px;font-family:"VAGRoundedLTCom-Bold",sans-serif;@media only screen and (max-width:768px){font-size:16px;line-height:24px;margin:0 0 15px;}}.page-node-553500 .contain .telus-partner-discount-section .details .promo,.page-node-707106 .contain .telus-partner-discount-section .details .promo{margin-left:30px;}.page-node-553500 .contain .telus-partner-discount-section .details .promo img,.page-node-707106 .contain .telus-partner-discount-section .details .promo img{width:120px;border:1px solid #483061;margin-right:15px;@media only screen and (max-width:768px){width:70px;}}.page-node-553500 .contain .telus-partner-discount-section .vet-with-logo,.page-node-707106 .contain .telus-partner-discount-section .vet-with-logo{width:20%;position:relative;@media only screen and (max-width:768px){width:50%;margin:0 auto;}}.page-node-553500 .contain .telus-partner-discount-section .vet-with-logo .logo-img,.page-node-707106 .contain .telus-partner-discount-section .vet-with-logo .logo-img{width:180px;position:absolute;bottom:-40px;left:-80px;@media only screen and (max-width:520px){width:140px;bottom:-35px;left:-55px;}@media only screen and (min-width:521px) and (max-width:960px){left:-60px;}}.super-script{position:relative;font-size:12px;top:-6px;display:inline-block;}@media only screen and (max-width:768px){body.pet-campaign-page.page-node-1228842 .bannerFullWidth > div > div .section-banner,body.pet-campaign-page.page-node-1228851 .bannerFullWidth > div > div .section-banner{min-height:180px;}body.pet-campaign-page.page-node-1228842 .bannerDataContainer,body.pet-campaign-page.page-node-1228851 .bannerDataContainer{display:block;width:100%;#background:rgba(0,0,0,0.2);padding:60px 10px 20px;color:#3b3fb6 !important;}body.pet-campaign-page.page-node-1228842 .bannerDataContainer p,body.pet-campaign-page.page-node-1228851 .bannerDataContainer p{color:#3b3fb6 !important;}}@media screen and (min-width:1024px){body.pet-campaign-page.page-node-1228842 .bannerFullWidth .section-banner .section-banner-content .section-banner-description p,body.pet-campaign-page.page-node-1228851 .bannerFullWidth .section-banner .section-banner-content .section-banner-description p,body.pet-campaign-page.page-node-1228842 .bannerFullWidth .section-banner .section-banner-content .section-banner-description,body.pet-campaign-page.page-node-1228851 .bannerFullWidth .section-banner .section-banner-content .section-banner-description,body.pet-campaign-page.page-node-1228842 .bannerFullWidth .section-banner .section-banner-content .section-banner-title,body.pet-campaign-page.page-node-1228851 .bannerFullWidth .section-banner .section-banner-content .section-banner-title{color:#3B3FB6 !important;}}body.language-fr .step-summary .btn-proceed-next{font-size:13px;}.step-summary{position:fixed;width:100%;height:88px;bottom:0;left:0;z-index:776;background-color:#a11f7f;display:flex;align-items:center;justify-content:center;}.step-summary a img{margin-top:-2px;}.step-summary .list-price{font-size:18px;font-weight:700;line-height:22px;color:#ffffff;margin:0 24px;}.step-summary .btn-proceed-next{padding:18px 20px;font-size:16px;font-weight:700;line-height:16px;color:#ffffff !important;background-color:#3b3fb6 !important;margin:16px 0;border-radius:30px;border:2px solid #ffffff !important;letter-spacing:1px;text-decoration:none;}.step-summary .btn-proceed-next:focus,.step-summary .btn-proceed-next:active{background-color:#252873 !important;border:2px solid #ffffff !important;color:#ffffff !important;}@media only screen and (max-width:576px){.step-summary .list-price{font-size:14px;margin:0 15px 0 2px;}}@media only screen and (max-width:768px){.step-summary .btn-proceed-next{padding:12px 20px;}}@media only screen and (max-width:768px){.step-summary{height:72px;}}
:root{--feature-grid-gap:24px;}.feature-grid{position:relative;}.feature-card{display:flex;flex-direction:column;gap:16px;}.feature-card > div:first-child{flex:1;}.feature-card .feature-card__actions{display:flex;flex-direction:row;justify-content:center;gap:16px;}.feature-card .feature-card__actions a,.feature-card .feature-card__actions button{display:inline-block;@media (max-width:1024px){display:block;flex:1;}}.feature-card__header{display:flex;flex-direction:column;gap:16px;text-align:center;}.feature-card__header.inline{display:flex;flex-direction:row;align-items:center;gap:16px;text-align:start;margin-bottom:16px;}.feature-card__header .feature-card__icon img{@media (max-width:1024px){width:40px;height:40px;}}.feature-card__header h3{flex:1;}.feature-card__header.inline h3 p{margin:0;}.feature-grid.feature-grid--horizontal_card .feature-grid__items{display:flex;flex-direction:column;gap:var(--feature-grid-gap);}.feature-grid.feature-grid--horizontal_card .feature-grid__items .feature-card{text-align:center;}.feature-grid.feature-grid--two_columns .feature-grid__items,.feature-grid.feature-grid--three_columns .feature-grid__items{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--feature-grid-gap);}.feature-grid.feature-grid--two_columns .feature-card{flex:0 1 calc((100% - var(--feature-grid-gap)) / 2);max-width:calc((100% - var(--feature-grid-gap)) / 2);width:100%;}.feature-grid.feature-grid--three_columns .feature-card{flex:0 1 calc((100% - (var(--feature-grid-gap) * 2)) / 3);max-width:calc((100% - (var(--feature-grid-gap) * 2)) / 3);width:100%;}.feature-grid .feature-card .feature-card__content.feature-card__desc ul{margin-left:0;}@media (max-width:1024px){.feature-grid.feature-grid--two_columns .feature-card,.feature-grid.feature-grid--three_columns .feature-card{flex:1 1 280px;max-width:calc((100% - var(--feature-grid-gap)) / 2);}}@media (max-width:767px){.feature-grid.feature-grid--two_columns .feature-card,.feature-grid.feature-grid--three_columns .feature-card{flex:1 1 100%;max-width:100%;}}
.content-columns__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;}.content-columns__column{flex:0 0 calc((100% - 40px) / 3);}@media (max-width:1024px){.content-columns__column{flex-basis:calc((100% - 20px) / 2);}}@media (max-width:767px){.content-columns__column{flex-basis:100%;}}
:root{--ppu-dm-300:#a11f7f;--ppu-bm-300:#d60078;}.faq-accordion__item{h4{position:relative;padding-right:16px;&::after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:0;width:8px;height:8px;border-right:2px solid var(--ppu-dm-300);border-bottom:2px solid var(--ppu-dm-300);transform:translateY(-50%) rotate(225deg);transition:transform 0.3s ease-in-out,top 0.3s ease-in-out,margin-bottom 0.3s ease-in-out;@media only screen and (max-width:1024px){top:15px;}}&:not(.collapsed){margin-bottom:16px;}&.collapsed{margin-bottom:0;&::after{transform:translateY(-50%) rotate(45deg);@media only screen and (max-width:1024px){top:10px;}}}}.faq-accordion__answer{p{margin-bottom:0;}}}.faq-accordion__footer{text-align:center;p{margin-bottom:0;}a{color:var(--ppu-bm-300);font-weight:700;}}
:root{--ppu-c-300:#53565a;--ppu-dm-300:#a11f7f;--ppu-dm-100:#ebd0e2;}.banner-wrapper{width:100%;height:550px;overflow:hidden;position:relative;}.banner-wrapper .banner-image{width:100%;height:550px;object-fit:cover;object-position:center;display:block;}.banner-wrapper .banner-inner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1100px;padding:16px 0;display:flex;}.banner-wrapper .banner-inner-content .banner-embedded-wrapper{width:45%;@media (max-width:1024px){width:100%;}}.banner-wrapper.left .banner-inner-content{justify-content:flex-start;}.banner-wrapper.right .banner-inner-content{justify-content:flex-end;}.banner-wrapper.center .banner-inner-content{justify-content:center;}.banner-wrapper .banner-inner-content .banner-embedded-wrapper .banner-embedded-form-region .form-check{border:1px solid var(--ppu-c-300);padding:10px 16px 12px;border-radius:8px;display:block;width:100%;text-align:center;cursor:pointer;}.banner-wrapper .banner-inner-content .banner-embedded-wrapper .banner-embedded-form-region .form-check .form-check-label{font-family:"ppu-font-light",sans-serif !important;}.banner-wrapper .banner-inner-content .banner-embedded-wrapper .banner-embedded-form-region .form-check:has(.form-check-input:checked){color:var(--ppu-dm-300);border-color:var(--ppu-dm-300);background-color:var(--ppu-dm-100);}.banner-wrapper .banner-inner-content .banner-embedded-wrapper .banner-embedded-form-region .form-check:has(.form-check-input:checked) .form-check-label{font-family:"ppu-font-bold",sans-serif !important;color:var(--ppu-dm-300);}.banner-wrapper .banner-inner-content .banner-embedded-wrapper .banner-embedded-form-region input[type="text"]{border:1px solid var(--ppu-c-300);padding:12px 16px;border-radius:8px;display:block;width:100%;cursor:pointer;}.banner-wrapper .banner-inner-content .banner-embedded-wrapper .banner-embedded-form-region .form-check-input{width:0;height:0;visibility:hidden;}
:root{--ppu-c-300:#53565a;--ppu-dm-100:#ebd0e2;--ppu-dm-300:#a11f7f;}.quote-banner .container{gap:40px;@media only screen and (max-width:1024px){gap:0px;}}.quote-banner .container > div{flex:1;@media only screen and (max-width:576px){width:100%;}}.quote-banner .quote-banner-image img{position:relative;margin-top:-30px;@media only screen and (max-width:576px){width:100%;}}.quote-banner .quote-content{@media only screen and (max-width:576px){border-top-left-radius:0 !important;border-top-right-radius:0 !important;}}.quote-banner .quote-content form .form-check{border:1px solid var(--ppu-c-300);padding:10px 16px 12px;border-radius:8px;display:block;width:100%;text-align:center;cursor:pointer;}.quote-banner .quote-content form .form-check .form-check-label{font-family:"ppu-font-light",sans-serif !important;}.quote-banner .quote-content form .form-check:has(.form-check-input:checked){color:var(--ppu-dm-300);border-color:var(--ppu-dm-300);background-color:var(--ppu-dm-100);}.quote-banner .quote-content form .form-check:has(.form-check-input:checked) .form-check-label{font-family:"ppu-font-bold",sans-serif !important;color:var(--ppu-dm-300);}.quote-banner .quote-content form input[type="text"]{border:1px solid var(--ppu-c-300);padding:12px 16px;border-radius:8px;display:block;width:100%;cursor:pointer;}.quote-banner .quote-content form .form-check-input{width:0;height:0;visibility:hidden;}
:root{--ppu-white:#ffffff;--ppu-vb-400:#252873;}.scallop-banner{position:relative;background-color:var(--ppu-vb-400);color:var(--ppu-white);text-align:center;padding:3rem 1.5rem;}
