.footer{display:flex;flex-flow:row wrap;padding:50px 0 25px;color:#2f2f2f}.footer>*{flex:1 100%}.footer__addr{margin-right:5.25em;margin-bottom:2em}.gradsmart{font-size:14px}.footer__logo{font-family:Pacifico,cursive;font-weight:400;text-transform:lowercase;font-size:1.5rem}.footer__addr h2{margin-top:1.3em;font-size:15px;font-weight:400}.dd,.nav__title{font-weight:600;font-size:18px}.footer address{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#fff}.footer__btn{display:flex;align-items:center;justify-content:center;height:36px;max-width:max-content;background-color:rgb(33,33,33,.07);border-radius:100px;color:#2f2f2f;line-height:0;margin:.6em 0;font-size:1rem;padding:0 1.3em}.footer ul{list-style:none;padding-left:0}.footer li{line-height:2.2em}.footer a{text-decoration:none}.footer__nav{display:flex;flex-flow:row wrap}.footer__nav>*{flex:1 50%}.nav__ul a{font-weight:400;font-size:14px;color:#fff}.nav__ul--extra{column-count:2;column-gap:1.25em}.legal{flex-wrap:wrap;color:#fff}.legal,.legal__links{display:flex;font-weight:300;font-size:14px!important}.legal__links{align-items:center}.heart{color:#2f2f2f}.lhHeight{font-size:14px!important;line-height:25px!important}.sendBtnPosition{top:3px;right:2px}.sendBtn{height:52px;width:52px}.legal .legal__links{margin-left:auto}@media (min-width:350px) and (max-width:768px){.legal .legal__links{margin:auto}.legal__links{font-size:14px}footer{padding:25px 0!important}.footer__addr{margin-bottom:0!important}}@media screen and (min-width:40.375em){.footer__nav>*{flex:1}.nav__item--extra{flex-grow:2}.footer__addr{flex:1 0px}.footer__nav{flex:3 0px}}