.half-background-template{position:relative}.half-background-template .container{display:flex;align-items:center;gap:24px;z-index:1}@media(max-width: 1100px){.half-background-template .container{flex-direction:column}}.half-background-template .container .image-side{flex:1 1 50%;position:relative;border-radius:4px;max-width:600px}.half-background-template .container .image-side img{width:100%;height:auto;border-radius:4px;object-fit:cover}.half-background-template .container .text-side{flex:1 1 50%}.half-background-template .half-bg{width:40%;position:absolute;background-color:var(--primary);right:0;top:0;bottom:0;z-index:0;border-bottom-left-radius:4px;max-height:640px}@media(max-width: 1100px){.half-background-template .half-bg{width:100%;height:300px;top:unset}}@media(max-width: 600px){.half-background-template .half-bg{height:200px}}@media(max-width: 400px){.half-background-template .half-bg{height:150px}}.about-heading-backdrop{background-color:var(--primary);padding:20px 0;border-radius:4px;color:#fff;text-align:center;margin-bottom:20px;height:400px;width:100%}.about-collegas{padding:30px 0 60px;min-height:400px}.about-collegas h3{text-align:center;font-size:40px;color:#fff;margin-top:16px}.about-collegas .collegas-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(360px, 1fr));grid-gap:36px;margin-top:48px}.about-collegas .collegas-grid .single-collega img{border-radius:8px;height:600px;width:100%;object-fit:cover}@media(max-width: 500px){.about-collegas .collegas-grid .single-collega img{width:88vw}}.about-collegas .collegas-grid .single-collega h5{font-size:1.5rem;margin-top:16px}.about-collegas .collegas-grid .single-collega p{font-size:1.2rem;margin-top:8px}.apply-form{padding-top:140px;margin-top:-20px}@media(max-width: 1200px){.apply-form{padding-top:120px;margin-top:-40px}}.apply-form .apply-form-title{font-size:40px;text-align:center;width:100%}@media(max-width: 600px){.apply-form .apply-form-title{font-size:30px}}@media(max-width: 900px){.apply-form .container{width:90%}}.input-form{background-color:#fff;position:relative;min-height:700px}.input-form .form-heading{display:flex;padding:30px 40px;gap:25px;align-items:flex-end}.input-form .form-heading .form-headline-text h3{font-size:25px}.input-form .form-heading .form-headline-text p{font-size:18px;font-weight:300}.input-form .form-heading .form-headline-text h3,.input-form .form-heading .form-headline-text p{color:#fff}.input-form .form-heading svg,.input-form .form-heading img{width:50px;max-width:50px;min-width:50px;height:40px;min-height:40px;margin:auto}@media(max-width: 600px){.input-form .form-heading svg,.input-form .form-heading img{display:none}}.input-form .form-heading p{line-height:22px}.input-form .form-inputs{display:flex;flex-direction:column;padding:50px 0;max-width:90%;gap:25px}@media(max-width: 680px){.input-form .form-inputs .input-row{flex-direction:column}}.input-form .form-inputs input,.input-form .form-inputs textarea{flex:1;background:rgba(233,233,234,.768627451);padding:17px 20px 13px;border:1px solid rgba(0,0,0,0);font-size:16px}.input-form .form-inputs .textarea-field,.input-form .form-inputs .file-row,.input-form .form-inputs .input-row{display:flex}.input-form .form-inputs .textarea-field textarea{resize:none}.input-form .form-inputs .file-row{flex-direction:column}.input-form .form-inputs .file-row h4{color:#8d8a8a;font-weight:500;margin-bottom:10px}.input-form .form-inputs .input-row{justify-content:space-between;gap:30px}.image-header{position:relative;z-index:10}.image-header .header-image-div{overflow:hidden;position:relative}.image-header .header-image-div img{object-fit:cover;max-height:380px;width:100%;filter:brightness(0.5);min-height:380px}@media(max-width: 800px){.image-header .header-image-div img{max-height:270px;min-height:270px}}.image-header .header-text-div{position:absolute;top:100px;margin-left:10vw}@media(max-width: 1200px){.image-header .header-text-div{top:140px}}@media(max-width: 700px){.image-header .header-text-div{margin-left:0;width:100%;height:80%;top:20%}.image-header .header-text-div h1{font-size:32px;margin-bottom:20px}}.image-header .header-text-div .campagne-header-cta{text-decoration:none}.image-header .header-text-div .campagne-header-cta button{border:none}.image-header .header-text-div .campagne-header-cta button svg{width:15px;height:15px}.image-header .header-text-div h1,.image-header .header-text-div p{color:#fff}.image-header .header-text-div h1{font-weight:700}.image-header .header-text-div p{font-weight:300;font-size:20px}.list-section-2{padding:50px 20px}.list-section-2 h2{text-align:center;font-size:2.3em !important;margin-bottom:40px}.list-section-2 .items-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px}.list-section-2 .single-item{background:#fff;padding:25px !important;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s,background-color .3s}.list-section-2 .single-item:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(0,0,0,.15);background-color:#f0f4f8}.list-section-2 .single-item h4{margin-top:0;margin-bottom:15px;font-size:1.25em;color:#2c3e50;display:flex;align-items:center}.list-section-2 .single-item h4 span{margin-left:8px}.list-section-2 .single-item p{line-height:1.6;color:#555}@media(max-width: 768px){.list-section-2 .list-section{padding:30px 10px}}/*# sourceMappingURL=custom-pages.css.map */
