@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.agents-grid{padding:10rem 0}.agents-grid .title{margin-bottom:5rem}.agents-grid .grid{grid-gap:1rem;gap:1rem}.agents-grid .item:nth-child(4n) .image{-webkit-clip-path:url(#box-clip);clip-path:url(#box-clip)}.agents-grid .item .image{position:relative;border-radius:.25rem;overflow:hidden}.agents-grid .item .image:after{content:"";display:block;padding-bottom:120%}@supports (aspect-ratio:1){.agents-grid .item .image{width:100%;aspect-ratio:1/1.2}.agents-grid .item .image:after{display:none}}.agents-grid .item .image .bg-img{opacity:1;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.agents-grid .item .image .bg-img:hover{opacity:0}.agents-grid .item .details{-ms-grid-columns:4fr 3fr;grid-template-columns:4fr 3fr;grid-gap:1rem;gap:1rem;padding:2rem 1rem}.agents-grid .item .details .name{font-size:1.3rem;font-weight:700}.agents-grid .item .details .contact{margin:1rem 0 2rem;font-size:1.157rem;font-weight:500;line-height:1.5}.agents-grid .item .details .buttons{text-align:center}.agents-grid .item .details .buttons .btn{padding:.75em 1em;font-size:1.014rem}@media only screen and (max-width:1124px){.agents-grid .item:nth-child(2n) .image{-webkit-clip-path:url(#box-clip);clip-path:url(#box-clip)}}@media only screen and (max-width:768px){.agents-grid .grid.grid-h-4{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media only screen and (max-width:576px){.agents-grid .grid.grid-h-4{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}