@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');@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');@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");}.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;}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{padding-top:1em;border-bottom:1px solid #ebebeb;font-family:vagroundedltcom-light,sans-serif;}.header-main ul,.header-main ol{list-style-type:none;}.top-header{padding-top:0px;border-bottom:1px solid #ebebeb;}.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:20px;}.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;}.header-main{padding-top:4px;padding-bottom:4px;}.top-header.header-main{padding-top:2px;padding-bottom:0px;}.top-header.header-main .contain{}.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:10px;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:2em;padding-bottom:2em;}.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%;top:112px;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:-5px;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:fixed;right:18px;top:50px;cursor:pointer;padding:10px 10px 10px 10px;width:20px;height:24px;border-bottom:2px solid #262626;box-sizing:border-box;}.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:#333333;padding:2em 0;}.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;}.mainFooterRow .mainFooter .footerMenus h2{display:none;}.mainFooterRow .mainFooter .footerMenus .footerMainMenu{width:60%;min-width:480px;margin-bottom:2rem;}.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:#9e9e9e;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;}.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;width:30%;}.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:2em 0;color:#bdbdbd;background-color:#101010;}.mainFooterRow .footer-bottom .footerBottomInner{display:flex;flex-direction:row;}.mainFooterRow .footer-bottom .footerBottomInner .ppuCopyright{text-align:start;margin-bottom:1em;margin-right:20px;width:calc(100% - 150px);line-height:21px;}.mainFooterRow .footer-bottom .footerBottomInner .ppuCopyright p{line-height:21px;margin-bottom:1rem;}.mainFooterRow .footer-bottom .footerBottomInner .ppuCopyright + .footer-bottom-inner{min-width:130px;width:130px;max-width:130px;}body.page-node-331{padding-top: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{padding-top: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;}.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:18px;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{padding-top:112px;}body.page-node-292{padding-top:160px;}body.page-node-534{padding-top:180px;}body.path-quote .header-main .logo{margin-top:10px;margin-bottom:10px;}body.path-quote{padding-top:110px;}.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 > div:first-child,body.page-node-363 .main-content > div:first-child,body.page-node-271 .main-content > div:first-child{display:flex;flex-wrap:wrap;}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;}.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;}.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: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{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{line-height:60px;}body.pet-campaign-page.paid-ad-landing-pages .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{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{margin-bottom:10px;}body.pet-campaign-page.paid-ad-landing-pages{padding-top:98px;}body.pet-campaign-page.paid-ad-landing-pages header#site-header{}body.pet-campaign-page.paid-ad-landing-pages header#site-header .header-main{padding-top:4px;padding-bottom:4px;}.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: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;}.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;}@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){.header-main .logo{margin:0 20px 0 0;}nav.header-nav ul li{padding-right:16px;margin-right:5px;}.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;}}@media only screen and (max-width:980px){body{padding-top: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{padding-top:98px;}body.page-node-type-cobranding-page.page-node-534{padding-top:180px;}.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;}.header-main .main-nav-row nav.header-nav{width:100%;position:fixed;top:99px;left:0;background-color:#fff;}.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;padding:7px 15px 7px 25px;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:90px;}body.pet-campaign-page.paid-ad-landing-pages{padding-top:108px;}}@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:bottom 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.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%;}}@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.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner{min-height:670px;}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{min-height:650px;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.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner{min-height:590px;}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:block;margin:0px;}.mainFooterRow .mainFooter .footerMenus .footerMainMenu ul.nav li a{padding:12px 0px;border-bottom:1px 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.paid-ad-landing-pages .bannerFullWidth > div > div .section-banner{min-height:500px;}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{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{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{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,body.pet-campaign-page.paid-ad-landing-pages .bottomBtnRowPart .withPadding{margin-top:-110px;}#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{padding-top:120px;}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: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{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{font-size:28px;}body.pet-campaign-page.paid-ad-landing-pages.page-node-208745 .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: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 .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:90%;margin:0 auto;}}.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;}
*,*:before,*:after{box-sizing:inherit;}@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");}@font-face{font-family:"icon-font";src:url(/themes/custom/ppu/fonts/icon-font/icon-font.eot);src:url(/themes/custom/ppu/fonts/icon-font/icon-font.eot#iefix) format("embedded-opentype"),url(/themes/custom/ppu/fonts/icon-font/icon-font.svg#icon-font) format("svg"),url(/themes/custom/ppu/fonts/icon-font/icon-font.woff) format("woff"),url(/themes/custom/ppu/fonts/icon-font/icon-font.ttf) format("truetype");font-weight:normal;font-style:normal;}.icon:before{font-family:"icon-font" !important;content:"";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;}.articleTag::before{content:"\f02c";font-family:"icon-font" !important;}.icon-linkedin:before{content:"\62";}.icon-user:before{content:"\6c";}.icon-rss:before{content:"\6d";}.icon-times-circle:before{content:"\6f";}.icon-spinner:before{content:"\70";}.icon-cloud:before{content:"\73";}.icon-search:before{content:"\74";}.icon-twitter-circled:before{content:"\75";}.icon-facebook-circled:before{content:"\76";}.icon-linkedin-circled:before{content:"\77";}.icon-print:before{content:"\45";}.icon-instagram:before{content:"\49";}.icon-graph:before{content:"\50";}.icon-twitter:before{content:"\61";}.icon-facebook:before{content:"\63";}.icon-chevron-left:before{content:"\64";}.icon-chevron-right:before{content:"\65";}.icon-chevron-up:before{content:"\66";}.icon-chevron-down:before{content:"\67";}.icon-calendar:before{content:"\68";}.icon-check:before{content:"\69";}.icon-google-plus-square:before{content:"\6a";}.icon-folder:before{content:"\6b";}.icon-youtube-play:before{content:"\6e";}.icon-cog:before{content:"\71";}.icon-comment:before{content:"\72";}.icon-bookmark:before{content:"\78";}.icon-angle-left:before{content:"\7a";}.icon-angle-right:before{content:"\41";}.icon-angle-up:before{content:"\42";}.icon-envelope-o:before{content:"\43";}.icon-file-image-o:before{content:"\47";}.icon-bars:before{content:"\48";}.icon-filter:before{content:"\4a";}.icon-phone:before{content:"\4b";}.icon-file-pdf-o:before{content:"\4e";}.icon-file-word-o:before{content:"\51";}.icon-times:before{content:"\4c";}.icon-comments:before{content:"\4d";}.icon-angle-down:before{content:"\79";}.icon-phone-desk:before{content:"\44";}.icon-pinterest-circled:before{content:"\46";}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}h1,h2,h3,h4,h5,h6{font-family:"VAGRoundedLTCom-Light";font-weight:400;}body{line-height:1.5;font-family:"Lato",sans-serif;font-weight:400;color:#000;padding-top:162px;font-size:16px;}input{font-family:"Lato",sans-serif;}body.toolbar-horizontal{padding-top:162px;}.displayNone{display:none !important;}body.toolbar-horizontal #block-ppu-primary-local-tasks ul li,body.toolbar-fixed #block-ppu-primary-local-tasks ul li
body.path-user #block-ppu-primary-local-tasks ul li{display:inline-block;}body.toolbar-horizontal #block-ppu-primary-local-tasks ul li a,body.toolbar-fixed #block-ppu-primary-local-tasks ul li a,body.path-user #block-ppu-primary-local-tasks ul li a{padding:5px 10px;}body.toolbar-horizontal #block-ppu-primary-local-tasks ul li a,body.toolbar-fixed #block-ppu-primary-local-tasks ul li a,body.path-user #block-ppu-primary-local-tasks ul li a{font-size:.875rem;display:block;padding:0.5em 0.75em;text-decoration:none;background:#f5f5f5;color:#757575;}body.toolbar-horizontal #block-ppu-primary-local-tasks ul li a.is-active,body.toolbar-fixed #block-ppu-primary-local-tasks ul li a.is-active,body.path-user #block-ppu-primary-local-tasks ul li a.is-active{background:#bdbdbd;color:#fff;}body.path-user .user-login-form input[type=submit]{cursor:pointer;color:#fff;background-color:#A11F7F;}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block;}::selection{background:#3b3fb6;color:#fff;}a:visited{outline:0;}a{color:#af1685;text-decoration:underline;}ul,ol{}a img{border:none;}img{max-width:100%;height:auto;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"VAGRoundedLTCom-Light",sans-serif;font-weight:400;color:#333;line-height:1.125;}p,.p{margin:0 0 1em;line-height:22px;}h1{color:#af1685;letter-spacing:1px;font-size:2.5rem;font-weight:400;}h2,.h2{font-size:36px;font-size:2.25rem;margin:0 0 0.5em;}h3,.h3{font-size:1.875rem;margin:0 0 .5em;}h4,.h4{font-size:1.5rem;margin:0 0 .5em;}h5,.h5{font-size:1.375rem;margin:0 0 .25em;}h6,.h6{font-size:1.125rem;margin:0 0 .25em;}body .main-content article h1,body .main-content article .h1{font-size:2.5rem;}body .main-content article h2,body .main-content article .h2{font-size:36px;font-size:2.25rem !important;}body .main-content article h3,body .main-content article .h3{font-size:1.875rem !important;}body .main-content article h4,body .main-content article .h4{font-size:1.5rem !important;}body .main-content article h5,body .main-content article .h5{font-size:1.375rem !important;}body .main-content article h6,body .main-content article .h6{font-size:1.125rem !important;}.h4{color:#af1685;}strong{font-weight:700;}.uppercase{text-transform:uppercase !important;}.commonPages{padding-top:0px;}.main-content .commonPages a,.commonPages a{}.commonPages a:hover{color:black;}.commonPages ol,.commonPages ul,.main-content ol,.main-content ul{margin:0.5em 0 1em 3em;}.commonPages ul li,.commonPages ol li{margin:0 0 .5em;line-height:22px;}.commonPages ol li,.commonPages ul li,.main-content ol li,.main-content ul li{margin:0 0 .5em 0;}.commonPages ol li,.commonPages ul li{}.commonPages ul li{list-style-type:initial;}.commonPages{line-height:30px;}.commonPages address{font-style:normal;}.commonPages address p{margin:0;}.commonPages h3,.commonPages .h3{margin:1em 0 .5em;}.commonPages h1{margin-bottom:16px;}.main-content .commonPages h1 a,.commonPages h1 a{text-decoration:none;}.commonPages ul.unstyled{list-style-type:none;margin:0 0 2em;padding:0px;}.commonPages .unstyled li{list-style-type:none;margin:0px 0px 6px 0px;padding:0px;}.cobrandingPages{}.cobrandingPages .startQuoteBtnWrap,.commonPages .startQuoteBtnWrap{padding:1.3em 0;}.cobrandingPages .startQuoteBtnWrap .startQuoteBtn,.commonPages .startQuoteBtnWrap .startQuoteBtn{font-size:20px;display:inline-block;margin:0 1em 1em 0;border:none;color:#fff;text-decoration:none;font-family:"Lato",sans-serif;font-weight:400;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:3px;transition:background-color .1s;text-decoration:none;font-size:1.2rem;background:#D60078;box-shadow:#00000029 0 3px 6px;border-radius:10px;padding:10px 1.5em;}.cobrandingPages .startQuoteBtnWrap .startQuoteBtn,.commonPages .startQuoteBtnWrap .startQuoteBtn:hover{background-color:#333333;}.page-node-type-cobranding-page .startQuoteBtnWrap{padding:1.3em 0;}.page-node-type-cobranding-page .startQuoteBtnWrap .startQuoteBtn{font-size:0.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;-webkit-appearance:none;appearance:none;border-radius:3px;transition:background-color .1s;text-decoration:none;background:#D60078;box-shadow:#00000029 0 3px 6px;border-radius:10px;padding:10px 1.5em;}.page-node-type-cobranding-page .startQuoteBtnWrap .startQuoteBtn:hover{background-color:#333333;}.page-node-type-article .startQuoteBtnWrap{padding:1.3em 0;}.page-node-type-article .startQuoteBtnWrap .startQuoteBtn,.page-node-type-news .startQuoteBtnWrap .startQuoteBtn{font-size:20px;display:inline-block;margin:0 1em 1em 0;padding:1em 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;transition:background-color .1s;text-decoration:none;font-size:1.2rem;border-radius:10px;padding:10px 1.4em;}.page-node-type-article .startQuoteBtnWrap .startQuoteBtn:hover,.page-node-type-news .startQuoteBtnWrap .startQuoteBtn:hover{background-color:#333333;}.content-wrap .roghtBlockContent{background-color:rgba(0,0,0,.05);border-radius:20px;padding:20px;}.content-wrap .roghtBlockContent h3{font-size:24px;}.content-wrap .roghtBlockContent a{text-decoration:underline;}.justifyContentCenter{justify-content:center;}table{font-size:12px;width:100%;margin:0 0 2em;padding:0 3rem 0 0;border-collapse:collapse;border-spacing:0;}tr:nth-child(even){background-color:#f5f5f5;}tr:nth-child(odd){background-color:#FFFFFF;}th,td{border:1px solid #ebebeb;padding:0.5em 1em;}th{background:#9e9e9e;color:#fff;border:1px solid #9e9e9e;font-weight:700;}.list-box-wrapper{background:#dfecef;color:#333;padding:1.5rem 1.5rem 1rem;margin:1.5rem 0 3rem;columns:2 22rem;column-gap:1rem;font-family:Cambria,Cochin,Georgia,Times,times new roman,serif;}.list-box-inner{margin:0 1rem 1.5rem;break-inside:avoid-column;}.list-box-inner .list-title{font-family:lato,sans-serif;font-weight:700;font-size:1rem;color:#af1685;margin:0;}.list-box-inner h3.list-title,.list-box-inner h4.list-title{font-size:1rem !important;}.list-box-inner ul,.list-box-inner ol{margin:0.75rem 0 0.5rem;}.list-box-inner ul li,.list-box-inner ol li{margin:0 0 0.25em;line-height:1.2;}.view-ppu-faq .views-row{padding-bottom:2em;}.view-ppu-faq .ui-accordion-header.ui-accordion-header-active{background-color:#fbfbfb;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;}.view-ppu-faq .ui-accordion-content{border-radius:0 0 4px 4px;padding:2em;}.view-ppu-faq .ui-accordion-header a{color:#333;font-family:vagroundedltcom-light,sans-serif;font-size:1.125em;letter-spacing:.02em;text-decoration:none;}.ui-widget a{color:#af1685;}.ui-accordion{}.ui-accordion .views-row{}.views-element-container .ui-accordion .views-row{padding:0px;}.ui-accordion .views-row .views-row{border:0px;padding:10px 0px;}.ui-accordion .ui-accordion-header{padding:20px 50px 20px 36px;background-color:#eeeeee;border:1px solid #6b9ca1;border-radius:4px;color:#333;font-family:vagroundedltcom-light,sans-serif;font-size:18px;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{width:20px;height:20px;background-size:200%;border-top:14px solid #af1685;position:absolute;right:24px;top:27px;border-bottom:5px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;}.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon{transform:rotate(180deg);border-top:14px solid #6b9ca1;top:20px;}.ui-accordion .ui-accordion-header.ui-state-active{border:1px solid #6b9ca1;background:#fbfbfb;color:#333333;border-radius:4px 4px 0px 0px;border-bottom:0;}.ui-accordion .ui-accordion-content{font-family:lato,sans-serif;font-size:16px;}.ui-accordion .ui-accordion-content-active{background-color:#fbfbfb;border:1px solid #6b9ca1;}.colorPink{color:#af1685 !important;}.blueColor{color:#3b52a6 !important;}@media only screen and (max-width:980px){body{padding-top:94px;}}@media only screen and (max-width:950px){h1{font-size:2.25rem;}h2,.h2{font-size:36px;font-size:2rem;}h3,.h3{font-size:1.5rem;}h4,.h4{font-size:1.25rem;}h5,.h5{font-size:1rem;}h6,.h6{font-size:.8rem;}}@media only screen and (max-width:850px){}@media only screen and (max-width:768px){h1{font-size:2rem;}h2,.h2{font-size:36px;font-size:1.75rem;}h3,.h3{font-size:1.25rem;}h4,.h4{font-size:1rem;}h5,.h5{font-size:.8rem;}h6,.h6{font-size:.6rem;}}@media only screen and (max-width:650px){}@media only screen and (max-width:500px){}@media only screen and (max-width:450px){body{padding-top:108px;}}
@font-face{font-family:"icon-font";src:url(/themes/custom/ppu/fonts/icon-font/icon-font.eot);src:url(/themes/custom/ppu/fonts/icon-font/icon-font.eot#iefix) format("embedded-opentype"),url(/themes/custom/ppu/fonts/icon-font/icon-font.svg#icon-font) format("svg"),url(/themes/custom/ppu/fonts/icon-font/icon-font.woff) format("woff"),url(/themes/custom/ppu/fonts/icon-font/icon-font.ttf) format("truetype");font-weight:normal;font-style:normal;}.icon:before{font-family:"icon-font" !important;content:"";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;}.articleTag::before{content:"\f02c";font-family:"icon-font" !important;}.icon-linkedin:before{content:"\62";}.icon-user:before{content:"\6c";}.icon-rss:before{content:"\6d";}.icon-times-circle:before{content:"\6f";}.icon-spinner:before{content:"\70";}.icon-cloud:before{content:"\73";}.icon-search:before{content:"\74";}.icon-twitter-circled:before{content:"\75";}.icon-facebook-circled:before{content:"\76";}.icon-linkedin-circled:before{content:"\77";}.icon-print:before{content:"\45";}.icon-instagram:before{content:"\49";}.icon-graph:before{content:"\50";}.icon-twitter:before{content:"\61";}.icon-facebook:before{content:"\63";}.icon-chevron-left:before{content:"\64";}.icon-chevron-right:before{content:"\65";}.icon-chevron-up:before{content:"\66";}.icon-chevron-down:before{content:"\67";}.icon-calendar:before{content:"\68";}.icon-check:before{content:"\69";}.icon-google-plus-square:before{content:"\6a";}.icon-folder:before{content:"\6b";}.icon-youtube-play:before{content:"\6e";}.icon-cog:before{content:"\71";}.icon-comment:before{content:"\72";}.icon-bookmark:before{content:"\78";}.icon-angle-left:before{content:"\7a";}.icon-angle-right:before{content:"\41";}.icon-angle-up:before{content:"\42";}.icon-envelope-o:before{content:"\43";}.icon-file-image-o:before{content:"\47";}.icon-bars:before{content:"\48";}.icon-filter:before{content:"\4a";}.icon-phone:before{content:"\4b";}.icon-file-pdf-o:before{content:"\4e";}.icon-file-word-o:before{content:"\51";}.icon-times:before{content:"\4c";}.icon-comments:before{content:"\4d";}.icon-angle-down:before{content:"\79";}.icon-phone-desk:before{content:"\44";}.icon-pinterest-circled:before{content:"\46";}
body.journey-costco .topBannerFullWidth p{margin:0px;}body.page-node-534.journey-costco header#site-header{top:76px;}body.page-node-type-cobranding-page .bannerFullWidth>div>div .section-banner{background-position:top center;}.page-node-type-cobranding-page header#site-header .header-main{border-bottom:0px;}.page-node-type-cobranding-page header#site-header .header-main .logo{align-items:center;max-width:380px;padding-top:10px;}.page-node-type-cobranding-page header#site-header .header-main .logo .logo-img{max-width:150px;}.page-node-type-cobranding-page header#site-header .header-main .logo .logo-link{margin-right:54px;}.page-node-type-cobranding-page header#site-header .header-main .logo .logo-link .logo-img{max-height:50px;}.page-node-type-cobranding-page .promo-code{color:#3b3fb6;font-weight:700;}.coBrandingHeaderBlock{display:flex;justify-content:space-between;align-items:end;}body.page-node-534 .coBrandingHeaderBlock{align-items:center;}.coBrandingHeaderBlock .coBrandingBannerImg{width:calc(60% - 40px);display:flex;}.coBrandingHeaderBlock.telus-partner{align-items:center;}.coBrandingHeaderBlock .coBrandingBannerContent{width:40%;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;}.coBrandingHeaderBlock .coBrandingBannerContent .discountEmpImg{order:2;max-width:250px;max-height:250px;margin-top:30px;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart{order:1;width:100%;width:100%;display:flex;flex-wrap:wrap;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteHeading{font-size:30px;color:#ec008c;line-height:40px;text-align:center;margin-bottom:5px;letter-spacing:0.2px;font-family:"VAGRoundedLTCom-Bold",sans-serif;width:100%;float:left;line-height:normal;}.partner-adopt .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart{justify-content:center;}.partner-adopt .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteHeading{color:#3b52a6;}.partner-adopt .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .quoteSubHeading{margin-bottom:10px;font-size:14px;}.partner-adopt.coBrandingHeaderBlock{align-items:center;}.partner-adopt.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart{justify-content:center;}.partner-adopt.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteHeading{color:#3b52a6;font-size:46px;}.partner-adopt.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteSubHeading{margin-bottom:10px;font-size:14px;font-family:"VAGRoundedLTCom-Light",sans-serif;padding:10px 0px;color:#525355;font-weight:bold;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteSubHeading{margin-bottom:10px;font-size:14px;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteCall{font-size:30px;margin:0 0 1em;width:100%;float:left;color:#58595b;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteCall a{color:#58595b;font-weight:bold;font-family:"VAGRoundedLTCom-Bold",sans-serif;text-decoration:none;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn{width:100%;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{background-color:#ec008c;color:#fff;display:inline-block;font-family:"VAGRoundedLTCom-Bold",sans-serif;font-size:26px;text-decoration:none;height:56px;line-height:60px;border-radius:15px;padding:0px 0px;display:block;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a:hover{background-color:#333333;}.coBrandingHeaderBlock .membersListRowBlock .membersListRow{display:flex;justify-content:space-between;width:100%;margin:10px 0px;cursor:pointer;}.coBrandingHeaderBlock .membersListRowBlock .membersListRow:first-child{margin-top:40px;}.coBrandingHeaderBlock .membersListRowBlock .membersListRow .imgPart{max-width:120px;display:flex;align-items:center;}.coBrandingHeaderBlock .membersListRowBlock .membersListRow .textPart{width:calc(100% - 150px);text-align:left;font-size:24px;max-width:100%;line-height:36px;font-family:"VAGRoundedLTCom-Bold",sans-serif;color:#3c54a4;}.coBrandingHeaderBlock .membersListRowBlock.mobile{display:none;}.page-node-534 .coBrandingContainer h1{font-size:55px;}.coBrandingContainer{margin-top:50px;}.coBrandingContainer p{font-size:22px;line-height:32px;font-family:"VAGRoundedLTCom-Light",sans-serif;color:#58595b;}.coBrandingContainer .bottomBtnRowPart p{font-size:revert;line-height:22px;}.coBrandingContainer::after{clear:both;content:"";display:block;}.coBrandingContainer h1{font-size:42px;letter-spacing:0;margin-bottom:15px;font-family:"VAGRoundedLTCom-Bold",sans-serif;color:#af1685;}.coBrandingContainer h2{font-size:30px;color:#af1685;margin-bottom:15px;font-family:"VAGRoundedLTCom-Bold",sans-serif;}.coBrandingContainer .coBrandingPlanRowBlock{margin:40px 0;}.coBrandingContainer .coBrandingPlanRowBlock::after{clear:both;content:"";display:block;}.coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow{display:flex;justify-content:space-between;background-color:#e2e5f2;border-radius:15px;margin-bottom:20px;padding:35px 70px;}.coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow .imgColBlock{width:90px;min-width:90px;}.coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow .imgColBlock img{width:100%;}.coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow .contentColBlock{max-width:calc(100% - 120px);font-size:22px;color:#3b52a6;font-family:"VAGRoundedLTCom-Light",sans-serif;}.coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow .contentColBlock .rowHeading{margin-bottom:5px;font-family:"VAGRoundedLTCom-Bold",sans-serif;}.coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow .contentColBlock .rowContent{font-family:"VAGRoundedLTCom-Light",sans-serif;}.membershipEmployeeFormBlock .withPadding,.bottomBtnRowPart .withPadding{margin-top:-130px;padding-bottom:100px;}body.page-node-586 .bottomBtnRowPart .withPadding{margin-top:-170px;padding-bottom:140px;}.membershipEmployeeFormBlock fieldset.form-wrapper{padding:55px 20px;margin-top:0;margin-bottom:50px;border:1px solid #333;border-radius:20px;text-align:center;margin:2em auto 2em auto;font-family:"VAGRoundedLTCom-Light",sans-serif;max-width:840px;}.costcoMembershipFormBlock{font-size:18px;}.costcoMembershipFormBlock fieldset.form-wrapper{margin-bottom:2em;font-family:"VAGRoundedLTCom-Light",sans-serif;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .discount-btn-section{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .discount-btn-section .caa-discount-btn,#costco-membership-from fieldset.form-wrapper .fieldset-wrapper .discount-btn-section .costco-discount-btn{cursor:pointer;border-radius:5px;line-height:55px;height:55px;font-family:vagroundedltcom-light,sans-serif;text-align:center;font-size:16px;margin:10px 16px 20px 16px;padding:0px 15px;display:flex;align-items:center;line-height:20px;justify-content:center;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .discount-btn-section .discount-selected{background:#3b3fb6;color:#fff;border:1px solid #3b3fb6;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .discount-btn-section .discount-not-selected{background:#fff;border:1px solid #757575;color:#757575;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper h2.caa-form-title{font-size:40px;color:#ec008c !important;text-transform:none;font-family:"VAGRoundedLTCom-Bold",sans-serif;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper h2.costco-form-title{font-size:40px;color:#ec008c !important;text-transform:none;font-family:"VAGRoundedLTCom-Bold",sans-serif;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;margin:2em 0;text-align:left;}.costcoMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number,.caaMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number{margin:1em 0;text-align:left;font-size:18px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number .error{margin-left:30px;font-size:18px;}.costcoMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number .error,.costcoMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number .valid-membership-message,.caaMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number .valid-membership-message{margin:1em 0;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-discount-code{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;margin:2em 0;text-align:left;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number label,.costcoMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number label,.caaMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number label{font-size:22px;padding-right:35px;font-family:"VAGRoundedLTCom-Light",sans-serif;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number input[type="text"],.costcoMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number input[type="number"],.caaMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number input[type="number"]{width:100%;max-width:350px;border:1px solid #bdbdbd;background:#fbfbfb;padding:0.7em;box-shadow:none;transition:border 0.3s;font-size:16px;font-size:1rem;font-weight:400;color:#333;appearance:none;border-radius:4px;transition:all 0.3;}.costcoMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number input[type="number"]::-webkit-outer-spin-button,.costcoMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number input[type="number"]::-webkit-inner-spin-button,.caaMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number input[type="number"] ::-webkit-inner-spin-button,.caaMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number input[type="number"] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.costcoMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number input[type="number"],.caaMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number input[type="number"]{-moz-appearance:textfield;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-discount-code label{font-size:22px;padding-right:35px;font-family:"VAGRoundedLTCom-Light",sans-serif;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item.form-type-textfield #discount-code,.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item.form-type-textfield .membership-number{width:100%;max-width:300px;border:1px solid #bdbdbd;background:#fbfbfb;padding:0.7em;box-shadow:none;transition:border 0.3s;font-size:16px;font-size:1rem;font-weight:400;color:#333;appearance:none;border-radius:4px;transition:all 0.3;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item.form-type-textfield .error.message.show,.costcoMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item.form-type-textfield .error.message.show{padding:10px 10px 10px 50px;margin-top:30px;background-color:#fbebeb;border-radius:2px;font-size:18px;font-family:vagroundedltcom-light,sans-serif;color:#8c2e0b;background-image:url(/themes/custom/ppu/images/icons/message-24-error.png);background-repeat:no-repeat;background-position:10px 10px;min-width:none;min-width:200px;min-height:44px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-submit{font-size:36px;height:74px;line-height:76px;padding:0 60px;border-radius:15px;margin:0px auto 0 auto;display:inline-block;border:none;color:#fff;background:#ec008c;text-decoration:none;cursor:pointer;appearance:none;transition:background-color 0.1s;font-family:"VAGRoundedLTCom-Bold",sans-serif;letter-spacing:1px;}.costcoMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-submit,.caaMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-submit{background-color:#A11F7F;border:0px;box-shadow:2px 2px 8px rgb(0 0 0 / 15%);border-radius:30px;font-size:18px;font-size:1.125rem;font-weight:600;color:#FFFFFF;box-sizing:border-box;margin-right:20px;cursor:pointer;font-weight:bold;font-family:vagroundedltcom-bold,sans-serif;letter-spacing:0.8px;padding:10px 40px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-submit:hover,.costcoMembershipFormBlock fieldset.form-wrapper .fieldset-wrapper .form-submit:hover{background-color:#333;color:#fff;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-submit:disabled{background-color:#bdbdbd;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .partner_cta{margin-top:20px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .partner_cta a{font-size:22px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .partner_cta_desc{margin-top:20px;}body.page-node-487 .membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .partner_cta_desc{margin-top:0px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .memberSignUpRow{margin-top:40px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .memberSignUpRow a{color:#af1685;font-size:22px;}body.page-node-534 .topBannerFullWidth{position:fixed;top:0px;left:0px;min-height:58px;z-index:333;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .fatcMyQuoteBtn{font-size:36px;height:74px;line-height:76px;padding:0 60px;border-radius:15px;margin:40px auto 0 auto;display:inline-block;border:none;color:#fff;background:#ec008c;text-decoration:none;appearance:none;transition:background-color 0.1s;font-family:"VAGRoundedLTCom-Bold",sans-serif;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .fatcMyQuoteBtn.form-button-disabled{background-color:#bdbdbd;cursor:default;}.coBrandingContainer .bottomBtnRowPart{text-align:center;}.coBrandingContainer .bottomBtnRowPart .fetchBtn{font-size:36px;line-height:76px;padding:13px 60px;border-radius:15px;margin:40px 0 0;font-family:vagroundedltcom-bold,sans-serif;background:#ec008c;color:#FFFFFF;text-decoration:none;font-weight:unset;}.coBrandingContainer .bottomBtnRowPart .fetchBtn:hover{background-color:#333;color:#fff;}.coBrandingContainer .bottomBtnRowPart .phoneTextRow{color:#58595b;margin-top:25px;font-size:24px;font-family:vagroundedltcom-light,sans-serif;font-weight:400;}.coBrandingContainer .bottomBtnRowPart .phoneTextRow a{color:#58595b;font-weight:600;}.page-node-type-cobranding-page .tooltip .tooltiptext{background:#fff;color:#333333;box-shadow:0 0 10px rgb(0 0 0 / 20%);border-radius:3px;font-family:vagroundedltcom-light,sans-serif;font-weight:500;}.colorPink{color:#af1685 !important;}.blueColor{color:#3b52a6 !important;}body.page-node-534 header#site-header{top:76px;}body.page-node-type-cobranding-page .content-wrap .main-content article .layout--twocol-section .field--name-body p a{display:inline-block;}.coBrandingHeaderBlock .membersListRowBlock .membersListRow .imgPart img{border-radius:3px;box-shadow:0 2px 5px 0 rgb(0 0 0 / 20%);}body.page-node-587 .coBrandingHeaderBlock{align-items:center;}body.page-node-587 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteHeading{font-size:64px;color:#af1685;}body.page-node-587 .coBrandingContainer .bottomBtnRowPart .fetchBtn{font-size:26px;padding:13px 30px;}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteHeading{font-size:40px;color:#af1685;margin-bottom:30px;}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{display:inline-block;padding:0px 45px;line-height:56px;}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerImg{width:calc(58% - 40px);}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerContent .discountEmpImg{margin-top:70px;}body.page-node-534 .membershipEmployeeFormBlock .withPadding,body.page-node-534 .bottomBtnRowPart .withPadding{margin-top:-190px;padding-bottom:130px;}body.page-node-534 .membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item-membership-number .error.message{font-size:22px;padding-right:35px;font-family:"VAGRoundedLTCom-Light",sans-serif;text-align:center;margin-top:25px;}.landing-page-hellosafe .section-banner .bannerDataContainer{max-width:1100px;margin:0 auto;position:relative;}.landing-page-hellosafe .section-banner .newAnniversaryBlockPart{right:0;}.hellosafe-content-details{margin:80px 100px 0px;}.hellosafe-content-details>h3{color:#3B3FB6;font-size:30px;line-height:36px;text-align:center;font-weight:700;margin-bottom:50px;}.hellosafe-content-details .hellosafe-content-details-text{display:flex;flex-direction:row;}.hellosafe-content-details .hellosafe-content-details-text .hellosafe-content-details-description{margin-top:30px;}.hellosafe-content-details .hellosafe-content-details-text .hellosafe-content-details-description h4{color:#3b52a6;font-size:20px;line-height:30px;font-family:"VAGRoundedLTCom-Light",sans-serif;font-weight:400;margin:20px 0;}.hellosafe-content-details .hellosafe-content-details-text .hellosafe-content-details-description p{font-size:16px;line-height:20px;color:#757575;}.hellosafe-content-details .hellosafe-content-details-text .hellosafe-content-details-description p span{font-size:20px;color:#af1685;font-weight:700;}.hellosafe-content-details .hellosafe-content-details-text .hellosafe-content-details-image{flex:0 0 300px;margin-right:50px;}@media only screen and (min-width:1200px){body.page-node-534.language-fr .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{font-size:26px;text-decoration:none;height:84px;line-height:36px;border-radius:15px;padding:8px 0px;}}@media only screen and (max-width:1200px){.page-node-534 .coBrandingContainer h1{font-size:45px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-submit{font-size:24px;height:auto;line-height:inherit;padding:8px 30px;border-radius:10px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .fatcMyQuoteBtn{font-size:24px;height:auto;line-height:inherit;padding:8px 30px;border-radius:10px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .memberSignUpRow a{font-size:18px;}body.page-node-534 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{height:42px;line-height:44px;border-radius:10px;font-size:18px;}body.page-node-587 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{font-size:18px;display:inline-block;height:auto;line-height:inherit;padding:7px 30px;border-radius:10px;}body.page-node-587 .coBrandingHeaderBlock{max-width:90%;margin:auto;}body.page-node-587 .coBrandingHeaderBlock .coBrandingBannerImg{width:calc(50% - 40px);}body.page-node-587 .coBrandingHeaderBlock .coBrandingBannerContent{width:460px;}body.page-node-586 .coBrandingContainer p{font-size:18px;line-height:26px;}body.page-node-586 .coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow .contentColBlock{font-size:18px;line-height:26px;}body.page-node-586 .coBrandingContainer h2{font-size:28px;}body.page-node-586 .coBrandingContainer .bottomBtnRowPart .fetchBtn{font-size:24px;line-height:56px;padding:13px 36px;border-radius:10px;}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerContent .discountEmpImg{max-width:175px;max-height:175px;}body.page-node-586 .header-main .contain{height:inherit;}}@media only screen and (max-width:1024px){.coBrandingHeaderBlock .coBrandingBannerContent .discountEmpImg{max-width:200px;max-height:200px;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn{max-height:60px;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{font-size:20px;padding:0px 5px;}.coBrandingContainer p{font-size:18px;line-height:26px;}.coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow .contentColBlock{font-size:18px;}.coBrandingContainer h2{font-size:28px;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteCall{font-size:26px;}.coBrandingHeaderBlock .membersListRowBlock .membersListRow .imgPart{max-width:100px;}.coBrandingHeaderBlock .membersListRowBlock .membersListRow .imgPart img{float:left;}.coBrandingHeaderBlock .membersListRowBlock .membersListRow .textPart{width:calc(100% - 120px);font-size:20px;line-height:24px;display:flex;align-items:center;}.page-node-type-cobranding-page header#site-header .header-main .logo{padding-bottom:10px;}body.page-node-534.language-fr .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn{display:flex;align-items:center;justify-content:center;}body.page-node-534.language-fr .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{max-height:64px;line-height:23px;display:flex;align-items:center;justify-content:center;height:64px;}}@media only screen and (max-width:960px){.page-node-type-cobranding-page header#site-header .header-main{border-bottom:1px solid #ebebeb;}body.page-node-534 .page-node-type-cobranding-page header#site-header .header-main{border-bottom:0px solid #ebebeb;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper h2.caa-form-title{font-size:32px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper h2.costco-form-title{font-size:32px;}.coBrandingContainer h1{font-size:38px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-submit{letter-spacing:1px;font-size:20px;}.coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow .contentColBlock{font-size:16px;}.coBrandingContainer h2{font-size:25px;}.coBrandingContainer h1{font-size:38px;}.page-node-534 .coBrandingContainer h1{font-size:38px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .memberSignUpRow a{font-size:16px;}body.page-node-587 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteHeading{font-size:48px;}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerContent .discountEmpImg{max-width:120px;max-height:120px;margin-top:25px;}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{padding:0px 35px;line-height:42px;height:42px;border-radius:10px;font-size:18px;}body.page-node-586 .coBrandingHeaderBlock{align-items:center;}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteHeading{margin-bottom:15px;}body.page-node-586 .coBrandingContainer p{font-size:16px;line-height:24px;}body.page-node-586 .coBrandingContainer h2{font-size:25px;}body.page-node-586 .coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow .contentColBlock{font-size:16px;line-height:24px;}body.page-node-586 .coBrandingContainer .bottomBtnRowPart .fetchBtn{font-size:20px;line-height:48px;padding:11px 36px;letter-spacing:1px;}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteHeading{font-size:32px;}body.page-node-586 .coBrandingContainer h2{margin-top:30px;}}@media only screen and (max-width:900px){.coBrandingHeaderBlock .coBrandingBannerContent .discountEmpImg{max-width:200px;max-height:200px;}.coBrandingContainer p{font-size:16px;line-height:22px;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{font-size:18px;}}@media only screen and (min-width:768px){.landing-page-hellosafe .section-banner{align-items:start !important;}}@media only screen and (max-width:768px){body.page-node-587 .coBrandingHeaderBlock .coBrandingBannerImg{width:calc(50% - 0px);margin-left:20px;}.coBrandingHeaderBlock{display:block;}.coBrandingContainer h1{font-size:33px;}.page-node-534 .coBrandingContainer h1{font-size:19px;}.coBrandingContainer p{font-size:13px;line-height:18px;}.coBrandingHeaderBlock .coBrandingBannerImg{width:calc(100% - 50px);}.coBrandingHeaderBlock .coBrandingBannerContent{width:80%;display:block;margin-top:-100px;position:relative;z-index:2;}.coBrandingHeaderBlock.telus-partner .coBrandingBannerContent{margin-top:0px;}.coBrandingHeaderBlock .coBrandingBannerContent .discountEmpImg{max-width:150px;max-height:150px;float:right;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart{padding-top:20px;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn{width:auto;margin:auto;}.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{font-size:16px;height:auto;padding:0px 20px;line-height:40px;border-radius:10px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-submit{font-size:16px;padding:10px 10px;margin-top:0px;line-height:20px;width:100%;white-space:normal;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .discount-btn-section .caa-discount-btn,#costco-membership-from fieldset.form-wrapper .fieldset-wrapper .discount-btn-section .costco-discount-btn{margin:10px 0px 20px 0px;width:100%;height:60px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .discount-btn-section .caa-discount-btn.discount-selected,#costco-membership-from fieldset.form-wrapper .fieldset-wrapper .discount-btn-section .costco-discount-btn.discount-selected{line-height:20px;height:auto;padding:10px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item.form-type-textfield label{font-size:16px;padding-bottom:10px;width:100%;text-align:center;padding-right:0px;width:100%;text-align:center;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item.form-type-textfield #discount-code{width:100%;max-width:100%;}.coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow{border-radius:15px;margin-bottom:20px;padding:29px;}.coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow .imgColBlock{display:none;}.coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow .contentColBlock{font-size:13px;max-width:calc(100% - 0px);}.coBrandingContainer h2{font-size:16px;}.coBrandingContainer h1{font-size:33px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item.form-type-textfield .membership-number{width:calc(100% - 35px);max-width:calc(100% - 35px);}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item.form-type-textfield #discount-code,.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item.form-type-textfield .membership-number{margin-top:10px;}.coBrandingHeaderBlock .membersListRowBlock.desktop{display:none;}.coBrandingHeaderBlock .membersListRowBlock.mobile{display:block;}body.page-node-534 .topBannerFullWidth p{font-size:14px;line-height:18px;}body.page-node-534 .coBrandingHeaderBlock{display:flex;flex-wrap:wrap;}body.page-node-534 .coBrandingHeaderBlock .membersListRowBlock.mobile{order:3;width:100%;}body.page-node-534 .coBrandingHeaderBlock .membersListRowBlock.mobile .membersListRow .imgPart{max-width:80px;}body.page-node-534 .coBrandingHeaderBlock .membersListRowBlock.mobile .membersListRow .textPart{width:calc(100% - 110px);font-size:16px;}body.page-node-534 .coBrandingHeaderBlock .coBrandingBannerImg{order:2;width:100%;margin-top:20px;}body.page-node-534 .coBrandingHeaderBlock .coBrandingBannerImg img{max-width:250px;margin:auto;}body.page-node-534 .coBrandingHeaderBlock .coBrandingBannerContent{margin-top:-30px;order:1;width:100%;}body.page-node-534 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteHeading{font-size:20px;line-height:normal;text-align:center;margin-bottom:5px;letter-spacing:.2px;}body.page-node-534 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteCall{color:#58595b;font-family:vagroundedltcom-light,sans-serif;font-size:20px;line-height:normal;text-align:center;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .memberSignUpRow a{font-size:13px;}body.page-node-534 .page-node-type-cobranding-page header#site-header .header-main{border-bottom:1px solid #ebebeb;}body.page-node-534 .membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper .form-item.form-type-textfield label{font-size:13px;padding-bottom:7px;}.page-node-type-cobranding-page header#site-header .header-main .logo .logo-img{max-height:40px;}.page-node-type-cobranding-page header#site-header .header-main .logo .logo-link .logo-img{max-height:36px;}.page-node-type-cobranding-page header#site-header .header-main .logo .logo-link{max-width:90px;min-width:90px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper h2.caa-form-title{font-size:25px;}.membershipEmployeeFormBlock fieldset.form-wrapper .fieldset-wrapper h2.costco-form-title{font-size:25px;}body.page-node-587 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteHeading{font-size:24px;margin-bottom:10px;}body.page-node-587 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{font-size:16px;padding:9px 30px;}body.page-node-587 .coBrandingHeaderBlock .coBrandingBannerContent{max-width:405px;margin-top:-20px;}body.page-node-587 .coBrandingContainer{margin-top:20px;}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerImg{width:calc(100% - 100px);margin:auto;}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerContent .discountEmpImg{max-width:150px;max-height:150px;}body.page-node-586 .coBrandingContainer p{font-size:13px;line-height:20px;}body.page-node-586 .coBrandingContainer h2{font-size:16px;}body.page-node-586 .coBrandingContainer .coBrandingPlanRowBlock .coBrandingPlanRow .contentColBlock{font-size:13px;line-height:20px;}body.page-node-586 .coBrandingContainer .bottomBtnRowPart .fetchBtn{font-size:16px;line-height:24px;padding:8px 30px;letter-spacing:1px;}.coBrandingContainer .bottomBtnRowPart .fetchBtn{line-height:36px;display:block;}body.page-node-553500 .coBrandingContainer .bottomBtnRowPart .fetchBtn{border-radius:15px;margin:40px 0 0;font-family:vagroundedltcom-bold,sans-serif;background:#ec008c;color:#FFFFFF;text-decoration:none;font-weight:unset;line-height:28px;font-size:17px;padding:13px 10px;max-width:90%;margin:auto;}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart{max-width:460px;}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteHeading{font-size:24px;}body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{font-size:16px;}body.page-node-534 .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{height:auto;line-height:26px;padding:10px;}body.page-node-534.language-fr .coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteBtn a{height:auto;}.partner-adopt.coBrandingHeaderBlock{margin-top:0px;display:flex;flex-wrap:wrap;}.partner-adopt.coBrandingHeaderBlock .coBrandingBannerContent{order:1;min-width:100%;flex:100%;margin-top:0;}.partner-adopt.coBrandingHeaderBlock .coBrandingBannerImg{order:0;min-width:100%;flex:100%;clear:both;display:block;}.partner-adopt.coBrandingHeaderBlock .coBrandingBannerContent .bannerTextPart .getQuoteHeading{font-size:24px;}body.page-node-286821 .coBrandingContainer .bottomBtnRowPart .fetchBtn{font-size:26px;padding:13px 30px;}.hellosafe-content-details{margin:70px 0px 0px;}}@media only screen and (max-width:550px){.coBrandingHeaderBlock .coBrandingBannerContent{width:100%;}body.page-node-534 .topBannerFullWidth p{line-height:16px;}body.page-node-587 .coBrandingHeaderBlock .coBrandingBannerContent{max-width:100%;margin-top:-20px;}body.page-node-587 .coBrandingHeaderBlock{max-width:100%;}.hellosafe-content-details>h3{font-size:16px;line-height:28px;margin-bottom:20px;}.hellosafe-content-details .hellosafe-content-details-text{flex-direction:column-reverse !important;}.hellosafe-content-details .hellosafe-content-details-text .hellosafe-content-details-image{flex:0 0 100%;}.hellosafe-content-details .hellosafe-content-details-text .hellosafe-content-details-description h4{color:#3b52a6;font-size:13px;line-height:22px;font-family:"VAGRoundedLTCom-Light",sans-serif;font-weight:400;margin:20px 0;}.hellosafe-content-details .hellosafe-content-details-text .hellosafe-content-details-description p{font-size:12px;line-height:20px;}.hellosafe-content-details .hellosafe-content-details-text .hellosafe-content-details-description p span{font-size:16px;}.hellosafe-content-details .hellosafe-content-details-text .hellosafe-content-details-image{margin-right:0px;}}@media only screen and (max-width:450px){body.page-node-586 .coBrandingHeaderBlock .coBrandingBannerImg{width:calc(100% - 0px);}}
@font-face{font-family:"icon-font";src:url(/themes/custom/ppu/fonts/icon-font/icon-font.eot);src:url(/themes/custom/ppu/fonts/icon-font/icon-font.eot#iefix) format("embedded-opentype"),url(/themes/custom/ppu/fonts/icon-font/icon-font.svg#icon-font) format("svg"),url(/themes/custom/ppu/fonts/icon-font/icon-font.woff) format("woff"),url(/themes/custom/ppu/fonts/icon-font/icon-font.ttf) format("truetype");font-weight:normal;font-style:normal;}.icon:before{font-family:"icon-font" !important;content:"";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;}.articleTag::before{content:"\f02c";font-family:"icon-font" !important;}.icon-linkedin:before{content:"\62";}.icon-user:before{content:"\6c";}.icon-rss:before{content:"\6d";}.icon-times-circle:before{content:"\6f";}.icon-spinner:before{content:"\70";}.icon-cloud:before{content:"\73";}.icon-search:before{content:"\74";}.icon-twitter-circled:before{content:"\75";}.icon-facebook-circled:before{content:"\76";}.icon-linkedin-circled:before{content:"\77";}.icon-print:before{content:"\45";}.icon-instagram:before{content:"\49";}.icon-graph:before{content:"\50";}.icon-twitter:before{content:"\61";}.icon-facebook:before{content:"\63";}.icon-chevron-left:before{content:"\64";}.icon-chevron-right:before{content:"\65";}.icon-chevron-up:before{content:"\66";}.icon-chevron-down:before{content:"\67";}.icon-calendar:before{content:"\68";}.icon-check:before{content:"\69";}.icon-google-plus-square:before{content:"\6a";}.icon-folder:before{content:"\6b";}.icon-youtube-play:before{content:"\6e";}.icon-cog:before{content:"\71";}.icon-comment:before{content:"\72";}.icon-bookmark:before{content:"\78";}.icon-angle-left:before{content:"\7a";}.icon-angle-right:before{content:"\41";}.icon-angle-up:before{content:"\42";}.icon-envelope-o:before{content:"\43";}.icon-file-image-o:before{content:"\47";}.icon-bars:before{content:"\48";}.icon-filter:before{content:"\4a";}.icon-phone:before{content:"\4b";}.icon-file-pdf-o:before{content:"\4e";}.icon-file-word-o:before{content:"\51";}.icon-times:before{content:"\4c";}.icon-comments:before{content:"\4d";}.icon-angle-down:before{content:"\79";}.icon-phone-desk:before{content:"\44";}.icon-pinterest-circled:before{content:"\46";}
.blogListPage{}.blogListPage .listFiltersRow{}.blogListPage .listFiltersRow .mobBrowseByText{display:none;font-weight:700;color:#af1685;font-family:"VAGRoundedLTCom-Bold",sans-serif;width:105px;margin:auto;position:relative;cursor:pointer;}.blogListPage .listFiltersRow .mobBrowseByText::after{height:12px;width:12px;content:"";color:#FFF;border:solid #af1685;border-width:0 3px 3px 0;display:inline-block;padding:0px;margin:0px 0px 0px 0px;transform:rotate(45deg);position:absolute;top:5px;right:0px;}.blogListPage .listFiltersRow .mobBrowseByText.mobActive::after{transform:rotate(-135deg);top:10px;}.blogListPage .listFiltersRow form{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;}.blogListPage .listFiltersRow .form-submit{padding:10px 20px;background-color:transparent;border:0px;text-decoration:underline;color:#3b3fb6;cursor:pointer;}.blogListPage .listFiltersRow .formCategoryRow{width:100%;margin:15px 0px;}.blogListPage .listFiltersRow .formCategoryRow legend{display:none;}.blogListPage .listFiltersRow .formBrowseByRow{display:flex;text-align:center;align-items:center;}.blogListPage .listFiltersRow .formBrowseByRow legend{display:block;float:left;padding:0px 0px;}.blogListPage .listFiltersRow .formBrowseByRow .fieldset-wrapper{display:block;float:left;}.blogListPage .listFiltersRow .formBrowseByRow legend .fieldset-legend{font-weight:700;color:#af1685;display:inline-block;font-family:"VAGRoundedLTCom-Bold",sans-serif;}.blogListPage .listFiltersRow .formBrowseByRow .form-checkboxes{display:flex;padding:10px 0px;}.blogListPage .listFiltersRow .formBrowseByRow .form-checkboxes .form-item:first-child{position:relative;padding-right:10px;}.blogListPage .listFiltersRow .formBrowseByRow .form-checkboxes .form-item:first-child::after{position:absolute;top:0px;right:5px;display:block;content:"|";}.blogListPage .listFiltersRow .formBrowseByRow .form-checkboxes label.option{position:relative;}.blogListPage .listFiltersRow .formBrowseByRow .form-checkboxes label.option::before{content:'';background-size:50px;background-position:left center;background-repeat:no-repeat;display:inline-block;width:45px;height:45px;position:absolute;left:4px;top:0;}.blogListPage .listFiltersRow .formBrowseByRow .form-checkboxes .form-item:nth-child(1) label.option::before{background-image:url(/themes/custom/ppu/images/icons/cat-active.svg);}.blogListPage .listFiltersRow .formBrowseByRow .form-checkboxes .form-item:nth-child(2) label.option::before{background-image:url(/themes/custom/ppu/images/icons/dog-active.svg);}.blogListPage .listFiltersRow .formBrowseByRow .form-checkboxes .form-item label.option{cursor:pointer;padding:15px 5px 15px 55px;margin:10px 20px;}.blogListPage .listFiltersRow .formCategoryRow .views-exposed-form{}.blogListPage .listFiltersRow .formCategoryRow .views-exposed-form .fieldgroup{display:flex;justify-content:center;}.blogListPage .listFiltersRow .formCategoryRow .fieldset-wrapper{}.blogListPage .listFiltersRow .formCategoryRow .fieldset-wrapper .form-checkboxes{display:flex;justify-content:center;}.blogListPage .listFiltersRow .formCategoryRow .fieldset-wrapper .form-checkboxes .form-item{position:relative;padding-left:10px;}.blogListPage .listFiltersRow .formCategoryRow .fieldset-wrapper .form-checkboxes .form-item::before{content:"|";padding-right:5px;color:#53565A;display:inline-block;position:absolute;top:-1px;left:3px;}.blogListPage .listFiltersRow .formCategoryRow .fieldset-wrapper .form-checkboxes .form-item:first-child{padding-left:5px;}.blogListPage .listFiltersRow .formCategoryRow .fieldset-wrapper .form-checkboxes .form-item:first-child::before{display:none;}.blogListPage .listFiltersRow .fieldset-wrapper .form-checkboxes .form-item input[type='checkbox']{display:none;}.blogListPage .listFiltersRow .formCategoryRow .form-checkboxes .form-item label.option{cursor:pointer;padding:5px;}.blogListPage .listFiltersRow .fieldset-wrapper .form-checkboxes .form-item input[type='checkbox']:checked + label{font-weight:bold;color:#3b3fb6;background-color:#ecf6ff;border-radius:5px;}.blogListPage .blogCardsRow{display:flex;flex-wrap:wrap;justify-content:space-between;}.blogListPage .blogCardsRow .blogCards{width:calc(33.33% - 30px);margin-top:40px;margin-bottom:30px;padding:20px;box-sizing:border-box;box-shadow:0px 3px 14px -11px #000;border-radius:5px;position:relative;font-family:"Lato",sans-serif;padding-bottom:80px;}.blogListPage .blogCardsRow .blogCards .views-field-field-blog-image{margin-top:-40px;}.blogListPage .blogCardsRow .blogCards .views-field-field-blog-image img{width:100%;border-radius:5px;aspect-ratio:220 / 146;}.blogListPage .blogCardsRow .blogCards .views-field-field-blog-category{}.blogListPage .blogCardsRow .blogCards .views-field-field-blog-category a{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;}.blogListPage .blogCardsRow .blogCards .views-field-field-blog-category a::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;}.blogListPage .blogCardsRow .blogCards .views-field-title{font-weight:700;font-family:'Lato',sans-serif;font-size:1.125rem;text-decoration:none;margin-bottom:10px;margin-top:5px;}.blogListPage .blogCardsRow .blogCards .views-field-title a{color:#3e3f40;text-decoration:none;}.blogListPage .blogCardsRow .blogCards .views-field-body{color:#3e3f40;font-size:1rem;font-weight:400;font-family:'Lato',sans-serif;letter-spacing:normal;}.blogListPage .blogCardsRow .blogCards .views-field-view-node{position:absolute;left:20px;bottom:30px;font-family:"VAGRoundedLTCom-Light",sans-serif;}.blogListPage .blogCardsRow .blogCards .views-field-view-node a{display:inline-block;padding:10px 20px;color:#FFFFFF;background-color:#d60078;text-decoration:none;border-radius:10px;}.blogListPage .blogCardsRow .blogCards .views-field-view-node a:hover{background-color:#af1685;}.blogListPage .bef-toggle{padding:0 5px;color:#53565A;}.blogListPage .bef-toggle::after{content:"|";padding:0 5px;color:#53565A;display:inline-block;position:absolute;}.blogPage{max-width:880px;margin:auto;padding-top:20px;color:#3e3f40;font-size:1rem;}.blogPage h1{text-align:center;}.blogPage h2{font-family:"VAGRoundedLTCom-Bold",sans-serif;color:#af1685;text-align:center;}body .content-wrap .main-content article .blogPage h2{font-size:2.5rem !important;}.blogPage .topDetailsSec{text-align:center;}.blogPage .topDetailsSec .articleDateTag{display:flex;justify-content:center;}.blogPage .topDetailsSec .articleDateTag .articleDate{position:relative;padding-right:15px;}.blogPage .topDetailsSec .articleDateTag .articleDate::after{position:absolute;top:0px;right:0px;content:"|";padding-left:5px;color:#53565a;}.blogPage .topDetailsSec .articleDateTag .articleTag{position:relative;margin-left:12px;}.blogPage .topDetailsSec .articleDateTag .articleTag::before{position:absolute;top:0px;left:0px;width:36px;height:24px;content:" ";padding-right:5px;background-image:url(/themes/custom/ppu/images/icon-bg.jpg);background-repeat:no-repeat;background-position:0px 0px;background-size:auto;}.blogPage .topDetailsSec .articleDate{font-family:"VAGRoundedLTCom-Bold",sans-serif;padding-right:5px;color:#3e3f40;font-size:1.125rem;}.blogPage .topDetailsSec .articleTag{font-family:"VAGRoundedLTCom-Light",sans-serif;display:inline-block;font-size:18px;font-size:1.125rem;position:relative;padding-left:35px;text-transform:uppercase;color:#53565a;}.blogPage .topDetailsSec .sharedIconSec{display:flex;justify-content:center;align-items:center;padding:20px 0;}.blogPage .topDetailsSec .sharedIconSec .headingText{padding:0px 10px;color:#a11f7f;font-family:"VAGRoundedLTCom-Bold",sans-serif;font-size:18px;font-size:1.125rem;vertical-align:-50%;text-transform:uppercase;}.blogPage .topDetailsSec .sharedIconSec .iconsSec{display:flex;justify-content:center;}.blogPage .topDetailsSec .sharedIconSec .iconsSec .icon{width:35px;height:35px !important;background-color:#a11f7f;background-image:none !important;display:block;-webkit-mask-size:34px;mask-size:34px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;text-indent:-10000px;margin:0px 5px;}.blogPage .topDetailsSec .sharedIconSec .iconsSec .sharethis-wrapper .stButton .stArrow{display:none;}.blogPage .topDetailsSec .sharedIconSec .iconsSec .icon.twitter{-webkit-mask-image:url(/themes/custom/ppu/images/icons/twitter.svg);mask-image:url(/themes/custom/ppu/images/icons/twitter.svg);}.blogPage .topDetailsSec .sharedIconSec .iconsSec .icon.facebook{-webkit-mask-image:url(/themes/custom/ppu/images/icons/facebook.svg);mask-image:url(/themes/custom/ppu/images/icons/facebook.svg);}.blogPage .topDetailsSec .sharedIconSec .iconsSec .icon.email{-webkit-mask-image:url(/themes/custom/ppu/images/icons/mail.svg);mask-image:url(/themes/custom/ppu/images/icons/mail.svg);}.blogPage .topDetailsSec .sharedIconSec .iconsSec .sharethis-wrapper span .stButton .stMainServices{width:35px;height:35px !important;padding:0px;background-repeat:no-repeat;}.blogPage .topDetailsSec .sharedIconSec .iconsSec .sharethis-wrapper span .st-twitter-counter{background-image:url(/themes/custom/ppu/images/icons/twitter.png) !important;}.blogPage .topDetailsSec .sharedIconSec .iconsSec .sharethis-wrapper span .st-facebook-counter{background-image:url(/themes/custom/ppu/images/icons/facebook.png) !important;}.blogPage .topDetailsSec .sharedIconSec .iconsSec .sharethis-wrapper span .st-email-counter{background-image:url(/themes/custom/ppu/images/icons/email.png) !important;}.blogPage .topDetailsSec .printeFriendlyRow{margin-bottom:30px;clear:both;}.blogPage .blogPageBanner{margin-bottom:20px;}.blogPage .blogPageBanner img{width:100%;}.blogPage .contentSec{}body .content-wrap .main-content article .blogPage .contentSec h2{font-size:2.125rem !important;text-align:left;}body .content-wrap .main-content article .blogPage .contentSec h2{font-size:2.125rem !important;text-align:left;}.blogPage .contentSec .blog-writer-info{background-color:#a11f7f1a;color:#3e3f40;font-family:lato,sans-serif;font-style:italic;padding:20px;padding:25px 100%;margin:0 -100%;}.blogPage .contentSec .h4,.blogPage .contentSec h4{color:#af1685;font-size:24px;font-size:1.5rem;margin:0 0 0.5em;}.blogPage .contentSec ul{margin:0 0 1em 3em;}.blogPage .contentSec ul li{position:relative;padding-left:15px;margin:0 0 .5em;}@media screen and (max-width:768px){.blogListPage .blogCardsRow .blogCards{width:calc(50% - 20px);}.blogListPage .listFiltersRow .formBrowseByRow .form-checkboxes label.option::before{background-size:30px;}.blogListPage .listFiltersRow .formBrowseByRow .form-checkboxes .form-item label.option{padding:15px 5px 15px 35px;margin:10px 10px;}.blogListPage .listFiltersRow .formBrowseByRow .form-checkboxes label.option::before{left:2px;}.blogListPage .listFiltersRow .mobBrowseByText{}.blogListPage .listFiltersRow .formCategoryRow{max-width:350px;margin:15px 0px 0px 0px;}.blogListPage .listFiltersRow .formCategoryRow legend{display:block;padding-left:9px;font-weight:700;color:#af1685;display:inline-block;font-family:"VAGRoundedLTCom-Bold",sans-serif;text-transform:uppercase;margin-bottom:10px;}.blogListPage .listFiltersRow .formBrowseByRow legend::after{content:" ";display:block;font-weight:700;color:#af1685;display:inline-block;font-family:"VAGRoundedLTCom-Bold",sans-serif;}.blogListPage .listFiltersRow .formBrowseByRow legend .fieldset-legend{}.blogListPage .listFiltersRow form{max-width:350px;margin:auto;}.blogListPage .listFiltersRow form.active{display:flex;}}@media screen and (max-width:600px){.blogListPage .blogCardsRow .blogCards{width:calc(100% - 20px);margin:40px 10px 30px 10px;}.blogListPage .blogCardsRow .blogCards .views-field-field-blog-image img{aspect-ratio:inherit;}}@media screen and (max-width:500px){.blogListPage .listFiltersRow .formCategoryRow .fieldset-wrapper .form-checkboxes .form-item{padding-left:4px;}.blogListPage .listFiltersRow .formCategoryRow .fieldset-wrapper .form-checkboxes .form-item::before{left:0px;}}
h2 ._superscript{vertical-align:super;font-size:smaller;line-height:0;margin-left:2px;}
.pet-campaign-page #main-content .node-landing-page.dog-insurance-campaign .section-campaign-banner .section-campaign-banner-image img{transform:translate(-40%,0) scale(1.4);}.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-content .content-items-container .content-item .content-item-image{background-position:center;}.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-content .content-items-container .content-item .content-item-image.top30{background-position-y:30%;}.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-footer .section-campaign-footer-image{position:relative;overflow:hidden;height:230px;}.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-footer .section-campaign-footer-image img{top:50%;bottom:50%;transform:translate(0,-60%);position:absolute;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-footer-image img{transform:translate(-15%,-10%) scale(1.7);}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner{background-color:#3b3fb6;border-bottom:22px solid #a5228d;color:#fff;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta a.cta-link{color:#fff;font-size:1.7em;background-color:#d60078;padding:0.55em 1.1em;border-radius:10px;display:inline-block;letter-spacing:1.5px;box-shadow:10px 10px 25px 0px rgba(0,0,0,0.3);}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-image{position:relative;overflow:hidden;height:365px;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-image img{display:block;position:absolute;max-width:max-content;max-width:none;height:100%;left:50%;right:50%;transform:translate(-50%,0);}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1{color:#fff;font-size:31px;letter-spacing:1px;margin:0.6em 0 1em;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1 sup{font-size:16px;font-weight:600;vertical-align:super;position:relative;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta p{font-size:1.3em;max-width:95%;margin-bottom:1.5em;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta p sup{font-size:16px;vertical-align:super;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta p span{display:inline-block;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content h2{padding:0 1em;margin:4.5rem 0;text-align:center;color:#a5228d;letter-spacing:1.5px;font-size:2.4em;line-height:3rem;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image{min-height:245px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper.collapsed .read-more-toggle a.less{display:none;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper.collapsed .read-more-toggle a.more{display:inline;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .read-more-toggle{margin-top:1.5rem;margin-bottom:0.5rem;text-align:right;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .read-more-toggle a{position:relative;overflow:hidden;padding:6px 35px 6px 0;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .read-more-toggle a::after{content:"";position:absolute;width:26px;height:26px;right:0;background:url(/themes/custom/ppu/images/read-more-icon.jpg) 0 0 no-repeat;background-size:contain;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .read-more-toggle a.more{display:none;cursor:pointer;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .read-more-toggle a.less{display:inline;cursor:pointer;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .read-more-toggle a.less::after{transform:rotate(45deg);}.pet-campaign-page #main-content .node-landing-page .section-campaign-footer{background-color:#3b3fb6;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;}.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-image{position:relative;overflow:hidden;height:auto;}.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta{padding:4rem 2.5rem 5rem;}.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta h2{color:#fff;font-size:1.8rem;letter-spacing:1px;line-height:2.4rem;margin-bottom:4rem;}.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta h2 sup{font-size:16px;vertical-align:super;}.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta a.cta-link{color:#fff;font-size:1.2em;background-color:#d60078;padding:0.55em 1.1em;border-radius:10px;display:inline-block;letter-spacing:1.5px;box-shadow:10px 10px 25px 0px rgba(0,0,0,0.3);}@media (min-width:768px){.pet-campaign-page #site-header{}}@media (min-width:768px){.pet-campaign-page #site-header{}}@media (min-width:1920px){.pet-campaign-page #site-header{}}@media (min-width:768px){.pet-campaign-page #site-header .header-top .contain{padding-left:0;}}@media (min-width:768px){.pet-campaign-page #site-header .header-top .contain .language-switcher-locale-url .language-link{font-size:1rem;}}@media (min-width:768px){.pet-campaign-page #site-header .header-top .contain .language-switcher-locale-url .language-link{font-size:1.2rem;}}@media (min-width:640px){.pet-campaign-page #main-content .node-landing-page.dog-insurance-campaign .section-campaign-banner .section-campaign-banner-image img{transform:translate(-50%,0) scale(1.4);}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page.dog-insurance-campaign .section-campaign-banner .section-campaign-banner-image img{transform:translate(-45%,0) scale(1.1);}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page.dog-insurance-campaign .section-campaign-banner .section-campaign-banner-image img{transform:translate(-40%,0) scale(1.2);}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page.dog-insurance-campaign .section-campaign-banner .section-campaign-banner-image img{transform:translate(-40%,0) scale(1.25);}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-banner .section-campaign-banner-cta{padding:14.5rem 5rem 11rem 8rem;}.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-banner .section-campaign-banner-cta .ppu-logo{max-width:50%;}.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-banner .section-campaign-banner-cta h1{margin-top:0.6em;}.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-banner .section-campaign-banner-cta p{margin-bottom:4rem;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-content .content-items-container .content-item .content-item-image.top30{background-position-y:center;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-content .content-items-container .content-item .content-item-image.top30{background-position-y:30%;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-content .content-items-container .content-item .content-item-image.top30{background-position-y:center;}}@media (min-width:360px){.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-footer .section-campaign-footer-image{height:265px;}}@media (min-width:425px){.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-footer .section-campaign-footer-image{height:300px;}}@media (min-width:640px){.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-footer .section-campaign-footer-image{height:450px;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-footer .section-campaign-footer-image{flex:0 50%;height:250px;}.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-footer .section-campaign-footer-image img{display:block;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-footer .section-campaign-footer-image{height:330px;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-footer .section-campaign-footer-image{height:500px;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page.cat-insurance-campaign .section-campaign-footer .section-campaign-footer-image{height:650px;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-image,.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta{width:50%;}}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta h1{max-width:100%;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta p{max-width:85%;}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta{padding:4.5rem 3rem 4rem 3.5rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta p{max-width:100%;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta a.cta-link{font-size:1.2em;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta{padding:5rem 4rem 4rem 4.5rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta .ppu-logo{max-width:60%;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta h1{font-size:2rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta p{font-size:1.3rem;max-width:100%;}}@media (min-width:1200px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta h1{font-size:2.5rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta p{max-width:90%;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta a.cta-link{font-size:1.6em;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta{padding:5rem 4rem 6rem 6rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta .ppu-logo{max-width:55%;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta h1{max-width:100%;font-size:3.7rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta p{max-width:100%;font-size:1.4rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta a.cta-link{font-size:1.8em;}}@media (min-width:1650px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta h1{font-size:4rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta p{font-size:1.7rem;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta{padding:14rem 5rem 5.5rem 8rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta .ppu-logo{max-width:55%;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta h1{font-size:5rem;line-height:5rem;margin-bottom:3rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta h1 sup{top:0;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta p{max-width:100%;}}@media (min-width:2048px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta{padding:12rem 5rem 7.5rem 8rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta h1{font-size:5.1rem;line-height:5.1rem;max-width:95%;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta h1 sup{font-size:1.8rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta p{font-size:1.9rem;max-width:95%;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta a.cta-link{font-size:2.2rem;}}@media (min-width:2400px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta{padding:12rem 5rem 7.5rem 8rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta h1{font-size:6rem;line-height:6rem;max-width:90%;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta h1 sup{font-size:2rem;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta p{font-size:2.4rem;max-width:95%;}.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-banner .section-campaign-banner-cta a.cta-link{font-size:2.5rem;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-content h2{letter-spacing:0;max-width:90%;font-size:3rem;}}@media (min-width:1650px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-content h2{font-size:3.2rem;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-content h2{margin-top:4rem;margin-bottom:4rem;font-size:3.6rem;max-width:100%;}}@media (min-width:2048px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-content h2{margin-top:5rem;margin-bottom:5rem;font-size:4rem;}}@media (min-width:2560px){.pet-campaign-page #main-content .node-landing-page.pet-insurance-campaign .section-campaign-content h2{margin-top:6rem;margin-bottom:6rem;font-size:6rem;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner{border-bottom:30px solid #a5228d;}}@media (min-width:540px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-image{height:400px;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-image img{transform:translate(-50%,0) scale(1.2);}}@media (min-width:640px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-image img{transform:translate(-50%,0) scale(1.3);}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-image{width:45%;height:auto;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-image img{transform:translate(-50%,0) scale(1);}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-image{width:45%;}}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta{padding:2em;}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta{width:55%;padding:4.5rem 3rem 4rem 3.5rem;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta{padding:5rem 4rem 4rem 4.5rem;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta{width:55%;padding:8rem 5rem 7rem 5rem;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta{padding:14.5rem 5rem 11rem 8rem;}}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta .ppu-logo{max-width:80%;}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta .ppu-logo{max-width:70%;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta .ppu-logo{max-width:55%;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta .ppu-logo{max-width:45%;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta .ppu-logo{max-width:50%;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1{font-size:1.7rem;margin-bottom:20px;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1 sup{font-size:16px;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1{font-size:2.5rem;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1 sup{top:-2px;font-size:1.2rem;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1{font-size:3.3rem;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1 sup{top:-5px;font-size:1.4rem;}}@media (min-width:1650px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1{font-size:4rem;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1 sup{top:-5px;font-size:1.5rem;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1{font-size:4.8rem;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1 sup{top:-10px;font-size:1.6rem;}}@media (min-width:2048px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1{font-size:5.2rem;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1 sup{top:-12px;font-size:1.7rem;}}@media (min-width:2400px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1{font-size:6rem;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta h1 sup{top:-15px;font-size:1.8rem;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta p span{display:inline;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta p{letter-spacing:0.7px;margin-bottom:1em;font-size:1.2rem;max-width:100%;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta p sup{font-size:16px;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta p{font-size:1.5em;max-width:90%;margin-bottom:1.5rem;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta p{max-width:100%;margin-bottom:3rem;}}@media (min-width:1650px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta p{font-size:1.7rem;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta p{font-size:1.85em;max-width:90%;margin-bottom:4rem;}}@media (min-width:2048px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta p{font-size:1.85em;max-width:90%;}}@media (min-width:2400px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta p{font-size:2.7rem;max-width:95%;}.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta p sup{font-size:20px;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta a.cta-link{font-size:1.4rem;padding:0.3em 2em;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta a.cta-link{font-size:1.6rem;padding:0.45rem 2.8rem;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta a.cta-link{font-size:1.8rem;padding:0.7rem 4.8rem;}}@media (min-width:2048px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta a.cta-link{font-size:2rem;}}@media (min-width:2400px){.pet-campaign-page #main-content .node-landing-page .section-campaign-banner .section-campaign-banner-cta a.cta-link{font-size:2.5rem;}}.pet-campaign-page #main-content .node-landing-page .section-campaign-content{border-top:22px solid #70aeb8;}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content{border-top:30px solid #70aeb8;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content h2{max-width:85%;margin:4rem auto;font-size:1.8rem;padding:0;line-height:normal;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content h2{font-size:2.9rem;margin-top:5rem;margin-bottom:5rem;}}@media (min-width:1650px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content h2{font-size:3.2rem;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content h2{font-size:3.7rem;margin-top:6.5rem;margin-bottom:6.5rem;}}@media (min-width:2048px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content h2{font-size:4rem;}}@media (min-width:2400px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content h2{font-size:4.8rem;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container{max-width:85%;margin:0 auto;margin-bottom:3rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container{flex-direction:row;margin-bottom:4rem;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-items-column{width:47%;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container{margin-bottom:7rem;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container{margin-bottom:9rem;}}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item{background-color:#f8f8f8;}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item{display:flex;border:1px solid #a5228d;border-radius:8px;margin-bottom:3rem;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item{flex-direction:column;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item{flex-direction:row;}}@media (max-width:768px) and (orientation:landscape){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image{min-height:360px;}}@media (min-width:640px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image{min-height:380px;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image{width:40%;border-radius:8px;min-height:230px;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image{width:100%;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image{width:40%;min-height:235px;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image{min-height:270px;min-width:285px;width:285px;}}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image.left0{background-position-x:0;}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image.left75{background-position-x:-55px;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image.left75{background-position-x:0;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image.left75{background-position-x:-80px;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image.left30{background-position-x:-30px;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image.left30{background-position-x:0;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image.left30{background-position-x:-30px;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image.left40{background-position-x:-40px;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image.left40{background-position-x:0;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-image.left40{background-position-x:-40px;}}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper{padding:1.7em 2.5em;}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper{width:60%;display:flex;flex-direction:column;flex-wrap:nowrap;min-height:230px;padding-left:3.5rem;position:relative;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper{width:100%;min-height:unset;padding-left:2.5rem;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper{width:60%;min-height:235px;padding:2.5em 2em 2em 2.5em;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-title h3{margin-bottom:1em;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper{min-height:270px;width:100%;padding:2.5em 3em 2.5em 3em;}}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-title h3{color:#a5228d;font-size:19px;letter-spacing:0.4px;margin-bottom:1em;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-title h3 sup{font-size:16px;vertical-align:super;}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-title h3 sup{font-size:16px;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-title h3{font-size:1.5rem;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-title h3{font-size:1.5rem;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-title h3{font-size:2rem;}}@media (min-width:2048px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-title h3{font-size:2.2rem;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-title h3 sup{font-size:18px;}}@media (min-width:2400px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-title h3{font-size:2.5rem;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-title h3 sup{font-size:22px;}}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-body p{color:#444;}.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-body .more-text{display:none;}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-body{font-size:1.1rem;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-body{font-size:1.25rem;max-width:100%;letter-spacing:0.25px;}}@media (min-width:2048px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-body{font-size:1.3rem;}}@media (min-width:2400px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .content-item-body{font-size:1.5rem;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper.collapsed p{margin-bottom:0;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-content .content-items-container .content-item .content-item-text-wrapper .read-more-toggle{margin-top:1rem;position:absolute;right:1rem;bottom:5px;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-image{flex:0 50%;}}.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-image img{display:block;}@media (min-width:2048px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-image img{width:100%;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta{flex:0 50%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;margin-top:auto;margin-bottom:auto;align-items:flex-start;padding:0;padding-left:2.5rem;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta{padding-left:3.5rem;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta{padding-left:6rem;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta{padding-left:9rem;padding-right:5rem;}}@media (min-width:2048px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta{padding-left:8rem;padding-right:4rem;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta h2{font-size:18px;line-height:normal;margin-bottom:1.5rem;max-width:85%;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta h2{font-size:1.3em;margin-bottom:2rem;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta h2{font-size:2em;margin-bottom:2.5rem;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta h2{font-size:2.5em;margin-bottom:3.5rem;}}@media (min-width:2048px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta h2{font-size:2.85em;max-width:96%;}.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta h2 sup{font-size:20px;}}@media (min-width:2400px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta h2{font-size:3.45em;max-width:95%;}.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta h2 sup{font-size:24px;}}@media (min-width:375px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta a.cta-link{font-size:1.5em;}}@media (min-width:425px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta a.cta-link{font-size:1.7em;}}@media (min-width:768px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta a.cta-link{font-size:1em;}}@media (min-width:1024px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta a.cta-link{font-size:1.2em;}}@media (min-width:1440px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta a.cta-link{font-size:1.6em;}}@media (min-width:1920px){.pet-campaign-page #main-content .node-landing-page .section-campaign-footer .section-campaign-footer-cta a.cta-link{font-size:1.8em;}}
