.fusion-copyright-content{margin-bottom:50px}.fusion-copyright-notice{color:#263471 !important}.fusion-copyright-notice a{color:#263471 !important}.fusion-copyright-notice a:hover{text-decoration:underline}.fusion-footer-copyright-area{background:#fff !important;color:#263471}@media only screen and (min-width: 768px){iframe.bdvQif{width:480px}}@media only screen and (max-width: 767px){img.wp-image-7001{display:block !important;float:none !important;clear:both;margin:20px auto 30px !important}}body.page-id-7271:not(.side-header) #wrapper{position:static}body.page-id-7271 #main{z-index:99999;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff}table.price-table{max-width:100%;width:100%}table.price-table tr a{color:#fff;text-decoration:underline}table.price-table tr p{margin:0}table.price-table tr th{font-weight:bold}table.price-table tr th,table.price-table tr td{padding:1rem 2rem;border:1px solid #eaeaea;font-size:1rem;color:#fff}table.price-table tr th:nth-child(1){background-color:#00375c}table.price-table tr th:nth-child(2){background-color:#5ca834;text-align:center}table.price-table tr th:nth-child(3){background-color:#00375c;text-align:center}table.price-table tr td:nth-child(1){background-color:#005691}table.price-table tr td:nth-child(2){background-color:#74c648;text-align:center}table.price-table tr td:nth-child(3){background-color:#005691;text-align:center}a.cta{color:#fff;background-color:#74c648;font-size:18px;padding:17px 40px;display:inline-block}a.cta:hover{color:#fff;background-color:#005691}.feed{clear:both}.feed ul.newsfeed{margin:0;width:100%;padding:0 !important}.feed ul.newsfeed li{list-style-type:none;margin:0 0 30px;padding:40px;background:none;display:block;border:2px solid #263471}.feed ul.newsfeed li::before{display:none}.feed ul.newsfeed li span{font-weight:bold;color:#263471}.feed ul.newsfeed li>div{margin-top:10px}.feed ul.newsfeed li .feed-link a{font-size:25px;margin-bottom:20px;display:inline-block}.feed ul.newsfeed li .feed-link a:hover{color:#263471}.feed ul.newsfeed li a.cta{margin-top:20px}@media only screen and (min-width: 768px){.feed ul.newsfeed{padding:0 20%}}.norecaptcha{float:left;width:100%;margin-bottom:15px}.norecaptcha>.optanon-show-settings{display:none}#ot-sdk-btn.ot-sdk-show-settings{color:#FFF !important;background:#74c648;border:0 none !important;border-radius:10px}#onetrust-pc-sdk.otRelFont{font-size:14px !important}.onetrust-iframe{position:relative;text-align:center}.onetrust-iframe iframe[class*="optanon-category-"]:not([src])+.placeholder{display:block !important;position:absolute;top:0;left:0;right:0;bottom:0;padding:25px}.onetrust-iframe a.ot-sdk-show-settings{display:inline-block;margin-top:20px}.onetrust-iframe iframe{margin:0 !important}div#oabp-widget:not([data-oabp-widget-added])+.placeholder{display:block !important;padding:25px}#onetrust-banner-sdk{line-height:1.231}#onetrust-banner-sdk *{box-sizing:border-box !important}#onetrust-banner-sdk:focus{outline:none}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{color:#FFF !important}#onetrust-banner-sdk{background:#263471 !important;color:#fff;font-size:16px;font-weight:400;z-index:2147483648 !important;-webkit-text-size-adjust:none}#onetrust-banner-sdk::before{content:'Welcome pet lovers!';display:inline-block;font-weight:700;font-size:28.8px;padding-top:15px}#onetrust-banner-sdk .ot-sdk-container{padding:10px 0 !important}#onetrust-banner-sdk .ot-sdk-container p{color:#fff !important;text-align:center;font-size:16px;line-height:19.2px}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group{padding-right:0;margin:0 auto;width:90%;max-width:300px;padding-bottom:25px;font-size:14px;margin-top:0 !important}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group::before{content:'Are you ok with our use of cookies?';display:inline-block;width:100%;text-align:center}#onetrust-banner-sdk a,#onetrust-banner-sdk a:link,#onetrust-banner-sdk a:visited,#onetrust-banner-sdk a[href]{color:#FFF !important;text-decoration:underline}#onetrust-banner-sdk a span,#onetrust-banner-sdk a:link span,#onetrust-banner-sdk a:visited span,#onetrust-banner-sdk a[href] span{color:#74c648 !important}#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container{width:100% !important}#onetrust-banner-sdk #onetrust-button-group{position:static;display:flex !important;flex-wrap:wrap}#onetrust-banner-sdk #onetrust-button-group button{-ms-flex-order:1;-webkit-order:1;order:1}#onetrust-banner-sdk #onetrust-button-group button#onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-button-group button#onetrust-reject-all-handler{margin:0 auto;display:block;border:0 none;padding:10px;border-radius:40px;width:100%;text-align:center;font-size:16px;font-weight:400;background:#74c648;color:#000}#onetrust-banner-sdk #onetrust-button-group button#onetrust-reject-all-handler{margin-top:10px;-ms-flex-order:3;-webkit-order:3;order:3}#onetrust-banner-sdk #onetrust-button-group button#onetrust-reject-all-handler::before{content:'\2715';padding-right:10px}#onetrust-banner-sdk #onetrust-button-group button#onetrust-accept-btn-handler::before{content:'\2713';padding-right:10px}#onetrust-banner-sdk #onetrust-button-group button#onetrust-pc-btn-handler{margin:0 auto 0;display:block;color:#fff !important;width:100%;text-align:center;border-bottom:0 none;background:transparent !important;padding:12px 0 !important}#onetrust-banner-sdk #onetrust-button-group button#onetrust-pc-btn-handler::before{display:none;content:''}#onetrust-banner-sdk #onetrust-close-btn-container{transform:none !important;right:auto !important;margin:0 !important;top:auto !important}#onetrust-banner-sdk #onetrust-policy{padding:15px 0 20px;margin-right:auto !important;margin-left:auto !important;max-width:550px}#onetrust-banner-sdk #onetrust-policy p:last-child{padding-bottom:0;margin-bottom:0}#onetrust-banner-sdk #onetrust-policy #onetrust-policy-text{text-align:center !important;font-size:16px;color:#FFF !important}#onetrust-banner-sdk #onetrust-policy{margin-top:0 !important}#onetrust-banner-sdk #onetrust-policy #onetrust-policy-text{margin-bottom:20px}#onetrust-banner-sdk .optanon-alert-box-bottom-top{height:0}#onetrust-banner-sdk .optanon-alert-box-button-middle{background:#74c648}#onetrust-banner-sdk .optanon-alert-box-button-middle button{color:#fff !important}#onetrust-banner-sdk #onetrust-close-btn-container{position:absolute;left:15px;bottom:15px;right:auto !important;width:25px;height:25px;top:auto;margin:0;z-index:10000;display:block !important}#onetrust-banner-sdk #onetrust-close-btn-container button{background:rgba(255,255,255,0.25);border-radius:25px;width:24px;height:24px;cursor:pointer;right:0 !important;top:auto !important}#onetrust-banner-sdk #onetrust-close-btn-container button::before{transform:rotate(45deg);position:absolute;top:4px;left:11px;content:'';height:15px;width:2px;background:#FFF}#onetrust-banner-sdk #onetrust-close-btn-container button::after{transform:rotate(-45deg);position:absolute;top:4px;left:11px;content:'';height:15px;width:2px;background:#FFF}@media only screen and (max-width: 425px){#onetrust-banner-sdk #onetrust-close-btn-container-mobile{display:none !important}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group{padding-bottom:45px}}@media only screen and (max-width: 1023px){#onetrust-banner-sdk #onetrust-button-group-parent{width:300px !important;margin:0 auto !important;display:block;float:none;clear:both;padding:0 !important}}@media only screen and (min-width: 550px){#onetrust-banner-sdk #onetrust-button-group-parent{width:100%;margin-left:0}}@media only screen and (min-width: 550px) and (max-width: 1023px){#onetrust-banner-sdk #onetrust-button-group-parent{position:static !important;transform:none !important}}@media only screen and (max-width: 768px){#onetrust-banner-sdk #onetrust-policy{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 768px){#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group .optanon-button-more{margin-top:15px}#onetrust-banner-sdk #onetrust-close-btn-container{left:25px;bottom:30px}}@media only screen and (min-width: 1024px){#onetrust-banner-sdk{bottom:100px !important;width:95%;left:0;right:0;margin:0 auto;box-shadow:10px 10px 0 rgba(0,0,0,0.3) !important}#onetrust-banner-sdk::before{width:420px;position:absolute;left:65px;top:15px;bottom:15px;padding-left:230px;box-sizing:border-box;font-size:35px;line-height:38px;text-align:left;padding-top:20px}#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{top:0 !important;transform:none !important;right:35px;left:auto !important}#onetrust-banner-sdk #onetrust-policy{width:365px;margin:0 auto !important;padding:28px 0 0;min-height:140px;line-height:30.6px}#onetrust-banner-sdk #onetrust-button-group{max-width:300px;right:0;position:absolute;top:25px}#onetrust-banner-sdk #onetrust-button-group .optanon-button-allow button{font-size:font-size}#onetrust-banner-sdk #onetrust-close-btn-container{left:16px;bottom:16px}}@media only screen and (min-width: 1024px) and (max-width: 1299px){#onetrust-banner-sdk::before{padding-left:0;width:200px;background-image:none;transform:scale(0.9);height:90px;top:calc(50% - 45px);padding-top:0;left:15px}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group{transform:scale(0.9);right:0}#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{right:0}#onetrust-banner-sdk #onetrust-policy{width:450px;padding-right:50px;transform:scale(0.9)}}@media only screen and (min-width: 1300px){#onetrust-banner-sdk::before{padding-left:180px;bottom:auto;height:82px;top:calc(50% - 41px);padding-top:0}#onetrust-banner-sdk::after{content:"";position:absolute;width:150px;background:url("../images/bay-vets-the-community-vets-cookie.webp") no-repeat left center;background-size:100%;left:65px;top:0;bottom:0}#onetrust-banner-sdk #onetrust-policy{padding-left:90px;width:480px}}@media only screen and (min-width: 1300px) and (max-width: 1575px){#onetrust-banner-sdk::before,#onetrust-banner-sdk::after{left:20px}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group{max-width:265px}#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{right:0}#onetrust-banner-sdk #onetrust-button-group{right:20px}}@media only screen and (max-width: 1023px){#onetrust-banner-sdk::before{text-align:center;width:100%}}@media only screen and (min-width: 1800px){#onetrust-banner-sdk::before{width:430px;padding-left:230px}#onetrust-banner-sdk::after{width:200px}#onetrust-banner-sdk #onetrust-policy{width:100%;max-width:800px}#onetrust-banner-sdk #onetrust-policy #onetrust-policy-text{margin-bottom:35px;margin-top:15px;min-height:97px}}img.center-mobile{max-width:100%;height:auto}@media only screen and (max-width: 767px){img.center-mobile{display:block !important;margin:0 auto 20px !important;float:none !important}}@media only screen and (min-width: 768px) and (max-width: 1023px){img.center-mobile{max-width:50%}}a.cta{display:inline-block;background:#74c648;color:#fff !important;text-decoration:none !important;padding:17px 40px;line-height:21px;font-size:18px;font-weight:700;border-radius:10px}a.cta:hover{background:#263471}.services-blocks{float:left;width:100%;margin:40px 0}@media only screen and (min-width: 768px){.services-blocks{display:flex}}@media only screen and (max-width: 767px){.services-blocks .block{width:100%;max-width:445px;margin:0 auto 30px}}@media only screen and (min-width: 768px){.services-blocks .block{width:30%;display:flex;float:none}.services-blocks .block:nth-child(n){margin-right:5%;clear:none}.services-blocks .block:nth-child(3n){margin-right:0}.services-blocks .block:nth-child(3n+1){clear:left}}.services-blocks .block a{display:block;background:#74c648;color:#fff;text-decoration:none;border:1px solid #74c648;position:relative;padding-bottom:70px;width:100%}.services-blocks .block a span{display:block;padding:10px 20px}.services-blocks .block a span.title{font-size:1.2em;padding-top:20px}.services-blocks .block a span.readmore{text-decoration:underline;padding-bottom:30px;font-weight:700;position:absolute;bottom:0}.services-blocks .block a img{display:block;max-width:100%;margin:0 !important;width:100%}.services-blocks .block a:hover{background:#fff;color:#74c648}.ph4l-box{text-align:center;clear:both;padding:20px;margin:40px 0;background:#263471;color:#fff}.ph4l-box a{color:#fff;text-decoration:underline}.ph4l-box a:hover{text-decoration:none}.ph4l-box.alt{background:#80c7ba;color:#fff}.ph4l-box.pink{background:#74c648}.ph4l-box.healthcare-box{border-radius:15px;color:#fff;background:#263471}.ph4l-box.healthcare-box.alt{background-color:#74c648}.ph4l-box.healthcare-box img{max-width:100%;width:50%;height:auto}.ph4l-box.healthcare-box a.cta{background:#80c7ba;color:#fff}.ph4l-box.healthcare-box a.cta:hover{background-color:#fff !important;color:#263471 !important}.ph4l-box.healthcare-box h2,.ph4l-box.healthcare-box h3{margin-top:0;color:#fff !important}.ph4l-box.tick{background:#263471;color:#fff;display:flex;justify-content:space-evenly;align-items:center}.ph4l-box.tick img{margin:0px 60px}@media only screen and (max-width: 767px){.ph4l-box.tick img{display:none}}@media only screen and (min-width: 768px){.ph4l-box.tick{text-align:left}}@media only screen and (min-width: 1024px){.ph4l-box.tick{min-height:40px}}@media only screen and (min-width: 1366px){.ph4l-box.tick img{margin:0}}@media only screen and (min-width: 1024px){.ph4l-box.healthcare-box{padding:40px}.ph4l-box.healthcare-box div.text{line-height:30px;max-width:875px}}.dental-text-block{float:left;width:100%;padding:30px 0;margin-bottom:40px}.dental-text-block .image img{margin-left:auto;margin-right:auto;margin-bottom:20px}.dental-text-block:first-of-type{padding-top:0}.dental-text-block.padding{padding:15px;margin-bottom:40px}.dental-text-block.padding:before,.dental-text-block.padding:after{display:none}.dental-text-block.no-padding-bottom{padding-bottom:0}.dental-text-block ul{margin-bottom:40px}.dental-text-block.color,.dental-text-block.vaccinations{color:#fff;background-color:#263471;position:relative;padding:15px}.dental-text-block.color.sol-teal,.dental-text-block.vaccinations.sol-teal{background-color:#67c6b2}.dental-text-block.color h2,.dental-text-block.color h3,.dental-text-block.vaccinations h2,.dental-text-block.vaccinations h3{color:#fff}.dental-text-block.vaccinations{background-color:#e45103}.dental-text-block.vaccinations a.cta{background-color:#fbc52a;color:#e45103 !important}.dental-text-block.vaccinations a.cta:hover{background-color:#fff}@media only screen and (min-width: 768px){.dental-text-block{padding:40px 0}.dental-text-block .image img{float:right;margin-left:40px;margin-bottom:40px}.dental-text-block.color,.dental-text-block.vaccinations{padding:40px}.dental-text-block.color .text,.dental-text-block.vaccinations .text{padding:20px 0}.dental-text-block.padding{padding:40px;margin-top:40px}}@media only screen and (min-width: 1024px){.dental-text-block .image img{margin-left:60px}.dental-text-block.color .image img,.dental-text-block.vaccinations .image img{margin-bottom:0px}.dental-text-block.aligned-center{display:flex;align-items:center;justify-content:space-between;gap:40px}.dental-text-block.aligned-center .image{order:1;max-width:374px;width:100%}.dental-text-block.aligned-center .image img{margin:0px}.dental-text-block.aligned-center .text{order:0;width:calc(100% - 414px)}}@media only screen and (min-width: 1366px){.dental-text-block{padding:60px 0}.dental-text-block.color,.dental-text-block.vaccinations{padding:60px}.dental-text-block.padding{padding:60px}}#covid-advice{float:left;width:100%;margin:40px 0}@media only screen and (min-width: 768px){#covid-advice{display:flex}}@media only screen and (max-width: 767px){#covid-advice .block{width:100%;max-width:445px;margin:0 auto 30px}}@media only screen and (min-width: 768px){#covid-advice .block{width:30%;display:flex;float:none}#covid-advice .block:nth-child(n){margin-right:5%;clear:none}#covid-advice .block:nth-child(3n){margin-right:0}#covid-advice .block:nth-child(3n+1){clear:left}}#covid-advice .block a{display:block;background:#a5127c;color:#fff;text-decoration:none;border:1px solid #a5127c;position:relative;padding-bottom:70px}#covid-advice .block a span{display:block;padding:10px 20px}#covid-advice .block a span.title{padding-top:20px}#covid-advice .block a span.readmore{text-decoration:underline;padding-bottom:30px;font-weight:700;position:absolute;bottom:0}#covid-advice .block a img{display:block;max-width:100%;margin:0 !important}#covid-advice .block a:hover{background:#fff;color:#a5127c}#covid-advice.neutering a{background:#263471;border-color:#263471}#covid-advice.neutering a:hover{color:#263471}#covid-advice.vaccinations a{background:#e45103;border-color:#e45103}#covid-advice.vaccinations a:hover{color:#e45103}.pet-plan-offer{padding:30px;background:#dfe7f2}.benefits-block{padding:30px;background:#263471;color:#fff;float:left;width:100%;margin:30px 0;box-sizing:border-box}.benefits-block h2{color:#fff}.benefits-block ul{max-width:47%}.benefits-block ul li{background:none !important;position:relative}.benefits-block ul li::before{content:"";width:8px;height:8px;background:#fff !important;position:absolute;top:8px;left:0;border-radius:50%}.benefits-block+p{margin-top:30px}.benefits-block img{max-width:50%;margin-left:0 !important;margin-bottom:0 !important}@media only screen and (max-width: 1023px){.benefits-block ul{max-width:100%}.benefits-block img{display:none !important}}table.neutering{max-width:750px}table.neutering tr:first-child td{background:#74c648}table.neutering td{color:#fff;padding:10px;border:1px solid #fff;vertical-align:top;background:#263471}table.neutering td p{margin:0}@media only screen and (max-width: 767px){table.neutering tr:first-child{display:none}table.neutering td{display:block;text-align:left}table.neutering td:first-child{text-align:center;background:#263471}table.neutering td:nth-child(2),table.neutering td:nth-child(3){position:relative;padding-left:100px}table.neutering td:nth-child(2)::before,table.neutering td:nth-child(3)::before{content:"Male";font-weight:700;color:#fff;position:absolute;background-color:#74c648;top:0;left:0;bottom:0;width:80px;padding:10px;box-sizing:border-box}table.neutering td:nth-child(3)::before{content:"Female"}}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}a.cta.sol-pink{background-color:#c7007f;color:#fff !important}a.cta.sol-pink:hover{background-color:#dc66b2}.ctas-grid{margin:20px 0;float:left;width:100%}.ctas-grid a.cta{display:block;width:100%;margin-bottom:20px;padding:15px;font-size:16px}@media only screen and (min-width: 768px){.ctas-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px 4%;margin:30px 0}.ctas-grid a.cta{width:48%;margin:0;padding:20px;font-size:18px}}@media only screen and (min-width: 1024px){.ctas-grid a.cta{font-size:20px}}@media only screen and (min-width: 1366px){.ctas-grid{gap:40px 5%;margin:40px 0}.ctas-grid a.cta{width:30%}}.image-button-grid-container{float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}ul.image-button-grid{float:left;width:100%;margin:30px 0;padding-left:0 !important;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}ul.image-button-grid img{margin:0;max-width:100%;height:auto}ul.image-button-grid li{display:flex;flex-direction:column;text-align:center;list-style:none;padding:0;justify-content:center;align-items:center;background:none}ul.image-button-grid li:before{display:none !important}ul.image-button-grid li a{color:#fff;text-decoration:none !important;font-weight:700;height:100%;background-color:#74c648;display:flex;flex-direction:column;max-width:400px;width:100%;padding-bottom:10px}ul.image-button-grid li a img{margin-bottom:10px}ul.image-button-grid li a:hover{background-color:#74c648}ul.image-button-grid.white li a:hover{background-color:#fff;color:#74c648}ul.image-button-grid.sol-pink li a{background-color:#c7007f}ul.image-button-grid.sol-pink li a:hover{background-color:#dc66b2;color:#fff}@media only screen and (min-width: 768px){ul.image-button-grid{margin:30px 0;gap:20px 0}ul.image-button-grid.maxwidth{max-width:900px}ul.image-button-grid li{width:48%}ul.image-button-grid li:nth-child(n){margin-right:4%;clear:none}ul.image-button-grid li:nth-child(2n){margin-right:0}ul.image-button-grid li:nth-child(2n+1){clear:left}ul.image-button-grid li a{padding-bottom:15px}ul.image-button-grid li a img{margin-bottom:15px}}@media only screen and (min-width: 1024px){ul.image-button-grid{margin:40px 0;gap:50px 0}ul.image-button-grid.maxwidth{max-width:1000px}ul.image-button-grid.three{justify-content:space-between}ul.image-button-grid.three li{width:32%}ul.image-button-grid.three li:nth-child(n){margin-right:2%;clear:none}ul.image-button-grid.three li:nth-child(3n){margin-right:0}ul.image-button-grid.three li:nth-child(3n+1){clear:left}}@media only screen and (min-width: 1366px){ul.image-button-grid li{width:50%}ul.image-button-grid li:nth-child(n){margin-right:0%;clear:none}ul.image-button-grid li:nth-child(2n){margin-right:0}ul.image-button-grid li:nth-child(2n+1){clear:left}ul.image-button-grid li a{padding-bottom:20px}ul.image-button-grid li a img{margin-bottom:20px}}.offer-block{float:left;width:100%;padding:20px;background-color:#f2f2f2;border:1px solid #74c648;margin:20px 0;box-shadow:0px 0px 18px #263471}.offer-block.sol-pink{box-shadow:0px 0px 18px #dc66b2;border:1px solid #c7007f}.offer-block.sol-pink p{color:#c7007f}.offer-block h2{margin-top:0}.offer-block p{font-size:18px}.offer-block p:first-of-type{margin-top:0}.offer-block p:last-of-type{margin-bottom:0}@media only screen and (min-width: 1024px){.offer-block{padding:40px;margin:30px 0 40px}.offer-block p{font-size:20px}}@media only screen and (min-width: 1366px){.offer-block{margin:30px 0 80px}.offer-block p{font-size:22px}.offer-block.large-title h2{font-size:40px}}ul.image-link-list{margin:40px 0;padding:20px 20px 0;float:left;width:100%;background-color:#f1f1f1}ul.image-link-list.sol-pink li a{color:#c7007f}ul.image-link-list.sol-pink li a:hover{color:#dc66b2}ul.image-link-list li{margin:0 0 20px;list-style-type:none;text-align:center;padding-left:0;list-style-type:none;background:none}ul.image-link-list li a{text-decoration:none}ul.image-link-list li a img{margin:0 auto;display:block;max-width:100% !important;height:auto;border:0 !important}ul.image-link-list li a:hover img{opacity:0.7}ul.image-link-list li a:last-of-type{font-weight:700;font-size:18px;display:inline-block;padding:15px}ul.image-link-list li:before{display:none}@media only screen and (min-width: 768px){ul.image-link-list{padding:40px 40px 0;font-size:0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:space-between}ul.image-link-list.two li{width:47%}ul.image-link-list.two li:nth-child(n){margin-right:6%;clear:none}ul.image-link-list.two li:nth-child(2n){margin-right:0}ul.image-link-list.two li:nth-child(2n+1){clear:left}ul.image-link-list li{margin-bottom:40px;width:32%;display:inline-block}ul.image-link-list li:nth-child(n){margin-right:2%;clear:none}ul.image-link-list li:nth-child(3n){margin-right:0}ul.image-link-list li:nth-child(3n+1){clear:left}ul.image-link-list li:last-of-type{margin-right:0}ul.image-link-list li a:last-of-type{font-size:16px;padding:20px}}@media only screen and (min-width: 1024px){ul.image-link-list{margin:60px 0}ul.image-link-list li{width:30%}ul.image-link-list li:nth-child(n){margin-right:5%;clear:none}ul.image-link-list li:nth-child(3n){margin-right:0}ul.image-link-list li:nth-child(3n+1){clear:left}ul.image-link-list li img{max-width:150px !important}ul.image-link-list li a:last-of-type{font-size:18px}}@media only screen and (min-width: 1366px){ul.image-link-list li a img{max-width:200px !important}ul.image-link-list li a:last-of-type{font-size:20px;padding:30px 20px}}@media only screen and (min-width: 1635px){ul.image-link-list{margin:80px 0;padding:40px 60px 0}}.content-slider{padding:0 60px;box-sizing:border-box}.content-slider .flickity-prev-next-button{top:50%;margin-top:-12px;background-color:#c7007f;color:#fff;width:40px;height:40px}.content-slider .flickity-prev-next-button:focus{box-shadow:none !important}.content-slider .flickity-prev-next-button:hover{background-color:#67c6b2}.content-slider .flickity-prev-next-button.next{right:0px}.content-slider .flickity-prev-next-button.previous{left:0px}.content-slider img{max-width:100%;height:auto}.content-slider .content-block{margin-bottom:0px}.content-slider .content-block .image{display:block;margin:0;float:left;width:40%;max-width:400px}.content-slider .content-block div.text{float:right;width:55%;font-size:20px;box-sizing:border-box}.content-slider .content-block div.text p{float:left;width:100%;clear:both;box-sizing:border-box;padding:10px 0}.content-slider .content-block div.text h2{margin-top:0}.content-slider .content-block div.text h2 a{font-weight:700}@media only screen and (max-width: 767px){.content-slider{margin:65px 0 10px;padding:30px 0}.content-slider .flickity-prev-next-button{top:-10px}.content-slider .flickity-prev-next-button.next{right:35%}.content-slider .flickity-prev-next-button.previous{left:35%}.content-slider .content-block .image{width:100%}.content-slider .content-block .image img{width:100%;margin:0 auto 20px !important;display:block;float:none !important}.content-slider .content-block div.text{width:100%;font-size:16px}.content-slider .content-block div.text p{padding-right:0}.content-slider .content-block div.text h2{font-size:20px}}@media only screen and (min-width: 1024px){.content-slider .content-block .image{max-width:403px}.content-slider .content-block div.text{width:calc(100% - 403px);padding-left:40px}.content-slider .content-block div.text p{padding:20px 0}}@media only screen and (min-width: large-desktop){.content-slider{padding:0 60px}.content-slider .content-block div.text h2{font-size:26px}.content-slider .content-block div.text p{padding:20px 0}}@media only screen and (min-width: 1366px){.content-slider{margin:40px 0}.content-slider .content-block div.text h2{font-size:30px}}.video-carousel{width:100%;float:left;padding:0 60px;box-sizing:border-box}.video-carousel .flickity-prev-next-button{top:50%;margin-top:-12px;background-color:#c7007f;color:#fff;width:40px;height:40px}.video-carousel .flickity-prev-next-button:focus{box-shadow:none !important}.video-carousel .flickity-prev-next-button:hover{background-color:#67c6b2}.video-carousel .flickity-prev-next-button.next{right:0px}.video-carousel .flickity-prev-next-button.previous{left:0px}.video-carousel img,.video-carousel iframe{max-width:100%;height:auto;margin:0}.video-carousel .video-block{max-width:400px;width:100%;margin:0 40px}.video-carousel .video-block>div{padding:56.25% 0 0 0;position:relative}.video-carousel .video-block iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-carousel .video-block p{float:left;width:100%;clear:both;box-sizing:border-box;display:block;padding:10px;color:#fff;font-size:20px;text-align:center;font-weight:700;background-color:#263471}@media only screen and (max-width: 767px){.video-carousel{margin:30px 0;padding:30px 0}.video-carousel .flickity-prev-next-button{top:0px}.video-carousel .flickity-prev-next-button.next{right:35%}.video-carousel .flickity-prev-next-button.previous{left:35%}.video-carousel .video-block{margin:0 20px}}