.career .detail-page>.grid.outer-grid{max-width:100%}.career-detail__banner{margin:0 -75px;width:1920px;min-height:600px;color:#fff;text-align:center;font-family:"TheSansBold",Arial,Verdana,sans-serif}.career-detail__banner .title1{font-size:48px;line-height:53px;padding-top:350px;margin-bottom:0}.career-detail__banner .title2{font-size:48px;line-height:53px;margin-bottom:1rem}.career-detail__banner .subtitle{padding-bottom:82px;font-size:32px;line-height:35px}.career-detail__columns{display:flex;gap:1.5rem}.career-detail__columns--column{max-width:50%}.career-detail__container{max-width:960px;padding:24px 0;margin:0 auto}.career-detail__container--info .title{color:#00003c;margin-bottom:1rem;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:32px;line-height:46px}.career-detail__container--info .subtitle{color:#00003c;margin-bottom:3rem;font-family:"TheSansRegular",Arial,Verdana,sans-serif;font-size:20px;line-height:27px}.career-detail__container--info .description{margin-bottom:0;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:20px;line-height:29px;color:#101223}.career-detail__container--description .title{color:#00003c;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:24px;line-height:26px}.career-detail__container--description .description{display:flex;gap:40px}.career-detail__container--description .description p{font-family:"TheSansRegular",Arial,Verdana,sans-serif;font-size:16px;line-height:25px;color:#101223}.career-detail__container--media .media{background:#ced2d7;width:100%;height:492px}.career-detail__container--list .title{font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:24px;line-height:26px;color:#1beb83;margin-bottom:1.5rem}.career-detail__container--list ul li{padding-left:40px !important;margin-bottom:1rem !important;font-family:"TheSansRegular",Arial,Verdana,sans-serif;font-size:16px !important;line-height:25px !important;color:#101223;background:none !important;position:relative}.career-detail__container--list ul li:last-child{margin-bottom:0 !important}.career-detail__container--list ul li:before{font-family:"icomoon";content:"";position:absolute;left:0;color:#1beb83;width:24px;height:24px;font-size:32px;display:flex;align-items:center;justify-content:center;transform:rotate(270deg)}.career-detail__container--list p{margin-top:15px}.career-detail__container--benefits{display:flex;gap:1.5rem}.career-detail__container--benefits__column{max-width:50%}.career-detail__container--benefits__column .title{margin-bottom:1.5rem;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:24px;line-height:26px;color:#00003c}.career-detail__container--benefits__column ul li{padding-left:40px !important;margin-bottom:1rem !important;font-family:"TheSansRegular",Arial,Verdana,sans-serif;font-size:16px !important;line-height:25px !important;color:#101223;background:none !important;position:relative}.career-detail__container--benefits__column ul li:last-child{margin-bottom:0 !important}.career-detail__container--benefits__column ul li:before{font-family:"icomoon";content:"";position:absolute;left:0;color:#00003c;width:24px;height:24px;font-size:32px;display:flex;align-items:center;justify-content:center}.career-detail__container--welcome .title{margin-bottom:1.5rem;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:24px;line-height:26px;color:#00003c}.career-detail__footer{background:#00003c;width:calc(100% + 150px);margin:40px -75px}.career-detail__footer__container{padding:1rem 0;display:flex;gap:42px;max-width:960px;margin:0 auto}.career-detail__footer__container__apply{flex:1;display:flex;align-items:center;justify-content:center;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:20px;line-height:25px;color:#fff}.career-detail__footer__container__button{flex:1;display:flex;align-items:center;justify-content:center}.career-detail__footer__container__button .btn{font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:18px;line-height:23px;padding:12px 32px;background:#fff}.career-detail__footer__container__button .btn:hover{background:#1beb83;color:#fff}.career-detail__footer__container__rrss{flex:1;display:flex;align-items:center;justify-content:center;gap:1rem}.career-detail__footer__container__rrss a{color:#fff;font-size:30px}.career-detail__footer__container__rrss .tooltip{position:relative;display:inline-block}.career-detail__footer__container__rrss .tooltip .tooltiptext{font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:18px;visibility:hidden;width:140px;background-color:#1beb83;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-75px;opacity:0;transition:opacity .3s}.career-detail__footer__container__rrss .tooltip .tooltiptext::after{position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#1beb83 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.career-detail__footer__container__rrss .tooltip:hover .tooltiptext{visibility:visible;opacity:1}.career-detail__subfooter{margin:0 auto;max-width:960px;text-align:center}.career-detail__subfooter .contact{font-family:"TheSansRegular",Arial,Verdana,sans-serif;font-size:16px;line-height:18px;margin-bottom:1.5rem;color:#00003c}.career-detail__subfooter .name{font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:20px;line-height:31px;color:#00003c;margin-bottom:.5rem}.career-detail__subfooter .address,.career-detail__subfooter .phone{font-family:"TheSansRegular",Arial,Verdana,sans-serif;font-size:16px;line-height:25px;color:#101223}.career-detail__subfooter .address:before,.career-detail__subfooter .phone:before{display:none}.career-detail__subfooter .address{margin-bottom:0}.career-detail__subfooter .phone{margin-bottom:40px}@media only screen and (max-width:1059px){.career-detail__banner .title1{font-size:32px;padding-top:280px}.career-detail__banner .title2{font-size:32px}.career-detail__banner .subtitle{padding-bottom:47px}.career-detail__container--info{color:#00003c}.career-detail__container--info .title{font-size:32px}.career-detail__container--info .subtitle{font-size:17px}.career-detail__container--info .description{font-size:17px}.career-detail__container--description .title{font-size:20px}.career-detail__container--description .description{flex-direction:column;gap:1.5rem}.career-detail__container--description .description p{font-size:15px}.career-detail__container--media .media{height:432px}.career-detail__container--list .title{font-size:20px}.career-detail__container--list ul li{font-size:15px !important}.career-detail__container--benefits__column .title{font-size:20px}.career-detail__container--benefits__column ul li{font-size:15px !important}.career-detail__footer{margin:16px -35px;width:calc(100% + 70px)}.career-detail__footer__container{gap:1.5rem;max-width:382px;flex-direction:column}.career-detail__footer__container__apply{text-align:center}.career-detail__subfooter{max-width:360px}.career-detail__subfooter .contact{margin-bottom:1rem}}@media only screen and (max-width:767px){.career-detail__banner .title1{font-size:26px}.career-detail__banner .title2{font-size:26px}.career-detail__banner .subtitle{padding-bottom:63px}.career-detail__columns{display:block;gap:1.5rem}.career-detail__columns--column{max-width:100%}.career-detail__container--info .title{font-size:24px;margin-bottom:33px}.career-detail__container--media .media{height:192px}.career-detail__container--benefits{flex-direction:column}.career-detail__container--benefits__column .title{font-size:20px}.career-detail__footer{margin:32px -15px;width:calc(100% + 30px);padding:1.5rem 0}.career-detail__footer__container{max-width:none}}@media print{.page-header-placeholder,.career-detail__banner,.career-detail__footer__container__button,.career-detail__footer__container__rrss{display:none !important}.career-detail__footer{margin:1rem -75px !important}.career-detail__container--info{padding:0 !important}.career-detail__container--info .subtitle{margin:0 0 1rem 0 !important}.career-detail__container--welcome,.career-detail__container--list{padding:0 0 1rem 0 !important}.career-detail__container--benefits{padding:1rem 0 1rem 0 !important}.career-detail__container--list ul li:before,.career-detail__container--benefits__column ul li:before{font-size:25px !important}.content p,.content ul,.content ul li,.content ul li span,.content ul li span span{font-size:.8rem !important;line-height:1rem !important}.career-detail__footer__container__apply{color:#00003c}*{background-image:none !important}}
