.cookies__body,.cookies__close,.footer__body--col-space-between,.footer__columns{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start}.cookies__close{justify-content:center}.cookies__body,.footer__body--col-space-between{justify-content:space-between}.cookies__body,.cookies__close{align-items:center}.cookies__body,.footer__body--col-space-between,.footer__columns{flex-wrap:nowrap}.footer__body--col-space-between{flex-direction:column}.cookies{background-color:#c2a58a;color:#fff;font-size:.8125rem;line-height:1.25;padding:.9375rem 0}@media only screen and (max-width:767px){.cookies{padding-bottom:.625rem;padding-top:.625rem}}@media only screen and (max-width:575px){.cookies{font-size:.75rem}}.cookies__text{margin:0 1.875rem 0 0}.cookies__text a{color:inherit;display:inline-block;text-decoration:underline}@media only screen and (min-width:1250px){.cookies__text a:hover{text-decoration:none}}.cookies__close{background-color:#fff;border-radius:0;color:hsla(0,0%,7%,.8);cursor:pointer;flex-shrink:0;height:1.5625rem;line-height:1;width:1.5625rem}.cookies__close svg{height:auto;width:.6875rem}.cookies__close svg path{fill:hsla(0,0%,7%,.8);transition:fill .3s ease-out 0s}@media only screen and (min-width:1250px){.cookies__close:hover{background-color:#212121}.cookies__close:hover svg path{fill:#fff}}.footer{background-color:#fff;border-top:1px solid #e8e8e8;color:hsla(0,0%,7%,.7);font-size:1rem;padding:7.5rem 0 1.375rem}@media only screen and (max-width:1599px){.footer{padding:5.625rem 0 1.375rem}}@media only screen and (max-width:1249px){.footer{padding:4.375rem 0 1.375rem}}@media only screen and (max-width:991px){.footer{padding:3.125rem 0 1.375rem}}@media only screen and (max-width:767px){.footer{padding:2.5rem 0 .75rem}}@media only screen and (max-width:575px){.footer{padding:1.875rem 0 .125rem}}.footer p{margin-bottom:0}.footer__body{width:100%}.footer__body--border-right{position:relative}.footer__body--border-right:before{border-right:1px solid #e8e8e8;bottom:1.75rem;content:"";display:block;position:absolute;right:0;top:0}@media only screen and (max-width:1249px){.footer__body--border-right:before{display:none}}.footer__logo{margin-bottom:1.75rem}.footer__logo a{display:inline-flex}.footer__logo a img{height:3.3125rem;width:11.875rem}@media only screen and (max-width:767px){.footer__logo a img{height:2.9375rem;width:10.625rem}}@media only screen and (min-width:1250px){.footer__logo a:hover{opacity:.5}}.footer__columns{width:100%}@media only screen and (max-width:767px){.footer__columns{flex-wrap:wrap}}@media only screen and (max-width:499px){.footer__columns{display:block}}.footer__item{margin-right:3.4375rem;max-width:198px;width:100%}@media only screen and (max-width:1249px){.footer__item{margin-right:0;max-width:33.333333333%;padding-right:3.125rem}}@media only screen and (max-width:767px){.footer__item{max-width:50%}}@media only screen and (max-width:499px){.footer__item{max-width:100%;padding-right:0}}.footer__title{color:#c2a58a;font-size:.75rem;letter-spacing:.1em;margin-bottom:1.75rem;text-transform:uppercase}@media only screen and (max-width:1249px){.footer__title{margin-bottom:1.25rem}}.footer__nav{width:100%}.footer__nav a{color:hsla(0,0%,7%,.8)}@media only screen and (min-width:1250px){.footer__nav a:hover{color:#c2a58a}}.footer__copy-create{color:hsla(0,0%,7%,.4);font-size:1rem;line-height:1.75;margin-bottom:1.75rem}.footer__copy-create a{color:inherit}@media only screen and (min-width:1250px){.footer__copy-create a:hover{color:#212121}}