/******FullStack by Rocker.vn (since 2008)******/
 .RecruitmentsPage{ font-size: calc(100% + 3px );padding:100px 0;}.RecruitmentsPage .RecInfo{ background: var(--color1);color: #fff;padding: 100px 0;} .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;} .RecruitmentsPage .pri-grouptext{ position: relative;padding-top: 30px;}.RecruitmentsPage .pri-grouptext p{ line-height: calc(100% + 10px );text-align: justify;} .RecruitmentsPage .pri-title{ font-size: 50px;font-weight: bold;text-align: center;color: var(--color2);font-family: var(--fontstrong);} @media(max-width: 900px ){ .RecruitmentsPage .pri-grouptext::before{ left: -20px;}.RecruitmentsPage .pri-title{ font-size: 35px }}.RecruitmentsPage .R-cdpl{ width: 100%;height: auto;padding: 50px 0;background: #efefef;overflow: hidden;position: relative;z-index: 1}.r-pv-title{ text-align: center;font-size: 35px;font-weight: bold;text-align: center;font-weight: normal;text-transform: uppercase;margin-bottom: 45px;font-family: var(--fontstrong);font-weight: bold;font-size: 50px;color: var(--color1);}.rb-cslt{ margin-top: 20px;display: flex;}.rb-cslt .items{ width: calc(25% - 20px );margin-right: 20px;float: left;padding: 20px;min-height: 300px;background: #fff;}.rb-cslt .items img{ width: 70px;height: auto;}.rb-cslt .items:last-child{ margin-right: 0}.rb-cslt .items .c-titles{ border-top: 1px solid var(--color1);border-bottom: 1px solid var(--color1);padding: 10px 0;font-weight: bold;font-size: calc(100% + 1px );margin-bottom: 10px;font-family: var(--fontstrong);text-transform: uppercase;color: var(--color1);}.rb-cslt .items .c-des{ text-align: left;}@media(max-width: 950px ){ .rb-cslt .items{ width: calc(50% - 5px );margin-right: 0;margin-bottom: 10px;}.rb-cslt .items:nth-child(2n){ float: right;}.rb-cslt .items:nth-child(2n+1){ clear: left;}}@media(max-width: 600px ){ .rb-cslt{ display: block;}.rb-cslt .items{ width: 100%;margin-bottom: 20px;min-height: unset;}}.R-htrt{ width: 100%;height: auto;margin-top: 50px;position: relative;}.R-htrt img{ width: 100%;height: auto;}.R-htrt .pl-wrabauto{ position: absolute;left: 0;right: 0;bottom: 0;height: 100%;top:0;margin:auto;z-index: 1}.R-htrt .p-title{ position: absolute;left: 0;bottom: 0;font-size:35px;color: #4a3f34;max-width: 600px;top: 0;margin: auto;height: 100px;}@media(max-width: 700px ){ .R-htrt img{ opacity: .2 }.R-htrt .p-title{ font-size: 25px;height: 70px }} .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-size: 35px;font-weight: bold;text-transform: uppercase;text-align: left;font-family: var(--fontstrong);color: var(--color1);}.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 var(--color-opa1);}.Details-Recruitments .Details-ExpandTable .tr-rows:last-child{ border-bottom: none}.Details-Recruitments .Details-ExpandTable .tr-rows:nth-child(2n){ background-color: var(--color-opa1);}.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(--color1);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 );color: var(--color2);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);text-align: center;}.rec-number .items img{ width: 120px;height: auto;margin: auto;position: relative;display: block;mix-blend-mode: exclusion;filter: brightness(5);}.rec-number .items .pri-Number{ font-weight: bold;font-size: 50px;color: var(--color1);text-align: center;display: inline-block;}.rec-number .items .pri-st{ line-height: 67px;font-size: 21px;padding-left: 4px;display: inline-block;color: var(--color1);}.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 );}}.Gale-1{ padding: 100px 0;overflow: hidden;z-index: 0;background: url(../images/dot-bg.png);background-repeat: repeat;background-size: 20px 20px;margin: 0 auto;background-color: var(--color-opa1);background-image: radial-gradient(#d2e1de 8%,transparent 8%),radial-gradient(#a4eddc 8%,transparent 8%);background-position: 0 0,10px 10px;background-repeat: repeat;}.Gale-1 .p-Title{ font-family: var(--fontstrong);font-size: var(--title_m);color: var(--color1);text-align: center;position: relative;margin: 10px 0;}.Gale-1 .items{ padding: 10px;}.Gale-1 .items img{ border-radius: var(--radius-l);}