footer.primary{background:#122058;position:relative;z-index:1}footer.primary:after{background:url(../../img/footer-flowers.svg) 100% 0 no-repeat;background-size:contain;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}footer.primary .container{color:#fff;margin:0 auto;padding:65px 20px;position:relative;z-index:3}footer.primary a{color:#00a19c;text-decoration:none}footer.primary a:hover{text-decoration:underline}footer.primary .top{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;padding-bottom:20px}footer.primary .top .footer-logo img{height:auto;max-width:230px}footer.primary .top .ql{flex:1;text-align:center}footer.primary .top .ql .quick-links{display:flex;gap:80px;justify-content:center;list-style:none;margin:0;padding:0}footer.primary .top .ql .quick-links a{color:#fff;font-weight:700}footer.primary .top .right{font-size:14px}footer.primary .top .right a{color:#fff}footer.primary .middle{padding:45px 0;text-align:center}footer.primary .middle p{font-size:24px;font-weight:300;line-height:37px}footer.primary .middle a{color:#00a19c;text-decoration:underline}footer.primary .bottom{align-items:flex-end;display:flex;font-size:14px;justify-content:space-between;line-height:1.6}footer.primary .bottom .bleft p:first-child{color:#00a19c;font-weight:600;margin-bottom:5px}footer.primary .bottom .bright{text-align:right}footer.primary .bottom .bright p{font-size:14px;line-height:37px}footer.primary .bottom .bright a{color:#fff;text-decoration:underline}@media only screen and (max-width:1024px){footer.primary .container{padding:65px 60px}}@media only screen and (max-width:860px){footer.primary .container{padding:65px 40px}}@media only screen and (max-width:767px){footer.primary .container{padding:65px 30px}footer.primary .bottom,footer.primary .middle,footer.primary .top{flex-wrap:wrap;justify-content:center}footer.primary .top .ql{padding:20px}footer.primary .top .right{display:block;text-align:center;width:100%}footer.primary .bottom{justify-content:center;text-align:center}footer.primary .bottom .bright{text-align:center}footer.primary .bottom .bright p{line-height:26px;margin-top:15px}}