footer{width:100%}footer .top{width:100%;min-height:350px;position:relative;cursor:pointer;display:flex;align-items:flex-start;background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:var(--grey)}@media screen and (max-width:991px){footer .top{align-items:center;min-height:500px}}footer .top .wrapper{position:relative;display:flex;flex-wrap:wrap;gap:20px;z-index:2;padding:30px 15px}footer .top .wrapper .top_item{cursor:default;background-color:var(--dark-grey);border-radius:10px;padding:20px;flex:1 1;min-width:300px}footer .top .wrapper .top_item h4{color:var(--white);line-height:20px;margin-bottom:10px}@media(max-width:768px){footer .top .wrapper .top_item h4{font-size:calc(18px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){footer .top .wrapper .top_item h4{font-size:calc(18px + 2*.0520833333vw)}}footer .top .wrapper .top_item .top_item_text{text-decoration:none;color:var(--white);line-height:32px}@media(max-width:768px){footer .top .wrapper .top_item .top_item_text{font-size:calc(22px + 5.1*(100vw - 320px)/1920)}}@media(min-width:768px){footer .top .wrapper .top_item .top_item_text{font-size:calc(22px + 3*.0520833333vw)}}footer .top .wrapper .top_item .top_item_text a{color:var(--white)}footer .top .wrapper .top_item .top_item_subtext{margin-top:20px}footer .top .wrapper .top_item .top_item_subtext a{color:var(--blue)}@media(max-width:768px){footer .top .wrapper .top_item .top_item_subtext a{font-size:calc(14px + 1.7*(100vw - 320px)/1920)}}@media(min-width:768px){footer .top .wrapper .top_item .top_item_subtext a{font-size:calc(14px + 1*.0520833333vw)}}footer .bottom{width:100%;background-color:var(--black)}footer .bottom .wrapper{display:flex;flex-direction:column;padding:24px 15px}footer .bottom .wrapper p{color:var(--grey);font-size:16px;margin-bottom:0;line-height:30px}footer .bottom .wrapper a{color:var(--grey);font-size:15px}