@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);.vertical-title{position:absolute;text-transform:uppercase;font-size:15px;transform:rotate(-90deg);transform-origin:top left;left:30px;z-index:10}.vertical-title:after{content:"";position:absolute;left:calc(100% + 15px);top:50%;height:1px;width:20vh;background:#666565;z-index:1}.vertical-title.top-down{top:40vh}.vertical-title.bottom{bottom:15%}@media only screen and (max-width:768px){.vertical-title{transform:rotate(0deg);top:0!important;margin-bottom:0;font-size:22px;padding-top:50px}.vertical-title,.vertical-title:after{display:block;position:relative;left:0}.vertical-title:after{top:0;bottom:0;height:1px;width:100%;margin:20px 0 0}}.agent-grid .agent-grid-header h2{margin:0;font-size:22px}.agent-grid .department{padding-bottom:50px}.agent-grid .department h2{margin:50px 0;font-size:17px;color:#333f48;text-transform:uppercase;font-weight:500}.agent-grid .department .agents{display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px}.agent-grid .department .agents .agent{border-right:1px solid #666565;position:relative;padding-left:30px;padding-right:30px;width:25%;margin-bottom:50px}.agent-grid .department .agents .agent:last-child,.agent-grid .department .agents .agent:nth-child(4n){border-right:none}.agent-grid .department .agents .agent .bg-image{width:120px;height:120px;border:1px solid #e5dcd6;border-radius:50%;padding:5px;margin-left:auto;margin-right:auto;margin-bottom:15px}.agent-grid .department .agents .agent .bg-image img{border-radius:50%}.agent-grid .department .agents .agent .content{text-align:center}.agent-grid .department .agents .agent .content h3{color:#333f48;font-size:17px;margin:0 0 15px}.agent-grid .department .agents .agent .content p{color:#333f48;font-weight:500}.agent-grid .department .agents .agent .content p.function{color:#333f48;margin:0 0 15px}.agent-grid .department .agents .agent .content a{display:inline-block;line-height:1.6;text-decoration:underline;color:#333f48}.agent-grid .department .agents .agent .content a.mail,.agent-grid .department .agents .agent .content a.mail:hover,.agent-grid .department .agents .agent .content a:hover{color:#333f48}@media only screen and (max-width:1200px){.agent-grid .department .agents .agent{width:33.33%}.agent-grid .department .agents .agent:last-child,.agent-grid .department .agents .agent:nth-child(3n){border-right:none}.agent-grid .department .agents .agent:nth-child(4n){border-right:1px solid #666565}}@media only screen and (max-width:768px){.agent-grid .agent-grid-header{margin-top:15px}.agent-grid .department .agents .agent{width:50%}.agent-grid .department .agents .agent:nth-child(odd){border-right:1px solid #666565}.agent-grid .department .agents .agent:last-child,.agent-grid .department .agents .agent:nth-child(2n){border-right:none}}@media only screen and (max-width:576px){.agent-grid .department{padding-bottom:0}.agent-grid .department h2{text-align:center}.agent-grid .department .agents .agent{width:100%}.agent-grid .department .agents .agent:last-child,.agent-grid .department .agents .agent:nth-child(2n),.agent-grid .department .agents .agent:nth-child(odd){border-right:none}}