@import url(https://use.typekit.net/hnq8dnx.css);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.region-detail .agent-slider{position:relative;width:100%;padding:5rem 0;overflow:hidden}.region-detail .agent-slider .slider-viewport{width:100%;position:relative}.region-detail .agent-slider .slider-track{display:flex;align-items:center;gap:1rem;height:60vh;min-height:450px}.region-detail .agent-slider .slide{flex:0 0 8vw;height:30vh;min-height:250px;position:relative;box-sizing:border-box;overflow:hidden}.region-detail .agent-slider .slide .grid{display:flex;align-items:center;height:100%;width:100%;position:relative}.region-detail .agent-slider .slide .grid .image{position:relative;height:100%;width:100%;flex-shrink:0;transition:width .8s cubic-bezier(.25,1,.5,1);overflow:hidden}.region-detail .agent-slider .slide .grid .image .overlay{position:absolute;inset:0;background:rgba(0,0,0,.2);z-index:2;opacity:0;transition:opacity .8s ease}.region-detail .agent-slider .slide .grid .image .bg-img{width:100%;height:100%}.region-detail .agent-slider .slide .grid .image .bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.region-detail .agent-slider .slide .grid .content{position:absolute;right:0;width:45%;height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:3rem;opacity:0;pointer-events:none;z-index:10;transition:all .8s ease;transition:all .2s cubic-bezier(.445,.05,.55,.95)}.region-detail .agent-slider .slide .grid .content .function-wrap{margin-top:0}.region-detail .agent-slider .slide .grid .content p{font-size:1.36rem}.region-detail .agent-slider .slide.is-active{flex:0 0 45vw;height:60vh;min-height:450px}.region-detail .agent-slider .slide.is-active .grid .image{width:55%}.region-detail .agent-slider .slide.is-active .grid .image .overlay{opacity:1}.region-detail .agent-slider .slide.is-active .grid .content{transform:translate(0);opacity:1;pointer-events:auto;transition:all 1s ease}.region-detail .agent-slider .slider-arrows{position:absolute;bottom:0;left:45%;display:flex;justify-content:space-between;pointer-events:none;z-index:100}.region-detail .agent-slider .slider-arrows .arrow{pointer-events:auto;border:1px solid #000;width:5rem;height:5rem;transition:all .3s ease;background:none;padding:1.5rem}.region-detail .agent-slider .slider-arrows .arrow.next svg{transform:rotate(45deg)}.region-detail .agent-slider .slider-arrows .arrow.prev{margin-right:.5rem}.region-detail .agent-slider .slider-arrows .arrow.prev svg{transform:rotate(225deg)}.region-detail .agent-slider .slider-arrows .arrow svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:70%;height:70%}.region-detail .agent-slider .slider-arrows .arrow svg path{fill:#1e2122}.region-detail .agent-slider .slider-arrows .arrow:hover{background:#000}.region-detail .agent-slider .slider-arrows .arrow:hover svg path{fill:#fff}.region-detail .agent-slider .slider-arrows .arrow.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}@media only screen and (max-width:768px){.region-detail .agent-slider .slide{flex:0 0 15vw}.region-detail .agent-slider .slide .grid .content .year h3 span.white-text{color:#768b99}.region-detail .agent-slider .slide.is-active{flex:0 0 85vw;height:auto}.region-detail .agent-slider .slide.is-active .grid{flex-direction:column}.region-detail .agent-slider .slide.is-active .grid .image{width:100%;height:30vh}.region-detail .agent-slider .slide.is-active .grid .content{position:relative;width:100%;height:50%;padding-left:0;padding-top:1.5rem;justify-content:flex-start}.region-detail .agent-slider .slider-arrows{left:50%;transform:translateX(-50%)}}
