.unique__feature__section{background-color:var(--primary-bg-color)}.unique__feature__section__content{height:100%}.unique__feature__section__content video{height:100%;width:100%}.unique__feature__section__content h2{font-size:1.625rem;text-align:center;font-weight:600}.unique__feature__section__content .apply-button button{border:.125rem solid var(--border-color);background-color:var(--primary-bg-color);color:var(--primary-color);margin-top:.75rem;font-size:1.25rem;cursor:pointer;font-weight:600}.unique__feature__section__content button:hover{background-color:var(--border-color)}@media only screen and (max-width:980px){.unique__feature__section__content h2{width:auto}.unique__feature__section__content button{margin-top:2.5rem}}@media only screen and (max-width:500px){.unique__feature__section__content h2{width:auto}.unique__feature__section__content button{margin-top:2.5rem}}.tag__container{display:flex;flex-direction:row;align-items:flex-end;gap:15px}.heading__tags{background:var(--border-color);width:165px;height:50px;display:flex;align-items:center;justify-content:center;color:var(--primary-bg-color);font-size:24px;font-style:normal;font-weight:600;line-height:34px}.employer__section__content h2{font-size:1.5rem;margin-bottom:3.125rem;margin-top:2.8125rem}.employer__section__content button{border:.125rem solid var(--border-color);margin-top:3.125rem;font-size:1.25rem}@media only screen and (max-width:980px){.employer__section__content h2{width:auto;font-size:1.25rem;margin-bottom:1.5625rem;margin-top:1.5625rem}.employer__section__content button{margin-top:2.5rem}}@media only screen and (max-width:768px){.employer__section__content h2{width:auto;font-size:1.25rem;margin-bottom:1.5625rem;margin-top:1.5625rem}.employer__section__content button{margin-top:2.5rem}}.life__section_1{background-color:var(--secondary-color);color:var(--primary-color)}.life__section_1 .card__container{background:#eceef1}.life__section__content h1{font-size:24px;font-weight:600}.life__section__content h2{font-size:24px;margin-bottom:50px;margin-top:40px}.card__container{gap:1px;padding:10px 20px 15px}.card__container div{gap:40px}.video__footer__left,.video__footer__right,.video__header__left,.video__header__right{font-size:20px}.video__grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.video__notice{font-size:14px;margin-top:25px;padding:0 20px}.card__container .verticle__line{margin:20px 0}@media only screen and (max-width:768px){.video__grid{display:grid;grid-template-columns:1fr;gap:60px}.life__section__content h2{width:auto;font-size:20px;margin-bottom:25px;margin-top:25px}.video__card{width:100%}}@media only screen and (max-width:980px){.video__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.life__section__content h2{width:auto}.video__card{width:100%}.video__header__left{font-size:22px}.video__header__right{font-size:20px;display:flex;align-items:center;justify-content:flex-end;width:200px}.video__footer__left,.video__footer__right{font-size:20px}.card__container{padding:16px 20px 25px}}@media only screen and (max-width:700px){.video__grid{display:grid;grid-template-columns:1fr;gap:20px}.life__section__content h2{width:auto}.video__card{width:100%}.video__header__left{font-size:22px}.video__footer__left,.video__footer__right,.video__header__right{font-size:20px}.card__container{padding:16px 20px 25px}.video__notice{padding:0}}.employer__section{background-color:var(--secondary-bg-color);color:var(--secondary-color)}.employer__section__content .text__highliter{text-align:center}.employer__section__content video{height:100%;width:100%}.employer__section__content h2{font-size:24px;margin-bottom:50px;margin-top:45px;text-align:center;font-weight:500}.employer__section__content button{background-color:var(--primary-bg-color);border:2px solid var(--border-color);color:var(--primary-color);margin-top:50px;font-size:20px;cursor:pointer;font-weight:600}.employer__section__content button:hover{background-color:var(--border-color)}@media only screen and (max-width:980px){.employer__section__content h2{width:auto;font-size:20px;margin-bottom:25px;margin-top:25px}.employer__section__content button{margin-top:40px}}@media only screen and (max-width:768px){.employer__section__content h2{width:auto;font-size:20px;margin-bottom:25px;margin-top:25px}.employer__section__content button{margin-top:40px}}.offer__section__content h2{font-size:24px;margin-bottom:50px;margin-top:40px;width:800px}.offer__accordion{width:860px;height:90px;padding:0 20px;margin-top:40px}.offer__accordion span{font-size:22px}@media only screen and (max-width:980px){.offer__section__content h2{width:95%!important;font-size:20px;margin-bottom:25px;margin-top:25px}}@media only screen and (max-width:500px){.offer__section__content h2{width:95%!important;font-size:20px;margin-bottom:25px;margin-top:25px}.offer__accordion{width:100%}.offer__accordion span{font-size:20px}}.offer__section_accordion{margin-top:40px;max-width:860px}.offer__section_accordion>button{height:90px}.offer__section_accordion p{margin-bottom:20px!important;font-size:16px}.life__section{background-color:var(--secondary-bg-color);color:var(--secondary-color)}.life__section .card__container{background:#eceef1}.life__section__content .text__highliter{text-align:center}.life__section__content h1{font-size:28px;font-weight:800}.life__section__content h2{font-size:1.5rem;margin-bottom:3.125rem;margin-top:2.5rem;text-align:center;font-weight:500}.video__card{width:100%}@media (min-width:768px){.video__card{width:484px}}.video__card{width:483px;background-color:#eceef1;color:var(--secondary-color);border-top-right-radius:.4375rem;border-top-left-radius:.4375rem}.video__card img,.video__card>div{height:16.875rem}.video__card video{width:100%;height:100%}.card__container{display:flex;flex-direction:column;gap:.0625rem;padding:.625rem 1.25rem .9375rem}.card__container div{gap:2.5rem}.video__footer__left,.video__header__left,.video__header__right{font-size:1.25rem}.video__footer__right{font-size:1.25rem;font-weight:500}@media (min-width:768px){.video__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.video__grid{gap:1.0625rem}.video__notice{text-align:right;font-size:.875rem;color:hsla(0,0%,100%,.5);margin-top:1.5625rem;padding:0 1.25rem}.card__container .verticle__line{margin:1.25rem 0}.career__button__component{gap:1.875rem;margin-top:3.125rem}.career__section .card__container{background:#fff}.career__button__component button{background-color:var(--primary-bg-color);border:.125rem solid var(--border-color);color:var(--primary-color);font-size:1.25rem;cursor:pointer;font-weight:600;width:16.875rem}.career__button__component button:hover{background-color:var(--border-color)}@media only screen and (max-width:768px){.video__grid{display:grid;grid-template-columns:1fr;gap:3.75rem}.life__section__content h2{width:auto;font-size:1.25rem;margin-bottom:1.5625rem;margin-top:1.5625rem}.video__card{width:100%}}@media only screen and (max-width:980px){.video__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.life__section__content h2{width:auto}.video__card{width:100%}.video__header__left{font-size:1.25rem}.video__header__right{font-size:1.25rem;display:flex;align-items:center;justify-content:flex-end;width:12.5rem}.video__footer__left,.video__footer__right{font-size:1.25rem}.card__container{padding:1rem 1.25rem 1.5625rem}}@media only screen and (max-width:700px){.video__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.life__section__content h2{width:auto}.video__card{width:100%}.video__footer__left,.video__footer__right,.video__header__left,.video__header__right{font-size:1.25rem}.card__container{padding:1rem 1.25rem 1.5625rem}.video__notice{padding:0}}.internship__section{background-color:var(--secondary-color);color:var(--primary-color)}.internship__title{font-size:InterMedium;font-weight:600;font-size:24px}.internship__banner{background-color:var(--border-color);width:100%;padding:50px 0;text-align:center;margin:70px 0}.banner__title{font-size:28px;width:max-content;font-weight:700;color:var(--secondary-color)}.banner__paragraph{font-size:20px;margin-top:30px;font-weight:500;line-height:27px;color:var(--secondary-color)}.message__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.white__text__highliter{border-bottom:2px solid #fff}.internship__notice{font-size:24px;width:900px;text-align:center;margin:60px 0}.send__message__form{width:1027px;background-color:var(--primary-color);color:var(--secondary-color);border-radius:5px;margin-top:60px}.send__message__form h1{font-size:20px;font-weight:700}.message__form{gap:30px;margin:25px 0}.message__form .form__control{background:#eceef1;color:var(--secondary-color);border-radius:1px;width:200px;padding:10px;font-size:14px;margin-top:5px}.message__form label{font-size:14px}.form__control{outline:none}.message__button{background-color:var(--primary-bg-color);border:2px solid var(--border-color);color:var(--primary-color);font-size:20px;cursor:pointer;font-weight:600}.message__button:hover{background-color:var(--border-color)}.send__form__message__container{display:none}@media only screen and (max-width:980px){.message__grid{grid-template-columns:1fr 1fr}.banner__title{width:auto}.internship__notice{width:auto;padding:0 .9375rem}.send__message__form{width:auto;padding:1.875rem 1.25rem}.message__form{flex-direction:column;width:100%}.form__group{width:100%;height:auto}.internship_form_group{height:auto}.message__form .form__control{width:100%}.banner__paragraph{font-size:1rem}.send__message__form h1{font-size:1rem!important}.internship__message__card{width:100%}}@media only screen and (max-width:530px){.message__grid{grid-template-columns:1fr}.banner__title{width:auto}.internship__notice{width:auto;padding:0 .9375rem}.send__message__form{width:auto;padding:1.875rem 1.25rem}.message__form{flex-direction:column;width:100%}.form__group,.message__form .form__control{width:100%}.banner__paragraph{font-size:1rem}.send__message__form h1{font-size:1rem!important}.internship__message__card{width:100%}}.TestimonialCard_card__qIeQm{width:100%}@media (min-width:1024px){.TestimonialCard_card__qIeQm{width:236px}}.TestimonialCard_card__qIeQm{background-color:var(--primary-color);color:var(--secondary-color);padding:27px;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between}.TestimonialCard_cardMessage__aBNcF p{margin:20px 0;font-size:14px;font-weight:700}.TestimonialCard_cardTitle__L1Nqm h2{color:var(--secondary-color);font-size:14px;font-weight:700}.offer__section__content h2{font-size:1.5rem;margin-bottom:3.125rem;margin-top:2.5rem;text-align:center;font-weight:500;width:50rem}.application__section__content h2{width:max-content!important}.offer__accordion{background:#fff;color:#333;width:53.75rem;height:5.625rem;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;margin-top:2.5rem}.offer__accordion span{font-weight:700;font-size:1.375rem}@media only screen and (max-width:980px){.offer__section__content h2{width:95%!important;font-size:1.25rem;margin-bottom:1.5625rem;margin-top:1.5625rem}}@media only screen and (max-width:900px){.offer__accordion{width:100%}}@media only screen and (max-width:500px){.offer__section__content h2{width:95%!important;font-size:1.25rem;margin-bottom:1.5625rem;margin-top:1.5625rem}.offer__accordion{width:100%}.offer__accordion span{font-size:1.25rem}}.offer__section_accordion{margin-top:2.5rem;width:100%;background-color:#fff;max-width:53.75rem;color:#000}.offer__section_accordion>button{height:5.625rem;width:100%;margin:0;color:#000}.offer__section_accordion>button,.offer__section_accordion>button:hover{background-color:#fff;border:none}.offer__section_accordion p{margin-bottom:1.25rem!important;font-size:1rem}.offer__section_accordion.active .panel{display:block}.joboffer__section{color:var(--secondary-color)}.joboffer__section__content h1{font-size:28px;font-weight:800}.joboffer__section__content h2{font-size:24px;margin-top:40px;margin-bottom:20px;text-align:center}.bold__text{font-size:24px;font-weight:700}.job__offer__header{display:flex;gap:17px}.job__offer__container{margin-top:20px}.job__offer__header button{color:var(--primary-color);font-size:20px;padding:20px;background-color:var(--primary-bg-color);border:4px solid var(--secondary-color);width:196px;height:78px;display:flex;align-items:center;justify-content:center}.job__offer__header button:hover{background-color:var(--border-color)}.job__offer__box{border:4px solid var(--secondary-color);padding:50px 50px 80px;position:relative;margin:30px 0 0;display:none}.job__offer__box h4{font-size:20px;line-height:260.02%}.job__offer__text__break{line-height:30px!important}.job__offer__box button{position:absolute;right:6px;bottom:5px;border:2px solid var(--border-color);background-color:var(--primary-bg-color);cursor:pointer}.job__offer__box button:hover{background-color:var(--border-color)}.button__active{background-color:var(--border-color)!important}.job__offer__box__hidden{display:block}.job__offer__button__one{background-color:var(--border-color)!important}.job__offer__box__one{display:block}.joboffer__subtitle{font-size:24px;font-weight:700!important;margin-bottom:40px}.joboffer__markdown ul{list-style-type:disc;padding:0 30px}.joboffer__markdown ol{list-style:decimal;padding:0 30px}.joboffer__markdown a{color:#042eee;text-decoration:underline}.joboffer__markdown p{font-size:14px}.joboffer__markdown h4{margin-top:10px;margin-bottom:6px;font-weight:600}@media only screen and (max-width:980px){.job__offer__header{flex-direction:column;align-items:center}}@media only screen and (max-width:950px){.job__offer__header{flex-direction:column;align-items:center}}.question__section{background-color:#0d1d38}.question__section__content h1{font-size:24px;font-weight:600}.question__section__content h2{font-size:1.5rem;margin-bottom:1.875rem;margin-top:1.25rem;text-align:center;font-weight:500}.message__container{gap:35px;margin-top:70px}.message__content{display:flex;gap:30px}.message__box{color:var(--secondary-color);font-size:20px;padding:40px;display:flex;align-items:center;border:3px solid var(--border-color);font-weight:500}.message__box,.message__img{background-color:var(--secondary-bg-color)}.message__img video{width:611px;height:342px}.question__section_accordion{margin-top:10px;width:100%;background-color:#fff;max-width:100%;color:#000}.question__section_accordion>button{height:70px;width:100%;background-color:#fff;margin:0;color:#000;border:none}.question__section_accordion .accordion{font-size:18px;padding:0 40px}.question__section_accordion.active .panel{display:block}@media only screen and (max-width:980px){.message__box{font-size:20px;padding:10px}.question__section__content h1{font-size:24px}}.accordion_wrapper{width:100%}.accordion_container{max-width:870px;margin:auto auto 20px}.accordion{cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;transition:.4s}.accordion,.panel{background-color:#fff}.accordion,.panel{color:var(--primary-bg-color)}.accordion{display:flex;justify-content:space-between;align-items:center;font-size:24px;font-weight:700}.panel>ul{padding:0 10px 10px 20px;list-style:disc}.panel>ul>li{font-size:14px;padding:3px}.panel>h4{margin-top:10px;margin-bottom:6px;font-weight:600}.panel>p{font-size:14px}.panel{transition:all 2s}.accordion_wrapper .active .panel{display:block}.accordion_container.active{border:2px solid var(--border-color)}.ask__section{background-color:var(--secondary-color)}.ask__form__container{background-color:var(--secondary-bg-color);width:970px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0;color:var(--secondary-color)}.ask__form__container h1{text-align:center;width:max-content;font-size:24px;font-weight:700}.ask__form__container form{padding-top:50px;display:flex;flex-direction:column;gap:25px}.ask__form__button{width:190px!important}.ask__form__container .form__control{color:var(--secondary-color)}.ask__form__container .form__control::placeholder{color:#182d4f}.ask__form__container h2{font-size:28px;text-align:center;font-weight:500}.ask__form__container .form__control{border:2px solid #182d4f}.ask__form__container form{width:380px}.ask__form .form__message{color:var(--secondary-color)}#application__form__message__container,#ask__form__message__container{display:none}.application__form__message{background-color:#0d1d38;padding:0 60px;color:#fff;font-size:15px;width:388px;height:95px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:5px}@media only screen and (max-width:980px){.ask__form__container{width:100%}.ask__form__container form{width:50%}.ask__form__container h1{font-size:28px!important}}@media only screen and (max-width:768px){.ask__form__container{width:100%}.ask__form__container form{width:95%}.ask__form__container h1{font-size:28px!important}}.condition__section{color:var(--secondary-color);background-color:var(--secondary-bg-color)}.condition__section h1{text-align:center;font-size:34px;font-weight:700}.general__condition__container{background-color:var(--primary-color);width:970px;padding:16px;color:var(--secondary-color);font-size:14px;display:flex;flex-direction:column;gap:22px;margin:35px auto auto}@media only screen and (max-width:980px){.general__condition__container{width:auto}.condition__section h1{font-size:28px!important}}@media only screen and (max-width:768px){.general__condition__container{width:auto}.condition__section h1{font-size:28px!important}}.home-section_wrapper__U3mNr{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/phase2_homepage.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:1rem}@media (min-width:640px){.home-section_wrapper__U3mNr{padding-top:1.5rem}}@media (min-width:1024px){.home-section_wrapper__U3mNr{padding-top:2rem}}