.back-to-top{background-color:var(--darkOrange);width:50px;height:50px;color:var(--white);cursor:pointer;opacity:0;visibility:hidden;z-index:999;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out,background-color .2s;display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(20px);box-shadow:0 4px 12px #0003}.back-to-top--visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background-color:var(--orange);transform:translateY(-2px)}.back-to-top:active{transform:translateY(0)}.back-to-top:focus-visible{outline:2px solid var(--darkOrange);outline-offset:4px}@media (max-width:768px){.back-to-top{width:45px;height:45px;bottom:20px;right:20px}.back-to-top svg{width:20px;height:20px}}
.footer{background-image:url(/green-bg.jpg);background-repeat:repeat;background-size:1200px;background-attachment:fixed;padding:110px 0;position:relative}.footer p{margin:0}.footer .container{max-width:1200px;display:flex}@media screen and (max-width:768px){.footer .container{flex-direction:column;justify-content:center;align-items:center;gap:70px}}@media screen and (min-width:769px){.footer .container>*{width:33.33%}}.footer__links-container{flex-direction:column;justify-content:space-between;gap:32px;display:flex}.footer__links{flex-direction:column;gap:24px;display:flex}.footer__link-item{text-wrap:pretty;align-items:center;gap:16px;text-decoration:none;display:flex}@media screen and (min-width:769px){.footer__link-item{max-width:240px}}.footer__link-item:hover{text-decoration:none}.footer__link-item:nth-child(3n-2) .footer__link-text,.footer__link-item:nth-child(3n-2) .footer__icon{color:var(--yellow)}.footer__link-item:nth-child(3n-2) .footer__icon svg path{fill:var(--yellow)}.footer__link-item:nth-child(3n-2) .footer__icon svg path.color2{fill:var(--black)}.footer__link-item:nth-child(3n-1) .footer__link-text,.footer__link-item:nth-child(3n-1) .footer__icon{color:var(--lightGreen)}.footer__link-item:nth-child(3n-1) .footer__icon svg path{fill:var(--lightGreen)}.footer__link-item:nth-child(3n-1) .footer__icon svg path.color2{fill:var(--black)}.footer__link-item:nth-child(3n) .footer__link-text,.footer__link-item:nth-child(3n) .footer__icon{color:var(--orange)}.footer__link-item:nth-child(3n) .footer__icon svg path{fill:var(--orange)}.footer__link-item:nth-child(3n) .footer__icon svg path.color2{fill:var(--black)}.footer__link-item.newsletter-link{display:none}.footer__copyright{color:var(--white);margin-top:24px;font-size:16px;font-style:italic}.footer__logo-container{justify-content:center;align-items:center;display:flex}.footer__icon{justify-content:center;align-items:center;width:65px;display:flex}.footer__link-text{width:calc(100% - 65px);color:var(--white);font-size:22px;text-decoration:none}.footer__follow{flex-direction:column;justify-content:space-between;display:flex}@media screen and (min-width:769px){.footer__follow{max-width:250px;margin:0 0 0 auto}}@media screen and (max-width:768px){.footer__follow{text-align:center;justify-content:center;align-items:center;gap:40px}}.footer__follow--link-container{flex-direction:column;gap:8px;display:flex}.footer__follow--title{color:var(--white);align-items:center;gap:16px;font-size:22px;display:flex}.footer__follow--links{gap:16px;margin-top:16px;display:flex}.footer__follow-link:nth-child(2n-1) svg path{fill:var(--lightGreen)}.footer__follow-link:nth-child(2n) svg path{fill:var(--yellow)}.footer .mobile{display:none}@media screen and (max-width:768px){.footer .mobile{display:block}.footer .desktop{display:none}}
