.tippy-box{border:1px transparent}.tippy-box[data-placement^=top]>.tippy-arrow:after{border-top-color:inherit;border-width:8px 8px 0;bottom:-8px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:inherit;border-width:0 8px 8px;top:-8px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow:after{border-left-color:inherit;border-width:8px 0 8px 8px;right:-8px;top:0}.tippy-box[data-placement^=right]>.tippy-arrow:after{border-width:8px 8px 8px 0;left:-8px;top:0;border-right-color:inherit}.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg:first-child:not(:last-child){top:17px}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg:first-child:not(:last-child){bottom:17px}.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg:first-child:not(:last-child){left:12px}.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg:first-child:not(:last-child){right:12px}.tippy-arrow{border-color:inherit}.tippy-arrow:after{content:"";z-index:-1;position:absolute;border-color:transparent;border-style:solid}
:root{--looping-offset:0px}@-webkit-keyframes looping-text{0%{-webkit-transform:translate3d(calc(-25% + var(--looping-offset)),0,0);transform:translate3d(calc(-25% + var(--looping-offset)),0,0)}to{-webkit-transform:translate3d(calc(-50% + var(--looping-offset)),0,0);transform:translate3d(calc(-50% + var(--looping-offset)),0,0)}}@keyframes looping-text{0%{-webkit-transform:translate3d(calc(-25% + var(--looping-offset)),0,0);transform:translate3d(calc(-25% + var(--looping-offset)),0,0)}to{-webkit-transform:translate3d(calc(-50% + var(--looping-offset)),0,0);transform:translate3d(calc(-50% + var(--looping-offset)),0,0)}}.animation-split-text{opacity:0;visibility:hidden}.animation-split-text-line-container{display:inline-block!important;overflow:hidden}.tippy-box[data-theme~=vitivini]{background-color:#f2f2f2;border:1px solid #e9ac42;border-radius:16px;color:#000;padding:.75rem 1rem}.tippy-box[data-theme~=vitivini][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#f2f2f2}.tippy-box[data-theme~=vitivini][data-placement^=top]>.tippy-arrow:before{border-top-color:#f2f2f2}*{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0;background:none;border:none;border-radius:0;-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0;position:relative}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}div:active,div:focus,nav:active,nav:focus{outline:0}address,b,button,del,em,h1,h2,h3,h4,h5,h6,i,input,ins,pre,select,strong,td,textarea,th{font-family:inherit;font-size:inherit;font-style:normal;font-weight:400;letter-spacing:inherit;text-transform:inherit}a,button,del,ins{color:inherit;text-decoration:none}menu,ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;width:100%}pre,textarea{max-width:100%;overflow:auto}img{display:inline-block;line-height:0;max-width:100%}svg:not(:root){overflow:hidden}form{width:100%}button{cursor:pointer;overflow:visible}::moz-focus-inner{border:none;padding:0}@font-face{font-family:"Averia Serif Libre";font-style:normal;font-weight:400;src:url("/fonts/averia-serif-libre/AveriaSerifLibre-Regular.eot");src:url("/fonts/averia-serif-libre/AveriaSerifLibre-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/averia-serif-libre/AveriaSerifLibre-Regular.woff2") format("woff2"),url("/fonts/averia-serif-libre/AveriaSerifLibre-Regular.woff") format("woff"),url("/fonts/averia-serif-libre/AveriaSerifLibre-Regular.ttf") format("truetype")}@font-face{font-family:"Averia Serif Libre";font-style:normal;font-weight:700;src:url("/fonts/averia-serif-libre/AveriaSerifLibre-Bold.eot");src:url("/fonts/averia-serif-libre/AveriaSerifLibre-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/averia-serif-libre/AveriaSerifLibre-Bold.woff2") format("woff2"),url("/fonts/averia-serif-libre/AveriaSerifLibre-Bold.woff") format("woff"),url("/fonts/averia-serif-libre/AveriaSerifLibre-Bold.ttf") format("truetype")}@font-face{font-family:"Averia Serif Libre";font-style:italic;font-weight:700;src:url("/fonts/averia-serif-libre/AveriaSerifLibre-BoldItalic.eot");src:url("/fonts/averia-serif-libre/AveriaSerifLibre-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/averia-serif-libre/AveriaSerifLibre-BoldItalic.woff2") format("woff2"),url("/fonts/averia-serif-libre/AveriaSerifLibre-BoldItalic.woff") format("woff"),url("/fonts/averia-serif-libre/AveriaSerifLibre-BoldItalic.ttf") format("truetype")}@font-face{font-family:"Averia Serif Libre";font-style:italic;font-weight:400;src:url("/fonts/averia-serif-libre/AveriaSerifLibre-Italic.eot");src:url("/fonts/averia-serif-libre/AveriaSerifLibre-Italic.eot?#iefix") format("embedded-opentype"),url("/fonts/averia-serif-libre/AveriaSerifLibre-Italic.woff2") format("woff2"),url("/fonts/averia-serif-libre/AveriaSerifLibre-Italic.woff") format("woff"),url("/fonts/averia-serif-libre/AveriaSerifLibre-Italic.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;src:url("/fonts/libre-franklin/LibreFranklin-Bold.eot");src:url("/fonts/libre-franklin/LibreFranklin-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-Bold.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-Bold.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-Bold.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:700;src:url("/fonts/libre-franklin/LibreFranklin-BoldItalic.eot");src:url("/fonts/libre-franklin/LibreFranklin-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-BoldItalic.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-BoldItalic.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-BoldItalic.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:900;src:url("/fonts/libre-franklin/LibreFranklin-BlackItalic.eot");src:url("/fonts/libre-franklin/LibreFranklin-BlackItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-BlackItalic.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-BlackItalic.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-BlackItalic.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;src:url("/fonts/libre-franklin/LibreFranklin-ExtraBold.eot");src:url("/fonts/libre-franklin/LibreFranklin-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-ExtraBold.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-ExtraBold.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-ExtraBold.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:900;src:url("/fonts/libre-franklin/LibreFranklin-Black.eot");src:url("/fonts/libre-franklin/LibreFranklin-Black.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-Black.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-Black.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-Black.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300;src:url("/fonts/libre-franklin/LibreFranklin-Light.eot");src:url("/fonts/libre-franklin/LibreFranklin-Light.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-Light.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-Light.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-Light.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:300;src:url("/fonts/libre-franklin/LibreFranklin-LightItalic.eot");src:url("/fonts/libre-franklin/LibreFranklin-LightItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-LightItalic.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-LightItalic.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-LightItalic.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:200;src:url("/fonts/libre-franklin/LibreFranklin-ExtraLightItalic.eot");src:url("/fonts/libre-franklin/LibreFranklin-ExtraLightItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-ExtraLightItalic.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-ExtraLightItalic.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-ExtraLightItalic.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:400;src:url("/fonts/libre-franklin/LibreFranklin-Italic.eot");src:url("/fonts/libre-franklin/LibreFranklin-Italic.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-Italic.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-Italic.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-Italic.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:500;src:url("/fonts/libre-franklin/LibreFranklin-MediumItalic.eot");src:url("/fonts/libre-franklin/LibreFranklin-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-MediumItalic.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-MediumItalic.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-MediumItalic.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:200;src:url("/fonts/libre-franklin/LibreFranklin-ExtraLight.eot");src:url("/fonts/libre-franklin/LibreFranklin-ExtraLight.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-ExtraLight.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-ExtraLight.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-ExtraLight.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:700;src:url("/fonts/libre-franklin/LibreFranklin-ExtraBoldItalic.eot");src:url("/fonts/libre-franklin/LibreFranklin-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-ExtraBoldItalic.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-ExtraBoldItalic.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-ExtraBoldItalic.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;src:url("/fonts/libre-franklin/LibreFranklin-SemiBold.eot");src:url("/fonts/libre-franklin/LibreFranklin-SemiBold.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-SemiBold.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-SemiBold.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-SemiBold.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:600;src:url("/fonts/libre-franklin/LibreFranklin-SemiBoldItalic.eot");src:url("/fonts/libre-franklin/LibreFranklin-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-SemiBoldItalic.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-SemiBoldItalic.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-SemiBoldItalic.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100;src:url("/fonts/libre-franklin/LibreFranklin-Thin.eot");src:url("/fonts/libre-franklin/LibreFranklin-Thin.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-Thin.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-Thin.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-Thin.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;src:url("/fonts/libre-franklin/LibreFranklin-Medium.eot");src:url("/fonts/libre-franklin/LibreFranklin-Medium.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-Medium.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-Medium.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-Medium.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;src:url("/fonts/libre-franklin/LibreFranklin-Regular.eot");src:url("/fonts/libre-franklin/LibreFranklin-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-Regular.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-Regular.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-Regular.ttf") format("truetype")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:100;src:url("/fonts/libre-franklin/LibreFranklin-ThinItalic.eot");src:url("/fonts/libre-franklin/LibreFranklin-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/libre-franklin/LibreFranklin-ThinItalic.woff2") format("woff2"),url("/fonts/libre-franklin/LibreFranklin-ThinItalic.woff") format("woff"),url("/fonts/libre-franklin/LibreFranklin-ThinItalic.ttf") format("truetype")}h1{font-size:3.75rem;line-height:3.25rem;margin-bottom:1rem}.h2-like,h1,h2{color:#2c5d3d;font-family:"Averia Serif Libre",Helvetica Neue,Helvetica,arial,sans-serif;font-weight:700;text-transform:uppercase}.h2-like,h2{font-size:2.75rem;line-height:3rem;margin-bottom:.75rem}.h3-like,h3{color:#2b2b2b;font-size:1.75rem;line-height:2rem;text-transform:none}.h3-like,.h4-like,h3,h4{font-family:Libre Franklin,Helvetica Neue,Helvetica,arial,sans-serif;font-weight:700;margin-bottom:.75rem}.h4-like,h4{color:#2c5d3d;font-size:1.125rem;letter-spacing:normal;line-height:1.5rem;text-transform:uppercase}h5,h6{font-weight:700}a,li,p,td{font-family:Libre Franklin,Helvetica Neue,Helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25}a{text-decoration:none}p{margin-bottom:1rem}p a:not(.btn){color:#2c5d3d;text-decoration:underline}p a:not(.btn):focus,p a:not(.btn):hover{opacity:.7}strong{font-weight:700}em,strong em{font-weight:inherit}em{font-style:italic}em strong{font-style:inherit}sub,sup{text-transform:none}small{font-size:smaller}small *{font-size:inherit}details{padding-left:.5rem}details summary{font-weight:700;margin-bottom:.5rem}html{font-size:16px;scroll-behavior:smooth}body{background-color:#fff;color:#2b2b2b;font-family:Libre Franklin,Helvetica Neue,Helvetica,arial,sans-serif;font-size:1rem;font-weight:400;height:auto;line-height:1.25;position:relative}body.noscroll{height:100vh;overflow:hidden}hr{border-top:1px solid #cbcbcb;margin:2rem 0}:root{--gutter-width:1.5rem;--bottom-gutter-width:calc(var(--gutter-width)/2)}.grid__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--gutter-width)/2*-1);margin-right:calc(var(--gutter-width)/2*-1)}.grid__row--jcc{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.grid__row--jcsa{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.grid__row--jcsb{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.grid__row--aic{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.grid__row--aife{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.grid__row--large-gutter{--gutter-width:3.25rem}.grid__row--xlarge-gutter{--gutter-width:6.75rem}.grid__row--full-bottom-padding{--bottom-gutter-width:var(--gutter-width)}[class*=grid__col]{padding-bottom:var(--bottom-gutter-width);padding-left:calc(var(--gutter-width)/2);padding-right:calc(var(--gutter-width)/2);width:100%}.grid__col--12{width:100%}.grid__col--11{width:91.66%}.grid__col--10{width:83.33%}.grid__col--9{width:75%}.grid__col--8{width:66.66%}.grid__col--7{width:58.33%}.grid__col--6{width:50%}.grid__col--5{width:41.66%}.grid__col--4{width:33.33%}.grid__col--3{width:25%}.grid__col--2{width:16.66%}.grid__col--1{width:8.33%}.grid__col--offset-11{margin-left:calc(91.66% + var(--gutter-width)/2)}.grid__col--offset-10{margin-left:calc(83.33% + var(--gutter-width)/2)}.grid__col--offset-9{margin-left:calc(75% + var(--gutter-width)/2)}.grid__col--offset-8{margin-left:calc(66.66% + var(--gutter-width)/2)}.grid__col--offset-7{margin-left:calc(58.33% + var(--gutter-width)/2)}.grid__col--offset-6{margin-left:calc(50% + var(--gutter-width)/2)}.grid__col--offset-5{margin-left:calc(41.66% + var(--gutter-width)/2)}.grid__col--offset-4{margin-left:calc(33.33% + var(--gutter-width)/2)}.grid__col--offset-3{margin-left:calc(25% + var(--gutter-width)/2)}.grid__col--offset-2{margin-left:calc(16.66% + var(--gutter-width)/2)}.grid__col--offset-1{margin-left:calc(8.33% + var(--gutter-width)/2)}.grid__col--offset-0{margin-left:0}.grid__col--sticky{height:100%;position:-webkit-sticky;position:sticky;top:24px}.container{padding-left:1.5rem;padding-right:1.5rem}.container--pad-top{padding-top:.875rem}.container--pad-bottom{padding-bottom:.875rem}.container--maxwidth{margin-left:auto;margin-right:auto;max-width:56.25rem}.container--maxwidth-medium{max-width:72.5rem}.container--maxwidth-large{max-width:87.5rem}.container--maxheight{height:100%}.container--width-100{width:100%}.form,form{gap:1rem;margin-bottom:2rem}.form,.form__fieldset-content,form,form__fieldset-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form__fieldset-content,form__fieldset-content{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:24px;-webkit-justify-content:space-between;justify-content:space-between}.form__legend,form__legend{color:#000;font-size:1.125rem;line-height:120%;margin-bottom:24px}.form__title,form__title{margin-bottom:16px}.form__field,form__field{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form__field:focus-within .line,.form__field:hover .line,form__field:focus-within .line,form__field:hover .line{border-color:#e9ac42}.form__field:not(:last-child) .form__rte,.form__field:not(:last-child) .form__title-text-container,form__field:not(:last-child) .form__rte,form__field:not(:last-child) .form__title-text-container{margin-bottom:16px}.form__file,form__file{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form__checkboxes,.form__file,form__checkboxes,form__file{margin:24px 0}.form__checkboxes .form__label,.form__file .form__label,form__checkboxes .form__label,form__file .form__label{padding-bottom:16px}.form__checkboxes-content,form__checkboxes-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px 40px}.form__tooltip,form__tooltip{font-size:.75rem;line-height:1.25rem;padding-top:4px}.form__success,form__success{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:2rem}input:not(input[type=submit]),select,textarea{background-color:#f2f2f2;border:1px solid #ecc073;border-radius:8px;padding:14px 9px;width:100%}input:not(input[type=submit]):disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}input[readonly],textarea[readonly]{cursor:not-allowed;pointer-events:none}textarea{min-height:150px;resize:vertical}select{background-image:url("/icons/icon__chevron.svg");background-position:100%;background-repeat:no-repeat;background-size:16px 8px}.form__label,label{-webkit-box-ordinal-group:0;-ms-flex-order:-1;font-size:13px;-webkit-order:-1;order:-1;padding-bottom:4px}input:not([type=file]),select{-webkit-transition:padding-top .2s cubic-bezier(.25,.2,.25,1);transition:padding-top .2s cubic-bezier(.25,.2,.25,1)}input[type=checkbox],input[type=radio]{height:0;opacity:0;padding:0;position:absolute;width:0}input[type=checkbox]~label,input[type=radio]~label{color:#000;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}input[type=checkbox]~label:after,input[type=checkbox]~label:before,input[type=radio]~label:after,input[type=radio]~label:before{content:"";display:block;height:24px;width:24px}input[type=checkbox]~label:before,input[type=radio]~label:before{-ms-flex-negative:0;border:1px solid #ecc073;border-radius:100%;-webkit-flex-shrink:0;flex-shrink:0;-webkit-transition:border-color .2s cubic-bezier(.25,.2,.25,1);transition:border-color .2s cubic-bezier(.25,.2,.25,1)}input[type=checkbox]~label:after,input[type=radio]~label:after{background-image:url("/icons/icon__checkmark.svg");background-position:50%;background-repeat:no-repeat;background-size:16px;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:1}input[type=checkbox]:focus~label:before,input[type=radio]:focus~label:before{border-color:#e9ac42}input[type=checkbox]:disabled~label,input[type=radio]:disabled~label{cursor:not-allowed;opacity:.5;pointer-events:none}input[type=checkbox]:checked~label:after,input[type=radio]:checked~label:after{opacity:1}input[type=checkbox]~label:before{border-radius:2px}.form__field.error input[type=file],.form__field.error select[type=file],.form__field.error textarea[type=file],.input-validation-error[type=file]{color:#ff2e00}.form__field.error input,.form__field.error input~.line,.form__field.error select,.form__field.error select~.line,.form__field.error textarea,.form__field.error textarea~.line,.input-validation-error,.input-validation-error~.line{border-color:#ff2e00}.form__field.error input:-moz-placeholder-shown~label,.form__field.error select:-moz-placeholder-shown~label,.form__field.error textarea:-moz-placeholder-shown~label,.input-validation-error:-moz-placeholder-shown~label{color:#ff2e00;opacity:1}.form__field.error input:-ms-input-placeholder~label,.form__field.error select:-ms-input-placeholder~label,.form__field.error textarea:-ms-input-placeholder~label,.input-validation-error:-ms-input-placeholder~label{color:#ff2e00;opacity:1}.form__field.error input:placeholder-shown~label,.form__field.error input~label,.form__field.error select:placeholder-shown~label,.form__field.error select~label,.form__field.error textarea:placeholder-shown~label,.form__field.error textarea~label,.input-validation-error:placeholder-shown~label,.input-validation-error~label{color:#ff2e00;opacity:1}.form__checkbox.error~label,.input-validation-error[type=checkbox]~label,.input-validation-error[type=radio]~label{color:#ff2e00}.form__checkbox.error~label:before,.input-validation-error[type=checkbox]~label:before,.input-validation-error[type=radio]~label:before{border-color:#ff2e00}.form__checkboxes.error~.form__label{color:#ff2e00}.form__checkboxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.form__checkboxes .field-validation-valid{margin-top:-16px}.form__checkboxes .field-validation-error:not(:empty){padding-top:0}.field-validation-error:not(:empty),.form__error-msg{color:#ff2e00;font-size:.75rem;line-height:1.25rem;padding-top:4px}.util--focusable-only,.util--screen-reader{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.util--focusable-only:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.util--hidden{display:none!important}.util--color-primary{color:#2c5d3d}.util--color-white{color:#fff}.util--bgc-white{background-color:#fff}.util--posr{position:relative}.util--tac{text-align:center}.util--fw700{font-weight:700}.util--mb-small{margin-bottom:.5rem}.util--uppercase{text-transform:uppercase}.icon{speak:none;-ms-flex-negative:0;display:inline-block;-webkit-flex-shrink:0;flex-shrink:0;font-style:normal;font-variant:normal;font-weight:400;height:1rem;line-height:inherit;margin:0;text-align:center;text-decoration:inherit;text-transform:none;-webkit-transition:width .2s cubic-bezier(.69,.33,.16,.97),-webkit-transform .2s cubic-bezier(.69,.33,.16,.97);transition:width .2s cubic-bezier(.69,.33,.16,.97),-webkit-transform .2s cubic-bezier(.69,.33,.16,.97);transition:transform .2s cubic-bezier(.69,.33,.16,.97),width .2s cubic-bezier(.69,.33,.16,.97);transition:transform .2s cubic-bezier(.69,.33,.16,.97),width .2s cubic-bezier(.69,.33,.16,.97),-webkit-transform .2s cubic-bezier(.69,.33,.16,.97);vertical-align:middle;width:1rem}.icon *{-webkit-transition:fill .2s cubic-bezier(.69,.33,.16,.97);transition:fill .2s cubic-bezier(.69,.33,.16,.97)}.icon--white *{fill:#fff}.icon--grey *{fill:#d8d8d8}.icon--grey-medium *{fill:#a8a8a8}.icon--green *{fill:#2c5d3d}.icon--gold *{fill:#e9ac42}.icon--rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon--rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon--rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon--rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icon--size-60{height:60px;width:60px}.icon--size-32{height:32px;width:32px}.icon--size-14{height:14px;width:14px}.icon--anim-opacity{-webkit-animation:opacityAnimation 2s cubic-bezier(.25,.2,.25,1) infinite;animation:opacityAnimation 2s cubic-bezier(.25,.2,.25,1) infinite}@-webkit-keyframes opacityAnimation{0%,to{opacity:1}50%{opacity:.65}}@keyframes opacityAnimation{0%,to{opacity:1}50%{opacity:.65}}.line{border-top:2px solid #000;left:0;position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;width:100%}.line--thin{border-width:1px}.line--bottom{bottom:0}.line--top{top:0}.page{padding-top:4.5rem}.page .section--bg-gold+.section--bg-gold,.page .section--bg-green+.section--bg-green,.page .section--bg-grey+.section--bg-grey,.page .section--bg-transparent+.section--bg-transparent,.page .section--bg-transparent+.section--bg-white,.page .section--bg-white+.section--bg-transparent,.page .section--bg-white+.section--bg-white{padding-top:0}.page--has-sticky-section{padding-bottom:4.5rem}table,td,th{border-collapse:collapse}th{border-right:1px solid rgba(44,93,61,.25);padding:.5rem 2.75rem .5rem 1.25rem;text-align:left}td{padding:.5rem 1.25rem .5rem 2.75rem}tr:not(:last-child) td,tr:not(:last-child) th{border-bottom:1px solid rgba(44,93,61,.25)}tr:first-child td,tr:first-child th{padding-top:0}tr:last-child td,tr:last-child th{padding-bottom:0}.section--bg-white{background-color:#fff}.section--bg-transparent{background-color:transparent}.section--bg-grey{background-color:#f2f2f2}.section--bg-gold{background-color:#e9ac42}.section--bg-green{background-color:#2c5d3d}.cookies-popup{bottom:0;left:0;opacity:0;position:fixed;right:0;-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);-webkit-transition:opacity .3s cubic-bezier(.69,.33,.16,.97),-webkit-transform .3s cubic-bezier(.69,.33,.16,.97);transition:opacity .3s cubic-bezier(.69,.33,.16,.97),-webkit-transform .3s cubic-bezier(.69,.33,.16,.97);transition:transform .3s cubic-bezier(.69,.33,.16,.97),opacity .3s cubic-bezier(.69,.33,.16,.97);transition:transform .3s cubic-bezier(.69,.33,.16,.97),opacity .3s cubic-bezier(.69,.33,.16,.97),-webkit-transform .3s cubic-bezier(.69,.33,.16,.97);z-index:10200}.cookies-popup__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#f2f2f2;border-radius:16px;-webkit-box-shadow:2px 4px rgba(0,0,0,.25);box-shadow:2px 4px rgba(0,0,0,.25);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-justify-content:space-between;justify-content:space-between;margin:16px;padding:24px}.cookies-popup__text{max-width:600px}.cookies-popup__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-justify-content:center;justify-content:center}.cookies-popup__actions .btn{font-size:16px;line-height:normal;max-width:100%;width:100%}.cookies-popup--visible{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.article-card{margin-bottom:2rem}.article-card__image-container{aspect-ratio:1.7777777778;background-color:#2c5d3d;border-radius:16px;display:block;line-height:0;max-height:26.25rem;max-width:46.75rem;overflow:hidden}@supports not (aspect-ratio:1.7777777778){.article-card__image-container{height:0;padding-top:56.25%}}.article-card__image{aspect-ratio:1.7777777778;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@supports not (aspect-ratio:1.7777777778){.article-card__image{height:100%;left:0;position:absolute;top:0;width:100%}}.article-card__title{color:#2b2b2b;font-size:1.25rem;font-weight:700;line-height:1.25rem;margin-top:1.25rem;text-transform:none}.article-card__text{font-weight:500}.article-card__link{color:#2c5d3d}.article-card--featured{margin-bottom:0}.article-card--featured .article-card__title{margin-top:0}.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.banner:before{background-color:#000;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.banner__content{color:#fff;position:relative;z-index:2}.btn{font-family:Libre Franklin,Helvetica Neue,Helvetica,arial,sans-serif;font-size:1.25rem;font-weight:800;line-height:2.5rem;text-transform:uppercase}.btn--primary{background-color:#2c5d3d;border:2px solid #e9ac42;border-radius:20px;-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.5);box-shadow:0 0 0 2px hsla(0,0%,100%,.5);color:#e9ac42;opacity:1;padding:.5rem 2.5rem;text-align:center;-webkit-transition:opacity .15s;transition:opacity .15s}.btn--primary:hover{opacity:.8}.btn--secondary{background-color:#2c5d3d;border:2px solid #2c5d3d;border-radius:16px;color:#fff;opacity:1;padding:.5rem 2.5rem;text-align:center;-webkit-transition:opacity .15s;transition:opacity .15s}.btn--secondary:hover{opacity:.8}.btn--border{background-color:#fff;border:2px solid #2c5d3d;border-radius:16px;color:#2c5d3d;opacity:1;padding:.5rem 2.5rem;text-align:center;-webkit-transition:opacity .15s;transition:opacity .15s}.btn--border:hover{opacity:.8}.btn--full-width{width:100%}.btn--back{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1.25rem;font-weight:600;line-height:1.5rem;opacity:1;text-transform:none;-webkit-transition:opacity .15s;transition:opacity .15s}.btn--back:hover{opacity:.8}.btn--back .icon{margin-right:1rem}.btn--text-with-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:"Averia Serif Libre",Helvetica Neue,Helvetica,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.btn--text-with-icon:hover{opacity:.8}.btn--text-with-icon-left .icon{margin-right:.625rem}.btn--text-with-icon-right .icon{margin-left:.625rem}.btn--text-underline{text-decoration:underline}.burger{height:100%;padding:.5rem .75rem 0;position:relative;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:opacity .12s linear,-webkit-transform .2s cubic-bezier(.2,.3,.4,.9);transition:opacity .12s linear,-webkit-transform .2s cubic-bezier(.2,.3,.4,.9);transition:opacity .12s linear,transform .2s cubic-bezier(.2,.3,.4,.9);transition:opacity .12s linear,transform .2s cubic-bezier(.2,.3,.4,.9),-webkit-transform .2s cubic-bezier(.2,.3,.4,.9)}.burger:hover{opacity:.8}.burger>span{display:inline-block;vertical-align:middle}.burger__box{display:inline-block;height:20px;position:relative;vertical-align:middle;width:31px}.burger__inner{display:block;margin-top:-2px;top:75%}.burger__inner,.burger__inner:after,.burger__inner:before{background-color:#2c5d3d;border-radius:0;height:4px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:31px}.burger__inner:after,.burger__inner:before{content:"";display:block}.burger__inner:before{top:-8px}.burger__inner:after{top:-16px}.burger--collapse .burger__inner{-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.burger--collapse .burger__inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.burger--collapse .burger__inner:after{bottom:auto;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.burger--collapse.active .burger__inner{-webkit-transform:translate3d(0,-5px,0) rotate(-45deg);transform:translate3d(0,-5px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.burger--collapse.active .burger__inner:before{top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s}.burger--collapse.active .burger__inner:after{opacity:0;top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.cta-section{padding:4.5rem 0}.cta-section__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center}.cta-section__title{font-family:Libre Franklin,Helvetica Neue,Helvetica,arial,sans-serif}.cta-section__text{color:#2c5d3d;font-size:1.25rem;font-weight:800;line-height:1.5rem}.cta-section--sticky{top:100%;z-index:8900}.cta-section--formation-page{height:4.5rem;overflow:hidden;padding:.5rem 0 0}.cta-section--formation-page .cta-section__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100% - .25rem);-webkit-justify-content:center;justify-content:center}.cta-section--formation-page .cta-section__title{font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-bottom:0;text-transform:none}.cta-section--formation-page .cta-section__text{font-family:"Averia Serif Libre",Helvetica Neue,Helvetica,arial,sans-serif;font-size:1rem;line-height:1.25rem;margin-bottom:0;text-transform:none}.checkmark-animation{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:center;justify-content:center}.checkmark-animation .icon{-webkit-animation:fill .4s cubic-bezier(.25,.2,.25,1) .2s forwards,scale .3s cubic-bezier(.25,.2,.25,1) .5s both;animation:fill .4s cubic-bezier(.25,.2,.25,1) .2s forwards,scale .3s cubic-bezier(.25,.2,.25,1) .5s both;-webkit-animation-delay:.5s;animation-delay:.5s;border-radius:100%;-webkit-box-shadow:inset 0 0 0 #2c5d3d;box-shadow:inset 0 0 0 #2c5d3d;height:40px;width:40px}.checkmark-animation .icon circle{stroke-dasharray:165;stroke-dashoffset:165;stroke-width:2;stroke:#2c5d3d;-webkit-animation:stroke .7s cubic-bezier(.25,.2,.25,1) forwards;animation:stroke .7s cubic-bezier(.25,.2,.25,1) forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.checkmark-animation .icon path{stroke-width:4;stroke:#fff;stroke-dasharray:48;stroke-dashoffset:48;stroke-linecap:round;-webkit-animation:stroke .3s cubic-bezier(.25,.2,.25,1) .5s forwards;animation:stroke .3s cubic-bezier(.25,.2,.25,1) .5s forwards;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes fill{to{-webkit-box-shadow:inset 0 0 0 35px #2c5d3d;box-shadow:inset 0 0 0 35px #2c5d3d}}@keyframes fill{to{-webkit-box-shadow:inset 0 0 0 35px #2c5d3d;box-shadow:inset 0 0 0 35px #2c5d3d}}@-webkit-keyframes stroke{to{stroke-dashoffset:0}}@keyframes stroke{to{stroke-dashoffset:0}}@-webkit-keyframes scale{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes scale{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.documents-section{padding:3rem 0}.documents-section__title{text-transform:none}.documents-section__item{margin-bottom:.5rem}.documents-section__item-link{color:#1c4329;text-transform:none}.documents-section__item-icon{top:-1px}.dictionary-section{padding-top:2.5rem}.dictionary-section__content{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.dictionary-section__card,.dictionary-section__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dictionary-section__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:2px solid #e9ac42;border-radius:13px;color:#2c5d3d;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;max-width:640px;padding:.75rem 1.75rem;width:100%}.dictionary-section__title{font-family:Libre Franklin,Helvetica Neue,Helvetica,arial,sans-serif;font-size:.9375rem;font-weight:800;line-height:1.25rem;margin-bottom:.75rem;text-transform:none}.dictionary-section__items{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;row-gap:1rem}.dictionary-section__item{cursor:help}.dictionary-section__item-text{font-size:.8125rem;font-weight:800;text-decoration:underline}.video-article-section+.dictionary-section{margin-top:-2.5rem;padding-top:0}.header{background-color:#fff;border-bottom:1px solid rgba(44,93,61,.5);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:4.5rem;left:0;padding:0;position:fixed;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.2,.3,.4,.9);transition:-webkit-transform .4s cubic-bezier(.2,.3,.4,.9);transition:transform .4s cubic-bezier(.2,.3,.4,.9);transition:transform .4s cubic-bezier(.2,.3,.4,.9),-webkit-transform .4s cubic-bezier(.2,.3,.4,.9);width:100%;z-index:9000}.header__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:space-between;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:87.5rem}.header--hidden{-webkit-transform:translate3d(0,-125%,0);transform:translate3d(0,-125%,0)}.header--always-show{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.header--always-hide{-webkit-transform:translate3d(0,-125%,0)!important;transform:translate3d(0,-125%,0)!important}.header__burger{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:absolute;right:0;top:-12px}.header__logo{margin-left:.75rem}.featured-article-section{padding:1.25rem 0 3rem}.featured-article-section__image{margin-top:-4rem}.featured-article-section__featured-indicator{background-color:#e9ac42;color:#2c5d3d;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1.25rem;font-weight:700;line-height:1.25rem;margin-bottom:1rem;padding:.5rem 1rem}.footer{background-color:#2c5d3d;padding:7rem 0}.footer:before{background-color:#2c5d3d;content:"";height:2px;left:0;position:absolute;top:-1px;width:100%;z-index:2}.footer__nav-container{border-left:1px solid hsla(0,0%,100%,.5);height:100%;padding-left:3.875rem;padding-top:1.5rem}.footer__nav,.footer__nav-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:14rem}.footer__nav:not(:last-child){margin-right:3.875rem}.footer__nav-item,.footer__nav-item-title{margin-bottom:1.5rem;text-transform:uppercase}.footer__nav-item-title{font-size:1rem;line-height:1.5rem}.footer__nav-item{margin-left:.5rem}.footer__nav-item .footer__nav-item-link{color:hsla(0,0%,100%,.75);font-size:.875rem;font-weight:500;line-height:1rem;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.footer__nav-item .footer__nav-item-link:hover{opacity:.8}.footer__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:2rem}.footer__logo{margin-bottom:1rem}.footer__partner-text{color:#fff;font-size:.75rem;font-weight:400;text-transform:uppercase}.footer__dev-logo{bottom:-3rem;position:absolute;right:1rem;width:100%}.footer__dev-logo a{padding:1.5rem}.formation-card{border-radius:24px;-webkit-box-shadow:0 0 20px 5px hsla(0,0%,59%,.15);box-shadow:0 0 20px 5px hsla(0,0%,59%,.15);height:26rem;margin-left:auto;margin-right:auto;max-width:32rem;overflow:hidden}.formation-card__image-container{aspect-ratio:1;background-color:#2c5d3d;display:block;line-height:0;overflow:hidden}@supports not (aspect-ratio:1){.formation-card__image-container{height:0;padding-top:100%}}.formation-card__image-container:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5))),-webkit-gradient(linear,left top,left bottom,from(rgba(35,35,35,.2)),color-stop(69.23%,rgba(48,48,48,.4))),-webkit-gradient(linear,left bottom,left top,from(rgba(35,35,35,.2)),to(rgba(35,35,35,.2))),rgba(35,35,35,.37);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5)),linear-gradient(180deg,rgba(35,35,35,.2),rgba(48,48,48,.4) 69.23%),linear-gradient(0deg,rgba(35,35,35,.2),rgba(35,35,35,.2)),rgba(35,35,35,.37);background-blend-mode:multiply;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.formation-card__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@supports not (aspect-ratio:1){.formation-card__image{height:100%;left:0;position:absolute;top:0;width:100%}}.formation-card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;top:0;width:100%;z-index:2}.formation-card__content-header,.formation-card__content-main{padding:1.75rem}.formation-card__title{color:#fff;font-weight:800;text-transform:uppercase}.formation-card__subtitle{color:#fff;font-weight:500;text-transform:uppercase}.formation-card__infos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.formation-card__infos .icon{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:11px;margin-left:0;margin-top:3px;width:11px}.formation-card__info-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.formation-card__info-item p{font-size:.8125rem;font-weight:600;line-height:1rem;margin-bottom:0}.formation-card__info-item:not(:last-child){margin-right:2rem}.formation-card__info-item-icon{margin-right:.5rem}.formation-card__cta{border-top:1px solid hsla(0,0%,100%,.5);display:inline-block;padding:.625rem 1.75rem;text-align:center;width:100%}.formations-section:before{background-color:#fff;content:"";height:2px;left:0;position:absolute;top:-1px;width:100%;z-index:2}.formations-section__subtitle{letter-spacing:1px}.formations-section__button{display:inline-block;margin-top:1rem}.hero__menu{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#1c4329;border-bottom:1px solid hsla(0,0%,100%,.4);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;padding:1rem}.hero__menu-title{border-right:1px solid hsla(0,0%,100%,.4);color:#d8d8d8;font-size:.875rem;font-weight:500;line-height:normal;margin-right:.75rem;padding-right:2rem}.hero__menu-item{color:#d8d8d8;font-size:1rem;font-weight:700;line-height:1.25rem;padding:0 1.75rem;text-decoration:underline;text-transform:uppercase}.hero__menu-item-active{color:#e9ac42;text-decoration:none}.hero__menu-list{line-height:28px}.hero__header{background-color:#2c5d3d;color:#e9ac42;height:22rem;padding:3.25rem 0 8.25rem}.hero__table{color:#2c5d3d;font-size:.875rem;margin:3.25rem 0}.hero__table th{font-family:"Averia Serif Libre",Helvetica Neue,Helvetica,arial,sans-serif;font-weight:400;width:36%}.hero__table td{font-size:inherit;font-weight:600;width:64%}.hero__image-container{aspect-ratio:1.6;background-color:#2c5d3d;border-radius:24px;display:block;line-height:0;margin-bottom:-4rem;margin-top:-4rem;max-height:26.5rem;overflow:hidden;z-index:1}@supports not (aspect-ratio:1.6){.hero__image-container{height:0;padding-top:62.5%}}.hero__image{aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@supports not (aspect-ratio:1.6){.hero__image{height:100%;left:0;position:absolute;top:0;width:100%}}.hero__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:1rem}.hero__description-container,.hero__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hero__description-container{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;height:100%;margin-top:2.5rem}.hero__description{color:#ecc073;font-family:"Averia Serif Libre",Helvetica Neue,Helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.hero__title{color:#e9ac42}.hero__subtitle{color:#e9ac42;font-size:1.25rem;font-weight:500;line-height:1.75rem;text-transform:uppercase}.hero__content-container{background-color:#f2f2f2}.hero--formation .hero__description-container{margin-top:0}.hero--formation .container-for-sticky-element{display:block;height:calc(100vh - 9rem);position:absolute;width:100%}.hero--generic{background-color:#2c5d3d;height:20rem;padding:3rem 0}.hero--generic .container{top:10%}.hero--article{background-color:#2c5d3d;height:22rem;padding:3rem 0}.hero--article .hero__title{font-size:2.5rem;line-height:2.75rem;max-width:46.875rem;text-transform:none}.hero--article .hero__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:space-between;justify-content:space-between}.hero--article .hero__back-link{color:#d8d8d8}.hero--article .hero__bottom-info{color:#d8d8d8;font-size:1.25rem;font-weight:500;margin-bottom:0}.hero--article .hero__bottom-info :first-child{margin-right:2rem}.hero-home{--backdropOpacity:0;background-color:#2c5d3d;height:300vh;overflow:clip;position:relative}.hero-home:before{background-color:#000;content:"";height:100%;left:0;opacity:var(--backdropOpacity);position:absolute;top:0;width:100%;z-index:1}.hero-home__content-wrapper{pointer-events:auto;position:absolute;top:0;width:100%;z-index:0}.hero-home__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 10.25rem);padding-top:5.75rem}.hero-home__title{color:#fff;max-width:500px}.hero-home__subtitle{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.75rem;text-transform:uppercase}.hero-home__button{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;background-color:#1c4329;margin:3rem 0 1rem}.hero-home .pin-spacer{pointer-events:none}.logo{opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.logo:hover{opacity:.8}.logo .icon{height:auto;width:auto}.logo svg{max-width:164px}.logo--medium,.logo--medium svg{max-width:180px}.logo--small,.logo--small svg{max-width:100px}.lightbox{cursor:pointer;height:100%;left:0;opacity:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;width:100%;z-index:10100}.lightbox__content{left:50%;max-width:800px;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10101}.lightbox__iframe-container{aspect-ratio:1.7777777778;background-color:#2c5d3d;display:block;line-height:0;overflow:hidden}@supports not (aspect-ratio:1.7777777778){.lightbox__iframe-container{height:0;padding-top:56.25%}}.lightbox__iframe-container iframe{aspect-ratio:1.7777777778;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@supports not (aspect-ratio:1.7777777778){.lightbox__iframe-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}}.lightbox__inner-button{display:inline-block;left:50%;top:2rem;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.lightbox__backdrop{background-color:#000;height:100vh;left:0;opacity:.5;position:fixed;top:0;width:100vw}.lightbox--show{opacity:1}.main-nav{display:none}.main-nav>li{position:relative;vertical-align:middle}.main-nav a{color:#2c5d3d;font-size:.875rem;font-weight:800;line-height:1.5rem;opacity:1;padding:1.5rem 1.25rem;-webkit-transition:opacity .15s;transition:opacity .15s}.main-nav a:hover{opacity:.8}.main-nav__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-left:1px solid rgba(44,93,61,.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:4.5rem}.main-nav__item a{display:block;position:relative;text-transform:uppercase;-webkit-transition:color .15s;transition:color .15s}.main-nav__item--got-sub-nav{position:relative}.main-nav__item--got-sub-nav a:before{display:none}.main-nav__item .icon{margin-left:1rem;margin-right:0;width:.75rem}.main-nav__item .icon *{-webkit-transition:fill .15s;transition:fill .15s}.main-nav__item-expanded .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-nav__item-expanded .main-nav__sub-nav{opacity:1}.main-nav__sub-nav{background-color:#f2f2f2;left:0;min-width:100%;opacity:0;overflow:auto;padding:.75rem 1rem;position:absolute;text-align:left;top:-1.5rem;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.main-nav__sub-nav a{display:inline-block;line-height:1.2;margin-bottom:.3rem;padding:.4rem;white-space:nowrap}.main-nav-mobile{background-color:#fff;color:#2c5d3d;display:none;left:0;opacity:0;overflow:auto;padding:3rem 2rem;position:absolute;top:0;-webkit-transform:translate3d(-50vw,0,0);transform:translate3d(-50vw,0,0);-webkit-transition:opacity .2s,-webkit-transform .5s cubic-bezier(.2,.3,.4,.9);transition:opacity .2s,-webkit-transform .5s cubic-bezier(.2,.3,.4,.9);transition:opacity .2s,transform .5s cubic-bezier(.2,.3,.4,.9);transition:opacity .2s,transform .5s cubic-bezier(.2,.3,.4,.9),-webkit-transform .5s cubic-bezier(.2,.3,.4,.9);width:100%;z-index:8999}.main-nav-mobile.active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.main-nav-mobile__item{display:block;font-size:1rem;font-weight:800;letter-spacing:3px;margin-bottom:1.5rem;margin-left:0;overflow:hidden;position:relative;text-align:left;text-transform:uppercase;width:100%}.main-nav-mobile__item:last-child{margin-bottom:3rem}.main-nav-mobile__item>a{display:block;font-weight:inherit;padding-bottom:.5rem;padding-top:.5rem;position:relative}.main-nav-mobile__item>a:after,.main-nav-mobile__item>a:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:hsla(0,0%,100%,.1);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.main-nav-mobile__item>a:after{background-color:#ff2e00;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .4s cubic-bezier(.2,.3,.4,.9);transition:-webkit-transform .4s cubic-bezier(.2,.3,.4,.9);transition:transform .4s cubic-bezier(.2,.3,.4,.9);transition:transform .4s cubic-bezier(.2,.3,.4,.9),-webkit-transform .4s cubic-bezier(.2,.3,.4,.9)}.main-nav-mobile__item .icon{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.main-nav-mobile__item.selected>a:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.main-nav-mobile__item.selected .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-nav-mobile__item.active>a{color:#ff2e00}.main-nav-mobile__item.active .icon *{fill:#ff2e00}.main-nav-mobile__item--has-subnav>a>span{padding-right:2.5rem;position:relative}.main-nav-mobile__item--has-subnav>a>span:after{background-image:url("/images/icons/src/icon__chevron--down-white.svg");background-position:100%;background-repeat:no-repeat;background-size:12px 9px;content:"";height:100%;position:absolute;right:.4rem;top:0;-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s cubic-bezier(.2,.3,.4,.9);transition:-webkit-transform .3s cubic-bezier(.2,.3,.4,.9);transition:transform .3s cubic-bezier(.2,.3,.4,.9);transition:transform .3s cubic-bezier(.2,.3,.4,.9),-webkit-transform .3s cubic-bezier(.2,.3,.4,.9);width:2rem}.main-nav-mobile__item--has-subnav.selected>a>span:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.main-nav-mobile__sub-nav>li:first-child{padding-top:.5rem}.main-nav-mobile__sub-nav-item{letter-spacing:2px;text-align:left;text-transform:uppercase}.main-nav-mobile__sub-nav-item a{display:block;padding:.5rem 1rem;text-transform:none}.main-nav-mobile__sub-nav-item:focus,.main-nav-mobile__sub-nav-item:hover{text-decoration:underline}.newsletter-form{margin:2.5rem auto 2rem;max-width:34rem}.newsletter-form__inputs{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1);max-width:34rem;position:relative}.newsletter-form__email[type=email]{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:0;-webkit-box-shadow:none;box-shadow:none;max-width:100%;padding-right:.5rem;position:relative;width:calc(100% - 10rem)}.newsletter-form__submit[type=submit]{border-bottom-left-radius:0;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:5px;height:100%;position:absolute;right:0;text-align:center;top:0;width:10rem}.newsletter-form__submit[type=submit] svg{margin-left:0;width:1.5rem}.newsletter-form__submit[type=submit] svg>*{-webkit-transition:fill .4s;transition:fill .4s;-webkit-transition-delay:.2s;transition-delay:.2s}.newsletter-form__submit[type=submit]:focus svg>*,.newsletter-form__submit[type=submit]:hover svg>*{fill:#fff;-webkit-transition-delay:0s;transition-delay:0s}.not-found-section{height:calc(100vh - 24.5rem)}.partners-section{padding:1.5rem 0 2rem}.partners-section__title{text-transform:none}.partners-section__title-as-label{background-color:#fff;color:#2c5d3d;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:700;line-height:1.25rem;margin-bottom:1rem;padding:.5rem 1rem}.partners-section__partners-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-top:.5rem}.partners-section__partner{max-width:250px;padding:1rem;text-align:center}.partners-section__partner-link{color:#656565;display:block;font-family:"Averia Serif Libre",Helvetica Neue,Helvetica,arial,sans-serif;font-size:.875rem;font-weight:700;margin-top:1.25rem;opacity:1;text-transform:none;-webkit-transition:opacity .15s;transition:opacity .15s}.partners-section__partner-link:hover{opacity:.8}.related-articles-section__title{text-transform:none}.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-bottom:.5rem;margin-top:2rem;text-transform:none}.rte h2{margin-bottom:3rem}.rte h2:not(:first-child){margin-top:3rem}.rte p{font-weight:500;line-height:1.5rem;margin-bottom:1.5rem}.rte ul{list-style-type:disc}.rte ol,.rte ul{margin-bottom:1.5rem;padding-left:1.5rem}.rte ol{list-style-type:decimal}.rte li{margin-bottom:.5rem;position:relative}.rte li:before{background:url("/images/icons/src/icon__chevron--right--black.svg") no-repeat 50%;content:"";display:inline-block;height:12px;left:0;margin-right:10px;position:absolute;top:5px;width:6px}.rte li a:not(.btn){color:#2c5d3d;text-decoration:underline}.rte li a:not(.btn):focus,.rte li a:not(.btn):hover{opacity:.7}.rte img{margin-bottom:.5rem}.rte figure{margin-bottom:1.5rem}.rte figcaption{color:rgba(44,93,61,.7);font-family:"Averia Serif Libre",Helvetica Neue,Helvetica,arial,sans-serif;font-size:14px;line-height:normal}.rte table p{margin:0}.rte-section{padding:3rem 0}.scaling-video{--curtainOpacity:0;height:100%;overflow:clip;pointer-events:none;position:absolute;width:100%;z-index:2}.scaling-video__mask{height:calc(100vh - 4.5rem);margin-top:-20px;position:relative;width:100%;z-index:inherit}.scaling-video__mask:before{background-color:#000;bottom:0;content:"";height:100%;left:0;opacity:var(--curtainOpacity);position:absolute;width:100%;z-index:3}.scaling-video__mask:after{background-color:#fff;bottom:-6.25rem;content:"";height:6.25rem;left:0;position:absolute;width:100%;z-index:3}.scaling-video__video{-webkit-clip-path:url(#grape-clipping-path);clip-path:url(#grape-clipping-path);height:100%;-o-object-fit:cover;object-fit:cover;overflow:clip;width:100%;z-index:inherit}.scaling-video__video iframe,.scaling-video__video video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.scaling-video__bottom-ellipse-mask{bottom:-108px;left:0;position:absolute;z-index:3}.scaling-video__bottom-ellipse-mask ellipse{overflow:clip;-webkit-transform:translate3d(calc(50vw - 754px),calc(264px + 6.25rem),0);transform:translate3d(calc(50vw - 754px),calc(264px + 6.25rem),0)}.scaling-video__bottom-background{left:calc(50vw - 1400px);position:absolute;top:calc(100vh - 4.5rem - 248px);-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);z-index:0}.scaling-video__scroll-down-icon{bottom:1rem;left:50%;position:absolute;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);z-index:4}.scaling-video #grape-path-border{height:calc(100vh - 4.5rem);position:absolute;width:calc(100vw - 17px);z-index:2}.scaling-video #grape-clipping-path{width:calc(100vw - 17px)}.scaling-video #grape-clipping-path,.scaling-video #grape-path-border path{-webkit-transform:translate3d(calc(50vw - 169px),calc(50vh - 180px - 4.5rem),0);transform:translate3d(calc(50vw - 169px),calc(50vh - 180px - 4.5rem),0)}.scaling-video #grape-clipping-path,.scaling-video #grape-path-border path{overflow:clip}.shifted-cards{padding-bottom:5rem}.shifted-cards .grid__row{row-gap:5rem}.shifted-cards__list>:nth-child(odd){margin-top:-8.5rem;padding-bottom:0}.shifted-cards__list>:nth-child(2n){padding-bottom:0}.tabs__container{border-bottom:1px solid #cbcbcb;margin-bottom:1.5rem}.tabs__tab{background-color:transparent;border-bottom:2px solid transparent;color:#cbcbcb;font-family:Libre Franklin,Helvetica Neue,Helvetica,arial,sans-serif;font-size:1.25rem;font-weight:800;line-height:2.5rem;margin-bottom:-1px;margin-right:.5rem;padding:.5rem;text-align:left;text-transform:uppercase;-webkit-transition:color .2s,border-color .2s,background-color .2s;transition:color .2s,border-color .2s,background-color .2s}.tabs__tab.active,.tabs__tab:focus,.tabs__tab:hover{color:#000}.tabs__tab.active{border-color:#2c5d3d}.text-and-video-section{padding:5rem 0}.text-and-video-section__section-title{margin-bottom:2rem}.text-and-video-section__image-container{aspect-ratio:1.7777777778;background-color:#2c5d3d;border-radius:24px;display:block;line-height:0;max-height:26.5rem;overflow:hidden}@supports not (aspect-ratio:1.7777777778){.text-and-video-section__image-container{height:0;padding-top:56.25%}}.text-and-video-section__image-container:before{background:rgba(0,0,0,.38) 0/cover no-repeat;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.38)),to(rgba(0,0,0,.38))),#d3d3d3 50%/cover no-repeat;background:linear-gradient(0deg,rgba(0,0,0,.38),rgba(0,0,0,.38)),#d3d3d3 50%/cover no-repeat;content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:1}.text-and-video-section__image{aspect-ratio:1.7777777778;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@supports not (aspect-ratio:1.7777777778){.text-and-video-section__image{height:100%;left:0;position:absolute;top:0;width:100%}}.text-and-video-section__lightbox-button{cursor:pointer}.text-and-video-section__lightbox-button .icon{content:"";height:4rem;left:50%;opacity:.92;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6rem;z-index:2}.text-and-video-section__text{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.text-and-video-section__text:only-child{height:100%;margin-bottom:2rem}.text-and-video-section__title{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.text-and-video-section__title h3{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-weight:800;text-transform:uppercase}.text-and-video-section__title span{margin-left:.75rem;text-transform:uppercase}.text-and-video-section__link{color:#2c5d3d}.text-and-video-section__cta{display:inline-block;margin-bottom:1rem;margin-top:2.5rem}.text-and-video-section__items .grid__row:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.timeline-page-hero-section{height:calc(75vh - 4.5rem);padding:4.5rem 0}.timeline-page-hero-section__title{color:#e9ac42;z-index:2}.timeline-page-hero-section__image-container{aspect-ratio:1.5;background-color:#2c5d3d;border-radius:24px;display:block;line-height:0;overflow:hidden;position:absolute}@supports not (aspect-ratio:1.5){.timeline-page-hero-section__image-container{height:0;padding-top:66.6666666667%}}.timeline-page-hero-section__image-container:before{background:#2c5d3d;content:"";height:100%;left:0;mix-blend-mode:color;position:absolute;top:0;width:100%;z-index:1}.timeline-page-hero-section__image{aspect-ratio:1.5;mix-blend-mode:screen;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.5}@supports not (aspect-ratio:1.5){.timeline-page-hero-section__image{height:100%;left:0;position:absolute;top:0;width:100%}}.timeline-page-hero-section__image-top-left{left:-20%;top:-175px}.timeline-page-hero-section__image-top-right{right:0;top:-200px}.timeline-page-hero-section__image-bottom-left{left:0;top:175px}.timeline-page-hero-section__image-bottom-left:after{background:-webkit-gradient(linear,left bottom,left top,from(#2c5d3d),to(transparent));background:linear-gradient(0deg,#2c5d3d,transparent);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%}.timeline-page-hero-section__image-bottom-right{right:-10%;top:150px}.timeline-page-hero-section__image-bottom-right:after{background:-webkit-gradient(linear,left bottom,left top,from(#2c5d3d),to(transparent));background:linear-gradient(0deg,#2c5d3d,transparent);bottom:-25px;content:"";display:block;height:100%;left:0;position:absolute;width:100%}.timeline-page{background-color:#2c5d3d;overflow:hidden;padding-bottom:25vh}.timeline-page__scroll-down{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#a8a8a8;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.125rem;font-weight:500;margin-top:2rem;text-transform:uppercase;z-index:1}.timeline-page__bottom-gradient{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#1c4329));background:linear-gradient(transparent,#1c4329);bottom:0;content:"";display:block;height:25vh;opacity:.5;width:100%;z-index:1}.timeline-page__nav{left:10px;opacity:0;padding:0 10px;position:fixed;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.timeline-page__nav a{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#11311a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.3em;line-height:1.7;padding:16px;text-decoration:none}.timeline-page__nav a:before{background-color:#11311a;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:0;width:8px}.timeline-page__nav a.active:before{background-color:#e9ac42}.timeline-page__nav a.active .timeline-page__nav-item-year{opacity:1}.timeline-page__nav-item-year{font-size:.875rem;font-weight:500;letter-spacing:-.77px;opacity:0}.timeline-page__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:50vh}.timeline-page__item-year{color:#11311a;font-family:"Averia Serif Libre",Helvetica Neue,Helvetica,arial,sans-serif;font-size:15rem;line-height:10rem}.timeline-page__item-title{color:#e9ac42;font-size:2rem;font-weight:800;line-height:2rem;text-transform:none}.timeline-page__item-text,.timeline-page__item-title{font-family:Libre Franklin,Helvetica Neue,Helvetica,arial,sans-serif}.timeline-page__item-text{font-size:.875rem;font-weight:400;letter-spacing:1px}.timeline-page__item-link{color:#e9ac42;margin-top:1.75rem}.timeline-page__item-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.timeline-page__item-container--with-image .timeline-page__text-container{margin-right:-50px;max-width:400px}.timeline-page__text-container{width:100%;z-index:2}.timeline-page__figure figcaption{font-family:Libre Franklin,Helvetica Neue,Helvetica,arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-left:62px;margin-top:.5rem;max-width:23.375rem;opacity:.7}.timeline-page__figure figcaption:before{background-color:rgba(17,49,26,.7);content:"";display:block;height:100%;left:-12px;position:absolute;width:1px}.timeline-page__image-container{aspect-ratio:1.5;background-color:#2c5d3d;border-radius:16px;display:block;line-height:0;max-height:18rem;max-width:23.375rem;overflow:hidden;z-index:1}@supports not (aspect-ratio:1.5){.timeline-page__image-container{height:0;padding-top:66.6666666667%}}.timeline-page__image-container:before{background:radial-gradient(circle,hsla(0,0%,100%,0) 30%,#2c5d3d 80%);content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.timeline-page__image{aspect-ratio:1.5;height:calc(100% + 80px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:-40px}@supports not (aspect-ratio:1.5){.timeline-page__image{height:100%;left:0;position:absolute;top:0;width:100%}}:root{--added-line-height:1rem}.timeline-section{overflow:hidden;padding:4.5rem 0}.timeline-section__timeline-background-line{height:2px;left:calc(-50vw + 50%);position:relative;right:0;width:calc(50vw - 50%)}.timeline-section__timeline{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:4rem 0;opacity:.8;z-index:2}.timeline-section__timeline:after,.timeline-section__timeline:before{background-color:#2c5d3d;content:"";height:2px;left:calc(-50vw + 50%);position:absolute;top:50%;width:calc(50vw - 50%)}.timeline-section__timeline:after{left:auto;right:calc(-50vw + 50% + .25rem)}.timeline-section__button,.timeline-section__title{z-index:2}.timeline-section__timeline-subtitle{color:#2c5d3d;font-family:"Averia Serif Libre",Helvetica Neue,Helvetica,arial,sans-serif;font-size:2.25rem;font-weight:700;line-height:2.25rem;margin:0 .5rem;text-transform:uppercase}.timeline-section__timeline-main-line{background-color:#2c5d3d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2px;margin:10rem auto;position:relative;width:100%}.timeline-section__timeline-main-line:after,.timeline-section__timeline-main-line:before{background-color:#2c5d3d;content:"";height:.5rem;left:0;position:absolute;top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5rem}.timeline-section__timeline-main-line:after{left:auto;right:0}.timeline-section__timeline-item{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:8.75rem;-webkit-justify-content:center;justify-content:center;margin:0 .25rem;position:relative;width:5rem}.timeline-section__timeline-item:first-child{margin:0 1.1875rem;width:7.5rem}.timeline-section__timeline-item:first-child .timeline-section__timeline-item-line:after{height:.75rem;left:-.375rem;width:.75rem}.timeline-section__timeline-item:first-child .timeline-section__timeline-item-circle{height:7.5rem;top:-3.75rem;width:7.5rem}.timeline-section__timeline-item:first-child .timeline-section__timeline-item-text{left:.75rem}.timeline-section__timeline-item:nth-child(2n){height:calc(8.75rem + var(--added-line-height));top:calc(-8.75rem - var(--added-line-height))}.timeline-section__timeline-item:nth-child(2n) .timeline-section__timeline-item-line{height:calc(8.75rem + var(--added-line-height))}.timeline-section__timeline-item:nth-child(2n) .timeline-section__timeline-item-line:after{top:0}.timeline-section__timeline-item:nth-child(2n) .timeline-section__timeline-item-circle{bottom:auto;top:calc(2.125rem + var(--added-line-height))}.timeline-section__timeline-item:nth-child(2n) .timeline-section__timeline-item-text{top:0}.timeline-section__timeline-item-line{background-color:#2c5d3d;height:8.75rem;position:relative;width:1px}.timeline-section__timeline-item-line:after{background-color:#2c5d3d;border-radius:50%;bottom:0;content:"";height:.5rem;left:-.25rem;position:absolute;width:.5rem}.timeline-section__timeline-item-circle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#2c5d3d;border-radius:50%;bottom:2.125rem;color:#e9ac42;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Averia Serif Libre",Helvetica Neue,Helvetica,arial,sans-serif;font-size:1.75rem;font-weight:700;height:5rem;-webkit-justify-content:center;justify-content:center;left:auto;position:absolute;width:5rem}.timeline-section__timeline-item-text{left:.5rem;position:absolute;top:8rem;width:7rem}.timeline-section__timeline-item-text p{color:#2c5d3d;font-family:"Averia Serif Libre",Helvetica Neue,Helvetica,arial,sans-serif;font-size:.75rem;font-weight:700}.timeline-section__image-container{aspect-ratio:1.5;background-color:#e9ac42;border-radius:24px;display:block;line-height:0;overflow:hidden;position:absolute}@supports not (aspect-ratio:1.5){.timeline-section__image-container{height:0;padding-top:66.6666666667%}}.timeline-section__image-container:before{background:#e9ac42;content:"";height:100%;left:0;mix-blend-mode:color;position:absolute;top:0;width:100%;z-index:1}.timeline-section__image{aspect-ratio:1.5;mix-blend-mode:screen;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.75}@supports not (aspect-ratio:1.5){.timeline-section__image{height:100%;left:0;position:absolute;top:0;width:100%}}.timeline-section__image-top-left{left:-15%;top:-10%}.timeline-section__image-top-right{right:-15%;top:-55%}.timeline-section__image-bottom-left{bottom:-45%;left:-10%}.timeline-section__image-bottom-right{bottom:0;right:-10%}.video-article-section{padding:3rem 0}.video-article-section__image-container{aspect-ratio:1.7777777778;background-color:#2c5d3d;border-radius:24px;display:block;line-height:0;max-height:26.5rem;overflow:hidden}@supports not (aspect-ratio:1.7777777778){.video-article-section__image-container{height:0;padding-top:56.25%}}.video-article-section__image-container:before{background:rgba(0,0,0,.38) 0/cover no-repeat;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.38)),to(rgba(0,0,0,.38))),#d3d3d3 50%/cover no-repeat;background:linear-gradient(0deg,rgba(0,0,0,.38),rgba(0,0,0,.38)),#d3d3d3 50%/cover no-repeat;content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:1}.video-article-section__image{aspect-ratio:1.7777777778;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@supports not (aspect-ratio:1.7777777778){.video-article-section__image{height:100%;left:0;position:absolute;top:0;width:100%}}.video-article-section__lightbox-button{cursor:pointer}.video-article-section__lightbox-button .icon{content:"";height:4rem;left:50%;opacity:.92;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6rem;z-index:2}@media only screen and (max-width:99.9375rem){.timeline-page__item{margin-left:100px}.timeline-page__item-year{font-size:12.5rem}}@media only screen and (max-width:87.4375rem){.hero__table th{width:40%}.hero__table td{width:60%}.hero-home__title{font-size:2.5rem;max-width:300px}.timeline-page__item{margin-left:100px}.timeline-page__item-year{font-size:10rem;line-height:10rem;margin-bottom:0}.timeline-page__item-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.timeline-page__item-container--with-image .timeline-page__text-container{margin-right:-50px;max-width:750px;width:70%}.timeline-page__item-container--with-image .timeline-page__figure{width:30%}.timeline-page__text-container{max-width:750px}.timeline-section__timeline-subtitle{font-size:1.75rem;line-height:1.75rem}.timeline-section__timeline-main-line{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.timeline-section__timeline-item:not(.timeline-section__timeline-item-md){display:none}.timeline-section__timeline-item:not(:first-child){top:-8.75rem}.timeline-section__timeline-item:not(:first-child) .timeline-section__timeline-item-line:after{top:0}.timeline-section__timeline-item:not(:first-child) .timeline-section__timeline-item-circle{bottom:auto;top:2.125rem}.timeline-section__timeline-item:not(:first-child) .timeline-section__timeline-item-text{top:0}.timeline-section__timeline-item:not(:first-child):nth-child(even of .timeline-section__timeline-item-md){top:calc(-8.75rem - var(--added-line-height))}.timeline-section__timeline-item:not(:first-child):nth-child(even of .timeline-section__timeline-item-md) .timeline-section__timeline-item-line{height:calc(8.75rem + var(--added-line-height))}.timeline-section__timeline-item:not(:first-child):nth-child(even of .timeline-section__timeline-item-md) .timeline-section__timeline-item-circle{top:calc(2.125rem + var(--added-line-height))}.timeline-section__timeline-item:not(:first-child):nth-child(odd of .timeline-section__timeline-item-md){top:auto}.timeline-section__timeline-item:not(:first-child):nth-child(odd of .timeline-section__timeline-item-md) .timeline-section__timeline-item-line{height:8.75rem}.timeline-section__timeline-item:not(:first-child):nth-child(odd of .timeline-section__timeline-item-md) .timeline-section__timeline-item-line:after{bottom:0;top:auto}.timeline-section__timeline-item:not(:first-child):nth-child(odd of .timeline-section__timeline-item-md) .timeline-section__timeline-item-circle{bottom:2.125rem;left:auto}.timeline-section__timeline-item:not(:first-child):nth-child(odd of .timeline-section__timeline-item-md) .timeline-section__timeline-item-text{top:8rem}.timeline-section__timeline-item:nth-child(1n+7 of .timeline-section__timeline-item-md){display:none}}@media only screen and (max-width:62.4375rem){h1{font-size:2.5rem;line-height:2.5rem}.h2-like,h2{font-size:1.75rem;line-height:2rem}.h3-like,h3{font-size:1.5rem;line-height:1.75rem}.util--hide-for-small-down{display:none!important}th{padding:.5rem .5rem .5rem 0}td{padding:.5rem 0 .5rem .5rem}.article-card__image-container{border-radius:16px;height:auto;margin-bottom:1rem;min-height:10rem;width:100%}.btn--primary{border-radius:20px}.btn--back{font-size:.875rem;line-height:1.25rem}.btn--back .icon{height:.75rem;margin-right:.625rem;width:.75rem}.cta-section__text{font-size:1rem;line-height:1.25rem}.cta-section--formation-page{height:5.625rem;padding:.75rem 0 0}.cta-section--formation-page .cta-section__column{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.cta-section--formation-page .cta-section__title{font-size:.875rem;font-weight:800;line-height:1rem}.cta-section--formation-page .cta-section__text{display:none}.cta-section--formation-page .btn{line-height:1.25rem}.documents-section__subtitle{font-size:1.25rem;line-height:1.5rem}.dictionary-section__items{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer{padding:3.5rem 0}.footer__nav-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;border-left:none;border-top:1px solid hsla(0,0%,100%,.5);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:3.875rem 1.75rem}.footer__nav{margin-bottom:1rem}.footer__logo{text-align:center}.footer__left{padding-right:0}.footer__partner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__dev-logo{bottom:-1rem;right:1.75rem}.hero__menu{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;border-bottom:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start}.hero__menu-title{border-right:none;margin-bottom:.625rem;margin-right:0;padding-right:0}.hero__menu-item{padding:0 2.25rem 0 0}.hero__header{height:18em;padding:2.25rem 0 2.5rem}.hero__table{margin:2.5rem 0 .5rem}.hero__image-container{border-radius:0;margin:0 -1.5rem}.hero__icon{height:2rem;width:2rem}.hero__subtitle,.hero__title{margin-bottom:0}.hero__description-container{margin-top:0}.hero__description{font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:.25rem}.hero--article{height:20rem;padding:2.75rem 0}.hero--article .hero__title{font-size:1.75rem;line-height:2rem}.hero--article .hero__bottom-info{font-size:.875rem;font-weight:500}.hero--formation .container-for-sticky-element{height:calc(100vh - 10.125rem)}.hero-home__content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.hero-home__button{margin-left:auto;margin-right:auto}.lightbox__content{width:calc(100% - 2rem)}.partners-section__partners-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rte h2{margin-bottom:1.5rem}.rte h2:not(:first-child){margin-top:3.5rem}.scaling-video #grape-path-border{height:calc(100vh + 21px);width:calc(100vw - 17px)}.scaling-video #grape-clipping-path,.scaling-video #grape-path-border path{-webkit-transform:translate3d(calc(50vw - 93px),calc(50vh - 40px - 4.5rem),0) scale(.5);transform:translate3d(calc(50vw - 93px),calc(50vh - 40px - 4.5rem),0) scale(.5)}.scaling-video__video{padding-top:calc(100vh - 4.5rem)}.scaling-video__video iframe,.scaling-video__video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shifted-cards .grid__row{row-gap:calc(var(--gutter-width)/2)}.shifted-cards__list>:nth-child(odd){margin-top:0}.shifted-cards__list>:nth-child(2n){margin-top:0}.text-and-video-section__image-container{border-radius:16px;height:auto;margin-bottom:1rem;min-height:10rem;width:100%}.text-and-video-section__cta{margin-top:.5rem}.timeline-page-hero-section__title{margin:0 auto;width:22rem}.timeline-page-hero-section__image-top-left{left:-30%}.timeline-page-hero-section__image-top-right{right:-10%}.timeline-page-hero-section__image-bottom-left{left:-10%}.timeline-page-hero-section__image-bottom-right{right:-20%}.timeline-page__item{margin-left:.75rem;margin-right:.75rem}.timeline-page__item-year{font-size:8.75rem;line-height:normal;margin-bottom:-1rem;text-align:center}.timeline-page__item-title{font-size:1.5rem;line-height:1.5rem}.timeline-page__nav-item-year{display:none}.timeline-page__nav{left:8px;padding:0 8px}.timeline-page__nav a{padding-left:0;padding-right:0}.timeline-page__item-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.timeline-page__item-container--with-image .timeline-page__text-container{margin-right:0;width:100%}.timeline-page__item-container--with-image .timeline-page__figure{margin-top:1.5rem;max-width:750px;width:100%}.timeline-section__title{margin:0 auto;width:22rem}.timeline-section__timeline-subtitle{font-size:1.25rem;line-height:1.25rem;margin:.5rem 0;max-width:9rem;text-align:center}.timeline-section__timeline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1rem 0}.timeline-section__timeline:after,.timeline-section__timeline:before{content:none}.timeline-section__timeline-main-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:20rem;margin:auto 10rem;padding-bottom:3rem;width:1px}.timeline-section__timeline-main-line:after,.timeline-section__timeline-main-line:before{content:none}.timeline-section__timeline-item:not(.timeline-section__timeline-item-sm){display:none}.timeline-section__timeline-item.timeline-section__timeline-item-sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.timeline-section__timeline-item{margin:.25rem 0;width:11rem}.timeline-section__timeline-item:not(:first-child){-webkit-box-pack:initial;-ms-flex-pack:initial;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:initial;justify-content:normal;right:-5.5rem;top:auto}.timeline-section__timeline-item:not(:first-child) .timeline-section__timeline-item-line{width:100%}.timeline-section__timeline-item:not(:first-child) .timeline-section__timeline-item-line:after{left:auto;right:0;top:-.25rem}.timeline-section__timeline-item:not(:first-child) .timeline-section__timeline-item-circle{font-size:1rem;height:3.25rem;width:3.25rem}.timeline-section__timeline-item:not(:first-child) .timeline-section__timeline-item-text{left:auto;right:0;text-align:right;top:.75rem;width:5.75rem}.timeline-section__timeline-item:not(:first-child) .timeline-section__timeline-item-text p{font-size:11px}.timeline-section__timeline-item:not(:first-child):nth-child(even of .timeline-section__timeline-item-sm){height:3.75rem;top:2rem}.timeline-section__timeline-item:not(:first-child):nth-child(even of .timeline-section__timeline-item-sm) .timeline-section__timeline-item-line{height:1px}.timeline-section__timeline-item:not(:first-child):nth-child(even of .timeline-section__timeline-item-sm) .timeline-section__timeline-item-circle{bottom:auto;left:1.625rem;top:auto}.timeline-section__timeline-item:not(:first-child):nth-child(odd of .timeline-section__timeline-item-sm){height:3.75rem;right:5.5rem}.timeline-section__timeline-item:not(:first-child):nth-child(odd of .timeline-section__timeline-item-sm) .timeline-section__timeline-item-line{height:1px}.timeline-section__timeline-item:not(:first-child):nth-child(odd of .timeline-section__timeline-item-sm) .timeline-section__timeline-item-line:after{left:0;right:auto;top:-.25rem}.timeline-section__timeline-item:not(:first-child):nth-child(odd of .timeline-section__timeline-item-sm) .timeline-section__timeline-item-circle{bottom:auto;right:1.625rem;top:auto}.timeline-section__timeline-item:not(:first-child):nth-child(odd of .timeline-section__timeline-item-sm) .timeline-section__timeline-item-text{left:0;right:auto;text-align:left;top:.75rem}.timeline-section__timeline-item:first-child{height:6.625rem;left:auto;top:2.75rem;width:11rem}.timeline-section__timeline-item:first-child .timeline-section__timeline-item-line{right:5.5rem;width:100%}.timeline-section__timeline-item:first-child .timeline-section__timeline-item-line:after{height:.5rem;left:0;top:-.25rem;width:.5rem}.timeline-section__timeline-item:first-child .timeline-section__timeline-item-circle{height:4.5rem;top:-2.25rem;width:4.5rem}.timeline-section__timeline-item:first-child .timeline-section__timeline-item-text{left:0;top:.75rem}.timeline-section__timeline-item:first-child .timeline-section__timeline-item-text p{font-size:11px}.timeline-section__timeline-item:nth-child(1n+6 of .timeline-section__timeline-item-sm){display:none}.timeline-section__timeline-item-line{height:1px;width:8.75rem}.timeline-section__timeline-item-circle{bottom:auto;top:auto}.timeline-section__timeline-item-text{top:auto}.timeline-section__image-top-left{left:-25%;top:-10%}.timeline-section__image-top-right{right:-25%;top:-55%}.timeline-section__image-bottom-left{bottom:-45%;left:-20%}.timeline-section__image-bottom-right{bottom:0;right:-20%}.video-article-section__image-container{border-radius:16px;height:auto;margin-bottom:1rem;min-height:10rem;width:100%}}@media only screen and (max-width:43.6875rem){.util--hide-for-xs-down{display:none!important}.article-card__image-container{min-height:10rem}.video-article-section+.dictionary-section{margin-top:0}.formation-card{height:18rem}.text-and-video-section__image-container{min-height:10rem}.timeline-page-hero-section__image{width:250px}.timeline-page-hero-section__image-top-left{top:-87.5px}.timeline-page-hero-section__image-bottom-left,.timeline-page-hero-section__image-top-right{display:none}.timeline-section__image-top-left{left:-35%;top:-20%}.timeline-section__image-bottom-right{bottom:-20%;right:-30%}.timeline-section__image-bottom-left,.timeline-section__image-top-right{display:none}.video-article-section{background-color:#fff;padding:0}.video-article-section__image-container{border-radius:0;margin-left:-1.5rem;margin-right:-1.5rem;min-height:10rem;width:auto}}@media only screen and (min-width:30rem){.grid__col--xs-12{width:100%}.grid__col--xs-11{width:91.66%}.grid__col--xs-10{width:83.33%}.grid__col--xs-9{width:75%}.grid__col--xs-8{width:66.66%}.grid__col--xs-7{width:58.33%}.grid__col--xs-6{width:50%}.grid__col--xs-5{width:41.66%}.grid__col--xs-4{width:33.33%}.grid__col--xs-3{width:25%}.grid__col--xs-2{width:16.66%}.grid__col--xs-1{width:8.33%}.grid__col--xs-offset-11{margin-left:calc(91.66% + var(--gutter-width)/2)}.grid__col--xs-offset-10{margin-left:calc(83.33% + var(--gutter-width)/2)}.grid__col--xs-offset-9{margin-left:calc(75% + var(--gutter-width)/2)}.grid__col--xs-offset-8{margin-left:calc(66.66% + var(--gutter-width)/2)}.grid__col--xs-offset-7{margin-left:calc(58.33% + var(--gutter-width)/2)}.grid__col--xs-offset-6{margin-left:calc(50% + var(--gutter-width)/2)}.grid__col--xs-offset-5{margin-left:calc(41.66% + var(--gutter-width)/2)}.grid__col--xs-offset-4{margin-left:calc(33.33% + var(--gutter-width)/2)}.grid__col--xs-offset-3{margin-left:calc(25% + var(--gutter-width)/2)}.grid__col--xs-offset-2{margin-left:calc(16.66% + var(--gutter-width)/2)}.grid__col--xs-offset-1{margin-left:calc(8.33% + var(--gutter-width)/2)}.grid__col--xs-offset-0{margin-left:0}.grid__col--xs-sticky{height:100%;position:-webkit-sticky;position:sticky;top:24px}}@media only screen and (min-width:43.75rem){.grid__col--sm-12{width:100%}.grid__col--sm-11{width:91.66%}.grid__col--sm-10{width:83.33%}.grid__col--sm-9{width:75%}.grid__col--sm-8{width:66.66%}.grid__col--sm-7{width:58.33%}.grid__col--sm-6{width:50%}.grid__col--sm-5{width:41.66%}.grid__col--sm-4{width:33.33%}.grid__col--sm-3{width:25%}.grid__col--sm-2{width:16.66%}.grid__col--sm-1{width:8.33%}.grid__col--sm-offset-11{margin-left:calc(91.66% + var(--gutter-width)/2)}.grid__col--sm-offset-10{margin-left:calc(83.33% + var(--gutter-width)/2)}.grid__col--sm-offset-9{margin-left:calc(75% + var(--gutter-width)/2)}.grid__col--sm-offset-8{margin-left:calc(66.66% + var(--gutter-width)/2)}.grid__col--sm-offset-7{margin-left:calc(58.33% + var(--gutter-width)/2)}.grid__col--sm-offset-6{margin-left:calc(50% + var(--gutter-width)/2)}.grid__col--sm-offset-5{margin-left:calc(41.66% + var(--gutter-width)/2)}.grid__col--sm-offset-4{margin-left:calc(33.33% + var(--gutter-width)/2)}.grid__col--sm-offset-3{margin-left:calc(25% + var(--gutter-width)/2)}.grid__col--sm-offset-2{margin-left:calc(16.66% + var(--gutter-width)/2)}.grid__col--sm-offset-1{margin-left:calc(8.33% + var(--gutter-width)/2)}.grid__col--sm-offset-0{margin-left:0}.grid__col--sm-sticky{height:100%;position:-webkit-sticky;position:sticky;top:24px}.container{padding-left:.875rem;padding-right:.875rem}.form__checkboxes,.form__file,form__checkboxes,form__file{margin:40px 0}.form__checkboxes+.form__checkboxes,.form__checkboxes+.form__file,.form__file+.form__checkboxes,.form__file+.form__file,form__checkboxes+.form__checkboxes,form__checkboxes+.form__file,form__file+.form__checkboxes,form__file+.form__file{margin-top:0}.form__checkboxes-content,form__checkboxes-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.util--hide-for-small-up{display:none!important}.cookies-popup__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.cookies-popup__actions{margin-left:auto}.main-nav-mobile__item{font-size:1.6rem}.main-nav-mobile__item--has-subnav>a>span:after{background-size:15px 12px}.main-nav-mobile__subnav-item{font-size:1.2rem}.tabs__container{margin-bottom:3rem}}@media only screen and (min-width:62.5rem){.grid__col--md-12{width:100%}.grid__col--md-11{width:91.66%}.grid__col--md-10{width:83.33%}.grid__col--md-9{width:75%}.grid__col--md-8{width:66.66%}.grid__col--md-7{width:58.33%}.grid__col--md-6{width:50%}.grid__col--md-5{width:41.66%}.grid__col--md-4{width:33.33%}.grid__col--md-3{width:25%}.grid__col--md-2{width:16.66%}.grid__col--md-1{width:8.33%}.grid__col--md-offset-11{margin-left:calc(91.66% + var(--gutter-width)/2)}.grid__col--md-offset-10{margin-left:calc(83.33% + var(--gutter-width)/2)}.grid__col--md-offset-9{margin-left:calc(75% + var(--gutter-width)/2)}.grid__col--md-offset-8{margin-left:calc(66.66% + var(--gutter-width)/2)}.grid__col--md-offset-7{margin-left:calc(58.33% + var(--gutter-width)/2)}.grid__col--md-offset-6{margin-left:calc(50% + var(--gutter-width)/2)}.grid__col--md-offset-5{margin-left:calc(41.66% + var(--gutter-width)/2)}.grid__col--md-offset-4{margin-left:calc(33.33% + var(--gutter-width)/2)}.grid__col--md-offset-3{margin-left:calc(25% + var(--gutter-width)/2)}.grid__col--md-offset-2{margin-left:calc(16.66% + var(--gutter-width)/2)}.grid__col--md-offset-1{margin-left:calc(8.33% + var(--gutter-width)/2)}.grid__col--md-offset-0{margin-left:0}.grid__col--md-sticky{height:100%;position:-webkit-sticky;position:sticky;top:24px}.container{padding-left:2rem;padding-right:2rem}.container--pad-top{padding-top:2rem}.container--pad-bottom{padding-bottom:2rem}.form__legend,form__legend{font-size:1.625rem}.util--hide-for-medium-up{display:none!important}.burger{display:none}.main-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:87.5rem){.grid__col--lg-12{width:100%}.grid__col--lg-11{width:91.66%}.grid__col--lg-10{width:83.33%}.grid__col--lg-9{width:75%}.grid__col--lg-8{width:66.66%}.grid__col--lg-7{width:58.33%}.grid__col--lg-6{width:50%}.grid__col--lg-5{width:41.66%}.grid__col--lg-4{width:33.33%}.grid__col--lg-3{width:25%}.grid__col--lg-2{width:16.66%}.grid__col--lg-1{width:8.33%}.grid__col--lg-offset-11{margin-left:calc(91.66% + var(--gutter-width)/2)}.grid__col--lg-offset-10{margin-left:calc(83.33% + var(--gutter-width)/2)}.grid__col--lg-offset-9{margin-left:calc(75% + var(--gutter-width)/2)}.grid__col--lg-offset-8{margin-left:calc(66.66% + var(--gutter-width)/2)}.grid__col--lg-offset-7{margin-left:calc(58.33% + var(--gutter-width)/2)}.grid__col--lg-offset-6{margin-left:calc(50% + var(--gutter-width)/2)}.grid__col--lg-offset-5{margin-left:calc(41.66% + var(--gutter-width)/2)}.grid__col--lg-offset-4{margin-left:calc(33.33% + var(--gutter-width)/2)}.grid__col--lg-offset-3{margin-left:calc(25% + var(--gutter-width)/2)}.grid__col--lg-offset-2{margin-left:calc(16.66% + var(--gutter-width)/2)}.grid__col--lg-offset-1{margin-left:calc(8.33% + var(--gutter-width)/2)}.grid__col--lg-offset-0{margin-left:0}.grid__col--lg-sticky{height:100%;position:-webkit-sticky;position:sticky;top:24px}.container{padding-left:3rem;padding-right:3rem}.container--pad-top{padding-top:3rem}.container--pad-bottom{padding-bottom:3rem}.cookies-popup__content{margin-left:auto;margin-right:auto;max-width:87.5rem}.main-nav-mobile{display:none!important}}@media only screen and (min-width:100rem){.grid__col--xlg-12{width:100%}.grid__col--xlg-11{width:91.66%}.grid__col--xlg-10{width:83.33%}.grid__col--xlg-9{width:75%}.grid__col--xlg-8{width:66.66%}.grid__col--xlg-7{width:58.33%}.grid__col--xlg-6{width:50%}.grid__col--xlg-5{width:41.66%}.grid__col--xlg-4{width:33.33%}.grid__col--xlg-3{width:25%}.grid__col--xlg-2{width:16.66%}.grid__col--xlg-1{width:8.33%}.grid__col--xlg-offset-11{margin-left:calc(91.66% + var(--gutter-width)/2)}.grid__col--xlg-offset-10{margin-left:calc(83.33% + var(--gutter-width)/2)}.grid__col--xlg-offset-9{margin-left:calc(75% + var(--gutter-width)/2)}.grid__col--xlg-offset-8{margin-left:calc(66.66% + var(--gutter-width)/2)}.grid__col--xlg-offset-7{margin-left:calc(58.33% + var(--gutter-width)/2)}.grid__col--xlg-offset-6{margin-left:calc(50% + var(--gutter-width)/2)}.grid__col--xlg-offset-5{margin-left:calc(41.66% + var(--gutter-width)/2)}.grid__col--xlg-offset-4{margin-left:calc(33.33% + var(--gutter-width)/2)}.grid__col--xlg-offset-3{margin-left:calc(25% + var(--gutter-width)/2)}.grid__col--xlg-offset-2{margin-left:calc(16.66% + var(--gutter-width)/2)}.grid__col--xlg-offset-1{margin-left:calc(8.33% + var(--gutter-width)/2)}.grid__col--xlg-offset-0{margin-left:0}.grid__col--xlg-sticky{height:100%;position:-webkit-sticky;position:sticky;top:24px}}@media (hover:hover){input[type=checkbox]~label:hover:before,input[type=radio]~label:hover:before{border-color:#e9ac42}}@media only screen and (max-width:62.4375rem) and (orientation:portrait) and (min-device-height:43.6875rem){.timeline-page-hero-section__title{margin-top:3rem}.timeline-page-hero-section__image-bottom-left{top:350px}.timeline-page-hero-section__image-bottom-right{top:325px}}
