*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-family:'Roboto',sans-serif;color:#231f20;color:#65615d;font-size:16px}html{scroll-padding-top:70px}.bui{border:none !important;padding:15px !important;background-color:#000 !important;opacity:0.5 !important;color:#fff !important}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}@media (min-width:992px){.navbar-expand-lg .navbar-nav .dropdown-menu{padding:0}}.mobile-menu{margin:auto}.mobile-menu .nav-menu-block{padding-top:50px}.mobile-menu .nav-menu-block .btn{margin-bottom:50px;max-width:150px;padding:0.25rem !important}.mobile-menu .nav-menu-block .small-links a{color:#767676;font-size:16px;font-weight:bold;width:100%;border-bottom:1px solid #76767650;padding:0;margin-top:20px;padding-bottom:4px}.mobile-menu .nav-menu-block .small-links a:hover,.mobile-menu .nav-menu-block .small-links a:active,.mobile-menu .nav-menu-block .small-links a:focus{color:#3e3935;border-bottom:1px solid #3e3935}.menu-toggle{width:90%;text-align:left;font-size:20px;font-weight:bold;font-family:'Roboto Condensed',sans-serif;cursor:pointer;border-bottom:1px solid #ccc;margin-top:20px;text-transform:uppercase}.menu-toggle:active,.menu-toggle:focus{border:none;outline:none}.pager-class{width:100%;display:flex;text-align:center;row-gap:20px;justify-content:center;align-items:center;flex-wrap:wrap;font-size:14px}.pager-class .pages{font-size:13px;font-weight:500;padding-right:20px}.pager-class div a{padding:8px 12px;display:block;background:transparent;color:#00a9dd;font-weight:500;font-size:14px}.pager-class div a span{padding-top:5px}.pager-class div a:hover,.pager-class div a:active,.pager-class div a:focus{color:#000}.pager-class div a.active{padding:8px 12px;display:block;background:#00a9dd;color:#fff;font-weight:500;border-radius:10px}.width-90{width:95%;margin:0 auto}.width-80{width:80%;margin:0 auto}@media screen and (max-width:1400px){.width-80{width:90%}}@media screen and (max-width:768px){.width-80{width:95%}.width-80 .cta a{float:none;display:inline-block;margin:0 auto}}.width-50{width:50%;margin:0 auto}@media screen and (max-width:1400px){.width-50{width:95%}}.p-y-small{padding:100px 0}@media screen and (max-width:1980px){.p-y-small{padding:80px 0}}@media screen and (max-width:1200px){.p-y-small{padding:70px 0}}@media screen and (max-width:768px){.p-y-small{padding:50px 0}}.p-y-normal{padding:150px 0}@media screen and (max-width:1980px){.p-y-normal{padding:125px 0}}@media screen and (max-width:1200px){.p-y-normal{padding:100px 0}}@media screen and (max-width:768px){.p-y-normal{padding:75px 0}}.p-y-normal-col{padding:150px 0}@media screen and (max-width:1980px){.p-y-normal-col{padding:125px 0}}@media screen and (max-width:1200px){.p-y-normal-col{padding:100px 0}}@media screen and (max-width:768px){.p-y-normal-col{padding:25px 0}}.p-y-large{padding:250px 0}@media screen and (max-width:2560px){.p-y-large{padding:200px 0}}@media screen and (max-width:1980px){.p-y-large{padding:150px 0}}@media screen and (max-width:1200px){.p-y-large{padding:125px 0}}@media screen and (max-width:768px){.p-y-large{padding:100px 0}}@media screen and (max-width:640px){.p-y-large{padding:50px 0}}.color-body{color:#231f20}.color-white{color:#fff !important}.back-darkgrey{background-color:#2e2a25 !important}.back-darkgrey h2,.back-darkgrey h3,.back-darkgrey h4,.back-darkgrey h5,.back-darkgrey h6,.back-darkgrey p,.back-darkgrey span,.back-darkgrey div{color:#fff}.back-lightgrey{background-color:#ebebea !important}.back-lightgrey h2,.back-lightgrey h3,.back-lightgrey h4,.back-lightgrey h5,.back-lightgrey h6,.back-lightgrey p,.back-lightgrey span,.back-lightgrey div,.back-lightgrey li{color:#231f20 !important}.spacer{height:150px}@media screen and (max-width:1980px){.spacer{height:125px}}@media screen and (max-width:1200px){.spacer{height:100px}}@media screen and (max-width:768px){.spacer{height:75px}}.btn{border-radius:0;transition:all 0.5s ease;font-size:20px;font-weight:bold;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;letter-spacing:0.4px}@media screen and (max-width:640px){.btn{font-size:18px}}.btn-lg{font-size:40px;letter-spacing:0.3px;padding:16px 32px}@media screen and (max-width:1920px){.btn-lg{font-size:28px;padding:12px 20px}}@media screen and (max-width:1100px){.btn-lg{font-size:22px;padding:10px 18px}}.btn-hover{transform:translateY(-2px)}.btn-primary{background-color:#00a9dd;border-color:#00a9dd}.btn-primary:hover{background-color:#0088b3;border-color:#0088b3}.btn-secondary{background-color:#221f1b;border-color:#221f1b}.btn-secondary:hover{background-color:#1a1714;border-color:#1a1714}.overlay{height:0;width:100%;position:fixed;z-index:9999;left:0;top:0;background-color:#fff;color:#231f20;overflow-x:hidden;transition:0.5s}.overlay-content{position:relative;top:0;width:100%;margin-top:40px}.overlay a{padding:8px;text-decoration:none;color:#00a9dd;transition:0.3s}.overlay a:hover,.overlay a:focus{color:#000}.overlay .closebtn{position:absolute;top:20px;right:20px}@media screen and (max-height:360px){.overlay a{font-size:20px}.overlay .closebtn{top:10px;right:10px}}.ov-block{margin:1em 0;margin-top:0}.ov-menu{text-align:left;margin:0 1em;padding:0 1em;padding-top:25px}.ov-menu .logo{max-width:75px;height:auto;margin:2em auto;text-align:center}.ov-menu a{color:#000;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;display:block;font-weight:400;font-size:20px;border-bottom:1px dotted #ccc;padding:10px}.ov-menu a:hover,.ov-menu a:active,.ov-menu a:focus{background-color:#e2e2e2}.ov-menu a.current{background-color:#00a9dd;color:#fff}.ov-menu a.current:hover,.ov-menu a.current:active,.ov-menu a.current:focus{color:#f2f2f2;cursor:default}.ov-menu .sec{padding-left:20px;text-transform:lowercase}header{position:fixed;top:0;left:0;width:100%;padding:1rem 2rem;transition:transform 0.3s ease;z-index:1000;background:transparent;transition:background 0.3s ease}@media screen and (max-width:640px){header{padding:0.75rem}}@media screen and (max-width:992px){header .desktop{display:none}}header .desktop .navbar{background:transparent !important}header .desktop .megamenu-li{position:static}header .desktop .megamenu{position:absolute;width:100%;left:0;right:0}header .desktop .megamenu .content{display:flex}header .desktop .megamenu .content .left{width:33%;background-color:#ebebea;padding:100px}header .desktop .megamenu .content .left .content-left{max-width:300px;margin:0 auto}header .desktop .megamenu .content .left .content-left .title{font-family:'Roboto Condensed',sans-serif;font-size:50px;font-weight:700;display:block;text-transform:uppercase}@media screen and (max-width:2560px){header .desktop .megamenu .content .left .content-left .title{font-size:38px}}@media screen and (max-width:1920px){header .desktop .megamenu .content .left .content-left .title{font-size:28px}}header .desktop .megamenu .content .left .content-left p{margin:20px 0;margin-bottom:30px;font-size:24px;line-height:1.6;color:#767676}@media screen and (max-width:1920px){header .desktop .megamenu .content .left .content-left p{font-size:18px}}header .desktop .megamenu .content .right{flex:1;padding:100px;column-gap:0}header .desktop .megamenu .content .right .links{display:flex;flex-wrap:wrap;row-gap:1rem;column-gap:5%;justify-content:flex-start}header .desktop .megamenu .content .right .links div{width:27%}@media screen and (max-width:1600px){header .desktop .megamenu .content .right .links div{width:44%}}header .desktop .megamenu .content .right .links div a{display:block;font-size:36px;color:#767676;font-weight:bold;border-bottom:1px solid #d7d6d6;padding-bottom:5px}@media screen and (max-width:2560px){header .desktop .megamenu .content .right .links div a{font-size:28px}}@media screen and (max-width:1920px){header .desktop .megamenu .content .right .links div a{font-size:20px}}header .desktop .megamenu .content .right .links div a:hover,header .desktop .megamenu .content .right .links div a:focus,header .desktop .megamenu .content .right .links div a:active{color:#00a9dd;border-bottom:1px solid #00a9dd;text-decoration:none}header .desktop .logo{height:75px;width:auto;margin-left:50px}header .desktop .contact-button{margin-right:50px}header .desktop .dropdown-toggle::after{display:none !important}header .desktop .navbar-light .navbar-nav .nav-link{color:#fff;font-weight:700;font-family:'Roboto Condensed',sans-serif;font-size:28px;text-transform:uppercase;padding:0 0.75rem}@media screen and (max-width:1920px){header .desktop .navbar-light .navbar-nav .nav-link{font-size:24px}}@media screen and (max-width:1520px){header .desktop .navbar-light .navbar-nav .nav-link{font-size:20px}}header .desktop .underline-hover{position:relative;padding:0 1rem;padding-bottom:4px;border-bottom:2px solid transparent;transition:border-color 0.8s ease}header .desktop .underline-hover:hover{text-decoration:underline;text-decoration-color:#00a9dd;text-underline-offset:4px;text-decoration-thickness:2px}header .mobile{display:none}@media screen and (max-width:992px){header .mobile{display:block;padding:0}}header .mobile table{width:100%}header .mobile td{text-align:left;vertical-align:middle}header .mobile td.menu{text-align:right}header .mobile td.menu span{font-size:40px}header .mobile td.logo img{height:55px;width:auto}header.header-hidden{transform:translateY(-100%)}header.scrolled{background:rgba(255,255,255,0.95);backdrop-filter:blur(5px)}header.scrolled .desktop .navbar-light .navbar-nav .nav-link{color:#000}footer .section1{height:80vh;width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media screen and (orientation:portrait){footer .section1{max-height:1000px}}@media screen and (max-width:1100px){footer .section1{flex-direction:column;height:auto}}footer .section1 .pic{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0.7)),url('https://storage.googleapis.com/sjcpl/cdn/images/home/build.webp');background-repeat:no-repeat;background-size:cover;background-position:center 30%;width:75%;height:100%;position:relative}@media screen and (max-width:1100px){footer .section1 .pic{width:100%;height:60vh}}footer .section1 .pic .content{position:absolute;bottom:10%;left:10%}@media screen and (max-width:1100px){footer .section1 .pic .content{bottom:20%}}footer .section1 .pic h2{color:#fff}footer .section1 .txt{background-color:#fff;width:35%;text-align:center;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;z-index:10;padding:200px 100px;margin-top:5%;margin-bottom:5%;margin-left:-10%;margin-right:10%}footer .section1 .txt h3{color:#2e2a25;font-size:70px;font-size:clamp(22px,1.822vw,70px);margin-bottom:40px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:bold;line-height:1.1}@media screen and (max-width:2560px){footer .section1 .txt h3{font-size:60px}}@media screen and (max-width:1920px){footer .section1 .txt h3{font-size:50px}}@media screen and (max-width:1500px){footer .section1 .txt h3{font-size:40px}}@media screen and (max-width:768px){footer .section1 .txt h3{font-size:32px}}footer .section1 .txt p{color:#767676;font-size:36px;font-size:clamp(18px,0.9vw,36px);margin-bottom:20px;font-weight:700;letter-spacing:0.4px;font-family:'Roboto Condensed',sans-serif}@media screen and (max-width:1100px){footer .section1 .txt{margin:0;padding:75px;margin-top:-20px;width:90%}}@media screen and (max-width:640px){footer .section1 .txt{padding:50px 1rem}}footer .section2{padding-top:50px;padding-bottom:50px;border-bottom:1px solid #cccccc50}footer .section2 .logo{max-width:100px;height:auto}@media screen and (max-width:1920px){footer .section2 .logo{height:60px;width:auto}}footer .section2 [class^="col-"]{padding:37px 1rem}@media screen and (max-width:1920px){footer .section2 [class^="col-"]{padding:25px 1rem}}@media screen and (max-width:768px){footer .section2 [class^="col-"]{padding:15px 1rem}}footer .section2 .social{display:flex;row-gap:40px;column-gap:48px}footer .section2 .social img{height:65px}@media screen and (max-width:1920px){footer .section2 .social img{height:48px}}footer .section2 .social img:hover{transform:scale(1.05);filter:brightness(1.1) contrast(1.1)}footer .section2 .links{display:flex;row-gap:20px;column-gap:48px;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width:576px){footer .section2 .links{justify-content:flex-start}}@media screen and (max-width:1100px){footer .section2 .links{column-gap:20px}}footer .section2 .links .signnews{white-space:nowrap;display:inline;text-transform:uppercase;font-size:42px;color:#2e2a25;font-weight:bold;font-family:'Roboto Condensed',sans-serif}@media screen and (max-width:1920px){footer .section2 .links .signnews{font-size:28px}}@media screen and (max-width:640px){footer .section2 .links .signnews{font-size:22px}}footer .section2 .links .signnews span{font-size:60px;font-weight:bold;vertical-align:middle;padding-bottom:8px;color:#00a9dd}@media screen and (max-width:1920px){footer .section2 .links .signnews span{font-size:34px;padding-bottom:4px}}footer .section2 .links .signnews:hover,footer .section2 .links .signnews:active,footer .section2 .links .signnews:focus{color:#767676;text-decoration:none}footer .section2 .links .signnews:hover span,footer .section2 .links .signnews:active span,footer .section2 .links .signnews:focus span{color:#2e2a25}footer .section2 .links a{color:#767676;font-family:'Roboto Condensed',sans-serif;font-weight:bold;font-size:24px;letter-spacing:0.4px;text-transform:uppercase;position:relative}@media screen and (max-width:1920px){footer .section2 .links a{font-size:20px}}footer .section2 .links a:hover,footer .section2 .links a:active,footer .section2 .links a:focus{color:#2e2a25;text-decoration:none}footer .section2 .links a::after{content:'';position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#00a9dd;transition:width 0.5s ease}footer .section2 .links a:hover::after{width:100%}footer .section3{padding:20px 0}@media screen and (max-width:1920px){footer .section3{padding:16px 0}}footer .section3 .copy{font-size:28px;color:#767676}@media screen and (max-width:1920px){footer .section3 .copy{font-size:18px}}@media screen and (max-width:1100px){footer .section3 .copy{font-size:16px}}footer .section3 .links{display:flex;row-gap:20px;column-gap:48px;flex-wrap:wrap;justify-content:flex-start}footer .section3 .links a{color:#767676;font-weight:bold;font-size:22px;position:relative}@media screen and (max-width:1920px){footer .section3 .links a{font-size:18px}}footer .section3 .links a:hover,footer .section3 .links a:active,footer .section3 .links a:focus{color:#2e2a25;text-decoration:none}footer .section3 .links a::after{content:'';position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#00a9dd;transition:width 0.5s ease}footer .section3 .links a:hover::after{width:100%}.banner-home .dark-gradient{position:absolute;left:0;right:0;width:100%;top:50%;bottom:0;background:linear-gradient(to right,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.1) 70%,transparent 100%);display:flex;align-items:center}@media screen and (max-width:640px){.banner-home .dark-gradient{top:40%}}.banner-home .dark-gradient h1{font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#fff;text-transform:uppercase;font-size:170px;line-height:1.1;font-size:clamp(42px,4.5vw,175px)}.banner-home .dark-gradient h1 span{font-size:inherit;color:inherit;text-transform:inherit;font-weight:400;line-height:inherit;font-family:inherit;letter-spacing:-0.007em}.banner-home .dark-gradient h4{font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#fff;text-transform:uppercase;font-size:40px;line-height:1.1}@media screen and (max-width:2560px){.banner-home .dark-gradient h4{font-size:30px}}@media screen and (max-width:1200px){.banner-home .dark-gradient h4{font-size:20px}}@media screen and (max-width:768px){.banner-home .dark-gradient h4{font-size:16px}}@media screen and (max-width:580px){.banner-home .dark-gradient h4{font-size:12px}}.banner-home .dark-gradient .cta{margin-top:48px}@media screen and (max-width:640px){.banner-home .dark-gradient .cta{margin-top:36px}}.banner-home .dark-gradient .cta a:nth-child(2){margin:0;margin-left:30px}@media screen and (max-width:640px){.banner-home .dark-gradient .cta a{display:block;margin-bottom:1rem;float:left;clear:left}.banner-home .dark-gradient .cta a:nth-child(2){margin-left:0;margin-top:15px}}.banner-home .dark-gradient .cta .btn-secondary{background-color:#221f1b;border-color:#221f1b}.banner-home .dark-gradient .cta .btn-secondary:hover{background-color:#1a1714;border-color:#1a1714}.banner-inside .gradient{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;background:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%)}.banner-inside .gradient .content{position:absolute;left:10%;right:10%;width:80%;bottom:20%}.banner-inside .gradient .content h1{font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#fff;text-transform:uppercase;font-size:170px;line-height:1.1;font-size:clamp(42px,4.5vw,175px);margin:0;max-width:70%}@media screen and (max-width:1200px){.banner-inside .gradient .content h1{max-width:100%}}.banner-inside .gradient .content h1 span{font-size:inherit;color:inherit;text-transform:inherit;font-weight:400;line-height:inherit;font-family:inherit;letter-spacing:-0.007em}.banner-inside .gradient .content p{color:#fff;font-size:24px;font-weight:normal}@media screen and (max-width:1200px){.banner-inside .gradient .content p{font-size:20px}}.banner-inside .gradient .content h4{font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#fff;text-transform:uppercase;font-size:40px;line-height:1.1;display:block;margin:0;margin-bottom:20px}@media screen and (max-width:2560px){.banner-inside .gradient .content h4{font-size:30px}}@media screen and (max-width:1200px){.banner-inside .gradient .content h4{font-size:24px}}@media screen and (max-width:768px){.banner-inside .gradient .content h4{font-size:22px}}@media screen and (max-width:580px){.banner-inside .gradient .content h4{font-size:18px}}.banner-inside .gradient .content h4.location{color:#b2b2b5;margin-top:20px}.banner-inside .gradient .content .cta{margin-top:48px}@media screen and (max-width:640px){.banner-inside .gradient .content .cta{margin-top:36px}}.banner-inside .gradient .content .cta a:nth-child(2){margin:0;margin-left:30px}@media screen and (max-width:640px){.banner-inside .gradient .content .cta a{display:block;margin-bottom:1rem;float:left;clear:left}.banner-inside .gradient .content .cta a:nth-child(2){margin-left:0;margin-top:15px}}.banner-inside .gradient .content .cta .btn-secondary{background-color:#221f1b;border-color:#221f1b}.banner-inside .gradient .content .cta .btn-secondary:hover{background-color:#1a1714;border-color:#1a1714}section h2{font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#231f20;text-transform:uppercase;font-size:170px;line-height:1;margin-bottom:48px}@media screen and (max-width:1400px){section h2{margin-bottom:36px}}@media screen and (max-width:768px){section h2{margin-bottom:24px}}section h2 span{font-size:inherit;color:inherit;text-transform:inherit;font-weight:400;line-height:inherit;font-family:inherit;letter-spacing:-0.007em}section h2.v5{font-size:clamp(44px,5.2vw,220px)}section h2.v4{font-size:clamp(40px,4.5vw,150px)}section h2.v3{font-size:clamp(36px,3.52vw,108px)}section h3{font-size:clamp(24px,3.52vw,42px)}section h5{font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#65615d;text-transform:uppercase;line-height:1.2;font-size:30px;margin-bottom:30px}@media screen and (max-width:1400px){section h5{font-size:26px;margin-bottom:26px}}@media screen and (max-width:768px){section h5{font-size:24px;margin-bottom:24px}}section ul{margin-left:20px}section p,section a,section li{color:#65615d;line-height:1.6;font-size:16px}@media screen and (min-width:768px){section p,section a,section li{font-size:18px}}@media screen and (min-width:1200px){section p,section a,section li{font-size:20px}}@media screen and (min-width:1980px){section p,section a,section li{font-size:22px}}@media screen and (min-width:2560px){section p,section a,section li{font-size:24px}}section a{color:#00a9dd}section a:hover,section a:Active,section a:focus{color:#2e2a25}section em{font-size:inherit !important;font-weight:bold;color:inherit !important;line-height:inherit !important;font-style:normal}section .center{text-align:center;text-align-last:center;margin-left:auto;margin-right:auto}section p.s40{font-size:18px;line-height:1.3}@media screen and (min-width:768px){section p.s40{font-size:22px}}@media screen and (min-width:1200px){section p.s40{font-size:26px}}@media screen and (min-width:1980px){section p.s40{font-size:32px}}@media screen and (min-width:2560px){section p.s40{font-size:40px}}section .cta{margin-top:48px}@media screen and (max-width:1400px){section .cta{margin-top:36px}}@media screen and (max-width:768px){section .cta{margin-top:24px}}section .cta a:nth-child(2){margin:0;margin-left:30px}@media screen and (max-width:640px){section .cta a{display:block;float:left;clear:left}section .cta a:nth-child(2){margin-left:0;margin-top:16px}}section h2.half{width:50%}@media screen and (max-width:1200px){section h2.half{width:75%}}@media screen and (max-width:996px){section h2.half{width:100%}}section p.half{width:40%}@media screen and (max-width:1200px){section p.half{width:65%}}@media screen and (max-width:996px){section p.half{width:100%}}section.full-height{min-height:100vh;display:flex;align-items:center}@media screen and (max-width:640px){section.full-height{min-height:0}}.darkgrey-backgroundImage{background-image:url("https://storage.googleapis.com/sjcpl/cdn/images/approach-tech/grey-background.webp") !important;background-repeat:repeat}.darkgrey-backgroundImage-careers{background-image:linear-gradient(to bottom,rgba(235,235,235,0) 0%,#fff 100%),url("https://storage.googleapis.com/sjcpl/cdn/images/careers/background-01.webp") !important;background-repeat:repeat}.home-about{background-image:url("https://storage.googleapis.com/sjcpl/cdn/images/home-about-background.webp");background-repeat:repeat}.home-about .section1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.home-about .section1 .left{width:60%;padding-right:50px}@media screen and (max-width:996px){.home-about .section1 .left{width:100%;order:2;padding:0}}.home-about .section1 .right{width:40%;padding-left:50px}@media screen and (max-width:996px){.home-about .section1 .right{width:100%;order:1;padding:0;margin-bottom:30px}}.home-about .section1 .right .mosaic{width:100%}.home-about .section1 .right .mosaic td{vertical-align:top;padding:3px}.home-about .section1 .right .mosaic td img{object-fit:cover !important}@media screen and (max-width:996px){.home-about .section1 .right .mosaic .dsk{display:none}}.home-about .section2{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media screen and (max-width:996px){.home-about .section2{flex-direction:column}}.home-about .section2 .pic{background-image:url('https://storage.googleapis.com/sjcpl/cdn/images/home/partnership-back.webp');background-repeat:no-repeat;background-size:cover;background-position:center 30%;width:60%}@media screen and (max-width:996px){.home-about .section2 .pic{width:100%;height:350px}}.home-about .section2 .picx{width:45%;z-index:20;text-align:right;align-self:center}@media screen and (max-width:996px){.home-about .section2 .picx{width:100%;padding-bottom:75px}}@media screen and (max-width:996px){.home-about .section2 .picx{text-align:center}}.home-about .section2 .picx img{width:100%;max-width:1200px}@media screen and (max-width:1920px){.home-about .section2 .picx img{max-width:900px}}@media screen and (max-width:996px){.home-about .section2 .picx img{max-width:600px}}.home-about .section2 .txt-more{width:60% !important;padding-left:10% !important;background-color:#2e2a25 !important;align-self:center !important}@media screen and (max-width:996px){.home-about .section2 .txt-more{padding:150px 75px !important;width:100% !important}}@media screen and (max-width:640px){.home-about .section2 .txt-more{padding:50px 2rem !important}}.home-about .section2 .txt{background-color:#2e2a25;width:50%;padding:200px 100px;margin-top:5%;margin-bottom:5%;margin-left:-10%}.home-about .section2 .txt p{color:#65615d !important}@media screen and (max-width:996px){.home-about .section2 .txt{margin:0;width:100%;padding:150px 75px}}@media screen and (max-width:640px){.home-about .section2 .txt{padding:50px 2rem}}.home-about .section2-reverse{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media screen and (max-width:996px){.home-about .section2-reverse{flex-direction:column}}.home-about .section2-reverse .pic{background-image:url('https://storage.googleapis.com/sjcpl/cdn/images/home/partnership-back.webp');background-repeat:no-repeat;background-size:cover;background-position:center 30%;width:50%;margin-left:-10%}@media screen and (max-width:996px){.home-about .section2-reverse .pic{width:100%;margin-left:0;height:350px;order:1}}.home-about .section2-reverse .txt{background-color:#2e2a25;width:60%;z-index:5;padding:200px 100px;margin-top:5%;margin-bottom:5%}.home-about .section2-reverse .txt p{color:#9ea1a2}@media screen and (max-width:996px){.home-about .section2-reverse .txt{margin:0;width:100%;padding:150px 75px;order:2}}@media screen and (max-width:640px){.home-about .section2-reverse .txt{padding:50px 2rem}}.home-about .section2-reverse1{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media screen and (max-width:996px){.home-about .section2-reverse1{flex-direction:column}}.home-about .section2-reverse1 .pic{background-image:url('https://storage.googleapis.com/sjcpl/cdn/images/home/partnership-back.webp');background-repeat:no-repeat;background-size:cover;background-position:center 30%;width:60%;margin-left:-10%}@media screen and (max-width:996px){.home-about .section2-reverse1 .pic{width:100%;margin-left:0;height:350px;order:1}}.home-about .section2-reverse1 .txt{background-color:#2e2a25;width:50%;z-index:5;padding:200px 100px;margin-top:5%;margin-bottom:5%}.home-about .section2-reverse1 .txt p{color:#9ea1a2}@media screen and (max-width:996px){.home-about .section2-reverse1 .txt{margin:0;width:100%;padding:150px 75px;order:2}}@media screen and (max-width:640px){.home-about .section2-reverse1 .txt{padding:50px 2rem}}.home-about .section2-equal{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media screen and (max-width:996px){.home-about .section2-equal{flex-direction:column}}.home-about .section2-equal .pic{background-image:url('https://storage.googleapis.com/sjcpl/cdn/images/home/partnership-back.webp');background-repeat:no-repeat;background-size:cover;background-position:center center;width:50%}@media screen and (max-width:996px){.home-about .section2-equal .pic{width:100%;margin-left:0;height:350px;order:1}}.home-about .section2-equal .txt{background-color:#2e2a25;width:50%;z-index:5;padding:200px 100px}.home-about .section2-equal .txt p{color:#9ea1a2}@media screen and (max-width:996px){.home-about .section2-equal .txt{margin:0;width:100%;padding:150px 75px;order:2}}@media screen and (max-width:640px){.home-about .section2-equal .txt{padding:50px 2rem}}.video-fold{position:relative;width:100%;height:100vh;overflow:hidden}.video-container{position:absolute;top:0;left:0;width:100%;height:100%}.video-container video{width:100%;height:100%;object-fit:cover}.content-overlay{position:relative;z-index:2;color:#fff;padding:2rem;max-width:800px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}.video-container::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.home-commit{display:flex;flex-direction:row}@media (max-width:996px){.home-commit{flex-direction:column}}.home-commit .image-section{width:40%;position:relative}@media (max-width:996px){.home-commit .image-section{width:100%;margin:0 auto;height:400px;background-color:#ebebea}}.home-commit .image-section img{object-fit:cover;display:block;left:20%;width:120%;top:15%;height:70%;z-index:10;position:absolute;width:105%}@media (max-width:996px){.home-commit .image-section img{width:96%;left:2%;top:-15%;bottom:0;height:115%}}.home-commit .content-section{z-index:1;width:60%;background-color:#ebebea;display:flex;align-items:center;padding-left:15%;padding-right:50px}@media (max-width:996px){.home-commit .content-section{width:100%;margin:0 auto;padding:0 1rem}}.home-commit .content-section .content{max-width:1200px;margin:0 auto}#carouselExampleControls .carousel-control-next-icon,#carouselExampleControls .carousel-control-prev-icon{width:40px;height:40px}@media (max-width:640px){#carouselExampleControls .carousel-control-next-icon,#carouselExampleControls .carousel-control-prev-icon{width:20px;height:20px}}#carouselExampleControls .carousel-caption{background-color:#2e2a25;padding:40px;text-align:left;max-width:700px;margin:0 auto}@media (max-width:640px){#carouselExampleControls .carousel-caption{padding:24px;padding-bottom:100px}}@media (max-width:996px){#carouselExampleControls .carousel-caption{position:relative;left:0;bottom:0;right:0;max-width:1000px}}#carouselExampleControls .carousel-caption h5{margin:0;color:#9ea1a2;font-size:20px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;letter-spacing:-0.4px;font-weight:700}@media (max-width:640px){#carouselExampleControls .carousel-caption h5{font-size:18px}}#carouselExampleControls .carousel-caption h3{padding-top:12px;padding-bottom:40px;margin:0;color:#fff;font-size:40px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;letter-spacing:-0.288px;font-weight:700;border-bottom:1px solid #ffffff50}@media (max-width:1200px){#carouselExampleControls .carousel-caption h3{font-size:30px}}@media (max-width:640px){#carouselExampleControls .carousel-caption h3{font-size:24px;padding-bottom:20px}}.no-background{background-image:none !important}.about-f01{background-image:url("https://storage.googleapis.com/sjcpl/cdn/images/backgrounds/background-tank.webp");background-repeat:repeat}.about-f01 .section1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.about-f01 .section1 .left{width:70%;padding-right:15%}@media screen and (max-width:996px){.about-f01 .section1 .left{width:100%;padding:0}}.about-f01 .section1 .left .space{height:150px}@media (max-width:1200px){.about-f01 .section1 .left .space{height:100px}}@media (max-width:640px){.about-f01 .section1 .left .space{height:75px}}.about-f01 .section1 .right{width:30%}@media screen and (max-width:996px){.about-f01 .section1 .right{width:100%;padding:0;margin-top:50px}}.about-f01 .section1 .right .menu-block{background-color:#2e2a25;padding:50px}.about-f01 .section1 .right .menu-block .title{font-size:35px;color:#fff;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:700;border-bottom:2px solid #3e3935;margin-bottom:30px}@media screen and (max-width:1600px){.about-f01 .section1 .right .menu-block .title{font-size:30px}}@media screen and (max-width:996px){.about-f01 .section1 .right .menu-block .title{font-size:22px}}.about-f01 .section1 .right .menu-block a::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#00a9dd;transition:width 0.3s ease}.about-f01 .section1 .right .menu-block a:hover::after{width:100%}.about-f01 .section1 .right .menu-block a{font-size:18px;color:#9ea1a2;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:700;display:inline-block;margin:10px 0;text-decoration:none;position:relative}@media screen and (max-width:996px){.about-f01 .section1 .right .menu-block a{font-size:15px}}.image-section{width:100%;min-height:100vh;min-height:100 dvh;background-size:cover;position:relative}.image-section .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1;padding:0 20px;width:90%;width:80%;max-width:996px}.image-section .content h2{line-height:1}.image-section .content h2,.image-section .content p{color:inherit !important;margin:0;margin-bottom:30px}@media screen and (max-width:996px){.image-section .content{width:90%;max-width:768px}}@media screen and (max-width:580px){.image-section .content{max-width:100%;width:100%}}.image-section .content-left{position:absolute;bottom:10%;left:10%;transform:none !important;text-align:left !important;width:80%}.about-people{background-position:center;background-repeat:no-repeat}@media (max-width:800px){.about-people{background-image:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url('https://storage.googleapis.com/sjcpl/cdn/images/about/people-sm.webp')}}@media (min-width:801px) and (max-width:2560px){.about-people{background-image:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url('https://storage.googleapis.com/sjcpl/cdn/images/about/people-md.webp')}}@media (min-width:2561px){.about-people{background-image:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url('https://storage.googleapis.com/sjcpl/cdn/images/about/people.webp')}}.about-history{background-position:center;background-repeat:no-repeat}@media (max-width:800px){.about-history{background-image:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,transparent 100%),url('https://storage.googleapis.com/sjcpl/cdn/images/about/history-sm.webp')}}@media (min-width:801px) and (max-width:2560px){.about-history{background-image:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,transparent 100%),url('https://storage.googleapis.com/sjcpl/cdn/images/about/history-md.webp')}}@media (min-width:2561px){.about-history{background-image:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,transparent 100%),url('https://storage.googleapis.com/sjcpl/cdn/images/about/history.webp')}}@media (max-width:996px){.two-col-reverse .col-left{order:2}}@media (max-width:996px){.two-col-reverse .col-right{order:1}}.two-col{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:100px}@media (max-width:996px){.two-col{flex-direction:column;gap:75px}}@media (max-width:768px){.two-col{gap:50px}}@media (max-width:580px){.two-col{gap:30px}}.two-col .col{padding:0;flex:1}.two-col .col h2{line-height:1}.two-col .col h2,.two-col .col p{color:inherit !important;margin:0;margin-bottom:30px}.nav-item.dropdown>.nav-link{pointer-events:auto}.nav-item.dropdown>.nav-link::after{pointer-events:none}.icon4{padding-top:150px;display:flex;justify-content:space-between;align-items:stretch;width:100%;flex-wrap:wrap;row-gap:50px}@media (max-width:1100px){.icon4{padding-top:100px}}@media (max-width:640px){.icon4{padding-top:75px}}.icon4 .column{flex:1 1 25%;padding:0 25px}@media (max-width:1100px){.icon4 .column{flex:1 1 50%}}@media (max-width:640px){.icon4 .column{flex:1 1 100%}}.icon4 .column img{width:120px;height:auto}.icon4 .column p{font-size:18px;text-align:center;color:#65615d;margin:0 auto;margin-top:16px;max-width:400px}@media screen and (min-width:1200px){.icon4 .column p{font-size:18px;margin-top:18px}}@media screen and (min-width:2560px){.icon4 .column p{font-size:20px;margin-top:20px}}.icon4 .column .title{font-family:'Roboto Condensed',sans-serif;font-size:22px;font-weight:bold;margin-top:40px;text-align:center}@media screen and (min-width:768px){.icon4 .column .title{font-size:26px}}@media screen and (min-width:1200px){.icon4 .column .title{font-size:34px}}@media screen and (min-width:1980px){.icon4 .column .title{font-size:44px}}.icon6 .column{margin-top:40px;margin-bottom:40px}.icon3{padding-top:150px;display:flex;justify-content:space-between;align-items:stretch;width:100%;flex-wrap:wrap;row-gap:50px}@media (max-width:1100px){.icon3{padding-top:100px}}@media (max-width:640px){.icon3{padding-top:75px}}.icon3 .column{flex:1 1 33%;padding:0 25px}@media (max-width:1100px){.icon3 .column{flex:1 1 50%}}@media (max-width:640px){.icon3 .column{flex:1 1 100%}}.icon3 .column img{width:120px;height:auto}.icon3 .column img.thumb{width:100%;max-width:550px;height:auto}.icon3 .column p{font-size:18px;text-align:center;color:#65615d;margin:0 auto;margin-top:16px;max-width:400px}@media screen and (min-width:1200px){.icon3 .column p{font-size:18px;margin-top:18px}}@media screen and (min-width:2560px){.icon3 .column p{font-size:20px;margin-top:20px}}.icon3 .column .title{font-family:'Roboto Condensed',sans-serif;font-size:22px;font-weight:bold;margin-top:40px;text-align:center}@media screen and (min-width:768px){.icon3 .column .title{font-size:26px}}@media screen and (min-width:1200px){.icon3 .column .title{font-size:34px}}@media screen and (min-width:1980px){.icon3 .column .title{font-size:44px}}.text-section-center{text-align:center}.text-section-center h2,.text-section-center h3,.text-section-center p{text-align:center;text-align-last:center}.approach-people{background-position:center;background-repeat:no-repeat}@media (max-width:800px){.approach-people{background-image:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url('https://storage.googleapis.com/sjcpl/cdn/images/approach-delivery/people-sm.webp')}}@media (min-width:801px) and (max-width:2560px){.approach-people{background-image:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url('https://storage.googleapis.com/sjcpl/cdn/images/approach-delivery/people-md.webp')}}@media (min-width:2561px){.approach-people{background-image:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url('https://storage.googleapis.com/sjcpl/cdn/images/approach-delivery/people.webp')}}.project-props{display:flex;gap:50px;flex-wrap:wrap;justify-content:space-between}@media (max-width:640px){.project-props{flex-direction:column;gap:20px}}.project-props .column{flex:1 1 calc(0%);box-sizing:border-box}@media (max-width:996px){.project-props .column{flex:1 1 calc(25%)}}@media (max-width:640px){.project-props .column{flex:1 1 100%}}.project-props .column .line{width:100%;height:1px;background-color:#d7d6d6}.project-props .column .lab{padding-top:30px;color:#767676;font-size:32px;font-weight:bold;font-family:'Roboto Condensed',sans-serif;padding-bottom:50px;text-transform:uppercase}@media (max-width:1800px){.project-props .column .lab{padding-bottom:40px}}@media (max-width:767px){.project-props .column .lab{padding-top:16px;padding-bottom:20px;font-size:24px}}.project-props .column .val{color:#2e2a25;font-size:32px;font-weight:bold;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase}@media (max-width:767px){.project-props .column .val{font-size:24px}}.project-props2{padding:20px 40px}@media (max-width:767px){.project-props2{padding:10px 20px}}.project-props2 .line{width:100%;height:1px;background-color:#d7d6d6}.project-props2 .lab{padding-top:30px;color:#2e2a25;font-size:32px;font-weight:bold;font-family:'Roboto Condensed',sans-serif;padding-bottom:50px;text-transform:lowercase;line-height:1.1}@media (max-width:768px){.project-props2 .lab{font-size:28px;padding-top:16px}}.project-props2 .val{color:#00a9dd;font-size:120px;line-height:1;font-weight:bold;font-family:'Roboto Condensed',sans-serif;padding-bottom:30px}@media (max-width:2560px){.project-props2 .val{font-size:100px}}@media (max-width:1920px){.project-props2 .val{font-size:90px}}@media (max-width:1200px){.project-props2 .val{font-size:75px}}@media (max-width:768px){.project-props2 .val{font-size:40px;padding-bottom:15px}}.secDesc{background-color:#ebebea}.project-desc{font-size:38px;color:#65615d !important}@media (max-width:1920px){.project-desc{font-size:32px}}@media (max-width:1400px){.project-desc{font-size:28px}}@media (max-width:768px){.project-desc{font-size:24px}}@media (max-width:580px){.project-desc{font-size:22px}}.project-desc padding,.project-desc div{color:#65615d !important}.custom-form{width:100%}.custom-form div[class^="col"]{margin-bottom:2rem}.custom-form label{font-weight:700;margin-bottom:12px;color:#000;font-size:19px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase}.custom-form .form-control{border:none;box-shadow:none;border-bottom:2px solid #d7d6d6;border-radius:0;font-size:18px;font-weight:500;font-family:'Roboto',sans-serif}.custom-form .form-control:focus{border-bottom:2px solid #000}.custom-form .req::after{color:red;content:"*";font-weight:bold;vertical-align:text-top;padding-left:2px;position:absolute;top:0}.custom-form .val{color:red;font-size:90%}.custom-form .btn{text-transform:uppercase;font-family:'Roboto Condensed',sans-serif}.custom-form .note{color:#666;font-size:13px;line-height:1.2}.custom-form ul.instructions{padding-left:1rem;margin:10px 0}.contact{padding:150px 0;width:100%;padding-bottom:0}@media (max-width:2560px){.contact{padding-top:125px}}@media (max-width:1920px){.contact{padding-top:100px}}@media (max-width:1200px){.contact{padding-top:90px}}@media (max-width:768px){.contact{padding-top:75px}}.contact .contact-container{width:100%;display:flex;flex-wrap:nowrap;gap:0;align-items:stretch}@media (max-width:1150px){.contact .contact-container{flex-wrap:wrap}}.contact .contact-container .content{padding:100px;background-color:#ebebea;width:50%}.contact .contact-container .content div{max-width:600px;margin:0 auto;display:flex;align-items:center;height:100%}@media (max-width:1150px){.contact .contact-container .content{width:100%;padding:50px 20px}}@media (max-width:640px){.contact .contact-container .content{width:100%;padding:25px 1rem}}.contact .contact-container .frm{padding:100px;width:50%;display:flex;align-items:center;height:100%;margin:0 auto}@media (max-width:1150px){.contact .contact-container .frm{width:100%;padding:75px 30px}}@media (max-width:640px){.contact .contact-container .frm{width:100%;padding:50px 2rem}}.newsletters{display:flex;flex-wrap:wrap;justify-content:center;gap:100px}@media (max-width:2560px){.newsletters{gap:50px}}.newsletters .item{width:600px}@media (max-width:2560px){.newsletters .item{width:400px}}@media (max-width:450px){.newsletters .item{width:98%}}.newsletters .item .title{margin-top:2rem;width:100%;text-align:center}.newsletters .item .title .txt{display:inline-block;margin-left:1rem;vertical-align:middle;text-align:left;font-size:36px;font-weight:bold;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;line-height:1}@media (max-width:2560px){.newsletters .item .title .txt{font-size:28px}}@media (max-width:1100px){.newsletters .item .title .txt{font-size:24px}}.newsletters .item .title .download{display:inline-block;vertical-align:middle}.newsletters .item .title .download span{font-size:48px;font-weight:bold;color:#00a9dd}@media (max-width:2560px){.newsletters .item .title .download span{font-size:36px}}@media (max-width:1100px){.newsletters .item .title .download span{font-size:28px}}.newsletters .item .title .download span:hover{color:#000}.projects{display:flex;flex-wrap:wrap;gap:3% 3%;width:100%;box-sizing:border-box;padding:0;margin-top:30px}@media (max-width:640px){.projects{display:block;margin-top:20px}}.projects .item{flex:1 1 calc(31.333333333%);box-sizing:border-box;margin-bottom:3%;max-width:calc(31.333333333%)}@media (max-width:1200px){.projects .item{flex:0 1 calc(48.5%);max-width:calc(48.5%)}}@media (max-width:640px){.projects .item{display:block;width:100%;max-width:100%;margin-bottom:2rem}}.projects .item .img-c{overflow:hidden;display:block}.projects .item .img-c img{width:100%;height:auto;display:block;margin-bottom:30px;transition:transform 0.3s ease;overflow:hidden}@media (max-width:1920px){.projects .item .img-c img{margin-bottom:20px}}@media (max-width:768px){.projects .item .img-c img{margin-bottom:1rem}}.projects .item .img-c img:hover{filter:grayscale(100%)}.projects .item .category{font-size:36px;color:#00a9dd;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-weight:bold;margin-bottom:30px}@media (max-width:2560px){.projects .item .category{font-size:25px}}@media (max-width:1920px){.projects .item .category{font-size:20px;margin-bottom:20px}}@media (max-width:768px){.projects .item .category{margin-bottom:1rem}}.projects .item .title{margin-bottom:30px}.projects .item .title a{font-size:64px;color:#2e2a25;font-family:'Roboto Condensed',sans-serif;font-weight:bold;line-height:1.1;transition:transform 0.3s ease}@media (max-width:2560px){.projects .item .title a{font-size:44px}}@media (max-width:1920px){.projects .item .title a{font-size:32px}}@media (max-width:1600px){.projects .item .title a{font-size:28px}}.projects .item .title a:hover,.projects .item .title a:focus,.projects .item .title a:active{color:#767676;text-decoration:none}@media (max-width:1920px){.projects .item .title{margin-bottom:20px}}@media (max-width:768px){.projects .item .title{margin-bottom:1rem}}.projects .item .location{font-size:36px;color:#767676;font-family:'Roboto Condensed',sans-serif;font-weight:bold;line-height:1.1;text-transform:uppercase}@media (max-width:2560px){.projects .item .location{font-size:25px}}@media (max-width:1920px){.projects .item .location{font-size:20px}}.awards{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:100px}@media (max-width:2560px){.awards{gap:50px}}@media (max-width:768px){.awards{justify-content:center}}.awards .item{width:600px;text-align:center}@media (max-width:2560px){.awards .item{width:400px}}@media (max-width:450px){.awards .item{width:98%}}.awards .item img{width:60%;height:auto;margin-bottom:24px}@media (max-width:768px){.awards .item img{margin-bottom:1rem}}.awards .item .yr{font-size:36px;color:#00a9dd;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-weight:bold;margin-bottom:24px}@media (max-width:2560px){.awards .item .yr{font-size:25px}}@media (max-width:1920px){.awards .item .yr{font-size:20px}}@media (max-width:768px){.awards .item .yr{margin-bottom:1rem}}.awards .item .subtitle{font-size:36px;color:#767676;font-family:'Roboto Condensed',sans-serif;font-weight:bold;line-height:1.1;text-transform:uppercase}@media (max-width:2560px){.awards .item .subtitle{font-size:25px}}@media (max-width:1920px){.awards .item .subtitle{font-size:20px}}.awards .item .title{font-size:48px;color:#2e2a25;font-family:'Roboto Condensed',sans-serif;font-weight:bold;line-height:1.1;transition:transform 0.3s ease;margin-bottom:24px}@media (max-width:768px){.awards .item .title{margin-bottom:1rem}}@media (max-width:2560px){.awards .item .title{font-size:38px}}@media (max-width:1920px){.awards .item .title{font-size:28px}}@media (max-width:1600px){.awards .item .title{font-size:24px}}.careers-boxes{margin:150px 0}@media (max-width:992px){.careers-boxes{margin:70px 0}}@media (max-width:1920px){.careers-boxes{margin:100px 0}}.careers-boxes .item{margin-bottom:0}@media (max-width:992px){.careers-boxes .item{margin-bottom:3rem}}.careers-boxes .item .title{font-size:60px;font-weight:bold;font-family:'Roboto Condensed',sans-serif;color:#2e2a25;line-height:1;margin:30px 0;min-height:none}@media (max-width:3000px){.careers-boxes .item .title{font-size:50px;min-height:100px}}@media (max-width:2560px){.careers-boxes .item .title{font-size:45px;min-height:90px}}@media (max-width:1920px){.careers-boxes .item .title{font-size:40px;min-height:80px}}@media (max-width:1500px){.careers-boxes .item .title{font-size:35px;min-height:70px}}@media (max-width:1100px){.careers-boxes .item .title{font-size:30px;min-height:60px}}@media (max-width:992px){.careers-boxes .item .title{min-height:0;margin:1rem 0}}@media (max-width:768px){.careers-boxes .item .title{font-size:28px}}.careers-boxes .item .sub{font-size:35px;line-height:1;max-width:80%;margin:0 auto}@media (max-width:1920px){.careers-boxes .item .sub{font-size:24px;max-width:90%}}@media (max-width:1500px){.careers-boxes .item .sub{font-size:20px}}@media (max-width:992px){.careers-boxes .item .sub{max-width:100%}}.product-scroll{margin:0 15px;padding-top:50px}.product-scroll .item{display:inline-block;margin-right:2rem}.slick-prev{position:absolute;left:-40px;top:50%;transform:translateY(-50%);width:24px;height:48px;background:transparent;border:none}.slick-next{position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:24px;height:48px;background:transparent;border:none}.slick-prev:before{content:"\2039";color:#00a9dd;font-size:48px}.slick-next:before{content:"\203A";color:#00a9dd;font-size:48px}.slick-prev1{position:absolute;left:40px;top:50%;transform:translateY(-50%);background:transparent;border:none;z-index:20}.slick-next1{position:absolute;right:40px;top:50%;transform:translateY(-50%);background:transparent;border:none;z-index:20}.slick-prev1:before{content:"\2039";color:#00a9dd;color:#fff;font-size:80px;font-weight:700}.slick-next1:before{content:"\203A";color:#00a9dd;color:#fff;font-size:80px;font-weight:700}