.breadcrumbwrapper{display:flex;margin:0 auto 20px;width:80%}.breadcrumbs{display:flex}.breadcrumbs a p{color:#fff!important;font-weight:400}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs p{color:#ff8300!important;margin-bottom:0;margin-top:0}.seperator{margin:0 10px}@media screen and (max-width:767px){.breadcrumbwrapper{display:none}}.industrysubpagewrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;margin:0 auto;padding:350px 0 200px;position:relative}.industryherocontainer{margin:0 auto;max-width:1400px}.fadeinhero{animation-duration:1s;-webkit-animation-duration:1s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;opacity:0}.industryherocontent{margin:0 auto;position:relative;z-index:2}.industryherocontent h1{color:#fff;font-size:2.5em;text-transform:uppercase}.practiceareabuttonwrapper,.practiceareabuttonwrapperwide{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:40px auto}.practiceareabutton{background-color:rgba(255,131,0,.6);border:1px solid #ff8300;border-radius:10px;display:block;margin:0 20px 20px 0;padding:10px 15px}.practiceareabutton,.practiceareabutton i{transition:all .2s ease!important}.practiceareabutton:hover{background-color:#ff8300}.practiceareabutton:hover i{transform:translateY(20%)}.practiceareabuttonicon{margin:0 auto 10px;width:50%}.practiceareabuttonicon img{border-style:none;display:block;transition:transform .1s ease-out;vertical-align:middle;width:100%}.practiceareabuttoncontent{align-items:center;color:#fff;display:flex;font-size:16px;justify-content:space-between;line-height:20px;margin-bottom:0;text-align:center;text-transform:uppercase}.practiceareabutton:hover .practiceareabuttonicon img{transform:scale(1.25)}.practiceareabuttoncontent p{font-size:16px;line-height:20px;margin-bottom:0;margin-right:10px;text-align:left;text-transform:uppercase}@keyframes fadeInUp{0%{transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.industryherocontent .techallianceheaderlogo{margin-bottom:40px;width:25%}.img-add .industryherocontent h1{font-size:1.5em}.lsfocuswrapper{display:flex;flex-wrap:wrap;margin-bottom:40px;margin-top:40px}.lsfocus{margin-bottom:40px;margin-right:70px}.industryherocontent p{color:#fff;line-height:35px}.lscontent a{border:2px solid #ff8300;color:#ff8300;display:inline-block;padding:15px 20px;position:relative;text-align:center;transition:all .5s ease-in-out}.lscontent a,.lstitle{font-weight:700;text-transform:uppercase}.lstitle{font-size:25px}.industryherocontent .techallianceheaderlogo img{display:block;width:100%}.lscontent a:before{left:50%;top:-2px;transform:translateX(-50%)}.lscontent a:after{bottom:-2px;right:-2px}.lscontent a:hover{background-color:rgba(0,99,148,.2);border-color:transparent;color:#fff;text-decoration:none}.lscontent a:hover:after,.lscontent a:hover:before{height:calc(100% + 4px);width:calc(100% + 4px)}.lscontent a:hover:after{border-bottom-color:#fff;border-left-color:#fff;transition:border-color 0s ease-out .25s,width .125s ease-out .25s,height .125s ease-out .3s}.lscontent a:hover:before{border-right-color:#fff;border-top-color:#fff;transition:width .125s ease-out,height .125s ease-out .125s}.lscontent a:after,.lscontent a:before{border:2px solid transparent;content:"";height:0;position:absolute;width:0}.plan_add .planbuildrunwrapper{display:flex;justify-content:space-between;margin:0 auto;width:100%}.plan_add .planbuildruncontainer{width:30%}.plan_add .planbuildrunarrow img{display:block;transition:.5s ease;width:100%}.plan_add .planbuildruncontainer h3{color:#fff;font-weight:700;margin-bottom:.5rem}.plan_add .industryherocontent p{color:#fff}.plan_add .planbuildruncontainer a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition:.5s ease}@media screen and (max-width:1900px){.practiceareabuttonwrapper{width:100%}}@media screen and (max-width:1600px) and (min-width:1200px){.industrysubpagewrapper{padding:250px 0 150px!important}}@media screen and (max-width:1600px){.industryherocontainer{width:80%}}@media screen and (max-width:1199px) and (min-width:768px){.industrysubpagewrapper{padding:200px 0 100px!important}}@media screen and (max-width:767px){.lsfocus{margin-right:20px}.lsfocus,.practiceareabutton{width:100%}.plan_add .planbuildrunwrapper{flex-wrap:wrap}.plan_add .planbuildruncontainer{width:100%}}