.cw-footer{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:65px 0 20px}@media only screen and (max-width: 1500px)and (min-width: 992px){.cw-footer{padding:4.333vw 0 1.333vw}}@media only screen and (max-width: 767px){.cw-footer{padding:35px 0 28px}}.cw-footer__top{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media only screen and (max-width: 767px){.cw-footer__top{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cw-footer__top .logo-wrap{max-width:612px;width:100%}@media only screen and (max-width: 1500px)and (min-width: 992px){.cw-footer__top .logo-wrap{max-width:40.8vw}}@media only screen and (max-width: 991px){.cw-footer__top .logo-wrap{max-width:300px}}@media only screen and (max-width: 767px){.cw-footer__top .logo-wrap{max-width:100%;margin-bottom:40px}}.cw-footer__top .logo-wrap .footer-logo{max-width:229px;width:100%}@media only screen and (max-width: 1500px)and (min-width: 992px){.cw-footer__top .logo-wrap .footer-logo{max-width:15.267vw}}@media only screen and (max-width: 767px){.cw-footer__top .logo-wrap .footer-logo{max-width:165px}}.cw-footer__top .top-desc{margin-top:30px}@media only screen and (max-width: 1500px)and (min-width: 992px){.cw-footer__top .top-desc{margin-top:2vw}}.cw-footer__link-wrap{max-width:calc(100% - 612px);width:100%;padding-left:147px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media only screen and (max-width: 1500px)and (min-width: 992px){.cw-footer__link-wrap{max-width:calc(100% - 40.8vw);padding-left:9.8vw}}@media only screen and (max-width: 991px){.cw-footer__link-wrap{max-width:calc(100% - 300px);width:100%;padding-left:60px}}@media only screen and (max-width: 767px){.cw-footer__link-wrap{max-width:100%;padding-left:0}}.cw-footer__link{max-width:50%;width:100%}@media only screen and (max-width: 767px){.cw-footer__link{max-width:60%}}@media only screen and (max-width: 767px){.cw-footer__link:first-child{max-width:40%}}.cw-footer__link h4{font-family:"Avenir",sans-serif;font-size:13px;font-weight:400;line-height:1.38;text-align:left;color:#000}@media only screen and (max-width: 1500px)and (min-width: 992px){.cw-footer__link h4{font-size:.867vw}}.cw-footer__link .nav-link{width:100%;margin-top:8px}@media only screen and (max-width: 1500px)and (min-width: 992px){.cw-footer__link .nav-link{margin-top:.533vw}}@media only screen and (max-width: 767px){.cw-footer__link .nav-link{margin-top:10px}}.cw-footer__link .nav-link li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.cw-footer__link .nav-link li:nth-child(n+2){margin-top:8px}@media only screen and (max-width: 1500px)and (min-width: 992px){.cw-footer__link .nav-link li:nth-child(n+2){margin-top:.533vw}}@media only screen and (max-width: 767px){.cw-footer__link .nav-link li:nth-child(n+2){margin-top:10px}}.cw-footer__link .nav-link li a{font-family:"Avenir",sans-serif;font-size:16px;font-weight:400;line-height:1.25;text-align:left;color:#000;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}@media only screen and (max-width: 1500px)and (min-width: 992px){.cw-footer__link .nav-link li a{font-size:1.067vw}}@media only screen and (max-width: 767px){.cw-footer__link .nav-link li a{font-size:14px}}.cw-footer__link .nav-link li a:hover{color:#e84b63}.cw-footer__bottom{width:100%;padding:39px 0;border-top:1px solid rgba(0,0,0,.1);margin-top:46px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media only screen and (max-width: 1500px)and (min-width: 992px){.cw-footer__bottom{padding:2.6vw 0;border-top:.067vw solid rgba(0,0,0,.1);margin-top:3.067vw}}@media only screen and (max-width: 767px){.cw-footer__bottom{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;flex-direction:column-reverse;padding:26px 0}}.cw-footer__bottom p{font-family:"Avenir",sans-serif;font-size:14px;font-weight:500;line-height:1.28;text-align:left;color:#000}@media only screen and (max-width: 1500px)and (min-width: 992px){.cw-footer__bottom p{font-size:.933vw}}@media only screen and (max-width: 767px){.cw-footer__bottom p{font-size:12px}}.cw-footer__bottom p a{color:initial}.cw-footer__bottom .social-icon-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media only screen and (max-width: 767px){.cw-footer__bottom .social-icon-list{width:100%}}@media only screen and (max-width: 767px){.cw-footer__bottom .social-icon-list{margin-bottom:20px}}.cw-footer__bottom .social-icon-list li{margin-right:4px}@media only screen and (max-width: 1500px)and (min-width: 992px){.cw-footer__bottom .social-icon-list li{margin-right:.267vw}}.cw-footer__bottom .social-icon-list li:last-child{margin-right:0}.cw-footer__bottom .social-icon-list li img{max-width:38px;width:100%}@media only screen and (max-width: 1500px)and (min-width: 992px){.cw-footer__bottom .social-icon-list li img{max-width:2.533vw}}@media only screen and (max-width: 767px){.cw-footer__bottom .social-icon-list li img{max-width:27px}}