.contact-info .container{max-width:1140px}.contact-info .contact--info-wrap{display:flex;flex-wrap:wrap}.contact-info .contact--info-block{padding:0 .9375em;width:33.33%}.contact-info .contact--info-block .contact--info-inner{align-content:stretch;align-items:center;align-items:stretch;background-color:#fff;box-shadow:0 20px 40px 10px hsla(0,0%,88%,.2);display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;height:100%;justify-content:space-between;justify-content:flex-start;padding:1.75em 1.25em 1.5em}.contact-info .contact--info-icon{align-content:stretch;align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 8px 14px rgba(66,66,66,.1);display:flex;flex-direction:row;flex-wrap:wrap;height:50px;justify-content:space-between;justify-content:center;max-width:50px;min-width:50px;transition:all .3s ease;width:100%}.contact-info .contact--info-text{padding-left:.9375em}.contact-info .contact--info-icon img{max-width:40px}.contact-info .contact--info-text h6.title{font-size:1.25rem;line-height:2.625rem;margin:.3em 0 .75em}.contact-info .contact--info-text a{color:#009ec2;font-weight:700;transition:all .3s ease}.contact-info .contact--info-text ul{line-height:normal;list-style:none;margin:.75em 0 0;overflow-wrap:break-word;padding:0;position:relative}.contact-info .contact--info-text ul li{font-size:.875rem;line-height:1.375rem;margin-bottom:.7em;padding-left:1.7em;position:relative}.contact-info .contact--info-text ul li:before{content:"•";left:0;position:absolute;top:0}.contact-info .contact--info-text a:hover{color:#006d8b}.contact-info .contact--info-text h5{display:inline-block;font-size:16px;line-height:normal;margin-bottom:1.125em;margin-top:5px}.contact-info .contact--info-text p{font-size:.875rem;font-weight:400;line-height:1.375rem;margin-bottom:.9375em;overflow-wrap:break-word}.contact-info .btn_wrap a{background-color:#009ec2;border-radius:4px;color:#fff;display:inline-block;font-size:.875rem;font-weight:400;line-height:1.5rem;margin-top:.9375em;min-width:187px;padding:.751em 1em;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:top}.contact-info .btn_wrap a:hover{background-color:#006d8b;border-color:inherit;color:#fff}.contact-info .contact--info-text h5:last-child{margin-bottom:0}.contact-info .contact--info-text h5 a{display:block;font-size:1rem;font-weight:700;line-height:1.625rem;margin-bottom:0}.contact-info .contact--info-text ul li:last-child{margin-bottom:0}.contact-info{line-height:normal}@media (min-width:768px) and (max-width:1023px){.contact-info .contact--info-block{margin-bottom:2em;width:50%}.contact-info .contact--info-block:last-child{margin-bottom:0}}@media (max-width:767px){.contact-info .contact--info-block{margin-bottom:1.75em;padding:0;width:100%}.contact-info .contact--info-block:last-child{margin-bottom:0}}