@import url(https://use.typekit.net/bhd8jwx.css);@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.text-image>.container{padding-left:0;padding-right:0}.text-image .content{padding:0 10rem}.text-image .content .title{margin:0 0 8vw}.text-image .content .subtitle{margin:0 0 5rem}.text-image .content .paragraph{margin-bottom:8vw}.text-image .content .scroll-down{position:relative;z-index:2;text-align:left;margin-bottom:3rem;padding-top:6rem}.text-image .content .scroll-down .line{height:3rem;width:1px;background:#002b24;display:block;position:absolute;left:9px;top:2rem;-webkit-animation:scroll 4s ease infinite;animation:scroll 4s ease infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.text-image .content .scroll-down img{height:3rem;margin-bottom:1rem}.text-image .content .scroll-down .text{display:block;color:#fff;text-transform:uppercase;font-size:1.162rem}.text-image .content .animated-icon{position:relative;display:inline-block}.text-image .content .animated-icon img{width:3rem}@media only screen and (max-width:1124px){.text-image .grid{grid-template-columns:40% 60%}.text-image .content{padding:0 5rem}.text-image .content .title{margin:0 0 5rem}.text-image .content .paragraph{margin-bottom:5rem}}@media only screen and (max-width:768px){.text-image .grid{grid-template-columns:100%}.text-image .slider{-ms-flex-order:1;order:1}.text-image .slider:after{content:"";display:block;padding-bottom:70%}@supports (aspect-ratio:1){.text-image .slider{width:100%;aspect-ratio:1/.7}.text-image .slider:after{display:none}}.text-image .image-wrapper{-ms-flex-order:1;order:1}.text-image .image-wrapper:after{content:"";display:block;padding-bottom:70%}@supports (aspect-ratio:1){.text-image .image-wrapper{width:100%;aspect-ratio:1/.7}.text-image .image-wrapper:after{display:none}}.text-image .content{padding:5rem 3rem;-ms-flex-order:2;order:2}.text-image .content .title{margin:0 0 3rem}.text-image .content .subtitle{margin:0 0 1.5rem}.text-image .content .paragraph{margin-bottom:3rem}}@-webkit-keyframes scroll{0%{max-height:0}50%{max-height:3rem}to{max-height:0}}@keyframes scroll{0%{max-height:0}50%{max-height:3rem}to{max-height:0}}