.gradientText,.gradientText *,.industriesconstructionandengineeringpageContent .content4 .cards .card:hover .text,.industriesconstructionandengineeringpageContent .content4 .cards .card:hover .text *,.industriesconstructionandengineeringpageContent .content5 .cards .card:hover .text,.industriesconstructionandengineeringpageContent .content5 .cards .card:hover .text *,.industriesconstructionandengineeringpageContent .content6 .message .button:hover,.industriesconstructionandengineeringpageContent .content6 .message .button:hover *{background:linear-gradient(45deg,#214882 5%,#4e87dd 10%,#8118b1 30%,rgb(175,144,34) 40%,#b41717 50%,#532288 70%,#4e87dd 80%,#214882 90%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:shine 6s linear infinite}@keyframes shine{to{background-position:200%}}.gradientBorder:hover,.gradientBorderExtend,.industriesconstructionandengineeringpageContent .content6 .message .button:hover{border-color:rgba(0,0,0,0)!important}.gradientBorder:hover:before,.gradientBorderExtend:before,.industriesconstructionandengineeringpageContent .content6 .message .button:hover:before{content:"";position:absolute;border-radius:inherit;inset:0;padding:2px;margin:-2px;background:linear-gradient(var(--gradientBorderDeg),#214882,#4e87dd,#8118b1,rgb(175,144,34),#b41717,#532288,#4e87dd);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotate 8s linear infinite}@keyframes rotate{0%{--gradientBorderDeg:0deg}25%{--gradientBorderDeg:90deg}50%{--gradientBorderDeg:180deg}75%{--gradientBorderDeg:270deg}to{--gradientBorderDeg:360deg}}.gradientBorder,.industriesconstructionandengineeringpageContent .content6 .message .button{position:relative}.industriesconstructionandengineeringpageContent .topDisplay{background:url(/assets/images/IndustriesConstructionAndEngineering/Banner.jpg) no-repeat;background-size:cover}.industriesconstructionandengineeringpageContent .topDisplay .texts .title{font-size:2.3em;padding-top:6em}.industriesconstructionandengineeringpageContent .topDisplay .texts .detail{font-size:min(12vw,3.8em);line-height:1.2;padding-bottom:1em}.industriesconstructionandengineeringpageContent .content1{background:url(/assets/images/IndustriesConstructionAndEngineering/left.png) no-repeat;background-size:cover}.industriesconstructionandengineeringpageContent .content1 .message{margin-top:4.5em;margin-bottom:23em;text-align:right}.industriesconstructionandengineeringpageContent .content1 .message .title{color:#7dc6ef;font-size:min(12vw,3em);line-height:1.2;font-family:goldman_bold}.industriesconstructionandengineeringpageContent .content1 .message .detail{margin-top:.5em;font-size:1em;color:#cdcdcd}.industriesconstructionandengineeringpageContent .content2{background:url(/assets/images/IndustriesConstructionAndEngineering/right.png) no-repeat;background-size:cover;background-position:100%;min-height:80vh}.industriesconstructionandengineeringpageContent .content2 .message{margin-top:4.5em;margin-bottom:5em}.industriesconstructionandengineeringpageContent .content2 .message .title{color:#7dc6ef;font-size:min(12vw,3em);line-height:1.2;font-family:goldman_bold}.industriesconstructionandengineeringpageContent .content2 .message .detail{margin-top:.5em;font-size:1em;color:#cdcdcd}.industriesconstructionandengineeringpageContent .content3{max-height:80vh;position:relative}.industriesconstructionandengineeringpageContent .content3:before{top:0}.industriesconstructionandengineeringpageContent .content3:after,.industriesconstructionandengineeringpageContent .content3:before{content:"";position:absolute;width:100%;height:5px;background:linear-gradient(90deg,#214882 5%,#4e87dd 10%,#8118b1 30%,rgb(175,144,34) 40%,#b41717 50%,#532288 70%,#4e87dd 80%,#214882 90%);left:0}.industriesconstructionandengineeringpageContent .content3:after{bottom:0}.industriesconstructionandengineeringpageContent .content3 video{width:100%;max-height:80vh;object-fit:cover;background:#000;pointer-events:none}.industriesconstructionandengineeringpageContent .content4,.industriesconstructionandengineeringpageContent .content5{background:#020a0f}.industriesconstructionandengineeringpageContent .content4 .title,.industriesconstructionandengineeringpageContent .content5 .title{margin-top:2em;margin-bottom:1em;color:#fff;font-size:2.5em;text-align:center}.industriesconstructionandengineeringpageContent .content4 .cards,.industriesconstructionandengineeringpageContent .content5 .cards{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:3.5em;gap:2em;row-gap:2em}.industriesconstructionandengineeringpageContent .content4 .cards .card,.industriesconstructionandengineeringpageContent .content5 .cards .card{width:calc(33.3333333333% - 2em);min-width:12em;display:flex;flex-direction:column;background:rgba(0,0,0,0);border:2px solid #6d6d6d;border-radius:.65em;margin-bottom:0;cursor:pointer}.industriesconstructionandengineeringpageContent .content4 .cards .card:hover img,.industriesconstructionandengineeringpageContent .content5 .cards .card:hover img{filter:none}.industriesconstructionandengineeringpageContent .content4 .cards .card img,.industriesconstructionandengineeringpageContent .content5 .cards .card img{filter:brightness(.8);object-fit:cover;width:100%;border-radius:.55em .55em 0 0;flex-basis:0;aspect-ratio:16/9}.industriesconstructionandengineeringpageContent .content4 .cards .card .text,.industriesconstructionandengineeringpageContent .content5 .cards .card .text{padding:.25em .5em;color:#fff;font-size:1.2em}.industriesconstructionandengineeringpageContent .content4 .cards .card .detail,.industriesconstructionandengineeringpageContent .content5 .cards .card .detail{color:#fff;padding:.25em .5em}.industriesconstructionandengineeringpageContent .content5{background:#06151e}.industriesconstructionandengineeringpageContent .content5 .cards .card img{object-fit:contain;width:max(30%,6em);border-radius:.55em .55em 0 0;flex-basis:unset;aspect-ratio:unset;padding:.5em;filter:none}.industriesconstructionandengineeringpageContent .content6{background:#020a0f}.industriesconstructionandengineeringpageContent .content6 .message{display:flex;flex-direction:column;justify-content:center;margin-top:8em}.industriesconstructionandengineeringpageContent .content6 .message .title{font-size:2.5em;color:#7dc6ef;font-family:goldman_bold;line-height:1.1}.industriesconstructionandengineeringpageContent .content6 .message .subtitle{font-size:1.8em;color:#cdcdcd;margin-top:.3em}.industriesconstructionandengineeringpageContent .content6 .message .button{color:#eee;outline:none;box-shadow:none!important;display:block;margin-top:1.5em;padding:.7em 1.8em;border-radius:.6em;border-color:#eee;margin-bottom:8em}@media only screen and (max-width:460px){.industriesconstructionandengineeringpageContent .topDisplay{background-position:50%}.industriesconstructionandengineeringpageContent .topDisplay .texts .title{font-size:1.5em;padding-top:4em}.industriesconstructionandengineeringpageContent .topDisplay .texts .detail{font-size:1.2em;padding-bottom:1em}.industriesconstructionandengineeringpageContent .content1{background-position:25%}.industriesconstructionandengineeringpageContent .content1 .message{margin-top:1.5em;margin-bottom:1.5em;text-align:left}.industriesconstructionandengineeringpageContent .content1 .message .title{font-size:min(12vw,2em);line-height:1}.industriesconstructionandengineeringpageContent .content1 .message .detail p:last-of-type{margin-bottom:0}.industriesconstructionandengineeringpageContent .content2 .message{margin-top:1.5em;margin-bottom:1.5em}.industriesconstructionandengineeringpageContent .content2 .message .title{font-size:min(12vw,2em)}.industriesconstructionandengineeringpageContent .content2 .message .detail{font-size:1.2em;margin-bottom:1em;line-height:1}.industriesconstructionandengineeringpageContent .content4 .title,.industriesconstructionandengineeringpageContent .content5 .title{margin-top:1.5rem;margin-bottom:1em;font-size:1.8em}.industriesconstructionandengineeringpageContent .content4 .cards,.industriesconstructionandengineeringpageContent .content5 .cards{margin-bottom:1em;gap:1em;row-gap:1em}.industriesconstructionandengineeringpageContent .content4 .cards .card,.industriesconstructionandengineeringpageContent .content5 .cards .card{width:calc(50% - .5em);min-width:calc(50% - .5em)}.industriesconstructionandengineeringpageContent .content4 .cards .card .text,.industriesconstructionandengineeringpageContent .content5 .cards .card .text{font-size:.9em}.industriesconstructionandengineeringpageContent .content6 .message{margin-top:1.5em}.industriesconstructionandengineeringpageContent .content6 .message .title{font-size:1.8em;line-height:1}.industriesconstructionandengineeringpageContent .content6 .message .subtitle{font-size:1.5em}.industriesconstructionandengineeringpageContent .content6 .message .button{margin-top:1.5em;margin-bottom:1.5em}}