.locations-and-contact .adornment-sm{min-height:35vh;overflow-x:hidden}.locations-and-contact .location-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;width:calc(100% + 15px)}.locations-and-contact .location-box .location{background-color:#f1f1f1;border-right:25px solid #fff;border-bottom:25px solid #fff}.locations-and-contact .location-box .location .wrapper{padding:20px;font-style:italic}.locations-and-contact .location-box .address,.locations-and-contact .location-box .country{margin-bottom:10px}.locations-and-contact .location-box .country{font-weight:500}.locations-and-contact .location-box a{color:#24272a;text-decoration:none}@media screen and (min-width:769px){.locations-and-contact .location-box .location{width:25%}}@media screen and (max-width:1400px){.locations-and-contact .location-box .location{border-right-width:15px;border-bottom-width:15px}.locations-and-contact .email-box{font-size:.9em}}@media screen and (max-width:1200px){.locations-and-contact .location-box .location{width:50%;border-right-width:25px;border-bottom-width:25px}}@media screen and (max-width:1024px) and (min-width:550px){.locations-and-contact .location-box .location a{word-break:break-all}}@media screen and (max-width:549px){.locations-and-contact .banner-header img{min-height:200px;-o-object-fit:cover;object-fit:cover}.locations-and-contact .location-box .location{width:100%}.locations-and-contact .location-box .location a{word-break:break-all}}