.footer_ift{background:#f4f6f8;padding:30px 0}.footer_ift .bottom_col_image{padding-top:20px}.footer_ift .footer_cols{display:grid;gap:38px;grid-template-columns:repeat(5,1fr)}.footer_ift .footer_cols .col-title{color:#939393;font-size:15px;font-weight:600;line-height:24px;margin-bottom:12px;padding-top:30px;text-transform:uppercase}.footer_ift .footer_cols .footer_link{color:#3d3d3c;display:block;font-size:16px;font-weight:600;line-height:24px;margin:6px 0;text-decoration:none}.footer_ift .footer_cols .social_icons{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px}.footer_ift .footer_cols .social_icons svg{height:20px;width:auto}.footer_ift .footer_cols .address{color:#000;font-size:16px;font-weight:400;line-height:24px;margin-bottom:18px;max-width:161px;padding-top:18px}.footer_ift .bottom_content{border-top:1px solid #b7aa98;margin-top:38px;padding-top:38px}.footer_ift .bottom_content p{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.footer_ift .buttons{max-width:170px;padding-top:18px}.footer_ift .buttons a{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;justify-content:center;padding:6px 10px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:100%}.footer_ift .buttons a.button{background:#d52027;border:1px solid #d52027;color:#fff}.footer_ift .buttons a.button:hover{background:#b81b21;border-color:#b81b21;color:#fff}.footer_ift .buttons a.button_white{background:#fff;border:1px solid #d52027;color:#d52027}.footer_ift .buttons a.button_white:hover{background:#d52027;border-color:#d52027;color:#fff}.footer_ift .buttons a.button_white_black{background:#fff;border:1px solid #000;color:#000}.footer_ift .buttons a.button_white_black:hover{background:#000;border-color:#000;color:#fff}.footer_ift .buttons a.gold{background-color:#c9b27c;border:1px solid #c9b27c;color:#000}.footer_ift .buttons a.gold:hover{background-color:#b7a06a;border-color:#b7a06a;color:#000}.footer_ift .buttons a.button.gold_outline,.footer_ift .buttons a.gold_outline{background-color:transparent;border:2px solid #c9b27c;color:#c9b27c}.footer_ift .buttons a.button.gold_outline:hover,.footer_ift .buttons a.gold_outline:hover{background-color:#c9b27c;border-color:#c9b27c;color:#fff}.footer_ift .buttons a.taupe{background-color:#b7aa98;border:1px solid #b7aa98;color:#fff}.footer_ift .buttons a.taupe:hover{background-color:#a79a88;border-color:#a79a88;color:#fff}@media (max-width:1240px){.footer_ift .footer_cols{grid-template-columns:repeat(3,1fr)}}@media (max-width:868px){.footer_ift .footer_cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.footer_ift .footer_cols{grid-template-columns:repeat(1,1fr)}}