@import url('css2.css');
footer section.footer-top {background: linear-gradient(180deg, rgba(211, 239, 255, 0.36) 0%, rgba(141, 195, 255, 0.6) 100%), #FFFFFF; padding: 100px 0 40px 0 !important;}
footer section.footer-top p{font-style: normal; margin-top: 24px !important; font-weight: 500; font-size: 16px; line-height: 24px; color: rgba(33, 29, 29, 0.52); font-family: "IBM Plex Sans", serif !important;}
footer section.footer-top .footer-award{background: linear-gradient(91.87deg, #C2DFFF 1.58%, rgba(215, 234, 255, 0.8) 99.88%);  border-radius: 18px 18px 0 0; padding: 14.4444px 17.1528px;box-sizing: border-box;margin-top: 41px; display: flex;justify-content: space-between; align-items: center;border: 1px solid #90C5FF;border-bottom:none;}
footer section.footer-top .footer-batch{background: linear-gradient(91.87deg, #C2DFFF 1.58%, rgba(215, 234, 255, 0.8) 99.88%);  border-radius: 0 0 18px 18px; padding: 0px 17.1528px 14.4444px 17.1528px;box-sizing: border-box;margin-top: 0; display: flex;gap: 30px; justify-content: center; align-items: center;border: 1px solid #90C5FF;border-top:none;}
footer section.footer-top .navlink h3{font-family: "IBM Plex Sans", serif; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; text-transform: uppercase; color: #211D1D; opacity: 0.42;margin-bottom: 24px !important;}
footer section.footer-top .navlink p.head{font-family: "IBM Plex Sans", serif; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; text-transform: uppercase; color: #211D1D; opacity: 0.42;margin-bottom: 24px !important;}
footer section.footer-top .navlink ul{ list-style: none; margin: 0; padding: 0;}
footer section.footer-top .navlink ul li{margin-bottom: 28px;}
footer section.footer-top .navlink ul li a{font-family: "IBM Plex Sans", serif; font-weight: 500; font-size: 16px; line-height: 20px; color: #211D1D; font-style: normal;}
footer section.footer-top .address{ border-top: 1px dashed #7BB8FF; padding-top: 40px;margin-top: 68px;}
footer section.footer-top .address h4{ font-family: "IBM Plex Sans", serif;  font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; text-transform: uppercase; color: #211D1D; opacity: 0.42;}
footer section.footer-top .address p.head{ padding: 0 !important;  margin-top: 0 !important; font-family: "IBM Plex Sans", serif;  font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; text-transform: uppercase; color: #211D1D; opacity: 0.42;}
footer section.footer-top .address p{padding: 16px 0 !important;}
footer section.footer-top .address p img, footer section.footer-top .address a img{margin-right: 8px;}
footer section.footer-top .address p, footer section.footer-top .address a{ font-family: "IBM Plex Sans", serif;  font-style: normal; font-weight: 500; font-size: 16px; line-height: 20px; color: #211D1D; display: flex; align-items: center;}
footer section.copyright {background: #D7EAFF; padding: 12px 0;}
footer section.copyright p{ font-family: "IBM Plex Sans", serif;  font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; text-transform: uppercase; color: #211D1D; opacity: 0.42;}
footer section.copyright .socialMedia{ display: flex; align-items: center;}
footer section.copyright .socialMedia a {margin: 0 8px;}
.mb-78{margin-bottom: 78px !important;}
.ml-112{margin-left: 112px !important;}
.web-view {display: block !important;}
.mobile-view{display: none !important;}
.animated { animation: up-down 1000ms ease-in-out infinite alternate-reverse both; }
@keyframes up-down { 0% { transform: translateY(10px); } 100% { transform: translateY(-10px); } }

/* whatsApp */
a.whatsapp-btn {display: none !important;position: fixed; z-index: 9999; left: 20px;bottom: 20px;width: 55px;height: 55px;filter: drop-shadow(rgba(0, 0, 0, 0.06) 0px 1px 6px) drop-shadow(rgba(0, 0, 0, 0.16) 0px 2px 32px);}
a.whatsapp-btn svg{width: 100%;height: 100%;}

@media (max-width:620px) {
	footer section.footer-top{padding: 26px 14px !important;}
    footer section.footer-top p {  margin-top: 28px !important;  font-weight: 500;  font-size: 14px;  line-height: 22px;}
    footer section.footer-top .footer-award {margin-top: 16px !important;}

    footer section.footer-top .ml-112 { margin-left: 0 !important; margin-top: 28px !important;}
    footer section.footer-top .col-12.col-md-4.col-sm-6{width: 50% !important; padding: 0 !important;}
    footer section.footer-top .navlink h3 { font-size: 12px !important; line-height: 20px !important; margin-bottom: 12px !important;}
    footer section.footer-top .navlink p.head { font-size: 12px !important; line-height: 20px !important; margin-bottom: 12px !important;}
    footer section.footer-top .navlink ul li { margin-bottom: 22px; }
    footer section.footer-top .navlink.mt-48{margin-top: 28px !important;}

    footer section.footer-top .address { border-top: none; padding-top: 28px; margin-top: 0px; }
    footer section.footer-top .address p {  margin-top: 12px !important; }
    footer section.footer-top .address .col-12.col-md-3.col-sm-12{margin-bottom: 28px !important;}

    footer section.copyright{padding: 16px 14px !important;}

    footer section.copyright .max-width-1258 .d-flex{flex-direction: column-reverse !important;    align-items: flex-start !important;}
    footer section.copyright p{padding: 24px 0 28px 0 !important;}

	.web-view {display: none !important;}
    .mobile-view{display: block !important;}

}