.cbg-footer__newsletter{background-color:var(--cbg-ft-nl-bg, #e3f0f5);padding-top:var(--cbg-ft-nl-pt, 30px);padding-bottom:var(--cbg-ft-nl-pb, 20px)}.cbg-footer__nl-heading{margin:0;padding:0 0 10px;text-align:center;color:var(--cbg-ft-nl-heading-color, #15607b);font-size:var(--cbg-ft-nl-heading-size, 18px);font-weight:var(--cbg-ft-nl-heading-weight, 500);line-height:1.4}.cbg-footer__nl-fields{display:flex;flex-direction:column;gap:var(--cbg-ft-nl-gap, 10px)}.cbg-footer__nl-field{display:flex;flex-direction:column;flex:1 1 0;min-width:0}.cbg-footer__nl-label{margin:0 0 10px;color:var(--cbg-ft-nl-label-color, #222426);font-size:var(--cbg-ft-nl-label-size, 15px);line-height:1.4}.cbg-footer__nl-input{width:100%;min-height:50px;padding:10px;box-sizing:border-box;background-color:#fff;border:1px solid var(--cbg-ft-nl-input-border, #b9dcea);border-radius:0;color:var(--cbg-ft-nl-input-color, #222426);font-size:var(--cbg-ft-nl-label-size, 15px);font-family:inherit;appearance:none;-webkit-appearance:none}.cbg-footer__nl-input::placeholder{color:var(--cbg-ft-nl-input-color, #222426);opacity:.55}.cbg-footer__nl-submit{min-height:50px;padding:10px 20px;border:0;border-radius:0;cursor:pointer;background-color:var(--cbg-ft-nl-btn-bg, #15607b);color:var(--cbg-ft-nl-btn-color, #ffffff);font-size:var(--cbg-ft-nl-btn-size, 15px);font-weight:var(--cbg-ft-nl-btn-weight, 500);font-family:inherit;width:100%}.cbg-footer__nl-msg{margin:10px 0 0;font-size:var(--cbg-ft-nl-label-size, 15px);text-align:center}.cbg-footer__nl-msg--success{color:var(--cbg-ft-nl-heading-color, #15607b);font-weight:700}.cbg-footer__nl-msg--error{color:#cc2e2e}@media only screen and (min-width:992px){.cbg-footer__nl-fields{flex-direction:row;align-items:flex-end}.cbg-footer__nl-submit{width:auto;flex:0 0 auto}}.cbg-footer__social{background-color:var(--cbg-ft-soc-bg, #ffffff);padding-top:var(--cbg-ft-soc-pt, 14px);padding-bottom:var(--cbg-ft-soc-pb, 14px)}.cbg-footer__social-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--cbg-ft-soc-gap, 30px)}.cbg-footer__social-link{display:inline-flex;align-items:center;justify-content:center}.cbg-footer__social-link img,.cbg-footer__social-link svg{display:block;width:var(--cbg-ft-soc-size, 24px);height:var(--cbg-ft-soc-size, 24px);max-width:100%;object-fit:contain}.cbg-footer__content{background-color:var(--cbg-ft-bg, #d4e4ec);padding-top:var(--cbg-ft-pt, 40px);padding-bottom:var(--cbg-ft-pb, 40px)}.cbg-footer__grid{display:flex;flex-wrap:wrap;row-gap:var(--cbg-ft-row-gap, 30px);margin:0 calc(var(--cbg-ft-col-pad, 15px) * -1)}.cbg-footer__col{width:100%;padding:0 var(--cbg-ft-col-pad, 15px);box-sizing:border-box}.cbg-footer__heading{margin:var(--cbg-ft-h-gap, 9px) 0;color:var(--cbg-ft-h-color, #000000);font-size:var(--cbg-ft-h-size, 18px);font-weight:var(--cbg-ft-h-weight, 500);line-height:1.35}.cbg-footer__heading a{color:inherit;text-decoration:none}.cbg-footer__heading a:hover{text-decoration:underline}.cbg-footer__rte p{margin:0 0 var(--cbg-ft-item-gap, 9px);color:var(--cbg-ft-link-color, #000000);font-size:var(--cbg-ft-link-size, 13px);font-weight:400;line-height:1.6}.cbg-footer__rte a{color:inherit;font-weight:var(--cbg-ft-link-weight, 700);text-decoration:none}.cbg-footer__rte a:hover{text-decoration:underline}.cbg-footer__card-links{display:flex;flex-wrap:wrap}.cbg-footer__card-link{width:100%;box-sizing:border-box;margin:var(--cbg-ft-h-gap, 9px) 0;color:var(--cbg-ft-h-color, #000000);font-size:var(--cbg-ft-h-size, 18px);font-weight:var(--cbg-ft-h-weight, 500);line-height:1.35;text-decoration:none}.cbg-footer__card-link:hover{text-decoration:underline}.cbg-footer__links{list-style:none;margin:0;padding:0}.cbg-footer__link-item{margin:0 0 var(--cbg-ft-item-gap, 9px)}.cbg-footer__link{color:var(--cbg-ft-link-color, #000000);font-size:var(--cbg-ft-link-size, 13px);font-weight:var(--cbg-ft-link-weight, 700);line-height:1.6;text-decoration:none}.cbg-footer__link:hover{text-decoration:underline}.cbg-footer__link--large{font-size:var(--cbg-ft-h-size, 18px);font-weight:var(--cbg-ft-h-weight, 500)}@media only screen and (min-width:992px){.cbg-footer__card-link{width:50%;padding-right:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-cbg-footer.css.map */
