.contact-details-md h2{font-size:1.25rem;font-weight:300;line-height:1.5;margin-bottom:1rem}.contact-details-md .contact-text{color:#000;display:block;font-size:.7rem;font-weight:700;margin-bottom:.25rem;margin-left:.25rem;text-transform:uppercase}.contact-details-md .contact-icon{left:0;padding-right:.25rem;padding-top:1px;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.contact-details-md .fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#000;display:block;font-family:Font Awesome\ 5 Pro;font-size:.7rem;font-style:normal;font-variant:normal;font-weight:900;line-height:1;position:relative;text-rendering:auto;text-transform:uppercase;top:3px}.contact-details-md .fa-envelope-square:before{content:"\f199"}.contact-details-md .fa-phone:before{content:"\f095"}.contact-details-md .fa-map-marker-alt:before{content:"\f3c5"}.contact-details-md p:last-of-type{margin-bottom:0}.contact-details-md p{color:#000;font-size:.875rem;font-weight:300;letter-spacing:.025em;width:100%}.contact-details-md .contact-details-items{margin-left:1rem;position:relative}.contact-details-md .contact-details-items-wp a{color:#000;text-decoration:underline;-webkit-transition:all .9s cubic-bezier(.165,.84,.44,1);transition:all .9s cubic-bezier(.165,.84,.44,1)}.contact-details-md .contact-details-items-wp a:hover{opacity:.5;text-decoration:underline}.contact-details-md .contact-details-items-wp:last-child{margin-bottom:0}@media (min-width:640px){.contact-details-md h2{font-size:1.5rem;margin-bottom:2rem}.contact-details-md .contact-details-items-wp{margin-bottom:2rem}}@media (min-width:1024px){.contact-details-md p{font-size:.915rem}.contact-details-md h2{font-size:1.875rem}.contact-details-md .contact-details-items{margin-left:0}}@media (min-width:1450px){.contact-details-md p{font-size:1rem}}