body>footer>.container{border-top:1px solid var(--color-blue-400);padding-top:1.84rem;padding-bottom:3.32rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;font-weight:500;font-size:0.72rem;line-height:1.25em}@media screen and (min-width:calc(900px + 1px)){body>footer>.container{background:url("../images/static/bg-about-circles2.svg"),url("../images/static/bg-emoji-hand-sign-victory-bottom.svg"),url("../images/static/emoji-smile-more-transparent.svg");background-repeat:no-repeat,no-repeat,no-repeat;background-size:90% auto,10.8rem auto,4rem auto;background-position:center -20%,50% bottom,90% 10%}}body>footer>.container .inner{width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;max-width:48rem}@media screen and (min-width:calc(900px + 1px)){body>footer>.container .inner{flex-flow:row wrap;align-items:flex-start;justify-content:space-between}}body>footer>.container .logo img{width:7.2rem}body>footer>.container .socials{margin-top:1.88rem;display:flex;align-items:center;flex-flow:row wrap;justify-content:center;gap:0.6rem}body>footer>.container .socials a{width:2.92rem;height:2.92rem;background-color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0.8rem 1.2rem var(--color-orange-400-opacity-30);transition:all 0.2s ease-in-out}body>footer>.container .socials a img{max-width:50%;height:auto}body>footer>.container .socials a:hover{box-shadow:0 0 0.6rem rgba(0,0,0,0.075),0 0.32rem 1rem rgba(0,0,0,0.075),0 1rem 1.4rem var(--color-orange-400-opacity-30)}body>footer>.container .logo+.socials,body>footer>.container .socials+.logo{margin-top:1.84rem}body>footer>.container .contacts,body>footer>.container .links{margin-top:1.88rem}body>footer>.container .contacts h2,body>footer>.container .links h2{font-size:1rem;line-height:1em;margin:0}body>footer>.container .contacts h2+*,body>footer>.container .links h2+*{margin-top:1.28rem}body>footer>.container .contacts h3,body>footer>.container .links h3{font-size:0.88rem;line-height:1em}body>footer>.container .contacts ul,body>footer>.container .links ul{padding-left:0;list-style:none;display:grid;gap:0.6rem}@media screen and (min-width:calc(900px + 1px)){body>footer>.container .contacts ul,body>footer>.container .links ul{gap:1.4rem 3rem}}body>footer>.container .links a{color:var(--color-text)}body>footer>.container .contacts .content>:not(:first-child){margin-top:1.5rem}body>footer>.container .contacts .content a[href^="mailto:"]{font-size:1.65rem;font-weight:700;line-height:1.2em;background:-webkit-linear-gradient(var(--color-berry-400),var(--color-orange-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all 0.2s ease-in-out}body>footer>.container .contacts .content a[href^="mailto:"]:hover{filter:brightness(0.95)}body>footer>.container .contacts .content .person{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem}body>footer>.container .contacts .content .person>img{width:3.2rem;border-radius:50%;box-shadow:0 0.5rem 1.2rem var(--color-orange-400-opacity-30)}body>footer>.container .contacts .content .person .info>*{margin:0}body>footer>.container .contacts .content .person .info p{margin:0;margin-top:0.25em}body>footer>.container .contacts .content .person .info p+p{margin-top:0.35em}body>footer>.container .contacts .content .person .info p em,body>footer>.container .contacts .content .person .info p i{color:var(--color-grey-400);font-weight:300}body>footer>.container .contacts .content .person .info p a[href^="tel:"]{font-weight:700;font-size:1.25em}body>footer>.container .contacts .content .person:first-of-type{margin-top:1.25rem}body>footer .bar{padding-top:0.92rem;padding-bottom:0.92rem;background-color:var(--color-orange-400);background:linear-gradient(to top left,var(--color-magenta-400),var(--color-magenta-700) 90%);position:relative;color:var(--color-text-inverted)}body>footer .bar .container{max-width:52rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}@media screen and (min-width:calc(600px + 1px)){body>footer .bar .container{flex-flow:row wrap;justify-content:center}}body>footer .bar p{margin:0;display:flex;align-items:center;justify-content:center;gap:0.4rem;font-size:0.72rem;line-height:1em;font-weight:400}@media screen and (min-width:calc(600px + 1px)){body>footer .bar p:first-child{padding-top:0.35em}}body>footer .bar p span{padding-top:0.45em}body>footer .bar p a{display:flex}body>footer .bar p a img{height:1.25rem}
/*# sourceMappingURL=footer.css.map */