@charset "UTF-8";.recruitment_document{position:relative;background-color:#fff}.recruitment_document .document_header{position:relative;border-bottom:.5em solid #126cb6}.recruitment_document .document_header:after{content:"";display:block;clear:both}.recruitment_document .document_header .text{position:relative;z-index:1}.recruitment_document .document_header .text .description{position:relative;margin:0;padding:0;font-size:2em;font-weight:300;color:#272727;line-height:1.4!important}.recruitment_document .document_header .text .title{position:relative;margin:0;padding:0;font-size:2.5em;font-weight:500;color:#272727;line-height:1.4!important}.recruitment_document .document_header .text .title b{font-weight:700;color:#126cb6;line-height:1.4!important}.recruitment_document .document_header .text *+.title{margin-top:.2em}.recruitment_document .document_header .image{position:relative;float:right;z-index:0;width:600px;background-size:100%;background-repeat:no-repeat;background-position:center bottom}.recruitment_document .document_header .image:before{content:"";display:block;padding-bottom:70%}.recruitment_document .document_header.has_image .text{position:absolute;left:0;top:0;width:calc(100% - 300px)}.recruitment_document .document_content,.recruitment_document .document_content .section .section_content,.recruitment_document .document_content .section .section_title{position:relative}.recruitment_document .document_content .section{position:relative;padding:2.5em 15px;border-bottom:1px solid #efefef}.recruitment_document .document_content .section .section_title .title{position:relative;margin:0;padding:0;font-size:1.2em;font-weight:700;color:#272727;line-height:1.4}.recruitment_document .document_content .section .section_content .paragraph{position:relative;line-height:1.7}.recruitment_document .document_content .section *+.section_content{margin-top:.75em}.recruitment_document .document_content .group_benefits{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.recruitment_document .document_content .group_benefits .item{position:relative;padding:.75em;min-height:100%;border:1px solid #efefef;border-radius:5px;background-color:#fff;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;gap:1.5em}.recruitment_document .document_content .group_benefits .item .icon{position:relative;display:block;width:3em;background-size:100%;background-repeat:no-repeat;background-position:center center;flex-shrink:0}.recruitment_document .document_content .group_benefits .item .icon:before,.recruitment_document .document_content .group_process .item .icon:before{content:"";display:block;padding-bottom:100%}.recruitment_document .document_content .group_benefits .item .text{position:relative;flex-grow:1}.recruitment_document .document_content .group_benefits .item .text .title{position:relative;margin:0;padding:0;font-size:1.1em;font-weight:500;color:#272727;line-height:1.4!important}.recruitment_document .document_content .group_benefits .item .text .content{position:relative;margin:0;padding:0;font-size:1em;font-weight:400;line-height:1.4!important}.recruitment_document .document_content .group_benefits .item .text *+.content{margin-top:.25em}.recruitment_document .document_content .group_process{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;gap:10px}.recruitment_document .document_content .group_process .item{position:relative;padding:.5em;border:2px solid #126cb6;border-radius:5px;flex:1;flex-basis:80px;text-align:center;background-color:#fff}.recruitment_document .document_content .group_process .item .title{position:relative;margin:0;padding:0;font-size:.9em;font-weight:500;color:#126cb6;line-height:1.4!important}.recruitment_document .document_content .group_process .item .icon{position:relative;display:block;margin:0 auto;max-width:3em;background-size:100%;background-repeat:no-repeat;background-position:center center}.recruitment_document .document_content .group_process .item .content{position:relative;margin:0;padding:0;font-size:1em;font-weight:500;color:#272727;line-height:1.4!important}.recruitment_document .document_content .group_process .item *+.content,.recruitment_document .document_content .group_process .item *+.icon{margin-top:.5em}.recruitment_document .document_content .group_application{position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center}.recruitment_document .document_content .group_application .button{position:relative;margin:0;padding:0 1em;-webkit-appearance:none;cursor:pointer;width:15em;height:2.5em;font-size:1.2em;font-weight:700;line-height:1.4!important;color:#fff;background-color:#126cb6;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center}@media all and (max-width:1200px){.recruitment_document .document_header .image{width:500px}.recruitment_document .document_header.has_image .text{width:calc(100% - 250px)}.recruitment_document .document_header .text .description{font-size:1.8em}.recruitment_document .document_header .text .title{font-size:2.25em}}@media all and (max-width:1000px){.recruitment_document .document_header .text .description{font-size:1.6em}.recruitment_document .document_header .text .title{font-size:2em}.recruitment_document .document_header .image{width:30%}.recruitment_document .document_header.has_image .text{width:70%}.recruitment_document .document_content .group_benefits{grid-template-columns:repeat(1,1fr)}.recruitment_document .document_content .group_process .item{flex-basis:calc(33.33% - 10px);border-width:1px}}@media all and (max-width:800px){.recruitment_document .document_header.has_image .text{position:relative;left:auto;top:auto;width:auto}.recruitment_document .document_header .image{width:300px;margin-top:2em}}@media all and (max-width:600px){.recruitment_document .document_content .section .section_title .title{font-size:1.4em}.recruitment_document .document_content .group_application .button{width:100%;font-size:1.3em}}