@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";.container{width:100%;margin:0 auto;padding:0 1rem;max-width:1360px}.row{display:flex;flex-wrap:wrap;margin-left:-0.5rem;margin-right:-0.5rem}.col-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.col-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.col-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.col-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.col-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.col-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.col-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.col-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.col-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.col-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.col-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.col-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}@media(min-width: 0){.col-xxs-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.col-xxs-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.col-xxs-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.col-xxs-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.col-xxs-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.col-xxs-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.col-xxs-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.col-xxs-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.col-xxs-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.col-xxs-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.col-xxs-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.col-xxs-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}}@media(min-width: 375px){.col-xs-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.col-xs-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.col-xs-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.col-xs-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.col-xs-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.col-xs-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.col-xs-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.col-xs-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.col-xs-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.col-xs-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.col-xs-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.col-xs-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}}@media(min-width: 576px){.col-sm-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.col-sm-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.col-sm-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.col-sm-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.col-sm-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.col-sm-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.col-sm-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.col-sm-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.col-sm-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.col-sm-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.col-sm-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.col-sm-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}}@media(min-width: 768px){.col-md-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.col-md-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.col-md-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.col-md-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.col-md-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.col-md-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.col-md-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.col-md-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.col-md-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.col-md-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.col-md-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.col-md-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}}@media(min-width: 992px){.col-lg-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.col-lg-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.col-lg-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.col-lg-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.col-lg-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.col-lg-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.col-lg-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.col-lg-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.col-lg-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.col-lg-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.col-lg-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.col-lg-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}}@media(min-width: 1280px){.col-xl-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.col-xl-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.col-xl-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.col-xl-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.col-xl-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.col-xl-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.col-xl-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.col-xl-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.col-xl-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.col-xl-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.col-xl-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.col-xl-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}}@media(min-width: 1360px){.col-xxl-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.col-xxl-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.col-xxl-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.col-xxl-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.col-xxl-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.col-xxl-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.col-xxl-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.col-xxl-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.col-xxl-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.col-xxl-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.col-xxl-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.col-xxl-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}}@media(min-width: 1500px){.col-xxxl-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.col-xxxl-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.col-xxxl-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.col-xxxl-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.col-xxxl-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.col-xxxl-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.col-xxxl-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.col-xxxl-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.col-xxxl-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.col-xxxl-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.col-xxxl-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.col-xxxl-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.py-0{padding-bottom:0 !important;padding-top:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.py-1{padding-bottom:.25rem !important;padding-top:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.py-2{padding-bottom:.5rem !important;padding-top:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.p-3{padding:1rem !important}.pt-3{padding-top:1rem !important}.pr-3{padding-right:1rem !important}.pb-3{padding-bottom:1rem !important}.pl-3{padding-left:1rem !important}.py-3{padding-bottom:1rem !important;padding-top:1rem !important}.px-3{padding-left:1rem !important;padding-right:1rem !important}.p-4{padding:1.5rem !important}.pt-4{padding-top:1.5rem !important}.pr-4{padding-right:1.5rem !important}.pb-4{padding-bottom:1.5rem !important}.pl-4{padding-left:1.5rem !important}.py-4{padding-bottom:1.5rem !important;padding-top:1.5rem !important}.px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-5{padding:3rem !important}.pt-5{padding-top:3rem !important}.pr-5{padding-right:3rem !important}.pb-5{padding-bottom:3rem !important}.pl-5{padding-left:3rem !important}.py-5{padding-bottom:3rem !important;padding-top:3rem !important}.px-5{padding-left:3rem !important;padding-right:3rem !important}.p-6{padding:4rem !important}.pt-6{padding-top:4rem !important}.pr-6{padding-right:4rem !important}.pb-6{padding-bottom:4rem !important}.pl-6{padding-left:4rem !important}.py-6{padding-bottom:4rem !important;padding-top:4rem !important}.px-6{padding-left:4rem !important;padding-right:4rem !important}.p-7{padding:6rem !important}.pt-7{padding-top:6rem !important}.pr-7{padding-right:6rem !important}.pb-7{padding-bottom:6rem !important}.pl-7{padding-left:6rem !important}.py-7{padding-bottom:6rem !important;padding-top:6rem !important}.px-7{padding-left:6rem !important;padding-right:6rem !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.my-0{margin-bottom:0 !important;margin-top:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.my-1{margin-bottom:.25rem !important;margin-top:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.my-2{margin-bottom:.5rem !important;margin-top:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.m-3{margin:1rem !important}.mt-3{margin-top:1rem !important}.mr-3{margin-right:1rem !important}.mb-3{margin-bottom:1rem !important}.ml-3{margin-left:1rem !important}.my-3{margin-bottom:1rem !important;margin-top:1rem !important}.mx-3{margin-left:1rem !important;margin-right:1rem !important}.m-4{margin:1.5rem !important}.mt-4{margin-top:1.5rem !important}.mr-4{margin-right:1.5rem !important}.mb-4{margin-bottom:1.5rem !important}.ml-4{margin-left:1.5rem !important}.my-4{margin-bottom:1.5rem !important;margin-top:1.5rem !important}.mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.m-5{margin:3rem !important}.mt-5{margin-top:3rem !important}.mr-5{margin-right:3rem !important}.mb-5{margin-bottom:3rem !important}.ml-5{margin-left:3rem !important}.my-5{margin-bottom:3rem !important;margin-top:3rem !important}.mx-5{margin-left:3rem !important;margin-right:3rem !important}.m-6{margin:4rem !important}.mt-6{margin-top:4rem !important}.mr-6{margin-right:4rem !important}.mb-6{margin-bottom:4rem !important}.ml-6{margin-left:4rem !important}.my-6{margin-bottom:4rem !important;margin-top:4rem !important}.mx-6{margin-left:4rem !important;margin-right:4rem !important}.m-7{margin:6rem !important}.mt-7{margin-top:6rem !important}.mr-7{margin-right:6rem !important}.mb-7{margin-bottom:6rem !important}.ml-7{margin-left:6rem !important}.my-7{margin-bottom:6rem !important;margin-top:6rem !important}.mx-7{margin-left:6rem !important;margin-right:6rem !important}.text-wht{color:var(--color-white) !important}.text-grey-05{color:var(--color-grey-05) !important}.text-grey-10{color:var(--color-grey-10) !important}.text-grey-15{color:var(--color-grey-15) !important}.text-grey-20{color:var(--color-grey-20) !important}.text-grey-25{color:var(--color-grey-25) !important}.text-grey-30{color:var(--color-grey-30) !important}.text-grey-35{color:var(--color-grey-35) !important}.text-grey-40{color:var(--color-grey-40) !important}.text-grey-45{color:var(--color-grey-45) !important}.text-grey-50{color:var(--color-grey-50) !important}.text-grey-55{color:var(--color-grey-55) !important}.text-grey-60{color:var(--color-grey-60) !important}.text-grey-65{color:var(--color-grey-65) !important}.text-grey-70{color:var(--color-grey-70) !important}.text-grey-75{color:var(--color-grey-75) !important}.text-grey-80{color:var(--color-grey-80) !important}.text-grey-85{color:var(--color-grey-85) !important}.text-grey-90{color:var(--color-grey-90) !important}.text-grey-95{color:var(--color-grey-95) !important}.text-blk{color:var(--color-black) !important}.bg-wht{background-color:var(--color-white) !important}.bg-grey-05{background-color:var(--color-grey-05) !important}.bg-grey-10{background-color:var(--color-grey-10) !important}.bg-grey-15{background-color:var(--color-grey-15) !important}.bg-grey-20{background-color:var(--color-grey-20) !important}.bg-grey-25{background-color:var(--color-grey-25) !important}.bg-grey-30{background-color:var(--color-grey-30) !important}.bg-grey-35{background-color:var(--color-grey-35) !important}.bg-grey-40{background-color:var(--color-grey-40) !important}.bg-grey-45{background-color:var(--color-grey-45) !important}.bg-grey-50{background-color:var(--color-grey-50) !important}.bg-grey-55{background-color:var(--color-grey-55) !important}.bg-grey-60{background-color:var(--color-grey-60) !important}.bg-grey-65{background-color:var(--color-grey-65) !important}.bg-grey-70{background-color:var(--color-grey-70) !important}.bg-grey-75{background-color:var(--color-grey-75) !important}.bg-grey-80{background-color:var(--color-grey-80) !important}.bg-grey-85{background-color:var(--color-grey-85) !important}.bg-grey-90{background-color:var(--color-grey-90) !important}.bg-grey-95{background-color:var(--color-grey-95) !important}.bg-blk{background-color:var(--color-black) !important}:root{--font-main: "Ubuntu", sans-serif;--max-width: 80rem;--transition: all 0.2s ease-in-out;--header-height: 6rem;--color-body-bg: #fefefe;--color-body-text: #231f20;--color-accent-a: #75509d;--color-accent-b: #1e1437;--color-accent-c: #fb411e;--color-white-rgb: 255, 255, 255;--color-white: #ffffff;--color-grey-05: #f2f2f2;--color-grey-10: #e4e4e4;--color-grey-15: #d7d7d7;--color-grey-20: #cacaca;--color-grey-25: #bdbdbd;--color-grey-30: #b1b1b1;--color-grey-35: #a4a4a4;--color-grey-40: #989898;--color-grey-45: #8c8c8c;--color-grey-50: #808080;--color-grey-55: #6e6e6e;--color-grey-60: #5d5d5d;--color-grey-65: #4d4d4d;--color-grey-70: #3d3d3d;--color-grey-75: #2e2e2e;--color-grey-80: #1f1f1f;--color-grey-85: #121212;--color-grey-90: #060606;--color-grey-95: #010101;--color-black: #000000;--color-black-rgb: 0, 0, 0;--color-error-dark: #ff0030;--color-error-light: #ffd7d6;--color-success-dark: #4caf50;--color-success-light: #c8e6c9}header{background:linear-gradient(to bottom, var(--color-black-rgb), var(--color-white))}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}ul,ol{list-style:none}html:focus-within{scroll-behavior:smooth}img,picture,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}input,button,textarea,select{transition:var(--transition);font:inherit}a{transition:var(--transition);color:var(--color-accent-a)}a:hover{color:var(--color-accent-b)}.accent-a{color:var(--color-accent-a)}.accent-b{color:var(--color-accent-b)}.accent-c{color:var(--color-accent-c)}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;transition:none}}body,html{height:100%;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-main);color:var(--color-body-text);margin:0}h1,h2{color:var(--color-accent-b)}h1{font-size:1.8rem}@media(min-width: 576px){h1{font-size:2rem}}@media(min-width: 992px){h1{font-size:2.7rem}}h2{font-size:1.8rem}@media(min-width: 1280px){h2{font-size:2rem}}@media(min-width: 1360px){h2{font-size:2.5rem}}h4{font-size:1.6rem;line-height:1.4}@media(max-width: 768px){h4{font-size:1.2rem}}p{font-size:1rem;line-height:1.7;font-weight:300}p:first-of-type{padding-top:.5rem}@media(min-width: 992px){p:first-of-type{padding-top:1.25rem}}@media(max-width: 768px){p{line-height:1.5}}a{text-decoration:none;transition:var(--transition);font-size:1rem;font-weight:bold;line-height:1.5}.btn{width:-moz-fit-content;width:fit-content;font-size:.9rem;font-weight:100;color:var(--color-white);line-height:1.5;text-decoration:none;text-shadow:none;text-align:center;display:grid;place-items:center;padding:.5rem 2rem;transition:all .3s ease-in-out;margin-top:1rem;border-radius:2rem;background-color:var(--color-accent-a);border:2px solid rgba(0,0,0,0);transition:var(--transition)}@media(min-width: 768px){.btn{font-size:1rem;margin-top:1.5rem}}.btn.active,.btn:hover,.btn:focus-visible{background-color:var(--color-white);border:2px solid var(--color-accent-b);transition:transform .4s ease-in-out,color .4s ease-in-out,background-color .4s ease-in-out}.btn.active:hover,.btn:hover:hover,.btn:focus-visible:hover{transform:scale(1.2) rotate(0deg)}.btn-primary{background-color:var(--color-accent-b);color:var(--color-white)}.btn-primary.active,.btn-primary:hover,.btn-primary:focus-visible{color:var(--color-accent-b);background-color:var(--color-white);border:2px solid var(--color-accent-a);transition:var(--transition)}.btn-secondary{background-color:var(--color-accent-a);background-position:center center;box-shadow:inset 0 0 0 4px var(--color-accent-a)}.btn-secondary:hover,.btn-secondary:focus-visible{background-color:var(--color-accent-b);box-shadow:inset 0 0 0 4px}.logo{aspect-ratio:260/80;display:grid}.logo img{grid-column:1/-1;grid-row:1/-1}::-webkit-scrollbar{width:.25rem}::-webkit-scrollbar-track{background-color:var(--color-black-rgb)}::-webkit-scrollbar-thumb{border-radius:.5rem}::-webkit-scrollbar-thumb:vertical{background:var(--color-accent-b)}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{height:.25rem;display:block}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{height:0}@keyframes move{from{transform:scale(1)}to{transform:scale(1.1)}}#go-to-top{position:fixed;bottom:1rem;right:1rem;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;z-index:99;background-color:rgba(var(--color-black-rgb), 0.5);transition:var(--transition);opacity:0;visibility:hidden;pointer-events:none}#go-to-top svg{width:.875rem;height:.875rem;fill:var(--color-white)}#go-to-top.visible{opacity:1;visibility:visible;pointer-events:all}.gsap-fade{opacity:0}.hero-slider{position:absolute;width:100%;height:100%;overflow:hidden}.hero-slider .slider-images{display:flex;width:100%;height:100%;position:relative}.hero-slider .slider-images .slider-item{flex:0 0 100%;width:100%;height:100%;background-size:cover;background-position:center;position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease}.hero-slider .slider-images .slider-item.active{opacity:1;z-index:1}header{position:fixed;inset:0 0 auto;z-index:99;height:var(--header-height);padding-inline:1.5rem;display:flex;align-items:center;justify-content:flex-end;background-color:var(--color-accent-b);transition:var(--transition)}header .wrapper{width:100%;display:flex;align-items:center;max-width:var(--max-width);margin-inline:auto}header .logo{width:33.3%;max-width:14rem;margin-right:auto;z-index:999}@media(max-width: 992px){header .logo{max-width:250px !important;width:100%}}header .logo *{filter:drop-shadow(0 0 0.5rem rgba(var(--color-black-rgb), 1))}header .nav{position:fixed;inset:0;display:grid;place-items:center;z-index:666;transform:scale(0);transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity}@media(max-width: 992px){header .nav{background:rgba(0,0,0,.8);text-align:center}}header .nav.active{transform:scale(1)}header .nav .nav-btn{font-size:1rem;line-height:1.6;color:var(--color-white);text-decoration:none;padding:1rem;position:relative;transition:all .5s}header .nav .nav-btn::after,header .nav .nav-btn::before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;margin:auto;width:0%;background:var(--color-accent-a);transition:all .5s}header .nav .nav-btn:hover,header .nav .nav-btn:focus-visible,header .nav .nav-btn.active{color:var(--color-accent-a)}header .nav .nav-btn:hover::after,header .nav .nav-btn:hover::before,header .nav .nav-btn:focus-visible::after,header .nav .nav-btn:focus-visible::before,header .nav .nav-btn.active::after,header .nav .nav-btn.active::before{width:100%}header .nav ul{display:grid;gap:1rem;font-size:1.25rem;font-weight:500}@media screen and (min-width: 62rem){header .nav ul{display:flex;gap:.25rem;font-size:.875rem}}@media screen and (min-width: 62rem){header .nav{transform:none;position:relative;inset:unset;display:flex;opacity:1;visibility:visible;pointer-events:all;background:none;box-shadow:none}}header .mobile{position:relative;z-index:999;width:2.5rem;height:2.5rem;border-radius:5px;display:grid;place-items:center;background:var(--color-white);transition:var(--transition)}@media screen and (min-width: 62rem){header .mobile{display:none}}header .mobile:hover{background:var(--color-white)}header .mobile svg{width:1.5rem;height:1.5rem;fill:var(--color-accent-a);transition:transform .5s ease,opacity .5s ease;transform-origin:center;position:absolute}header .mobile svg.bars{opacity:1;transform:rotate(0)}header .mobile svg.close{opacity:0;transform:rotate(-360deg)}header .mobile.active svg.bars{opacity:0;transform:rotate(360deg)}header .mobile.active svg.close{opacity:1;transform:rotate(0)}header.scrolled{background-color:var(--color-accent-b)}@media(max-width: 768px){header{background-color:var(--color-accent-b)}}@media screen and (min-width: 62rem){header{padding-inline:2rem}header.scrolled .nav-btn{color:var(--color-white)}}header *{position:relative;z-index:9}.img-responsive{width:100%;display:block}.section{position:relative;overflow:hidden}.section .wrapper{width:100%;display:flex;max-width:var(--max-width);margin-inline:auto;gap:1rem;align-items:center;flex-direction:column;padding-inline:1rem}@media(min-width: 1280px){.section .wrapper{gap:1.5rem}}@media(min-width: 992px){.section .wrapper{padding-inline:2rem}}.section .top-info{width:100%;text-align:center;display:flex;align-items:center;flex-direction:column;margin-bottom:1.5rem}@media(max-width: 992px){.section .top-info{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:1rem}}.section .top-info p{max-width:50%;font-size:1.1rem}@media(max-width: 992px){.section .top-info p{max-width:100%}}.section .grid-block{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 768px){.section .grid-block{grid-template-columns:1fr 1fr;gap:2rem}}.section .grid-block .grid-item{display:flex;flex-direction:column;justify-content:center}.section__hero{min-height:300px;display:flex;background-color:var(--color-black-rgb);position:relative}@media(max-width: 576px){.section__hero{margin-top:var(--header-height)}}@media(min-width: 768px){.section__hero{height:40px}}@media(min-width: 992px){.section__hero{height:600px}}.section__hero::before{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);z-index:3}.section__hero h1,.section__hero h4{color:var(--color-white)}.section__hero h1:hover,.section__hero h4:hover{color:var(--color-white);transition:all ease-in-out 1s}.section__hero p{color:var(--color-grey-10)}.section__hero .wrapper{justify-content:flex-end;align-items:flex-start;z-index:5;padding-block:3rem}@media(min-width: 992px){.section__hero .wrapper{padding-block:6rem}}.section__hero .inner-content{max-width:50%}@media(max-width: 992px){.section__hero .inner-content{max-width:100%}}.section__services .grid-block{grid-template-columns:repeat(3, 2fr);gap:1.5rem;grid-column:2;text-align:center;align-items:flex-start}@media(max-width: 1280px){.section__services .grid-block{grid-template-columns:repeat(2, 2fr)}}@media(max-width: 992px){.section__services .grid-block{gap:1rem}}@media(max-width: 576px){.section__services .grid-block{grid-template-columns:repeat(1, 2fr);gap:.5rem}}.section__services .grid-block .grid-item{display:grid;gap:.5rem;grid-template-rows:150px 2rem 1fr;align-items:center}.section__services .grid-block .grid-item:nth-child(odd) svg{fill:var(--color-accent-a)}.section__services .grid-block .grid-item:nth-child(even) svg{fill:var(--color-accent-b)}.section__services .grid-block svg{width:100%;height:150px;display:block}.section__approach{background-color:var(--color-accent-b);color:var(--color-grey-10)}.section__approach .grid-block{grid-template-columns:repeat(4, 1fr);gap:1.5rem;text-align:center}@media(max-width: 1280px){.section__approach .grid-block{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.section__approach .grid-block{grid-template-columns:repeat(1, 1fr)}}.section__approach .grid-block .grid-item{display:grid;gap:.5rem;grid-template-rows:1fr 1fr;align-items:center}@media(max-width: 992px){.section__approach .grid-block .grid-item{grid-template-rows:auto auto}.section__approach .grid-block .grid-item:nth-child(2) .inner-content,.section__approach .grid-block .grid-item:nth-child(4) .inner-content{order:1;padding-block:1rem}}.section__approach .grid-block .grid-item img:nth-child(even){border-start-end-radius:2rem;border-end-start-radius:2rem}.section__approach .grid-block .grid-item img:nth-child(odd){border-end-start-radius:2rem;border-start-end-radius:2rem}@media(max-width: 768px){.section__approach h2{color:#fff}}.section__industries .grid-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.section__industries .grid-block .grid-item{display:grid;max-width:calc(33% - 20px);gap:.5rem;grid-template-rows:250px 1fr;align-items:flex-start;justify-content:center}@media(max-width: 992px){.section__industries .grid-block .grid-item{max-width:calc(50% - 20px)}}@media(max-width: 576px){.section__industries .grid-block .grid-item{max-width:100%}}.section__industries .grid-block .grid-item img{margin:0 auto;border-start-end-radius:2rem;border-end-start-radius:2rem}.section__careers{background-color:var(--color-accent-b);color:var(--color-grey-15)}.section__careers .grid-block .grid-item:last-child{gap:.5rem}.section__careers h2{color:var(--color-grey-15)}.section__careers img{border-start-end-radius:2rem;border-end-start-radius:2rem}.section__contact{background-color:var(--color-accent-a);color:var(--color-grey-15)}.section__contact .grid-item{display:grid;gap:1rem}.section__contact .grid-item .links{display:grid;gap:.5rem}.section__contact .grid-item a{display:flex;gap:.5rem;color:var(--color-white);align-items:center}.section__contact .grid-item a svg{fill:var(--color-white);width:20px;height:20px;display:block}.section__contact .grid-item a:hover{color:var(--color-accent-b)}.section__contact .grid-item a:hover svg{fill:var(--color-accent-b)}.section__contact .btn:hover{background-color:var(--color-white);color:var(--color-accent-b)}.section__contact h2{color:var(--color-grey-15)}.section__contact img{border-end-end-radius:2rem;border-start-start-radius:2rem}.section__contact .wrapper{flex-direction:column}.section__csr grid-block .grid-item:last-child{gap:.5rem}.section__csr h2{color:var(--color-accent-b)}.section__csr img{border-start-end-radius:2rem;border-end-start-radius:2rem}footer{background-color:var(--color-grey-10);margin-top:20px;color:var(--color-grey-5);padding-bottom:1rem}footer .wrapper{flex-direction:column}footer .logo{max-width:220px}footer p{color:var(--color-grey-60);font-size:.8rem}