footer{color:#fff}footer.aem-GridColumn{padding:0}@media(min-width:50em){footer.aem-GridColumn .aem-GridColumn{padding-left:.75rem;padding-right:.75rem}}@media screen and (min-width:77.5em){footer .kerry-container>div{margin:0 -.75rem}}footer .responsivegrid.aem-GridColumn{padding-left:0;padding-right:0}@media screen and (min-width:50em) and (max-width:77.44em){footer .responsivegrid.aem-GridColumn .responsivegrid.aem-GridColumn{padding-left:.75rem;padding-right:.75rem}footer .responsivegrid.aem-GridColumn .responsivegrid.aem-GridColumn.aem-GridColumn--default--12{padding-left:2.25rem;padding-right:2.25rem}}@media(min-width:77.5em){footer .responsivegrid.aem-GridColumn.footer-social-links{padding-left:.75rem;padding-right:.75rem}}footer .footer-primary-nav{background-color:#366d73;padding:2.1875rem 0 1.25rem}footer .footer-primary-nav .footer-links-container{padding-bottom:2.1875rem}footer .footer-primary-nav .footer-links-container .text p{font-size:1.125rem;font-weight:700;line-height:1.875rem;margin:0 0 1rem}@media screen and (min-width:50em){footer .footer-primary-nav .footer-links-container{padding-bottom:0}}footer .footer-primary-nav .footer-links-container .button a{color:#f0feff;font-size:1.25rem;line-height:2rem}@media screen and (min-width:50em){footer .footer-primary-nav .footer-links-container .button a{font-size:1rem;line-height:1.75rem}}footer .footer-primary-nav .footer-links-container .button a:hover{color:#c8ebfa;text-decoration:underline}footer .footer-primary-nav .footer-links-container .button a:focus-visible{outline:.0625rem solid #c8ebfa;outline-offset:.125rem}footer .footer-primary-nav .image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:.625rem}footer .footer-primary-nav .image img{max-width:12.5rem}footer .footer-primary-nav .image a{display:block}footer .footer-primary-nav .image a:focus-visible{outline:.0625rem solid #fff}footer .footer-primary-nav .footer-social-links>div>div{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;justify-content:center;padding:0 0 2.1875rem}@media screen and (min-width:50em){footer .footer-primary-nav .footer-social-links>div>div{margin:0 auto;padding:0}}@media screen and (min-width:77.5em){footer .footer-primary-nav .footer-social-links>div>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer .footer-primary-nav .footer-social-links>div>div .social-icon.button{-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;align-content:center;background-color:#366d73;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;float:none;justify-content:center;margin:0 .3125rem;min-height:2.5rem;min-width:2.5rem;padding:0;position:relative;text-align:center;width:auto}@media screen and (min-width:50em){footer .footer-primary-nav .footer-social-links>div>div .social-icon.button{margin:0 .3125rem .3125rem}}@media screen and (min-width:77.5em){footer .footer-primary-nav .footer-social-links>div>div .social-icon.button{margin:0 .0625rem .3125rem}}footer .footer-primary-nav .footer-social-links>div>div .social-icon.button:hover{background-color:#fff;color:#366d73}footer .footer-primary-nav .footer-social-links>div>div .social-icon.button:hover a{color:#366d73}footer .footer-primary-nav .footer-social-links>div>div .social-icon.button:hover .cmp-button__icon{background-color:#366d73}footer .footer-primary-nav .footer-social-links>div>div .social-icon.button:focus-visible{border:.0625rem solid #fff;outline-style:none}footer .footer-primary-nav .footer-social-links>div>div .social-icon.button .cmp-button__icon{background:#fff;display:inline-block}footer .footer-primary-nav .footer-social-links>div>div .social-icon.button .cmp-button__icon--facebook{height:1.125rem;-webkit-mask:url(../../platform/images/facebook.svg) no-repeat;mask:url(../../platform/images/facebook.svg) no-repeat;-webkit-mask-size:cover;mask-size:cover;width:.75rem}footer .footer-primary-nav .footer-social-links>div>div .social-icon.button .cmp-button__icon--twitter{height:1.0625rem;-webkit-mask:url(../../platform/images/twitterx.svg) no-repeat;mask:url(../../platform/images/twitterx.svg) no-repeat;-webkit-mask-size:cover;mask-size:cover;width:1.1875rem}footer .footer-primary-nav .footer-social-links>div>div .social-icon.button .cmp-button__icon--instagram{height:1rem;-webkit-mask:url(../../platform/images/instagram.svg) no-repeat;mask:url(../../platform/images/instagram.svg) no-repeat;-webkit-mask-size:cover;mask-size:cover;width:1rem}footer .footer-primary-nav .footer-social-links>div>div .social-icon.button .cmp-button__icon--linkedin{height:1.0625rem;-webkit-mask:url(../../platform/images/linkedin.svg) no-repeat;mask:url(../../platform/images/linkedin.svg) no-repeat;-webkit-mask-size:cover;mask-size:cover;width:1.0625rem}footer .footer-primary-nav .footer-social-links>div>div .social-icon a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid transparent;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;justify-content:center}footer .footer-primary-nav .footer-social-links>div>div .social-icon a:hover{color:#366d73}footer .footer-primary-nav .footer-social-links>div>div .social-icon a:focus-visible{border:.0625rem solid #fff;outline-style:none;width:2.5rem}footer .footer-secondary-nav{background-color:#366d73;padding:.625rem 0}footer .footer-secondary-nav .text{margin-top:1.25rem}@media screen and (min-width:50em){footer .footer-secondary-nav .text{margin-top:.3125rem}}footer .footer-secondary-nav .text p{font-size:.75rem;line-height:1.25rem;margin:0}footer .footer-secondary-nav .footer-sec-links>div>div{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;justify-content:flex-end}@media screen and (min-width:50em){footer .footer-secondary-nav .footer-sec-links>div>div{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-flow:wrap;flex-flow:wrap;justify-content:flex-start;padding-top:1rem}}@media screen and (min-width:77.5em){footer .footer-secondary-nav .footer-sec-links>div>div{-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-flow:wrap;flex-flow:wrap;justify-content:flex-end;padding-top:0}}footer .footer-secondary-nav .footer-sec-links>div>div .button{width:auto!important}@media screen and (min-width:50em){footer .footer-secondary-nav .footer-sec-links>div>div .button:first-child{padding-left:0}footer .footer-secondary-nav .footer-sec-links>div>div .button:last-child{padding-right:0}}@media screen and (min-width:77.5em){footer .footer-secondary-nav .footer-sec-links>div>div .button:last-child{padding-right:.75rem}}footer .footer-secondary-nav .footer-sec-links>div>div .button a{color:#fff;font-size:.75rem;line-height:1.25rem}footer .footer-secondary-nav .footer-sec-links>div>div .button a:hover{color:#c8ebfa;text-decoration:underline}footer .footer-secondary-nav .footer-sec-links>div>div .button a:focus-visible{outline:.0625rem solid #c8ebfa;outline-offset:.125rem}footer .footer-secondary-nav .list ul{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;justify-content:flex-end}@media screen and (min-width:50em){footer .footer-secondary-nav .list ul{-ms-flex-flow:wrap;flex-flow:wrap}}footer .footer-secondary-nav .list ul li{margin-right:.625rem}@media screen and (max-width:49.9375em){footer .footer-secondary-nav .list ul li{padding:.0625rem 0}}@media screen and (min-width:77.5em){footer .footer-secondary-nav .list ul li{margin-right:.75rem}}@media screen and (min-width:50em){footer .footer-secondary-nav .list ul li:last-child{margin-right:0}}footer .footer-secondary-nav .list ul li a{color:#fff;font-size:1rem;line-height:1.75rem}@media screen and (min-width:50em){footer .footer-secondary-nav .list ul li a{font-size:.75rem;line-height:1.25rem}}footer .footer-secondary-nav .list ul li a:hover{color:#c8ebfa;text-decoration:underline}footer .footer-secondary-nav .list ul li a:focus-visible{outline:.0625rem solid #c8ebfa;outline-offset:.125rem}