/******FullStack by Rocker.vn (since 2008)******/
.HomeBoxBanner-1{ background-size: cover;overflow: hidden;}.HomeBoxBanner-1::before{ content: ' ';position: absolute;left: 0;right: 0;top: 0;bottom: 0;}.HomeBoxBanner-1 .pl-wrabauto{ height: 100vh;display: flex;}.HomeBoxBanner-1 .i-building{ width: 43%;position: relative;}.HomeBoxBanner-1 .i-building img{ width: 100%;height: auto;position: absolute;bottom: -180px;left: 0;} .sg-BoxText{position: absolute;width: 600px;right: 0;top: 0;bottom: 0;margin: auto;text-align: center;display: flex;align-items: center;}.sg-BoxText::before{ content:" ";width: 65vh;height: 65vh;background: #ffffff;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;opacity: .4;border-radius: 100%;animation-name: CircleAni;animation-iteration-count: infinite;animation-direction: alternate;animation-play-state: initial;animation-duration: 18s;}@keyframes CircleAni { 0% { transform: rotate(0) scaleX(1);opacity: .2;} 33% { transform: rotate(90deg) scaleX(0.9);opacity: 0.6;} 60% { transform: rotate(135deg) scaleX(1.1);opacity: 0.4;} 80% { transform: rotate(235deg) scaleX(0.9);opacity: 0.2;} 100% { transform: rotate(360deg) scaleX(1.1);opacity: 0.3;}}.sg-BoxText .ii{ position: relative;z-index: 1;}.sg-BoxText .p-TitleLagre{ font-size: 25px;font-family: var(--fontstrong);color: var(--color3); }.sg-BoxText .p-TitleLagre span{ color: var(--color1);font-size: 50px;display: block;}.sg-BoxText .p-TitleSmalls{ font-size: 27px;color: var(--color1);font-weight: 100;font-family: var(--fontstrong);letter-spacing: 3px;}.sg-BoxText .p-Des{ max-width: 400px;margin: auto;font-size: calc(100% + 2px );margin: 10px auto;}.sg-BoxText .sg-ViewDetails{ position: absolute;right: 150px;bottom: -150px;}@media(max-width: 1200px ){ .HomeBoxBanner-1 .pl-wrabauto{ max-height: 600px;}.sg-BoxText{ width: 580px;}.sg-BoxText .p-TitleLagre{  }.sg-BoxText .p-TitleSmalls{ font-size: 20px;}.sg-BoxText .sg-ViewDetails{ right: 0px;}}@media(max-width: 970px ){ .HomeBoxBanner-1 .pl-wrabauto{ max-height: unset;height: auto;display: block;}.HomeBoxBanner-1 .i-building{ position: relative;width: 100%;text-align: center;}.HomeBoxBanner-1 .i-building img{ position: relative;max-width: 500px;}.sg-BoxText{ width: 100%;position: relative;background: #fff;display: block;padding: 50px 20px;border-radius: var(--radius-l);}.sg-BoxText .ii{ margin: auto;}.sg-BoxText .p-TitleLagre{ color: var(--color3);}.sg-BoxText .p-TitleLagre span{ color: var(--color1);}.sg-BoxText .sg-ViewDetails{ position: relative;bottom: unset;margin-top: 19px;}}@media(max-width: 625px ){ .HomeBoxBanner-1 .i-building{ max-height: 80vh;}.HomeBoxBanner-1 .i-building img{ max-width: 330px;}.sg-BoxText .p-TitleLagre{ font-size: 30px;}.sg-BoxText .p-TitleSmalls{ letter-spacing: 0;}}@media(max-width: 500px ){ .sg-BoxText{ padding: 35px 15px;}.sg-BoxText .p-TitleLagre{ font-size: 25px;}.sg-BoxText .p-TitleLagre span{ font-size: 35px;}.sg-BoxText .p-TitleSmalls{ letter-spacing: 0;font-size: 17px;}}  .HomeBoxAds{padding: 50px 0;}.HomeBoxAds:nth-child(2n){ background-color: var(--color-opa1);}.HomeBoxAds .p-TitleLagre{ font-family: var(--fontstrong);font-size: var(--title_m);text-transform: uppercase;text-align: center;margin: 20px 0;}.HomeBoxAds .p-TitleLagre a{ color: var(--color1);} .a-ViewMore{transition: all .2s;padding: 10px 0;display: block;position: relative;margin-top: 28px;padding-left: 32px;font-weight: bold;color: var(--color1);max-width: 300px;cursor: pointer;}.a-ViewMore::before{ content: " ";display: block;position: absolute;width: 40px;height: 40px;border-radius: 100%;background: var(--color2);z-index: -1;top: 0;left: 0;right: 0;transition: all .2s;}.a-ViewMore i{transition: all .2s;position: absolute;left: 14px;top: 0;bottom: 0;margin: auto;height: 10px;}@media (hover: hover) and (pointer: fine) { .a-ViewMore:hover{ padding-left: 55px;}.a-ViewMore:hover::before{ transform: scale(1.5);}.a-ViewMore:hover i{ transform: scale(1.5);}} .HomeBoxServices{ position: relative;min-height: 70vh;padding: 50px 0;overflow: hidden;}.HomeBoxServices .p-Titles{ font-size: var(--title_m);font-family: var(--fontstrong);text-transform: uppercase;color: var(--color1);}.i-imgLogo{ position: absolute;width: 50%;height: auto;right: 0;top: 0;bottom: 0;margin: auto;}.i-imgLogo::before{ content:" ";width: 100vh;height: 100vh;background: var(--color1);position: absolute;left: 0;right: -50vh;top: 0;bottom: 0;margin: auto;opacity: .1;border-radius: 100%;animation-name: CircleAnid;animation-iteration-count: infinite;animation-direction: alternate;animation-play-state: initial;animation-duration: 18s;z-index: -1;}@keyframes CircleAnid { 0% { transform: rotate(0) scaleX(1);opacity: .01;} 33% { transform: rotate(90deg) scaleX(0.9);opacity: 0.05;} 60% { transform: rotate(135deg) scaleX(1.1);opacity: 0.01;} 80% { transform: rotate(235deg) scaleX(0.9);opacity: 0.07;} 100% { transform: rotate(360deg) scaleX(1.1);opacity: 0.01;}}.i-imgLogo svg{ max-width: 450px;margin: auto;display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}@media screen and (max-width: 1100px ){ .i-imgLogo{ width: 30%;}}@media screen and (max-width: 900px ){ .i-imgLogo{ display: none;}}.HomeBoxServices .JsonItemServices{ position: relative;min-height: 70vh;padding: 50px 0;}.HomeBoxServices .JsonItemServices::before{ height: calc(100% - 50px );content: ' ';display: block;position: absolute;left: 0;top: 0;bottom: 0;width: 200px;border-radius: var(--radius-l);background: var(--color2);margin: auto;}.JsonItemServices .items{ transition: all .3s;position: relative;z-index: 1;background: #fff;border-radius: var(--radius-l);padding: 20px;padding-left: 126px;max-width: 600px;margin-bottom: 20px;margin-left: 40px;border: 1px solid var(--color2);}.JsonItemServices .items .it-icon{ width: 100px;height: 100px;line-height: 100px;border-radius: 100%;border-radius: 100%;position: relative;text-align: center;padding: 20px;position: absolute;left: 12px;top: 0;bottom: 0;margin: auto;}.JsonItemServices .items .it-icon img{ width: 100%;height: auto;position: relative;z-index: 1}.JsonItemServices .items .it-icon::before{content: ' ';position: absolute;left: 0;right: 0;top: 0;bottom: 0;border-radius: 100%;z-index: 0;transition: all .5s;}.JsonItemServices .items .it-icon::after{ content: ' ';position: absolute;width: calc(100% - 4px );height: calc(100% - 4px );left: 0;right: 0;top: 0;bottom: 0;margin: auto;background: var(--color1);border-radius: 100%;transition: all .1s;}.JsonItemServices .items .it-icon i{ font-size: 45px;position: relative;z-index: 2;line-height: 100px;}.JsonItemServices .items .it-title{ font-weight: bold;text-transform: uppercase;height: auto;font-size: 20px;font-family: var(--fontstrong);color: var(--color3);}.JsonItemServices .items .it-text{ } @media screen and (max-width: 900px ){ .JsonItemServices .items{ padding-left: 47px;border-color: var(--color1);}.JsonItemServices .items .it-icon{ width: 80px;height: 80px;padding: 9px;left: -40px;}.JsonItemServices .items .it-icon img{ }.JsonItemServices .items .it-icon::before{ }.JsonItemServices .items .it-icon::after{ }.JsonItemServices .items .it-icon i{ }.JsonItemServices .items .it-title{ }.JsonItemServices .items .it-text{ }} .HomeBoxRecruitment { background: #41454a;background: var(--color1); color: #fff;}.HomeBoxRecruitment .pl-wrabauto{}@media screen and (max-width: 1100px ){ .HomeBoxRecruitment .pl-wrabauto{ max-width: 1100px;}}.HomeBoxRecruitment .Home-TitleLagre{ color: var(--color2);text-transform: uppercase;font-size: var(--title_m);font-family: var(--fontstrong);    text-transform: uppercase;line-height: 1;}.HomeBoxRecruitment .Home-TitleSmalls{ color: #ffffff;font-size: var(--title_s);margin-top: 24px;font-weight: bold;position: relative;padding-left: 100px;text-transform: uppercase;font-family: var(--fontstrong);}@media screen and (max-width: 1100px ){ .HomeBoxRecruitment .pl-wrabauto{ max-width: 1100px;}}.HomeBoxRecruitment .Home-TitleSmalls::before{ content: " ";display: block;position: absolute;left: 0;height: 5px;width: 92px;top: 0;bottom: 0;background-color: var(--color2);margin: auto;}.HomeBoxRecruitment .Home-Des{ padding-left: 150px;margin-top: 30px;text-align: justify;max-width: 700px;}.HomeBoxRecruitment .Home-Des p{ margin-bottom: 10px;}.HomeBoxRecruitment .pri-text { width: 70%;float: left;padding-top: 100px;color: #f9f9f9;padding-bottom: 100px;position: relative;z-index: 2;}.HomeBoxRecruitment .pri-Employee { position: absolute;right: 0;bottom: 0px;width: 30%;z-index: 1;overflow: hidden;max-width: 500px;}.HomeBoxRecruitment .sg-ViewDetails{ position: absolute;left: 0px;top: 293px;color: #ffffff;}.HomeBoxRecruitment .sg-ViewDetails .sCr{ fill: #ffffff;}.HomeBoxRecruitment .gr-BoxImgRecruit{ border-radius: var(--radius-l);overflow: hidden;max-width: 550px;margin-top: 25px;margin-bottom: -158px;margin-left: 153px;}.HomeBoxRecruitment .gr-BoxImgRecruit img{ width: 100%;height: auto;}@media (max-width: 1330px ) { .HomeBoxRecruitment .pri-Employee { width: 27%;}}.HomeBoxRecruitment .pri-Employee img { width: 100%;height: auto;position: relative;top: 0;}.HomeBoxRecruitment .i-svgboxlogo{ position: absolute;right: 0;top: 0;bottom: 0;margin: auto;height: 78%;opacity: .1;z-index: 0;}@media (max-width: 900px ) { .HomeBoxRecruitment .pri-text{ width:100%;}.HomeBoxRecruitment .pri-Employee { display: none;}.HomeBoxRecruitment .i-svgboxlogo{ height: 60%;}.HomeBoxRecruitment .gr-BoxImgRecruit{ margin-left: 0px;}.HomeBoxRecruitment .Home-Des{ padding-left: 0px;}.HomeBoxRecruitment .sg-ViewDetails{  top: unset;left: 0;right: 0;margin: auto;display: block;bottom: -230px;}}  .HomeBoxArticles { padding: 50px 0;padding-top: 150px;}.Home-groupArticles { margin-top: 30px;padding: 0 10px;}.HomeBoxArticles .la-left { width: 40%;float: left;}.HomeBoxArticles .la-right { width: calc(60% - 20px );float: right;}@media (max-width: 900px ) { .HomeBoxArticles{ padding-top: 250px;}.HomeBoxArticles .la-left,.HomeBoxArticles .la-right { width: 100%;float: none;margin-bottom: 20px;}.HomeBoxArticles .ArticlesItemHorizontal .items { margin-bottom: 20px;}}.ArticlesItemHome {}.ArticlesItemHome .items { position: relative;overflow: hidden;border-radius: var(--radius-l);}.ArticlesItemHome .items .it-img { display: block;width: 100%;position: relative;}.ArticlesItemHome .items .it-img::before{ content: ' ';display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(0%,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0)),to(var(--color1)) );background-image: -o-linear-gradient( top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100% );background-image: linear-gradient( to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,var(--color1) 100% );mix-blend-mode: darken;}.ArticlesItemHome .items .it-img img { width: 100%;height: auto;}.ArticlesItemHome .items .it-text { position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;padding: 11px;}.ArticlesItemHome .items .it-catname { color: #ffffff;font-weight: bold;text-transform: uppercase;font-size: calc(100% - 2px );text-decoration: underline;margin-bottom: 6px;}.ArticlesItemHome .items .it-title { font-size: calc(100% + 2px );}.ArticlesItemHome .items .it-title a { display: block;color: #ffffff;}.ArticlesItemHome .it-date { opacity: 0.9;color: #fff;margin-top: 10px;background: var(--color1);display: inline-block;padding: 5px 10px;position: absolute;top: -100%; border-radius: var(--radius-s);}.ArticlesItemHome .it-date .it-day { display: block;font-size: 20px;font-weight: bold;text-align: center;}.ArticlesItemHome .it-date .it-day::after {}.ArticlesItemHome .it-date .it-my { display: block;font-size: 14px;} @media screen and (min-width: 900px ){ .HomeBoxArticles .ArticlesItemHorizontal .items .it-img{ width: 140px;}.HomeBoxArticles .ArticlesItemHorizontal .items .it-text{ width: calc(100% - 150px );}}.rt-tablist { position: relative; margin-bottom: 10px;border-left-width: 2px;border-left: 2px solid var(--color1);}.rt-tablist.pri-tabright { padding: 5px 0;}.rt-tablist::before { font-weight: bold;font-size: 75px;color: #f7f7f7;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;height: 80px;line-height: 72px;text-align: right;text-transform: uppercase;}.rt-tablist::before { content: attr(data-title);color: transparent !important;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #a7a7a76b;font-size: 100px;font-weight: 800;text-transform: uppercase;line-height: 1;}.rt-tablist .pri-title { position: relative;z-index: 1;margin-left: 20px;margin-top: 10px;font-size: var(--title_m);text-align: left;font-weight: bold;text-transform: uppercase;font-family: var(--fontstrong);color: var(--color1);}.rt-tablist.pri-tabright .pri-title { font-size: 20px;}.pri-smalls { margin-left: 20px;margin-top: 10px;letter-spacing: 7px;}.rt-tablist.pri-tabright .pri-smalls { margin-top: 5px;}@media (max-width: 900px ) { .rt-tablist::before { font-size: 55px;height: 42px;opacity: 0.3;}}@media (max-width: 600px ) { .rt-tablist .pri-title { font-size: 28px;}.rt-tablist .pri-smalls { letter-spacing: 2px;}}.BoxPartner { background: #f1f1f1;padding-bottom: 50px;padding-top: 50px;}.BoxPartner .rt-tablist::before { color: #e6e6e6;}.ii-Partner { position: relative;margin: 20px 10px;}.ii-Partner .items { display: block;}.ii-Partner .items img { width: 100%;height: auto;background-color: #ffffff;filter: grayscale(1);transition: all .2s;}.ii-Partner .items:hover img { filter: grayscale(0);}.rwl-nn.rwl .r-next,.rwl-nn.rwl .r-prev{ bottom: 0;top: 0;margin: auto;}.rwl-nn.rwl .r-next { right: 20px;}.rwl-nn.rwl .r-prev { left: 20px;}.rwl-nn.rwl .owl-dots { bottom: 0;} 