:root{--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86)}@keyframes bounce-3{0%{bottom:0}30%{bottom:30px}50%{bottom:0}to{bottom:0}}.region-overview{display:grid;grid-template-columns:45% 55%;position:relative}.region-overview .left{background-color:#f0f0f0;position:relative}.region-overview .left h2{color:#222;display:inline-block;display:block;font-size:40px;font-size:60px;left:15vw;margin:0;position:absolute;text-align:left;text-transform:uppercase;top:50%;transform:translateY(-50%);width:55%;z-index:9}.region-overview .right{height:100vh}.region-overview .right .bg-image{height:100%}.region-overview .content{bottom:0;position:absolute;right:0;width:65%}.region-overview .content .banner-wrapper{margin-bottom:8rem;text-align:right}.region-overview .content .banner-wrapper .banner{background:#222;color:#fff;display:inline-block;font-size:17px;font-weight:700;padding:1rem 2rem;text-transform:uppercase}.region-overview .content .text{background:#222;padding:3rem}.region-overview .content .text h2{color:#fff;font-size:40px;margin:0 0 30px;padding-right:70px;position:relative;text-transform:uppercase}.region-overview .content .text h2 .link{margin-top:-.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s}.region-overview .content .text h2 .link:hover{right:-1.5rem}.region-overview .content .text h2 .link img{display:inline-block;width:50px}.region-overview .content .text p{color:#fff;font-size:17px}@media only screen and (max-width:1250px){.region-overview .left h2{font-size:30px}}@media only screen and (max-width:820px){.region-overview{grid-template-columns:100%}.region-overview .left{order:2}.region-overview .left h2{font-size:30px;left:30px;margin-top:0;padding:5vh 0;position:relative;top:auto;transform:translateY(0);width:calc(100% - 30px)}.region-overview .left .arrow{margin-left:30px;position:relative;right:auto}.region-overview .right{height:auto;order:1}.region-overview .right .bg-image{height:40vh}.region-overview .content{grid-column-end:3;grid-column-start:1;margin-top:-5rem;position:relative;width:100%}.region-overview .content .banner-wrapper{margin-bottom:1.5rem}}