@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat/Montserrat-Bold.eot);src:url(../fonts/Montserrat/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(../fonts/Montserrat/Montserrat-BlackItalic.eot);src:url(../fonts/Montserrat/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-BlackItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/Montserrat/Montserrat-Black.eot);src:url(../fonts/Montserrat/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(../fonts/Montserrat/Montserrat-ExtraLight.eot);src:url(../fonts/Montserrat/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraLight.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat/Montserrat-ExtraBold.eot);src:url(../fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.eot);src:url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/Montserrat/Montserrat-BoldItalic.eot);src:url(../fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(../fonts/Montserrat/Montserrat-ExtraLightItalic.eot);src:url(../fonts/Montserrat/Montserrat-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(../fonts/Montserrat/Montserrat-LightItalic.eot);src:url(../fonts/Montserrat/Montserrat-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-LightItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat/Montserrat-Regular.eot);src:url(../fonts/Montserrat/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/Montserrat/Montserrat-Italic.eot);src:url(../fonts/Montserrat/Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Italic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/Montserrat/Montserrat-Light.eot);src:url(../fonts/Montserrat/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(../fonts/Montserrat/Montserrat-SemiBoldItalic.eot);src:url(../fonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/Montserrat/Montserrat-SemiBold.eot);src:url(../fonts/Montserrat/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(../fonts/Montserrat/Montserrat-MediumItalic.eot);src:url(../fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-MediumItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat/Montserrat-Medium.eot);src:url(../fonts/Montserrat/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(../fonts/Montserrat/Montserrat-ThinItalic.eot);src:url(../fonts/Montserrat/Montserrat-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ThinItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/Montserrat/Montserrat-Thin.eot);src:url(../fonts/Montserrat/Montserrat-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Thin.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Thin.woff) format("woff")}#top-page-banner{background-color:#1b475d;border-bottom-right-radius:30px;display:flex;height:459px;padding-top:210px;position:relative}@media only screen and (max-width:1060px){#top-page-banner{height:auto}}#top-page-banner .container{display:flex;flex:1;position:relative}@media only screen and (max-width:1060px){#top-page-banner .container{align-items:center;flex-direction:column;gap:40px}}#top-page-banner .container .left-container{display:flex;justify-content:center;width:calc(100% - 550px)}@media only screen and (max-width:1060px){#top-page-banner .container .left-container{width:100%}#top-page-banner .container .left-container h1{margin-top:40px;max-width:600px;text-align:center}}#top-page-banner .container .right-container{flex:1;position:relative}@media only screen and (max-width:1060px){#top-page-banner .container .right-container{display:flex;justify-content:center}}#top-page-banner .container .right-container .image-container{position:absolute}@media only screen and (max-width:1060px){#top-page-banner .container .right-container .image-container{position:relative}#top-page-banner .container .right-container .image-container img{-o-object-fit:contain;object-fit:contain}}#top-page-banner .container .right-container .image-container.image-1{aspect-ratio:36/30;bottom:-1px;height:305px;right:30px;width:366px}@media only screen and (max-width:1060px){#top-page-banner .container .right-container .image-container.image-1{height:200px;right:50%;transform:translateX(50%);width:auto}}#top-page-banner .container .right-container .image-container.image-2{aspect-ratio:36/30;bottom:0;height:305px;right:60px;width:361px}@media only screen and (max-width:1060px){#top-page-banner .container .right-container .image-container.image-2{height:200px;right:50%;transform:translateX(50%);width:auto}}#top-page-banner .container .right-container .image-container.image-3{aspect-ratio:52/29;bottom:0;height:290px;right:30px;width:525px}@media only screen and (max-width:1060px){#top-page-banner .container .right-container .image-container.image-3{height:200px;right:50%;transform:translateX(50%);width:auto}}#top-page-banner .container .right-container .image-container.image-4{aspect-ratio:54/43;bottom:-80px;height:443px;right:60px;width:543px;z-index:2}@media only screen and (max-width:1060px){#top-page-banner .container .right-container .image-container.image-4{bottom:-54px;height:300px;right:50%;transform:translateX(50%);width:auto}}#top-page-banner .container .right-container .image-container.image-5{aspect-ratio:52/29;bottom:-70px;height:406px;right:0;width:564px}@media only screen and (max-width:1060px){#top-page-banner .container .right-container .image-container.image-5{bottom:-25px;height:200px;right:50%;transform:translateX(50%);width:auto}}#top-page-banner .container .right-container .image-container.image-6{aspect-ratio:29/30;bottom:0;height:304px;right:50%;transform:translateX(50%);width:293px}@media only screen and (max-width:1060px){#top-page-banner .container .right-container .image-container.image-6{height:200px;width:auto}}#top-page-banner .container .right-container .image-container.image-7{aspect-ratio:43/34;bottom:-45px;height:338.721px;right:60px;width:436px}@media only screen and (max-width:1060px){#top-page-banner .container .right-container .image-container.image-7{bottom:-27px;height:200px;right:50%;transform:translateX(50%);width:auto}}#top-page-banner .container .right-container .image-container.image-8{aspect-ratio:42/31;bottom:-13px;height:313px;right:30px;width:420.894px}@media only screen and (max-width:1060px){#top-page-banner .container .right-container .image-container.image-8{bottom:-8px;height:200px;right:50%;transform:translateX(50%);width:auto}}#top-page-banner .container .right-container .image-container.image-9{aspect-ratio:24/29;bottom:-12px;height:289px;right:50%;transform:translateX(50%);width:247px}@media only screen and (max-width:1060px){#top-page-banner .container .right-container .image-container.image-9{bottom:-11px;height:200px;width:auto}}#top-page-banner .container .right-container .image-container.image-10{aspect-ratio:38/30;bottom:-12px;height:305px;right:50%;transform:translateX(50%);width:385px}@media only screen and (max-width:1060px){#top-page-banner .container .right-container .image-container.image-10{bottom:-8px;height:200px;width:auto}}#top-page-banner .container .right-container .image-container.image-11{aspect-ratio:38/32;bottom:-16px;height:322px;right:50%;transform:translateX(50%);width:384px}@media only screen and (max-width:1060px){#top-page-banner .container .right-container .image-container.image-11{bottom:-10px;height:200px;width:auto}}#top-page-banner .container .right-container .image-container.image-12{aspect-ratio:42/33;bottom:-11px;height:324px;right:50%;transform:translateX(50%);width:417px}@media only screen and (max-width:1060px){#top-page-banner .container .right-container .image-container.image-12{bottom:-7px;height:200px;width:auto}}#top-page-banner .container .breadcrumbs-container{bottom:20px;left:20px;position:absolute;z-index:2}@media only screen and (max-width:1060px){#top-page-banner .container .breadcrumbs-container{bottom:unset;top:0}}#top-page-banner .container .breadcrumbs-container span{align-items:center;color:#fff;display:flex;font-size:11px;font-style:normal;font-weight:600;gap:10px;line-height:normal}#top-page-banner .container .breadcrumbs-container span a{color:hsla(0,0%,100%,.6)}#top-page-banner .container .breadcrumbs-container .breadcrumb-separator{position:relative}#top-page-banner .container .breadcrumbs-container .breadcrumb-separator:before{background-color:#eb5a38;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px}#homepage-banner{background-color:#1b475d;border-bottom-right-radius:30px;height:761px;overflow:hidden;padding-top:210px;position:relative}@media only screen and (max-width:1060px){#homepage-banner{height:auto}}#homepage-banner:before{background-image:url(../svg/circle-texture.svg);background-repeat:no-repeat;background-size:contain;bottom:-110px;content:"";height:220px;left:-70px;pointer-events:none;position:absolute;width:220px}@media only screen and (max-width:1060px){#homepage-banner:after{background-image:url(../svg/circle-texture.svg);background-repeat:no-repeat;background-size:contain;content:"";height:220px;pointer-events:none;position:absolute;right:-110px;top:40%;width:220px}}@media only screen and (max-width:780px){#homepage-banner:after{right:-130px;top:50%}}@media only screen and (max-width:500px){#homepage-banner:after{right:-150px;top:60%}}#homepage-banner .container{display:flex;height:100%;justify-content:space-between}@media only screen and (max-width:1060px){#homepage-banner .container{align-items:center;flex-direction:column;gap:50px}}#homepage-banner .container .left-container{display:flex;flex:1;flex-direction:column}@media only screen and (max-width:1060px){#homepage-banner .container .left-container{align-items:center}}#homepage-banner .container .left-container h1{margin-bottom:60px;max-width:700px}@media only screen and (max-width:1060px){#homepage-banner .container .left-container h1{max-width:70%;text-align:center}}@media only screen and (max-width:780px){#homepage-banner .container .left-container h1{max-width:85%}}@media only screen and (max-width:500px){#homepage-banner .container .left-container h1{max-width:100%}}#homepage-banner .container .left-container .text-container{color:#fff;margin-bottom:40px;max-width:600px}@media only screen and (max-width:1060px){#homepage-banner .container .left-container .text-container{max-width:70%;text-align:center}}@media only screen and (max-width:780px){#homepage-banner .container .left-container .text-container{max-width:85%}}@media only screen and (max-width:500px){#homepage-banner .container .left-container .text-container{max-width:100%}}#homepage-banner .container .right-container{flex:1;position:relative}#homepage-banner .container .right-container .image-container:before{background-image:url(../svg/circle-texture.svg);background-repeat:no-repeat;background-size:contain;content:"";height:650px;pointer-events:none;position:absolute;right:-140px;top:40px;width:650px}@media only screen and (max-width:1060px){#homepage-banner .container .right-container .image-container:before{display:none}}#homepage-banner .container .right-container .image-container img{bottom:0;height:599px;position:absolute;right:0;width:743px}@media only screen and (max-width:1260px){#homepage-banner .container .right-container .image-container img{right:-150px}}@media only screen and (max-width:1060px){#homepage-banner .container .right-container .image-container img{height:auto;position:relative;right:unset;width:100%}}.block-archive{margin-bottom:75px}.block-archive .container{align-items:center;display:flex;flex-direction:column;gap:50px}.block-archive .container h2{text-align:center}.block-archive .container .formations-filters{flex-direction:column}.block-archive .container .formations-filters,.block-archive .container .formations-filters .row{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.block-archive .container .formations-filters li{border:1px solid #a8d7d2;border-radius:20px;color:#a8d7d2;cursor:pointer;font-size:12px;font-style:normal;font-weight:700;line-height:14px;padding:10px 20px;transition:all .3s ease-in-out}.block-archive .container .formations-filters li.active,.block-archive .container .formations-filters li:hover{background-color:#eb5a38;border:1px solid #eb5a38;color:#fff}.block-archive .container .formations-list{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);width:100%}@media only screen and (max-width:1060px){.block-archive .container .formations-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:780px){.block-archive .container .formations-list{grid-template-columns:repeat(1,1fr)}}.block-archive .container .formations-list .page-card{align-items:flex-end;aspect-ratio:1/1;border-radius:10px;display:flex;overflow:hidden;padding:10px;position:relative;width:100%}.block-archive .container .formations-list .page-card .background-container img{transition:all .25s ease-in-out}.block-archive .container .formations-list .page-card .card-content{align-items:center;background-color:#fff;border-radius:20px;border-radius:10px;display:flex;gap:20px;overflow:hidden;padding:20px;width:100%}.block-archive .container .formations-list .page-card .card-content .icon{align-items:center;background-color:#eb5a38;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:10px;width:40px}.block-archive .container .formations-list .page-card .card-content .icon img{filter:brightness(0) invert(1);height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}@media only screen and (max-width:780px){.block-archive .container .formations-list .page-card .card-content .icon{left:10px;position:absolute;top:10px}}.block-archive .container .formations-list .page-card .card-content .text-content{display:flex;flex-direction:column;gap:5px}.block-archive .container .formations-list .page-card .card-content .text-content h3{color:#1b475d;font-size:20px;font-style:normal;font-weight:700;line-height:22px}.block-archive .container .formations-list .page-card .card-content .text-content p{color:#a8d7d2;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-decoration:underline;text-underline-offset:5px}.block-archive .container .formations-list .page-card:hover .background-container img{transform:scale(1.1)}.block-colored-band .container{align-items:center;border-radius:20px;display:flex;flex-direction:column;gap:30px;max-width:calc(100% - 120px);overflow:hidden;padding:60px;position:relative}@media only screen and (max-width:780px){.block-colored-band .container{max-width:calc(100% - 40px);padding:40px 20px}}.block-colored-band .container:before{bottom:-240px;content:url(../svg/texture-jobs.svg);filter:brightness(0) invert(1);height:445px;left:20px;pointer-events:none;position:absolute;width:313px;z-index:0}@media only screen and (max-width:780px){.block-colored-band .container:before{bottom:unset;left:50%;top:120px;transform:translateX(-50%)}}.block-colored-band .container:after{content:url(../svg/texture-jobs.svg);filter:brightness(0) invert(1);height:445px;pointer-events:none;position:absolute;right:-20px;top:-250px;width:313px;z-index:0}@media only screen and (max-width:780px){.block-colored-band .container:after{display:none}}.block-colored-band .container h2{text-align:center}.block-colored-band .container .text{font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.block-colored-band .container .buttons{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:10px}.block-colored-band .container .buttons .btn-custom{background-color:#fff;border:1px solid #fff;color:#eb5a38}.block-colored-band .container .buttons .btn-custom:hover{background-color:#eb5a38;border:1px solid #fff;color:#fff}.block-colored-band .container .buttons .btn-transparent{background-color:transparent;border:1px solid #fff;color:#fff}.block-colored-band .container .buttons .btn-transparent:hover{background-color:#fff;color:#eb5a38}.block-colored-band.primary .container{background-color:#1b475d}.block-colored-band.primary .container h2{color:#fff}.block-colored-band.primary .container .text{color:hsla(0,0%,100%,.8)}.block-colored-band.secondary .container{background-color:#a8d7d2}.block-colored-band.tertiary .container{background-color:#eb5a38}.block-colored-band.tertiary .container h2{color:#fff}.block-colored-band.tertiary .container h2 em:after{background-image:url(../svg/em-texture.svg)}.block-colored-band.tertiary .container .text{color:hsla(0,0%,100%,.6)}.block-establishment-content{margin-bottom:100px}.block-establishment-content .container{display:flex;gap:100px}@media only screen and (max-width:1060px){.block-establishment-content .container{flex-direction:column;gap:50px}}.block-establishment-content .container .left-container{display:flex;flex-direction:column;gap:20px;max-width:40%;width:500px}@media only screen and (max-width:1060px){.block-establishment-content .container .left-container{max-width:100%;width:100%}}.block-establishment-content .container .left-container .top-container{background-color:rgba(168,215,210,.15);border-radius:20px;padding:35px}.block-establishment-content .container .left-container .top-container h2{color:#a8d7d2;margin-bottom:30px}.block-establishment-content .container .left-container .top-container ul{display:flex;flex-direction:column;gap:20px}.block-establishment-content .container .left-container .top-container ul li{display:flex;flex-direction:column}.block-establishment-content .container .left-container .top-container ul li .title{align-items:center;display:flex;gap:10px}.block-establishment-content .container .left-container .top-container ul li .title .icon{align-items:center;background-color:#eb5a38;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:29px;justify-content:center;width:29px}.block-establishment-content .container .left-container .top-container ul li .title .icon svg{height:16px;width:16px}.block-establishment-content .container .left-container .top-container ul li .title .icon svg path{stroke:#fff}.block-establishment-content .container .left-container .top-container ul li .title p{color:#eb5a38;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.block-establishment-content .container .left-container .top-container ul li .text{margin-left:40px}.block-establishment-content .container .left-container .top-container ul li .text a{color:rgba(0,0,0,.6);font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:all .3s ease-in-out}.block-establishment-content .container .left-container .top-container ul li .text a:hover{color:#1b475d;font-weight:500}.block-establishment-content .container .left-container .file-btn{align-items:center;background-color:#1b475d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:40px;justify-content:space-between;line-height:normal;padding:20px 26px;transition:all .3s ease-in-out}.block-establishment-content .container .left-container .file-btn:hover{animation:tilt .6s ease-in-out}.block-establishment-content .container .left-container .file-btn .icon{align-items:center;background-color:#a8d7d2;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.block-establishment-content .container .left-container .image-container,.block-establishment-content .container .left-container .video-container{aspect-ratio:16/9;border-radius:10px;display:block;overflow:hidden;position:relative;width:100%}.block-establishment-content .container .left-container .image-container img,.block-establishment-content .container .left-container .video-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-establishment-content .container .left-container .image-container .placeholder,.block-establishment-content .container .left-container .video-container .placeholder{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.block-establishment-content .container .left-container .image-container .placeholder.hidden,.block-establishment-content .container .left-container .video-container .placeholder.hidden{display:none}.block-establishment-content .container .left-container .image-container .play-icon,.block-establishment-content .container .left-container .video-container .play-icon{cursor:pointer;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:2}@media only screen and (max-width:500px){.block-establishment-content .container .left-container .image-container .play-icon,.block-establishment-content .container .left-container .video-container .play-icon{height:60px;width:60px}}.block-establishment-content .container .left-container .image-container .play-icon svg,.block-establishment-content .container .left-container .video-container .play-icon svg{height:100%;width:100%}.block-establishment-content .container .right-container{flex:1}@media only screen and (max-width:1060px){.block-establishment-content .container .right-container{flex:unset;width:100%}}.block-establishment-content .container .right-container h2{margin-bottom:40px}.block-establishment-content .container .right-container .schedules p{color:rgba(0,0,0,.6);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.block-establishment-content .container .right-container h3{align-items:center;color:#1b475d;display:flex;font-size:24px;font-style:normal;font-weight:600;gap:10px;line-height:normal}.block-establishment-content .container .right-container h3 .icon svg{height:36px;width:36px}.block-establishment-content .container .right-container h3 .icon svg path{stroke:#eb5a38}.block-establishment-content .container .right-container ul{display:flex;flex-direction:column;margin-top:20px}.block-establishment-content .container .right-container ul li{border-top:1px solid rgba(168,215,210,.6);display:flex;flex-direction:column;gap:5px;padding:20px 0}.block-establishment-content .container .right-container ul li:last-child{border-bottom:1px solid rgba(168,215,210,.6)}.block-establishment-content .container .right-container ul li p{color:rgba(0,0,0,.6);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.block-faq .container{display:flex;flex-direction:column;gap:50px}.block-faq .container .top-container{display:flex;gap:60px}@media only screen and (max-width:1060px){.block-faq .container .top-container{gap:30px}}@media only screen and (max-width:780px){.block-faq .container .top-container{flex-direction:column;gap:30px}}.block-faq .container .top-container .left-container{display:flex;flex:.4;flex-direction:column;gap:40px;min-width:450px}@media only screen and (max-width:780px){.block-faq .container .top-container .left-container{flex:unset;min-width:unset;width:100%}}.block-faq .container .top-container .right-container{flex:.6}@media only screen and (max-width:780px){.block-faq .container .top-container .right-container{flex:unset;width:100%}}.block-faq .container .top-container .right-container .image-container{height:237px;width:100%}.block-faq .container .bottom-container{display:flex;gap:60px}@media only screen and (max-width:1060px){.block-faq .container .bottom-container{flex-direction:column-reverse;gap:30px}}.block-faq .container .bottom-container .answer-container{background-color:rgba(168,215,210,.15);border-radius:10px;flex:1;padding:33px;position:relative}.block-faq .container .bottom-container .answer-container .faq-answer{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .4s ease-in-out;width:100%;z-index:-1}.block-faq .container .bottom-container .answer-container .faq-answer h3{font-size:16px;font-style:normal;font-weight:600;line-height:21px}.block-faq .container .bottom-container .answer-container .faq-answer.active{opacity:1;pointer-events:all;position:relative;z-index:1}.block-faq .container .bottom-container .question-container{display:flex;flex:1;flex-direction:column;gap:10px}.block-faq .container .bottom-container .question-container .faq-question{align-items:center;border:1px solid #a8d7d2;border-radius:10px;cursor:pointer;display:flex;gap:30px;padding:17px 30px}.block-faq .container .bottom-container .question-container .faq-question.active .icon,.block-faq .container .bottom-container .question-container .faq-question:hover .icon{color:#eb5a38;transform:rotate(1turn)}.block-faq .container .bottom-container .question-container .faq-question .icon{color:#a8d7d2;transform:rotate(180deg);transition:all .3s ease-in-out}.block-faq .container .bottom-container .question-container .faq-question h3{color:#1b475d;font-size:20px;font-style:normal;font-weight:700;line-height:25px}.block-flotting-cards .container{display:flex}.block-flotting-cards .container.left{justify-content:flex-start}.block-flotting-cards .container.right{justify-content:flex-end}.block-flotting-cards .container.center{justify-content:center}.block-flotting-cards .container .flotting-cards{background-color:#fff;border-radius:20px;box-shadow:0 4px 30px 0 rgba(0,0,0,.1);max-width:100%;padding:20px 40px;position:relative;width:-moz-max-content;width:max-content;z-index:10}@media only screen and (max-width:500px){.block-flotting-cards .container .flotting-cards{padding:20px}}.block-flotting-cards .container .flotting-cards .cards{background-color:#fff;display:flex;flex-wrap:wrap;gap:90px 30px;justify-content:center;margin-top:70px}@media only screen and (max-width:780px){.block-flotting-cards .container .flotting-cards .cards{gap:70px 30px;margin-top:90px}}.block-flotting-cards .container .flotting-cards .cards .card{display:flex;flex-direction:column;gap:20px;width:307px}.block-flotting-cards .container .flotting-cards .cards .card .image-container-custom{height:179px;position:relative;width:307px}.block-flotting-cards .container .flotting-cards .cards .card .image-container-custom img{bottom:0;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.block-flotting-cards .container .flotting-cards .cards .card .image-container-custom .background{background-color:rgba(0,0,0,.1);border-radius:10px;height:100%;width:100%}.block-flotting-cards .container .flotting-cards .cards .card .card-title{align-items:center;display:flex;gap:10px;transition:all .4s ease-in-out}.block-flotting-cards .container .flotting-cards .cards .card .card-title h3{max-width:210px}.block-flotting-cards .container .flotting-cards .cards .card .card-title svg{opacity:0;transition:all .4s ease-in-out;visibility:hidden}.block-flotting-cards .container .flotting-cards .cards .card .card-title:hover{gap:20px}.block-flotting-cards .container .flotting-cards .cards .card:hover .image-container-custom{animation:tilt .6s ease-in-out}.block-flotting-cards .container .flotting-cards .cards .card:hover .card-title svg{opacity:1;visibility:visible}.block-flotting-cards.has-bubble .container .flotting-cards-wrapper{position:relative}.block-flotting-cards.has-bubble .container .flotting-cards-wrapper:before{background-image:url(../svg/bubble.svg);background-repeat:no-repeat;background-size:contain;bottom:-150px;content:"";height:320px;pointer-events:none;position:absolute;right:-150px;width:320px;z-index:-1000}.block-flotting-cards.has-bubble .container.center .flotting-cards-wrapper:before,.block-flotting-cards.has-bubble .container.left .flotting-cards-wrapper:before{right:-150px}.block-flotting-cards.has-bubble .container.right .flotting-cards-wrapper:before{left:-150px}.block-flotting-jobs.is-superposed{margin-top:-50px}@media only screen and (max-width:1060px){.block-flotting-jobs.is-superposed{margin-top:50px}}.block-flotting-jobs .container{display:flex;justify-content:flex-end;position:relative}.block-flotting-jobs .container:before{background-color:#f4faf9;content:"";height:100%;left:100%;position:absolute;top:0;width:calc(100vw - 1720px + 100%);z-index:2}@media only screen and (max-width:1460px){.block-flotting-jobs .container:before{left:calc(100% - 20px)}}@media only screen and (max-width:1060px){.block-flotting-jobs .container:before{display:none}}.block-flotting-jobs .container .flotting-jobs{background-color:#f4faf9;border-radius:20px 0 0 20px;display:flex;flex-direction:column;gap:60px;max-width:100%;padding:20px 40px;position:relative;width:calc(100% - 200px);z-index:10}@media only screen and (max-width:1460px){.block-flotting-jobs .container .flotting-jobs{width:calc(100% - 120px)}}@media only screen and (max-width:1060px){.block-flotting-jobs .container .flotting-jobs{border-radius:20px;padding:40px 20px 60px;width:100%}}.block-flotting-jobs .container .flotting-jobs .slider-wrapper{height:225px;position:relative;width:100%}.block-flotting-jobs .container .flotting-jobs .slider-wrapper .slider-flotting-jobs{height:100%;left:0;position:absolute;top:0;width:calc(150% + 50vw - 860px)}@media only screen and (max-width:1460px){.block-flotting-jobs .container .flotting-jobs .slider-wrapper .slider-flotting-jobs{width:calc(100% + 120px)}}@media only screen and (max-width:1060px){.block-flotting-jobs .container .flotting-jobs .slider-wrapper .slider-flotting-jobs{position:relative;width:100%}}.block-flotting-jobs .container .flotting-jobs .slider-wrapper .slider-flotting-jobs .splide__track,.block-flotting-jobs .container .flotting-jobs .slider-wrapper .slider-flotting-jobs .splide__track .splide__list,.block-flotting-jobs .container .flotting-jobs .slider-wrapper .slider-flotting-jobs .splide__track .splide__list .splide__slide{height:100%}.block-flotting-jobs .container .flotting-jobs .slider-wrapper .slider-flotting-jobs .splide__arrows{bottom:-15px;max-width:1440px;position:absolute;right:50%;transform:translateX(50%);width:100%;z-index:2}.block-flotting-jobs .container .flotting-jobs .slider-wrapper .slider-flotting-jobs .splide__arrows .splide__arrow{align-items:center;background-color:transparent;border:unset;color:#1b475d;cursor:pointer;display:flex;height:25px;justify-content:center;position:absolute;top:0;transition:all .3s ease-in-out;width:50px}.block-flotting-jobs .container .flotting-jobs .slider-wrapper .slider-flotting-jobs .splide__arrows .splide__arrow.splide__arrow--prev{color:rgba(27,71,93,.5);right:50px}.block-flotting-jobs .container .flotting-jobs .slider-wrapper .slider-flotting-jobs .splide__arrows .splide__arrow.splide__arrow--prev svg{transform:rotate(180deg)}.block-flotting-jobs .container .flotting-jobs .slider-wrapper .slider-flotting-jobs .splide__arrows .splide__arrow.splide__arrow--next{right:10px}.block-flotting-text .container{display:flex}.block-flotting-text .container.left{justify-content:flex-start}.block-flotting-text .container.right{justify-content:flex-end}.block-flotting-text .container.center{justify-content:center}.block-flotting-text .container .flotting-text{background-color:#f4faf9;border-radius:10px;display:flex;flex-direction:column;gap:20px;max-width:100%;padding:20px 40px;position:relative;width:867px;z-index:10}@media only screen and (max-width:500px){.block-flotting-text .container .flotting-text{padding:20px}}.block-flotting-text .container .flotting-text h2{margin-bottom:10px}.block-flotting-text.has-bubble .container .flotting-text-wrapper{position:relative}.block-flotting-text.has-bubble .container .flotting-text-wrapper:before{background-image:url(../svg/bubble.svg);background-repeat:no-repeat;background-size:contain;bottom:-150px;content:"";height:250px;pointer-events:none;position:absolute;right:-150px;width:250px;z-index:-1}.block-flotting-text.has-bubble .container.center .flotting-text-wrapper:before,.block-flotting-text.has-bubble .container.left .flotting-text-wrapper:before,.block-flotting-text.has-bubble .container.right .flotting-text-wrapper:before{right:-75px}.block-guides-manuals .container{display:flex;flex-direction:column;gap:50px}.block-guides-manuals .container .title{align-items:center;background:#eb5a38;border-radius:100px;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:15px 30px}.block-guides-manuals .container .title h2{align-items:center;color:#fff;display:flex;font-size:26px;font-style:normal;font-weight:700;gap:20px;line-height:normal}@media only screen and (max-width:780px){.block-guides-manuals .container .title h2{font-size:22px}}.block-guides-manuals .container .title h2 .icon{align-items:center;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.block-guides-manuals .container .title h2 .icon svg{height:30px;width:30px}.block-guides-manuals .container .title .open-close{color:#fff;flex-shrink:0;height:14px;position:relative;width:14px}.block-guides-manuals .container .title .open-close svg{height:14px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .3s ease-in-out;width:14px}.block-guides-manuals .container .title .open-close svg.open{opacity:1}.block-guides-manuals .container .title.active .open-close svg.open{opacity:0}.block-guides-manuals .container .title.active .open-close svg.close{opacity:1}.block-guides-manuals .container .files-container{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);max-height:0;overflow:hidden;transition:all .3s ease-in-out}@media only screen and (max-width:780px){.block-guides-manuals .container .files-container{grid-template-columns:repeat(1,1fr)}}.block-guides-manuals .container .files-container.active{max-height:1000px}.block-image-contact .container{display:flex;gap:20px}@media only screen and (max-width:1060px){.block-image-contact .container{flex-direction:column-reverse}}.block-image-contact .container .left-container{width:540px}.block-image-contact .container .left-container .image-container{height:100%;width:100%}@media only screen and (max-width:1060px){.block-image-contact .container .left-container{height:400px;width:100%}}.block-image-contact .container .right-container{background-color:#f4faf9;border-radius:20px;display:flex;flex:1;flex-direction:column;gap:40px;padding:30px 30px 10px}@media only screen and (max-width:1060px){.block-image-contact .container .right-container{align-items:center;padding:30px 10px 10px}.block-image-contact .container .right-container h2{text-align:center}}@media only screen and (max-width:500px){.block-image-contact .container .right-container{padding:30px 0 10px}}.block-job-content{margin-bottom:100px}.block-job-content .container{display:flex;gap:100px}@media only screen and (max-width:1060px){.block-job-content .container{flex-direction:column;gap:50px}}.block-job-content .container .left-container{display:flex;flex-direction:column;gap:20px;max-width:40%;width:500px}@media only screen and (max-width:1060px){.block-job-content .container .left-container{max-width:100%;width:100%}}.block-job-content .container .left-container .top-container{background-color:rgba(168,215,210,.15);border-radius:20px;padding:35px}.block-job-content .container .left-container .top-container h2{color:#a8d7d2;margin-bottom:30px}.block-job-content .container .left-container .top-container ul{display:flex;flex-direction:column;gap:20px}.block-job-content .container .left-container .top-container ul li{display:flex;flex-direction:column}.block-job-content .container .left-container .top-container ul li .title{align-items:center;display:flex;gap:10px}.block-job-content .container .left-container .top-container ul li .title .icon{align-items:center;background-color:#eb5a38;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:29px;justify-content:center;width:29px}.block-job-content .container .left-container .top-container ul li .title .icon svg{height:18px;width:18px}.block-job-content .container .left-container .top-container ul li .title p{color:#eb5a38;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.block-job-content .container .left-container .top-container ul li .text{margin-left:40px}.block-job-content .container .left-container .file-btn{align-items:center;background-color:#1b475d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:40px;justify-content:space-between;line-height:normal;padding:20px 26px;transition:all .3s ease-in-out}.block-job-content .container .left-container .file-btn:hover{animation:tilt .6s ease-in-out}.block-job-content .container .left-container .file-btn .icon{align-items:center;background-color:#a8d7d2;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.block-job-content .container .left-container .image-container,.block-job-content .container .left-container .video-container{aspect-ratio:16/9;border-radius:10px;display:block;overflow:hidden;position:relative;width:100%}.block-job-content .container .left-container .image-container img,.block-job-content .container .left-container .video-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-job-content .container .left-container .image-container .placeholder,.block-job-content .container .left-container .video-container .placeholder{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.block-job-content .container .left-container .image-container .placeholder.hidden,.block-job-content .container .left-container .video-container .placeholder.hidden{display:none}.block-job-content .container .left-container .image-container .play-icon,.block-job-content .container .left-container .video-container .play-icon{cursor:pointer;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:2}@media only screen and (max-width:500px){.block-job-content .container .left-container .image-container .play-icon,.block-job-content .container .left-container .video-container .play-icon{height:60px;width:60px}}.block-job-content .container .left-container .image-container .play-icon svg,.block-job-content .container .left-container .video-container .play-icon svg{height:100%;width:100%}.block-job-content .container .right-container{flex:1}@media only screen and (max-width:1060px){.block-job-content .container .right-container{flex:unset;width:100%}}.block-job-content .container .right-container h2{margin-bottom:20px}.block-job-content .container .right-container .description p{color:rgba(0,0,0,.6);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.block-job-content .container .right-container ul{display:flex;flex-direction:column;margin-top:50px}.block-job-content .container .right-container ul li{border-top:1px solid rgba(168,215,210,.6);display:flex;flex-direction:column;gap:5px;padding:20px 0}.block-job-content .container .right-container ul li:last-child{border-bottom:1px solid rgba(168,215,210,.6)}.block-job-content .container .right-container ul li h3{align-items:center;color:#1b475d;display:flex;font-size:24px;font-style:normal;font-weight:600;gap:10px;line-height:normal}.block-job-content .container .right-container ul li h3 .icon{height:35px;width:35px}.block-job-content .container .right-container ul li h3 .icon svg{height:100%;width:100%}.block-job-content .container .right-container ul li p{color:rgba(0,0,0,.6);font-size:14px;font-style:normal;font-weight:0;line-height:20px}.block-list-text-card{background-color:#1b475d;border-radius:20px;margin:0 auto;padding:70px 0 40px;width:calc(100% - 40px)}@media only screen and (max-width:1060px){.block-list-text-card{padding:50px 0 20px}}@media only screen and (max-width:500px){.block-list-text-card{width:calc(100% - 20px)}}.block-list-text-card .container{align-items:center;display:flex;flex-direction:column;gap:60px}.block-list-text-card .container h2{color:#fff;text-align:center;width:100%}@media only screen and (max-width:1060px){.block-list-text-card .container h2{max-width:450px}}.block-list-text-card .container h2 em:after{background-image:url(../svg/em-texture.svg)}.block-list-text-card .container .list-container{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);width:100%}@media only screen and (max-width:1260px){.block-list-text-card .container .list-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:780px){.block-list-text-card .container .list-container{grid-template-columns:repeat(1,350px);width:-moz-max-content;width:max-content}}@media only screen and (max-width:500px){.block-list-text-card .container .list-container{grid-template-columns:repeat(1,1fr);width:100%}}.block-list-text-card .container .list-container .list-item-text-card{background-color:#fff;border-radius:10px;display:flex;flex:1;flex-direction:column;gap:15px;padding:20px 25px}.block-list-text-card .container .list-container .list-item-text-card h3{color:#eb5a38;font-size:20px;font-style:normal;font-weight:700;line-height:25px}.block-list-text-card .container .list-container .list-item-text-card .text{color:#1b475d;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.block-map .container{display:flex;flex-direction:column;gap:50px}.block-map .container .top-container{display:flex;gap:60px}@media only screen and (max-width:1060px){.block-map .container .top-container{flex-direction:column;gap:30px}}.block-map .container .top-container h2{flex-shrink:0;max-width:50%;width:370px}@media only screen and (max-width:1060px){.block-map .container .top-container h2{max-width:100%;width:100%}}.block-map .container .top-container .text-container{flex:1}.block-map .container #establishments-map-content{min-height:700px;position:relative}@media only screen and (max-width:1060px){.block-map .container #establishments-map-content{display:flex;flex-direction:column}}.block-map .container #establishments-map-content #establishments-markers{display:none}.block-map .container #establishments-map-content .mapboxgl-marker{cursor:pointer;height:35px;width:35px}.block-map .container #establishments-map-content .mapboxgl-marker svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-map .container #establishments-map-content #establishments-list{background-color:#fff;border-radius:10px;box-shadow:0 10px 50px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;left:50px;max-height:650px;overflow-y:auto;padding:15px 25px;position:absolute;top:10px;width:448px;z-index:10}@media only screen and (max-width:1060px){.block-map .container #establishments-map-content #establishments-list{box-shadow:unset;left:0;margin-bottom:20px;position:relative;top:0;width:100%}}@media only screen and (max-width:780px){.block-map .container #establishments-map-content #establishments-list{padding:unset}}.block-map .container #establishments-map-content #establishments-list .search-form{margin-bottom:20px;position:relative;width:100%}.block-map .container #establishments-map-content #establishments-list .search-form input{border:1px solid #e8e8e8;border-radius:5px;padding:15px;width:100%}.block-map .container #establishments-map-content #establishments-list .search-form input::-moz-placeholder{color:#a8d7d2}.block-map .container #establishments-map-content #establishments-list .search-form input::placeholder{color:#a8d7d2}.block-map .container #establishments-map-content #establishments-list .search-form svg{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.block-map .container #establishments-map-content #establishments-list .establishment-card:last-child{border:none}.block-map .container #establishments-map-content #establishments-list .grid-wrapper{position:relative}.block-map .container #establishments-map-content #establishments-list .grid-wrapper .grid{display:flex;flex-direction:column;overflow:auto}@media only screen and (max-width:1060px){.block-map .container #establishments-map-content #establishments-list .grid-wrapper .grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:780px){.block-map .container #establishments-map-content #establishments-list .grid-wrapper .grid{grid-template-columns:repeat(1,1fr)}}.block-map .container #establishments-map-content #establishments-list .grid-wrapper .grid .establishment-card:nth-child(n+5){display:none}@media only screen and (max-width:780px){.block-map .container #establishments-map-content #establishments-list .grid-wrapper .grid .establishment-card:nth-child(n+3){display:none}}.block-map .container #establishments-map-content #establishments-list .grid-wrapper .grid.all .establishment-card{display:flex}.block-map .container #establishments-map-content #establishments-list .btn-more{margin-top:20px}.block-map .container #establishments-map-content #establishments-list .btn-more.hidden{display:none}.block-map .container #establishments-map-content #establishments-map{height:700px;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:1060px){.block-map .container #establishments-map-content #establishments-map{height:600px;position:relative;width:100%}}@media only screen and (max-width:780px){.block-map .container #establishments-map-content #establishments-map{height:500px}}.block-map .container #establishments-map-content #establishments-map .mapboxgl-popup{max-width:400px!important}.block-map .container #establishments-map-content #establishments-map .mapboxgl-popup .mapboxgl-popup-content{border:1px solid rgba(235,90,56,.3);display:flex;flex-direction:column;gap:10px;padding:15px 20px}.block-map .container #establishments-map-content #establishments-map .mapboxgl-popup .mapboxgl-popup-content .popup-name{color:#eb5a38;font-size:18px;font-style:normal;font-weight:700;line-height:22px}.block-map .container #establishments-map-content #establishments-map .mapboxgl-popup .mapboxgl-popup-content .popup-address{color:#1b475d;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.block-map .container #establishments-map-content #establishments-map .mapboxgl-popup .mapboxgl-popup-content .popup-infos{display:flex;gap:20px}.block-map .container #establishments-map-content #establishments-map .mapboxgl-popup .mapboxgl-popup-content .popup-infos a{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}.mapboxgl-popup-close-button{font-size:22px}.block-slider-actualities{display:flex;gap:20px;position:relative}@media only screen and (max-width:1060px){.block-slider-actualities{flex-direction:column}}.block-slider-actualities .picto{height:140px;left:20px;position:absolute;top:-125px;width:290px}.block-slider-actualities .picto svg{height:100%;width:100%}.block-slider-actualities .left-container{background-color:#a8d7d2;border-bottom-right-radius:10px;border-top-right-radius:10px;display:flex;flex-direction:column;gap:30px;padding:50px 50px 30px;width:567px}@media only screen and (max-width:1060px){.block-slider-actualities .left-container{border-radius:unset;padding:50px 20px;width:100%}}.block-slider-actualities .left-container .btn-custom{background-color:#1b475d;border:2px solid #1b475d;color:#fff}.block-slider-actualities .left-container .btn-custom:hover{background-color:#fff;border:2px solid #1b475d;color:#1b475d}.block-slider-actualities .left-container .splide__arrows{display:none;height:50px;position:relative}@media only screen and (max-width:1060px){.block-slider-actualities .left-container .splide__arrows{display:block}}.block-slider-actualities .left-container .splide__arrows .splide__arrow{align-items:center;background-color:transparent;border:unset;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%)}.block-slider-actualities .left-container .splide__arrows .splide__arrow.splide__arrow--prev{left:0}.block-slider-actualities .left-container .splide__arrows .splide__arrow.splide__arrow--prev svg{transform:rotate(180deg);transition:all .3s ease-in-out}.block-slider-actualities .left-container .splide__arrows .splide__arrow.splide__arrow--prev:hover svg{transform:scale(1.2) rotate(180deg)}.block-slider-actualities .left-container .splide__arrows .splide__arrow.splide__arrow--next{left:40px}.block-slider-actualities .left-container .splide__arrows .splide__arrow.splide__arrow--next svg{transition:all .3s ease-in-out}.block-slider-actualities .left-container .splide__arrows .splide__arrow.splide__arrow--next:hover svg{transform:scale(1.2)}@media only screen and (max-width:1060px){.block-slider-actualities .left-container .splide__arrows .splide__arrow.splide__arrow--prev{left:unset;right:40px}.block-slider-actualities .left-container .splide__arrows .splide__arrow.splide__arrow--next{left:unset;right:0}}.block-slider-actualities .right-container{flex:1}.block-slider-actualities .right-container .slider-actualities{height:100%;position:relative;width:100%}.block-slider-actualities .right-container .slider-actualities .splide__track{height:calc(100% - 20px)}.block-slider-actualities .right-container .slider-actualities .splide__track .splide__list{height:100%}.block-slider-actualities .right-container .slider-actualities .splide__track .splide__list .splide__slide{display:flex;height:100%;justify-content:center;width:100%}.block-slider-actualities .right-container .slider-actualities .splide__scrollbar{background:rgba(0,0,0,.1);border-radius:2px;height:4px;margin-top:10px;position:relative;transition:opacity .3s ease,visibility .3s ease;width:350px}@media only screen and (max-width:1060px){.block-slider-actualities .right-container .slider-actualities .splide__scrollbar{display:none}}.block-slider-actualities .right-container .slider-actualities .splide__scrollbar.is-disabled{opacity:0;pointer-events:none;visibility:hidden}.block-slider-actualities .right-container .slider-actualities .splide__scrollbar .splide__scrollbar__handle{background:#1b475d;border-radius:2px;cursor:grab;height:100%;left:0;position:absolute;top:0;transition:background .2s ease;width:0}.block-slider-actualities .right-container .slider-actualities .splide__scrollbar .splide__scrollbar__handle:active{cursor:grabbing}.block-slider-colored-text .slider-colored-text{border-radius:20px;margin-left:20px;position:relative;width:calc(100% - 20px)}@media only screen and (max-width:1060px){.block-slider-colored-text .slider-colored-text{margin:0 20px;width:calc(100% - 40px)}}.block-slider-colored-text .slider-colored-text .splide__arrows{bottom:-15px;max-width:1440px;position:absolute;right:50%;transform:translateX(50%);width:100%;z-index:2}.block-slider-colored-text .slider-colored-text .splide__arrows .splide__arrow{align-items:center;background-color:transparent;border:unset;color:#1b475d;cursor:pointer;display:flex;height:25px;justify-content:center;position:absolute;top:0;transition:all .3s ease-in-out;width:50px}.block-slider-colored-text .slider-colored-text .splide__arrows .splide__arrow.splide__arrow--prev{color:rgba(27,71,93,.5);right:50px}.block-slider-colored-text .slider-colored-text .splide__arrows .splide__arrow.splide__arrow--prev svg{transform:rotate(180deg)}.block-slider-colored-text .slider-colored-text .splide__arrows .splide__arrow.splide__arrow--next{right:10px}.block-slider-faq .container{display:flex;gap:20px}@media only screen and (max-width:1060px){.block-slider-faq .container{flex-direction:column-reverse}}.block-slider-faq .container .answer-container{display:flex;flex:1.5;gap:40px;position:relative}@media only screen and (max-width:1260px){.block-slider-faq .container .answer-container{flex-direction:column;gap:20px}}.block-slider-faq .container .answer-container .answer{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .4s ease-in-out;width:100%;z-index:-1}.block-slider-faq .container .answer-container .answer.active{opacity:1;pointer-events:all;position:relative;z-index:1}.block-slider-faq .container .answer-container .image-container{flex-shrink:0;height:363px;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .4s ease-in-out;width:369px;z-index:-1}@media only screen and (max-width:1260px){.block-slider-faq .container .answer-container .image-container{height:350px;width:100%}}.block-slider-faq .container .answer-container .image-container.active{opacity:1;pointer-events:all;position:relative;z-index:1}.block-slider-faq .container .question-container{flex:.5;min-width:490px;position:relative}@media only screen and (max-width:1060px){.block-slider-faq .container .question-container{flex:unset;height:300px;min-width:unset;width:100%}}.block-slider-faq .container .question-container .slider-faq{left:0;position:absolute;top:0;width:calc(100% + 50vw - 720px)}@media only screen and (max-width:1460px){.block-slider-faq .container .question-container .slider-faq{width:calc(100% + 20px)}}@media only screen and (max-width:500px){.block-slider-faq .container .question-container .slider-faq{position:relative;width:100%}}.block-slider-faq .container .question-container .slider-faq .splide__arrows{bottom:-15px;max-width:1440px;position:absolute;right:50%;transform:translateX(50%);width:100%;z-index:2}.block-slider-faq .container .question-container .slider-faq .splide__arrows .splide__arrow{align-items:center;background-color:transparent;border:unset;color:#1b475d;cursor:pointer;display:flex;height:25px;justify-content:center;position:absolute;top:0;transition:all .3s ease-in-out;width:50px}.block-slider-faq .container .question-container .slider-faq .splide__arrows .splide__arrow.splide__arrow--prev{color:rgba(27,71,93,.5);left:0}.block-slider-faq .container .question-container .slider-faq .splide__arrows .splide__arrow.splide__arrow--prev svg{transform:rotate(180deg)}.block-slider-faq .container .question-container .slider-faq .splide__arrows .splide__arrow.splide__arrow--next{left:40px}.block-slider-image-text.has-bubble .container{position:relative}.block-slider-image-text.has-bubble .container:before{background-image:url(../svg/bubble.svg);background-repeat:no-repeat;background-size:contain;bottom:-108px;content:"";height:216px;left:-108px;pointer-events:none;position:absolute;width:216px;z-index:-1}.block-slider-image-text .container{display:flex;flex-direction:column;gap:60px}@media only screen and (max-width:1060px){.block-slider-image-text .container{padding:unset}}@media only screen and (max-width:500px){.block-slider-image-text .container{padding:0 20px}}@media only screen and (max-width:1060px){.block-slider-image-text .container h2{padding:0 20px}}@media only screen and (max-width:780px){.block-slider-image-text .container h2{align-items:center}}@media only screen and (max-width:500px){.block-slider-image-text .container h2{padding:unset}}.block-slider-image-text .container .slider-container{height:205px;position:relative;width:100%}.block-slider-image-text .container .slider-container .slider-image-text{border-radius:10px;height:100%;left:0;position:absolute;top:0;width:calc(100% + 50vw - 720px)}@media only screen and (max-width:1460px){.block-slider-image-text .container .slider-container .slider-image-text{width:calc(100% + 20px)}}@media only screen and (max-width:1060px){.block-slider-image-text .container .slider-container .slider-image-text{position:relative;width:100%}}.block-slider-image-text .container .slider-container .slider-image-text .splide__track,.block-slider-image-text .container .slider-container .slider-image-text .splide__track .splide__list,.block-slider-image-text .container .slider-container .slider-image-text .splide__track .splide__list .splide__slide{height:100%}.block-slider-image-text .container .slider-container .slider-image-text .splide__arrows{bottom:-15px;max-width:1440px;position:absolute;right:50%;transform:translateX(50%);width:100%;z-index:2}.block-slider-image-text .container .slider-container .slider-image-text .splide__arrows .splide__arrow{align-items:center;background-color:#fff;border:unset;color:#1b475d;cursor:pointer;display:flex;height:25px;justify-content:center;position:absolute;top:0;transition:all .3s ease-in-out;width:50px}.block-slider-image-text .container .slider-container .slider-image-text .splide__arrows .splide__arrow.splide__arrow--prev{color:rgba(27,71,93,.5);right:50px}.block-slider-image-text .container .slider-container .slider-image-text .splide__arrows .splide__arrow.splide__arrow--prev svg{transform:rotate(180deg)}.block-slider-image-text .container .slider-container .slider-image-text .splide__arrows .splide__arrow.splide__arrow--next{right:10px}.block-slider-jobs .container{align-items:center;background-color:#1b475d;border-bottom-left-radius:20px;border-top-left-radius:20px;display:flex;gap:50px;margin:0 auto;min-height:300px;padding:40px 100px;position:relative;width:calc(100% - 40px)}.block-slider-jobs .container:after{background-color:#1b475d;content:"";height:100%;left:calc(100% - 2px);position:absolute;top:0;width:calc(100% - 40px);z-index:0}@media only screen and (max-width:1060px){.block-slider-jobs .container:after{display:none}}.block-slider-jobs .container:before{content:url(../svg/texture-jobs.svg);height:445px;left:50%;pointer-events:none;position:absolute;top:40px;transform:translateX(-50%);width:313px;z-index:0}@media only screen and (max-width:500px){.block-slider-jobs .container:before{top:120px}}@media only screen and (max-width:1060px){.block-slider-jobs .container{border-radius:20px;flex-direction:column;gap:20px;padding:40px}.block-slider-jobs .container:before{display:none}}@media only screen and (max-width:500px){.block-slider-jobs .container{padding:40px 20px 20px}}.block-slider-jobs .container .left-container{display:flex;flex-direction:column;gap:20px;width:40%}@media only screen and (max-width:1060px){.block-slider-jobs .container .left-container{width:100%}}.block-slider-jobs .container .left-container .text-container,.block-slider-jobs .container .left-container h2{color:#fff}.block-slider-jobs .container .left-container .splide__arrows{height:50px;position:relative}.block-slider-jobs .container .left-container .splide__arrows .splide__arrow{align-items:center;background-color:transparent;border:unset;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%)}.block-slider-jobs .container .left-container .splide__arrows .splide__arrow.splide__arrow--prev{left:0}.block-slider-jobs .container .left-container .splide__arrows .splide__arrow.splide__arrow--prev svg{transform:rotate(180deg);transition:all .3s ease-in-out}.block-slider-jobs .container .left-container .splide__arrows .splide__arrow.splide__arrow--prev:hover svg{transform:scale(1.2) rotate(180deg)}.block-slider-jobs .container .left-container .splide__arrows .splide__arrow.splide__arrow--next{left:40px}.block-slider-jobs .container .left-container .splide__arrows .splide__arrow.splide__arrow--next svg{transition:all .3s ease-in-out}.block-slider-jobs .container .left-container .splide__arrows .splide__arrow.splide__arrow--next:hover svg{transform:scale(1.2)}@media only screen and (max-width:1060px){.block-slider-jobs .container .left-container .splide__arrows .splide__arrow.splide__arrow--prev{left:unset;right:40px}.block-slider-jobs .container .left-container .splide__arrows .splide__arrow.splide__arrow--next{left:unset;right:0}}.block-slider-jobs .container .right-container{flex:1;position:relative}@media only screen and (max-width:1060px){.block-slider-jobs .container .right-container{width:100%}}.block-slider-jobs .container .right-container .slider-wrapper{height:225px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(150% + 50vw - 860px);z-index:2}@media only screen and (max-width:1460px){.block-slider-jobs .container .right-container .slider-wrapper{width:calc(100% + 120px)}}@media only screen and (max-width:1060px){.block-slider-jobs .container .right-container .slider-wrapper{left:unset;position:relative;top:unset;transform:unset;width:100%}}.block-slider-jobs .container .right-container .slider-wrapper .slider-jobs{height:100%;position:relative;width:100%}.block-slider-jobs .container .right-container .slider-wrapper .slider-jobs .splide__track,.block-slider-jobs .container .right-container .slider-wrapper .slider-jobs .splide__track .splide__list,.block-slider-jobs .container .right-container .slider-wrapper .slider-jobs .splide__track .splide__list .splide__slide{height:100%}.block-slider-page{align-items:center;display:flex;gap:30px;justify-content:space-between;min-height:408px}.block-slider-page.colored-background{background-color:#f4faf9;padding:100px 0}@media only screen and (max-width:1060px){.block-slider-page.colored-background{padding:50px 0}.block-slider-page{flex-direction:column-reverse;gap:50px}}.block-slider-page .content{display:flex;flex-direction:column;gap:20px;width:450px}@media only screen and (max-width:1060px){.block-slider-page .content{padding:0 20px;width:100%}}.block-slider-page .content h2{width:100%}.block-slider-page .content .buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}@media only screen and (max-width:1060px){.block-slider-page .content .buttons{justify-content:flex-start}}.block-slider-page .slider-1-wrapper{flex:1;position:relative}@media only screen and (max-width:1060px){.block-slider-page .slider-1-wrapper{width:100%}}.block-slider-page .slider-1-wrapper .slider-page-1{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1225px;z-index:2}@media only screen and (max-width:1060px){.block-slider-page .slider-1-wrapper .slider-page-1{position:relative;right:unset;top:unset;transform:unset;width:100%}}.block-slider-page .slider-1-wrapper .slider-page-1 .splide__arrows{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.block-slider-page .slider-1-wrapper .slider-page-1 .splide__arrows .splide__arrow{align-items:center;background-color:#1b475d;border:unset;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:50px}@media only screen and (max-width:1060px){.block-slider-page .slider-1-wrapper .slider-page-1 .splide__arrows .splide__arrow{display:none}}.block-slider-page .slider-1-wrapper .slider-page-1 .splide__arrows .splide__arrow:hover{background-color:#a8d7d2}.block-slider-page .slider-1-wrapper .slider-page-1 .splide__arrows .splide__arrow.splide__arrow--next{left:-30px}.block-slider-page .slider-1-wrapper .slider-page-1 .splide__arrows .splide__arrow.splide__arrow--next svg{transform:rotate(180deg)}.block-slider-page .slider-1-wrapper .slider-page-1 .splide__arrows .splide__arrow.splide__arrow--prev{right:-565px}.block-slider-page .slider-2-wrapper{min-width:100px;position:relative;width:10%}@media only screen and (max-width:1060px){.block-slider-page .slider-2-wrapper{display:none}}.block-slider-page .slider-2-wrapper .slider-page-2{left:0;position:absolute;top:50%;transform:translateY(-50%);width:180px}.block-slider-partners{display:flex;flex-direction:column;gap:70px}.block-slider-partners .container{align-items:center;display:flex;flex-direction:column;gap:20px}.block-slider-partners .container h2{text-align:center}.block-slider-partners .container .buttons{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.block-slider-partners .container .buttons .btn-custom-primary{padding:8px 20px}.block-slider-partners .container .buttons .btn-custom-primary:hover{background-color:#fff;color:#eb5a38}.block-slider-partners .container .buttons .btn-custom-secondary{background-color:#fff;color:#eb5a38;padding:8px 20px}.block-slider-partners .container .buttons .btn-custom-secondary:hover{background-color:#eb5a38;color:#fff}.block-slider-partners .slider-partners .splide__slide{align-items:center;display:flex;justify-content:center}.block-slider-reviews.superposed{margin-top:-200px;position:relative;z-index:5}@media only screen and (max-width:1060px){.block-slider-reviews.superposed{margin-top:0}}.block-slider-reviews .slider-reviews .splide__track .splide__list{padding-bottom:100px!important;padding-top:40px!important}.block-slider-text{background:#f4faf9;display:flex;padding:80px 0}@media only screen and (max-width:1060px){.block-slider-text{padding:50px 0}}.block-slider-text .container{display:flex;flex:1;flex-direction:column;gap:30px}@media only screen and (max-width:1060px){.block-slider-text .container{padding:unset}}@media only screen and (max-width:500px){.block-slider-text .container{gap:10px}}@media only screen and (max-width:1060px){.block-slider-text .container .top-container{padding:0 20px}}.block-slider-text .container .bottom-container{display:flex;gap:40px;margin-top:20px}@media only screen and (max-width:1060px){.block-slider-text .container .bottom-container{flex-direction:column;gap:40px}}.block-slider-text .container .bottom-container .left-container{width:464px}@media only screen and (max-width:1260px){.block-slider-text .container .bottom-container .left-container{width:350px}}@media only screen and (max-width:1060px){.block-slider-text .container .bottom-container .left-container{padding:0 20px;width:100%}}.block-slider-text .container .bottom-container .right-container{flex:1;height:300px;position:relative}.block-slider-text .container .bottom-container .right-container .slider-text{height:100%;left:0;position:absolute;top:0;width:calc(100% + 50vw - 720px)}@media only screen and (max-width:1460px){.block-slider-text .container .bottom-container .right-container .slider-text{width:calc(100% + 20px)}}@media only screen and (max-width:1060px){.block-slider-text .container .bottom-container .right-container .slider-text{position:relative;width:100%}}@media only screen and (max-width:500px){.block-slider-text .container .bottom-container .right-container .slider-text{padding:0 20px}}.block-slider-text .container .bottom-container .right-container .slider-text .splide__track,.block-slider-text .container .bottom-container .right-container .slider-text .splide__track .splide__list{height:100%}.block-slider-text .container .bottom-container .right-container .slider-text .splide__track .splide__list .splide__slide{display:flex;height:100%;justify-content:center;width:100%}.block-slider-text .container .bottom-container .right-container .slider-text .splide__arrows{bottom:-15px;max-width:1440px;position:absolute;right:50%;transform:translateX(50%);width:100%;z-index:2}.block-slider-text .container .bottom-container .right-container .slider-text .splide__arrows .splide__arrow{align-items:center;background-color:transparent;border:unset;color:#1b475d;cursor:pointer;display:flex;height:25px;justify-content:center;position:absolute;top:0;transition:all .3s ease-in-out;width:50px}.block-slider-text .container .bottom-container .right-container .slider-text .splide__arrows .splide__arrow.splide__arrow--prev{color:rgba(27,71,93,.5);right:50px}.block-slider-text .container .bottom-container .right-container .slider-text .splide__arrows .splide__arrow.splide__arrow--prev svg{transform:rotate(180deg)}.block-slider-text .container .bottom-container .right-container .slider-text .splide__arrows .splide__arrow.splide__arrow--next{right:10px}.block-text-clickable-list{background-color:#1b475d;border-radius:20px;margin:0 auto;padding:50px 20px;width:calc(100% - 40px)}@media only screen and (max-width:1060px){.block-text-clickable-list{padding:50px 0 20px}}@media only screen and (max-width:500px){.block-text-clickable-list{width:calc(100% - 20px)}}.block-text-clickable-list .container{align-items:center;display:flex;gap:50px}@media only screen and (max-width:1060px){.block-text-clickable-list .container{align-items:center;flex-direction:column;gap:50px}}.block-text-clickable-list .container .left-container{display:flex;flex-direction:column;gap:20px;max-width:50%;width:574px}@media only screen and (max-width:1060px){.block-text-clickable-list .container .left-container{max-width:100%;width:100%}}.block-text-clickable-list .container .left-container h2{color:#fff;margin-bottom:20px}.block-text-clickable-list .container .left-container .text-container{color:hsla(0,0%,100%,.8)}.block-text-clickable-list .container .right-container{flex:1}@media only screen and (max-width:1060px){.block-text-clickable-list .container .right-container{width:100%}}.block-text-clickable-list .container .right-container .list-container{display:flex;flex-direction:column;gap:20px}.block-text-clickable-list .container .right-container .list-container li{align-items:center;background-color:#fff;border-radius:10px;display:flex;gap:20px;justify-content:space-between;padding:20px}@media only screen and (max-width:500px){.block-text-clickable-list .container .right-container .list-container li{padding:15px 10px}}.block-text-clickable-list .container .right-container .list-container li p{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#1b475d;display:-webkit-box;font-size:18px;font-style:normal;font-weight:700;line-height:21px;overflow:hidden}@media only screen and (max-width:500px){.block-text-clickable-list .container .right-container .list-container li p{font-size:16px}}.block-text-clickable-list .container .right-container .list-container li a{background-color:#eb5a38;border-radius:30px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-style:normal;font-weight:700;line-height:12px;padding:10px 15px;text-align:center;transition:all .3s ease-in-out}.block-text-clickable-list .container .right-container .list-container li a:hover{animation:tilt .6s ease-in-out}.block-text-image-actuality.has-bubbles .container:before{background-image:url(../svg/bubble.svg);background-repeat:no-repeat;background-size:contain;bottom:-90px;content:"";height:200px;pointer-events:none;position:absolute;right:-100px;width:200px;z-index:-1000}.block-text-image-actuality .container{align-items:center;display:flex;gap:60px;position:relative}@media only screen and (max-width:1060px){.block-text-image-actuality .container{flex-direction:column;gap:50px}}.block-text-image-actuality .container .left-container{display:flex;flex:1;flex-direction:column;gap:30px}.block-text-image-actuality .container .left-container .categories{display:flex;flex-wrap:wrap;gap:10px}.block-text-image-actuality .container .left-container .categories .category{border:1px solid #a8d7d2;border-radius:30px;color:#a8d7d2;font-size:11px;font-style:normal;font-weight:700;line-height:12px;padding:8px 16px;text-align:center}.block-text-image-actuality .container .left-container h2{margin-bottom:10px;max-width:450px}@media only screen and (max-width:1060px){.block-text-image-actuality .container .left-container h2{max-width:unset}}.block-text-image-actuality .container .left-container h3{font-size:16px;font-style:normal;font-weight:500;line-height:20px}.block-text-image-actuality .container .right-container{max-width:50%;width:100%}@media only screen and (max-width:1060px){.block-text-image-actuality .container .right-container{max-width:unset}}.block-text-image-actuality .container .right-container .image-container{height:689px;max-width:100%;position:relative;width:644px}@media only screen and (max-width:1060px){.block-text-image-actuality .container .right-container .image-container{height:450px;width:100%}}@media only screen and (max-width:780px){.block-text-image-actuality .container .right-container .image-container{height:375px}}@media only screen and (max-width:500px){.block-text-image-actuality .container .right-container .image-container{height:300px}}.block-text-image-actuality.reversed-columns .container{flex-direction:row-reverse}.block-text-image-actuality.reversed-columns .container:before{left:-100px;right:unset}@media only screen and (max-width:1060px){.block-text-image-actuality.reversed-columns .container{flex-direction:column}}.block-text-image.has-bubbles .small-container:before{background-image:url(../svg/bubble.svg);background-repeat:no-repeat;background-size:contain;content:"";height:200px;pointer-events:none;position:absolute;right:-100px;top:-90px;width:200px;z-index:-1000}.block-text-image .small-container{align-items:center;display:flex;gap:60px;position:relative}@media only screen and (max-width:1060px){.block-text-image .small-container{flex-direction:column;gap:50px}}.block-text-image .small-container .left-container{display:flex;flex:1;flex-direction:column;gap:30px}.block-text-image .small-container .left-container h2{margin-bottom:20px;max-width:450px}@media only screen and (max-width:1060px){.block-text-image .small-container .right-container{display:flex;justify-content:center;width:100%}}.block-text-image .small-container .right-container .image-container{position:relative}.block-text-image .small-container .right-container .image-container.big{flex-shrink:0;height:487px;width:635px}@media only screen and (max-width:1260px){.block-text-image .small-container .right-container .image-container.big{width:500px}}@media only screen and (max-width:1060px){.block-text-image .small-container .right-container .image-container.big{height:400px}}@media only screen and (max-width:500px){.block-text-image .small-container .right-container .image-container.big{height:324px;width:100%}}.block-text-image .small-container .right-container .image-container.small{flex-shrink:0;height:324px;width:635px}@media only screen and (max-width:1260px){.block-text-image .small-container .right-container .image-container.small{width:500px}}@media only screen and (max-width:500px){.block-text-image .small-container .right-container .image-container.small{width:100%}}.block-text-image .small-container .right-container .image-container.has-picto:after{aspect-ratio:287/277;background-image:url(../svg/picto1.svg);background-repeat:no-repeat;background-size:contain;bottom:-100px;content:"";height:277px;pointer-events:none;position:absolute;right:-100px;transform:rotateY(180deg);width:288px}@media only screen and (max-width:1060px){.block-text-image .small-container .right-container .image-container.has-picto:after{bottom:-180px;right:-60px;width:150px}}.block-text-image.reversed-columns .small-container{flex-direction:row-reverse}.block-text-image.reversed-columns .small-container:before{left:-100px;right:unset}@media only screen and (max-width:1060px){.block-text-image.reversed-columns .small-container{flex-direction:column}}.block-text-image.reversed-columns .small-container .right-container .image-container.has-picto:after{left:-100px;right:unset;transform:unset}@media only screen and (max-width:1060px){.block-text-image.reversed-columns .small-container .right-container .image-container.has-picto:after{left:-60px}}.block-text-jobs{position:relative}.block-text-jobs.has-picto:after{content:url(../svg/picto-former.svg);height:258px;pointer-events:none;position:absolute;right:40px;top:-80px;width:334px;z-index:2}@media only screen and (max-width:1060px){.block-text-jobs.has-picto:after{display:none}}.block-text-jobs .container{align-items:center;background-color:#1b475d;border-radius:20px;display:flex;flex-direction:column;gap:40px;max-width:calc(100% - 120px);overflow:hidden;padding:60px;position:relative}@media only screen and (max-width:780px){.block-text-jobs .container{max-width:calc(100% - 40px);padding:40px 20px}}.block-text-jobs .container:before{content:url(../svg/texture-jobs.svg);height:445px;left:20px;pointer-events:none;position:absolute;top:40px;width:313px;z-index:0}@media only screen and (max-width:780px){.block-text-jobs .container:before{left:50%;top:120px;transform:translateX(-50%)}}.block-text-jobs .container:after{bottom:-150px;content:url(../svg/texture-jobs.svg);height:445px;pointer-events:none;position:absolute;right:-60px;width:313px;z-index:0}@media only screen and (max-width:780px){.block-text-jobs .container:after{display:none}}.block-text-jobs .container h2{color:#fff;text-align:center}.block-text-jobs .container .text-container{color:hsla(0,0%,100%,.8);max-width:100%;text-align:center;width:540px}.block-text-jobs .container .jobs{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.block-text-jobs .container .jobs .job-card{height:225px;max-width:100%;width:315px}.block-text-jobs .container .btn-secondary:hover{background-color:#fff;color:#1b475d}.block-text-logos-slider{background:rgba(42,113,148,.05);border-radius:20px 0 0 20px;margin-left:20px;padding:60px 0}.block-text-logos-slider .container{display:flex;flex-direction:column;gap:20px}.block-text-logos-slider .container .top-container{align-items:center;display:flex;gap:100px}@media only screen and (max-width:1060px){.block-text-logos-slider .container .top-container{flex-direction:column;gap:40px}}.block-text-logos-slider .container .top-container .text-container{flex:1}.block-text-logos-slider .container .top-container .logos-container{align-items:center;display:flex;gap:40px}@media only screen and (max-width:1060px){.block-text-logos-slider .container .top-container .logos-container{flex-direction:column;margin-bottom:20px}}.block-text-logos-slider .container .text-bottom{width:60%}@media only screen and (max-width:1060px){.block-text-logos-slider .container .text-bottom{margin-bottom:20px;width:100%}}.block-text-logos-slider .container .slider-container{height:150px;position:relative;width:100%}@media only screen and (max-width:1060px){.block-text-logos-slider .container .slider-container{margin-bottom:50px}}.block-text-logos-slider .container .slider-container .slider-text-logos{left:0;position:absolute;top:0;width:calc(100% + 50vw - 720px)}@media only screen and (max-width:1460px){.block-text-logos-slider .container .slider-container .slider-text-logos{width:calc(100% + 20px)}}.block-text-logos-slider .container .slider-container .slider-text-logos .splide__arrows{max-width:1440px;position:absolute;right:50%;top:-55px;transform:translateX(50%);width:100%;z-index:2}@media only screen and (max-width:1060px){.block-text-logos-slider .container .slider-container .slider-text-logos .splide__arrows{bottom:-20px;top:unset}}.block-text-logos-slider .container .slider-container .slider-text-logos .splide__arrows .splide__arrow{align-items:center;background-color:transparent;border:unset;color:#eb5a38;cursor:pointer;display:flex;height:25px;justify-content:center;position:absolute;top:0;transition:all .3s ease-in-out;width:50px}.block-text-logos-slider .container .slider-container .slider-text-logos .splide__arrows .splide__arrow.splide__arrow--prev{color:rgba(235,90,56,.5);right:40px}.block-text-logos-slider .container .slider-container .slider-text-logos .splide__arrows .splide__arrow.splide__arrow--prev svg{transform:rotate(180deg)}.block-text-logos-slider .container .slider-container .slider-text-logos .splide__arrows .splide__arrow.splide__arrow--next{right:10px}.block-text-logos-slider .container .slider-container .slider-text-logos .splide__slide{background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:40px 30px}.block-text-logos-slider .container .slider-container .slider-text-logos .splide__slide .title{color:#eb5a38;font-size:20px;font-style:normal;font-weight:700;line-height:25.571px;text-align:center}.block-text-logos-slider .container .slider-container .slider-text-logos .splide__slide .text{color:#1b475d;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:center}.block-text-two-cols{background-color:#1b475d;border-radius:20px;margin:0 auto;padding:50px 20px;width:calc(100% - 40px)}@media only screen and (max-width:780px){.block-text-two-cols{padding:50px 0 30px}}@media only screen and (max-width:500px){.block-text-two-cols{width:calc(100% - 20px)}}.block-text-two-cols .container{display:flex;flex-direction:column;gap:50px}.block-text-two-cols .container h2{color:#fff}.block-text-two-cols .container .text-content{display:flex;gap:80px}@media only screen and (max-width:780px){.block-text-two-cols .container .text-content{flex-direction:column;gap:40px}}.block-text-two-cols .container .text-content .text-container{color:hsla(0,0%,100%,.8);flex:1}.block-text-two-cols .container .text-content .text-container h3{color:#a8d7d2}.block-three-reviews{background-color:rgba(168,215,210,.15);display:flex;position:relative}.block-three-reviews .wrapper{flex:1;overflow:hidden;padding:80px 0 150px;position:relative}.block-three-reviews .wrapper:before{bottom:-150px;height:320px;right:-150px;width:320px}.block-three-reviews .wrapper:after,.block-three-reviews .wrapper:before{background-image:url(../svg/bubble.svg);background-repeat:no-repeat;background-size:contain;content:"";pointer-events:none;position:absolute;z-index:-1000}.block-three-reviews .wrapper:after{height:400px;left:-200px;top:-100px;width:400px}.block-three-reviews .picto-container{height:236px;pointer-events:none;position:absolute;right:20px;top:-60px;width:334px}@media only screen and (max-width:1060px){.block-three-reviews .picto-container{height:180px;width:250px}}@media only screen and (max-width:780px){.block-three-reviews .picto-container{right:-30px}}@media only screen and (max-width:500px){.block-three-reviews .picto-container{display:none}}.block-three-reviews .picto-container svg{height:100%;width:100%}.block-three-reviews .container{align-items:center;display:flex;flex-direction:column;gap:100px}.block-three-reviews .container h2{max-width:260px;text-align:center}.block-three-reviews .container .reviews{display:flex;flex-wrap:wrap;gap:100px 40px;justify-content:space-around;width:100%}.block-three-reviews .container .reviews .review-card{flex:1}@media only screen and (max-width:1060px){.block-three-reviews .container .reviews .review-card:nth-child(2){order:3}}@media only screen and (max-width:780px){.block-three-reviews .container .reviews .review-card:nth-child(2){order:unset}}.block-two-images-text .container{align-items:center;display:flex;gap:60px;position:relative}@media only screen and (max-width:1260px){.block-two-images-text .container{gap:30px}}@media only screen and (max-width:1060px){.block-two-images-text .container{align-items:center;flex-direction:column;gap:50px}}.block-two-images-text .container .left-container{align-items:center;display:flex;flex:1;flex-direction:column;gap:50px}.block-two-images-text .container .left-container h2{text-align:center}.block-two-images-text .container .left-container .content-container{align-items:center;display:flex;gap:40px;justify-content:space-between}.block-two-images-text .container .left-container .content-container .image-container{flex-shrink:0;height:272px;width:299px}@media only screen and (max-width:780px){.block-two-images-text .container .left-container .content-container .image-container{display:none}}.block-two-images-text .container .left-container .content-container .text-content{display:flex;flex-direction:column;gap:20px}.block-two-images-text .container .right-container{flex-shrink:0;height:451px;width:573px}@media only screen and (max-width:1260px){.block-two-images-text .container .right-container{width:40%}}@media only screen and (max-width:1060px){.block-two-images-text .container .right-container{width:100%}}@media only screen and (max-width:780px){.block-two-images-text .container .right-container{height:375px}}.block-two-images-text .container .right-container .image-container{height:100%;width:100%}.block-two-images-text.has-bubbles .container:before{height:200px;left:-125px;top:-90px;width:200px}.block-two-images-text.has-bubbles .container:after,.block-two-images-text.has-bubbles .container:before{background-image:url(../svg/bubble.svg);background-repeat:no-repeat;background-size:contain;content:"";pointer-events:none;position:absolute;z-index:-1}.block-two-images-text.has-bubbles .container:after{bottom:-75px;height:150px;right:120px;width:150px}.actuality-card{background-color:#fff;border-radius:10px;box-shadow:0 0 27.129px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:calc(100% - 10px);overflow:hidden;width:calc(100% - 20px)}.actuality-card .image-container{height:151px;position:relative;width:100%}.actuality-card .image-container img{border-radius:unset}.actuality-card .image-container span{background-color:#fff;border-radius:30px;color:#eb5a38;font-size:11px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:10px;padding:6px 10px;position:absolute;right:15px;top:15px}.actuality-card .content{display:flex;flex:1;flex-direction:column;gap:15px;padding:15px}.actuality-card .content .category{border:1px solid #a8d7d2;border-radius:30px;color:#a8d7d2;font-size:11px;font-style:normal;font-weight:600;line-height:10px;padding:6px 15px;width:-moz-max-content;width:max-content}.actuality-card .content h3{color:#1b475d;font-size:16px;font-style:normal;font-weight:700;line-height:21px}.actuality-card .content .excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#1b475d;display:-webkit-box;font-size:12px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden}.actuality-card .content .see-more{background-color:#eb5a38;border-radius:100px;color:#fff;display:block;font-size:12px;font-style:normal;font-weight:700;line-height:12px;margin-top:10px;padding:8px 15px;width:-moz-max-content;width:max-content}.burger{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0;transform:scale(.4)}.line{fill:none;stroke:#fff;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line,.line1{stroke-width:6}.line1{stroke-dasharray:60 207}.line2{stroke-dasharray:60 60}.line2,.line3{stroke-width:6}.line3{stroke-dasharray:60 207}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.btn{background-color:#eb5a38;border:1px solid #eb5a38;border-radius:30px;color:#fff;cursor:pointer;display:block;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:16px;padding:14px 28px;text-align:center;transition:all .3s ease-in-out;width:-moz-max-content;width:max-content}.btn:hover{animation:tilt .6s ease-in-out}.btn.btn-primary{background-color:#eb5a38;border:1px solid #eb5a38;color:#fff}.btn.btn-primary:hover{background-color:#a8d7d2;border-color:#a8d7d2;color:#1b475d}.btn.btn-secondary{background-color:#a8d7d2;border:1px solid #a8d7d2;color:#fff}.btn.btn-secondary:hover{background-color:#1b475d;border-color:#1b475d;color:#fff}.btn.btn-tertiary{background-color:#fff;border:1px solid #a8d7d2;color:#a8d7d2}.btn.btn-tertiary:hover{background-color:#fff;border-color:#1b475d;color:#1b475d}.colored-text-card{border-radius:10px;display:flex;flex-direction:column;gap:20px;height:100%;padding:25px;width:100%}@media only screen and (max-width:1060px){.colored-text-card{padding:15px}}.colored-text-card.primary{background-color:#1b475d;border:2px solid #1b475d}.colored-text-card.primary h3{color:#fff}.colored-text-card.primary .text{color:hsla(0,0%,100%,.6)}.colored-text-card.secondary{background-color:#a8d7d2;border:2px solid #a8d7d2}.colored-text-card.secondary h3{color:#1b475d}.colored-text-card.secondary .text{color:rgba(27,71,93,.6)}.colored-text-card.tertiary{background-color:#eb5a38;border:2px solid #eb5a38}.colored-text-card.tertiary h3{color:#fff}.colored-text-card.tertiary .text{color:hsla(0,0%,100%,.6)}.colored-text-card.white{background-color:#fff;border:2px solid rgba(27,71,93,.1)}.colored-text-card.white h3{color:#1b475d}.colored-text-card.white .text{color:rgba(27,71,93,.6)}.colored-text-card.black{background-color:#000;border:2px solid #000}.colored-text-card.black h3{color:#fff}.colored-text-card.black .text{color:hsla(0,0%,100%,.6)}.colored-text-card h3{font-size:18px;font-style:normal;font-weight:700;line-height:22px}.colored-text-card .text{font-size:14px;font-style:normal;font-weight:500;line-height:20px;overflow:hidden}.colored-text-card .text:hover{overflow:auto}.establishment-archive-card{border:1px solid rgba(0,0,0,.2);border-radius:20px;display:flex;flex-direction:column;padding:30px}.establishment-archive-card h3{color:#1b475d;font-size:22px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:10px}.establishment-archive-card .location{color:#a8d7d2;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.establishment-archive-card .contact{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px}@media only screen and (max-width:780px){.establishment-archive-card .contact{grid-template-columns:repeat(1,1fr)}}.establishment-archive-card .contact .email,.establishment-archive-card .contact .phone{align-items:center;color:#1b475d;display:flex;font-size:12px;font-style:normal;font-weight:500;gap:10px;line-height:normal}.establishment-archive-card .contact .email svg,.establishment-archive-card .contact .phone svg{height:15px;width:15px}.establishment-archive-card .contact .email svg path,.establishment-archive-card .contact .phone svg path{stroke:#eb5a38}.establishment-archive-card .see-more{margin-top:20px}.establishment-card-popup{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:20px;display:none;flex-direction:column;gap:20px;left:50%;max-height:80vh;max-width:calc(100% - 40px);min-width:800px;overflow:auto;padding:30px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}@media only screen and (max-width:780px){.establishment-card-popup{left:50%;max-width:calc(100% - 20px);min-width:calc(100% - 20px);position:absolute;top:150px;transform:translateX(-50%)}}.establishment-card-popup h3{color:#1b475d;font-size:36px;font-style:normal;font-weight:700;line-height:40px}.establishment-card-popup .location{color:#a8d7d2;font-size:22px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:15px}.establishment-card-popup h4{color:#1b475d;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:10px}.establishment-card-popup .contact{border-bottom:1px solid rgba(0,0,0,.2);display:flex;gap:20px;padding-bottom:20px}@media only screen and (max-width:1060px){.establishment-card-popup .contact{flex-wrap:wrap}}.establishment-card-popup .contact li{align-items:center;background:#f4faf9;border-radius:30px;display:flex;gap:10px;padding:10px 25px;width:-moz-max-content;width:max-content}.establishment-card-popup .contact li a,.establishment-card-popup .contact li p{color:#1b475d;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.establishment-card-popup .contact li a:hover{color:#eb5a38}.establishment-card-popup .schedules-list{border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;gap:10px;padding-bottom:20px;width:100%}.establishment-card-popup .schedules-list li{display:grid;gap:20px;grid-template-columns:150px 1fr}@media only screen and (max-width:780px){.establishment-card-popup .schedules-list li{grid-template-columns:100px 1fr}}.establishment-card-popup .schedules-list li span{color:#eb5a38;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.establishment-card-popup .informations{border-bottom:1px solid rgba(0,0,0,.2);display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding-bottom:20px}@media only screen and (max-width:780px){.establishment-card-popup .informations{grid-template-columns:repeat(1,1fr)}}.establishment-card-popup .informations p{color:#eb5a38;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.establishment-card-popup .missions{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:20px}.establishment-card-popup .missions .mission-list{display:flex;flex-direction:column;gap:10px;width:100%}.establishment-card-popup .missions .mission-list li{color:#eb5a38;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.establishment-card-popup .dispositifs .dispositif-list{display:flex;flex-wrap:wrap;gap:20px}.establishment-card-popup .dispositifs .dispositif-list li{align-items:center;background:#f4faf9;border-radius:30px;color:#1b475d;display:flex;font-size:12px;font-style:normal;font-weight:500;gap:10px;line-height:normal;padding:10px 25px;width:-moz-max-content;width:max-content}.establishment-card-popup.active{display:flex}.establishment-card-overlay{background-color:rgba(0,0,0,.5);cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.establishment-card-overlay.active{display:block}.establishment-card{border-bottom:1px solid #a8d7d2;display:flex;flex-direction:column;gap:5px;padding:20px 0}.establishment-card h3{color:#1b475d;font-size:22px;font-style:normal;font-weight:700;line-height:22px}.establishment-card .city{color:#a8d7d2;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.establishment-card .infos{align-items:center;display:flex;gap:25px;margin-top:10px}@media only screen and (max-width:780px){.establishment-card .infos{align-items:flex-start;flex-direction:column;gap:10px}}.establishment-card .infos a{align-items:center;color:#1b475d;display:flex;font-size:14px;font-style:normal;font-weight:500;gap:10px;line-height:normal;transition:color .3s ease-in-out}.establishment-card .infos a svg{height:20px;width:20px}.establishment-card .infos a svg path{stroke:#eb5a38;transition:stroke .3s ease-in-out}.establishment-card .infos a:hover{color:#eb5a38}.establishment-card .infos a:hover svg path{stroke:#1b475d}.faq-card{border-radius:10px;display:flex;flex-direction:column;gap:20px;height:250px;justify-content:flex-end;padding:25px;width:100%}@media only screen and (max-width:1060px){.faq-card{padding:15px}}.faq-card.primary{background-color:#1b475d;border:2px solid #1b475d}.faq-card.primary h3{color:#fff}.faq-card.secondary{background-color:#a8d7d2;border:2px solid #a8d7d2}.faq-card.secondary h3{color:#1b475d}.faq-card.tertiary{background-color:#eb5a38;border:2px solid #eb5a38}.faq-card.tertiary h3{color:#fff}.faq-card.white{background-color:#fff;border:2px solid rgba(27,71,93,.1)}.faq-card.white h3{color:#1b475d}.faq-card.black{background-color:#000;border:2px solid #000}.faq-card.black h3{color:#fff}.faq-card h3{font-size:18px;font-style:normal;font-weight:700;line-height:22px}.file-card{border:1px solid #a8d7d2;border-radius:10px;display:flex;flex-direction:column;gap:20px;padding:20px 30px}.file-card h3{color:#eb5a38;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.file-card .btn-custom-file{align-items:center;background-color:#a8d7d2;border:1px solid #a8d7d2;color:#1b475d;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:100%}.file-card .btn-custom-file svg{height:20px;width:20px}.wpcf7-form{display:flex;flex-direction:column;gap:10px;width:100%}.wpcf7-form .col-1{padding:0 25px;width:100%}.wpcf7-form .col-1 p{flex:1}.wpcf7-form .col-1 p input,.wpcf7-form .col-1 p label,.wpcf7-form .col-1 p select,.wpcf7-form .col-1 p textarea{border-radius:40px;width:100%}.wpcf7-form .col-1 p input,.wpcf7-form .col-1 p select,.wpcf7-form .col-1 p textarea{border:1px solid rgba(0,0,0,.4);margin-top:10px}.wpcf7-form .col-1 p textarea{border-radius:20px}.wpcf7-form .col-2{display:flex;gap:20px;justify-content:space-between;padding:0 25px;width:100%}@media only screen and (max-width:780px){.wpcf7-form .col-2{flex-direction:column;gap:unset}}.wpcf7-form .col-2 p{flex:1}.wpcf7-form .col-2 p input,.wpcf7-form .col-2 p label,.wpcf7-form .col-2 p select,.wpcf7-form .col-2 p textarea{border-radius:40px;width:100%}.wpcf7-form .col-2 p input,.wpcf7-form .col-2 p select,.wpcf7-form .col-2 p textarea{border:1px solid rgba(0,0,0,.4);margin-top:10px}.wpcf7-form .col-2 p textarea{border-radius:20px}.wpcf7-form .marg-top{margin-top:30px}.wpcf7-form label{color:#000;display:block;font-size:.875rem;font-weight:600;letter-spacing:.5px;line-height:1.125rem;margin-bottom:15px;text-transform:uppercase;text-transform:none}.wpcf7-form .wpcf7-not-valid-tip{color:red;font-size:12px;margin-top:8px;text-transform:none}.wpcf7-form .wpcf7-response-output{color:lime}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{background:#fff;border:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:24px;padding:13px 20px;resize:none}.wpcf7-form input::-moz-placeholder,.wpcf7-form select::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:rgba(0,0,0,.6)}.wpcf7-form input::placeholder,.wpcf7-form select::placeholder,.wpcf7-form textarea::placeholder{color:rgba(0,0,0,.6)}.wpcf7-form input[type=submit]{align-items:center;background-color:#eb5a38;border-radius:75px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;gap:10px;letter-spacing:.6px;line-height:100%;padding:15px 25px;text-transform:uppercase;transition:all .3s ease-in-out;width:-moz-max-content;width:max-content}.wpcf7-form input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.wpcf7-form .acceptance .wpcf7-list-item label{cursor:pointer;display:flex;font-weight:400;position:relative;text-transform:unset}.wpcf7-form .acceptance .wpcf7-list-item label input{visibility:hidden;width:0}.wpcf7-form .acceptance .wpcf7-list-item label input:checked+span{color:color-mix(in srgb,var(--color-white) 100%,transparent)}.wpcf7-form .acceptance .wpcf7-list-item label input:checked+span:after{display:block}.wpcf7-form .acceptance .wpcf7-list-item label span{color:rgba(0,0,0,.6);margin-left:30px;position:relative}.wpcf7-form .acceptance .wpcf7-list-item label span:before{border:2px solid #eb5a38;content:"";height:18px;left:-40px;position:absolute;top:0;width:18px}.wpcf7-form .acceptance .wpcf7-list-item label span:after{background-color:#eb5a38;content:"";display:none;height:12px;left:-35px;position:absolute;top:5px;width:12px}.wpcf7-form .profile{background-color:#a8d7d2;border-radius:20px;margin-bottom:25px;padding:25px}.wpcf7-form .profile .wpcf7-list-item{margin:unset}.wpcf7-form .profile label{color:#1b475d;display:flex;flex-direction:column;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:unset}@media only screen and (max-width:780px){.wpcf7-form .profile label{align-items:center}}.wpcf7-form .profile label br{display:none}.wpcf7-form .profile label .wpcf7-form-control-wrap{margin-top:20px}.wpcf7-form .profile label .wpcf7-radio{display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width:780px){.wpcf7-form .profile label .wpcf7-radio{align-items:center;justify-content:center}}.wpcf7-form .profile label .wpcf7-radio input[type=radio]{display:none}.wpcf7-form .profile label .wpcf7-radio .wpcf7-list-item-label{background-color:#fff;border-radius:40px;color:#1b475d;cursor:pointer;display:block;font-size:12px;font-style:normal;font-weight:600;line-height:16px;padding:12px 25px;text-transform:none;width:-moz-max-content;width:max-content}.wpcf7-form .profile label .wpcf7-radio input:checked+.wpcf7-list-item-label{background-color:#eb5a38;color:#fff;font-weight:700}.image-text-card{border-radius:10px;display:flex;gap:10px;height:100%;padding:10px}@media only screen and (max-width:1060px){.image-text-card{padding:5px}}.image-text-card.primary{background-color:#1b475d;border:2px solid #1b475d}.image-text-card.primary .text-content h3{color:#fff}.image-text-card.primary .text-content .text{color:hsla(0,0%,100%,.6)}.image-text-card.secondary{background-color:#a8d7d2;border:2px solid #a8d7d2}.image-text-card.secondary .text-content h3{color:#1b475d}.image-text-card.secondary .text-content .text{color:rgba(27,71,93,.6)}.image-text-card.tertiary{background-color:#eb5a38;border:2px solid #eb5a38}.image-text-card.tertiary .text-content h3{color:#fff}.image-text-card.tertiary .text-content .text{color:hsla(0,0%,100%,.6)}.image-text-card.white{background-color:#fff;border:2px solid rgba(27,71,93,.1)}.image-text-card.white .text-content h3{color:#1b475d}.image-text-card.white .text-content .text{color:rgba(27,71,93,.6)}.image-text-card.black{background-color:#000;border:2px solid #000}.image-text-card.black .text-content h3{color:#fff}.image-text-card.black .text-content .text{color:hsla(0,0%,100%,.6)}.image-text-card .image-container{height:100%;width:40%}.image-text-card .text-content{display:flex;flex:1;flex-direction:column;gap:15px;padding:20px 30px}@media only screen and (max-width:1060px){.image-text-card .text-content{padding:10px}}.image-text-card .text-content h3{font-size:18px;font-style:normal;font-weight:700;line-height:22px}.image-text-card .text-content .text{font-size:14px;font-style:normal;font-weight:500;line-height:20px;overflow:hidden}.image-text-card .text-content .text:hover{overflow:auto}.job-card{background-color:#fff;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.08);flex-direction:column;gap:20px;height:100%;padding:20px;position:relative;width:100%;z-index:2}.job-card,.job-card .top-container{display:flex;justify-content:space-between}.job-card .top-container{align-items:center;gap:30px}.job-card .top-container .icon{align-items:center;background-color:#eb5a38;border-radius:10px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.job-card .top-container .icon img{filter:brightness(0) invert(1);height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.job-card .top-container .category-container{border:1px solid #eb5a38;border-radius:100px;color:#eb5a38;font-size:12px;font-style:normal;font-weight:600;line-height:12px;padding:7px 20px;text-align:center}.job-card .middle-container{display:flex;flex-direction:column;gap:5px}.job-card .middle-container h3{color:#eb5a38;font-size:20px;font-style:normal;font-weight:700;line-height:25px}.job-card .middle-container p{color:#1b475d;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.job-card .bottom-container span{background-color:#1b475d;border-radius:100px;color:#fff;display:block;font-size:12px;font-style:normal;font-weight:700;line-height:12px;padding:15px 30px;width:-moz-max-content;width:max-content}.loader-actualities{animation:rotate 1s linear infinite;border-radius:50%;height:48px;position:relative;width:48px}.loader-actualities:after,.loader-actualities:before{animation:prixClipFix 2s linear infinite;border:5px solid #a8d7d2;border-radius:50%;box-sizing:border-box;content:"";inset:0;position:absolute}.loader-actualities:after{animation:prixClipFix 2s linear infinite,rotate .5s linear infinite reverse;border-color:#eb5a38;inset:6px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.loader-container{align-items:center;backdrop-filter:blur(2px);background-color:hsla(0,0%,100%,.8);display:none;height:100%;justify-content:center;position:absolute;width:100%;z-index:1000}.loader-container.loading{display:flex}.splide__slide:has(.page-card){aspect-ratio:1/1}.splide__slide:has(.page-card).is-active .page-card{transform:scale(1)}.splide__slide:has(.page-card).is-active .page-card .card-content{align-items:center;background-color:#fff;border-radius:10px;display:flex;gap:30px;padding:20px;width:100%}.splide__slide:has(.page-card).is-active .page-card .card-content .icon{align-items:center;background-color:#eb5a38;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.splide__slide:has(.page-card).is-active .page-card .card-content .icon img{filter:brightness(0) invert(1);height:30px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:30px}@media only screen and (max-width:780px){.splide__slide:has(.page-card).is-active .page-card .card-content .icon{position:absolute;right:10px;top:10px}}.splide__slide:has(.page-card).is-active .page-card .card-content .text-content{display:flex;flex-direction:column;gap:5px}.splide__slide:has(.page-card).is-active .page-card .card-content .text-content h3{color:#1b475d;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.splide__slide:has(.page-card).is-active .page-card .card-content .text-content p{color:#a8d7d2;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-decoration:underline;text-underline-offset:5px}.splide__slide:has(.page-card) .page-card{align-items:flex-end;border-radius:10px;display:flex;height:100%;overflow:hidden;padding:10px;position:relative;transform:scale(.85);transition:all .25s ease-in-out;width:100%}.splide__slide:has(.page-card) .page-card .card-content{display:none}.slider-page-2 .splide__slide:has(.page-card).is-active .page-card{transform:scale(.85)}.slider-page-2 .splide__slide:has(.page-card).is-active .page-card .card-content{display:none}.review-card{aspect-ratio:19/16;background-color:#fff;border-radius:20px;box-shadow:0 10px 50px 0 rgba(0,0,0,.15);cursor:pointer;display:flex;flex-direction:column;gap:20px;max-width:382px;min-width:382px;padding:45px 30px;position:relative;z-index:2}@media only screen and (max-width:500px){.review-card{max-width:340px;min-width:340px}}.review-card:after{border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #fff;content:"";height:0;left:50%;position:absolute;top:calc(100% - 2px);transform:translateX(-50%);width:0}.review-card.review-card-0{background-color:#1b475d}.review-card.review-card-0:after{border-top-color:#1b475d}.review-card.review-card-0 .author-container .author{color:#a8d7d2;font-size:20px}.review-card.review-card-0 .text{color:#fff}.review-card.in-slider{aspect-ratio:unset;max-width:unset;min-height:300px;min-width:unset;width:100%}.review-card .author-container{align-items:center;display:flex;gap:20px}.review-card .author-container .author{color:#1b475d;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.review-card .text{color:#1b475d;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.review-card:nth-child(2){background-color:#1b475d;transform:scale(1.15)}.review-card:nth-child(2):hover{animation:tilt-custom .6s ease-in-out}.review-card:nth-child(2):after{border-top-color:#1b475d}.review-card:nth-child(2) .author-container .author{color:#a8d7d2}.review-card:nth-child(2) .text{color:#fff}.review-card:hover{animation:tilt .6s ease-in-out}@keyframes tilt-custom{0%{transform:rotate(0deg) scale(1.15)}25%{transform:rotate(-2deg) scale(1.15)}50%{transform:rotate(2deg) scale(1.15)}75%{transform:rotate(-1deg) scale(1.15)}to{transform:rotate(0deg) scale(1.15)}}.text-card{background-color:#1b475d;border-radius:10px;display:flex;flex-direction:column;gap:20px;height:100%;padding:35px 35px 50px;width:100%}.text-card h3{color:#fff;text-align:center}.text-card h3 em{font-style:normal;position:relative}.text-card h3 em:after{background-image:url(../svg/em-texture-orange.svg);background-repeat:no-repeat;background-size:contain;bottom:-20px;content:"";height:20px;left:50%;min-width:80px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .4s ease-in-out;width:100%}.text-card .text{-webkit-line-clamp:9;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.6);display:-webkit-box;font-size:12px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden;text-align:center;text-overflow:ellipsis}.text-card .text:hover{-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:auto;text-overflow:unset}.text-container :not(:last-child){margin-bottom:10px}.text-container h3{color:#eb5a38;font-size:20px;font-style:normal;font-weight:700;line-height:25px;margin-bottom:15px}.text-container p{font-size:.875rem;font-weight:500;line-height:1.5rem}.text-container strong{color:#a8d7d2;font-weight:700}.text-container small{font-size:.75rem;line-height:normal}.text-container a:not(.btn){color:color-mix(in srgb,var(--color-text) 100%,transparent);font-weight:600;-webkit-text-decoration:underline solid 2px;text-decoration:underline solid 2px}.text-container ul{list-style:none;padding:0}.text-container ul li{font-size:.875rem;font-weight:300;line-height:1.5rem;padding-left:30px;position:relative}.text-container ul li:before{background-image:url(../svg/list-style.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:8px;left:8px;position:absolute;top:9px;width:8px}h1{color:#fff;font-size:45px;font-style:normal;font-weight:700;line-height:52px;max-width:100%;z-index:1}h1:hover em:after{transform:rotateX(180deg)}h1.primary span{color:#1b475d}h1.secondary span{color:#a8d7d2}h1.secondary span em:after{background-image:url(../svg/em-texture-orange.svg);background-repeat:no-repeat;background-size:contain;bottom:-20px;content:"";height:20px;left:0;pointer-events:none;position:absolute;width:100%}h1.tertiary span{color:#eb5a38}h1 em{font-style:normal;position:relative}h1 em:after{background-image:url(../svg/em-texture.svg);background-repeat:no-repeat;background-size:contain;bottom:-20px;content:"";height:20px;left:0;pointer-events:none;position:absolute;transition:all .4s ease-in-out;width:100%;z-index:-1}h2{font-size:36px;font-style:normal;font-weight:700;line-height:normal;max-width:100%}h2,h2.primary span{color:#1b475d}h2.secondary span{color:#a8d7d2}h2.secondary span em:after{background-image:url(../svg/em-texture-orange.svg);background-repeat:no-repeat;background-size:contain;bottom:-20px;content:"";height:20px;pointer-events:none;position:absolute;width:100%}h2.tertiary span{color:#eb5a38}h2.tertiary span em:after{background-image:url(../svg/em-texture.svg);background-repeat:no-repeat;background-size:contain;bottom:-20px;content:"";height:20px;pointer-events:none;position:absolute;width:100%}h2 em{font-style:normal;position:relative}h2 em:after{background-image:url(../svg/em-texture-orange.svg);background-repeat:no-repeat;background-size:contain;bottom:-20px;content:"";height:20px;left:50%;min-width:80px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .4s ease-in-out;width:100%}h3{font-size:16px;font-style:normal;font-weight:700;line-height:normal;max-width:100%}#footer-site{background-color:#1b475d;border-top-right-radius:30px;padding-top:50px}#footer-site .container{display:flex;flex-direction:column}#footer-site .container .top-container{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;padding-bottom:20px}@media only screen and (max-width:1060px){#footer-site .container .top-container{flex-direction:column;gap:50px;padding-bottom:50px}}#footer-site .container .top-container .left-container{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width:1060px){#footer-site .container .top-container .left-container{align-items:center}}#footer-site .container .top-container .left-container .logo{display:block;position:relative;width:411px}@media only screen and (max-width:1060px){#footer-site .container .top-container .left-container .logo{height:92px;width:286px}}#footer-site .container .top-container .left-container .logo img{height:100px;width:100%}@media only screen and (max-width:1060px){#footer-site .container .top-container .left-container .logo img{height:70px}}#footer-site .container .top-container .left-container .logo span{color:#a8d7d2;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:22px}@media only screen and (max-width:1060px){#footer-site .container .top-container .left-container .logo span{font-size:11px}}#footer-site .container .top-container .left-container .infos{display:flex;flex-direction:column;gap:12px}#footer-site .container .top-container .left-container .infos .infos-grid{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:780px){#footer-site .container .top-container .left-container .infos .infos-grid{grid-template-columns:repeat(1,1fr)}}#footer-site .container .top-container .left-container .infos .infos-grid .info{display:flex;flex-direction:column;gap:12px;position:relative}@media only screen and (max-width:780px){#footer-site .container .top-container .left-container .infos .infos-grid .info:before{background-color:hsla(0,0%,100%,.2);bottom:-20px;content:"";height:1px;left:0;position:absolute;width:100%}}#footer-site .container .top-container .left-container .infos .infos-grid .info:nth-child(odd):after{background-color:hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;right:-20px;top:0;width:1px}@media only screen and (max-width:780px){#footer-site .container .top-container .left-container .infos .infos-grid .info:nth-child(odd):after{display:none}}#footer-site .container .top-container .left-container .infos .infos-grid .info:not(:first-child,:nth-child(2)){padding-top:20px}@media only screen and (max-width:780px){#footer-site .container .top-container .left-container .infos .infos-grid .info:not(:first-child,:nth-child(2)){padding-top:0}}#footer-site .container .top-container .left-container .infos .infos-grid .info:not(:first-child,:nth-child(2)):before{background-color:hsla(0,0%,100%,.2);content:"";height:1px;left:0;position:absolute;top:-20px;width:100%}#footer-site .container .top-container .left-container .infos .infos-grid .info .address-container,#footer-site .container .top-container .left-container .infos .infos-grid .info a,#footer-site .container .top-container .left-container .infos .infos-grid .info p{align-items:center;color:#fff;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:15px;font-style:normal;font-weight:500;gap:15px;line-height:normal}#footer-site .container .top-container .left-container .infos .infos-grid .info .address-container .icon,#footer-site .container .top-container .left-container .infos .infos-grid .info a .icon,#footer-site .container .top-container .left-container .infos .infos-grid .info p .icon{flex-shrink:0;height:20px;width:20px}#footer-site .container .top-container .left-container .infos .infos-grid .info .address-container .icon svg,#footer-site .container .top-container .left-container .infos .infos-grid .info a .icon svg,#footer-site .container .top-container .left-container .infos .infos-grid .info p .icon svg{height:100%;width:100%}#footer-site .container .top-container .left-container .infos .infos-grid .info .name{font-weight:600}#footer-site .container .top-container .left-container .footer-button{align-items:center;background-color:#eb5a38;border-radius:30px;display:flex;gap:15px;padding:4px 4px 4px 27px;width:-moz-max-content;width:max-content}@media only screen and (max-width:500px){#footer-site .container .top-container .left-container .footer-button{flex-direction:column;gap:20px;padding:15px 15px 10px}}#footer-site .container .top-container .left-container .footer-button p{color:#fff}#footer-site .container .top-container .left-container .footer-button .footer-btn,#footer-site .container .top-container .left-container .footer-button p{font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#footer-site .container .top-container .left-container .footer-button .footer-btn{align-items:center;background-color:#fff;border-radius:30px;color:#eb5a38;display:flex;gap:10px;gap:12px;justify-content:center;padding:13px 26px}#footer-site .container .top-container .right-container{display:flex;height:-moz-max-content;height:max-content;margin-right:50px}@media only screen and (max-width:1060px){#footer-site .container .top-container .right-container{gap:30px;margin-right:0}}@media only screen and (max-width:500px){#footer-site .container .top-container .right-container{flex-direction:column}}#footer-site .container .top-container .right-container .title{color:#fff;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:16px;font-style:normal;font-weight:800;gap:20px;line-height:normal;margin-bottom:20px;max-width:180px;position:relative}#footer-site .container .top-container .right-container .title .icon{display:block;flex-shrink:0;height:20px;left:-35px;position:absolute;top:0;width:20px}#footer-site .container .top-container .right-container .title .icon svg{height:100%;width:100%}#footer-site .container .top-container .right-container .footer-navigation ul.main-menu{display:flex;flex-direction:column;gap:10px}#footer-site .container .top-container .right-container .footer-navigation ul.main-menu li{max-width:210px}#footer-site .container .top-container .right-container .footer-navigation ul.main-menu li a{color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}#footer-site .container .top-container .right-container .left{display:flex;flex-direction:column;padding-right:50px}@media only screen and (max-width:780px){#footer-site .container .top-container .right-container .left{padding-right:30px}}#footer-site .container .top-container .right-container .right{border-left:1px solid hsla(0,0%,100%,.2)}@media only screen and (max-width:500px){#footer-site .container .top-container .right-container .right{border-left:none}}#footer-site .container .top-container .right-container .right .top{border-bottom:1px solid hsla(0,0%,100%,.2);padding:0 0 20px 55px}@media only screen and (max-width:500px){#footer-site .container .top-container .right-container .right .top{border-bottom:none;margin-bottom:30px;padding:unset}}#footer-site .container .top-container .right-container .right .bottom{padding:20px 0 0 55px}@media only screen and (max-width:500px){#footer-site .container .top-container .right-container .right .bottom{padding:unset}}#footer-site .container .bottom-container{display:flex;justify-content:space-between;padding:20px 0}@media only screen and (max-width:1060px){#footer-site .container .bottom-container{flex-direction:column-reverse;gap:20px}#footer-site .container .bottom-container .credits{text-align:center}}#footer-site .container .bottom-container .credits{color:hsla(0,0%,100%,.8);font-size:10px;font-style:normal;font-weight:400;line-height:normal}#footer-site .container .bottom-container .credits a{color:#fff;font-weight:500}#footer-site .container .bottom-container .legal-navigation ul.main-menu{display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (max-width:1060px){#footer-site .container .bottom-container .legal-navigation ul.main-menu{flex-wrap:wrap;justify-content:center}}#footer-site .container .bottom-container .legal-navigation ul.main-menu li{position:relative}#footer-site .container .bottom-container .legal-navigation ul.main-menu li:after{background-color:hsla(0,0%,100%,.2);content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}#footer-site .container .bottom-container .legal-navigation ul.main-menu li:last-child:after{display:none}#footer-site .container .bottom-container .legal-navigation ul.main-menu li:last-child a{padding-right:0}#footer-site .container .bottom-container .legal-navigation ul.main-menu li a{color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0 20px}#header-site{padding:20px 0;position:absolute;width:100%;z-index:102}#header-site:before{background-image:url(../svg/circle-texture.svg);background-repeat:no-repeat;background-size:contain;content:"";height:220px;left:30%;pointer-events:none;position:absolute;top:-150px;width:220px}#header-site:not(.opened) .container{align-items:center;display:flex;justify-content:space-between}#header-site:not(.opened) .container .logo{height:92px;position:relative;width:286px}#header-site:not(.opened) .container .logo img{height:70px;width:100%}#header-site:not(.opened) .container .logo span{color:#a8d7d2;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:22px}#header-site:not(.opened) .container .navigations{display:flex;flex-direction:column}@media only screen and (max-width:1060px){#header-site:not(.opened) .container .navigations{display:none}}#header-site:not(.opened) .container .navigations .top-container{align-items:center;display:flex;gap:25px;justify-content:flex-end;padding:12px 0}#header-site:not(.opened) .container .navigations .top-container .btn-header{align-items:center;color:#fff;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:10px;line-height:normal}#header-site:not(.opened) .container .navigations .top-container .btn-header.colored{align-items:center;background-color:#eb5a38;border-radius:30px;display:flex;gap:12px;justify-content:center;padding:13px 26px}#header-site:not(.opened) .container .navigations .bottom-container{border-top:1px solid hsla(0,0%,100%,.3);padding:12px 0}#header-site:not(.opened) .container .navigations .bottom-container .main-navigation ul.main-menu{display:flex;flex-direction:row}#header-site:not(.opened) .container .navigations .bottom-container .main-navigation ul.main-menu li,#header-site:not(.opened) .container .navigations .bottom-container .main-navigation ul.main-menu li.menu-item-has-children>a{position:relative}#header-site:not(.opened) .container .navigations .bottom-container .main-navigation ul.main-menu li.menu-item-has-children>a:after{content:url(../svg/arrow-down.svg);display:inline-block;margin-left:10px;pointer-events:none;position:relative}#header-site:not(.opened) .container .navigations .bottom-container .main-navigation ul.main-menu li.menu-item-has-children:hover ul.sub-menu{max-height:1000px;opacity:1;overflow:visible;padding:20px 10px 15px;pointer-events:all;z-index:5}#header-site:not(.opened) .container .navigations .bottom-container .main-navigation ul.main-menu li:after{background-color:hsla(0,0%,100%,.3);content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}#header-site:not(.opened) .container .navigations .bottom-container .main-navigation ul.main-menu li:first-child a{padding-left:0}#header-site:not(.opened) .container .navigations .bottom-container .main-navigation ul.main-menu li:last-child:after{display:none}#header-site:not(.opened) .container .navigations .bottom-container .main-navigation ul.main-menu li:last-child a{padding-right:0}#header-site:not(.opened) .container .navigations .bottom-container .main-navigation ul.main-menu li a{color:#fff;display:block;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:12px 24px}#header-site:not(.opened) .container .navigations .bottom-container .main-navigation ul.main-menu li ul.sub-menu{background-color:hsla(0,0%,100%,.9);border-radius:5px;box-shadow:0 0 27.129px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px;left:50%;max-height:0;min-width:100%;overflow:hidden;padding-left:10px;padding-right:10px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:all .3s ease-in-out;width:-moz-max-content;width:max-content}#header-site:not(.opened) .container .navigations .bottom-container .main-navigation ul.main-menu li ul.sub-menu:after{border-bottom:10px solid hsla(0,0%,100%,.9);border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:0}#header-site:not(.opened) .container .navigations .bottom-container .main-navigation ul.main-menu li ul.sub-menu li a{color:#1b475d;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:unset}#header-site:not(.opened) .burger{display:none}@media only screen and (max-width:1060px){#header-site:not(.opened) .burger{display:block}}#header-site.opened{background-color:#1b475d;border-left:5px solid #fff;height:100vh;left:unset;position:fixed;right:0;top:0;width:70%;z-index:999}@media only screen and (max-width:500px){#header-site.opened{background-color:#1b475d;border:unset;width:100%}}#header-site.opened .container{display:flex;flex-direction:column;padding:50px}@media only screen and (max-width:1060px){#header-site.opened .container{padding:50px 20px}}#header-site.opened .container .logo{height:92px;margin-bottom:50px;position:relative;width:286px}@media only screen and (max-width:500px){#header-site.opened .container .logo{height:60px;width:200px}}#header-site.opened .container .logo img{height:70px;width:100%}@media only screen and (max-width:500px){#header-site.opened .container .logo img{height:50px}}#header-site.opened .container .logo span{color:#a8d7d2;font-size:11px;font-weight:500;line-height:22px}#header-site.opened .container .logo span,#header-site.opened .container a{font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-style:normal}#header-site.opened .container a{color:#fff;font-size:14px;font-weight:600;line-height:normal;padding:unset}#header-site.opened .container .top-container{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:space-between;margin-bottom:15px;padding-left:20px;width:100%}#header-site.opened .container .top-container a{display:block;width:100%}#header-site.opened .container .top-container a .icon{display:none}#header-site.opened .container .bottom-container .main-navigation ul.main-menu{display:flex;flex-direction:column;gap:15px;padding-left:20px}#header-site.opened .container .bottom-container .main-navigation ul.main-menu li.menu-item-has-children>a{position:relative}#header-site.opened .container .bottom-container .main-navigation ul.main-menu li.menu-item-has-children>a:after{content:url(../svg/arrow-down.svg);display:inline-block;margin-left:10px;pointer-events:none;position:relative}#header-site.opened .container .bottom-container .main-navigation ul.main-menu li a{padding:unset}#header-site.opened .container .bottom-container .main-navigation ul.main-menu li ul.sub-menu{display:none;flex-direction:column;gap:15px;margin-top:15px;padding-left:20px}#header-site.opened .burger{position:absolute;right:0;top:50px}body,html{min-height:100%;overflow-x:hidden;scroll-behavior:smooth;width:100%}body{background-color:#fff;color:rgba(0,0,0,.8);float:left;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;font-weight:400;height:auto;line-height:1.25rem;margin:0;min-height:100vh;position:relative;width:100%}body *{box-sizing:border-box;min-width:0}body ul{margin:0;padding:0}body ul li{list-style:none}svg *{transform-box:fill-box}.small-container{margin:0 auto;max-width:1240px;width:100%}@media only screen and (max-width:1460px){.small-container{padding:0 20px}}.container{margin:0 auto;max-width:1440px;width:100%}@media only screen and (max-width:1460px){.container{padding:0 20px}}.image-container img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.logo-container{display:block}.logo-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.background-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.background-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@keyframes tilt{0%{transform:rotate(0deg)}25%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}to{transform:rotate(0deg)}}.error404-page{margin:30px 0}.error404-page .small-container{display:flex;gap:100px}@media only screen and (max-width:1060px){.error404-page .small-container{align-items:center;flex-direction:column-reverse;gap:60px}}@media only screen and (max-width:500px){.error404-page .small-container{gap:40px}}.error404-page .small-container .left-container{align-items:center;display:flex;width:50%}@media only screen and (max-width:1060px){.error404-page .small-container .left-container{width:80%}}@media only screen and (max-width:500px){.error404-page .small-container .left-container{width:100%}}.error404-page .small-container .right-container{display:flex;flex-direction:column;padding-top:50px}@media only screen and (max-width:1060px){.error404-page .small-container .right-container{padding-top:unset}}.error404-page .small-container .right-container .title{margin-bottom:30px;position:relative;width:-moz-fit-content;width:fit-content}.error404-page .small-container .right-container .btn{margin-top:50px}.actualities-page-content{margin-bottom:75px}.actualities-page-content .container{display:flex;flex-direction:column;gap:60px}.actualities-page-content .container .actualities-filters{align-items:center;display:flex;justify-content:center}.actualities-page-content .container .actualities-filters .filters{align-items:center;display:flex;flex-wrap:wrap;gap:15px 10px;justify-content:center;max-width:80%;width:-moz-max-content;width:max-content}@media only screen and (max-width:500px){.actualities-page-content .container .actualities-filters .filters{max-width:100%}}.actualities-page-content .container .actualities-filters .filters .filters-item{border:1px solid #a8d7d2;border-radius:30px;color:#a8d7d2;cursor:pointer;font-size:11px;font-style:normal;font-weight:700;line-height:12px;padding:8px 16px;text-align:center}.actualities-page-content .container .actualities-filters .filters .filters-item[data-active=true]{background-color:#eb5a38;border:1px solid #eb5a38;color:#fff}.actualities-page-content .container .actualities-wrapper{position:relative}.actualities-page-content .container .actualities-wrapper .actualities-grid{display:grid;gap:30px 20px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1260px){.actualities-page-content .container .actualities-wrapper .actualities-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1060px){.actualities-page-content .container .actualities-wrapper .actualities-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.actualities-page-content .container .actualities-wrapper .actualities-grid{grid-template-columns:repeat(1,1fr)}}.actualities-page-content .container .actualities-wrapper .actualities-grid .actuality-card{height:100%;width:100%}.etablishments-page-content{margin-bottom:75px}.etablishments-page-content .container{align-items:center;display:flex;flex-direction:column;gap:50px}.etablishments-page-content .container h2{text-align:center}.etablishments-page-content .container .etablishments-filters{flex-direction:column;max-width:1000px}.etablishments-page-content .container .etablishments-filters,.etablishments-page-content .container .etablishments-filters .row{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.etablishments-page-content .container .etablishments-filters li{border:1px solid #a8d7d2;border-radius:20px;color:#a8d7d2;cursor:pointer;font-size:12px;font-style:normal;font-weight:700;line-height:14px;padding:10px 20px;transition:all .3s ease-in-out}.etablishments-page-content .container .etablishments-filters li.active,.etablishments-page-content .container .etablishments-filters li:hover{background-color:#eb5a38;border:1px solid #eb5a38;color:#fff}.etablishments-page-content .container .etablishments-list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);width:100%}@media only screen and (max-width:1060px){.etablishments-page-content .container .etablishments-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:780px){.etablishments-page-content .container .etablishments-list{grid-template-columns:repeat(1,1fr)}}.formations-page-content{margin-bottom:75px}.formations-page-content .container{align-items:center;display:flex;flex-direction:column;gap:50px}.formations-page-content .container h2{text-align:center}.formations-page-content .container .formations-filters{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:15px}.formations-page-content .container .formations-filters .row{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.formations-page-content .container .formations-filters li{border:1px solid #a8d7d2;border-radius:20px;color:#a8d7d2;cursor:pointer;font-size:12px;font-style:normal;font-weight:700;line-height:14px;padding:10px 20px;transition:all .3s ease-in-out}.formations-page-content .container .formations-filters li.active,.formations-page-content .container .formations-filters li:hover{background-color:#eb5a38;border:1px solid #eb5a38;color:#fff}.formations-page-content .container .formations-list{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);width:100%}@media only screen and (max-width:1060px){.formations-page-content .container .formations-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:780px){.formations-page-content .container .formations-list{grid-template-columns:repeat(1,1fr)}}.formations-page-content .container .formations-list .page-card{align-items:flex-end;aspect-ratio:1/1;border-radius:10px;display:flex;overflow:hidden;padding:10px;position:relative;width:100%}.formations-page-content .container .formations-list .page-card .background-container img{transition:all .25s ease-in-out}.formations-page-content .container .formations-list .page-card .card-content{align-items:center;background-color:#fff;border-radius:20px;border-radius:10px;display:flex;gap:20px;overflow:hidden;padding:20px;width:100%}.formations-page-content .container .formations-list .page-card .card-content .icon{align-items:center;background-color:#eb5a38;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:10px;width:40px}.formations-page-content .container .formations-list .page-card .card-content .icon img{filter:brightness(0) invert(1);height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}@media only screen and (max-width:780px){.formations-page-content .container .formations-list .page-card .card-content .icon{left:10px;position:absolute;top:10px}}.formations-page-content .container .formations-list .page-card .card-content .text-content{display:flex;flex-direction:column;gap:5px}.formations-page-content .container .formations-list .page-card .card-content .text-content h3{color:#1b475d;font-size:20px;font-style:normal;font-weight:700;line-height:22px}.formations-page-content .container .formations-list .page-card .card-content .text-content p{color:#a8d7d2;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-decoration:underline;text-underline-offset:5px}.formations-page-content .container .formations-list .page-card:hover .background-container img{transform:scale(1.1)}.jobs-page-content{margin-bottom:75px}.jobs-page-content .container{display:flex}.jobs-page-content .container .jobs-wrapper{position:relative;width:100%}.jobs-page-content .container .jobs-wrapper .jobs-grid{display:grid;gap:20px;grid-auto-rows:240px;grid-template-columns:repeat(4,1fr);width:100%}@media only screen and (max-width:1260px){.jobs-page-content .container .jobs-wrapper .jobs-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1060px){.jobs-page-content .container .jobs-wrapper .jobs-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:780px){.jobs-page-content .container .jobs-wrapper .jobs-grid{grid-template-columns:repeat(1,1fr)}}.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters{grid-column:1/2;grid-row:1/3}@media only screen and (max-width:1060px){.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters{grid-column:1/3;grid-row:1/3}}@media only screen and (max-width:780px){.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters{grid-column:1/2;grid-row:1/3}}.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters{background-color:rgba(168,215,210,.2);border-radius:10px;display:flex;flex-direction:column;gap:30px;padding:35px}.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .btitle{color:#1b475d;font-size:20px;font-style:normal;font-weight:700;line-height:25px}.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .stitle{color:#1b475d;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .educations,.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .jobs{display:flex;flex-direction:column;gap:10px}.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .educations .stitle,.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .jobs .stitle{margin-bottom:15px;position:relative}.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .educations .stitle:after,.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .jobs .stitle:after{background-color:rgba(27,71,93,.2);bottom:-5px;content:"";height:1px;left:0;position:absolute;width:100%}.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .educations label,.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .jobs label{cursor:pointer;padding-left:25px;position:relative}.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .educations label:before,.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .jobs label:before{border:1px solid #eb5a38;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .educations label:after,.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .jobs label:after{background:#eb5a38;border-radius:50%;content:"";height:8px;left:7px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:8px}.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .educations label input,.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .jobs label input{display:none}.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .educations label:has(input:checked):after,.jobs-page-content .container .jobs-wrapper .jobs-grid .jobs-filters .jobs label:has(input:checked):after{opacity:1}.jobs-page-content .container .jobs-wrapper .jobs-grid .educations{margin-top:15px}.jobs-page-content .container .jobs-wrapper .jobs-grid input[type=submit]{background-color:#eb5a38;border:1px solid #eb5a38;border-radius:40px;color:#fff;cursor:pointer;font-size:13px;font-style:normal;font-weight:700;line-height:16px;margin-top:15px;padding:12px 35px;transition:all .2s ease;width:-moz-max-content;width:max-content}.contact-page-content{display:flex;margin-bottom:75px}.contact-page-content .container{display:flex;flex:1;gap:20px}@media only screen and (max-width:1260px){.contact-page-content .container{flex-direction:column-reverse}}.contact-page-content .container .left-container{flex:1;max-width:537px}@media only screen and (max-width:1260px){.contact-page-content .container .left-container{flex:unset;height:500px;max-width:unset;width:100%}}@media only screen and (max-width:1060px){.contact-page-content .container .left-container{height:400px}}@media only screen and (max-width:500px){.contact-page-content .container .left-container{height:300px}}.contact-page-content .container .left-container .image-container{height:100%;width:100%}.contact-page-content .container .right-container{flex:1}.single-actuality-content{margin-bottom:75px}.single-actuality-content .featured-posts h2{margin-bottom:40px;text-align:center}.single-actuality-content .featured-posts .container{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1260px){.single-actuality-content .featured-posts .container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1060px){.single-actuality-content .featured-posts .container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.single-actuality-content .featured-posts .container{grid-template-columns:repeat(1,1fr)}}.single-actuality-content .featured-posts .container .actuality-card{height:100%;width:100%}.block-formation-content{margin-bottom:75px}.block-formation-content .small-container{display:flex;gap:60px}@media only screen and (max-width:1060px){.block-formation-content .small-container{align-items:center;flex-direction:column;gap:50px}}.block-formation-content .small-container .left-container{display:flex;flex-direction:column;gap:30px;width:500px}@media only screen and (max-width:500px){.block-formation-content .small-container .left-container{width:100%}}.block-formation-content .small-container .left-container .title-container{background-color:#a8d7d2;border-radius:20px;display:flex;flex-direction:column;gap:15px;padding:30px}.block-formation-content .small-container .left-container .title-container h2{color:#fff}.block-formation-content .small-container .left-container .title-container .name{align-items:center;display:flex;gap:15px}.block-formation-content .small-container .left-container .title-container .name .icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.block-formation-content .small-container .left-container .title-container .name p{color:#1b475d;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.block-formation-content .small-container .left-container .page-card{align-items:flex-end;border-radius:20px;display:flex;height:300px;overflow:hidden;padding:10px;position:relative;width:100%}.block-formation-content .small-container .left-container .page-card .background-container img{transition:all .25s ease-in-out}.block-formation-content .small-container .left-container .page-card .card-content{align-items:center;background-color:#fff;border-radius:20px;border-radius:10px;display:flex;gap:20px;overflow:hidden;padding:20px;width:-moz-max-content;width:max-content}.block-formation-content .small-container .left-container .page-card .card-content .icon{align-items:center;background-color:#eb5a38;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:10px;width:40px}.block-formation-content .small-container .left-container .page-card .card-content .icon img{filter:brightness(0) invert(1);height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}@media only screen and (max-width:780px){.block-formation-content .small-container .left-container .page-card .card-content .icon{left:10px;position:absolute;top:10px}}.block-formation-content .small-container .left-container .page-card .card-content .text-content{display:flex;flex-direction:column;gap:5px}.block-formation-content .small-container .left-container .page-card .card-content .text-content h3{color:#1b475d;font-size:20px;font-style:normal;font-weight:700;line-height:22px}.block-formation-content .small-container .left-container .page-card .card-content .text-content p{color:#a8d7d2;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-decoration:underline;text-underline-offset:5px}.block-formation-content .small-container .left-container .page-card:hover .background-container img{transform:scale(1.1)}.block-formation-content .small-container .left-container .file-btn{align-items:center;background-color:#1b475d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:40px;justify-content:space-between;line-height:normal;padding:20px 26px;transition:all .3s ease-in-out}.block-formation-content .small-container .left-container .file-btn:hover{animation:tilt .6s ease-in-out}.block-formation-content .small-container .left-container .file-btn .icon{align-items:center;background-color:#a8d7d2;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.block-formation-content .small-container .left-container .image-container,.block-formation-content .small-container .left-container .video-container{aspect-ratio:16/9;border-radius:10px;display:block;overflow:hidden;position:relative;width:100%}.block-formation-content .small-container .left-container .image-container img,.block-formation-content .small-container .left-container .video-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-formation-content .small-container .left-container .image-container .placeholder,.block-formation-content .small-container .left-container .video-container .placeholder{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.block-formation-content .small-container .left-container .image-container .placeholder.hidden,.block-formation-content .small-container .left-container .video-container .placeholder.hidden{display:none}.block-formation-content .small-container .left-container .image-container .play-icon,.block-formation-content .small-container .left-container .video-container .play-icon{cursor:pointer;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:2}@media only screen and (max-width:500px){.block-formation-content .small-container .left-container .image-container .play-icon,.block-formation-content .small-container .left-container .video-container .play-icon{height:60px;width:60px}}.block-formation-content .small-container .left-container .image-container .play-icon svg,.block-formation-content .small-container .left-container .video-container .play-icon svg{height:100%;width:100%}.block-formation-content .small-container .right-container{display:flex;flex:1;flex-direction:column;gap:30px}.block-formation-content .small-container .right-container .description-container{display:flex;flex-direction:column;gap:5px}.block-formation-content .small-container .right-container .formation-container{background:rgba(168,215,210,.05);border:1px solid rgba(168,215,210,.42);border-radius:20px;display:flex;flex-direction:column;gap:5px;padding:30px}@media only screen and (max-width:500px){.block-formation-content .small-container .right-container .formation-container{padding:20px 15px}}.block-formation-content .small-container .right-container .formation-container h3{align-items:center;color:#eb5a38;display:flex;font-size:24px;font-style:normal;font-weight:700;gap:15px;line-height:normal;padding-bottom:20px;position:relative}.block-formation-content .small-container .right-container .formation-container h3:after{background-color:rgba(168,215,210,.42);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.block-formation-content .small-container .right-container .formation-container h3 .icon{flex-shrink:0;height:30px;width:30px}.block-formation-content .small-container .right-container .formation-container h3 .icon svg{height:100%;width:100%}.block-formation-content .small-container .right-container .formation-container h4{color:#1b475d;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-top:10px}.block-formation-content .small-container .right-container .formation-container p{color:rgba(56,64,68,.8);font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:15px}.block-formation-content .small-container .right-container .formation-container p:last-child{margin-bottom:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,div,footer,header,nav,section{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}.plyr *{box-sizing:"content-box";float:none;height:auto;width:auto}body{line-height:1}ol,ul{padding-left:20px}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}
