.m-contact .tabs{display:flex;flex-flow:nowrap;overflow:scroll;padding:0 16px;transform:translatex(-16px);width:100vw}.m-contact .tabs .tab{background-color:#fff;border:1px solid #05154b;color:#05154b;display:flex;justify-content:center;line-height:1;margin-bottom:20px;margin-right:20px;padding:15px 30px;text-decoration:none;transition:background-color .2s linear,color .2s linear,border-color .2s linear;white-space:nowrap}.m-contact .tabs .tab.active,.m-contact .tabs .tab:hover{background-color:#006eaa;border:1px solid #006eaa;color:#fff;text-decoration:none}.m-contact .panels .panel{display:none}.m-contact .panels .panel.active{display:block}.m-contact .deco-card{background-image:linear-gradient(120deg,#006eaa 40%,#4eedd7);bottom:0;height:100%;left:-8px;position:absolute;width:100vw;z-index:-1}.m-contact .address p{line-height:26px;margin-bottom:0}@media only screen and (min-width:576px){.m-contact .deco-card{left:-15px}.m-contact .tabs{padding:0 24px;transform:translatex(-24px)}}@media only screen and (min-width:992px){.blue-sidebar .m-contact{width:calc(100% - 60px)}.m-contact .deco-card{height:calc(100% + 120px);left:-60px;position:absolute;top:-60px;width:calc(100% + 50vw - 540px);z-index:-1}.m-contact .tabs{flex-flow:row wrap;overflow:auto;padding:0;transform:none;width:100%}.m-contact .tabs .tab{display:flex;justify-content:center;white-space:normal}}