footer{padding:60px 20px 30px;background:linear-gradient(to bottom, #E9F4FF 0%, #F3F4F6 25%, #FFFFFF 65%, #FFF8D9 100%)}footer .wrapper .top{margin-bottom:68px}footer .wrapper .top .common-heading{text-align:center;font-size:24px;line-height:35px;color:#4da3ff;margin-bottom:12px;font-weight:800}footer .wrapper .top .description{text-align:center;font-size:16px;line-height:24px;color:#3a3f47;margin-bottom:12px}footer .wrapper .top .wpcf7 form{position:relative}footer .wrapper .top .wpcf7 form .news-email p{margin:0}footer .wrapper .top .wpcf7 form .news-email p .wpcf7-form-control-wrap input{height:64px;width:100%;border-radius:62px;border:2px solid rgba(90,108,125,.1);color:#3a3f47;font-size:16px;line-height:100%;padding:22px 32px;background:#f8f8f8}footer .wrapper .top .wpcf7 form p .cf7-image-submit{position:absolute;right:32px;top:22px;background:none;border:none;display:flex}footer .wrapper .top .wpcf7 form p .cf7-image-submit img{width:20px;height:20px}footer .wrapper .bottom .col{margin-bottom:40px}footer .wrapper .bottom .col:last-child ul li{margin-bottom:10px;padding-left:22px;position:relative}footer .wrapper .bottom .col:last-child ul li::after{content:"";position:absolute;left:0;top:3px;background:url("/wp-content/themes/CoreTheme/assets/images/location.png");background-size:cover;background-repeat:no-repeat;width:14px;height:14px}footer .wrapper .bottom .col:last-child ul li a{text-decoration:none;font-size:16px;line-height:21px;color:#3a3f47}footer .wrapper .bottom .col .title{font-weight:800;color:#3a3f47;font-size:24px;line-height:30px;margin-bottom:16px}footer .wrapper .bottom .col .desc{color:#3a3f47;font-size:16px;line-height:26px;margin-bottom:16px}footer .wrapper .bottom .col .footer-social .social-links{padding:0;margin:0;display:flex;flex-direction:row;gap:12px;align-items:center}footer .wrapper .bottom .col .footer-social .social-links li{list-style:none}footer .wrapper .bottom .col .footer-social .social-links li a{display:flex;flex-direction:row;justify-content:center;align-items:center;width:44px;height:44px;background:#ffe45c;border-radius:50%}footer .wrapper .bottom .col .footer-social .social-links li a img{width:20px;height:20px}footer .wrapper .bottom .col ul{padding:0;margin:0}footer .wrapper .bottom .col ul li{margin-bottom:10px;list-style:none}footer .wrapper .bottom .col ul li a{text-decoration:none;font-size:16px;line-height:21px;color:#3a3f47}footer .copy{border-top:1px solid #3a3f47}footer .copy .copyright{color:#3a3f47;font-size:16px;line-height:24px;text-align:center;padding:25px 0 0}@media(min-width: 1200px){footer{padding:65px 0 40px}footer .wrapper{width:79.7%;max-width:1530px;margin:0 auto}footer .wrapper .top{margin-bottom:100px}footer .wrapper .top .common-heading{font-size:48px;line-height:58px;margin-bottom:15px;color:#4da3ff}footer .wrapper .top .description{font-size:16px;line-height:27px;color:#666;margin-bottom:40px}footer .wrapper .top .wpcf7{width:600px;margin:0 auto}footer .wrapper .bottom{display:flex;flex-direction:row;gap:75px;padding:25px 0 80px;border-top:1px solid #666}footer .wrapper .bottom .col{margin-bottom:0}footer .wrapper .bottom .col:nth-child(1){width:35%}footer .wrapper .bottom .col .title{font-weight:800;color:#3a3f47;font-size:24px;line-height:30px;margin-bottom:16px}footer .wrapper .bottom .col .desc{color:#3a3f47;font-size:16px;line-height:26px;margin-bottom:20px;padding-right:40px}footer .wrapper .bottom .col .footer-social .social-links{padding:0;margin:0;display:flex;flex-direction:row;gap:12px;align-items:center}footer .wrapper .bottom .col .footer-social .social-links li{list-style:none}footer .wrapper .bottom .col .footer-social .social-links li a{display:flex;flex-direction:row;justify-content:center;align-items:center;width:44px;height:44px;background:#ffe45c;border-radius:50%}footer .wrapper .bottom .col .footer-social .social-links li a img{width:20px;height:20px}footer .wrapper .bottom .col ul{padding:0;margin:0}footer .wrapper .bottom .col ul li{margin-bottom:10px;list-style:none}footer .wrapper .bottom .col ul li a{text-decoration:none;font-size:16px;line-height:21px;color:#3a3f47}footer .copy{border-top:none;border-bottom:1px solid #666;padding-left:0;width:79.7%;max-width:1530px;margin:0 auto}footer .copy .copyright{margin-bottom:14px;color:#3a3f47;font-size:16px;line-height:24px;text-align:left;padding:0}}/*# sourceMappingURL=footer.min.css.map */