/******FullStack by Rocker.vn (since 2008)******/
 .rBoxpt{position: relative;margin-top: 50px;}.rBoxpt .rTop{ height: auto;position: relative;background: var(--color3);min-height: 170px;display: flex;background: linear-gradient(36deg,var(--color5) 10%,var(--color3) 132%);}.rBoxpt .rTop .pl-wrabauto{ padding-left: 0;font-size: 30px;color: #fff;padding-left: 150px;}.rBoxpt .rBottom{background: var(--color1);background: linear-gradient(36deg,var(--color1) 10%,var(--color2) 132%);color: #fff;}.rBoxpt .fimg{ position: absolute;width: 24%;right: 0;bottom: 0;height: auto;}.rBoxpt .rTop .sg-ViewDetails{ position: absolute;left: 0;top: 0;bottom: 0;margin: auto;}.rBoxpt .rBottom .pl-wrabauto{padding: 100px 0;padding-right: 30%;font-size: calc(100% + 5px );} @media screen and (max-width: 1200px ){ .rBoxpt .rBottom .pl-wrabauto{ padding-top: 50px;padding-bottom: 50px;}} @media screen and (max-width: 900px ){ .rBoxpt .rTop .sg-ViewDetails{ width: 80px;height: 80px;}.rBoxpt .rTop{ min-height: 120px;}.rBoxpt .rTop .pl-wrabauto{ font-size: 20px;padding-left: 90px;}.rBoxpt .rBottom .pl-wrabauto{ padding-top: 50px;padding-bottom: 50px;padding-right: 0;font-size: 100%;}.rBoxpt .fimg{ display: none;}} .rBoxCs{ padding: 100px 0;}.rBoxCs .priLeft{ width: calc(50% - 20px );float: left;}.rBoxCs .priRight{text-align: justify;width: calc(50% - 20px );float: right;}.rBoxCs .priRight h3{font-weight: bold;font-size: calc(100% + 10px );margin-bottom: 5px;}.rBoxCs .priRight .priText{margin-bottom: 20px;}.rBoxCs .priRight .priText p{ }.rBoxCs .items{ }.rBoxCs .items img{ width: 100%;height: auto;}.rBoxCs .rwl .owl-dots{ bottom: 0px;}@media screen and (max-width: 1000px ){ .rBoxCs .priLeft,.rBoxCs .priRight{ width: 100%;float: none;}.rBoxCs .priLeft{ margin-bottom: 40px;}} .rb-list .items{ border-bottom: 1px solid var(--color-opa1);padding: 20px 10px;}.rb-list .items:nth-child(2n){ background: var(--color-opa1);}.rb-list .items:last-child{ border-bottom: 0}.rb-list .items .i-name{ width: calc(100% - 630px );float: left;}.rb-list .items .i-name h3{ font-size: calc(100% + 5px )}.rb-list .items .i-name a{ display: block;} @media(min-width: 1024px ){ .rb-list .items .i-name a:hover{ color: #184780 }}.rb-list .items .i-pos{ width: 400px;float: left;}.rb-list .items .i-pos p{ }.rb-list .items .i-dateline{ width: 120px;float: left;}.rb-list .items .i-tools{ width: 100px;float: right;}@media(max-width: 1000px ){ .rb-list .items .i-name{ width: calc(100% - 400px ) }.rb-list .items .i-dateline{ clear: left;}}@media(max-width: 750px ){ .rb-list .items .i-name,.rb-list .items .i-pos{ width: 100%;float: none;clear: right;}.rb-list .items .i-name h3{ font-weight: bold;}}.rb-list .items .i-lbl{ color: #707070;font-size: calc(100% - 1px );display: block;margin-bottom: 10px;}.rb-list .items .i-value{ display: block;}.rb-list .items .i-tools a{ display: block;padding-top: 25px;}.rb-list .items .i-tools span{ display: block;}.rb-list .items .i-tools span i{ display: inline-block;}  .Details-Recruitments{ padding: 50px 0}.Details-Recruitments .la-left{ width: 70%;float: left;}.Details-Recruitments .la-right{ width: calc(30% - 30px );float: right;}@media(max-width: 1200px ){ .Details-Recruitments .la-left{ width: calc(65% - 30px ) }.Details-Recruitments .la-right{ width: 35% }}@media(max-width: 1000px ){ .Details-Recruitments .la-left{ width: 100%;float: none;margin-bottom: 20px }.Details-Recruitments .la-right{ width: 100%;float: none;}}.Details-Recruitments h1.OnlyTitle{ margin-top: 10px;margin-bottom: 5px;line-height: calc(100% + 5px );font-weight: bold;text-transform: uppercase;text-align: left;font-family: var(--fontstrong);color: var(--color3);}.Details-Recruitments .Details-ExpandTable{ margin: auto;position: relative;display: block;border: 1px solid #eaebec;margin-top: 24px;}.Details-Recruitments .Details-ExpandTable .tr-rows{ display: inline-block;width: 100%;border-bottom:1px solid #eaebec;}.Details-Recruitments .Details-ExpandTable .tr-rows:last-child{ border-bottom: none}.Details-Recruitments .Details-ExpandTable .tr-rows:nth-child(2n){ background-color: #f3f4f8}.Details-Recruitments .Details-ExpandTable .tr-rows td{ padding: 10px 10px;display: inline-block;}.Details-Recruitments .Details-ExpandTable .tr-icon{ width: 30px;float: left;font-size: 20px;text-align: center;padding-left: 5px !important;}.Details-Recruitments .Details-ExpandTable .tr-lbl{ padding-left: 0px;width: 200px;float: left;}.Details-Recruitments .Details-ExpandTable .tr-value{ width: calc(100% - 230px );float: right}@media(max-width: 1000px ){ .Details-Recruitments .Details-ExpandTable .tr-rows td{ padding: 3px 10px;}.Details-Recruitments .Details-ExpandTable .tr-rows{ display: inline-block;position: relative;padding-left: 20px;padding-bottom: 10px;padding-top: 10px }.Details-Recruitments .Details-ExpandTable .tr-value,.Details-Recruitments .Details-ExpandTable .tr-lbl{ display: block;width: 100%;}.Details-Recruitments .Details-ExpandTable .tr-icon{ position: absolute;left: 0 }}@media(max-width: 950px ){ .Details-Recruitments .Details-ExpandTable{ overflow-y: unset;max-height: unset;border: 1px solid #dcdcdc;border-radius: 10px;;}}.Details-Recruitments .projects-address{ font-size: calc(100% + 2px );margin-bottom: 10px }.Details-Recruitments .projects-prices{ font-size: 25px;margin: 20px 0;}.Details-Recruitments .projects-prices .dt-lbl{ font-size: 20px }.Details-Recruitments .projects-prices .dt-number{ margin-right: 7px;font-weight: bold;}.Details-Recruitments .DetailsRows{ margin: 20px 0;border: 1px solid #e5e6e8;padding: 20px;border-radius: 5px;overflow: hidden;}.Details-Recruitments .DetailsRows.prirows-present{ border: 1px solid var(--color1);background: #fff7f6;}.Details-Recruitments .DetailsRows .prirows-RowTitle{ position: relative;padding-left: 15px;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px dashed #ccc;}.Details-Recruitments .DetailsRows.prirows-present .prirows-RowTitle{ border-bottom: 1px dashed var(--color1);color: var(--color1)}.Details-Recruitments .DetailsRows .prirows-RowTitle::before{ content: ' ';position: absolute;height: 20px;width: 4px;background: var(--color1);transform: rotate( 24deg );left: 0;top: 0;}.Details-Recruitments .DetailsRows .prirows-title{ }.Details-Recruitments .DetailsRows .prirows-RowText{ } .rb-list .rb-items{ border-bottom: 1px solid #ccc;padding: 20px 0}.rb-list .rb-items:last-child{ border-bottom: 0}.rb-list .rb-items .i-name{ width: calc(100% - 630px );float: left;}.rb-list .rb-items .i-name h3{ font-size: calc(100% + 2PX)}.rb-list .rb-items .i-name a{ display: block;} @media(min-width: 1024px ){ .rb-list .rb-items .i-name a:hover{ color: #cb2b2e }}.rb-list .rb-items .i-pos{ width: 400px;float: left;}.rb-list .rb-items .i-pos p{ }.rb-list .rb-items .i-dateline{ width: 120px;float: left;}.rb-list .rb-items .i-tools{ width: 100px;float: right;}@media(max-width: 1000px ){ .rb-list .rb-items .i-name{ width: calc(100% - 400px ) }.rb-list .rb-items .i-dateline{ clear: left;}}@media(max-width: 750px ){ .rb-list .rb-items .i-name,.rb-list .rb-items .i-pos{ width: 100%;float: none;clear: right;}.rb-list .rb-items .i-name h3{ font-weight: bold;}}.rb-list .rb-items .i-lbl{ color: #707070;display: block;margin-bottom: 10px }.rb-list .rb-items .i-value{ display: block;}.rb-list .rb-items .i-tools a{ display: block;padding-top: 25px;}.rb-list .rb-items .i-tools span{ display: block;}.rb-list .rb-items .i-tools span i{ display: inline-block;} .FormContentRecruitments{ padding: 20px;background: var(--color3);border-radius: var(--radius-l);}.FormContentRecruitments .f-text{ color: #fff;}.FormContentRecruitments .f-GroupTitle{ position: relative;margin-top: 10px;margin-bottom: 5px;}.FormContentRecruitments .f-GroupTitle .dot{ position: absolute;left: -8px;top: -6px;}.FormContentRecruitments .f-GroupTitle{ font-weight: bold;font-size: calc(100% + 5px );line-height: 100%;border-bottom: 1px solid #ffffff47;padding-bottom: 12px;font-family: var(--fontstrong);text-transform: uppercase;}.FormContentRecruitments form{ margin-top: 10px }.FormContentRecruitments form .frm-items{ width: calc(50% - 2.5px );float: left;}.FormContentRecruitments form .frm-items.frm-type-gender.frm-items .frm-input{ font-size: 13px }.FormContentRecruitments form .frm-items.frm-type-gender{ width: 95px }.FormContentRecruitments form .frm-items.frm-name-Name{ width: calc(100% - 100px );float: right}.FormContentRecruitments form .frm-items.frm-name-Email,.FormContentRecruitments form .frm-items.frm-type-submit{ float: right}.FormContentRecruitments form .frm-items.frm-name-CV{ font-size: 12px }.FormContentRecruitments form .frm-items.frm-name-Note{ width: 100%;}.FormContentRecruitments .frm-items .frm-input:not(button){ border-color: var(--color1)} */.FormContentRecruitments form .frm-items button{ width: 100%;background: #fbec2e;color: #000000;cursor: pointer;font-weight: bold;font-size: 20px;}.FormContentRecruitments .frm-items .frm-lbl.Tbold{ font-weight: normal !important} .rec-number{ margin-top: 30px;margin-bottom: 30px;}.rec-number .items{ width: calc(33.3% - 10px );float: left;position: relative;background: #ffffff12;margin: 5px;padding: 11px;min-height: 260px;border-radius: var(--radius-l);}.rec-number .items .pri-gN{text-align: center;background: #ffffff;border-radius: var(--radius-s);}.rec-number .items img{ width: 120px;height: auto;margin: auto;position: relative;display: block; filter: grayscale(1) brightness(5);}.rec-number .items .pri-Number{ font-weight: bold;font-size: 50px;color: var(--color1);}.rec-number .items .pri-st{ line-height: 55px;font-size: 21px;padding-left: 4px;color: var(--color2);}.rec-number .items .pri-Text{ text-align: center;}@media (max-width: 700px ){ .rec-number .items img{ width: 90px;position: absolute;left: 0;top:0;bottom: 0;margin:auto;}.rec-number .items{ width: 100%;padding: 20px 0px;text-align: left;padding-left: 95px;}.rec-number .items:nth-child(2n){ border-top: 1px solid #9ab;border-bottom: 1px solid #9ab }.rec-number .items .pri-gN{ text-align: left;}.rec-number .items .pri-Text{ text-align: left;}} .Recruitments-Gallery{ margin:50px 0;}.Recruitments-Gallery img{ width: calc(25% - 10px );float: left;margin:5px;}@media(max-width: 900px ){ .Recruitments-Gallery img{ width: calc(50% - 10px );}}