.main .homepage--background{position:relative}.main .homepage--background .homepage--background--img{height:100%;position:absolute;right:0}.main .homepage--background .homepage--background--img2{display:none}.main .homepage--text{padding:160px 100px}.main .homepage--text p:first-child{margin-bottom:16px;font-size:64px;font-weight:700;line-height:96px}.main .homepage--text p:nth-child(2){letter-spacing:.08em;font-size:18px;font-weight:400;line-height:30px}.main .homepage--text div{align-items:center;height:fit-content;margin-top:32px;display:flex}.main .homepage--text div p:first-child{letter-spacing:.05em;color:#fc700a;cursor:pointer;align-self:center;margin-bottom:0;margin-right:4px;font-size:16px;font-weight:600;line-height:28px;transition:margin-right .3s ease-out;display:flex}.main .homepage--text div p:first-child:hover{margin-right:16px;transition:margin-right .3s ease-out}.open--position--header{font-family:var(--font-poppins),sans-serif;padding:200px 160px 80px 200px}.open--position--header .open--position--header--para{text-align:center;font-size:64px;font-weight:700;line-height:96px}.open--position--header .open--position--header--div1{width:100%;font-family:var(--font-poppins),sans-serif;flex-wrap:wrap;justify-content:space-between;align-items:end;margin-bottom:80px;display:flex;position:relative}.open--position--header .open--position--header--div1 .open--position--header--div1--input{margin-top:30px;display:flex;position:relative}.open--position--header .open--position--header--div1 .open--position--header--div1--input input{width:250px;font-family:var(--font-poppins),sans-serif;background:0 0;border:none;border-bottom:1px solid gray;outline:none;padding:6px 16px 6px 0;font-size:16px;transition:border-color .3s ease-out;position:relative}.open--position--header .open--position--header--div1 .open--position--header--div1--input input:focus{border-color:#fc700a;transition:border-color .3s ease-out}.open--position--header .open--position--header--div1 .open--position--header--div1--input input ::placeholder{font-size:18px;line-height:30px;font-family:var(--font-poppins),sans-serif}.open--position--header .open--position--header--div1 .open--position--header--div1--input .searchIcon{cursor:pointer;opacity:.7;width:15px;height:15px;position:absolute;bottom:6px;right:0}.open--position--header .open--position--header--div1 .open--position--header--div1--dropdown{position:relative}.open--position--header .open--position--header--div1 .open--position--header--div1--dropdown p{color:#262626;margin-bottom:8px;font-size:18px;font-weight:600;line-height:30px}.open--position--header .open--position--header--div1 .open--position--header--div1--dropdown select{font-family:var(--font-poppins),sans-serif;color:#000;background:0 0;border:none;border-bottom:1px solid gray;outline:none;width:250px;font-size:16px}.open--position--header .open--position--header--div1 .open--position--header--div1--dropdown select option{color:#000;font-size:16px}.open--positions{padding:0 200px 160px}.open--positions .open--positions--container{font-family:var(--font-poppins),sans-serif;border:1px solid #adadad;border-left:none;border-right:none;margin-bottom:32px;padding:24px 0}.open--positions .open--positions--container .open--positions--title{justify-content:space-between;display:flex}.open--positions .open--positions--container .open--positions--title p:first-child{letter-spacing:.04em;font-size:32px;font-weight:600;line-height:48px}.open--positions .open--positions--container .open--positions--title .arrrow--icon--careers{color:#000;width:37px;height:37px}.open--positions .open--positions--container .open--positions--location{align-items:center;margin-top:24px;margin-bottom:16px;display:flex}.open--positions .open--positions--container .open--positions--location p:first-child{letter-spacing:.08em;font-size:18px;font-weight:600;line-height:30px}.open--positions .open--positions--container .open--positions--location p:last-child{letter-spacing:.08em;opacity:.8;margin-left:16px;font-size:18px;font-weight:600;line-height:30px}.open--positions .open--positions--container .open--positions--body{letter-spacing:.08em;font-size:18px;font-weight:400;line-height:30px}.open--positions .arrrow--icon--careers2--div{display:none}.open--positions .open--positions--button{text-align:center;width:100%}.open--positions .open--positions--button button{cursor:pointer;letter-spacing:.05em;color:#000;background:#adadad;border:none;margin-top:48px;padding:8px 24px;font-size:16px;font-weight:600;line-height:28px;text-decoration:none}@media (max-width:1100px){.main .homepage--background{justify-content:center;align-items:end;display:flex}.main .homepage--background .homepage--background--img{display:none}.main .homepage--background .homepage--background--img2{display:block}.main .homepage--text{padding-bottom:32px}.main .homepage--text p:first-child{font-size:48px;font-weight:700;line-height:96px}.main .homepage--text div{align-items:center;display:flex}.main .homepage--text div p:first-child{letter-spacing:.05em;color:#fc700a;cursor:pointer;font-size:14px;font-weight:600;line-height:28px;transition:margin-right .3s ease-out}.main .homepage--text div p:first-child:hover{margin-right:16px;transition:margin-right .3s ease-out}}@media (max-width:880px){.main{height:fit-content}.main .homepage--background{padding:0 16px}.main .homepage--text{width:60%;padding:32px 16px;position:relative;top:40%}.main .homepage--text p:first-child{font-size:32px;font-weight:700;line-height:48px;position:relative}.main .homepage--text p:nth-child(2){font-size:16px;font-weight:400;line-height:26px}.main .homepage--text div{align-items:center;display:flex}.main .homepage--text div p:first-child{font-size:16px;font-weight:600;line-height:28px}.open--position--header{padding:32px 16px}.open--position--header .open--position--header--para{font-size:32px;font-weight:700;line-height:48px}.open--position--header .open--position--header--div1{width:100%;font-family:var(--font-poppins),sans-serif;flex-wrap:wrap;justify-content:space-between;align-items:end;margin-bottom:80px;display:block;position:relative}.open--position--header .open--position--header--div1 .open--position--header--div1--input{width:100%;margin-top:30px;margin-bottom:32px}.open--position--header .open--position--header--div1 .open--position--header--div1--input input{width:100%}.open--position--header .open--position--header--div1 .open--position--header--div1--input input ::placeholder{font-size:18px;line-height:30px;font-family:var(--font-poppins),sans-serif}.open--position--header .open--position--header--div1 .open--position--header--div1--dropdown{width:100%;position:relative}.open--position--header .open--position--header--div1 .open--position--header--div1--dropdown p{letter-spacing:.08em;font-size:16px;font-weight:600;line-height:26px}.open--position--header .open--position--header--div1 .open--position--header--div1--dropdown select{width:100%}.open--positions{padding:0 16px 32px}.open--positions .open--positions--container .open--positions--title{justify-content:space-between;display:flex}.open--positions .open--positions--container .open--positions--title p:first-child{letter-spacing:.04em;text-align:left;font-size:32px;font-weight:600;line-height:48px}.open--positions .open--positions--container .open--positions--location p:first-child{letter-spacing:.08em;font-size:16px;font-weight:600;line-height:26px}.open--positions .open--positions--container .open--positions--location p:last-child{font-size:16px}.open--positions .open--positions--container .open--positions--body{letter-spacing:.08em;font-size:16px;font-weight:400;line-height:26px}}@media (max-width:660px){.main{height:fit-content}.main .homepage--background{width:100vw}.main .homepage--background .homepage--background--img2{justify-self:center;display:flex}.main .homepage--text{width:90%;padding:32px 16px;top:0%}.main .homepage--text p:nth-child(2){padding-right:16px}.open--positions{padding:0 16px 32px}.open--positions .open--positions--container .open--positions--title{justify-content:space-between;display:flex}.open--positions .open--positions--container .open--positions--title p:first-child{letter-spacing:.04em;text-align:left;font-size:32px;font-weight:600;line-height:48px}.open--positions .open--positions--container .open--positions--title .arrrow--icon--careers{display:none}.open--positions .arrrow--icon--careers2--div{justify-content:end;width:100%;margin:8px 0;display:flex;position:relative}}@media (max-width:470px){.main{height:fit-content}.main .homepage--text{width:70%;top:30%}.main .homepage--text p:nth-child(2){padding-right:16px}}
