@font-face{font-family:Roboto-Light;src:url(/fonts/Roboto-Light.ttf)}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf)}@font-face{font-family:CallOfDuty;src:url(/fonts/CallOfDuty.otf)}:root{--color-white: #ffffff;--color-light-gray: #a3a3a3;--color-dark-gray: #8b8b8b;--color-card-bg: #1b1b1bcc;--color-primary: #2326c5;--color-dark: #141415;--color-footer-bg-start: #0c0c0c;--color-footer-bg-mid: #111253;--color-footer-bg-end: #0b0d0c;--color-footer-border: #14154a;--spacing-section: 80px;--spacing-mobile: 15px;--breakpoint-tablet: 768px;--breakpoint-mobile: 480px}body,html{font-family:Roboto,sans-serif;margin:0;padding:0;height:100%;overflow:hidden;overflow-y:scroll}.intro-section{position:relative;width:100%;height:100vh;background:url(/assets/pBackground.jpg);background-repeat:no-repeat;background-size:cover;padding-left:var(--spacing-section);padding-right:var(--spacing-section);overflow:hidden}.intro-section{isolation:isolate}.lifprasir-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.intro-section .header-container{padding-top:40px;display:flex;justify-content:space-between;max-width:calc(100% - 160px)}.intro-section .header-container .logo-container .logo-content{width:170px;height:170px}.intro-section .header-container .action-container .action-links{text-decoration:none;font-size:18px;color:var(--color-light-gray);margin-left:40px;transition:color .3s ease}.intro-section .header-container .action-container .action-links:hover{color:var(--color-white)}.intro-section .intro-content{font-family:CallOfDuty,Roboto;font-size:clamp(28px,5vw,48px);margin-top:10%;color:var(--color-white);max-width:950px;line-height:1.3}.intro-section .intro-section-content{position:relative}.intro-section .btn-container{display:flex;gap:20px;flex-wrap:wrap}.intro-section .btn-container .btn{width:200px;border-radius:12px;padding:20px;background:#d0d0d0;font-size:18px;text-decoration:none;text-align:center}.intro-section .circles-wrapper{position:absolute;top:0;right:0;width:60vw;height:100vh;pointer-events:none;overflow:hidden}.intro-section .circles-wrapper:before{content:"";position:absolute;top:30%;right:-70%;width:140%;height:140%;border:1px solid var(--color-white);border-radius:50%;box-sizing:border-box}.intro-section .circles-wrapper:after{content:"";position:absolute;top:50%;right:-50%;width:100%;height:100%;border:1px solid var(--color-white);border-radius:50%;box-sizing:border-box}.intro-section .circle1{position:absolute;bottom:15%;right:60%;pointer-events:auto}.intro-section .circle2{position:absolute;bottom:15%;right:45%;pointer-events:auto}.intro-section .circle3{position:absolute;bottom:15%;right:35%;pointer-events:auto}.intro-section .circle4{position:absolute;bottom:20%;right:30%;pointer-events:auto}.intro-section .circle5{position:absolute;bottom:30%;right:30%;pointer-events:auto}.intro-section .icon-circle{width:100px;height:100px;border-radius:50px;background:black;position:relative;top:0%;left:27%}.intro-section .icon-circle-text{position:relative;top:20px;left:27%;color:#fff;margin:0;font-size:18px}.intro-section .icon-circle img{position:relative;top:20px;left:20px}.intro-section .btn-container .btn .btn-text{margin:0;padding:0;background-image:linear-gradient(45deg,#2326c5,#141415);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.intro-section .scroll-container{display:flex;flex-direction:row;position:absolute;bottom:10vh}.intro-section .scroll-container .scroll-circle{width:64px;height:64px;border-radius:48px;background:#ffffff;display:flex;justify-content:center;align-items:center;cursor:pointer}.intro-section .scroll-container .scroll-circle img{width:16px;height:20px}.intro-section .scroll-container .scroll-text{font-size:18px;color:#8b8b8b;margin:0 0 0 20px;line-height:64px}.values-section{position:relative;width:100%;min-height:100vh;background:url(/assets/pBackground1.jpeg);background-repeat:no-repeat;background-size:cover;padding:5% var(--spacing-section);color:var(--color-white);overflow:hidden}.values-section .values-container{max-width:calc(100% - 160px);margin:0 auto}.values-section .values-section-header{font-family:CallOfDuty;font-size:clamp(32px,5vw,48px);text-align:center;margin:2% 0 0}.values-section .values-section-subtitle{font-size:clamp(20px,3.5vw,45px);margin-top:30px;text-align:center;line-height:1.4;padding:0 20px}.values-section .values-card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,450px),1fr));gap:30px;margin-top:5%;padding:0 20px}.values-section .values-card-container .values-card{background:var(--color-card-bg);border-radius:15px;padding:30px 20px;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.values-section .values-card-container .values-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.values-section .values-card-container .values-card img{max-width:80px;max-height:80px;margin-bottom:15px}.values-section .values-card-container .values-card .card-text-1{font-size:24px;font-weight:700;margin:15px 0}.values-section .values-card-container .values-card .card-text-2{font-size:16px;line-height:1.6;color:#e0e0e0}.teams-section{position:relative;width:100%;min-height:70vh;background:url(/assets/pBackground2.jpeg);background-repeat:no-repeat;background-size:cover;padding:5% var(--spacing-section);color:var(--color-white);overflow:hidden}.teams-section .teams-container{max-width:calc(100% - 160px);margin:0 auto}.teams-section .teams-section-header{font-family:CallOfDuty;font-size:clamp(32px,5vw,48px);text-align:center;margin:2% 0 0}.teams-section .teams-section-subtitle{font-size:clamp(18px,2.5vw,24px);margin-top:30px;text-align:center;line-height:1.5}.teams-section .teams-card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),290px));justify-content:center;gap:40px;margin-top:5%;padding:20px}.teams-section .teams-card-container .teams-card{border-radius:15px;text-align:center;transition:transform .3s ease}.teams-section .teams-card-container .teams-card:hover{transform:scale(1.05)}.teams-section .teams-card-container .teams-card img{width:100%;max-width:290px;height:auto;border-radius:15px;margin-bottom:15px}.teams-section .teams-card-container .teams-card .card-text-1{font-size:clamp(24px,3vw,30px);color:#f6f6f6;margin:10px 0}.teams-section .teams-card-container .teams-card .card-text-2{font-size:clamp(16px,2vw,20px);color:#aeaeae;line-height:1.5;margin:10px 0}.locki-footer{display:flex;flex-flow:row nowrap;background-image:linear-gradient(to right,var(--color-footer-bg-start),var(--color-footer-bg-mid),var(--color-footer-bg-end));border-top:1px solid var(--color-footer-border);justify-content:flex-end;align-items:center;min-height:60px;position:relative;padding:15px 20px}.locki-footer .external-links{cursor:pointer;margin-right:15px;z-index:10;transition:transform .3s ease}.locki-footer .external-links:hover{transform:scale(1.2)}.locki-footer .external-links svg{width:20px;height:20px;fill:var(--color-white)}.locki-footer .copyright-text{position:absolute;width:100%;text-align:center;color:var(--color-white);font-size:clamp(12px,2vw,14px)}@media only screen and (max-width: 768px){:root{--spacing-section: 40px}.intro-section .circles-wrapper{width:50vw}.intro-section .circles-wrapper:before{right:-60%;width:120%;height:120%}.intro-section .circles-wrapper:after{right:-40%;width:80%;height:80%}.intro-section .header-container .action-container .action-links{font-size:16px;margin-left:20px}.intro-section .icon-circle{width:80px;height:80px;border-radius:40px}.intro-section .icon-circle img{top:15px;left:15px}.intro-section .icon-circle-text{font-size:14px}.values-section .values-card-container{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:20px}}@media only screen and (max-width: 480px){:root{--spacing-section: 15px}.intro-section{padding-left:0;padding-right:0;height:unset;min-height:100vh}.intro-section .circles-wrapper{display:none}.intro-section .header-container{justify-content:center;width:100%;max-width:unset;padding:20px var(--spacing-mobile)}.intro-section .header-container .logo-container .logo-content{width:120px;height:120px}.header-container .action-container{display:none}.intro-section .intro-content{text-align:center;padding-left:var(--spacing-mobile);padding-right:var(--spacing-mobile)}.intro-section .btn-container{justify-content:center;padding:0 var(--spacing-mobile)}.intro-section .btn-container .btn{padding:15px 10px;width:180px}.intro-section .scroll-container{display:none}.values-section{background-size:contain;background-repeat:repeat-y;padding:40px var(--spacing-mobile)}.values-section .values-container{max-width:100%;width:100%}.values-section .values-card-container{grid-template-columns:1fr;gap:20px;padding:0;margin-top:40px}.values-section .values-card-container .values-card{padding:20px 15px}.teams-section{background:linear-gradient(to right,var(--color-footer-bg-start),var(--color-footer-bg-mid),var(--color-footer-bg-end));padding:40px var(--spacing-mobile);min-height:50vh}.teams-section .teams-container{max-width:100%;width:100%}.teams-section .teams-card-container{grid-template-columns:1fr;gap:30px;margin-top:40px}.locki-footer{justify-content:center;padding-bottom:50px;flex-direction:column;gap:15px}.locki-footer .copyright-text{position:relative;order:2;margin-top:10px}.locki-footer .external-links{margin:0 10px}}
