footer#footer .footer-upper{padding:40px 0 60px;background-color:#eee}footer#footer .footer-upper>.container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;grid-gap:50px;gap:50px;grid-row-gap:40px;row-gap:40px}@media screen and (min-width: 576px){footer#footer .footer-upper>.container{padding-right:40px}}@media screen and (max-width: 991px){footer#footer .footer-upper>.container{flex-wrap:wrap}}@media screen and (max-width: 767px){footer#footer .footer-upper>.container{grid-row-gap:60px;row-gap:60px}}footer#footer .footer-upper>.container .footer-col{display:flex;flex-direction:column;grid-gap:40px;gap:40px;width:calc(33.333% - 25px)}@media screen and (max-width: 991px){footer#footer .footer-upper>.container .footer-col{max-width:none;width:calc(50% - 25px);grid-gap:30px;gap:30px}}@media screen and (max-width: 767px){footer#footer .footer-upper>.container .footer-col{width:100%}}footer#footer .footer-upper>.container .footer-col .footer-company-contacts{display:flex;flex-direction:column;grid-gap:9px;gap:9px}@media screen and (max-width: 991px){footer#footer .footer-upper>.container .footer-col .footer-company-contacts{grid-gap:6px;gap:6px}}footer#footer .footer-upper>.container .footer-col .footer-company-contacts a{display:flex;flex-direction:row;grid-gap:15px;gap:15px;width:-moz-fit-content;width:fit-content;color:#070b12;font-family:Montserrat;font-size:18px;font-size:1.125rem;font-style:normal;font-weight:500;line-height:150%;transition:.2s ease-out opacity}@media screen and (max-width: 991px){footer#footer .footer-upper>.container .footer-col .footer-company-contacts a{font-size:16px;font-size:1rem}}@media(hover: hover){footer#footer .footer-upper>.container .footer-col .footer-company-contacts a:hover{opacity:.7}}footer#footer .footer-upper>.container .footer-col .footer-company-contacts a svg{width:24px;height:auto;stroke-width:1.5px}@media screen and (max-width: 991px){footer#footer .footer-upper>.container .footer-col .footer-company-contacts a svg{width:20px}}footer#footer .footer-upper>.container .footer-col .footer-company-contacts a[data-type=email] svg{stroke-width:0;width:23px;margin-right:1px}footer#footer .footer-upper>.container .footer-col .footer-company-social{display:flex;flex-direction:row;align-items:center;grid-gap:15px;gap:15px;margin-top:-20px}@media screen and (max-width: 991px){footer#footer .footer-upper>.container .footer-col .footer-company-social{margin-top:-10px}}footer#footer .footer-upper>.container .footer-col .footer-company-social a{display:flex;flex-direction:row;align-items:center;color:#070b12;transition:.2s ease-out opacity}@media(hover: hover){footer#footer .footer-upper>.container .footer-col .footer-company-social a:hover{opacity:.7}}footer#footer .footer-upper>.container .footer-col .footer-company-social a svg{height:19px;width:auto}@media screen and (max-width: 991px){footer#footer .footer-upper>.container .footer-col .footer-company-social a svg{height:18px}}footer#footer .footer-upper>.container .footer-col .footer-col-title-wrapper{display:flex;align-items:flex-end;height:70px}@media screen and (max-width: 767px){footer#footer .footer-upper>.container .footer-col .footer-col-title-wrapper{height:auto}}footer#footer .footer-upper>.container .footer-col .footer-col-title-wrapper .footer-col-title{color:#070b12;font-family:Montserrat;font-size:26px;font-size:1.625rem;font-style:normal;font-weight:500;line-height:normal}footer#footer .footer-upper>.container .footer-col .footer-menu .footer-menu-items{display:flex;flex-direction:column;grid-gap:15px;gap:15px;padding:0}footer#footer .footer-upper>.container .footer-col .footer-menu .footer-menu-items .menu-item::before{display:none}footer#footer .footer-upper>.container .footer-col .footer-menu .footer-menu-items .menu-item a{display:block;width:-moz-fit-content;width:fit-content;color:#070b12;text-align:left;font-family:Montserrat;font-size:18px;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.4;transition:.2s ease-out opacity}@media screen and (max-width: 991px){footer#footer .footer-upper>.container .footer-col .footer-menu .footer-menu-items .menu-item a{font-size:16px;font-size:1rem}}@media(hover: hover){footer#footer .footer-upper>.container .footer-col .footer-menu .footer-menu-items .menu-item a:hover{opacity:.7}}footer#footer .footer-upper>.container .footer-col .footer-company-info{display:flex;flex-direction:column;grid-gap:15px;gap:15px}footer#footer .footer-upper>.container .footer-col .footer-company-info p{color:#070b12;font-family:Montserrat;font-size:18px;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.4}@media screen and (max-width: 991px){footer#footer .footer-upper>.container .footer-col .footer-company-info p{font-size:16px;font-size:1rem}}footer#footer .footer-lower{padding:12px 0 10px;background-color:#303030}@media screen and (max-width: 575px){footer#footer .footer-lower{padding:16px 0 14px}}footer#footer .footer-lower .footer-copyright{color:#fff;text-align:center;font-family:Montserrat;font-size:16px;font-size:1rem;font-style:normal;font-weight:300;line-height:1.8;letter-spacing:.6px}@media screen and (max-width: 991px){footer#footer .footer-lower .footer-copyright{font-size:14px;font-size:.875rem}}@media screen and (max-width: 575px){footer#footer .footer-lower .footer-copyright{text-align:left;line-height:1.4}}@media screen and (max-width: 575px){footer#footer .footer-lower .footer-copyright .footer-copyright-separator{display:none}}@media screen and (min-width: 576px){footer#footer .footer-lower .footer-copyright br{display:none}}footer#footer .footer-lower .footer-copyright a{color:#fff;font-weight:600;transition:.2s ease-out opacity}@media(hover: hover){footer#footer .footer-lower .footer-copyright a:hover{opacity:.7}}
