/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.component--text-slide-in{max-width:192rem;margin:0 auto;position:relative;overflow:hidden;transition:z-index .3s ease .6s}.component--text-slide-in.higher{z-index:101}.component--text-slide-in.lower{z-index:98}.component--text-slide-in .outer-wrap{padding:6rem 0 0;position:relative}.component--text-slide-in .outer-wrap>.content{position:relative;z-index:0;display:flex;flex-direction:column}.component--text-slide-in .outer-wrap>.content .bg-img{bottom:0;z-index:0;order:1;width:90%;margin-bottom:-13.5rem}.component--text-slide-in .outer-wrap>.content .bg-img .field--name-field-tsi-background{position:relative;z-index:1}.component--text-slide-in .outer-wrap>.content .bg-img img{margin-bottom:-.6rem}.component--text-slide-in .outer-wrap>.content .intro-copy-wrap{background-color:var(--true-white);width:84%;order:2;z-index:1;align-self:end}.component--text-slide-in .outer-wrap>.content .intro-copy-wrap .intro-copy{padding:4.5rem 2.5rem 6rem;z-index:1}.component--text-slide-in .outer-wrap>.content .intro-copy-wrap .intro-copy h2.field--name-field-tsi-title{font-size:3.7rem;font-weight:900;line-height:1.16;color:var(--las-blue);font-family:freight-text-pro,Georgia,Times,"Times New Roman",serif}.component--text-slide-in .outer-wrap>.content .intro-copy-wrap .intro-copy .cta button{background-color:transparent}.component--text-slide-in .popover{display:flex;height:100vh;left:0;position:absolute;top:0;transition:transform .6s cubic-bezier(.7,0,.3,1);width:100%;z-index:1}.component--text-slide-in .popover .popover-close-wrap{background-color:var(--las-blue);color:var(--true-white);flex:0 0 auto;order:1;padding:2.7rem 1.7rem;width:5.1rem}.component--text-slide-in .popover .popover-close-wrap:hover{cursor:pointer}.component--text-slide-in .popover .popover-close-wrap .popover-close{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018.12%2018.12%22%3E%3Cg%20id%3D%22Group_29%22%20data-name%3D%22Group%2029%22%3E%3Cline%20id%3D%22Line_9%22%20data-name%3D%22Line%209%22%20x1%3D%2217.06%22%20y1%3D%2217.06%22%20x2%3D%221.06%22%20y2%3D%221.06%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%2F%3E%3Cline%20id%3D%22Line_10%22%20data-name%3D%22Line%2010%22%20x1%3D%221.06%22%20y1%3D%2217.06%22%20x2%3D%2217.06%22%20y2%3D%221.06%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-color:transparent;background-size:1.6rem;border:0;height:1.6rem;width:1.6rem;padding:0;margin:0;display:block}.component--text-slide-in .popover .popover-close-wrap .popover-close span{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.component--text-slide-in .popover .popup-text-wrap{background-color:var(--true-white);height:100vh;overflow:auto;flex:1 1 auto;order:2;width:100%}.component--text-slide-in .popover .popup-text-wrap .simplebar-track.simplebar-vertical{right:0}.component--text-slide-in .popover .popup-text-wrap .simplebar-track.simplebar-vertical .simplebar-scrollbar::before{background-color:var(--las-blue)}.component--text-slide-in .popover .popup-text-wrap .simplebar-track.simplebar-vertical .simplebar-scrollbar.simplebar-hover::before{opacity:1}.component--text-slide-in .popover .popup-text-inner{padding:2.5rem;max-width:75rem}.component--text-slide-in .popover.closed{transform:translate3d(-3000rem,0,0)}.component--text-slide-in .popover.opened{transform:translate3d(0,0,0);position:fixed;top:0}@media screen and (min-width:960px){.component--text-slide-in .popover .popover-close-wrap{width:7.8rem;padding:2.7rem 3.1rem}.component--text-slide-in .popover .popup-text-inner{padding:7rem 7rem 5rem;max-width:84rem}}@media screen and (min-width:1024px){.component--text-slide-in .outer-wrap>.content{flex-direction:row}.component--text-slide-in .outer-wrap>.content .bg-img{width:70%}.component--text-slide-in .outer-wrap>.content .intro-copy-wrap{width:48%;margin-left:-18%;margin-bottom:5%}.component--text-slide-in .outer-wrap>.content .intro-copy-wrap .intro-copy{padding:3rem 4rem 4rem}}@media screen and (min-width:1280px){.component--text-slide-in .outer-wrap>.content .intro-copy-wrap .intro-copy{padding:5rem 5.5rem 5.5rem;max-width:50rem}.component--text-slide-in .outer-wrap>.content .intro-copy-wrap .intro-copy h2.field--name-field-tsi-title{font-size:5.1rem;line-height:1.17}}@media screen and (min-width:1400px){.component--text-slide-in .outer-wrap>.content .intro-copy-wrap .intro-copy{max-width:58rem}}@media screen and (min-width:1920px){.component--text-slide-in .outer-wrap>.content .intro-copy-wrap .intro-copy{max-width:65rem}}body.popover-open{overflow:hidden}
