.animation_banner-wrapper{overflow-x:hidden}.animation_banner-image{height:425px;margin-left:auto;margin-right:auto;margin-top:44px;width:320px}.animation_banner-image .image-wrapper{height:425px;margin-left:-153px;position:relative;width:627px}.animation_banner-image img{left:0;position:absolute;top:0;width:627px}.animation_banner .animation_banner-text{font-weight:300;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;padding-top:50px;position:relative;z-index:1}.animation_banner .image-bg-layer1,.animation_banner .image-bg-layer2{opacity:0;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:opacity .7s ease-in-out,-webkit-transform .7s ease-in-out;transition:opacity .7s ease-in-out,-webkit-transform .7s ease-in-out;transition:opacity .7s ease-in-out,transform .7s ease-in-out;transition:opacity .7s ease-in-out,transform .7s ease-in-out,-webkit-transform .7s ease-in-out}.animation_banner .cmp-animate_once--revealed .image-bg-layer1,.animation_banner .cmp-animate_once--revealed .image-bg-layer2{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.animation_banner .animation_banner-text p{color:#333;color:var(--tds-color--grey_3);font-size:16px;font-size:var(--tds-font_size--base);line-height:1.5}.banner-text--desktop,.image-wrapper--desktop{display:none}.banner-text--mobile,.image-wrapper--mobile{display:block}@media (min-width:420px){.animation_banner .animation_banner-text{padding-left:0;padding-right:0;width:420px}.animation_banner .animation_banner-text h2{font-size:28px;font-weight:500}.animation_banner .animation_banner-text p{font-size:15px}.animation_banner-image{height:425px;margin-top:40px;width:420px}.animation_banner-image .image-wrapper{height:425px;margin-left:-100px;position:relative;width:627px}.animation_banner-image img{height:425px;width:627px}.animation_banner-image .image-bg-layer1{display:none}}@media (max-width:639px) and (orientation:portrait),(max-width:839px) and (orientation:landscape){.animation_banner .animation_banner-text h2{font-size:23px;margin-bottom:8px}}@media (min-width:840px){.animation_banner .animation_banner-text{padding-top:154px;width:840px}.animation_banner .animation_banner-text p{width:370px}.animation_banner-image{height:1020px;margin-top:-100px;width:840px}.animation_banner-image .image-wrapper{height:1020px;margin-left:-322px;position:relative;width:1505px}.animation_banner-image img{height:1020px;width:1505px}.banner-text--desktop,.image-wrapper--desktop{display:block}.banner-text--mobile,.image-wrapper--mobile{display:none}}