.footer-contact-details{display:flex;flex-wrap:wrap;margin-left:-60px}.footer-contact-details .rpt_sec{display:flex;flex-wrap:wrap;padding-left:60px;position:relative;width:100%}.footer-contact-details .rpt_sec:not(:first-child):before{border-left:1px solid hsla(0,0%,100%,.2);bottom:0;content:"";left:30px;position:absolute;top:0}.footer-contact-details .rpt_sec .rpt_inner{flex:auto;width:100%}.footer-contact-details .rpt_sec .rpt_inner h3{font-size:15px;font-weight:500;line-height:1.3;margin:0}.footer-contact-details .rpt_sec .rpt_inner p{margin:0}.footer-contact-details .rpt_sec .rpt_inner p+p{margin-top:20px}@media (min-width:640px){.footer-contact-details .rpt_sec{width:50%}}@media (min-width:960px){.footer-contact-details .rpt_sec{width:33.32223%}}@media (min-width:1200px){.footer-contact-details{margin-left:-80px}.footer-contact-details .rpt_sec{padding-left:80px;width:25%}.footer-contact-details .rpt_sec:not(:first-child):before{left:40px}.footer-contact-details .rpt_sec:nth-child(4n - 3):before{content:none}.footer-contact-details .rpt_sec:nth-child(5),.footer-contact-details .rpt_sec:nth-child(6),.footer-contact-details .rpt_sec:nth-child(7),.footer-contact-details .rpt_sec:nth-child(8){margin-top:40px}}@media (min-width:960px) and (max-width:1199px){.footer-contact-details .rpt_sec:nth-child(4),.footer-contact-details .rpt_sec:nth-child(5),.footer-contact-details .rpt_sec:nth-child(6),.footer-contact-details .rpt_sec:nth-child(7),.footer-contact-details .rpt_sec:nth-child(8){margin-top:30px}.footer-contact-details .rpt_sec:nth-child(3n - 2):before{content:none}}@media (min-width:640px) and (max-width:959px){.footer-contact-details .rpt_sec:nth-child(3),.footer-contact-details .rpt_sec:nth-child(4),.footer-contact-details .rpt_sec:nth-child(5),.footer-contact-details .rpt_sec:nth-child(6),.footer-contact-details .rpt_sec:nth-child(7),.footer-contact-details .rpt_sec:nth-child(8){margin-top:30px}.footer-contact-details .rpt_sec:nth-child(2n − 1):before{content:none}}@media (max-width:639px){.footer-contact-details .rpt_sec:not(:first-child){margin-top:60px}.footer-contact-details .rpt_sec:not(:first-child):before{border-left:0;border-top:1px solid hsla(0,0%,100%,.2);content:"";left:60px;position:absolute;right:0;top:-30px}}