.fre.positions{overflow:hidden;position:relative;background-color:#1fe186;padding:4rem 0}@media screen and (min-width: 991px){.fre.positions{padding:5.625rem 0}}.fre.positions figure.positions__bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.fre.positions figure.positions__bg img{height:100%;width:100%;object-fit:cover}.fre.positions article,.fre.positions .positions__gallery,.fre.positions a.l-btn{position:relative;z-index:1}.fre.positions article{margin-bottom:2rem;text-align:center}@media screen and (min-width: 991px){.fre.positions article{margin-bottom:4rem}}.fre.positions article .h3{margin-bottom:1rem}@media screen and (min-width: 991px){.fre.positions article .h3{margin-bottom:2rem}}.fre.positions article p,.fre.positions article li{font-size:.9375rem;line-height:1.3}@media screen and (min-width: 991px){.fre.positions article p,.fre.positions article li{font-size:1.5rem}}.fre.positions .positions__gallery{display:grid;gap:.5rem;grid-template-columns:calc(102/327 * 100%) 1fr;margin-bottom:1.875rem}@media screen and (min-width: 768px){.fre.positions .positions__gallery{grid-template-columns:calc(478.14/1200 * 100%) calc(226.68/1200 * 100%) 1fr;grid-template-rows:22.4375rem}}@media screen and (min-width: 991px){.fre.positions .positions__gallery{margin-bottom:4rem}}.fre.positions .positions__gallery picture{border-radius:.9375rem;overflow:hidden}@media screen and (min-width: 768px){.fre.positions .positions__gallery picture{border-radius:1.375rem}}.fre.positions .positions__gallery picture img{height:100%;width:100%;object-fit:cover}.fre.positions .positions__gallery picture:nth-child(1){grid-column:1 / 3;aspect-ratio:327 / 245}@media screen and (min-width: 768px){.fre.positions .positions__gallery picture:nth-child(1){grid-column:unset;aspect-ratio:478 / 359}}.fre.positions .positions__gallery picture:nth-child(2){aspect-ratio:102 / 162}@media screen and (min-width: 768px){.fre.positions .positions__gallery picture:nth-child(2){aspect-ratio:226 / 358}}.fre.positions .positions__gallery picture:nth-child(3){aspect-ratio:215 / 162}@media screen and (min-width: 768px){.fre.positions .positions__gallery picture:nth-child(3){aspect-ratio:477 / 358}}.fre.positions a.l-btn{display:block;width:max-content;margin:0 auto}@media screen and (min-width: 991px){.fre.positions a.l-btn{padding:.5rem 3.625rem;font-size:1.75rem;line-height:1.5;border-radius:.75rem}}

/*# sourceMappingURL=positions.css.map */