.JobTalk{padding:100px 60px;display:flex;justify-content:center;flex-flow:column nowrap;gap:50px;min-height:calc(100vh - 112px)}@media screen and (min-width:1920px){.JobTalk{height:100vh}}@media screen and (orientation:portrait)and (max-width:500px){.JobTalk{padding:60px 12px}}.JobTalk h2{text-align:center;font-weight:800;font-size:4rem;letter-spacing:-.2rem}@media screen and (max-width:1280px){.JobTalk h2{font-size:4rem;line-height:3.1rem}}@media screen and (max-width:1140px){.JobTalk h2{font-size:3.9rem;line-height:3.1rem}}@media screen and (max-width:980px){.JobTalk h2{font-size:3.4rem;line-height:2.7rem}}@media screen and (max-width:843px){.JobTalk h2{font-size:3rem;line-height:2.6rem;letter-spacing:-.2rem}}@media screen and (orientation:portrait)and (max-width:500px){.JobTalk h2{font-size:2.5rem;line-height:2.2rem;text-align:center}}@media screen and (min-height:0px)and (max-height:430px)and (min-width:0px)and (max-width:932px)and (orientation:landscape){.JobTalk h2{font-size:3rem}}.JobTalk p{font-size:1rem;font-weight:300;max-width:900px;align-self:center;text-align:center}@media screen and (max-width:1140px){.JobTalk p{font-size:.9rem;line-height:1.4rem}}@media screen and (orientation:portrait)and (max-width:499px){.JobTalk p{text-align:justify;font-size:.9rem;line-height:1.5rem;letter-spacing:-.02em}}.JobTalk p b{font-weight:800}.JobTalk__video{width:100%;display:flex;justify-content:center}.JobTalk__video video{cursor:pointer;background-color:#000;height:450px;width:1000px;object-fit:cover;aspect-ratio:16/9;border-radius:20px;box-shadow:0 15px 30px 0 rgba(123,87,182,.1803921569);border:2px solid #e0e0e0}@media screen and (max-width:1280px){.JobTalk__video video{width:700px;height:350px}}@media screen and (max-width:980px){.JobTalk__video video{width:650px;height:300px}}@media screen and (max-width:740px){.JobTalk__video video{width:500px;height:250px}}@media screen and (orientation:portrait)and (max-width:500px){.JobTalk__video video{border-radius:0;width:450px;height:auto}}@media screen and (orientation:portrait)and (max-width:460px){.JobTalk__video video{width:390px}}@media screen and (orientation:portrait)and (max-width:400px){.JobTalk__video video{width:350px}}@media screen and (orientation:portrait)and (max-width:360px){.JobTalk__video video{width:320px}}@media screen and (orientation:portrait)and (max-width:330px){.JobTalk__video video{width:290px}}.JobTalk__button{padding-inline:3rem;align-self:center}.JobTalk__button,.text-gradient{width:-moz-fit-content;width:fit-content}.text-gradient{background:linear-gradient(90deg,oklch(66% .19 307.28deg),oklch(70% .2 19.86deg) 50%,oklch(75% .16 43.7deg) 85%,oklch(80% .15 64.42deg));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{width:0;background:rgba(0,0,0,0)}.Review{padding:100px 0;gap:60px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1920px){.Review{height:100vh}}@media screen and (orientation:portrait)and (max-width:500px){.Review{padding:60px 0}}.Review h2{font-size:4rem;font-weight:800;letter-spacing:-.21rem;text-align:center}@media screen and (max-width:1200px){.Review h2{text-align:center}}@media screen and (max-width:854px){.Review h2{font-size:2.9rem;line-height:2.4rem}}@media screen and (max-width:500px){.Review h2{padding:0 20px;font-size:2.2rem;letter-spacing:-.15rem;line-height:1.9rem;text-align:center}}@media screen and (min-height:0px)and (max-height:430px)and (min-width:0px)and (max-width:932px)and (orientation:landscape){.Review h2{font-size:3rem}}.Review__cards-wrapper{width:100%;overflow-x:auto;padding-inline:100px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-behavior:smooth}.Review__cards-wrapper:active{cursor:-webkit-grabbing;cursor:grabbing}@media screen and (max-width:1180px){.Review__cards-wrapper{padding-inline:40px}}@media(max-width:499px){.Review__cards-wrapper{padding-inline:10px}}.Review__cards{display:flex;flex-flow:row nowrap;width:max-content;gap:24px}@media screen and (max-width:500px)and (orientation:portrait){.Review__cards{gap:10px}}.Review__card{background-color:oklch(.25 0 0);color:#fff;border-radius:10px;padding:16px;width:400px;display:flex;flex-flow:column nowrap;justify-content:space-between;flex-shrink:0}@media screen and (orientation:portrait)and (max-width:499px){.Review__card{width:320px}}.Review__card-group{display:flex;gap:24px}.Review__card-stars{width:-moz-fit-content;width:fit-content;margin-bottom:.75rem}.Review__card-text{font-size:.85rem;font-weight:300;line-height:1.2rem;flex-grow:1;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;margin-bottom:22px}.Review__card-footer{display:flex;flex-flow:row nowrap;gap:8px;justify-content:flex-start}.Review__card-footer-info{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center}.Review__card-avatar img{border-radius:9999px;object-position:center;width:40px;height:40px;object-fit:cover}.Review__card-name{font-weight:700;font-size:1rem}.Review__card-work{font-weight:300;font-size:.8rem;line-height:1.5rem}.Review__download-button{display:flex;align-self:center;width:-moz-fit-content;width:fit-content;font-size:.9rem;padding:8px 46px}