.site-footer{background-color:transparent;border-top:1px solid #ccc;position:relative;font-size:12px}.site-footer a{-webkit-transition:color .35s;-moz-transition:color .35s;-ms-transition:color .35s;transition:color .35s;color:currentColor}.site-footer a:hover{color:#f2705f}.site-footer a[href^=tel]{color:currentColor}.site-footer .inner-top{background-color:#fff;padding:1.5rem 0}.site-footer .inner-top .inner{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.site-footer .inner-bottom{background-color:#95d6d7;color:#003;padding:1.5rem 0}.site-footer .flex{max-width:1440px;align-items:center;flex-wrap:wrap}@media screen and (max-width:1023px){.site-footer .flex{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:820px){.site-footer .flex{display:block;text-align:center}}.ftr-logo{margin-right:3em}@media screen and (max-width:1023px){.ftr-logo{margin:0 auto 2em}}.ftr-address{flex:1;line-height:2rem;margin-right:4em;text-transform:uppercase}.ftr-address span{padding:0 2em}.ftr-address span:not(.copyright):not(:nth-child(3)){border-right:1px solid}@media screen and (max-width:1023px){.ftr-address span:not(.copyright):not(:nth-child(3)){border:none}}.ftr-address span.copyright{display:block}@media screen and (max-width:1023px){.ftr-address span{display:block;padding:0 1em}}@media screen and (max-width:767px){.ftr-address span{padding:0 .5em}}@media screen and (max-width:1023px){.ftr-address{margin-right:0;text-align:center}}@media screen and (max-width:767px){.ftr-address{line-height:1.5rem}}.ftr-address a:hover{color:#f2705f}.ftr-links{font-family:"Roboto",sans-serif;text-transform:uppercase;letter-spacing:.05em;padding:10px 0;flex:1}.ftr-links ul{display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:480px){.ftr-links ul{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.ftr-links li{padding:5px 0}.ftr-links li:not(:last-child){margin-right:1em}@media screen and (max-width:820px){.ftr-links{margin:1em 0}}.ftr-badges{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;flex:1;padding:10px 0}.ftr-badges ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@media screen and (max-width:1023px){.ftr-badges ul{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.ftr-badges .badge{background-repeat:no-repeat;background-image:url(/images/layout/footer/badges2024.png);box-sizing:border-box;display:inline-block;overflow:hidden;margin:10px;height:70px;width:70px}.ftr-badges .badge:nth-child(1){background-position:-0 0}.ftr-badges .badge:nth-child(2){background-position:-102px 0}.ftr-badges .badge:nth-child(3){background-position:-202px 0}.ftr-badges .badge:nth-child(4){background-position:-285px 0;width:80px}.ftr-badges .badge:nth-child(5){background-position:-389px 0;width:120px}.ftr-social i{color:#767d7c;font-size:25px;margin:5px}.ftr-social i:before{width:auto}@media screen and (max-width:1023px){.ftr-social{margin-top:2em}}