/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Ubuntu";src:url("/themes/ucelia/assets/fonts/Ubuntu-Bold.woff2") format("woff2"),url("/themes/ucelia/assets/fonts/Ubuntu-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Ubuntu";src:url("/themes/ucelia/assets/fonts/Ubuntu-Medium.woff2") format("woff2"),url("/themes/ucelia/assets/fonts/Ubuntu-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Ubuntu";src:url("/themes/ucelia/assets/fonts/Ubuntu-Regular.woff2") format("woff2"),url("/themes/ucelia/assets/fonts/Ubuntu-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Ubuntu";src:url("/themes/ucelia/assets/fonts/Ubuntu-Light.woff2") format("woff2"),url("/themes/ucelia/assets/fonts/Ubuntu-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}.primary-light{color:#A5887C;}.primary-dark{color:#1D1D1B;}.secondary-dark{color:#8E8E8F;}.secondary-medium{color:#CBC9C9;}.secondary-light{color:#F5F4F4;}.text-white{color:white;}*{z-index:0;padding:0;margin:0;font-family:"Ubuntu",sans-serif;box-sizing:border-box;}.primary-light{color:#A5887C;}.primary-dark{color:#1D1D1B;}.secondary-dark{color:#8E8E8F;}.secondary-medium{color:#CBC9C9;}.secondary-light{color:#F5F4F4;}.text-white{color:white;}@font-face{font-family:"Ubuntu";src:url("/themes/ucelia/assets/fonts/Ubuntu-Bold.woff2") format("woff2"),url("/themes/ucelia/assets/fonts/Ubuntu-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Ubuntu";src:url("/themes/ucelia/assets/fonts/Ubuntu-Medium.woff2") format("woff2"),url("/themes/ucelia/assets/fonts/Ubuntu-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Ubuntu";src:url("/themes/ucelia/assets/fonts/Ubuntu-Regular.woff2") format("woff2"),url("/themes/ucelia/assets/fonts/Ubuntu-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Ubuntu";src:url("/themes/ucelia/assets/fonts/Ubuntu-Light.woff2") format("woff2"),url("/themes/ucelia/assets/fonts/Ubuntu-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}.h1-main{font-size:36px;line-height:41px;font-weight:500;text-transform:uppercase;}@media screen and (max-width:1045px){.h1-main{font-size:28px;line-height:32px;}}.h2-main{font-size:34px;line-height:39px;font-weight:500;}@media screen and (max-width:1045px){.h2-main{font-size:26px;line-height:30px;}}.h2-main.light{font-weight:300;}.h3-main{font-size:22px;line-height:25px;font-weight:500;}@media screen and (max-width:1045px){.h3-main{font-size:18px;line-height:20px;}}.h4-main{font-size:16px;line-height:18px;font-weight:500;text-transform:uppercase;}@media screen and (max-width:1045px){.h4-main{font-size:14px;line-height:16px;}}.cta{font-size:14px;line-height:16px;font-weight:500;color:#1D1D1B;}.cta:hover{color:#A5887C;}.cta:active{font-weight:700;}.cta.upper{text-transform:uppercase;}.cta.lower{text-transform:lowercase;}.cta.arrow{display:flex;align-items:center;}.cta.arrow.next::after{content:url("/themes/ucelia/assets/icons/arrow-next-dark.svg");margin-left:5px;margin-top:3px;}.cta.arrow.next:hover::after{content:url("/themes/ucelia/assets/icons/arrow-next-grey.svg");}.cta.arrow.prev::before{content:url("/themes/ucelia/assets/icons/arrow-prev-dark.svg");margin-right:10px;margin-top:3px;}.cta.arrow.prev:hover::before{content:url("/themes/ucelia/assets/icons/arrow-prev-grey.svg");}.menu-main-element a{font-size:14px;line-height:16px;font-weight:500;text-transform:uppercase;text-decoration:none;color:#1D1D1B;}.menu-main-element a:hover{color:#A5887C;border-bottom:1px solid #A5887C;}.menu-main-element a:active{color:#A5887C;border-bottom:1px solid #A5887C;font-weight:700;}.p-main{font-size:16px;line-height:24px;font-weight:400;}@media screen and (max-width:1045px){.p-main{font-size:14px;line-height:22px;}}.p-main.medium{font-weight:500;}.link-main{font-size:18px;font-weight:500;text-decoration:underline;color:#1D1D1B;}.link-main.burger-link{text-decoration:none;}.link-main.burger-link a{text-decoration:none;text-transform:uppercase;color:white;}.button-main{border:1px solid #1D1D1B;background:white;font-size:14px;line-height:16px;font-weight:500;padding:16px;text-transform:uppercase;color:#1D1D1B;cursor:pointer;}.button-main.cta-menu{padding:0;position:fixed;right:200px;top:25px;z-index:102;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7.5px;transition:transform 0.3s ease-out;white-space:nowrap;min-width:fit-content;}@media screen and (max-width:1550px){.button-main.cta-menu{right:100px;}}@media screen and (max-width:1290px){.button-main.cta-menu{right:50px;}}@media screen and (max-width:1045px){.button-main.cta-menu{border:1px solid white;background:transparent;text-decoration:none;color:white;display:none;padding:16px;top:50%;left:50%;transform:translate(-50%,-50%);}}.button-main.cta-menu:hover{border:none;}.button-main.cta-menu:active{border:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7.5px;color:#A5887C;background:none;}.button-main.cta-menu.main-menu{border:1px solid #1D1D1B !important;background:white !important;color:#1D1D1B !important;text-decoration:none !important;padding:16px !important;text-transform:uppercase !important;}.button-main.white{border:1px solid white;background:transparent;color:white;}.button-main.white:hover{border:1px solid white;background:rgba(255,255,255,0.25);color:white;}.button-main.white:active{border:1px solid white;background:white;color:#A5887C;}.button-main:hover{border:1px solid #A5887C;background:white;color:#A5887C;}.button-main:active{border:1px solid #A5887C;background:#A5887C;color:white;}.footer{background-color:#A5887C;}.footer .footer-container{padding:50px 0;display:flex;flex-wrap:wrap;gap:50px 100px;border-bottom:1px solid white;}.footer .footer-container .footer-logo{display:flex;align-items:center;}.footer .footer-container ul{list-style:none;}.footer .footer-container ul.contextual-links{display:none !important;}.footer .footer-container div{display:flex;flex-wrap:wrap;gap:50px 100px;}.footer .footer-container div nav{display:flex;flex-direction:column;gap:10px;height:120px;}.footer .footer-container div nav a{color:white;cursor:pointer;}.footer .footer-container div #block-footeraddress ul{display:flex;flex-direction:column;height:100%;}.footer .footer-container div #block-footeraddress ul li{font-size:16px;line-height:24px;font-weight:400;color:white;}@media screen and (max-width:1045px){.footer .footer-container div #block-footeraddress ul li{font-size:14px;line-height:22px;}}.footer .footer-container div #block-footeraddress ul li:nth-child(3){margin-bottom:0;margin-top:auto;display:flex;align-items:center;}.footer .footer-container div #block-footeraddress ul li:nth-child(3) a{color:white;text-decoration:none;}.footer .footer-container div #block-footeraddress ul li:nth-child(3)::before{content:url(/themes/ucelia/assets/icons/phone.svg);margin:5px 2px 0 0;scale:0.7;}.footer .footer-container div #block-footeraddress ul li:nth-child(4){margin-bottom:0;margin-top:auto;}.footer .footer-container div #block-footeraddress ul li:nth-child(4) span{display:none;}.footer .footer-container div #block-footeraddress ul li:nth-child(4) ul{display:flex;flex-direction:row;gap:4px;align-items:center;}.footer .footer-container div #block-footeraddress ul li:nth-child(4) ul li:nth-child(1) a{content:url(/themes/ucelia/assets/icons/linkedin.svg);color:white;text-decoration:none;scale:0.7;}.footer .footer-container div #block-footeraddress ul li:nth-child(4) ul li:nth-child(2) a{content:url(/themes/ucelia/assets/icons/facebook.svg);color:white;text-decoration:none;scale:0.7;}.footer .footer-container div #block-footerlinks ul{display:flex;flex-direction:column;justify-content:space-between;height:100%;}.footer .footer-container div #block-besoindunrenseignement div{flex-direction:column !important;gap:25px;}.footer .footer-container div #block-besoindunrenseignement div p{font-weight:700;color:white;}.footer #block-copyright{padding:20px 0;}.footer #block-copyright p{color:white;}.dropbutton-wrapper{position:fixed !important;z-index:103;top:20px;width:auto !important;transition:all 0.3s ease-out;opacity:0;}@media screen and (max-width:1045px){.dropbutton-wrapper{top:50%;left:50%;transform:translate(-50%,-50%);}}.dropbutton-wrapper.open{z-index:103 !important;}.dropbutton-wrapper.open .dropbutton-widget{display:flex !important;}.dropbutton-wrapper.open .dropbutton-widget .dropbutton .dropbutton-toggle .dropbutton-arrow{top:5px !important;transition:all 0.1s ease-in-out;}.dropbutton-wrapper .dropbutton-widget{border:none !important;padding-right:15px !important;padding-bottom:4px !important;}@media screen and (max-width:1045px){.dropbutton-wrapper .dropbutton-widget{color:white;background:transparent;border-bottom:2px solid white !important;}}.dropbutton-wrapper .dropbutton-widget .dropbutton{border-right:none;}.dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-action{border-top:none;}.dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-action .language-link{padding:0.1em 0px !important;}.dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle .dropbutton-arrow{scale:1.5;right:10%;}@media screen and (max-width:1045px){.dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle .dropbutton-arrow{color:white;}}.dropbutton-wrapper .dropbutton-widget .dropbutton a{color:#1D1D1B;text-decoration:none;}@media screen and (max-width:1045px){.dropbutton-wrapper .dropbutton-widget .dropbutton a{color:white;}}.menus-container .menu-desktop-container{height:100px;width:100%;display:flex;position:fixed;background:white;z-index:100;transition:transform 0.3s ease-out;}.menus-container .menu-desktop-container .menu-frame{width:100%;display:flex;justify-content:space-between;gap:20px;}.menus-container .menu-desktop-container .menu-frame .left-content{display:flex;align-items:center;width:171px;}@media screen and (max-width:1045px){.menus-container .menu-desktop-container .menu-frame .left-content .ucelia-logo a img{width:109px;}}.menus-container .menu-desktop-container .menu-frame .middle-content{display:flex;align-items:center;}@media screen and (max-width:1045px){.menus-container .menu-desktop-container .menu-frame .middle-content{display:none;}}.menus-container .menu-desktop-container .menu-frame .middle-content ul{display:flex;justify-content:center;list-style-type:none;gap:50px;}.menus-container .menu-desktop-container .menu-frame .middle-content ul li a{padding-bottom:2px;}.menus-container .menu-desktop-container .menu-frame .right-content{display:flex;align-items:center;justify-content:right;width:171px;}.menus-container .menu-desktop-container .menu-frame .right-content .lang-switch{display:block;}@media screen and (max-width:1045px){.menus-container .menu-desktop-container .menu-frame .right-content .lang-switch{display:none;}}.menus-container .menu-desktop-container .menu-frame .right-content .burger-menu-icon{display:none;cursor:pointer;}@media screen and (max-width:1045px){.menus-container .menu-desktop-container .menu-frame .right-content .burger-menu-icon{display:flex;background:none;border:none;}}.menus-container .burger-menu-container{width:100%;display:none;flex-direction:column;justify-content:space-between;z-index:102;position:fixed;background-color:#A5887C;}.menus-container .burger-menu-container .burger-menu-header{height:100px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;z-index:2;position:relative;}.menus-container .burger-menu-container .burger-menu-header .burger-close-icon{display:flex;background:none;border:none;cursor:pointer;}.menus-container .burger-menu-container .burger-menu-content{display:flex;justify-content:center;align-items:center;height:100%;position:relative;bottom:50px;}.menus-container .burger-menu-container .burger-menu-content ul{text-align:center;list-style-type:none;display:flex;flex-direction:column;gap:40px;}.menus-container .burger-menu-container .lang-switch{height:100px;display:flex;justify-content:center;align-items:start;flex-shrink:0;}.contact-form .webform-submission-form{display:flex;flex-direction:column;gap:30px;}.contact-form .webform-submission-form #edit-actions{display:flex;justify-content:center;}.contact-form .webform-submission-form #edit-actions input{border:1px solid #1D1D1B;background:white;font-size:14px;line-height:16px;font-weight:500;padding:16px;text-transform:uppercase;color:#1D1D1B;}.contact-form .webform-submission-form #edit-actions input:hover{border:1px solid #A5887C;background:white;color:#A5887C;}.contact-form .webform-submission-form #edit-actions input:active{border:1px solid #A5887C;background:#A5887C;color:white;}.contact-form .webform-submission-form .js-form-item{position:relative;}.contact-form .webform-submission-form .js-form-item input,.contact-form .webform-submission-form .js-form-item select{width:100%;background:none;border:none;border-bottom:2px solid #1D1D1B;padding-bottom:5px;font-size:16px;line-height:24px;color:#1D1D1B;}.contact-form .webform-submission-form .js-form-item input:focus,.contact-form .webform-submission-form .js-form-item select:focus{outline:none;}.contact-form .webform-submission-form .js-form-item label{font-size:16px;line-height:24px;cursor:text;transition:all 0.2s ease-out;display:flex;align-items:center;}.contact-form .webform-submission-form .js-form-item label.shrink--label{font-size:13px;font-weight:400;top:-20px !important;}.contact-form .webform-submission-form .js-form-item #edit-joindre-votre-lettre-de-motivation--label{cursor:pointer;width:300px;}.contact-form .webform-submission-form .js-form-item #edit-joindre-votre-cv--label{cursor:pointer;width:150px;}.contact-form .webform-submission-form .js-form-item input[type=file]{display:none;}.contact-form .webform-submission-form .js-form-item:nth-child(6) label{position:absolute;top:0;left:0;font-size:16px;line-height:24px;cursor:text;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;pointer-events:none;}.contact-form .webform-submission-form .js-form-item:nth-child(6) label.shrink--label{font-size:13px !important;font-weight:400;top:-20px !important;}.contact-form .webform-submission-form .js-form-item:nth-child(6) textarea{resize:none;font-size:16px;line-height:24px;font-weight:400;color:#1D1D1B;padding-bottom:5px;width:100%;background:none;border:none;border-bottom:2px solid #1D1D1B;}.contact-form .webform-submission-form .js-form-item:nth-child(6) textarea:focus{outline:none;}.contact-form .webform-submission-form .js-form-item:nth-child(6) .text-count-wrapper{margin-bottom:20px;}.contact-form .webform-submission-form .js-form-item:nth-child(6) .text-count-wrapper .text-count-message{color:#1D1D1B !important;font-size:12px !important;}.contact-form .webform-submission-form .js-form-item:nth-child(9){position:relative;display:flex;gap:10px;}.contact-form .webform-submission-form .js-form-item:nth-child(9) input{width:20px;height:20px;flex-shrink:0;}.contact-form .webform-submission-form .js-form-item:nth-child(9) label{position:relative;bottom:6px;}.offer-form .webform-submission-form{display:flex;flex-direction:column;gap:30px;}.offer-form .webform-submission-form #edit-actions{display:flex;}.offer-form .webform-submission-form #edit-actions input{border:1px solid #1D1D1B;background:white;font-size:14px;line-height:16px;font-weight:500;padding:16px;text-transform:uppercase;color:#1D1D1B;}.offer-form .webform-submission-form #edit-actions input:hover{border:1px solid #A5887C;background:white;color:#A5887C;}.offer-form .webform-submission-form #edit-actions input:active{border:1px solid #A5887C;background:#A5887C;color:white;}.offer-form .webform-submission-form .js-form-item{position:relative;}.offer-form .webform-submission-form .js-form-item input,.offer-form .webform-submission-form .js-form-item select{width:100%;background:none;border:none;border-bottom:2px solid #1D1D1B;padding-bottom:5px;font-size:16px;line-height:24px;color:#1D1D1B;}.offer-form .webform-submission-form .js-form-item input:focus,.offer-form .webform-submission-form .js-form-item select:focus{outline:none;}.offer-form .webform-submission-form .js-form-item label{font-size:16px;line-height:24px;cursor:text;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.offer-form .webform-submission-form .js-form-item label.shrink--label{font-size:13px;font-weight:400;bottom:25px;}.offer-form .webform-submission-form .js-form-item:nth-child(5) label{position:absolute;top:0;left:0;font-size:16px;line-height:24px;cursor:text;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;pointer-events:none;}.offer-form .webform-submission-form .js-form-item:nth-child(5) label.shrink--label{font-size:13px !important;font-weight:400;top:-20px !important;}.offer-form .webform-submission-form .js-form-item:nth-child(5) textarea{resize:none;font-size:16px;line-height:24px;font-weight:400;color:#1D1D1B;padding-bottom:5px;width:100%;background:none;border:none;border-bottom:2px solid #1D1D1B;}.offer-form .webform-submission-form .js-form-item:nth-child(5) textarea:focus{outline:none;}.offer-form .webform-submission-form .js-form-item:nth-child(5) .text-count-wrapper{margin-bottom:16px;}.offer-form .webform-submission-form .js-form-item:nth-child(5) .text-count-wrapper .text-count-message{color:#1D1D1B !important;font-size:12px !important;}.offer-form .webform-submission-form .js-form-item input[type=file]{display:none;}.offer-form .webform-submission-form .js-form-item #edit-joindre-votre-lettre-de-motivation--label{margin-bottom:5px;cursor:pointer;display:flex;align-items:center;}.offer-form .webform-submission-form .js-form-item .webform-element-description{color:#8E8E8F;}.offer-form .webform-submission-form .js-form-item #edit-joindre-votre-cv--label{cursor:pointer;display:flex;align-items:center;}.offer-form .webform-submission-form .js-form-item:nth-child(8){position:relative;display:flex;gap:10px;}.offer-form .webform-submission-form .js-form-item:nth-child(8) input{width:20px;height:20px;flex-shrink:0;}.offer-form .webform-submission-form .js-form-item:nth-child(8) label{position:relative;bottom:6px;}:root{--partners:0;}.pa{position:absolute;}.pr{position:relative;}.zi1{z-index:1;}.zi2{z-index:2;}.zi-1{z-index:-1;}.zi-2{z-index:-2;}.dflex-ai-c{display:flex;align-items:center;}.dnone{display:none;}.dblock{display:block;}.shared-padding{padding:0 200px;}@media (min-width:1920px){.shared-padding{padding:0 15vw;}}@media screen and (max-width:1550px){.shared-padding{padding:0 100px;}}@media screen and (max-width:1290px){.shared-padding{padding:0 50px;}}@media screen and (max-width:1045px){.shared-padding{padding:0 40px;}}@media screen and (max-width:830px){.shared-padding{padding:0 50px;}}@media screen and (max-width:560px){.shared-padding{padding:0 30px;}}@media screen and (max-width:430px){.shared-padding{padding:0 20px;}}.article-padding{padding:0 300px;}@media (min-width:1920px){.article-padding{padding:0 25vw;}}@media screen and (max-width:1550px){.article-padding{padding:0 200px;}}@media screen and (max-width:1045px){.article-padding{padding:0 150px;}}@media screen and (max-width:830px){.article-padding{padding:0 100px;}}@media screen and (max-width:560px){.article-padding{padding:0 60px;}}@media screen and (max-width:430px){.article-padding{padding:0 40px;}}.header-section{padding-top:100px;}.header-section .header-container .header-background{height:520px;display:flex;}@media screen and (max-width:830px){.header-section .header-container .header-background{flex-direction:column;height:auto;}}.header-section .header-container .header-background .background-video{width:80%;}@media screen and (max-width:830px){.header-section .header-container .header-background .background-video{width:100%;}}.header-section .header-container .header-background .background-video video{width:100%;height:100%;object-fit:cover;}.header-section .header-container .header-background .background-pattern{width:20%;}@media screen and (max-width:830px){.header-section .header-container .header-background .background-pattern{width:100%;height:250px;}}@media screen and (max-width:490px){.header-section .header-container .header-background .background-pattern{height:300px;}}.header-section .header-container .header-background .background-pattern img{width:100%;height:100%;object-fit:cover;}.header-section .header-container .header-background .header-title-box{width:372px;background-color:#A5887C;position:absolute;right:200px;bottom:50px;}@media (min-width:1920px){.header-section .header-container .header-background .header-title-box{right:15vw;}}@media screen and (max-width:1550px){.header-section .header-container .header-background .header-title-box{right:100px;}}@media screen and (max-width:1290px){.header-section .header-container .header-background .header-title-box{right:50px;}}@media screen and (max-width:1045px){.header-section .header-container .header-background .header-title-box{right:40px;}}@media screen and (max-width:830px){.header-section .header-container .header-background .header-title-box{right:50px;left:50%;transform:translate(-50%,-50%);}}@media screen and (max-width:560px){.header-section .header-container .header-background .header-title-box{right:30px;transform:translate(-50%,0%);}}@media screen and (max-width:490px){.header-section .header-container .header-background .header-title-box{right:20px;width:292px;}}.header-section .header-container .header-background .header-title-box .title-box-container{padding:37px;}.articles-homepage .articles-homepage-container{padding:60px 0;}.articles-homepage .articles-homepage-container .articles-homepage-title{text-align:center;margin-bottom:40px;}.articles-homepage .articles-homepage-container .articles-homepage-cards{display:flex;justify-content:space-between;}@media screen and (max-width:1045px){.articles-homepage .articles-homepage-container .articles-homepage-cards{flex-direction:column;gap:40px;}}@media screen and (max-width:830px){.articles-homepage .articles-homepage-container .articles-homepage-cards{gap:50px;}}.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card{flex:0 0 31%;height:445px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;}@media screen and (max-width:1045px){.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card{flex-direction:row;gap:40px;}}@media screen and (max-width:830px){.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card{gap:50px;}}@media screen and (max-width:700px){.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card{flex-direction:column;gap:0;}}.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-text-content{display:flex;flex-direction:column;height:100%;}@media screen and (max-width:1045px){.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-text-content{width:50%;height:auto;justify-content:space-between;}}@media screen and (max-width:700px){.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-text-content{width:auto;}}.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-top{display:flex;flex-direction:column;}.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-top .card-date{margin-left:0;margin-right:auto;background-color:#A5887C;padding:5px 10px;}.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-top .card-title{margin:10px 0;}.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-top .card-title h3 a{color:#1D1D1B;text-decoration:none;}.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-top .card-content{margin-bottom:20px;}.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-bottom{margin-bottom:10px;margin-top:auto;}@media screen and (max-width:1045px){.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-bottom{margin:unset;}}@media screen and (max-width:700px){.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-bottom{margin-bottom:10px;}}.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-bottom .card-link{display:flex;}.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-bottom .card-link a{color:#A5887C;text-decoration:none;}@media screen and (max-width:1045px){.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-image-content{width:50%;}}@media screen and (max-width:700px){.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-image-content{width:100%;}}.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-image-content .card-image{margin-bottom:0;height:180px;}@media screen and (max-width:1045px){.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-image-content .card-image{height:100%;}}@media screen and (max-width:700px){.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-image-content .card-image{height:300px;}}@media screen and (max-width:490px){.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-image-content .card-image{height:200px;}}.articles-homepage .articles-homepage-container .articles-homepage-cards .articles-homepage-card .card-image-content .card-image img{width:100%;height:100%;object-fit:cover;}.articles-homepage .articles-homepage-container .articles-homepage-button{display:flex;justify-content:center;margin-top:60px;}.our-story{background-color:#F5F4F4;padding-top:70px;padding-bottom:70px;}@media screen and (max-width:490px){.our-story{padding-bottom:20px;}}.our-story .our-story-container{display:flex;background-color:white;}@media screen and (max-width:830px){.our-story .our-story-container{flex-direction:column;}}.our-story .our-story-container .our-story-text-container{width:50%;height:100%;padding:90px 125px 50px 125px;}@media screen and (max-width:1290px){.our-story .our-story-container .our-story-text-container{padding:70px 100px 70px 70px;}}@media screen and (max-width:1045px){.our-story .our-story-container .our-story-text-container{padding:40px;}}@media screen and (max-width:830px){.our-story .our-story-container .our-story-text-container{width:100%;}}@media screen and (max-width:560px){.our-story .our-story-container .our-story-text-container{padding:50px;}}@media screen and (max-width:490px){.our-story .our-story-container .our-story-text-container{padding:20px 60px 20px 20px;}}.our-story .our-story-container .our-story-text-container h2{margin-bottom:30px;font-size:34px;font-weight:300;color:#1D1D1B;}@media screen and (max-width:1045px){.our-story .our-story-container .our-story-text-container h2{font-size:26px;}}.our-story .our-story-container .our-story-text-container h3{font-size:22px;font-weight:500;color:#1D1D1B;}@media screen and (max-width:1045px){.our-story .our-story-container .our-story-text-container h3{font-size:18px;}}.our-story .our-story-container .our-story-text-container h4{margin-bottom:50px;color:#A5887C;font-size:16px;font-weight:500;text-transform:uppercase;}@media screen and (max-width:1045px){.our-story .our-story-container .our-story-text-container h4{font-size:14px;margin-bottom:30px;}}.our-story .our-story-container .our-story-text-container p{margin-bottom:20px;font-size:16px;line-height:24px;font-weight:400;}@media screen and (max-width:1045px){.our-story .our-story-container .our-story-text-container p{font-size:14px;line-height:22px;}}.our-story .our-story-container .our-story-image-container{width:50%;}@media screen and (max-width:830px){.our-story .our-story-container .our-story-image-container{width:100%;}}.our-story .our-story-container .our-story-image-container img{width:100%;height:100%;object-fit:cover;}@media screen and (max-width:560px){.our-story .our-story-container .our-story-image-container img{min-height:300px;}}.timeline{background-color:#F5F4F4;}.timeline .timeline-container{padding-bottom:100px;}.timeline .timeline-container .timeline-wrapper .timeline-previous,.timeline .timeline-container .timeline-wrapper .timeline-next{position:absolute;z-index:10;bottom:-105px;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;}.timeline .timeline-container .timeline-wrapper .timeline-previous.slick-disabled,.timeline .timeline-container .timeline-wrapper .timeline-next.slick-disabled{opacity:0.4;cursor:auto;}@media screen and (max-width:490px){.timeline .timeline-container .timeline-wrapper .timeline-previous{left:40%;bottom:-75px;}.timeline .timeline-container .timeline-wrapper .timeline-next{left:60%;bottom:-75px;}}.timeline .timeline-container .timeline-wrapper .timeline-elements{display:flex;text-align:center;height:500px;}.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list{padding-right:300px;}@media (min-width:1920px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list{padding-right:15vw;}}@media screen and (max-width:1550px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list{padding-right:100px;}}@media screen and (max-width:1290px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list{padding-right:50px;}}@media screen and (max-width:1045px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list{padding-right:40px;}}@media screen and (max-width:830px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list{padding-right:50px;}}@media screen and (max-width:560px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list{padding-right:30px;}}@media screen and (max-width:430px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list{padding-right:20px;}}.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list .slick-track{padding-left:200px;height:100%;}@media (min-width:1920px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list .slick-track{padding-left:15vw;}}@media screen and (max-width:1550px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list .slick-track{padding-left:100px;}}@media screen and (max-width:1290px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list .slick-track{padding-left:50px;}}@media screen and (max-width:1045px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list .slick-track{padding-left:40px;}}@media screen and (max-width:830px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list .slick-track{padding-left:50px;}}@media screen and (max-width:560px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list .slick-track{padding-left:30px;}}@media screen and (max-width:430px){.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-list .slick-track{padding-left:20px;}}.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-dots{bottom:-76px !important;display:flex;justify-content:center;gap:5px;}.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-dots li{width:16px;height:16px;}.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-dots li button{width:16px;height:16px;border-radius:100%;border:2px solid #A5887C;background:transparent;}.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-dots li button::before{content:none;}.timeline .timeline-container .timeline-wrapper .timeline-elements .slick-dots li.slick-active button{background:#A5887C;}.timeline .timeline-container .timeline-wrapper .timeline-elements .timeline-element{display:flex;flex-direction:column;}.timeline .timeline-container .timeline-wrapper .timeline-elements .timeline-element:first-child .timeline-element-top{border-bottom:2px solid;border-image:linear-gradient(to left,#CBC9C9 50%,transparent 50%) 100% 1;}.timeline .timeline-container .timeline-wrapper .timeline-elements .timeline-element .timeline-element-top{height:50%;border-bottom:2px solid #CBC9C9;display:flex;align-items:flex-end;justify-content:center;}.timeline .timeline-container .timeline-wrapper .timeline-elements .timeline-element .timeline-element-top .top-wrapper{width:300px;display:flex;flex-direction:column;gap:20px;margin-bottom:40px;}@media screen and (max-width:490px){.timeline .timeline-container .timeline-wrapper .timeline-elements .timeline-element .timeline-element-top .top-wrapper{width:250px;}}.timeline .timeline-container .timeline-wrapper .timeline-elements .timeline-element .timeline-element-top .top-wrapper p:first-child{margin-bottom:-20px;}.timeline .timeline-container .timeline-wrapper .timeline-elements .timeline-element .timeline-element-top img{left:50%;bottom:0;transform:translate(-50%,50%);}.timeline .timeline-container .timeline-wrapper .timeline-elements .timeline-element .timeline-element-bottom{height:50%;display:flex;align-items:flex-start;justify-content:center;}.timeline .timeline-container .timeline-wrapper .timeline-elements .timeline-element .timeline-element-bottom .bottom-wrapper{width:300px;display:flex;flex-direction:column;gap:20px;margin-top:40px;}@media screen and (max-width:490px){.timeline .timeline-container .timeline-wrapper .timeline-elements .timeline-element .timeline-element-bottom .bottom-wrapper{width:250px;}}.timeline .timeline-container .timeline-wrapper .timeline-elements .timeline-element .timeline-element-bottom .bottom-wrapper p:first-child{margin-bottom:-20px;}.our-expertises .our-expertises-container{display:flex;}@media screen and (max-width:560px){.our-expertises .our-expertises-container{flex-direction:column;gap:50px;}}.our-expertises .our-expertises-container .our-expertises-image{width:40%;height:630px;}@media screen and (max-width:560px){.our-expertises .our-expertises-container .our-expertises-image{width:90%;}}@media screen and (max-width:490px){.our-expertises .our-expertises-container .our-expertises-image{width:93%;}}.our-expertises .our-expertises-container .our-expertises-image img{width:100%;height:100%;object-fit:cover;}.our-expertises .our-expertises-container .our-expertises-accordion{width:60%;padding:50px 150px;display:flex;flex-direction:column;}@media screen and (max-width:1290px){.our-expertises .our-expertises-container .our-expertises-accordion{padding:50px 100px;}}@media screen and (max-width:1045px){.our-expertises .our-expertises-container .our-expertises-accordion{padding:10px 50px;}}@media screen and (max-width:560px){.our-expertises .our-expertises-container .our-expertises-accordion{width:100%;padding:0 30px;}}@media screen and (max-width:430px){.our-expertises .our-expertises-container .our-expertises-accordion{padding:0 20px;}}.our-expertises .our-expertises-container .our-expertises-accordion .accordion-title{margin-bottom:50px;}@media screen and (max-width:490px){.our-expertises .our-expertises-container .our-expertises-accordion .accordion-title{margin-bottom:20px;}}.our-expertises .our-expertises-container .our-expertises-accordion .accordion-elements{display:flex;flex-direction:column;gap:20px;}.our-expertises .our-expertises-container .our-expertises-accordion .accordion-elements .accordion-element{display:flex;flex-direction:column;border-bottom:1px solid #A5887C;padding:20px 0;gap:20px;cursor:pointer;}.our-expertises .our-expertises-container .our-expertises-accordion .accordion-elements .accordion-element .accordion-element-title-container{width:100%;display:flex;justify-content:space-between;align-items:center;}.our-expertises .our-expertises-container .our-expertises-accordion .accordion-elements .accordion-element .accordion-element-title-container .accordion-element-title{width:70%;}.our-expertises .our-expertises-container .our-expertises-accordion .accordion-elements .accordion-element .accordion-element-title-container .accordion-element-toggle{display:flex;background:none;border:none;transition:all 0.2s ease-in-out;}.our-expertises .our-expertises-container .our-expertises-accordion .accordion-elements .accordion-element .accordion-element-content{display:none;margin-top:20px;padding-right:10%;transform:translateY(-5%);opacity:0;transition:all 0.2s ease-in-out;}.our-expertises .our-expertises-container .our-expertises-accordion .accordion-elements .accordion-element .accordion-element-content p{font-size:16px;line-height:24px;font-weight:400;}@media screen and (max-width:1045px){.our-expertises .our-expertises-container .our-expertises-accordion .accordion-elements .accordion-element .accordion-element-content p{font-size:14px;line-height:22px;}}.centered-title .centered-title-container{padding:70px 0;display:flex;justify-content:center;}.centered-title .centered-title-container .centered-title-wrapper{text-align:center;width:55vw;}@media screen and (max-width:1045px){.centered-title .centered-title-container .centered-title-wrapper{width:65vw;}}@media screen and (max-width:490px){.centered-title .centered-title-container .centered-title-wrapper{width:auto;}}.centered-title .centered-title-container .centered-title-wrapper h2{font-size:34px;line-height:39px;font-weight:300;color:#1D1D1B;}@media screen and (max-width:1045px){.centered-title .centered-title-container .centered-title-wrapper h2{font-size:26px;line-height:30px;}}.centered-title .centered-title-container .centered-title-wrapper h2 strong{font-weight:500;color:#A5887C;}.partners{box-sizing:border-box;}.partners .partners-container{padding:70px 0;}.partners .partners-container .partners-title{text-align:center;margin-bottom:80px;}@keyframes slide{from{transform:translateX(0);}to{transform:translateX(-100%);}}@keyframes slide-reverse{from{transform:translateX(-100%);}to{transform:translateX(0);}}.partners .partners-container .partners-logos{white-space:nowrap;margin-bottom:50px;overflow:visible;}.partners .partners-container .partners-logos .partners-slide{display:inline-block;animation:60s slide infinite linear;transition:all 0.3s ease-in-out;}.partners .partners-container .partners-logos .partners-slide.reverse{animation:60s slide-reverse infinite linear;}.partners .partners-container .partners-logos .partners-slide img{width:auto;height:90px;margin:0 40px;}.actualites{padding-top:100px;}.actualites .actualites-header{height:350px;display:flex;margin-bottom:-60px;}@media screen and (max-width:830px){.actualites .actualites-header{flex-direction:column;height:auto;}}.actualites .actualites-header .actualites-header-image{width:70%;}@media screen and (max-width:830px){.actualites .actualites-header .actualites-header-image{width:100%;height:300px;}}.actualites .actualites-header .actualites-header-image img{width:100%;height:100%;object-fit:cover;}.actualites .actualites-header .actualites-header-pattern{width:30%;}@media screen and (max-width:830px){.actualites .actualites-header .actualites-header-pattern{display:none;}}.actualites .actualites-header .actualites-header-pattern img{width:100%;height:100%;object-fit:cover;}.actualites .actualites-container{position:relative;padding-bottom:100px;}@media screen and (max-width:490px){.actualites .actualites-container{padding-bottom:50px;}}.actualites .actualites-container .actualites-title-container{padding:32px;background-color:#A5887C;}@media screen and (max-width:490px){.actualites .actualites-container .actualites-title-container{padding:20px;}}.actualites .actualites-container .actualites-list{padding-top:100px;}@media screen and (max-width:490px){.actualites .actualites-container .actualites-list{padding-top:50px;}}.actualites .actualites-container .actualites-list .articles-homepage-cards{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:70px;}@media screen and (max-width:1045px){.actualites .actualites-container .actualites-list .articles-homepage-cards{flex-direction:column;gap:40px;}}@media screen and (max-width:830px){.actualites .actualites-container .actualites-list .articles-homepage-cards{gap:50px;}}.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card{flex:0 0 31%;height:445px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;}@media screen and (max-width:1045px){.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card{flex-direction:row;gap:40px;}}@media screen and (max-width:830px){.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card{gap:50px;}}@media screen and (max-width:700px){.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card{flex-direction:column;gap:0;}}.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-text-content{display:flex;flex-direction:column;height:100%;}@media screen and (max-width:1045px){.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-text-content{width:50%;height:auto;justify-content:space-between;}}@media screen and (max-width:700px){.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-text-content{width:auto;}}.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-top{display:flex;flex-direction:column;}.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-top .card-date{margin-left:0;margin-right:auto;background-color:#A5887C;padding:5px 10px;}.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-top .card-title{margin:10px 0;}.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-top .card-title h3 a{color:#1D1D1B;text-decoration:none;}.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-top .card-content{margin-bottom:20px;}.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-bottom{margin-bottom:10px;margin-top:auto;}@media screen and (max-width:1045px){.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-bottom{margin:unset;}}@media screen and (max-width:700px){.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-bottom{margin-bottom:10px;}}.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-bottom .card-link{display:flex;}.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-text-content .text-content-bottom .card-link a{color:#A5887C;text-decoration:none;}@media screen and (max-width:1045px){.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-image-content{width:50%;}}@media screen and (max-width:700px){.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-image-content{width:100%;}}.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-image-content .card-image{margin-bottom:0;height:180px;}@media screen and (max-width:1045px){.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-image-content .card-image{height:100%;}}@media screen and (max-width:700px){.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-image-content .card-image{height:300px;}}@media screen and (max-width:490px){.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-image-content .card-image{height:200px;}}.actualites .actualites-container .actualites-list .articles-homepage-cards .articles-homepage-card .card-image-content .card-image img{width:100%;height:100%;object-fit:cover;}.actualites .actualites-container .actualites-list .pager{margin-top:70px;}@media screen and (max-width:490px){.actualites .actualites-container .actualites-list .pager{margin-top:50px;}}.actualites .actualites-container .actualites-list .pager .pager__items{display:flex;justify-content:center;align-items:center;gap:15px;list-style-type:none;}.actualites .actualites-container .actualites-list .pager .pager__items .pager__item a{color:#1D1D1B;font-size:16px;line-height:24px;font-weight:400;text-decoration:underline;}.actualites .actualites-container .actualites-list .pager .pager__items .pager__item.is-active a{font-weight:700;color:#A5887C;text-decoration:none;}.actualites .actualites-container .actualites-list .pager .pager__items .pager__item.pager__item--previous a,.actualites .actualites-container .actualites-list .pager .pager__items .pager__item.pager__item--next a{text-decoration:none;}.actualites .actualites-container .actualites-list .pager .pager__items .pager__item.pager__item--previous a span:last-child,.actualites .actualites-container .actualites-list .pager .pager__items .pager__item.pager__item--next a span:last-child{display:flex;}.actualites .actualites-container .actualites-list .pager .pager__items .pager__item.pager__item--previous{margin-right:10px;}.actualites .actualites-container .actualites-list .pager .pager__items .pager__item.pager__item--next{margin-left:10px;}.actualites .actualites-container .actualites-list .pager .pager__items .pager__item.pager__item--first,.actualites .actualites-container .actualites-list .pager .pager__items .pager__item.pager__item--last{display:none;}.article{padding-top:100px;}.article .article-header{margin-bottom:-50px;}@media screen and (max-width:830px){.article .article-header{margin-bottom:-70px;}}.article .article-header .article-header-pattern img{width:100%;height:100%;object-fit:cover;}@media screen and (max-width:830px){.article .article-header .article-header-pattern img{width:auto;height:150px;object-fit:contain;}}.article .article-container{position:relative;padding-bottom:100px;}@media screen and (max-width:490px){.article .article-container{padding-bottom:50px;}}.article .article-container .article-title-container{padding:32px;background-color:#A5887C;}@media screen and (max-width:490px){.article .article-container .article-title-container{padding:20px;}}.article .article-container .article-date-container{display:flex;margin:80px 0 40px 0;}@media screen and (max-width:830px){.article .article-container .article-date-container{margin:50px 0 30px 0;}}.article .article-container .article-date-container .publication-date{padding:5px 10px;background-color:#A5887C;}.article .article-container .article-date-container .publication-date p{color:white;font-size:14px;font-weight:500;line-height:16px;}.article .article-container .article-content .article-textbloc{margin:30px 0;color:#1D1D1B;}.article .article-container .article-content .article-textbloc img{height:100%;}.article .article-container .article-content .article-textbloc h2{font-size:34px;line-height:39px;font-weight:300;margin:20px 0;}@media screen and (max-width:1045px){.article .article-container .article-content .article-textbloc h2{font-size:26px;line-height:30px;}}.article .article-container .article-content .article-textbloc h3{font-size:22px;line-height:25px;font-weight:500;margin:20px 0;}@media screen and (max-width:1045px){.article .article-container .article-content .article-textbloc h3{font-size:18px;line-height:20px;}}.article .article-container .article-content .article-textbloc h4{font-size:16px;line-height:18px;font-weight:400;margin:20px 0;text-transform:uppercase;}@media screen and (max-width:1045px){.article .article-container .article-content .article-textbloc h4{font-size:14px;line-height:16px;}}.article .article-container .article-content .article-textbloc p{font-size:16px;line-height:24px;font-weight:400;margin:20px 0;}@media screen and (max-width:1045px){.article .article-container .article-content .article-textbloc p{font-size:14px;line-height:22px;}}.article .article-container .article-content .article-textbloc a{cursor:pointer;margin:10px 0;color:#1D1D1B;}.article .article-container .article-content .article-textbloc ul,.article .article-container .article-content .article-textbloc ol{padding-left:30px;}.article .article-container .article-content .article-textbloc ul li,.article .article-container .article-content .article-textbloc ol li{margin-bottom:15px;}.article .article-container .article-content .article-image{margin:50px 0;}.article .article-container .article-content .article-image img{width:100%;height:100%;object-fit:cover;}.page-annexe{padding-top:100px;padding-bottom:100px;}.page-annexe .page-annexe-header{margin-bottom:-50px;}@media screen and (max-width:830px){.page-annexe .page-annexe-header{margin-bottom:-70px;}}.page-annexe .page-annexe-header .header-image img{width:100%;height:100%;object-fit:cover;}@media screen and (max-width:830px){.page-annexe .page-annexe-header .header-image img{width:auto;height:150px;object-fit:contain;}}.page-annexe .page-annexe-container .page-annexe-title{padding:32px;background-color:#A5887C;}.page-annexe .page-annexe-container .page-annexe-content{margin-top:100px;}@media screen and (max-width:830px){.page-annexe .page-annexe-container .page-annexe-content{margin-top:70px;}}@media screen and (max-width:490px){.page-annexe .page-annexe-container .page-annexe-content{padding:20px;margin-top:50px;}}.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc{margin:30px 0;color:#1D1D1B;}.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc img{height:100%;}.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc h2{font-size:34px;line-height:39px;font-weight:300;margin:20px 0;}@media screen and (max-width:1045px){.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc h2{font-size:26px;line-height:30px;}}.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc h3{font-size:22px;line-height:25px;font-weight:500;margin:20px 0;}@media screen and (max-width:1045px){.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc h3{font-size:18px;line-height:20px;}}.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc h4{font-size:16px;line-height:18px;font-weight:400;margin:20px 0;text-transform:uppercase;}@media screen and (max-width:1045px){.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc h4{font-size:14px;line-height:16px;}}.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc p{font-size:16px;line-height:24px;font-weight:400;margin:20px 0;}@media screen and (max-width:1045px){.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc p{font-size:14px;line-height:22px;}}.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc a{cursor:pointer;margin:10px 0;color:#1D1D1B;}.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc ul,.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc ol{padding-left:30px;}.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc ul li,.page-annexe .page-annexe-container .page-annexe-content .annexe-textbloc ol li{margin-bottom:15px;}.page-error{padding-top:100px;}.page-error .top-banner-container img,.page-error .bottom-banner-container img{width:100%;height:100%;object-fit:cover;}.page-error .top-banner-container{margin-bottom:-150px;}@media screen and (max-width:490px){.page-error .top-banner-container{margin-bottom:-100px;}}.page-error .error-page-container{padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;align-items:center;gap:50px;}.page-error .error-page-container .error-code-container{background-color:#A5887C;display:flex;justify-content:center;flex-direction:column;gap:20px;padding:100px;}@media screen and (max-width:490px){.page-error .error-page-container .error-code-container{padding:70px;}}@media screen and (max-width:375px){.page-error .error-page-container .error-code-container{padding:20px;}}.page-error .error-page-container .error-code-container .error-title{text-align:center;text-transform:uppercase;color:white !important;font-size:14px;line-height:16px;font-weight:500;}.page-error .error-page-container .error-code-container .error-code{text-align:center;font-size:128px;line-height:104px;font-weight:400;}.page-error .error-page-container .error-page-title{text-align:center;}.contact-section{padding-top:100px;}.contact-section .contact-header{height:350px;display:flex;margin-bottom:-60px;}@media screen and (max-width:830px){.contact-section .contact-header{flex-direction:column;height:auto;}}.contact-section .contact-header .contact-header-image{width:70%;}@media screen and (max-width:830px){.contact-section .contact-header .contact-header-image{width:100%;height:300px;}}.contact-section .contact-header .contact-header-image img{width:100%;height:100%;object-fit:cover;}.contact-section .contact-header .contact-header-pattern{width:30%;}@media screen and (max-width:830px){.contact-section .contact-header .contact-header-pattern{display:none;}}.contact-section .contact-header .contact-header-pattern img{width:100%;height:100%;object-fit:cover;}.contact-section .contact-container{padding-bottom:100px;}.contact-section .contact-container .contact-title-container{padding:32px;background-color:#A5887C;position:relative;z-index:2;}@media screen and (max-width:490px){.contact-section .contact-container .contact-title-container{padding:20px;}}.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc{margin:30px 0;color:#1D1D1B;}.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc h2{font-size:34px;line-height:39px;font-weight:300;margin:20px 0;}@media screen and (max-width:1045px){.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc h2{font-size:26px;line-height:30px;}}.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc h3{font-size:22px;line-height:25px;font-weight:500;margin:20px 0;}@media screen and (max-width:1045px){.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc h3{font-size:18px;line-height:20px;}}.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc h4{font-size:16px;line-height:18px;font-weight:400;margin:20px 0;text-transform:uppercase;}@media screen and (max-width:1045px){.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc h4{font-size:14px;line-height:16px;}}.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc p{font-size:16px;line-height:24px;font-weight:400;margin:20px 0;}@media screen and (max-width:1045px){.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc p{font-size:14px;line-height:22px;}}.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc a{cursor:pointer;margin:10px 0;color:#1D1D1B;}.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc ul,.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc ol{padding-left:30px;}.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc ul li,.contact-section .contact-container .contact-address-container .contact-address .contact-textbloc ol li{margin-bottom:15px;}.contact-section .contact-container .contact-form-container .contact-form-title{margin-bottom:30px;}.contact-section #edit-joindre-votre-cv--description{color:#8E8E8F;}p{font-size:16px;line-height:24px;font-weight:400;}.expertise-header{padding-top:100px;height:450px;display:flex;margin-bottom:-60px;}@media screen and (max-width:830px){.expertise-header{flex-direction:column;height:auto;}}.expertise-header .expertise-header-image{width:70%;}@media screen and (max-width:830px){.expertise-header .expertise-header-image{width:100%;height:300px;}}.expertise-header .expertise-header-image img{width:100%;height:100%;object-fit:cover;}.expertise-header .expertise-header-pattern{width:30%;}@media screen and (max-width:830px){.expertise-header .expertise-header-pattern{display:none;}}.expertise-header .expertise-header-pattern img{width:100%;height:100%;object-fit:cover;}.expertise-container-presentation .expertise-title-container{padding:32px;width:100%;margin:0 auto;background-color:#A5887C;}@media screen and (max-width:490px){.expertise-container-presentation .expertise-title-container{padding:20px;}}.expertise-container-presentation .expertise-breadcrumb{width:100%;margin:0 auto;margin-top:20px;}.expertise-container-presentation .background-video{margin-top:34px;text-align:center;position:relative;}.expertise-container-presentation .background-video iframe{width:982px;height:484px;}.expertise-container-presentation .background-video .video-cover{width:982px;height:484px;}.expertise-container-presentation .background-video .btn-player{width:69px;height:69px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}@media screen and (max-width:490px){.expertise-container-presentation .background-video .btn-player{width:53px;height:53px;}}@media screen and (max-width:1045px){.expertise-container-presentation .background-video iframe{width:100%;}.expertise-container-presentation .background-video .video-cover{width:100%;height:auto;}}.expertise-container-presentation hr{margin-top:37px;width:100%;margin:0 auto;}.middle-content{text-align:center;}@media screen and (max-width:1045px){.middle-content{margin-top:49px;margin-bottom:37px;}}.middle-content[aria-label="Conteneur des éléments du menu"] .menu-list-elements{list-style:none;padding:0;display:flex;justify-content:center;}@media screen and (max-width:490px){.middle-content[aria-label="Conteneur des éléments du menu"] .menu-list-elements{display:block;}}.middle-content[aria-label="Conteneur des éléments du menu"] .menu-list-elements .menu-main-element{padding:10px;cursor:pointer;color:black;text-underline-offset:4px;}.expertise-section-01{margin:0 auto;}.expertise-section-01 p{font-size:16px;line-height:24px;font-weight:400;}@media screen and (max-width:1045px){.expertise-section-01 p{font-size:14px;line-height:22px;}}.expertise-section-01 h2{margin-top:40px;color:var(--primaires-noir,#1D1D1B);text-align:center;font-family:Ubuntu;font-size:34px;font-style:normal;font-weight:300;line-height:normal;}.expertise-section-01 .container-block-text-h3-01{margin:0 auto;margin-top:40px;width:100%;justify-content:center;}.expertise-section-01 .container-block-text-h3-01 .title-h3{margin-bottom:24px;text-align:left;}.expertise-section-01 .container-block-text-h3-01 .block-text-content{display:flex;gap:38px;width:100%;}@media screen and (max-width:830px){.expertise-section-01 .container-block-text-h3-01 .block-text-content{display:block;}}.expertise-section-01 .container-block-text-h3-01 .block-text-content p{width:50%;}@media screen and (max-width:830px){.expertise-section-01 .container-block-text-h3-01 .block-text-content p{margin-top:24px;width:100%;}}.expertise-section-01 .container-image-text-01{margin:0 auto;margin-top:84px;display:flex;justify-content:center;}@media screen and (max-width:830px){.expertise-section-01 .container-image-text-01{display:block;}}.expertise-section-01 .container-image-text-01 .container-image-01{text-align:center;width:30%;}@media screen and (max-width:830px){.expertise-section-01 .container-image-text-01 .container-image-01{margin-top:16px;width:100%;}}.expertise-section-01 .container-image-text-01 .container-image-01 img{margin-bottom:16px;}.expertise-section-01 .container-image-text-01 .container-image-01 h3{margin-bottom:8px;}.expertise-section-01 .centered-image{margin:0 auto;margin-top:48px;text-align:center;}.expertise-section-01 .centered-image img{width:100%;}.expertise-section-01 .container-text-picto{display:grid;grid-template-columns:repeat(2,1fr);margin-top:59px;margin-bottom:66px;}@media screen and (max-width:830px){.expertise-section-01 .container-text-picto{grid-template-columns:repeat(1,1fr);}}.expertise-section-01 .container-text-picto .bloc-text{float:left;}.expertise-section-01 .container-text-picto .bloc-text p{margin-top:20px;width:475px;}@media screen and (max-width:830px){.expertise-section-01 .container-text-picto .bloc-text p{width:100%;}}.expertise-section-01 .container-text-picto .container-right{text-align:-webkit-right;}@media screen and (max-width:830px){.expertise-section-01 .container-text-picto .container-right{text-align:center;}}.expertise-section-01 .container-text-picto .container-right .block-picto{margin-top:55px;width:80%;display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:21px;}@media screen and (max-width:830px){.expertise-section-01 .container-text-picto .container-right .block-picto{margin-top:28px;width:100%;}}.expertise-section-01 .container-text-picto .container-right .block-picto .container-image-01{text-align:center;width:100%;margin:0 auto;}.expertise-section-01 .container-text-picto .container-right .block-picto .container-image-01 img{margin-bottom:16px;}@media screen and (max-width:490px){.section-table{padding:0px;}}@media screen and (max-width:830px){.section-table{padding:0px;}}@media screen and (max-width:1045px){.section-table{padding:0px;}}@media screen and (max-width:700px){.section-table{padding:0px;}}@media screen and (max-width:560px){.section-table{padding:0px;}}.section-table .cadre-container{background-color:#A5887C;width:100%;padding-top:16px;padding-bottom:16px;margin:0 auto;z-index:1;position:relative;}@media screen and (max-width:830px){.section-table .cadre-container{width:100%;}}.section-table .cadre-container p{margin-left:35px;color:var(--BLANC,#FFF);}.section-table .cadre-container h3{margin-left:35px;color:var(--BLANC,#FFF);font-family:Ubuntu;font-size:34px;font-style:normal;font-weight:300;line-height:normal;}.section-table .cadre-container .table-container{padding:32px;}@media screen and (max-width:830px){.section-table .cadre-container .table-container{overflow:scroll;}.section-table .cadre-container .table-container::-webkit-scrollbar{width:80%;}.section-table .cadre-container .table-container::-webkit-scrollbar-thumb{background-color:white;}.section-table .cadre-container .table-container.scrolling td:first-child,.section-table .cadre-container .table-container.scrolling th:first-child{border-left:1px solid black;border-right:1px solid black;}.section-table .cadre-container .table-container::-webkit-scrollbar-track{background:rgb(219,219,219);}}.section-table .cadre-container .table-container table{width:100%;background-color:white;border-collapse:collapse;border:5px solid black;}.section-table .cadre-container .table-container table .red-text{color:red;}.section-table .cadre-container .table-container table .text-bold,.section-table .cadre-container .table-container table .red-text{font-weight:bold;}.section-table .cadre-container .table-container table th,.section-table .cadre-container .table-container table td{padding:5px;text-align:center;width:100px;height:50px;border:1px solid black;}.section-table .cadre-container .table-container table .fixed-column{position:sticky;min-width:100px;left:-35px;z-index:1;background-color:#fff;}.section-table .cadre-container .table-container table th::before,.section-table .cadre-container .table-container table td::before,.section-table .cadre-container .table-container table th::after,.section-table .cadre-container .table-container table td::after{content:"";position:absolute;}.section-table .cadre-container .table-container table th::before,.section-table .cadre-container .table-container table td::before{left:0;top:0;height:100%;width:1px;background-color:#ccc;}.section-table .cadre-container .table-container table th::after,.section-table .cadre-container .table-container table td::after{right:0;top:0;height:100%;width:1px;background-color:#ccc;}.expertise-section-02{margin:0 auto;margin-top:-330px;padding-top:365px;padding-bottom:68px;background:var(--secondaires-gris-3,#F5F4F4);}.expertise-section-02 p{font-size:16px;line-height:24px;font-weight:400;}@media screen and (max-width:1045px){.expertise-section-02 p{font-size:14px;line-height:22px;}}.expertise-section-02 .title-02{text-align:center;}.expertise-section-02 .container-block-text-h3-02{margin-top:64px;width:100%;display:grid;grid-row-gap:32px;grid-column-gap:36px;grid-template-columns:repeat(2,1fr);align-items:stretch;}@media screen and (max-width:830px){.expertise-section-02 .container-block-text-h3-02{grid-template-columns:repeat(1,1fr);}}.expertise-section-02 .container-block-text-h3-02 .container-certificat{display:grid;gap:inherit;}.expertise-section-02 .container-block-text-h3-02 .container-certificat hr{margin-top:1%;width:100%;background-color:#A5887C;align-self:end;}.expertise-section-02 .container-block-text-h3-02 .container-certificat .block-text-content{min-height:50px;}.expertise-section-02 .container-block-text-h3-02 .container-certificat .container-links{display:flex;gap:16px;}.expertise-section-02 .container-block-text-h3-02 .container-certificat .container-links .content-links{display:flex;gap:8px;}.expertise-section-02 .container-block-text-h3-02 .container-certificat .container-links .content-links a{color:black;text-decoration:underline;text-underline-offset:4px;}.expertise-section-02 .container-block-text-h3-02 .container-certificat .container-links .content-links img{width:20px;}.expertise-section-02 .centered-image-02{margin:0 auto;width:100%;margin-top:67px;text-align:center;}.expertise-section-02 .centered-image-02 img{width:100%;}.expertise-section-02 .container-nadcap{display:grid;grid-row-gap:32px;grid-column-gap:36px;grid-template-columns:repeat(2,1fr);align-items:stretch;margin:0 auto;margin-top:64px;justify-content:center;}@media screen and (max-width:830px){.expertise-section-02 .container-nadcap{grid-template-columns:repeat(1,1fr);}}.expertise-section-02 .container-nadcap .container-certification{display:grid;grid-row-gap:32px;}.expertise-section-02 .container-nadcap .container-certification .container-liste-certificat{display:grid;}.expertise-section-02 .container-nadcap .container-certification .container-liste-certificat .container-links{display:flex;gap:16px;margin-top:16px;align-items:end;}.expertise-section-02 .container-nadcap .container-certification .container-liste-certificat .container-links .content-links{display:flex;gap:8px;}.expertise-section-02 .container-nadcap .container-certification .container-liste-certificat .container-links .content-links a{color:black;text-decoration:underline;text-underline-offset:4px;}.expertise-section-02 .container-nadcap .container-certification .container-liste-certificat .container-links .content-links img{width:20px;}.expertise-section-02 .container-nadcap .container-certification .container-liste-certificat hr{background:#A5887C;margin-top:11px;}.expertise-section-02 .container-examen{display:flex;flex-direction:column;}.expertise-section-02 hr{margin-top:37px;width:100%;}.expertise-section-02 h2{margin-top:40px;margin-bottom:40px;}.expertise-section-02 .container-examen{display:flex;flex-direction:row;gap:32px;}@media screen and (max-width:830px){.expertise-section-02 .container-examen{flex-direction:column;}}.expertise-section-02 .container-examen .container-bloc-left{width:50%;}@media screen and (max-width:830px){.expertise-section-02 .container-examen .container-bloc-left{width:100%;}}.expertise-section-02 .container-examen .container-bloc-left .container-bloc-picto{display:flex;margin-top:100px;justify-content:center;gap:32px;}@media screen and (max-width:490px){.expertise-section-02 .container-examen .container-bloc-left .container-bloc-picto{gap:0px;margin-top:20px;}}.expertise-section-02 .container-examen .container-bloc-left .container-bloc-picto .picto-text{display:flex;gap:32px;}.expertise-section-02 .container-examen .container-bloc-left .container-bloc-picto .picto-text .container-text-picto{display:flex;flex-direction:column;align-items:center;max-width:150px;text-align:center;}.expertise-section-02 .container-examen .container-bloc-left .container-bloc-picto .picto-text .container-text-picto img{text-align:center;width:100px;}.expertise-section-02 .container-examen .container-bloc-left .container-bloc-picto .picto-text .container-text-picto p{font-weight:700;margin-top:16px;}.expertise-section-02 .container-examen .container-bloc-right{width:50%;}@media screen and (max-width:830px){.expertise-section-02 .container-examen .container-bloc-right{width:100%;}}.expertise-section-02 .container-examen .container-bloc-right .container-image{margin-top:32px;}.expertise-section-02 .container-examen .container-bloc-right .container-image img{width:100%;height:auto;}.expertise-section-02 .container-contact{margin-top:65px;margin-bottom:-120px;display:flex;padding:32px;background-color:#A5887C;align-items:center;}.expertise-section-02 .container-contact .container-title{width:60%;text-align:left;}.expertise-section-02 .container-contact .container-title h3{color:white;}.expertise-section-02 .container-contact .container-btn{width:40%;text-align:right;}.expertise-section-03{margin:0 auto;}.expertise-section-03 p{font-size:16px;line-height:24px;font-weight:400;}@media screen and (max-width:1045px){.expertise-section-03 p{font-size:14px;line-height:22px;}}.expertise-section-03 .title-03{margin-top:110px;text-align:center;}.expertise-section-03 .container-image-text-03{display:flex;margin-top:54px;justify-content:center;}@media screen and (max-width:1045px){.expertise-section-03 .container-image-text-03{flex-direction:column;}}.expertise-section-03 .container-image-text-03 .container-image{width:50%;}@media screen and (max-width:1045px){.expertise-section-03 .container-image-text-03 .container-image{width:100%;}}.expertise-section-03 .container-image-text-03 .container-image video,.expertise-section-03 .container-image-text-03 .container-image img{width:100%;}.expertise-section-03 .container-image-text-03 .container-text{width:50%;padding-top:40px;padding-bottom:40px;padding-left:48px;padding-right:48px;}@media screen and (max-width:1045px){.expertise-section-03 .container-image-text-03 .container-text{width:100%;padding:24px;}}.expertise-section-03 .container-image-text-03 .container-text h3{margin-bottom:24px;}.expertise-section-03 .image-first{background:var(--secondaires-gris-3,#F5F4F4);}@media screen and (max-width:1045px){.expertise-section-03 .text-first{flex-direction:column-reverse;}}.expertise-section-03 .hr{align-items:center;display:flex;text-align:center;margin-top:77px;margin-bottom:115px;color:#A5887C;}.expertise-section-03 .hr::before,.expertise-section-03 .hr::after{background:currentColor;content:"";flex:1;height:0.025em;margin:0 0.5em;}.recruitment-header{padding-top:100px;height:450px;display:flex;margin-bottom:-60px;}@media screen and (max-width:830px){.recruitment-header{flex-direction:column;height:auto;}}.recruitment-header .recruitment-header-image{width:70%;}@media screen and (max-width:830px){.recruitment-header .recruitment-header-image{width:100%;height:300px;}}.recruitment-header .recruitment-header-image img{width:100%;height:100%;object-fit:cover;}.recruitment-header .recruitment-header-pattern{width:30%;}@media screen and (max-width:830px){.recruitment-header .recruitment-header-pattern{display:none;}}.recruitment-header .recruitment-header-pattern img{width:100%;height:100%;object-fit:cover;}.recruitment-container-presentation .recruitment-title-container{padding:32px;width:100%;margin:0 auto;background-color:#A5887C;}@media screen and (max-width:490px){.recruitment-container-presentation .recruitment-title-container{padding:20px;}}.recruitment-container-presentation .recruitment-breadcrumb{width:100%;margin:0 auto;margin-top:20px;}.offers-recruitment .title{text-align:center;margin-top:45px;}.offers-recruitment .offers-recruitment-container{margin-top:48px;}.offers-recruitment .offers-recruitment-container .offers-recruitment-title{text-align:center;margin-bottom:40px;}.offers-recruitment .offers-recruitment-container .offers-recruitment-cards{margin-top:24px;display:grid;align-items:stretch;column-gap:32px;row-gap:24px;grid-template-columns:repeat(3,1fr);justify-content:space-between;}@media screen and (max-width:830px){.offers-recruitment .offers-recruitment-container .offers-recruitment-cards{grid-template-columns:repeat(1,1fr);}}.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card{flex:0 0 31%;padding:16px;display:grid;flex-direction:column;justify-content:space-between;overflow:hidden;background-color:#f5f4f4;}@media screen and (max-width:1045px){.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card{flex-direction:row;gap:40px;}}@media screen and (max-width:830px){.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card{gap:50px;}}@media screen and (max-width:700px){.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card{flex-direction:column;gap:0;}}.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content{display:flex;flex-direction:column;}@media screen and (max-width:1045px){.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content{height:auto;justify-content:space-between;}}@media screen and (max-width:700px){.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content{width:auto;}}.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content .text-content-top{display:flex;flex-direction:column;}.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content .text-content-top .card-date{margin-left:0;margin-right:auto;background-color:#A5887C;padding:5px 10px;}.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content .text-content-top .card-title{margin:10px 0;}.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content .text-content-top .card-title h3 a{color:#1D1D1B;text-decoration:none;}.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content .text-content-top .card-content{margin-bottom:20px;}.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content .text-content-top .card-content p{color:#8e8e8f;}.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content .text-content-bottom{margin-bottom:10px;margin-top:auto;}@media screen and (max-width:1045px){.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content .text-content-bottom{margin:unset;}}@media screen and (max-width:700px){.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content .text-content-bottom{margin-bottom:10px;}}.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content .text-content-bottom .card-link{display:flex;}.offers-recruitment .offers-recruitment-container .offers-recruitment-cards .offers-recruitment-card .card-text-content .text-content-bottom .card-link a{color:#A5887C;text-decoration:none;}.offers-recruitment .offers-recruitment-container .offers-recruitment-button{display:flex;justify-content:center;margin-top:60px;}.offers-recruitment .pager__item{align-items:center;display:flex;text-align:center;margin-top:82px;}.offers-recruitment .pager__item a{color:#A5887C;}.offers-recruitment .pager__item::before,.offers-recruitment .pager__item::after{background:currentColor;content:"";flex:1;height:0.025em;margin:0 0.5em;}.why-apply{background-color:#f5f4f4;margin-top:144px;padding-top:144px;padding-bottom:70px;}.why-apply .container-contact{margin-top:-200px;display:flex;padding:32px;background-color:#A5887C;align-items:center;}@media screen and (max-width:490px){.why-apply .container-contact{flex-direction:column;padding:24px 20px 24px 20px;align-items:start;row-gap:24px;}}.why-apply .container-contact .container-title{width:70%;text-align:left;}@media screen and (max-width:490px){.why-apply .container-contact .container-title{width:100%;}}.why-apply .container-contact .container-title h3{color:white;}.why-apply .container-contact .container-btn{width:30%;text-align:right;}@media screen and (max-width:490px){.why-apply .container-contact .container-btn{display:flex;width:100%;}}.why-apply .container-text-image{margin-top:40px;background-color:white;display:flex;justify-content:center;}@media screen and (max-width:1045px){.why-apply .container-text-image{flex-direction:column;}}.why-apply .container-text-image .container-image{width:50%;}.why-apply .container-text-image .container-image img{width:100%;height:575px;object-fit:cover;}@media screen and (max-width:1045px){.why-apply .container-text-image .container-image{width:100%;}}@media screen and (max-width:490px){.why-apply .container-text-image .container-image img{height:auto;}}.why-apply .container-text-image .container-text{width:50%;padding:112px 102px 113px 80px;}@media screen and (max-width:1045px){.why-apply .container-text-image .container-text{width:100%;padding:24px;}}.why-apply .container-text-image .container-text h2{font-size:34px;line-height:39px;font-weight:500;font-weight:300;}.section-collab{background-color:white;padding:46px 149px 69px 149px;}@media screen and (max-width:490px){.section-collab{padding:56px 16px 56px 16px;}}@media screen and (max-width:700px){.section-collab{padding:56px 16px 56px 16px;}}.section-collab .caroussel{background-color:#f5f4f4;padding:56px 80px 56px 80px;}@media screen and (max-width:490px){.section-collab .caroussel{padding:56px 16px 56px 16px;}}.section-collab .caroussel h2{text-align:center;margin-bottom:48px;}.section-collab .caroussel .caroussel-container{padding-bottom:100px;}.section-collab .caroussel .caroussel-container img{width:74px;height:54px;margin-bottom:24px;}.section-collab .caroussel .caroussel-container p{text-align:left;}.section-collab .caroussel .caroussel-container .caroussel-wrapper .caroussel-previous,.section-collab .caroussel .caroussel-container .caroussel-wrapper .caroussel-next{position:absolute;z-index:10;bottom:-160px;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;}.section-collab .caroussel .caroussel-container .caroussel-wrapper .caroussel-previous.slick-disabled,.section-collab .caroussel .caroussel-container .caroussel-wrapper .caroussel-next.slick-disabled{opacity:0.4;cursor:auto;}@media screen and (max-width:490px){.section-collab .caroussel .caroussel-container .caroussel-wrapper{}}.section-collab .caroussel .caroussel-container .caroussel-wrapper .slick-dots{bottom:-76px !important;display:flex;justify-content:center;gap:5px;}.section-collab .caroussel .caroussel-container .caroussel-wrapper .slick-dots li{width:16px;height:16px;}.section-collab .caroussel .caroussel-container .caroussel-wrapper .slick-dots li button{width:16px;height:16px;border-radius:100%;border:2px solid #A5887C;background:transparent;}.section-collab .caroussel .caroussel-container .caroussel-wrapper .slick-dots li button::before{content:none;}.section-collab .caroussel .caroussel-container .caroussel-wrapper .slick-dots li.slick-active button{background:#A5887C;}.section-collab .caroussel .caroussel-container .caroussel-wrapper .caroussel-elements{display:flex;text-align:center;}.section-collab .caroussel .caroussel-container .caroussel-wrapper .caroussel-elements .content-container{margin-bottom:24px;}.section-collab .caroussel .caroussel-container .caroussel-wrapper .caroussel-elements .content-container p{font-size:24px;line-height:26px;font-weight:300;}.section-collab .caroussel .caroussel-container .caroussel-wrapper .caroussel-elements .author-container{display:flex;flex-direction:row;column-gap:20px;}.section-collab .caroussel .caroussel-container .caroussel-wrapper .caroussel-elements .author-container img{border-radius:100%;width:69px;height:69px;}.section-collab .caroussel .caroussel-container .caroussel-wrapper .caroussel-elements .author-container .author-job-container{display:flex;flex-direction:column;row-gap:4px;}.section-process{display:flex;justify-content:center;background-color:#F5F4F4;padding:60px 48px 60px 48px;}.section-process .container-font{background-color:white;width:100%;padding:60px 48px 60px 48px;display:flex;justify-content:center;}.section-process .container-font .container-process{display:flex;flex-direction:column;align-items:center;max-width:1066px;background-color:white;}.section-process .container-font .container-process .image-line{position:relative;margin-top:280px;width:60%;border-bottom:1px solid #A5887C;max-width:700px;}@media screen and (max-width:1045px){.section-process .container-font .container-process .image-line{width:57%;margin-top:300px;}}@media screen and (max-width:830px){.section-process .container-font .container-process .image-line{display:none;}}.section-process .container-font .container-process .image-line .img-bullet{position:absolute;bottom:-9px;}.section-process .container-font .container-process .image-line .img-bullet:first-child{left:-9px;}.section-process .container-font .container-process .image-line .img-bullet:last-child{right:-9px;}.section-process .container-font .container-process .image-line .img-bullet:nth-child(2){left:50%;transform:translateX(-50%);}.section-process .container-font .container-process .steps-container{display:flex;justify-content:space-between;padding:48px 67px 48px 67px;}@media screen and (max-width:830px){.section-process .container-font .container-process .steps-container{flex-direction:column;padding:0;margin-top:20px;gap:30px;}}.section-process .container-font .container-process .steps-container .step-item{width:32%;align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center;}@media screen and (max-width:830px){.section-process .container-font .container-process .steps-container .step-item{width:100%;}}.section-process .container-font .container-process .steps-container .step-item:nth-child(2){transform:translateY(-280px);}@media screen and (max-width:1045px){.section-process .container-font .container-process .steps-container .step-item:nth-child(2){transform:translateY(-300px);}}@media screen and (max-width:830px){.section-process .container-font .container-process .steps-container .step-item:nth-child(2){transform:unset;}}.section-process .container-font .container-process .steps-container .step-item .step-item-p{max-width:400px;}.offer-header{padding-top:100px;margin-bottom:-60px;}.offer .offer-header{margin-bottom:-50px;}@media screen and (max-width:830px){.offer .offer-header{margin-bottom:-70px;}}.offer .offer-header .offer-header-pattern img{width:100%;height:100%;object-fit:cover;}@media screen and (max-width:830px){.offer .offer-header .offer-header-pattern img{width:auto;height:150px;object-fit:contain;}}.offer .offer-container{position:relative;}@media screen and (max-width:490px){.offer .offer-container{padding-bottom:50px;}}.offer .offer-container .offer-title-container{padding:32px;background-color:#A5887C;}@media screen and (max-width:490px){.offer .offer-container .offer-title-container{padding:20px;}}.offer .offer-container .offer-date-container{display:flex;margin:80px 0 40px 0;}@media screen and (max-width:830px){.offer .offer-container .offer-date-container{margin:50px 0 30px 0;}}.offer .offer-container .offer-date-container .publication-date{padding:5px 10px;background-color:#A5887C;}.offer .offer-container .offer-date-container .publication-date p{color:white;font-size:14px;font-weight:500;line-height:16px;}.offer .offer-container .offer-content .offer-textbloc{margin:30px 0;color:#1D1D1B;}.offer .offer-container .offer-content .offer-textbloc img{height:100%;}.offer .offer-container .offer-content .offer-textbloc h2{font-size:34px;line-height:39px;font-weight:300;margin:20px 0;}@media screen and (max-width:1045px){.offer .offer-container .offer-content .offer-textbloc h2{font-size:26px;line-height:30px;}}.offer .offer-container .offer-content .offer-textbloc h3{font-size:22px;line-height:25px;font-weight:500;margin:20px 0;}@media screen and (max-width:1045px){.offer .offer-container .offer-content .offer-textbloc h3{font-size:18px;line-height:20px;}}.offer .offer-container .offer-content .offer-textbloc h4{font-size:16px;line-height:18px;font-weight:400;margin:20px 0;text-transform:uppercase;}@media screen and (max-width:1045px){.offer .offer-container .offer-content .offer-textbloc h4{font-size:14px;line-height:16px;}}.offer .offer-container .offer-content .offer-textbloc p{font-size:16px;line-height:24px;font-weight:400;margin:20px 0;}@media screen and (max-width:1045px){.offer .offer-container .offer-content .offer-textbloc p{font-size:14px;line-height:22px;}}.offer .offer-container .offer-content .offer-textbloc a{cursor:pointer;margin:10px 0;color:#1D1D1B;}.offer .offer-container .offer-content .offer-textbloc ul,.offer .offer-container .offer-content .offer-textbloc ol{padding-left:30px;}.offer .offer-container .offer-content .offer-textbloc ul li,.offer .offer-container .offer-content .offer-textbloc ol li{margin-bottom:15px;}.offer .offer-container .offer-content .offer-image{margin:50px 0;}.offer .offer-container .offer-content .offer-image img{width:100%;height:100%;object-fit:cover;}.offer-section{padding-top:6px;float:right;}.offer-section .offer-header{height:350px;display:flex;margin-bottom:-60px;}@media screen and (max-width:830px){.offer-section .offer-header{flex-direction:column;height:auto;}}.offer-section .offer-header .offer-header-image{width:70%;}@media screen and (max-width:830px){.offer-section .offer-header .offer-header-image{width:100%;height:300px;}}.offer-section .offer-header .offer-header-image img{width:100%;height:100%;object-fit:cover;}.offer-section .offer-header .offer-header-pattern{width:30%;}@media screen and (max-width:830px){.offer-section .offer-header .offer-header-pattern{display:none;}}.offer-section .offer-header .offer-header-pattern img{width:100%;height:100%;object-fit:cover;}.offer-section .offer-container{background-color:#f5f4f4;padding:32px;}.offer-section .offer-container .offer-title-container{padding:32px;background-color:#A5887C;position:relative;z-index:2;}@media screen and (max-width:490px){.offer-section .offer-container .offer-title-container{padding:20px;}}.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc{margin:30px 0;color:#1D1D1B;}.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc h2{font-size:34px;line-height:39px;font-weight:300;margin:20px 0;}@media screen and (max-width:1045px){.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc h2{font-size:26px;line-height:30px;}}.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc h3{font-size:22px;line-height:25px;font-weight:500;margin:20px 0;}@media screen and (max-width:1045px){.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc h3{font-size:18px;line-height:20px;}}.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc h4{font-size:16px;line-height:18px;font-weight:400;margin:20px 0;text-transform:uppercase;}@media screen and (max-width:1045px){.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc h4{font-size:14px;line-height:16px;}}.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc p{font-size:16px;line-height:24px;font-weight:400;margin:20px 0;}@media screen and (max-width:1045px){.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc p{font-size:14px;line-height:22px;}}.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc a{cursor:pointer;margin:10px 0;color:#1D1D1B;}.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc ul,.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc ol{padding-left:30px;}.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc ul li,.offer-section .offer-container .offer-address-container .offer-address .offer-textbloc ol li{margin-bottom:15px;}.offer-section .offer-container .offer-form-container .offer-form-title{margin-bottom:30px;}.section-job{display:flex;width:100%;flex-direction:row;gap:32px;justify-content:center;margin-top:82px;}@media screen and (max-width:490px){.section-job{margin-top:0%;}}@media screen and (max-width:830px){.section-job{flex-direction:column;gap:0px;}.section-job .container-content-left{order:1;}.section-job .container-content-right{order:2;}}.section-job .container-content-left{width:60%;}@media screen and (max-width:830px){.section-job .container-content-left{width:100%;}}.section-job .container-content-left h4{color:#A5887C;}.section-job .container-content-left ul{margin-left:24px;margin-top:16px;}.section-job .container-content-left li{display:flex;align-items:center;list-style-type:none;padding-left:20px;position:relative;margin-bottom:16px;}.section-job .container-content-left li:before{content:"•";color:#A5887C;font-size:40px;position:absolute;left:0;}.section-job .container-content-left .container-paragraph{margin-top:32px;display:flex;flex-direction:column;gap:16px;}.section-job .container-content-left .title-profile{margin-top:48px !important;}.section-job .container-content-left .block-text-content{width:90%;}.section-job .container-content-right{width:40%;display:flex;flex-direction:column;}@media screen and (max-width:830px){.section-job .container-content-right{width:100%;margin-bottom:40px;}}.section-job .container-content-right #message-success{margin-top:16px;background-color:#A5887C;color:white;padding:16px;width:100%;display:flex;flex-direction:row;align-items:center;gap:8px;}.section-job .container-content-right #message-success a{display:none;}.section-job .container-content-right #message-error{margin-top:16px;background-color:#EA2626;display:flex;flex-direction:row;align-items:center;color:white;padding:16px;width:100%;gap:8px;margin-bottom:48px;}.section-informations{margin-top:50px;display:flex;padding-top:48px;padding-bottom:48px;color:white;flex-direction:column;row-gap:32px;background-color:#A5887C;}@media screen and (max-width:1045px){.section-informations .container-title h4{font-size:1.3em;}}.section-informations .container-informations{width:100%;min-width:100% s;display:grid;grid-template-columns:repeat(6,1fr);padding-bottom:15px;}@media screen and (max-width:830px){.section-informations .container-informations{grid-template-columns:repeat(2,1fr);gap:16px;}}@media screen and (max-width:1550px){.section-informations .container-informations{overflow-x:auto;}.section-informations .container-informations::-webkit-scrollbar{width:80%;padding-top:20px;}.section-informations .container-informations::-webkit-scrollbar-thumb{background-color:white;}.section-informations .container-informations.scrolling td:first-child,.section-informations .container-informations.scrolling th:first-child{border-left:1px solid black;border-right:1px solid black;}.section-informations .container-informations::-webkit-scrollbar-track{background:rgb(219,219,219);}}.section-informations .container-informations .case-information{border-right:2px solid white;display:flex;flex-direction:column;row-gap:16px;padding-right:32px;margin-right:32px;}@media screen and (max-width:830px){.section-informations .container-informations .case-information{border-right:none;border-bottom:2px solid white;padding:0;margin:0;padding-bottom:32px;margin-bottom:32px;width:76px;}}.section-informations .container-informations .last{border-right:none;}.section-informations .container-informations .last .cotation-text{min-width:250px;}*{scroll-behavior:smooth;}body{overflow-x:hidden;}main{overflow:hidden;}#user-login-form{padding:200px;display:flex;flex-direction:column;gap:20px;}.user-form{margin:150px;}.breadcrumb{margin-top:20px;}.breadcrumb ol{display:flex;flex-wrap:wrap;list-style-type:none;}.breadcrumb ol li{font-size:14px;line-height:24px;color:#A5887C;font-weight:700;display:flex;}.breadcrumb ol li a{color:#1D1D1B !important;font-weight:400 !important;}.breadcrumb ol li:not(:first-child)::before{content:url("/themes/ucelia/assets/icons/breadcrumb-arrow.svg");margin:2px 5px 0 5px;}
