:root{--font-size-base:calc(calc(16 / 16) * 1rem);--font-size-small:calc(calc(14 / 16) * 1rem);--font-size-h1:calc(calc(28 / 16) * 1rem);--font-size-h2:calc(calc(25 / 16) * 1rem);--font-size-h3:calc(calc(17 / 16) * 1rem);--font-size-h4:calc(calc(16 / 16) * 1rem);--spacing:8px;--content-padding-H:15px;--content-padding-V:calc(var(--spacing) * 4);--component-margin-bottom:calc(var(--spacing) * 6);--grid-gutter:15px}@media screen and (min-width:576px){:root{--font-size-h1:calc(calc(34 / 16) * 1rem);--font-size-h2:calc(calc(34 / 16) * 1rem);--font-size-h3:calc(calc(21 / 16) * 1rem);--font-size-h4:calc(calc(16 / 16) * 1rem);--content-padding-V:calc(var(--spacing) * 6);--component-margin-bottom:calc(var(--spacing) * 6)}}@media screen and (min-width:1025px){:root{--font-size-base:calc(calc(18 / 16) * 1rem);--font-size-h1:calc(calc(60 / 16) * 1rem);--font-size-h2:calc(calc(40 / 16) * 1rem);--font-size-h3:calc(calc(23 / 16) * 1rem);--font-size-h4:calc(calc(19 / 16) * 1rem);--content-padding-H:30px;--content-padding-V:calc(var(--spacing) * 8);--component-margin-bottom:calc(var(--spacing) * 8)}}@media screen and (min-width:1440px){:root{--content-padding-H:150px;--content-padding-V:calc(var(--spacing) * 10);--component-margin-bottom:calc(var(--spacing) * 10)}}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/themes/custom/vpt/fonts/Montserrat-Light.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/vpt/fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/vpt/fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/vpt/fonts/Montserrat-Bold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/themes/custom/vpt/fonts/Montserrat-Black.woff2) format("woff2")}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-font-smoothing:antialiased;line-height:1.5;scroll-behavior:smooth}*{margin:0;padding:0}body{position:relative;margin:0 auto;padding:0;font-weight:400;font-family:"Montserrat",sans-serif;font-size:16px;background-color:#030304;color:#fff}.layout-container{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden}main{-webkit-box-flex:1;-ms-flex:1;flex:1}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:rgba(0,0,0,0);color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}fieldset{border-width:0;padding:0;margin:0}.menu-item-hidden{display:none}:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-ocd-width);min-width:var(--mm-ocd-min-width);max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:clamp(100% - var(--mm-ocd-max-width),100% - var(--mm-ocd-width),100% - var(--mm-ocd-min-width));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn a,.mm-spn span,.mm-spn li,.mm-spn ul,.mm-spn{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px;--mm-spn-panel-offset:30%}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;overflow:hidden;clip-path:inset(0 0 0 0);-webkit-transform:translateX(0px);transform:translateX(0px)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:calc(100% + var(--mm-spn-panel-offset));padding-right:var(--mm-spn-panel-offset);line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:calc(-1*var(--mm-spn-panel-offset));overflow:visible}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/2);right:calc(var(--mm-spn-item-height)/2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn li:after{content:"";display:block;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:rgba(0,0,0,0)}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/2);left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:var(--mm-spn-item-height);padding:0 calc(var(--mm-spn-item-indent)*2);line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:calc(var(--mm-spn-item-height)/2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}.r-newsSingle .e-btn,.t-home .e-btn,.t-404 .e-btn,.r-section.--secondary .c-textImage.--borders .e-btn,.r-section.--primary .c-textImage.--borders .e-btn,.c-textImage.--imgWide .e-btn,.c-textImage.--borders .e-btn,.c-search .e-input,.c-textImage .e-btn,.c-text .e-btn,.c-testimonie_wrapper .e-btn,.c-teaserNews .e-btn,.c-teaserJob .e-btn,.c-table .e-btn,.c-search .e-btn,.c-pictoText .e-btn,.c-link_wrapper .e-btn,.c-keyNumber_wrapper .e-btn,.c-image .e-btn,.e-video .e-btn{display:inline-block;padding:16px 40px;color:#030304;font-size:var(--font-size-small);text-align:center;text-decoration:none;font-family:"Montserrat",sans-serif;border-radius:0;border:1px solid #fdc32b;background-color:#fdc32b;-webkit-transition:background-color .2s cubic-bezier(0.76,0.21,0.27,0.94);transition:background-color .2s cubic-bezier(0.76,0.21,0.27,0.94);cursor:pointer;font-weight:400;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-base);font-weight:700;margin-bottom:40px}.r-newsSingle .e-btn:hover,.t-home .e-btn:hover,.t-404 .e-btn:hover,.r-section.--secondary .c-textImage.--borders .e-btn:hover,.r-section.--primary .c-textImage.--borders .e-btn:hover,.c-search .e-input:hover,.c-textImage .e-btn:hover,.c-text .e-btn:hover,.c-testimonie_wrapper .e-btn:hover,.c-teaserNews .e-btn:hover,.c-teaserJob .e-btn:hover,.c-table .e-btn:hover,.c-search .e-btn:hover,.c-pictoText .e-btn:hover,.c-link_wrapper .e-btn:hover,.c-keyNumber_wrapper .e-btn:hover,.c-image .e-btn:hover,.e-video .e-btn:hover{color:#fdc32b;background-color:#030304;border:1px solid #fdc32b}.t-site .r-section.--contact .e-btn,.r-jobSingle .c-informations .e-btn,.r-section.--primary .e-btn,.r-section.--primary .c-link.--Bouton,.r-section.--primary .c-form input[type=submit]{display:inline-block;padding:16px 40px;color:#fdc32b;font-size:var(--font-size-small);text-align:center;text-decoration:none;font-family:"Montserrat",sans-serif;border-radius:0;border:1px solid #030304;background-color:#030304;-webkit-transition:background-color .2s cubic-bezier(0.76,0.21,0.27,0.94);transition:background-color .2s cubic-bezier(0.76,0.21,0.27,0.94);cursor:pointer;font-weight:400;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-base);font-weight:700;margin-bottom:40px}.t-site .r-section.--contact .e-btn:hover,.r-jobSingle .c-informations .e-btn:hover,.r-section.--primary .e-btn:hover,.r-section.--primary .c-link.--Bouton:hover,.r-section.--primary .c-form input[type=submit]:hover{color:#030304;background-color:#fdc32b;border:1px solid #030304}.r-jobSingle .e-btn.--secondary,.r-section.--secondary .e-btn,.r-section.--tertiary .c-textImage.--borders .e-btn,.r-section.--secondary .c-link.--Bouton,.r-section.--secondary .c-form input[type=submit]{display:inline-block;padding:16px 40px;color:#030304;font-size:var(--font-size-small);text-align:center;text-decoration:none;font-family:"Montserrat",sans-serif;border-radius:0;border:1px solid #fdc32b;background-color:#fdc32b;-webkit-transition:background-color .2s cubic-bezier(0.76,0.21,0.27,0.94);transition:background-color .2s cubic-bezier(0.76,0.21,0.27,0.94);cursor:pointer;font-weight:400;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-base);font-weight:700;margin-bottom:40px}.r-jobSingle .e-btn.--secondary:hover,.r-section.--secondary .e-btn:hover,.r-section.--tertiary .c-textImage.--borders .e-btn:hover,.r-section.--secondary .c-link.--Bouton:hover,.r-section.--secondary .c-form input[type=submit]:hover{color:#fdc32b;background-color:#030304;border:1px solid #fdc32b}.r-section.--tertiary .e-btn,.r-section.--tertiary .c-link.--Bouton,.r-section.--tertiary .c-form input[type=submit]{display:inline-block;padding:16px 40px;color:#030304;font-size:var(--font-size-small);text-align:center;text-decoration:none;font-family:"Montserrat",sans-serif;border-radius:0;border:1px solid #fdc32b;background-color:#fdc32b;-webkit-transition:background-color .2s cubic-bezier(0.76,0.21,0.27,0.94);transition:background-color .2s cubic-bezier(0.76,0.21,0.27,0.94);cursor:pointer;font-weight:400;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-base);font-weight:700;margin-bottom:40px}.r-section.--tertiary .e-btn:hover,.r-section.--tertiary .c-link.--Bouton:hover,.r-section.--tertiary .c-form input[type=submit]:hover{color:#fdc32b;background-color:#030304;border:1px solid #fdc32b}.c-swiper-container .e-sliderControls .e-btn{display:inline-block;padding:16px 40px;color:#030304;font-size:var(--font-size-small);text-align:center;text-decoration:none;font-family:"Montserrat",sans-serif;border-radius:0;border:1px solid #fdc32b;background-color:#fdc32b;-webkit-transition:background-color .2s cubic-bezier(0.76,0.21,0.27,0.94);transition:background-color .2s cubic-bezier(0.76,0.21,0.27,0.94);cursor:pointer;font-weight:400;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-base);font-weight:700;margin-bottom:40px;border:1px solid #fdc32b}.c-swiper-container .e-sliderControls .e-btn:hover{color:#fdc32b;background-color:#030304;border:1px solid #fdc32b}.r-footer .c-container .c-social a,.c-textImage .e-link,.c-text .e-link,.c-testimonie_wrapper .e-link,.c-teaserNews .e-link,.c-teaserJob .e-link,.c-table .e-link,.c-search .e-link,.c-pictoText .e-link,.c-link_wrapper .e-link,.c-keyNumber_wrapper .e-link,.c-image .e-link,.e-video .e-link,.t-site .c-text a,.t-simple .c-text a,.r-section .c-intro .e-text a,.r-productTechnical .c-text a,.c-textImage .c-content .e-text a,.c-text .e-text a,.c-testimonie .c-content a,.c-teaserCard .e-text a,.c-banner .e-text a,.e-text a{display:inline-block;font-size:var(--font-size-small);color:#fdc32b;font-weight:bold;text-decoration:underline;text-decoration-color:#fdc32b}.r-footer .c-container .c-social a:hover,.c-textImage .e-link:hover,.c-text .e-link:hover,.c-testimonie_wrapper .e-link:hover,.c-teaserNews .e-link:hover,.c-teaserJob .e-link:hover,.c-table .e-link:hover,.c-search .e-link:hover,.c-pictoText .e-link:hover,.c-link_wrapper .e-link:hover,.c-keyNumber_wrapper .e-link:hover,.c-image .e-link:hover,.e-video .e-link:hover,.t-site .c-text a:hover,.t-simple .c-text a:hover,.r-section .c-intro .e-text a:hover,.r-productTechnical .c-text a:hover,.c-textImage .c-content .e-text a:hover,.c-testimonie .c-content a:hover,.e-text a:hover{display:inline-block;font-size:var(--font-size-small);color:#fdc32b;font-weight:bold;text-decoration:underline;text-decoration-color:#fdc32b}.r-section.--primary .e-text a,.r-section.--primary .c-link.--Lien{display:inline-block;font-size:var(--font-size-small);color:#030304;font-weight:bold;text-decoration:underline;text-decoration-color:#030304}.r-section.--primary .e-text a:hover,.r-section.--primary .c-link.--Lien:hover{display:inline-block;font-size:var(--font-size-small);color:#030304;font-weight:bold;text-decoration:underline;text-decoration-color:#030304}.r-section.--secondary .e-text a,.r-section.--secondary .c-link.--Lien{display:inline-block;font-size:var(--font-size-small);color:#fdc32b;font-weight:bold;text-decoration:underline;text-decoration-color:#fdc32b}.r-section.--secondary .e-text a:hover,.r-section.--secondary .c-link.--Lien:hover{display:inline-block;font-size:var(--font-size-small);color:#fdc32b;font-weight:bold;text-decoration:underline;text-decoration-color:#fdc32b}.r-section.--tertiary .e-text a,.r-section.--tertiary .c-link.--Lien{display:inline-block;font-size:var(--font-size-small);color:#030304;font-weight:bold;text-decoration:underline;text-decoration-color:#fdc32b}.r-section.--tertiary .e-text a:hover,.r-section.--tertiary .c-link.--Lien:hover{display:inline-block;font-size:var(--font-size-small);color:#030304;font-weight:bold;text-decoration:underline;text-decoration-color:#fdc32b}.c-textImage .e-file,.c-text .e-file,.c-testimonie_wrapper .e-file,.c-teaserNews .e-file,.c-teaserJob .e-file,.c-table .e-file,.c-search .e-file,.c-pictoText .e-file,.c-link_wrapper .e-file,.c-keyNumber_wrapper .e-file,.c-image .e-file,.e-video .e-file{position:relative;padding-left:40px}.c-textImage .e-file::before,.c-text .e-file::before,.c-testimonie_wrapper .e-file::before,.c-teaserNews .e-file::before,.c-teaserJob .e-file::before,.c-table .e-file::before,.c-search .e-file::before,.c-pictoText .e-file::before,.c-link_wrapper .e-file::before,.c-keyNumber_wrapper .e-file::before,.c-image .e-file::before,.e-video .e-file::before{position:absolute;top:0;left:0;width:20px;height:20px;background-image:url(/themes/custom/vpt/img/file.png);content:""}.form-item.e-field legend,.form-item.e-field label{padding:8px 0;color:#fff;font-weight:300;font-size:14px;font-family:"Montserrat",sans-serif;text-transform:uppercase}.form-item.e-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0 20px}.form-item.e-field legend,.form-item.e-field label{grid-area:label}.form-item.e-field .e-edit{grid-area:edit}.form-item.e-field .description{color:#707070;font-size:11px}.form-item.e-field input[type=submit]{padding:4px 16px}@media(min-width:1200px){.form-item.e-field{display:grid;grid-template-areas:"label edit";grid-template-columns:180px auto;gap:0 30px}.form-item.e-field>*{margin:0 !important}}.js-form-type-checkbox{padding:8px 0}@media(min-width:1200px){.js-form-type-checkbox .e-field{grid-template-areas:". edit"}}.e-field .e-field{display:block}.form-checkboxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media(min-width:1200px){.form-actions{margin-left:210px}}.toolbar-menu-administration.e-field{margin-bottom:unset}input[type=text],input[type=number],input[type=password],input[type=tel],textarea{width:100%;padding:11px 10px;color:#fdc32b;background-color:rgba(255,255,255,.3);border:1px solid #fff;border-radius:0;-webkit-transition:all .4s ease;transition:all .4s ease}input[type=text]:hover,input[type=number]:hover,input[type=password]:hover,input[type=tel]:hover,textarea:hover{border:1px solid #fdc32b;outline:none !important}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,textarea:focus{color:#fdc32b;border:1px solid #fdc32b;outline:none !important}input[type=text]:active,input[type=number]:active,input[type=password]:active,input[type=tel]:active,textarea:active{color:#fdc32b;border:1px solid #fdc32b}input[type=text]:valid,input[type=number]:valid,input[type=password]:valid,input[type=tel]:valid,textarea:valid{border:1px solid #fdc32b}input[type=text]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff}input[type=text]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{color:#fff}input[type=text]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff}input[type=text]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#fff}input[type=text]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:#fff}input[type=email]{width:100%;padding:11px 10px;color:#fdc32b;background-color:rgba(255,255,255,.3);border:1px solid #fff;border-radius:0;-webkit-transition:all .4s ease;transition:all .4s ease}input[type=email]:hover{border:1px solid #fdc32b;outline:none !important}input[type=email]:focus{color:#fdc32b;border:1px solid #fdc32b;outline:none !important}input[type=email]:active{color:#fdc32b;border:1px solid #fdc32b}input[type=email]:valid{border:1px solid #fdc32b}input[type=email]::-webkit-input-placeholder{color:#fff}input[type=email]::-moz-placeholder{color:#fff}input[type=email]:-ms-input-placeholder{color:#fff}input[type=email]::-ms-input-placeholder{color:#fff}input[type=email]::placeholder{color:#fff}input[type=radio]{width:20px;height:20px;margin:0px 8px 16px 24px;border:1px solid #fdc32b;border-radius:4px}input[type=checkbox]{width:16px;height:16px;margin:0px 8px 0px 0px;border:1px solid #fdc32b;border-radius:4px}input[type=submit]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:16px 32px;color:#fff;background-color:#030304;border:1px solid #fdc32b;border-radius:0;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}input[type=submit]:focus{outline:none !important}input[type=submit]:hover{color:#030304;background-color:#fdc32b}select{position:relative;width:100%;padding:11px 10px;color:#fdc32b;background-color:rgba(255,255,255,.3);border:1px solid #030304;border-radius:0;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none}select:hover{border:1px solid #fdc32b;outline:none !important}select:focus{color:#fdc32b;border:1px solid #fdc32b;outline:none !important}select:active{color:#fdc32b;border:1px solid #fdc32b}select:valid{border:1px solid #fff}select::-webkit-input-placeholder{color:#fff}select::-moz-placeholder{color:#fff}select:-ms-input-placeholder{color:#fff}select::-ms-input-placeholder{color:#fff}select::placeholder{color:#fff}select option{color:#fff}select::after{position:absolute;content:""}textarea{width:100%}textarea:hover{border:1px solid #fdc32b;outline:none !important}textarea:focus{color:#fdc32b;border:1px solid #fdc32b;outline:none !important}textarea:active{color:#fdc32b;border:1px solid #fdc32b}textarea:valid{border:1px solid #fdc32b}textarea::-webkit-input-placeholder{color:#fff}textarea::-moz-placeholder{color:#fff}textarea:-ms-input-placeholder{color:#fff}textarea::-ms-input-placeholder{color:#fff}textarea::placeholder{color:#fff}.e-legend{margin-top:24px;color:#707070;font-size:12px;font-family:"sofia-pro",sans-serif}.e-logo{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:200px;height:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.e-logo a{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1025px){.e-logo{width:220px;height:auto}}.e-logo .e-title{display:none}.r-newsSingle .e-title,.r-jobSingle .e-title,.c-swiper-container .swiper-slide_container .c-content .e-title,.c-banner .e-title,.t-site .c-text h1,.t-simple .c-text h1,.r-section .c-intro .e-text h1,.r-productTechnical .c-text h1,.c-textImage .c-content .e-text h1,.c-text .e-text h1,.c-testimonie .c-content h1,.c-teaserCard .e-text h1,.c-banner .e-text h1,.e-text h1{font-family:"sofia-pro",sans-serif;font-weight:500;line-height:1.3;font-size:var(--font-size-h1);color:#fff;margin:0;text-transform:uppercase;margin-bottom:40px}.t-maintenance .c-message .e-title,.r-jobSingle>h2,.r-section .c-intro .e-title,.r-productTechnical .e-title,.r-productInfo>.e-title,.c-textImage .c-content .e-title,.t-site .c-text h2,.t-simple .c-text h2,.r-section .c-intro .e-text h2,.r-productTechnical .c-text h2,.c-textImage .c-content .e-text h2,.c-text .e-text h2,.c-testimonie .c-content h2,.c-teaserCard .e-text h2,.c-banner .e-text h2,.e-text h2{font-family:"sofia-pro",sans-serif;font-weight:500;line-height:1.3;font-size:var(--font-size-h2);color:#fff;margin:0;text-transform:uppercase;margin-bottom:48px}.c-teaserNews .e-title,.c-teaserJob .e-title,.c-teaserCard .e-title,.c-pictoText .e-title,.t-site .c-text h3,.t-simple .c-text h3,.r-section .c-intro .e-text h3,.r-productTechnical .c-text h3,.c-textImage .c-content .e-text h3,.c-text .e-text h3,.c-testimonie .c-content h3,.c-teaserCard .e-text h3,.c-banner .e-text h3,.e-text h3{font-family:"sofia-pro",sans-serif;font-weight:300;line-height:1.3;font-size:var(--font-size-h3);color:#fff;margin:0;text-transform:uppercase;margin-bottom:16px}.t-site .c-text h4,.t-simple .c-text h4,.r-section .c-intro .e-text h4,.r-productTechnical .c-text h4,.c-textImage .c-content .e-text h4,.c-text .e-text h4,.c-testimonie .c-content h4,.c-teaserCard .e-text h4,.c-banner .e-text h4,.e-text h4{font-family:"sofia-pro",sans-serif;font-weight:300;line-height:1.3;font-size:var(--font-size-h4);color:#fff;margin:0;text-transform:uppercase}.r-newsSingle .c-categories,.r-jobSingle .candidate,.r-jobSingle .c-categories,.c-teaserJob .c-categories{font-size:12px;text-transform:uppercase;font-weight:bold}.t-site .c-text,.t-simple .c-text,.r-section .c-intro .e-text,.r-productTechnical .c-text,.c-textImage .c-content .e-text,.c-text .e-text,.c-testimonie .c-content,.c-teaserCard .e-text,.c-banner .e-text,.e-text{line-height:1.5}.t-site .c-text h2,.t-simple .c-text h2,.r-section .c-intro .e-text h2,.r-productTechnical .c-text h2,.c-textImage .c-content .e-text h2,.c-text .e-text h2,.c-testimonie .c-content h2,.c-teaserCard .e-text h2,.c-banner .e-text h2,.e-text h2{margin-top:48px}.t-site .c-text h3,.t-simple .c-text h3,.r-section .c-intro .e-text h3,.r-productTechnical .c-text h3,.c-textImage .c-content .e-text h3,.c-text .e-text h3,.c-testimonie .c-content h3,.c-teaserCard .e-text h3,.c-banner .e-text h3,.e-text h3{margin-top:24px}.t-site .c-text h5,.t-simple .c-text h5,.r-section .c-intro .e-text h5,.r-productTechnical .c-text h5,.c-textImage .c-content .e-text h5,.c-text .e-text h5,.c-testimonie .c-content h5,.c-teaserCard .e-text h5,.c-banner .e-text h5,.e-text h5,.t-site .c-text h6,.t-simple .c-text h6,.r-section .c-intro .e-text h6,.r-productTechnical .c-text h6,.c-textImage .c-content .e-text h6,.c-text .e-text h6,.c-testimonie .c-content h6,.c-teaserCard .e-text h6,.c-banner .e-text h6,.e-text h6{font-size:12px;opacity:.8}.t-site .c-text p,.t-simple .c-text p,.r-section .c-intro .e-text p,.r-productTechnical .c-text p,.c-textImage .c-content .e-text p,.c-text .e-text p,.c-testimonie .c-content p,.c-teaserCard .e-text p,.c-banner .e-text p,.e-text p{line-height:1.5;font-size:16px;margin-bottom:24px}.t-site .c-text img,.t-simple .c-text img,.r-section .c-intro .e-text img,.r-productTechnical .c-text img,.c-textImage .c-content .e-text img,.c-text .e-text img,.c-testimonie .c-content img,.c-teaserCard .e-text img,.c-banner .e-text img,.e-text img{width:100%;height:auto;margin:48px 0px}.t-site .c-text .e-video,.t-simple .c-text .e-video,.r-section .c-intro .e-text .e-video,.r-productTechnical .c-text .e-video,.c-textImage .c-content .e-text .e-video,.c-testimonie .c-content .e-video,.e-text .e-video{margin:48px 0px}.t-site .c-text .e-video iframe,.t-simple .c-text .e-video iframe,.r-section .c-intro .e-text .e-video iframe,.r-productTechnical .c-text .e-video iframe,.c-textImage .c-content .e-text .e-video iframe,.c-testimonie .c-content .e-video iframe,.e-text .e-video iframe{width:100%}.t-site .c-text ul,.t-simple .c-text ul,.r-section .c-intro .e-text ul,.r-productTechnical .c-text ul,.c-textImage .c-content .e-text ul,.c-text .e-text ul,.c-testimonie .c-content ul,.c-teaserCard .e-text ul,.c-banner .e-text ul,.e-text ul{padding-left:27px;margin-bottom:24px}.t-site .c-text ul li,.t-simple .c-text ul li,.r-section .c-intro .e-text ul li,.r-productTechnical .c-text ul li,.c-textImage .c-content .e-text ul li,.c-text .e-text ul li,.c-testimonie .c-content ul li,.c-teaserCard .e-text ul li,.c-banner .e-text ul li,.e-text ul li{position:relative;margin-bottom:8px}.t-site .c-text ul li::before,.t-simple .c-text ul li::before,.r-section .c-intro .e-text ul li::before,.r-productTechnical .c-text ul li::before,.c-textImage .c-content .e-text ul li::before,.c-text .e-text ul li::before,.c-testimonie .c-content ul li::before,.c-teaserCard .e-text ul li::before,.c-banner .e-text ul li::before,.e-text ul li::before{content:"";position:absolute;width:16px;height:16px;top:4px;left:-27px;background:url(/themes/custom/vpt/img/arrow-right.svg) no-repeat center;background-size:contain}.e-text:last-child{margin-bottom:0}.e-video{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.e-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-banner{position:relative}.c-banner .c-container{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding-top:112px;padding-bottom:32px;width:100%}@media screen and (min-width:576px){.c-banner .c-container{padding-top:160px}}@media screen and (min-width:1025px){.c-banner .c-container{padding-top:280px;padding-bottom:32px;min-height:700px}}.c-banner .c-container .e-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.c-banner .c-container .e-img::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#030304;opacity:.7;z-index:0}.c-banner .c-container .e-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-banner .c-container .e-img video.bgvid{width:100%;height:100%;position:absolute;top:0;left:0;display:block;-o-object-fit:cover;object-fit:cover;z-index:-1}.c-banner video.bgvid-home{width:100%;height:100%;position:absolute;top:0;left:0;display:block;-o-object-fit:cover;object-fit:cover;z-index:-1}.c-banner .e-title{z-index:1;padding-left:16px;padding-right:32px}.c-banner .e-text{max-width:90%;z-index:1;padding-left:16px}.c-banner .e-text ul li::before{background:url(/themes/custom/vpt/img/arrow-right-primary.svg) no-repeat center;background-size:contain}.c-breadcrump{position:absolute;padding:8px 0px;width:100%;display:none;z-index:1}@media screen and (min-width:1025px){.c-breadcrump{top:164px;display:block}}.c-breadcrump::before{position:absolute;content:"";background-color:#fff;opacity:.35;width:100%;height:100%;top:0;left:0}.c-breadcrump nav ol{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding-top:0;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-breadcrump nav ol li{padding:8px 16px 8px 0px;color:#fff;text-transform:uppercase;font-size:12px;z-index:2}.c-breadcrump nav ol li a{cursor:pointer}.c-breadcrump nav ol li a:hover{color:#fdc32b}.c-breadcrump nav ol li+li{position:relative;padding:8px 16px 8px 21.6px}.c-breadcrump nav ol li+li::before{position:absolute;content:">";left:0;line-height:.9}.c-breadcrump nav ol li:nth-last-child(1) span{color:#fdc32b}@media screen and (min-width:1025px){.user-logged-in .c-breadcrump{top:256px;display:block}}.c-burgerIcon{z-index:5;width:40px;height:30px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}@media screen and (min-width:1200px){.c-burgerIcon{display:none}}.c-burgerIcon span{display:block;position:absolute;height:2px;width:100%;background:#fdc32b;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.c-burgerIcon span:nth-child(1){top:0}.c-burgerIcon span:nth-child(2),.c-burgerIcon span:nth-child(3){top:15px}.c-burgerIcon span:nth-child(4){top:30px}@media screen and (min-width:576px){.c-burgerIcon{top:32px}}@media screen and (min-width:1200px){.c-burgerIcon{display:none}}.c-burgerIcon.--navOpen span:nth-child(1){top:18px;width:0%;left:50%}.c-burgerIcon.--navOpen span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-burgerIcon.--navOpen span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-burgerIcon.--navOpen span:nth-child(4){top:18px;width:0%;left:50%}.c-categories{text-transform:uppercase;margin-bottom:16px}.c-textImage .c-list,.c-text .c-list,.c-testimonie_wrapper .c-list,.c-teaserNews .c-list,.c-teaserJob .c-list,.c-table .c-list,.c-search .c-list,.c-pictoText .c-list,.c-link_wrapper .c-list,.c-keyNumber_wrapper .c-list,.c-image .c-list,.e-video .c-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--grid-gutter)*-1);margin-right:calc(var(--grid-gutter)*-1)}.c-textImage .c-list>*,.c-text .c-list>*,.c-testimonie_wrapper .c-list>*,.c-teaserNews .c-list>*,.c-teaserJob .c-list>*,.c-table .c-list>*,.c-search .c-list>*,.c-pictoText .c-list>*,.c-link_wrapper .c-list>*,.c-keyNumber_wrapper .c-list>*,.c-image .c-list>*,.e-video .c-list>*{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}.c-textImage .c-list_item,.c-text .c-list_item,.c-testimonie_wrapper .c-list_item,.c-teaserNews .c-list_item,.c-teaserJob .c-list_item,.c-table .c-list_item,.c-search .c-list_item,.c-pictoText .c-list_item,.c-link_wrapper .c-list_item,.c-keyNumber_wrapper .c-list_item,.c-image .c-list_item,.e-video .c-list_item{width:100%}.c-ctas{position:fixed;bottom:20px;right:98px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;z-index:20}.c-ctas .item{position:relative;display:block;width:60px;height:60px;background-color:#e9b500;border-radius:50%;cursor:pointer}.c-ctas .item .icon{position:absolute;top:50%;left:50%;width:26px;height:26px;pointer-events:none;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-ctas .item .open{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.c-ctas .item .close{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0.6);transform:translate(-50%,-50%) scale(0.6)}.c-ctas .item.active .open{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0.6);transform:translate(-50%,-50%) scale(0.6)}.c-ctas .item.active .close{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.c-ctas .popup{position:absolute;bottom:calc(100% + 10px);right:-83px;width:300px;background-color:#fff;color:#030304;border-radius:5px;border:1px solid #e9e9e9;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1);box-shadow:0 3px 6px rgba(0,0,0,.1);overflow:hidden;opacity:0;max-width:0;max-height:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.c-ctas .popup .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#fdc32b;font-weight:700;color:#fff;text-transform:uppercase;padding:20px}.c-ctas .popup .title .icon{width:26px;height:26px}.c-ctas .popup .e-text{padding:20px}.c-ctas .popup .e-text>*{font-weight:500;font-size:14px}.c-ctas .popup .e-text>:last-child{margin-bottom:0}.c-ctas .popup.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);max-width:unset;max-height:unset}@media(min-width:1200px){.c-ctas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;bottom:90px;right:24px}.c-ctas .popup{right:0}}.c-form{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media(min-width:1200px){.c-form{gap:30px}}.c-form #edit-pass--description{color:#fdc32b}.c-form .e-label.form-required::after{content:"*";color:#fdc32b}#contact-message-contact-press-form,#contact-message-infortmations-form{padding-top:280px;max-width:900px}#contact-message-contact-press-form .js-form-type-checkbox,#contact-message-infortmations-form .js-form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.r-section #contact-message-contact-press-form,.r-section #contact-message-infortmations-form{padding-top:var(--content-paddding-V)}.r-section.--primary .c-form .e-label{color:#030304}.r-section.--primary .c-form .e-title{color:#030304}.r-section.--primary .c-form input[type=text],.r-section.--primary .c-form input[type=number],.r-section.--primary .c-form input[type=password],.r-section.--primary .c-form input[type=tel],.r-section.--primary .c-form input[type=email],.r-section.--primary .c-form textarea,.r-section.--primary .c-form select{border:1px solid #707070;background-color:#030304;color:#fff !important}.r-section.--primary .c-form input[type=text]:hover,.r-section.--primary .c-form input[type=number]:hover,.r-section.--primary .c-form input[type=password]:hover,.r-section.--primary .c-form input[type=tel]:hover,.r-section.--primary .c-form input[type=email]:hover,.r-section.--primary .c-form textarea:hover,.r-section.--primary .c-form select:hover{border:1px solid #fff}.r-section.--primary .c-form input[type=text]:focus,.r-section.--primary .c-form input[type=number]:focus,.r-section.--primary .c-form input[type=password]:focus,.r-section.--primary .c-form input[type=tel]:focus,.r-section.--primary .c-form input[type=email]:focus,.r-section.--primary .c-form textarea:focus,.r-section.--primary .c-form select:focus{border:1px solid #fff;color:#fdc32b}.r-section.--primary .c-form input[type=text]:active,.r-section.--primary .c-form input[type=number]:active,.r-section.--primary .c-form input[type=password]:active,.r-section.--primary .c-form input[type=tel]:active,.r-section.--primary .c-form input[type=email]:active,.r-section.--primary .c-form textarea:active,.r-section.--primary .c-form select:active{border:1px solid #fff;color:#fdc32b}.r-section.--primary .c-form input[type=text]:valid,.r-section.--primary .c-form input[type=number]:valid,.r-section.--primary .c-form input[type=password]:valid,.r-section.--primary .c-form input[type=tel]:valid,.r-section.--primary .c-form input[type=email]:valid,.r-section.--primary .c-form textarea:valid,.r-section.--primary .c-form select:valid{border:1px solid #fff}.r-section.--primary .c-form input[type=text]::-webkit-input-placeholder,.r-section.--primary .c-form input[type=number]::-webkit-input-placeholder,.r-section.--primary .c-form input[type=password]::-webkit-input-placeholder,.r-section.--primary .c-form input[type=tel]::-webkit-input-placeholder,.r-section.--primary .c-form input[type=email]::-webkit-input-placeholder,.r-section.--primary .c-form textarea::-webkit-input-placeholder,.r-section.--primary .c-form select::-webkit-input-placeholder{color:#030304}.r-section.--primary .c-form input[type=text]::-moz-placeholder,.r-section.--primary .c-form input[type=number]::-moz-placeholder,.r-section.--primary .c-form input[type=password]::-moz-placeholder,.r-section.--primary .c-form input[type=tel]::-moz-placeholder,.r-section.--primary .c-form input[type=email]::-moz-placeholder,.r-section.--primary .c-form textarea::-moz-placeholder,.r-section.--primary .c-form select::-moz-placeholder{color:#030304}.r-section.--primary .c-form input[type=text]:-ms-input-placeholder,.r-section.--primary .c-form input[type=number]:-ms-input-placeholder,.r-section.--primary .c-form input[type=password]:-ms-input-placeholder,.r-section.--primary .c-form input[type=tel]:-ms-input-placeholder,.r-section.--primary .c-form input[type=email]:-ms-input-placeholder,.r-section.--primary .c-form textarea:-ms-input-placeholder,.r-section.--primary .c-form select:-ms-input-placeholder{color:#030304}.r-section.--primary .c-form input[type=text]::-ms-input-placeholder,.r-section.--primary .c-form input[type=number]::-ms-input-placeholder,.r-section.--primary .c-form input[type=password]::-ms-input-placeholder,.r-section.--primary .c-form input[type=tel]::-ms-input-placeholder,.r-section.--primary .c-form input[type=email]::-ms-input-placeholder,.r-section.--primary .c-form textarea::-ms-input-placeholder,.r-section.--primary .c-form select::-ms-input-placeholder{color:#030304}.r-section.--primary .c-form input[type=text]::placeholder,.r-section.--primary .c-form input[type=number]::placeholder,.r-section.--primary .c-form input[type=password]::placeholder,.r-section.--primary .c-form input[type=tel]::placeholder,.r-section.--primary .c-form input[type=email]::placeholder,.r-section.--primary .c-form textarea::placeholder,.r-section.--primary .c-form select::placeholder{color:#030304}.r-section.--primary .c-form input[type=checkbox]{background-color:#fdc32b}.r-section.--secondary .c-form .e-title{color:#fff}.r-section.--tertiary .c-form .e-title{color:#030304}.r-section.--tertiary .c-form .e-label{color:#030304}.r-section.--tertiary .c-form input[type=text],.r-section.--tertiary .c-form input[type=number],.r-section.--tertiary .c-form input[type=password],.r-section.--tertiary .c-form input[type=tel],.r-section.--tertiary .c-form input[type=email],.r-section.--tertiary .c-form textarea,.r-section.--tertiary .c-form select{border:1px solid #707070;background-color:#030304;color:#fff !important}.r-section.--tertiary .c-form input[type=text]:hover,.r-section.--tertiary .c-form input[type=number]:hover,.r-section.--tertiary .c-form input[type=password]:hover,.r-section.--tertiary .c-form input[type=tel]:hover,.r-section.--tertiary .c-form input[type=email]:hover,.r-section.--tertiary .c-form textarea:hover,.r-section.--tertiary .c-form select:hover{border:1px solid #fff}.r-section.--tertiary .c-form input[type=text]:focus,.r-section.--tertiary .c-form input[type=number]:focus,.r-section.--tertiary .c-form input[type=password]:focus,.r-section.--tertiary .c-form input[type=tel]:focus,.r-section.--tertiary .c-form input[type=email]:focus,.r-section.--tertiary .c-form textarea:focus,.r-section.--tertiary .c-form select:focus{border:1px solid #fff;color:#fdc32b}.r-section.--tertiary .c-form input[type=text]:active,.r-section.--tertiary .c-form input[type=number]:active,.r-section.--tertiary .c-form input[type=password]:active,.r-section.--tertiary .c-form input[type=tel]:active,.r-section.--tertiary .c-form input[type=email]:active,.r-section.--tertiary .c-form textarea:active,.r-section.--tertiary .c-form select:active{border:1px solid #fff;color:#fdc32b}.r-section.--tertiary .c-form input[type=text]:valid,.r-section.--tertiary .c-form input[type=number]:valid,.r-section.--tertiary .c-form input[type=password]:valid,.r-section.--tertiary .c-form input[type=tel]:valid,.r-section.--tertiary .c-form input[type=email]:valid,.r-section.--tertiary .c-form textarea:valid,.r-section.--tertiary .c-form select:valid{border:1px solid #fff}.r-section.--tertiary .c-form input[type=text]::-webkit-input-placeholder,.r-section.--tertiary .c-form input[type=number]::-webkit-input-placeholder,.r-section.--tertiary .c-form input[type=password]::-webkit-input-placeholder,.r-section.--tertiary .c-form input[type=tel]::-webkit-input-placeholder,.r-section.--tertiary .c-form input[type=email]::-webkit-input-placeholder,.r-section.--tertiary .c-form textarea::-webkit-input-placeholder,.r-section.--tertiary .c-form select::-webkit-input-placeholder{color:#030304}.r-section.--tertiary .c-form input[type=text]::-moz-placeholder,.r-section.--tertiary .c-form input[type=number]::-moz-placeholder,.r-section.--tertiary .c-form input[type=password]::-moz-placeholder,.r-section.--tertiary .c-form input[type=tel]::-moz-placeholder,.r-section.--tertiary .c-form input[type=email]::-moz-placeholder,.r-section.--tertiary .c-form textarea::-moz-placeholder,.r-section.--tertiary .c-form select::-moz-placeholder{color:#030304}.r-section.--tertiary .c-form input[type=text]:-ms-input-placeholder,.r-section.--tertiary .c-form input[type=number]:-ms-input-placeholder,.r-section.--tertiary .c-form input[type=password]:-ms-input-placeholder,.r-section.--tertiary .c-form input[type=tel]:-ms-input-placeholder,.r-section.--tertiary .c-form input[type=email]:-ms-input-placeholder,.r-section.--tertiary .c-form textarea:-ms-input-placeholder,.r-section.--tertiary .c-form select:-ms-input-placeholder{color:#030304}.r-section.--tertiary .c-form input[type=text]::-ms-input-placeholder,.r-section.--tertiary .c-form input[type=number]::-ms-input-placeholder,.r-section.--tertiary .c-form input[type=password]::-ms-input-placeholder,.r-section.--tertiary .c-form input[type=tel]::-ms-input-placeholder,.r-section.--tertiary .c-form input[type=email]::-ms-input-placeholder,.r-section.--tertiary .c-form textarea::-ms-input-placeholder,.r-section.--tertiary .c-form select::-ms-input-placeholder{color:#030304}.r-section.--tertiary .c-form input[type=text]::placeholder,.r-section.--tertiary .c-form input[type=number]::placeholder,.r-section.--tertiary .c-form input[type=password]::placeholder,.r-section.--tertiary .c-form input[type=tel]::placeholder,.r-section.--tertiary .c-form input[type=email]::placeholder,.r-section.--tertiary .c-form textarea::placeholder,.r-section.--tertiary .c-form select::placeholder{color:#030304}.r-section.--tertiary .c-form input[type=checkbox]{background-color:#fdc32b}.c-image{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px}.c-image img{width:100%}.c-informations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;gap:16px 40px}@media screen and (min-width:576px){.c-informations{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1025px){.c-informations{margin-bottom:0px}}.c-informations .e-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.c-informations .e-svg{width:18px;height:18px}.c-informations .e-svg svg{display:block;width:100%;height:100%;fill:#fff}.c-informations .e-label{text-transform:uppercase;font-size:12px}.c-intro{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding-bottom:0;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-keyNumber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:40px 24px;border:1px solid #84898f}.c-keyNumber svg{width:2.5rem;height:2.5rem}@media screen and (min-width:576px){.c-keyNumber{width:50%}}@media screen and (min-width:1025px){.c-keyNumber{width:25%}}.c-keyNumber_wrapper{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.c-keyNumber .e-value{font-size:48px;color:#fdc32b;margin-bottom:8px;font-family:"sofia-pro",sans-serif;font-weight:900}@media screen and (min-width:576px){.c-keyNumber .e-value{font-size:2.625rem;text-align:center}}.c-keyNumber .e-unity{font-size:16px;text-transform:uppercase;text-align:center;margin-bottom:8px}.c-keyNumber .e-title{font-size:18px;font-family:"sofia-pro",sans-serif;color:#fff;text-transform:uppercase;text-align:center;margin:0;font-weight:300}@media screen and (min-width:576px){.c-keyNumber .e-title{font-size:18px}}.r-section.--primary .c-keyNumber .e-value{color:#030304}.r-section.--primary .c-keyNumber .e-title{color:#030304}.r-section.--secondary .c-keyNumber .e-title{color:#fff}.r-section.--tertiary .c-keyNumber .e-title{color:#030304}.c-language{height:-webkit-min-content;height:-moz-min-content;height:min-content;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 40px 16px 24px;cursor:pointer}.c-language_container{position:relative;width:60px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8px 0px}@media screen and (min-width:576px){.c-language_container{padding:0px;width:60px}}.c-language::before{content:"";position:absolute;width:18px;height:18px;left:0;-webkit-mask:url(/themes/custom/vpt/img/earth-globe.svg) no-repeat center;mask:url(/themes/custom/vpt/img/earth-globe.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:#fdc32b}.c-language::after{content:"";position:absolute;width:16px;height:10px;right:3px;background:url(/themes/custom/vpt/img/chevronicons-light.svg) no-repeat center;background-size:contain}.c-language li{position:absolute;opacity:0;font-weight:700;text-transform:uppercase}.c-language li:hover{color:#fdc32b}.c-language .is-active{opacity:1;color:#fdc32b}.c-language.--open{padding:8px 22px 8px 24px;background-color:#030304;bottom:50%}@media screen and (min-width:1025px){.c-language.--open{bottom:unset}}.c-language.--open li{margin:8px 0px;position:relative;opacity:1}.c-language.--open li:nth-of-type(1){margin-top:0}.c-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.c-link_wrapper{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px}.r-section.--primary .c-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.r-section.--primary .c-link.--Bouton{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.r-section.--primary .c-link.--Lien{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.r-section.--secondary .c-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.r-section.--secondary .c-link.--Bouton{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.r-section.--secondary .c-link.--Lien{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.c-map img{width:100%}@media screen and (max-width:1025px){.c-map{display:none}}.mm{font-size:26px}.mm-spn.mm-spn--navbar::after{display:none}.mm-ocd{z-index:3}.mm-ocd__content{top:80px;width:100%}@media screen and (min-width:576px){.mm-ocd__content{top:112px}}.user-logged-in .mm-ocd__content{top:179px}@media screen and (min-width:576px){.user-logged-in .mm-ocd__content{top:191px}}.mm-spn--open{border:none}.mm-spn.mm-spn--navbar ul{padding-bottom:80px}.mm-spn li::after{border:none}.mm-spn li{font-size:26px;font-weight:300;text-transform:uppercase;line-height:1.5}.mm-spn li:not(.menu-item--expanded)::before{display:none}.mm-spn ul.mm-spn--parent{left:-100%}.mm-spn.mm-spn--navbar ul::before{top:0;border-top:1px solid #fff;opacity:.7}.mm-ocd__backdrop{display:none}.c-navList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-pagination{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding:var(--content-padding-V) var(--content-padding-H)}.c-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-pagination ul li{margin-bottom:8px}.c-pagination ul li+li{margin-left:24px}.c-pagination ul li:hover{color:#fdc32b}.c-pagination ul .is-active{color:#fdc32b;text-decoration:underline}.c-pagination ul .pager__item--ellipsis{margin-left:8px}.c-pagination ul .pager__item--ellipsis+li{margin-left:8px}.c-pagination ul .pager__item--previous,.c-pagination ul .pager__item--next,.c-pagination ul .pager__item--first,.c-pagination ul .pager__item--last{width:100%;margin:0;margin-bottom:8px;text-align:center}.c-pagination ul .pager__item--previous,.c-pagination ul .pager__item--first{text-align:left}.c-pagination ul .pager__item--previous:hover svg,.c-pagination ul .pager__item--first:hover svg{fill:#fdc32b}.c-pagination ul .pager__item--next,.c-pagination ul .pager__item--previous{width:12px;height:12px}.c-pagination ul .pager__item--next .e-svg svg,.c-pagination ul .pager__item--previous .e-svg svg{fill:#fff}.c-pagination ul .pager__item--previous{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:576px){.c-pagination ul .pager__item--previous,.c-pagination ul .pager__item--next,.c-pagination ul .pager__item--first,.c-pagination ul .pager__item--last{margin-bottom:0px;margin-left:24px}}.c-pictoText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-pictoText .e-title{font-weight:900}.c-pictoText .c-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-pictoText .e-label{text-transform:uppercase;margin-bottom:8px;font-weight:700;max-width:300px}.c-pictoText .e-svg{width:40px;height:40px;margin-right:24px}.c-pictoText .e-svg svg{width:100%;height:100%;fill:#030304}.r-section.--primary .c-pictoText .e-title{color:#030304}.r-section.--primary .c-pictoText .e-svg svg{fill:#030304}.r-section.--secondary .c-pictoText .e-title{color:#fdc32b}.r-section.--secondary .c-pictoText .e-svg svg{fill:#fff}.r-section.--tertiary .c-pictoText .e-title{color:#030304}.r-section.--tertiary .c-pictoText .e-svg svg{fill:#030304}.c-primaryNav{font-size:20px;z-index:1}@media screen and (min-width:1200px){.c-primaryNav>ul>li{padding:16px 0px;-webkit-transition:padding .3s ease;transition:padding .3s ease}.c-primaryNav>ul>li.menu-item--expanded{position:relative}.c-primaryNav>ul>li.menu-item--expanded::after{position:absolute;content:"";right:-20px;top:calc(50% - 13px);width:13px;height:13px;background:url(/themes/custom/vpt/img/fleche-jauneicons.svg) no-repeat center;background-size:cover;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.c-primaryNav>ul>li.menu-item--expanded::before{content:"";position:absolute;bottom:-40px;width:100%;height:50px;display:none}.c-primaryNav>ul>li.menu-item--expanded:hover::after{top:calc(50% - 6px);opacity:1}.c-primaryNav>ul>li.menu-item--expanded:hover::before{display:block}.c-primaryNav>ul>li+li{margin-left:48px}.c-primaryNav>ul>li>ul{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;max-width:unset;position:fixed;height:auto;padding-top:24px;padding-bottom:24px;background-color:#030304;border-top:1px solid #707070;width:100%;top:150px !important;left:0;opacity:0;display:none;-webkit-box-shadow:0 0 10px 5px rgba(3,3,4,.3);box-shadow:0 0 10px 5px rgba(3,3,4,.3);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-primaryNav>ul>li>ul .c-ulContainer{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;max-width:1100px;width:100%}.c-primaryNav>ul>li>ul .c-ulContainer>li{width:380px;font-size:20px;font-weight:300;margin:0;margin-bottom:24px;color:#fdc32b;padding-left:24px}.c-primaryNav>ul>li>ul .c-ulContainer>li>a::before{display:none}.c-primaryNav>ul>li>ul .c-ulContainer>li>ul{display:block;padding:16px 0px}.c-primaryNav>ul>li>ul .c-ulContainer>li>ul>li{font-size:16px;font-weight:300;padding:8px 0px;margin:0;text-transform:uppercase;font-family:"sofia-pro",sans-serif;color:#fff}.c-primaryNav>ul>li>ul .c-ulContainer>li>ul>li a{padding-bottom:2px;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdc32b),to(#fdc32b));background-image:linear-gradient(#fdc32b,#fdc32b);background-position:0% 110%;background-repeat:no-repeat;background-size:0% 2px;-webkit-animation:underline-hover-out .2s ease forwards;animation:underline-hover-out .2s ease forwards;line-height:1.3}.c-primaryNav>ul>li>ul .c-ulContainer>li>ul>li:hover{color:#fdc32b}.c-primaryNav>ul>li>ul .c-ulContainer>li>ul>li:hover>a{-webkit-animation:underline-hover-in .4s ease forwards;animation:underline-hover-in .4s ease forwards}.c-primaryNav>ul>li>ul .c-ulContainer>li:nth-child(1){padding-left:0px}.c-primaryNav>ul>li>ul .c-ulContainer>li:nth-child(3n+1){padding-left:0px}.c-primaryNav>ul>li>ul .c-ulContainer>li:nth-last-of-type(1){padding-left:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-primaryNav>ul>li:hover>ul{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-animation:a-slideIn-top .2s ease forwards;animation:a-slideIn-top .2s ease forwards}}@-webkit-keyframes a-slideIn-top{from{top:200px;opacity:0}to{top:130px;opacity:1}}@keyframes a-slideIn-top{from{top:200px;opacity:0}to{top:130px;opacity:1}}@-webkit-keyframes a-admin-slideIn-top{from{top:300px;opacity:0}to{top:210px;opacity:1}}@keyframes a-admin-slideIn-top{from{top:300px;opacity:0}to{top:210px;opacity:1}}@-webkit-keyframes underline-hover-in{0%{background-size:0% 2px;background-position:0% 100%}100%{background-size:100% 2px;background-position:0% 100%}}@keyframes underline-hover-in{0%{background-size:0% 2px;background-position:0% 100%}100%{background-size:100% 2px;background-position:0% 100%}}@-webkit-keyframes underline-hover-out{0%{background-size:100% 2px;background-position:0% 100%}50%{background-size:100% 2px;background-position:100% 100%}100%{background-size:0% 2px;background-position:100% 100%}}@keyframes underline-hover-out{0%{background-size:100% 2px;background-position:0% 100%}50%{background-size:100% 2px;background-position:100% 100%}100%{background-size:0% 2px;background-position:100% 100%}}.c-search .c-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}@media screen and (min-width:1025px){.c-search .c-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}.c-search .e-field{display:block;width:100%;max-width:400px;position:relative}.c-search .e-field::before{position:absolute;content:"";width:13px;height:6px;top:calc(50% - 3px);right:16px;background:url(/themes/custom/vpt/img/chevronicons.svg) center no-repeat;background-size:cover;z-index:1}@media screen and (min-width:1025px){.c-search .e-field{width:25%;margin-bottom:0}}.c-search .e-field .e-label{display:none}.c-search .e-select{padding:8px 16px;background-color:#fdc32b;border:1px solid #030304;color:#030304}@media screen and (min-width:1025px){.c-search .e-select{padding:32px 24px}}.c-search .e-select:focus{background-color:#fdc32b;color:#030304}.c-search .form-actions{position:relative;margin-left:0}.c-search .form-actions::before{position:absolute;content:"";width:16px;height:16px;top:calc(50% - 8px);right:16px;background:url(/themes/custom/vpt/img/zoom.svg) center no-repeat;background-size:cover;z-index:1}@media screen and (min-width:1280px){.c-search .form-actions::before{width:24px;height:24px;top:calc(50% - 12px)}}.c-search .e-input{width:100% !important;max-width:400px;padding:8px 16px !important;text-align:left !important;position:relative;text-transform:uppercase;font-weight:bold}@media screen and (min-width:1025px){.c-search .e-input{text-align:left;padding:30px 24px !important;font-size:14px !important}}.c-search .c-fieldWrapper{width:100%;max-width:400px}@media screen and (min-width:1025px){.c-search .c-fieldWrapper{width:25%}}.c-search .form-select{margin:0}.c-search #edit-pass--description{color:#fdc32b}.r-section.--primary .c-search .e-field .e-select{color:#030304 !important;background-color:#fdc32b !important;border:1px solid #030304 !important}@media screen and (min-width:1025px){.r-section.--primary .c-search .e-field .e-select{border-right:none !important}}.r-section.--primary .c-search .e-field .e-select:focus{background-color:#fdc32b !important;color:#030304 !important}.r-section.--primary .c-search .e-field:hover::before{background:url(/themes/custom/vpt/img/chevronicons-primary.svg) center no-repeat;background-size:cover}.r-section.--primary .c-search .e-field:hover .e-select{background-color:#030304 !important;color:#fdc32b !important}.r-section.--primary .c-search .form-actions .e-input{color:#fdc32b !important;border:2px solid #030304 !important;background-color:#030304 !important}.r-section.--primary .c-search .form-actions:hover::before{background:url(/themes/custom/vpt/img/zoom-dark.svg) center no-repeat;background-size:cover}.r-section.--primary .c-search .form-actions:hover .e-input{background-color:#fdc32b !important;color:#030304 !important}.r-section.--secondary .c-search .e-select{color:#fdc32b !important;background-color:#030304 !important;border:1px solid #fdc32b !important}.r-section.--secondary .c-search .e-select:hover{background-color:#fdc32b !important;color:#030304 !important}.r-section.--secondary .c-search .e-select:focus{background-color:#fdc32b !important;color:#030304 !important}.r-section.--secondary .c-search .e-input{color:#030304 !important;border:2px solid #fdc32b !important;background-color:#fdc32b !important}.r-section.--secondary .c-search .e-input:hover{background-color:#030304 !important;color:#fdc32b !important}.r-section.--secondary .c-search .e-title{color:#fff}.r-section.--tertiary .c-search .e-select{color:#030304 !important;background-color:#fdc32b !important;border:1px solid #030304 !important}.r-section.--tertiary .c-search .e-select:hover{background-color:#030304 !important;color:#fdc32b !important}.r-section.--tertiary .c-search .e-select:focus{background-color:#fdc32b !important;color:#030304 !important}.r-section.--tertiary .c-search .e-input{color:#fdc32b !important;border:2px solid #030304 !important;background-color:#030304 !important}.r-section.--tertiary .c-search .e-input:hover{background-color:#fdc32b !important;color:#030304 !important}.r-section.--tertiary .c-search .e-title{color:#030304}.c-secondaryNav .--talents{position:relative}.c-secondaryNav .--talents::after{content:"";position:absolute;top:0;left:-32px;background:url(/themes/custom/vpt/img/groupe.svg) no-repeat center;background-size:contain;width:20px;height:20px}.c-secondaryNav .--news{position:relative}.c-secondaryNav .--news::after{content:"";position:absolute;top:0;left:-32px;background:url(/themes/custom/vpt/img/newletter.svg) no-repeat center;background-size:contain;width:20px;height:20px}.c-secondaryNav .--security{position:relative}.c-secondaryNav .--security::after{content:"";position:absolute;top:0;left:-32px;background:url(/themes/custom/vpt/img/securityicons.svg) no-repeat center;background-size:contain;width:20px;height:20px}.c-secondaryNav .--contact{position:relative}.c-secondaryNav .--contact::after{content:"";position:absolute;top:0;left:-32px;background:url(/themes/custom/vpt/img/emailsicons.svg) no-repeat center;background-size:contain;width:20px;height:20px}.c-swiper-container{width:100%;height:100%}.c-swiper-container .swiper-slide{position:relative;height:100%}.c-swiper-container .swiper-slide::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#030304;opacity:.7;z-index:2}.c-swiper-container .swiper-slide_container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:block}@media screen and (min-width:1025px){.c-swiper-container .swiper-slide_container{padding-top:200px;padding-bottom:216px}}.c-swiper-container .swiper-slide_container .c-content{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.c-swiper-container .swiper-slide_container .c-content .e-title{font-size:28px;margin-left:0}@media screen and (min-width:576px){.c-swiper-container .swiper-slide_container .c-content .e-title{font-size:48px}}@media screen and (min-width:1025px){.c-swiper-container .swiper-slide_container .c-content .e-title{font-size:58px;width:70%}}.c-swiper-container .swiper-slide_container .c-content .c-text{padding:0;margin:0}.c-swiper-container .e-sliderControls{position:relative;left:0;bottom:98px;width:100%;background-color:#fdc32b;z-index:10}@media screen and (min-width:576px){.c-swiper-container .e-sliderControls{bottom:45px}}@media screen and (min-width:1025px){.c-swiper-container .e-sliderControls{bottom:98px}}.c-swiper-container .e-sliderControls_container{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding-top:0;padding-bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-swiper-container .e-sliderControls .swiper-button-prev,.c-swiper-container .e-sliderControls .swiper-button-next{position:relative;width:24px;height:24px;display:block;background:url(/themes/custom/vpt/img/arrow-right.svg) no-repeat center;background-size:contain;margin:0}.c-swiper-container .e-sliderControls .swiper-button-prev::after,.c-swiper-container .e-sliderControls .swiper-button-next::after{display:none}.c-swiper-container .e-sliderControls .swiper-button-prev{margin-right:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:576px){.c-swiper-container .e-sliderControls .swiper-button-prev{margin-right:48px}}.c-swiper-container .e-sliderControls .swiper-button-next{margin-right:8px}@media screen and (min-width:576px){.c-swiper-container .e-sliderControls .swiper-button-next{margin-right:24px}}.c-swiper-container .e-sliderControls .swiper-pagination{position:relative;margin-right:24px;padding:8px 0px;width:unset !important}.c-swiper-container .e-sliderControls .swiper-pagination .swiper-pagination-bullet{background-color:#030304;margin-right:24px;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:576px){.c-swiper-container .e-sliderControls .swiper-pagination .swiper-pagination-bullet{margin-right:24px}}.c-swiper-container .e-sliderControls .swiper-pagination .swiper-pagination-bullet-active{position:relative}.c-swiper-container .e-sliderControls .swiper-pagination .swiper-pagination-bullet-active::before{content:"";position:absolute;width:100%;height:100%;-webkit-transform:scale(3);transform:scale(3);left:0;border:1px solid #fff;border-radius:50%}.c-swiper-container .e-sliderControls .e-btn{padding:16px 16px 16px 16px;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #030304;width:100%}@media screen and (min-width:576px){.c-swiper-container .e-sliderControls .e-btn{padding:24px 40px 24px 40px}}@media screen and (min-width:1025px){.c-swiper-container .e-sliderControls .e-btn{padding:40px 160px 40px 40px;max-width:587px}}.c-swiper-container .e-sliderControls .e-btn svg{margin-left:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:#fdc32b;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.c-swiper-container .e-sliderControls .e-btn:hover{color:#fdc32b;background-color:#030304}.c-swiper-container .e-sliderControls .e-btn:hover svg{-webkit-transform:rotate(90deg) translateX(10px);transform:rotate(90deg) translateX(10px)}.c-table{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;width:100%}.c-table .tablefield-wrapper{width:100%}.c-table .tablefield-wrapper>table{width:100%;border-collapse:collapse;zoom:.5}@media screen and (min-width:1025px){.c-table .tablefield-wrapper>table{zoom:.9}}@media screen and (min-width:1025px){.c-table .tablefield-wrapper>table{zoom:1}}.c-table .tablefield-wrapper .e-caption{text-align:left;margin-bottom:16px}.c-table .tablefield-wrapper .e-THead{background-color:#030304}.c-table .tablefield-wrapper .e-THead .e-TCell{padding:32px 16px;font-family:"sofia-pro",sans-serif;font-weight:bold;text-transform:uppercase;color:#fff;text-align:left}.c-table .tablefield-wrapper .e-THead .e-TCell+.e-TCell{border-left:1px solid #fff}.c-table .tablefield-wrapper .e-TBody .e-TCell{padding:16px;border:1px solid #030304}.r-section.--primary .c-table .e-caption{color:#030304}.r-section.--primary .c-table .e-THead{background-color:#030304}.r-section.--primary .c-table .e-THead .e-TCell{color:#fff}.r-section.--primary .c-table .e-THead .e-TCell+.e-TCell{border-left:1px solid #fff}.r-section.--primary .c-table .e-TBody .e-TCell{border:1px solid #030304;color:#030304}.r-section.--secondary .c-table .e-caption{color:#fff}.r-section.--secondary .c-table .e-THead{background-color:#fdc32b}.r-section.--secondary .c-table .e-THead .e-TCell{color:#030304}.r-section.--secondary .c-table .e-THead .e-TCell+.e-TCell{border-left:1px solid #030304}.r-section.--secondary .c-table .e-TBody .e-TCell{border:1px solid #fff;color:#fff}.r-section.--tertiary .c-table .e-caption{color:#030304}.r-section.--tertiary .c-table .e-THead{background-color:#030304}.r-section.--tertiary .c-table .e-THead .e-TCell{color:#fff}.r-section.--tertiary .c-table .e-THead .e-TCell+.e-TCell{border-left:1px solid #fff}.r-section.--tertiary .c-table .e-TBody .e-TCell{border:1px solid #030304;color:#030304}button #tarteaucitronManager{display:none}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{margin-bottom:15px !important}#tarteaucitronAlertBig{background-color:#030304 !important;-webkit-box-shadow:0 10px 20px 2px #84898f !important;box-shadow:0 10px 20px 2px #84898f !important;padding:24px 24px !important;color:#fff !important;width:unset !important}#tarteaucitronAlertBig .tarteaucitronDeny{padding:16px 24px !important}@media screen and (min-width:576px){#tarteaucitronAlertBig{width:100% !important}}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{color:#fff !important;margin-right:0px !important;margin-bottom:8px !important;width:100%}@media screen and (min-width:576px){#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{margin-right:32px !important}}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig .tarteaucitronDeny{background-color:#030304 !important;border:1px solid #fdc32b !important;padding:16px 24px !important;margin-bottom:8px !important;color:#fdc32b !important;font-weight:700;width:100%}@media screen and (min-width:576px){#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig .tarteaucitronDeny{margin-bottom:0px !important;width:unset}}#tarteaucitronAlertBig #tarteaucitronPersonalize{background-color:#fdc32b !important;padding:16px 24px !important;margin-bottom:8px !important;color:#030304 !important;font-weight:700;width:100%}@media screen and (min-width:576px){#tarteaucitronAlertBig #tarteaucitronPersonalize{margin-bottom:0px !important;width:unset}}.c-teaserCard{position:relative;padding:24px;z-index:0;height:100%;overflow:hidden}@media screen and (min-width:1025px){.c-teaserCard{padding:40px}}@media screen and (min-width:1280px){.c-teaserCard{padding:80px}}.c-teaserCard_wrapper{display:grid;grid-template-columns:repeat(1,1fr);row-gap:2px;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px}@media screen and (min-width:1025px){.c-teaserCard_wrapper{grid-template-columns:repeat(2,1fr)}}.c-teaserCard .e-img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.c-teaserCard .e-img::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:1;background-color:#030304;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.c-teaserCard .e-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.c-teaserCard .e-title{z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fdc32b;font-weight:700;padding-right:48px}.c-teaserCard .e-title .e-svg{width:23px;height:20px;position:absolute;right:8px;bottom:3px;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:1025px){.c-teaserCard .e-title .e-svg{bottom:6px}}.c-teaserCard .e-title .e-svg svg{position:absolute;width:100%;height:100%;fill:#fdc32b}.c-teaserCard .e-text{z-index:1;color:#fff}.c-teaserCard:hover .e-img::before{opacity:.5}.c-teaserCard:hover .e-img img{-webkit-transform:scale(1);transform:scale(1)}.c-teaserCard:hover .e-title .e-svg{right:0}.r-section.--primary .c-teaserCard .e-title{color:#fdc32b}.r-section.--primary .c-teaserCard .e-text{color:#fff}.r-section.--primary .c-teaserCard .e-text h2,.r-section.--primary .c-teaserCard .e-text h3{color:#fff}.r-section.--secondary .c-teaserCard .e-title{color:#fdc32b}.r-section.--secondary .c-teaserCard .e-text{color:#fff}.r-section.--secondary .c-teaserCard .e-text h2,.r-section.--secondary .c-teaserCard .e-text h3{color:#fff}.r-section.--tertiary .c-teaserCard .e-title{color:#fdc32b}.r-section.--tertiary .c-teaserCard .e-text{color:#fff}.r-section.--tertiary .c-teaserCard .e-text h2,.r-section.--tertiary .c-teaserCard .e-text h3{color:#fff}.c-teaserJob{margin-bottom:0;padding:40px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:1px solid #84898f}@media screen and (min-width:1025px){.c-teaserJob{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-teaserJob .e-img{width:5rem;height:5rem;margin-right:24px}.c-teaserJob .e-img.--noImg{background:url(/themes/custom/vpt/img/default.png) no-repeat center;background-size:cover}@media screen and (min-width:576px){.c-teaserJob .e-img{width:10rem;height:8rem}}@media screen and (min-width:1025px){.c-teaserJob .e-img{min-width:unset;width:285px;height:193px;margin-right:64px;margin-bottom:0px}}.c-teaserJob .e-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-teaserJob .c-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-teaserJob .c-categories{text-transform:unset !important;font-size:14px}@media screen and (min-width:576px){.c-teaserJob .c-categories{font-size:18px;text-transform:uppercase !important}}.c-teaserJob .c-informations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}@media screen and (min-width:1025px){.c-teaserJob .c-informations{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:24px}}.c-teaserJob .e-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:16px;text-transform:unset !important}.c-teaserJob .e-title{margin-bottom:24px;text-transform:unset !important;line-height:1.5}@media screen and (min-width:576px){.c-teaserJob .e-title{text-transform:uppercase !important}}.c-teaserJob .e-text{margin-bottom:24px}.c-teaserJob .e-btn{text-transform:unset}.c-teaserNews{margin-bottom:0;padding:40px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:1px solid #84898f}@media screen and (min-width:576px){.c-teaserNews{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-teaserNews .e-img{width:5rem;height:5rem;margin-right:24px}.c-teaserNews .e-img.--noImg{background:url(/themes/custom/vpt/img/default.png) no-repeat center;background-size:cover}@media screen and (min-width:576px){.c-teaserNews .e-img{width:10rem;height:8rem}}@media screen and (min-width:1025px){.c-teaserNews .e-img{min-width:unset;width:285px;height:193px;margin-right:64px;margin-bottom:0px}}.c-teaserNews .e-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-teaserNews .c-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-teaserNews .e-title{margin-bottom:16px;text-transform:unset !important}@media screen and (min-width:576px){.c-teaserNews .e-title{text-transform:uppercase !important}}@media screen and (min-width:1025px){.c-teaserNews .e-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0px}}.c-teaserNews .e-text{margin-bottom:16px}.c-teaserNews .c-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}@media screen and (min-width:1025px){.c-teaserNews .c-categories{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0px}}.c-testimonie{padding-left:var(--content-padding-H);padding-right:var(--content-padding-H);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:576px){.c-testimonie{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-testimonie .e-img{min-width:190px;min-height:190px;margin-bottom:24px}@media screen and (min-width:576px){.c-testimonie .e-img{margin-right:24px;margin-bottom:0px}}@media screen and (min-width:1025px){.c-testimonie .e-img{margin-right:80px;margin-bottom:0px}}.c-testimonie .e-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-testimonie .c-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#030304}@media screen and (min-width:576px){.c-testimonie .c-content{padding-top:48px;padding-right:0px}}@media screen and (min-width:1025px){.c-testimonie .c-content{padding-top:48px;padding-right:80px}}.c-testimonie .e-text{margin-bottom:24px;max-width:700px}.c-testimonie .e-label{text-transform:uppercase;font-size:12px}.c-testimonie_wrapper{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding:0;padding-bottom:96px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.c-testimonie_wrapper .e-sliderControls{position:absolute;bottom:0;left:0;background-color:#030304;width:100%}@media screen and (min-width:576px){.c-testimonie_wrapper .e-sliderControls{width:unset}}.c-testimonie_wrapper .e-sliderControls_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:576px){.c-testimonie_wrapper .e-sliderControls_wrapper{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.c-testimonie_wrapper .e-sliderControls .swiper-button-prev,.c-testimonie_wrapper .e-sliderControls .swiper-button-next{position:relative;width:24px;height:24px;display:block;background:url(/themes/custom/vpt/img/arrow-right-primary.svg) no-repeat center;background-size:contain;margin:0;padding:32px 0px}.c-testimonie_wrapper .e-sliderControls .swiper-button-prev::after,.c-testimonie_wrapper .e-sliderControls .swiper-button-next::after{display:none}.c-testimonie_wrapper .e-sliderControls .swiper-button-prev{margin-right:48px;margin-left:var(--content-padding-H);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-testimonie_wrapper .e-sliderControls .swiper-button-next{margin-right:24px}.c-testimonie_wrapper .e-sliderControls .swiper-pagination{position:relative;padding:8px 0px;width:unset !important;overflow:hidden;margin-right:24px}.c-testimonie_wrapper .e-sliderControls .swiper-pagination .swiper-pagination-bullet{background-color:#fdc32b;margin-right:24px;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.c-testimonie_wrapper .e-sliderControls .swiper-pagination .swiper-pagination-bullet-active{position:relative}.c-testimonie_wrapper .e-sliderControls .swiper-pagination .swiper-pagination-bullet-active::before{content:"";position:absolute;width:100%;height:100%;-webkit-transform:scale(3);transform:scale(3);left:0;border:1px solid #fff;border-radius:50%}.r-section.--secondary .c-testimonie_wrapper .e-sliderControls{background-color:#fdc32b}.r-section.--secondary .c-testimonie_wrapper .swiper-button-prev,.r-section.--secondary .c-testimonie_wrapper .swiper-button-next{background:url(/themes/custom/vpt/img/arrow-right.svg) no-repeat center;background-size:contain}.r-section.--secondary .c-testimonie_wrapper .swiper-pagination .swiper-pagination-bullet{background-color:#030304}.r-section.--secondary .c-testimonie_wrapper .swiper-pagination-bullet-active::before{border:1px solid #fff}.r-section.--tertiary .c-testimonie_wrapper .e-sliderControls{background-color:#030304}.r-section.--tertiary .c-testimonie_wrapper .swiper-button-prev,.r-section.--tertiary .c-testimonie_wrapper .swiper-button-next{background:url(/themes/custom/vpt/img/arrow-right-primary.svg) no-repeat center;background-size:contain}.r-section.--tertiary .c-testimonie_wrapper .swiper-pagination .swiper-pagination-bullet{background-color:#fdc32b}.r-section.--tertiary .c-testimonie_wrapper .swiper-pagination-bullet-active::before{border:1px solid #fff}.c-text{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px}.c-textImage{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.c-textImage [is=vp-slider]{position:relative}.c-textImage [slot=controls]{position:absolute;bottom:8px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:33px;padding-inline:10px}.c-textImage [slot=controls].hidden{display:none}.c-textImage [slot=controls] button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33px;height:33px;background:#e9b500;border:1px solid rgba(0,0,0,0);border-radius:999px;cursor:pointer;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-textImage [slot=controls] button:not(.disabled):is(:hover,:focus,:active){border:1px solid #fff;outline:0}.c-textImage [slot=controls] button.disabled{opacity:.2}.c-textImage [slot=controls] button svg{width:11px;height:11px;fill:#fff}.c-textImage [slot=controls] button.prev svg{rotate:180deg}@media screen and (min-width:1025px){.c-textImage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-textImage .video-wrapper{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%}.c-textImage .e-video{max-width:560px;height:auto;margin:0;padding:0;padding-right:15px}@media screen and (max-width:1025px){.c-textImage .e-video{max-width:1440px}}.c-textImage .e-img{width:100%;margin-bottom:40px;overflow:hidden}.c-textImage .e-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1025px){.c-textImage .e-img{width:40%;margin-bottom:0px}}.c-textImage .c-content{width:100%}@media screen and (min-width:1025px){.c-textImage .c-content{width:50%}}.c-textImage .c-content .e-title{margin-bottom:40px}.c-textImage .c-content .e-text{margin-bottom:40px}.c-textImage.--borders{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.c-textImage.--borders .e-img{width:100%;height:300px;margin-bottom:0}.c-textImage.--borders .e-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width:1025px){.c-textImage.--borders .e-img{width:40%;height:auto}}.c-textImage.--borders .c-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px;background-color:#030304;border:1px solid #707070}@media screen and (min-width:1025px){.c-textImage.--borders .c-content{padding:80px}}.c-textImage.--borders .e-btn{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;gap:1rem !important}.c-textImage.--imgWide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:576px){.c-textImage.--imgWide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:1025px){.c-textImage.--imgWide .c-content{width:55%}}.c-textImage.--imgWide .e-img{height:auto}@media screen and (min-width:1025px){.c-textImage.--imgWide .e-img{width:45%;height:100%}}.c-textImage.--imgWide .e-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.c-textImage.--imgLeft{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:1025px){.c-textImage.--imgLeft{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-textImage.--imgLeft .e-img{padding-right:32px}}.c-textImage.--imgRight{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:1025px){.c-textImage.--imgRight{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-textImage.--imgRight .e-img{padding-left:32px}}.c-textImage.--cta .c-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 280px;flex:0 280px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}@media screen and (min-width:1025px){.c-textImage.--cta .c-cta{margin-bottom:0}}.c-textImage.--cta .e-img{width:100%;height:320px;margin-bottom:0}.c-textImage.--cta .e-img img{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.c-textImage.--cta .e-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:100%;padding:0;border:none}.c-textImage.--cta .e-btn .e-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 16px;color:#fdc32b;font-size:14px;background-color:#030304;-webkit-transition:all .4s ease;transition:all .4s ease}.c-textImage.--cta .e-btn:hover .e-text{color:#030304;background-color:#fdc32b}.c-textImage.--cta .e-svg{width:96px;height:96px;padding:32px;background-color:#fdc32b}.c-textImage.--cta .e-svg svg{width:100%;height:100%;fill:#030304}.r-section.--primary .c-textImage.--borders .c-content{background-color:#030304;border:1px solid #ededed}.r-section.--primary .c-textImage.--borders .c-content .e-title,.r-section.--primary .c-textImage.--borders .c-content .e-text{color:#fff}.r-section.--primary .c-textImage.--borders .e-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.r-section.--secondary .c-textImage.--borders .c-content{background-color:#030304;border:1px solid #707070}.r-section.--secondary .c-textImage.--borders .c-content .e-title,.r-section.--secondary .c-textImage.--borders .c-content .e-text{color:#fff}.r-section.--secondary .c-textImage.--borders .e-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.r-section.--tertiary .c-textImage.--borders .c-content{background-color:#030304;border:1px solid #707070}.r-section.--tertiary .c-textImage.--borders .c-content .e-title,.r-section.--tertiary .c-textImage.--borders .c-content .e-text{color:#fff}.r-section.--tertiary .c-textImage.--borders .e-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.c-textImage.--borders.--imgLeft .e-img{padding:0}.c-textImageSlider{position:relative;-webkit-padding-after:var(--content-padding-V);padding-block-end:var(--content-padding-V)}.c-textImageSlider [slot=controls]{position:absolute;bottom:8px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:33px;padding-inline:10px}.c-textImageSlider [slot=controls].hidden{display:none}.c-textImageSlider [slot=controls] button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33px;height:33px;background:#e9b500;border:1px solid rgba(0,0,0,0);border-radius:999px;cursor:pointer;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-textImageSlider [slot=controls] button:not(.disabled):is(:hover,:focus,:active){border:1px solid #fff;outline:0}.c-textImageSlider [slot=controls] button.disabled{opacity:.2}.c-textImageSlider [slot=controls] button svg{width:11px;height:11px;fill:#fff}.c-textImageSlider [slot=controls] button.prev svg{rotate:180deg}@media(min-width:1024px){.c-textImageSlider [slot=controls]{bottom:50%;left:50%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 64px);translate:-50% -50%}.c-textImageSlider [slot=controls] button{width:45px;height:45px}}@media(min-width:1440px){.c-textImageSlider [slot=controls]{width:calc(100% + 200px)}.c-textImageSlider [slot=controls] button{width:60px;height:60px}}.r-section.--primary .c-textImageSlider [slot=controls] button{background:#fff}.r-section.--primary .c-textImageSlider [slot=controls] button svg{fill:#000}.r-section.--primary .c-textImageSlider [slot=controls] button:not(.disabled):is(:hover,:focus,:active){border:1px solid #000}.r-contactWrapper_container{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1025px){.r-contactWrapper_container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.r-contactWrapper .c-verticalTab{background-color:#fff}.r-contactWrapper .c-verticalTab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #030304}@media screen and (min-width:1025px){.r-contactWrapper .c-verticalTab ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.r-contactWrapper .c-verticalTab ul li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0px}.r-contactWrapper .c-verticalTab ul li .e-svg{z-index:1;width:40px;height:40px}@media screen and (min-width:1025px){.r-contactWrapper .c-verticalTab ul li .e-svg{position:absolute;top:55px;left:120px;bottom:unset;right:unset}}.r-contactWrapper .c-verticalTab ul li .e-svg svg{width:100%;height:100%;fill:#030304}.r-contactWrapper .c-verticalTab ul li+li{border-left:1px solid #030304}.r-contactWrapper .c-verticalTab ul li:hover{background-color:#fdc32b}@media screen and (min-width:1025px){.r-contactWrapper .c-verticalTab ul li{width:400px;border-bottom:1px solid #030304;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;padding:0px}}.r-contactWrapper .c-verticalTab a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;text-transform:uppercase;font-size:16px;text-align:left;color:#030304;font-weight:700;opacity:0;position:absolute;top:0;left:0;z-index:2}@media screen and (min-width:1025px){.r-contactWrapper .c-verticalTab a{z-index:0;position:unset;padding:0px 24px 0px 192px;opacity:1;height:150px}}.r-contactWrapper .c-verticalTab .--open{background-color:#fdc32b}.r-contactWrapper .c-sectionsWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.r-contactWrapper .c-sectionsWrapper .r-section{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding:var(--content-padding-V) var(--content-padding-H);padding:0;display:none}.r-contactWrapper .c-sectionsWrapper .r-section .c-intro,.r-contactWrapper .c-sectionsWrapper .r-section .c-image,.r-contactWrapper .c-sectionsWrapper .r-section .c-text,.r-contactWrapper .c-sectionsWrapper .r-section .c-link,.r-contactWrapper .c-sectionsWrapper .r-section .c-pictoText{padding:15px 0 0 30px}.r-contactWrapper .c-sectionsWrapper .r-section form{padding:15px 0 30px 30px}.r-contactWrapper .c-sectionsWrapper .r-section .c-form{margin-left:0}@media screen and (max-width:1025px){.r-contactWrapper .c-sectionsWrapper .r-section .c-intro,.r-contactWrapper .c-sectionsWrapper .r-section .c-image,.r-contactWrapper .c-sectionsWrapper .r-section .c-text,.r-contactWrapper .c-sectionsWrapper .r-section .c-link,.r-contactWrapper .c-sectionsWrapper .r-section .c-pictoText{padding:15px 0 0 30px}.r-contactWrapper .c-sectionsWrapper .r-section form{padding:15px 30px}.r-contactWrapper .c-sectionsWrapper .r-section .c-form{margin-left:0}}.r-contactWrapper .c-sectionsWrapper .r-section.--open{display:block}.r-contactWrapper .c-sectionsWrapper .c-intro{padding:0}.r-contactWrapper .c-sectionsWrapper .c-form{padding:0}.r-contactWrapper .c-sectionsWrapper .c-text{padding:0}.r-footer{background-color:#fff}.r-footer .c-container{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding:var(--content-padding-V) var(--content-padding-H);padding-top:20px;padding-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#030304;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:1200px){.r-footer .c-container{padding-bottom:20px;padding-right:105px}}@media screen and (min-width:1025px){.r-footer .c-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.r-footer .c-container .e-logo{margin-bottom:40px}.r-footer .c-container .c-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 16px}@media screen and (min-width:680px){.r-footer .c-container .c-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1025px){.r-footer .c-container .c-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0px}}.r-footer .c-container .c-lowerFooter,.r-footer .c-container .c-upperfooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:80px}.r-footer .c-container .c-upperFooter{margin-bottom:32px;-ms-flex-item-align:center;align-self:center}.r-footer .c-container .c-upperFooter .e-icon svg{fill:#fdc32b}.r-footer .c-container .c-lowerFooter{-ms-flex-item-align:center;align-self:center}@media screen and (min-width:1025px){.r-footer .c-container .c-lowerFooter{-ms-flex-item-align:end;align-self:flex-end}}.r-footer .c-container .e-address{text-transform:uppercase;line-height:1.5;text-align:center;margin-bottom:32px}@media screen and (min-width:1025px){.r-footer .c-container .e-address{text-align:left;margin-bottom:32px}}.r-footer .c-container .e-address span{font-weight:700}.r-footer .c-container .c-social{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1rem}.r-footer .c-container .c-social a{margin-left:1rem}.r-footer .c-container .e-legals{line-height:1.5;text-align:center;font-size:12px;font-weight:bold}@media screen and (min-width:1025px){.r-footer .c-container .e-legals{text-align:right}}.r-footer .c-container .e-legals>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.r-footer .c-container .e-legals>ul li+li{list-style:disc;margin-left:24px}.r-footer .c-container .c-secondaryNav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:500px;margin-bottom:32px}@media screen and (min-width:1025px){.r-footer .c-container .c-secondaryNav{width:unset;max-width:unset;margin-bottom:32px}}.r-footer .c-container .c-secondaryNav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1025px){.r-footer .c-container .c-secondaryNav ul{padding:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.r-footer .c-container .c-secondaryNav ul li{text-transform:uppercase;font-family:"sofia-pro",sans-serif;font-weight:500;font-size:12px;margin:0px;padding:16px 0px 0px 24px;width:50%}@media screen and (min-width:1025px){.r-footer .c-container .c-secondaryNav ul li{padding:0px;width:unset}.r-footer .c-container .c-secondaryNav ul li+li{margin-left:48px}}.r-footer .c-container .c-secondaryNav ul li a{position:relative}.r-footer .c-container .c-secondaryNav ul li a::before{content:"";position:absolute;bottom:-8px;right:0;height:2px;width:0%;background-color:#fdc32b;-webkit-transition:width .4s cubic-bezier(0.76,0.21,0.27,0.94);transition:width .4s cubic-bezier(0.76,0.21,0.27,0.94)}.r-footer .c-container .c-secondaryNav ul li:hover{color:#fdc32b}.r-footer .c-container .c-secondaryNav ul li:hover a::before{width:100%;right:unset;left:0}.r-footer .c-secondaryNav .--talents::after{background:url(/themes/custom/vpt/img/groupe-dark.svg) no-repeat center;background-size:contain}.r-footer .c-secondaryNav .--news::after{background:url(/themes/custom/vpt/img/newletter-dark.svg) no-repeat center;background-size:contain}.r-footer .c-secondaryNav .--security::after{background:url(/themes/custom/vpt/img/securityicons-dark.svg) no-repeat center;background-size:contain}.r-footer .c-secondaryNav .--contact::after{background:url(/themes/custom/vpt/img/emailsicons-dark.svg) no-repeat center;background-size:contain}.r-header{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;position:fixed;right:0;left:0;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-top:16px;padding-bottom:16px;-webkit-transition:padding .3s ease;transition:padding .3s ease}.r-header::before{position:fixed;top:0;left:0;width:100vw;height:80px;background-color:#030304;-webkit-box-shadow:0 0 20px 5px rgba(3,3,4,.5);box-shadow:0 0 20px 5px rgba(3,3,4,.5);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;content:""}@media screen and (min-width:576px){.r-header::before{height:113px}}@media screen and (min-width:1025px){.r-header::before{height:164px}}@media screen and (min-width:576px){.r-header{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;padding-top:32px;padding-bottom:32px}}.r-header_container{width:100%;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin:0 auto}.r-header .c-burgerIcon{position:absolute;top:24px;right:var(--content-padding-H)}@media screen and (min-width:576px){.r-header .c-burgerIcon{top:40px}}.r-header .c-primaryNav>ul,.r-header .c-secondaryNav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.r-header .c-primaryNav>ul>li,.r-header .c-secondaryNav>ul>li{color:#fff;font-weight:700;font-family:"sofia-pro",sans-serif;text-transform:uppercase}.r-header .c-primaryNav>ul>li>.--active::before,.r-header .c-secondaryNav>ul>li>.--active::before{width:100%}.r-header .c-primaryNav>ul>li a,.r-header .c-primaryNav>ul>li>span,.r-header .c-secondaryNav>ul>li a,.r-header .c-secondaryNav>ul>li>span{position:relative}.r-header .c-primaryNav>ul>li a::before,.r-header .c-primaryNav>ul>li>span::before,.r-header .c-secondaryNav>ul>li a::before,.r-header .c-secondaryNav>ul>li>span::before{position:absolute;right:0;bottom:-4px;width:0%;height:2px;background-color:#fdc32b;-webkit-transition:width .4s cubic-bezier(0.76,0.21,0.27,0.94);transition:width .4s cubic-bezier(0.76,0.21,0.27,0.94);content:""}.r-header .c-primaryNav>ul>li:hover,.r-header .c-secondaryNav>ul>li:hover{color:#fdc32b}.r-header .c-primaryNav>ul>li:hover>a::before,.r-header .c-primaryNav>ul>li:hover>span::before,.r-header .c-secondaryNav>ul>li:hover>a::before,.r-header .c-secondaryNav>ul>li:hover>span::before{right:unset;left:0;width:100%}.r-header .c-primaryNav>ul .e-linkSearch,.r-header .c-secondaryNav>ul .e-linkSearch{position:absolute;right:0;bottom:-87px;display:none;padding:32px 64px;color:#030304;background-color:#fdc32b;-webkit-box-shadow:0 0 10px 5px rgba(3,3,4,.2);box-shadow:0 0 10px 5px rgba(3,3,4,.2)}.r-header .c-primaryNav>ul .e-linkSearch::after,.r-header .c-secondaryNav>ul .e-linkSearch::after{position:absolute;right:32px;width:20px;height:20px;background:url(/themes/custom/vpt/img/arrow-right.svg) no-repeat center;background-size:cover;content:""}.r-header .c-primaryNav>ul .e-linkSearch:hover,.r-header .c-secondaryNav>ul .e-linkSearch:hover{color:#fdc32b;background-color:#030304;border:1px solid #fdc32b}.r-header .c-primaryNav>ul .e-linkSearch:hover::after,.r-header .c-secondaryNav>ul .e-linkSearch:hover::after{background:url(/themes/custom/vpt/img/arrow-right-primary.svg) no-repeat center;background-size:cover}.r-header .c-secondaryNav{position:fixed;right:-100vw;bottom:0;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;max-width:440px;padding:0px 8px;font-size:12px;background-color:#030304;border-top:1px solid #fff;-webkit-transition:right .4s ease;transition:right .4s ease}.r-header .c-secondaryNav>div{width:-webkit-min-content;width:-moz-min-content;width:min-content}.r-header .c-secondaryNav .is-active{color:#fdc32b}.r-header .c-secondaryNav .is-active::before{width:100%}.r-header .c-secondaryNav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:85%;padding:8px var(--content-padding-H)}.r-header .c-secondaryNav>ul li{width:50%;margin:0px;padding:8px 0px 16px 24px}.r-header .c-secondaryNav.--navOpen{right:0}@media screen and (min-width:1200px){.r-header .c-secondaryNav{position:unset;width:unset;max-width:unset;padding:0px;background-color:unset;border-top:none}.r-header .c-secondaryNav>ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}.r-header .c-secondaryNav>ul li{width:unset;margin:0px 24px}}.user-logged-in .r-header::before{top:78px}@media screen and (min-width:576px){.r-header.--fixe{padding-top:16px;padding-bottom:16px}}.r-header.--fixe::before{opacity:1}@media screen and (min-width:1025px){.r-header.--fixe::before{height:108px}}@media screen and (min-width:1200px){.r-header.--fixe .c-primaryNav>ul>li{padding:0px 0px 16px 0px}.r-header.--fixe .c-primaryNav>ul>li.menu-item--expanded:hover::after{top:calc(50% - 8px);opacity:1}.r-header.--fixe .c-primaryNav>ul>li>ul{top:108px !important}}.user-logged-in .c-primaryNav>ul>li ul{top:225px !important}.user-logged-in .c-primaryNav>ul>li:hover>ul{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-animation:a-admin-slideIn-top .2s ease forwards;animation:a-admin-slideIn-top .2s ease forwards}.user-logged-in .r-header.--fixe{top:85px}.user-logged-in .r-header.--fixe .c-primaryNav>ul>li ul{top:185px !important}.user-logged-in .r-header.--fixe .c-primaryNav>ul>li:hover>ul{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-animation:a-admin-slideIn-top .2s ease forwards;animation:a-admin-slideIn-top .2s ease forwards}.r-productInfo{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding:var(--content-padding-V) var(--content-padding-H);position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:480px}.r-productInfo>.e-title{width:100%;margin-bottom:40px;font-weight:500}.r-productInfo .c-keyNumber_wrapper{padding:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}@media screen and (min-width:1025px){.r-productInfo .c-keyNumber_wrapper{width:50%}}.r-productInfo .c-keyNumber_wrapper .c-keyNumber{width:100%;border:none;padding:32px 24px 24px 24px}@media screen and (min-width:576px){.r-productInfo .c-keyNumber_wrapper .c-keyNumber{width:50%}}@media screen and (min-width:1025px){.r-productInfo .c-keyNumber_wrapper .c-keyNumber{width:50%;padding:32px 24px}}.r-productInfo .e-img{width:100%;height:100%;right:0;top:0}@media screen and (min-width:1025px){.r-productInfo .e-img{width:45%;position:absolute}}.r-productInfo .e-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.r-productTechnical{background-color:#fdc32b}.r-productTechnical_container{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding:var(--content-padding-V) var(--content-padding-H);position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#030304}.r-productTechnical .e-title{width:100%;font-weight:500;margin-bottom:40px;color:#030304}.r-productTechnical .c-text{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.r-productTechnical .c-text .e-text{width:100%}.r-productTechnical .c-text h3{font-size:20px;color:#030304;font-weight:bold}.r-section{width:100%;padding:var(--content-padding-V) 0}.r-section_container>div{margin-bottom:var(--content-padding-V)}.r-section_container>div:nth-last-of-type(1){margin-bottom:0}.r-section .c-intro{margin-bottom:0}.r-section .c-intro .e-title{max-width:700px}.r-section .c-intro .e-text{max-width:90%}.r-section.--primary{background-color:#fdc32b}.r-section.--primary .c-intro .e-title{color:#030304}.r-section.--primary .e-title{color:#030304}.r-section.--primary .c-content{color:#030304}.r-section.--primary .e-text{max-width:90%;color:#030304}.r-section.--primary .e-text h1,.r-section.--primary .e-text h2,.r-section.--primary .e-text h3{color:#030304}.r-section.--primary .e-text ul li::before{background:url(/themes/custom/vpt/img/arrow-right.svg) no-repeat center;background-size:contain}.r-section.--primary .c-teaserJob,.r-section.--primary .c-teaserNews{color:#030304}.r-section.--primary .c-teaserJob .e-title,.r-section.--primary .c-teaserNews .e-title{color:#030304;text-transform:unset !important}@media screen and (min-width:576px){.r-section.--primary .c-teaserJob .e-title,.r-section.--primary .c-teaserNews .e-title{text-transform:uppercase !important}}.r-section.--primary .c-teaserJob .e-svg svg,.r-section.--primary .c-teaserNews .e-svg svg{fill:#030304}.r-section.--primary .c-teaserJob .e-btn,.r-section.--primary .c-teaserNews .e-btn{border:1px solid #030304}.r-section.--secondary{background-color:#030304;color:#fff}.r-section.--secondary .e-text{color:#fff}.r-section.--secondary .e-text h1,.r-section.--secondary .e-text h2,.r-section.--secondary .e-text h3{color:#fff}.r-section.--secondary .e-text ul li::before{background:url(/themes/custom/vpt/img/arrow-right-primary.svg) no-repeat center;background-size:contain}.r-section.--secondary .c-content{color:#fff}.r-section.--secondary .e-title{color:#fff}.r-section.--tertiary{background-color:#fff;color:#030304}.r-section.--tertiary .c-intro .e-title{color:#030304}.r-section.--tertiary .e-text{color:#030304}.r-section.--tertiary .e-text h1,.r-section.--tertiary .e-text h2,.r-section.--tertiary .e-text h3{color:#030304}.r-section.--tertiary .e-text ul li::before{background:url(/themes/custom/vpt/img/arrow-right.svg) no-repeat center;background-size:contain}.r-section.--tertiary .e-title{color:#030304}.r-section.--tertiary .c-content{color:#030304}.r-view{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px}.r-view .c-textImage{padding:0}.t-contact select option{color:#000 !important}.t-contact .js-form-type-select{position:relative}.t-contact .js-form-type-select::before{position:absolute;content:"";width:13px;height:6px;top:18px;right:16px;background:url(/themes/custom/vpt/img/chevronicons-light.svg) center no-repeat;background-size:cover;z-index:1}.t-contact .c-textImage,.t-contact .e-video,.t-contact .c-keyNumber_wrapper,.t-contact .c-table{padding:0}.t-contact .c-keyNumber_wrapper .e-value{font-size:24px}.t-contact .c-keyNumber_wrapper .e-title{font-size:16px}.t-contact section.forms{position:relative;margin-left:auto;margin-right:auto;max-width:1440px;background-color:#fff}.t-contact section.forms nav{background-color:#707070;position:relative;z-index:1}@media(min-width:1200px){.t-contact section.forms nav{margin-left:25%}}.t-contact section.forms nav ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:0 1px 1px}@media(min-width:1200px){.t-contact section.forms nav ul{grid-template-columns:repeat(3,1fr)}}.t-contact section.forms nav li{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;color:#030304}.t-contact section.forms nav a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;width:100%;gap:14px;padding:18px}.t-contact section.forms nav a:hover,.t-contact section.forms nav a.active{background-color:#fdc32b}.t-contact section.forms nav a.active::after{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border-style:solid;border-width:15px 17.5px 0;border-color:#fdc32b rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.t-contact section.forms nav svg{width:24px;height:24px;margin:0 auto;pointer-events:none}.t-contact section.forms nav span{display:none;pointer-events:none;font-weight:700;text-transform:uppercase}@media(min-width:1200px){.t-contact section.forms nav li:first-of-type{display:none;pointer-events:none}.t-contact section.forms nav svg{width:32px;height:32px}.t-contact section.forms nav span{display:block}}.t-contact section.forms .tabs{position:relative;background-color:#030304}.t-contact section.forms .tabs .tab{display:none;padding-top:50px;padding-bottom:50px}.t-contact section.forms .tabs .tab.active{display:block}.t-contact section.forms .tabs .tab .r-view{margin:0;padding:0;max-width:unset}.t-contact section.forms .tabs .tab[data-slug=tel]{background-color:#fff;color:#030304;padding:50px 20px}.t-contact section.forms .tabs .tab[data-slug=tel] .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px}.t-contact section.forms .tabs .tab[data-slug=tel] .item>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:4px 0;font-family:"Montserrat",sans-serif;font-weight:500}.t-contact section.forms .tabs .tab[data-slug=tel] .item .title{color:#fdc32b;font-weight:700}.t-contact section.forms .tabs .tab[data-slug=tel] svg{margin-top:4px}.t-contact section.forms .tabs h2{font-family:"Montserrat",sans-serif;font-weight:500;font-size:19px;padding:0 var(--content-padding-H);max-width:1440px;margin:0 auto 2em;text-transform:uppercase}@media(min-width:1200px){.t-contact section.forms .tabs h2{display:none}}.t-contact section.forms .tabs .rgpd{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;font-size:12px;margin-top:2rem}@media(min-width:1200px){.t-contact section.forms .tabs .rgpd{padding-left:calc(var(--content-padding-H) + 180px + 30px)}}@media(min-width:1200px){.t-contact section.forms .tabs .captcha{padding-left:210px}}@media(min-width:1200px){.t-contact section.forms .tabs{margin-left:25%}.t-contact section.forms .tabs .tab[data-slug=tel]{position:absolute;display:block;margin-left:-33%;width:33%}}.c-form .e-field label{text-transform:none}.page-node-type-job select option{color:#000 !important}.t-home .c-intro .e-title{max-width:900px}.t-home .c-banner{position:relative;width:100%;height:900px;max-height:100vh}.t-home .c-banner .e-slider{width:100%;height:100%;z-index:-1}.t-home .c-banner .e-slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.t-home .c-banner .c-ctaHome{position:absolute;right:0;top:80px;width:100vw;height:100%;display:none}.t-home .c-banner .c-ctaHome .c-textImage.--cta{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;z-index:3;width:100%;padding-bottom:160px}.t-home .c-banner .c-ctaHome .c-textImage.--cta .c-cta{-webkit-box-flex:0;-ms-flex:0 284px;flex:0 284px}.t-home .c-banner .c-ctaHome .c-textImage.--cta .e-img{height:280px}.t-home .c-banner .c-ctaHome .c-textImage.--cta .e-svg{padding:24px;width:64px;height:64px}.t-home .c-banner .c-ctaHome .c-textImage.--cta .e-text{padding:24px 16px;font-size:12px;text-transform:uppercase;font-weight:700}.t-home .c-banner .c-ctaHome .c-textImage.--cta .c-content{opacity:0}@media screen and (min-width:1025px){.t-home .c-banner .c-ctaHome{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:576px){.t-home .c-swiper-container .e-sliderControls{background-color:rgba(0,0,0,0)}}.t-home .c-swiper-container .e-sliderControls_container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:576px){.t-home .c-swiper-container .e-sliderControls_container{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}.t-home .c-swiper-container .e-sliderControls_container .swiper-pagination{padding:24px 0px}.t-home .c-swiper-container .e-sliderControls_container .e-btn{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;text-transform:uppercase;font-weight:700;display:none}@media screen and (min-width:576px){.t-home .c-swiper-container .e-sliderControls_container .e-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}}.t-home .c-swiper-container .e-sliderControls_pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-home .c-swiper-container .e-sliderControls_pagination .swiper-button-prev,.t-home .c-swiper-container .e-sliderControls_pagination .swiper-button-next{top:auto}@media screen and (min-width:576px){.t-home .c-swiper-container .e-sliderControls_pagination{position:relative;width:auto}.t-home .c-swiper-container .e-sliderControls_pagination::before{position:absolute;top:0;right:0;left:-1999px;bottom:0;background-color:#fdc32b;content:""}}.t-home .r-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1025px){.t-home .r-view{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.t-home .r-view>a{height:100%}.t-home .views-row{margin-bottom:2px;width:100%}@media screen and (min-width:1025px){.t-home .views-row{width:49%}}.t-home .views-row:nth-child(2n+2){margin-left:0}@media screen and (min-width:1025px){.t-home .views-row:nth-child(2n+2){margin-left:2px}}.t-home .c-textImage.--borders{margin-bottom:0}.t-home .c-keyNumber_wrapper{padding-top:0}.t-home .c-search{padding-bottom:16px}.t-home #exposed-form-search{padding-bottom:0}.grid{position:absolute;top:90px;left:0;display:grid;grid-template-columns:1fr min(1140px,100%) 1fr;grid-template-rows:1fr;z-index:2;width:100%;height:calc(100% - 90px);pointer-events:none}@media screen and (min-width:1025px){.grid{top:209px;height:calc(100% - 209px)}}.grid .item{height:100%;border-top:1px solid rgba(237,237,237,.2)}.grid .item:nth-child(2){border-left:1px solid rgba(237,237,237,.2)}.grid .item:nth-child(3){border-left:1px solid rgba(237,237,237,.2)}.grid .sub_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}@media screen and (min-width:1025px){.grid .sub_grid{grid-template-columns:repeat(4,1fr)}}.grid .sub_grid .sub_item{height:100%}.grid .sub_grid .sub_item:nth-child(2){border-left:1px solid rgba(237,237,237,.2)}.grid .sub_grid .sub_item:nth-child(3){border-left:1px solid rgba(237,237,237,.2)}.grid .sub_grid .sub_item:nth-child(4){border-left:1px solid rgba(237,237,237,.2)}.t-index .r-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1025px){.t-index .r-view{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.t-index .r-view>a{height:100%}.t-index .views-row{margin-bottom:2px;width:100%}@media screen and (min-width:1025px){.t-index .views-row{width:49%}}.t-index .views-row:nth-child(2n+2){margin-left:0}@media screen and (min-width:1025px){.t-index .views-row:nth-child(2n+2){margin-left:2px}}.r-jobSingle{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding-top:120px}@media screen and (min-width:576px){.r-jobSingle{padding-top:200px}}@media screen and (min-width:1025px){.r-jobSingle{padding-top:320px}}.r-jobSingle header{border-bottom:1px solid #84898f}.r-jobSingle .candidate p{margin-bottom:4px}.r-jobSingle footer{border-top:1px solid #84898f;padding-top:32px;margin-top:40px}.r-jobSingle .e-title{margin-bottom:48px;font-weight:500}.r-jobSingle .e-btn.--secondary{margin-bottom:40px}.r-jobSingle .c-informations{border-bottom:1px solid #707070;padding-bottom:24px}.r-jobSingle .c-informations .e-btn{color:#030304 !important;background-color:#fdc32b !important}.r-jobSingle .c-informations .e-btn:hover{color:#fdc32b !important;background-color:#030304 !important;border-color:#fdc32b !important}.r-jobSingle .--postuler{margin-bottom:0;margin-left:auto;min-width:175px;margin-top:40px;color:#fdc32b !important;background-color:#030304 !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.r-jobSingle .--postuler:hover{color:#030304 !important;background-color:#fdc32b !important}.r-jobSingle .--postuler .icon{width:26px;height:26px}@media screen and (min-width:576px){.r-jobSingle .--postuler{margin-top:0px}}.r-jobSingle .e-text{padding:40px 0px;max-width:700px;margin-bottom:40px}.r-jobSingle .e-text h3{color:#fdc32b;font-weight:900}.r-jobSingle .e-text ul li{margin-bottom:24px}.r-jobSingle .e-text ul li::before{background:url(/themes/custom/vpt/img/arrow-right-primary.svg) no-repeat center;background-size:contain}.r-jobSingle>h2{color:#fdc32b;font-weight:900}.t-talent .job-section-list{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding:var(--content-padding-V) var(--content-padding-H)}.t-talent .job-section-list .first .c-teaserJob{border-top:none}.t-login main{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-login .c-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px;border:1px solid #fdc32b}.t-login .c-form .e-field{max-width:400px;margin-bottom:0px}.t-login .c-form .e-field+.e-field{margin:24px 0px}.t-login .c-form .e-field input[type=submit]{width:100%}.t-maintenance main{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-maintenance .c-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px;background-color:rgba(215,234,217,.2);max-width:500px}.t-maintenance .c-message .e-title{margin:0;cursor:initial;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdc32b),to(#fdc32b));background-image:linear-gradient(#fdc32b,#fdc32b);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 2px;-webkit-animation:underline 7s 2s ease infinite forwards;animation:underline 7s 2s ease infinite forwards;text-transform:none}@-webkit-keyframes underline{0%{background-size:0% 2px;background-position:0% 100%}25%{background-size:100% 2px;background-position:0% 100%}45%{background-size:100% 2px;background-position:0% 100%}65%{background-size:0% 2px;background-position:1000px 100%}100%{background-size:0% 2px;background-position:1000px 100%}}@keyframes underline{0%{background-size:0% 2px;background-position:0% 100%}25%{background-size:100% 2px;background-position:0% 100%}45%{background-size:100% 2px;background-position:0% 100%}65%{background-size:0% 2px;background-position:1000px 100%}100%{background-size:0% 2px;background-position:1000px 100%}}.r-newsSingle{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding-top:120px}@media screen and (min-width:576px){.r-newsSingle{padding-top:200px}}@media screen and (min-width:1025px){.r-newsSingle{padding-top:320px}}.r-newsSingle header{border-bottom:1px solid #84898f;padding-bottom:24px}.r-newsSingle footer{border-top:1px solid #84898f;padding-top:24px}.r-newsSingle .e-title{margin-bottom:48px;font-weight:500}.r-newsSingle .e-btn{margin-bottom:40px}.r-newsSingle .e-text{padding:40px 0px;max-width:90%;margin-bottom:40px}.r-newsSingle .e-text h3{color:#fdc32b;font-weight:900}.r-newsSingle .e-text ul li{margin-bottom:24px}.r-newsSingle .e-text ul li::before{background:url(/themes/custom/vpt/img/arrow-right-primary.svg) no-repeat center;background-size:contain}.t-news .news-section-list{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding:var(--content-padding-V) var(--content-padding-H);padding-top:0}.t-news .news-section-list .first .c-teaserNews{border-top:none}.t-news .r-section:nth-of-type(1){padding-bottom:0}.t-news .r-section .c-form{margin:0;padding:0;margin-bottom:0}.t-news .r-section .c-form_label{padding-bottom:40px;padding-top:0}.t-news .r-section .c-form ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.t-news .r-section .c-form ul li{display:inline-block;margin:8px 0px;padding:8px 16px 8px 0px}.t-news .r-section .c-form ul li a{padding:8px 24px;min-width:130px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #fff;-webkit-transition:all .3s ease;transition:all .3s ease}.t-news .r-section .c-form ul li a:hover,.t-news .r-section .c-form ul li a.active{background-color:#fdc32b;color:#030304;border:1px solid #fdc32b}.t-news .r-section .c-form ul .--selected{border:1px solid #fdc32b;background-color:#fdc32b;color:#030304}.t-news .r-section .e-label{margin-bottom:40px}.t-news .c-form_label{margin-bottom:10px}.t-news .news-section-list-empty{margin:0 auto 30px;padding:0 var(--content-padding-H);max-width:1440px}.t-product .c-keyNumber{padding:88px 24px 0px 24px}@media screen and (min-width:576px){.t-product .c-keyNumber{padding:88px 24px}}.t-product .c-teaserCard_wrapper{padding:0;width:100%}.t-product .r-section{padding:0}.t-product .r-section_container{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;padding:var(--content-padding-V) var(--content-padding-H);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.t-product .r-section_container>.c-intro{padding:0;width:100%;height:-webkit-min-content;height:-moz-min-content;height:min-content}.t-product .r-section .c-text{padding:0;margin:0;width:100%;height:-webkit-min-content;height:-moz-min-content;height:min-content}.t-product .r-section .c-text .e-text{margin-bottom:40px;max-width:90%}.t-product .r-section .c-text .e-text:nth-last-of-type(1){margin-bottom:0}.t-product .r-section .c-text .e-text h3{font-size:20px}.t-product .r-section .c-table{padding:0;margin-bottom:0}.t-product .r-section .c-textImage{padding:0}.t-product .r-section .c-keyNumber_wrapper{width:100%;padding:0}.t-rangePage .views-row+.views-row{margin-top:72px}.t-rangePage .r-section{background-color:#030304}.t-search .c-banner{background-color:#fdc32b}.t-search .c-banner .c-container{padding-bottom:64px;min-height:unset}.t-search .c-banner .c-container .e-title{color:#030304}@media screen and (min-width:1025px){.t-search .c-banner .c-container{padding-top:280px;padding-bottom:40px}}.t-search .--filter{padding-top:0}.path-recherche .r-header::before{opacity:1}.path-recherche .c-breadcrump::before{background-color:#707070;opacity:1}.t-simple .c-banner .c-container{padding-bottom:48px;min-height:unset}.t-site .c-image{padding:0}.t-site .r-section{position:relative}.t-site .r-section_container{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px}.t-site .r-section .c-intro{padding:0}.t-site .r-section .c-textImage{padding:0}.t-site .r-section.--contact .c-contactElement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:576px){.t-site .r-section.--contact .c-contactElement{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.t-site .r-section.--contact .c-pictoText{margin-bottom:32px}@media screen and (min-width:576px){.t-site .r-section.--contact .c-pictoText{margin-right:80px}}@media screen and (min-width:1025px){.t-site .r-section.--contact .c-pictoText{margin-bottom:0px}}.t-site .r-section.--contact .c-pictoText .c-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-site .r-section.--map{position:relative}.t-site .r-section.--map .r-section_conatiner{margin-left:auto;margin-right:auto;padding:0 var(--content-padding-H);max-width:1440px;position:absolute;right:0;top:0;left:0;bottom:0}.t-site .r-section.--map .r-section_conatiner .e-address{padding:16px;width:100%;margin:0;background-color:#fdc32b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:500;margin-top:50px}@media screen and (max-width:576px){.t-site .r-section.--map .r-section_conatiner .e-address{width:unset;min-width:400px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;top:130px;position:absolute;z-index:999;left:60px}}@media screen and (min-width:1025px){.t-site .r-section.--map .r-section_conatiner .e-address{width:unset;min-width:400px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;top:130px;position:absolute;z-index:999;left:60px}}.t-site .r-section.--map .r-section_conatiner .e-address .e-svg{width:43px;height:43px;margin-right:32px}.t-site .r-section.--map .r-section_conatiner .e-address .e-svg svg{fill:#030304;width:100%;height:100%}.t-site .r-section.--map .r-section_conatiner .e-address .e-text{color:#030304;text-transform:uppercase;font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:1025px){.t-site .r-section.--map .r-section_conatiner .e-address .e-text{font-size:16px}}.t-talent .first>.c-teaserJob{padding-top:0}.captcha{margin-bottom:25px}
