/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
@font-face{font-family:'Corporate';src:url(/themes/custom/gip/css/fonts/CorporateS-Bold.woff2) format("woff2"),url(/themes/custom/gip/css/fonts/CorporateS-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Corporate';src:url(/themes/custom/gip/css/fonts/CorporateS-Regular.woff2) format("woff2"),url(/themes/custom/gip/css/fonts/CorporateS-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'LoRes';src:url(/themes/custom/gip/css/fonts/LoRes12OT-Regular.woff2) format("woff2"),url(/themes/custom/gip/css/fonts/LoRes12OT-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;height:-webkit-fill-available}body{overflow-x:hidden;font-family:"Corporate",sans-serif;font-size:1.6rem;line-height:1.6;font-family:"Corporate",sans-serif;-webkit-font-smoothing:antialiased;width:100%;min-height:100vh;min-height:-webkit-fill-available;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48.0625em){body{font-size:2rem}}body .page-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}p{margin-bottom:2rem}img{display:block;height:auto;max-width:100%}a img{border:0}hr{width:calc(100% - 5rem);max-width:1230px;border:0;border-top:0.1rem solid #01A4FF;margin:3.2rem auto}@media (min-width:1230px){hr{width:100%}}dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:#0001B4;font-size:1.6rem}dl dt,dl dd{width:50%;padding-top:1.6rem;padding-bottom:1.6rem;border-bottom:0.1rem solid #01A4FF}dl dt{padding-right:1.6rem}dl dt:last-of-type{border:0}dl dd{padding-left:1.6rem;font-weight:700}dl dd:last-of-type{border:0}h1,h2,h3,h4,.t1,.t2,.t3,.t4{margin-top:0;line-height:1.2;text-rendering:optimizeLegibility;font-weight:700;font-family:"Corporate",sans-serif;color:#0001B4;margin-bottom:1.6rem}h1,.t1{font-family:"LoRes",sans-serif;font-weight:400;font-size:3rem;text-transform:uppercase}@media (min-width:41.9375em){h1,.t1{font-size:4.8rem}}h2,.t2{font-size:2.5rem;letter-spacing:-.03em}@media (min-width:41.9375em){h2,.t2{font-size:3.1rem}}h3,.t3{font-size:2.2rem}@media (min-width:41.9375em){h3,.t3{font-size:2.6rem}}h4,.t4{font-size:1.8rem;font-weight:500}@media (min-width:41.9375em){h4,.t4{font-size:2rem}}.bigger-t2{text-align:center;font-size:2.4rem;padding-bottom:2.4rem;margin-bottom:3.2rem;position:relative}.bigger-t2:after{content:'';position:absolute;left:50%;bottom:0;width:7.2rem;height:.4rem;background:#0001B4;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:41.9375em){.bigger-t2{font-size:3.1rem;padding-bottom:2.4rem;margin-bottom:4rem}}.lighter-t2{font-weight:400;font-size:2.3rem}@media (min-width:41.9375em){.lighter-t2{font-size:2.5rem}}.no-overflow{overflow:hidden}.compat-object-fit img{opacity:0}.hide{position:absolute !important;left:-100000px !important;top:-10000px !important;right:auto !important;bottom:auto !important}.white-bg{background-color:#fff}.page-content{padding-top:7rem;-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);position:relative;width:100%;background:#fff;display:block;margin:auto}@media (min-width:64em){.page-content{padding-top:13rem;padding-bottom:0}}.page-content .section:last-child{margin-bottom:0}.page-intro{margin-bottom:3.2rem}@media (min-width:64em){.page-intro{margin-bottom:5.6rem}}.page-intro .labels{margin-bottom:1.2rem}.ressource-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;margin:1.6rem 0 3.2rem 0;color:#0001B4;position:relative;font-size:1.6rem}.ressource-item:after{content:'';position:absolute;z-index:1;width:calc(100% + 4rem);height:calc(100% + 2rem);left:-2rem;top:-1rem;border-radius:1.2rem;background:rgba(0,1,180,0.05);opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955)}.ressource-item>*{position:relative;z-index:10}.ressource-item p{margin-bottom:0;width:calc(100% - 5rem)}@media (min-width:41.9375em){.ressource-item p{width:calc(100% - 9rem)}}.ressource-item .pictos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.ressource-item .weight{font-size:1.3rem;white-space:nowrap;width:100%;text-align:center}.ressource-item .picto{width:4rem}@media (min-width:41.9375em){.ressource-item .picto{width:3rem}}.ressource-item .picto svg{width:100%}.ressource-item .roll{display:none}@media (min-width:41.9375em){.ressource-item .roll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:width .3s cubic-bezier(0.455,0.03,0.515,0.955),padding .3s cubic-bezier(0.455,0.03,0.515,0.955),opacity .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:width .3s cubic-bezier(0.455,0.03,0.515,0.955),padding .3s cubic-bezier(0.455,0.03,0.515,0.955),opacity .3s cubic-bezier(0.455,0.03,0.515,0.955);width:0;padding:0;opacity:0}}.ressource-item:hover .roll{width:3.8rem;padding-left:.8rem;opacity:1}.ressource-item:hover:after{opacity:1}.square{width:100%;height:0;position:relative;padding-top:100% !important;overflow:hidden}.square>*{position:absolute;left:0;top:0;width:100%;height:100%}.square:after{content:' ';clear:left;display:table}.btn{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-radius:.4rem;color:#fff;background:#0001B4;font-family:"Corporate",sans-serif;text-decoration:none;font-size:1.6rem;font-weight:700;padding:3rem 4rem;margin-top:auto;margin-bottom:3.2rem;width:100%;position:relative;text-align:left}.btn:after{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(0,1,180,0.25);opacity:0;border-radius:.4rem;-webkit-transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),opacity .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),opacity .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955)}.btn .picto{display:inline-block;vertical-align:middle;width:4.1rem;padding-left:3rem;-webkit-transition:padding .3s cubic-bezier(0.455,0.03,0.515,0.955),width .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:padding .3s cubic-bezier(0.455,0.03,0.515,0.955),width .3s cubic-bezier(0.455,0.03,0.515,0.955)}@media (min-width:41.9375em){.btn{width:auto;border-radius:.4rem;padding:3rem 4rem}.btn:before{border-radius:.4rem}}.btn:hover .picto{padding-left:5rem;width:6.1rem}.btn:hover:after{opacity:1;-webkit-transform:translate(-1.6rem,1.6rem);transform:translate(-1.6rem,1.6rem)}.btn.small{padding:.8rem 1.6rem}.btn.small .picto{width:2.4rem;padding-left:1.6rem}.btn.small:hover .picto{width:3.4rem;padding-left:2.6rem}.btn.small:hover:after{opacity:1;-webkit-transform:translate(-0.8rem,0.8rem);transform:translate(-0.8rem,0.8rem)}.btn.picto-left .picto{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transform:translateY(-0.3rem) rotate(180deg);transform:translateY(-0.3rem) rotate(180deg)}.btn.picto-left span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.btn.w-100{width:100%}.btn:last-child{margin-bottom:0}.video-cont{position:relative}.video-cont.videoplaying{width:calc(100vw - 2rem);height:56.25vw}.embed{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;z-index:100;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.embed video,.embed iframe{width:100%;height:100%;border:0}.embed video.top,.embed iframe.top{position:absolute;height:auto;top:0}.embed video.bottom,.embed iframe.bottom{position:absolute;height:auto;bottom:0}.embed video.center,.embed iframe.center{position:absolute;height:100%}.embed .close{display:block;position:absolute;z-index:100;right:1.6rem;top:1.6rem;width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transition:color .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:color .3s cubic-bezier(0.455,0.03,0.515,0.955)}.embed .close:hover{color:#0001B4}.embed .close svg{width:100%}.play-video{display:block;position:relative;color:#fff}.play-video .picto{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4rem;-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955)}@media (min-width:48.0625em){.play-video .picto{width:8.5rem}}.play-video .picto svg{width:100%}.play-video:hover .picto{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.js-reveal:not(.main-footer):not(h1):not(h2):not(h3):not(.t1):not(.t2):not(.t3){-webkit-transform:translateY(3rem);transform:translateY(3rem);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;-webkit-transition:opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.39,0.575,0.565,1);transition:opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.39,0.575,0.565,1);transition:transform .6s cubic-bezier(0.39,0.575,0.565,1),opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .6s cubic-bezier(0.39,0.575,0.565,1),opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.39,0.575,0.565,1)}.js-reveal:not(.main-footer):not(h1):not(h2):not(h3):not(.t1):not(.t2):not(.t3).top{-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}.js-reveal:not(.main-footer):not(h1):not(h2):not(h3):not(.t1):not(.t2):not(.t3).revealed{-webkit-transform:none;transform:none;opacity:1;-webkit-transition:opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.39,0.575,0.565,1);transition:opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.39,0.575,0.565,1);transition:transform .6s cubic-bezier(0.39,0.575,0.565,1),opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .6s cubic-bezier(0.39,0.575,0.565,1),opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.39,0.575,0.565,1)}h1.js-reveal,.t1.js-reveal,h2.js-reveal,.t2.js-reveal,h3.js-reveal,.t3.js-reveal{-webkit-transform:translateX(-3rem);transform:translateX(-3rem);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;-webkit-transition:opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.39,0.575,0.565,1);transition:opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.39,0.575,0.565,1);transition:transform .6s cubic-bezier(0.39,0.575,0.565,1),opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .6s cubic-bezier(0.39,0.575,0.565,1),opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.39,0.575,0.565,1)}@media (min-width:62.75em){h1.js-reveal.top,.t1.js-reveal.top,h2.js-reveal.top,.t2.js-reveal.top,h3.js-reveal.top,.t3.js-reveal.top{-webkit-transform:translateX(3rem);transform:translateX(3rem)}h1.js-reveal.top .latin,.t1.js-reveal.top .latin,h2.js-reveal.top .latin,.t2.js-reveal.top .latin,h3.js-reveal.top .latin,.t3.js-reveal.top .latin{-webkit-transform:translateX(-3rem);transform:translateX(-3rem)}}h1.js-reveal.revealed,.t1.js-reveal.revealed,h2.js-reveal.revealed,.t2.js-reveal.revealed,h3.js-reveal.revealed,.t3.js-reveal.revealed{-webkit-transform:none;transform:none;opacity:1;-webkit-transition:opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.39,0.575,0.565,1);transition:opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.39,0.575,0.565,1);transition:transform .6s cubic-bezier(0.39,0.575,0.565,1),opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .6s cubic-bezier(0.39,0.575,0.565,1),opacity 1s cubic-bezier(0.39,0.575,0.565,1),max-height .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.39,0.575,0.565,1)}h1.js-reveal.revealed .latin,.t1.js-reveal.revealed .latin,h2.js-reveal.revealed .latin,.t2.js-reveal.revealed .latin,h3.js-reveal.revealed .latin,.t3.js-reveal.revealed .latin{-webkit-transform:none;transform:none;opacity:1}#popin-disconnect{max-width:79rem}#popin-disconnect .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:0;font-family:"LoRes",sans-serif;text-decoration:none;-webkit-transition:color .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:color .3s cubic-bezier(0.455,0.03,0.515,0.955);color:#fff;padding-top:3rem;padding-bottom:3rem}#popin-disconnect .logo svg{position:relative;top:-.1rem}#popin-disconnect .logo .name{margin:0 2rem 0 1.4rem;position:relative;top:-.2rem}#popin-disconnect .logo .name .big{font-size:3.4rem;line-height:110%;font-weight:600;letter-spacing:-0.67849px}#popin-disconnect .logo .name .small{display:block;font-size:1.16rem;line-height:110%;letter-spacing:normal;position:relative;left:.1rem;top:-.1rem}@media (max-width:359px){#popin-disconnect .logo{display:none}}#popin-disconnect .t2{font-size:2.5rem;color:#333;text-align:center}#popin-disconnect .actions{margin-top:3.2rem}#popin-disconnect .actions .btn{margin-bottom:3.2rem}#popin-disconnect .actions .btn:last-child{margin-bottom:0}@media (min-width:62.75em){#popin-disconnect .actions .btn{margin-bottom:0;margin-right:3.2rem}#popin-disconnect .actions .btn:last-child{margin-right:0}}#popin-disconnect .actions .btn.no{background-color:#F0EFEB}#popin-disconnect .actions .btn.no:hover{background-color:#0001B4}.t-blue{color:#0001B4}.t-orange{color:#FF5F01}.t-green{color:#0AB81B}.t-grey{color:#F0EFEB}.t-black{color:#333}.t-white{color:#fff}.b-blue{background-color:#0001B4}.b-orange{background-color:#FF5F01}.b-green{background-color:#0AB81B}.b-grey{background-color:#F0EFEB}.b-black{background-color:#333}.b-white{background-color:#333}.t-up{text-transform:uppercase}.accroche{font-size:2rem;color:#0001B4;max-width:1230px}.accroche p{max-width:1230px}@media (min-width:41.9375em){.accroche{font-size:2.5rem}}.full-width{width:100%;height:auto;margin-bottom:3.2rem}.full-width img{width:100%;height:auto}@media (min-width:41.9375em){.sticky{position:sticky;top:8.6rem}}@media (min-width:64em){.sticky{top:3.2rem;-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955)}}.label{display:inline-block;border:0.1rem solid #333;background:#fff;color:#333;padding:.5rem 1rem;margin-right:1.2rem;margin-bottom:1.2rem;font-size:1.6rem}.label.blue{background:#01A4FF;border-color:#01A4FF;color:#fff}.label.orange{background:#FF5F01;border-color:#FF5F01;color:#fff}.label.grey{background:#F0EFEB;border-color:#F0EFEB;color:#0001B4}.label.green{background:#0AB81B;border-color:#0AB81B;color:#fff}.bg-grey{background:#F0EFEB;padding:1.6rem}@media (min-width:41.9375em){.bg-grey{padding:3.2rem}}.bg-orange{background:#FF5F01;padding:1.6rem}@media (min-width:41.9375em){.bg-orange{padding:3.2rem}}.bg-blue{background:#0001B4;padding:1.6rem}@media (min-width:41.9375em){.bg-blue{padding:3.2rem}}.bg-green{background:#0AB81B;padding:1.6rem}@media (min-width:41.9375em){.bg-green{padding:3.2rem}}.bg-black{background:#333;padding:1.6rem}@media (min-width:41.9375em){.bg-black{padding:3.2rem}}.radius{border-radius:1.2rem}.bullet,#main article ul{margin-left:2.4rem;margin-bottom:3.2rem}.bullet li,#main article ul li{margin-bottom:.8rem}.no-mobile{display:none !important}@media (min-width:62.75em){.no-mobile{display:block !important}.mobile-only{display:none !important}}.js .js-hide{display:none !important}.front{z-index:2}fieldset{border:0;margin-bottom:3.6rem;width:100%}fieldset legend{margin:0 0 2.4rem 0;padding:0;font-weight:700}@media (min-width:42em){fieldset.cols-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}fieldset.cols-2>div{width:calc(50% - .8rem)}fieldset.cols-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}fieldset.cols-3>div{width:calc(33.3333% - 1.07rem)}}input:focus,select:focus,textarea:focus{outline:none}input::-ms-clear{display:none}input[type=text],input[type=number],input[type=tel],input[type=email],input[type=date],input[type=password]{color:#333;font-family:"Corporate",sans-serif;font-size:1.8rem;font-weight:400;height:auto;line-height:5rem;width:100%;vertical-align:middle;display:inline-block;padding:0 1.6rem 0 1.6rem;border-radius:.4rem;background:rgba(0,0,0,0)}input[type=text]::-webkit-validation-bubble-message,input[type=number]::-webkit-validation-bubble-message,input[type=tel]::-webkit-validation-bubble-message,input[type=email]::-webkit-validation-bubble-message,input[type=date]::-webkit-validation-bubble-message,input[type=password]::-webkit-validation-bubble-message{display:none}input[type=text]:x-moz-errormessage,input[type=number]:x-moz-errormessage,input[type=tel]:x-moz-errormessage,input[type=email]:x-moz-errormessage,input[type=date]:x-moz-errormessage,input[type=password]:x-moz-errormessage{display:none}input[type=text]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=date]:focus,input[type=password]:focus{color:#0AB81B;background-color:rgba(0,0,0,0);border-color:#0AB81B}input[type=text] label,input[type=number] label,input[type=tel] label,input[type=email] label,input[type=date] label,input[type=password] label{pointer-events:none;font-weight:400}input[type='date']{position:relative}input[type='date']::-webkit-calendar-picker-indicator{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent}input[type='date']::-webkit-clear-button{position:absolute;z-index:3;right:0}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-o-inner-spin-button,input::-o-outer-spin-button{-o-appearance:none;margin:0}textarea{font-size:1.8rem;color:#333;font-family:"Corporate",sans-serif;border:0.1rem solid #0001B4;width:100%;height:15rem;padding:1.6rem;overflow:hidden;background:rgba(0,0,0,0);display:block;border-radius:.4rem;outline:none;-webkit-box-shadow:none;box-shadow:none;resize:none}textarea:focus{color:#0AB81B;border-color:#0AB81B;background-color:rgba(0,0,0,0)}input[type=checkbox]{display:none}input[type=checkbox]+label{font-size:1.8rem;font-weight:500;line-height:1.3;margin-right:3.6rem;vertical-align:middle;display:inline-block;position:relative;padding-left:3rem;cursor:pointer}input[type=checkbox]+label:before{content:'';width:2rem;height:2rem;border:2px solid #0001B4;border-radius:.4rem;background:transparent;position:absolute;left:0;top:.1rem;-webkit-transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955),background .3s cubic-bezier(0.455,0.03,0.515,0.955),border .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955),background .3s cubic-bezier(0.455,0.03,0.515,0.955),border .3s cubic-bezier(0.455,0.03,0.515,0.955)}input[type=checkbox]+label:after{content:url(/themes/custom/gip/images/checked.svg);width:2rem;height:2rem;border-radius:0;background:transparent;position:absolute;left:0;top:.1rem;opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955)}input[type=checkbox]:checked+label:before{background:#0001B4 !important;border-color:#0001B4 !important}input[type=checkbox]:checked+label:after{opacity:1}input[type=radio]{display:none}input[type=radio]+label{font-size:1.8rem;font-weight:500;line-height:5rem;margin-right:3.6rem;vertical-align:middle;display:inline-block;position:relative;padding-left:3rem;cursor:pointer}input[type=radio]+label:before{content:'';width:2rem;height:2rem;border:2px solid #0001B4;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955),background .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955),background .3s cubic-bezier(0.455,0.03,0.515,0.955)}input[type=radio]+label:after{content:'';width:1rem;height:1rem;border-radius:50%;background:#0001B4;position:absolute;left:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955)}input[type=radio]:checked+label:after{opacity:1}input[type=submit]{border:0.2rem solid #0001B4;background:#0001B4;color:#fff;font-weight:700;border-radius:.4rem;padding:1.2rem 2.4rem;-webkit-transition:background .3s cubic-bezier(0.455,0.03,0.515,0.955),border .3s cubic-bezier(0.455,0.03,0.515,0.955),color .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:background .3s cubic-bezier(0.455,0.03,0.515,0.955),border .3s cubic-bezier(0.455,0.03,0.515,0.955),color .3s cubic-bezier(0.455,0.03,0.515,0.955);cursor:pointer;-webkit-appearance:none;width:100%;font-family:"Corporate",sans-serif;font-size:1.6rem}input[type=submit]:hover{background:#fff;border-color:#0001B4;color:#0001B4}input[type=submit].error{background:#ea212d !important;border-color:#ea212d !important;color:#fff !important}input[type=reset],.reset>input,input[id*=reset]{border:0.2rem solid #fff;background:#fff;color:#0001B4;font-weight:400;border-radius:.4rem;padding:1.2rem 2.4rem;-webkit-transition:background .3s cubic-bezier(0.455,0.03,0.515,0.955),border .3s cubic-bezier(0.455,0.03,0.515,0.955),color .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:background .3s cubic-bezier(0.455,0.03,0.515,0.955),border .3s cubic-bezier(0.455,0.03,0.515,0.955),color .3s cubic-bezier(0.455,0.03,0.515,0.955);cursor:pointer;-webkit-appearance:none;width:100%;font-family:"Corporate",sans-serif;font-size:1.6rem}input[type=reset]:hover,.reset>input:hover,input[id*=reset]:hover{background:#fff;border-color:#0001B4;color:#0001B4}@media (min-width:41.9375em){input[type=text],input[type=number],input[type=tel],input[type=email],input[type=date],input[type=password],textarea{width:auto}}.textarea,.form-type-textarea{display:inline-block;vertical-align:top;position:relative;width:100%;border-radius:0.4rem;margin-top:1.6rem;margin-bottom:1.6rem}.textarea textarea,.form-type-textarea textarea{width:100%}.textarea.error label,.form-type-textarea.error label{color:#ea212d !important}.textarea.error textarea,.form-type-textarea.error textarea{border-color:#ea212d !important;color:#ea212d !important}.textarea label,.form-type-textarea label{display:block;font-size:1.8rem;font-weight:400;color:#333;-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955)}.textarea.focus label,.form-type-textarea.focus label{color:#0AB81B}.textarea.filled label,.form-type-textarea.filled label{color:#333}.form-type-textfield,.form-type-email{display:inline-block;vertical-align:top;position:relative;width:100%;min-width:30rem;height:auto;border-radius:.4rem;margin-bottom:1.6rem}.form-type-textfield:hover input,.form-type-email:hover input{border-color:#0AB81B}.form-type-textfield.error label,.form-type-email.error label{color:#ea212d !important}.form-type-textfield.error input,.form-type-email.error input{border-color:#ea212d !important;color:#ea212d !important}.form-type-textfield label,.form-type-email label{font-size:1.8rem;font-weight:500;color:#333;display:block}.form-type-textfield input,.form-type-email input{background:transparent;border:0.1rem solid #0001B4;border-radius:.4rem;width:100%;height:5rem;color:#333;font-size:1.8rem;padding:0 1.6rem 0 1.6rem}.form-type-textfield input:focus,.form-type-email input:focus{color:#0AB81B;background-color:rgba(0,0,0,0);border-color:#0AB81B}.form-type-textfield.input-date .reset,.form-type-email.input-date .reset{background:url(/themes/custom/gip/images/close-input.svg) no-repeat 50% 50%;position:absolute;z-index:10;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem;height:1rem;text-decoration:none;display:none}.form-type-textfield.input-date.filled:hover .reset,.form-type-email.input-date.filled:hover .reset{display:block}.form-type-textfield.input-time label,.form-type-email.input-time label{z-index:20}.form-type-textfield.input-time input[type=time]::-webkit-inner-spin-button,.form-type-textfield.input-time input[type=time]::-webkit-outer-spin-button,.form-type-email.input-time input[type=time]::-webkit-inner-spin-button,.form-type-email.input-time input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none}.form-type-textfield.input-time input[type=time],.form-type-email.input-time input[type=time]{-moz-appearance:textfield;background:transparent}.form-type-textfield.input-time .reset,.form-type-email.input-time .reset{background:url(/themes/custom/gip/images/close-input.svg) no-repeat 50% 50%;position:absolute;z-index:10;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem;height:1rem;text-decoration:none;display:none}.form-type-textfield.input-time.filled:hover .reset,.form-type-email.input-time.filled:hover .reset{display:block}.form-type-textfield.focus label,.form-type-email.focus label{color:#0AB81B}.form-type-textfield.focus input,.form-type-email.focus input{color:#0AB81B;border-color:#0AB81B;background-color:rgba(0,0,0,0)}.form-type-textfield.filled label,.form-type-email.filled label{color:#333}.form-type-textfield.filled input,.form-type-email.filled input{color:#0AB81B;border-color:#0AB81B;background-color:rgba(0,0,0,0)}.device-android .form-type-textfield.input-date label,.device-android .form-type-email.input-date label,.device-ios .form-type-textfield.input-date label,.device-ios .form-type-email.input-date label{color:#333 !important}.device-android .form-type-textfield.input-date:focus,.device-android .form-type-email.input-date:focus,.device-ios .form-type-textfield.input-date:focus,.device-ios .form-type-email.input-date:focus{color:#0AB81B}.device-android .form-type-textfield.input-date.error label,.device-android .form-type-email.input-date.error label,.device-ios .form-type-textfield.input-date.error label,.device-ios .form-type-email.input-date.error label{color:#ea212d !important}.device-android .form-type-textfield.input-date.focus label,.device-android .form-type-email.input-date.focus label,.device-ios .form-type-textfield.input-date.focus label,.device-ios .form-type-email.input-date.focus label{color:#0AB81B}.device-android .form-type-textfield.input-date.filled label,.device-android .form-type-email.input-date.filled label,.device-ios .form-type-textfield.input-date.filled label,.device-ios .form-type-email.input-date.filled label{color:#333}.device-android .form-type-textfield.input-date input,.device-android .form-type-email.input-date input{padding-top:.8rem}.form-type-checkbox{display:inline-block;vertical-align:top;height:5rem;width:100%}@media (min-width:48.0625em){.form-type-checkbox{width:auto}}.form-type-checkbox.error label{color:#ea212d !important}.form-type-checkbox.error input[type=checkbox]+label:before{border-color:#ea212d !important}.form-type-checkbox:checked label{color:#0001B4}.form-type-checkbox:checked input[type=checkbox]+label:before{border-color:#0001B4}.input-radio{display:inline-block;vertical-align:top;height:auto;width:100%}@media (min-width:48.0625em){.input-radio{width:auto}}.input-radio .legend{margin-bottom:.8rem;font-size:1.4rem;font-weight:500}.input-radio label{height:5rem}.input-radio.error .legend{color:#ea212d !important}.input-radio.error input[type=radio]+label{color:#ea212d}.input-radio.error input[type=radio]+label:before{border-color:#ea212d !important}.form-type-select{background-color:transparent;height:auto;display:block;cursor:pointer;width:100%;position:relative;font-weight:400;font-size:1.8rem;font-family:"Corporate",sans-serif;text-align:left;margin-bottom:1.6rem;outline:none}.form-type-select select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:transparent url(/themes/custom/gip/images/arrow-bottom-blueDark.svg) no-repeat calc(100% - 1.6rem) 50%;padding:0 1.6rem 0 1.6rem;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:5rem;height:5rem;border-radius:.4rem;border:0.1rem solid #0001B4}.form-type-select:focus-within label{color:#0AB81B}.form-type-select:focus-within select{border-color:#0AB81B}.form-type-select.filled label{color:#333}.form-type-select.filled select{border-color:#0AB81B}.form-type-select.error label{color:#ea212d}.form-type-select.error select{border-color:#ea212d !important}form .infos{width:100%;font-size:1.2rem;font-family:"Corporate",sans-serif;opacity:.5;margin-bottom:0;text-align:left}form .error{color:#ea212d;opacity:1}.submit-error{margin-top:1.6rem;font-size:1.8rem;font-family:"Corporate",sans-serif;color:#ea212d}input,select,textarea{-webkit-transition:background-color 50000s,color 50000s,-webkit-filter 50000s;transition:background-color 50000s,color 50000s,-webkit-filter 50000s;transition:background-color 50000s,color 50000s,filter 50000s;transition:background-color 50000s,color 50000s,filter 50000s,-webkit-filter 50000s}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-animation-duration:50000s;animation-duration:50000s;-webkit-animation-name:onautofillstart;animation-name:onautofillstart}input:not(:-webkit-autofill),select:not(:-webkit-autofill),textarea:not(:-webkit-autofill){-webkit-animation-duration:50000s;animation-duration:50000s;-webkit-animation-name:onautofillcancel;animation-name:onautofillcancel}@-webkit-keyframes onautofillstart{from{}}@-webkit-keyframes onautofillcancel{from{}}@keyframes onautofillstart{from{}}@keyframes onautofillcancel{from{}}.main-header{width:100vw;height:7rem;background:#0001B4;-webkit-transition:background .6s ease-out,-webkit-transform .3s ease-out;transition:background .6s ease-out,-webkit-transform .3s ease-out;transition:background .6s ease-out,transform .3s ease-out;transition:background .6s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out;position:fixed;z-index:1999;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-header .skip-link{background:#fff;color:#0001B4;text-decoration:none;left:50%;top:0;padding:.4rem 1.5rem;border-radius:0 0 .4rem .4rem;position:absolute;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955)}.main-header .skip-link:focus{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.main-header.hidden{-webkit-transform:translateY(-100%) !important;transform:translateY(-100%) !important}.main-header .header-section{width:100%;max-width:1250px;margin:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48.0625em) and (max-width:1251px){.main-header .header-section{padding:0 2.5rem}}@media (max-width:41.9375em){.main-header .header-section{padding:0 1.6rem}}@media (min-width:42em) and (max-width:48em){.main-header .header-section{padding:0 4rem}}.main-header .logo{display:block;width:13rem;-webkit-transition:width .6s cubic-bezier(0.455,0.03,0.515,0.955);transition:width .6s cubic-bezier(0.455,0.03,0.515,0.955)}.main-header nav a{-webkit-box-shadow:none !important;box-shadow:none !important}.main-header nav .menu>li>ul a:after{display:none}@media (max-width:63.9375em){.main-header .logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:23rem;margin:auto}.main-header .logo .desktop{display:none}.main-header .logo .mobile{display:block}.main-header nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-header .chevron{display:none}.main-header .menuToggle{display:block;width:3rem;height:3rem;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-header .menuToggle a{text-decoration:none;color:#fff}.main-header .menuToggle input{display:block;width:3rem;height:3rem;position:relative;padding:0;cursor:pointer;opacity:0;z-index:10;-webkit-touch-callout:none}.main-header .menuToggle label{position:relative;z-index:2;display:block;width:3rem;height:3rem;line-height:1;margin:0;padding:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.main-header .menuToggle label:before,.main-header .menuToggle label:after{display:none}.main-header .menuToggle label .title{display:none}.main-header .menuToggle label span{display:block;width:100%;height:.2rem;margin-bottom:.7rem;position:relative;background:#fff;border-radius:.3rem;z-index:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.main-header .menuToggle label span:first-child{margin-top:.5rem}.main-header .menuToggle input:checked+label span:first-child{-webkit-transform:translateY(0.9rem) rotate(45deg);transform:translateY(0.9rem) rotate(45deg)}.main-header .menuToggle input:checked+label span:nth-child(2){opacity:0}.main-header .menuToggle input:checked+label span:nth-child(3){-webkit-transform:translateY(-0.9rem) rotate(-45deg);transform:translateY(-0.9rem) rotate(-45deg)}.main-header .menu{position:absolute;z-index:1;width:100%;padding:0 3.5rem 3.5rem 3.5rem;margin:0;background:#0001B4;list-style-type:none;top:7rem;left:-100%;-webkit-transition:left 0.3s ease;transition:left 0.3s ease;height:calc(100vh - 7rem);overflow:auto}.main-header .menu>li>a{display:block;padding:.5rem 0;font-size:1.8rem}.main-header .menu>li>a.active{font-weight:bold}.main-header .menu>li>ul{list-style:none}.main-header .menu>li>ul a{display:block;padding:1rem 1rem 1rem 2rem;line-height:1;font-size:1.6rem;color:#fff}.main-header .menu>li>ul a:hover{color:#fff !important}.main-header .menuToggle input:checked ~ .menu{left:0}}@media (min-width:64em){.main-header{height:13rem;-webkit-transition:background .6s cubic-bezier(0.455,0.03,0.515,0.955),height .6s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.455,0.03,0.515,0.955);transition:background .6s cubic-bezier(0.455,0.03,0.515,0.955),height .6s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .6s cubic-bezier(0.455,0.03,0.515,0.955),background .6s cubic-bezier(0.455,0.03,0.515,0.955),height .6s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .6s cubic-bezier(0.455,0.03,0.515,0.955),background .6s cubic-bezier(0.455,0.03,0.515,0.955),height .6s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .6s cubic-bezier(0.455,0.03,0.515,0.955)}.main-header .logo .desktop{display:block}.main-header .logo .mobile{display:none}.main-header .menuToggle input,.main-header .menuToggle label{display:none}.main-header nav .menu{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-header nav .menu>li{position:relative;margin:0 1.5rem}.main-header nav .menu>li>a{display:block;color:#fff;text-decoration:none;font-weight:700;font-size:1.8rem;padding:0;position:relative;padding-bottom:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-header nav .menu>li>a:after{content:'';width:100%;height:.2rem;background:#fff;position:absolute;left:0;bottom:0;-webkit-transition:-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .15s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(0);transform:scaleX(0)}.main-header nav .menu>li .chevron{width:1rem;margin-left:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .15s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main-header nav .menu>li.active-trail>a:after{-webkit-transform:none;transform:none}.main-header nav .menu>li:not(.expanded):hover>a:after{-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);-webkit-transform:none;transform:none;-webkit-transform-origin:0 0;transform-origin:0 0}.main-header nav .menu>li.expanded:hover>a .chevron{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.main-header nav .menu>li>ul{position:absolute;left:50%;top:-1000rem;list-style:none;background:#fff;border-radius:.8rem;overflow:hidden;-webkit-transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955),transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955),transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0) translateX(-50%);transform:scaleY(0) translateX(-50%)}.main-header nav .menu>li>ul li{border-bottom:0.1rem solid #01A4FF}.main-header nav .menu>li>ul li:last-child{border:0}.main-header nav .menu>li>ul a{text-decoration:none;color:#0001B4;font-weight:700;font-size:1.8rem;display:block;padding:2.4rem;white-space:nowrap;-webkit-transition:color .3s cubic-bezier(0.455,0.03,0.515,0.955),background .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:color .3s cubic-bezier(0.455,0.03,0.515,0.955),background .3s cubic-bezier(0.455,0.03,0.515,0.955)}.main-header nav .menu>li>ul a:hover{background:#0001B4;color:#fff}.main-header nav .menu>li:hover>ul,.main-header nav .menu>li:focus-within>ul{top:100%;opacity:1;-webkit-transform:scaleY(1) translateX(-50%);transform:scaleY(1) translateX(-50%);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.07),0 2px 4px rgba(0,0,0,0.07),0 4px 8px rgba(0,0,0,0.07),0 8px 16px rgba(0,0,0,0.07),0 16px 32px rgba(0,0,0,0.07),0 32px 64px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.07),0 2px 4px rgba(0,0,0,0.07),0 4px 8px rgba(0,0,0,0.07),0 8px 16px rgba(0,0,0,0.07),0 16px 32px rgba(0,0,0,0.07),0 32px 64px rgba(0,0,0,0.07)}}@media (min-width:64em){.scrolled.goingdown .main-header{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.scrolled.goingup .main-header{-webkit-transform:translateY(0);transform:translateY(0);background:#0001B4}}.main-footer{width:100vw;background:#0001B4;padding:4rem 0;color:#fff;position:relative;z-index:100}.main-footer .footer-inner{width:100%;max-width:116.6rem;margin:auto;padding:0 2rem}@media (min-width:48.0625em){.main-footer .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:42em) and (max-width:48em){.main-footer .footer-inner{padding:0 4rem}}@media (min-width:116.6rem){.main-footer .footer-inner{padding:0}}.main-footer .footer-inner a{color:#fff;text-decoration:none}.main-footer .footer-inner a:hover{text-decoration:underline;color:#fff !important}.main-footer h2{color:#0AB81B;font-weight:700;font-size:1.4rem;margin-bottom:1rem;padding-bottom:0;text-align:left}.main-footer h2:after{display:none}.main-footer .logo{width:14.5rem;margin-bottom:4rem}.main-footer .identity{font-size:1.6rem}.main-footer .identity p:last-child{margin-bottom:3rem}.main-footer .socials{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-footer .socials li{width:2rem;margin-bottom:1.5rem;margin-right:2.5rem}.main-footer .socials li a{color:#fff;text-decoration:none;-webkit-transition:color .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:color .3s cubic-bezier(0.455,0.03,0.515,0.955);-webkit-box-shadow:none !important;box-shadow:none !important}.main-footer .socials li a:hover{color:#FF5F01}.main-footer .links{font-size:2rem;margin-top:3rem}.main-footer .links .links-column{margin-bottom:3rem}@media (min-width:41.9375em){.main-footer .links{display:-webkit-box;display:-ms-flexbox;display:flex}.main-footer .links .links-column{margin-left:10rem;margin-bottom:0}.main-footer .links .links-column:first-child{margin-left:0}}@media (min-width:48.0625em){.main-footer .links{margin-top:0}.main-footer .links .links-column:first-child{margin-left:10rem}}.main-footer .links strong{font-size:2.5rem}.main-footer .links ul{list-style:none}.main-footer .links ul a{-webkit-box-shadow:none !important;box-shadow:none !important}.main-footer .links ul a:after{display:none}.breadcrumb{display:block;font-size:1.4rem;margin:0 auto 1.6rem auto;width:100%;padding:0}@media (min-width:41.9375em){.breadcrumb{margin-bottom:3.4rem}}.breadcrumb a{display:inline-block;color:#0001B4;text-decoration:none;position:relative;padding-bottom:.3rem;margin-bottom:.8rem}.breadcrumb a:before,.breadcrumb a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:.1rem;background:#01A4FF}.breadcrumb a:after{-webkit-transition:-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .15s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(0);transform:scaleX(0);background:#0001B4}.breadcrumb a:hover:after{-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}.breadcrumb .separ{display:inline-block;margin:0 1.6rem}.extra-large .breadcrumb{margin-top:2.4rem}@media (min-width:41.9375em){.extra-large .breadcrumb{margin-top:3.4rem}}section,.section{width:100%;position:relative;z-index:10;max-width:1230px;margin:auto;padding:2.4rem 1.6rem}@media (min-width:41.9375em) and (max-width:1230px){section,.section{padding:4rem 2.5rem}}@media (min-width:1231px){section,.section{padding:4rem 0}}section.extra-large,.section.extra-large{max-width:100vw;padding:0 1.6rem}@media (min-width:41.9375em) and (max-width:48em){section.extra-large,.section.extra-large{padding-right:0}}@media (min-width:48.0625em){section.extra-large,.section.extra-large{padding-left:4rem;padding-right:0}}section:focus,.section:focus{outline:none}section>*,.section>*{position:relative;z-index:10}section label a:not([class]),section p a:not([class]),section li:not([class]) a:not([class]),.section label a:not([class]),.section p a:not([class]),.section li:not([class]) a:not([class]){text-decoration:none;color:#333;font-weight:400;position:relative;-webkit-transition:color .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:color .15s cubic-bezier(0.455,0.03,0.515,0.955);-webkit-box-shadow:inset 0 -0.1rem 0 #333;box-shadow:inset 0 -0.1rem 0 #333;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;padding-bottom:.1rem}section label a:not([class]):after,section p a:not([class]):after,section li:not([class]) a:not([class]):after,.section label a:not([class]):after,.section p a:not([class]):after,.section li:not([class]) a:not([class]):after{content:'';position:absolute;left:0;bottom:0;width:100%;height:.2rem;background:rgba(51,51,51,0.5);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:background .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:background .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),background .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),background .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955)}section label a:not([class]):hover,section p a:not([class]):hover,section li:not([class]) a:not([class]):hover,.section label a:not([class]):hover,.section p a:not([class]):hover,.section li:not([class]) a:not([class]):hover{color:#0001B4;-webkit-box-shadow:inset 0 -0.2rem 0 #0001B4;box-shadow:inset 0 -0.2rem 0 #0001B4}section label a:not([class]):hover:after,section p a:not([class]):hover:after,section li:not([class]) a:not([class]):hover:after,.section label a:not([class]):hover:after,.section p a:not([class]):hover:after,.section li:not([class]) a:not([class]):hover:after{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1);background:#0001B4}section.grey-bg,.section.grey-bg{background-color:#F0EFEB}@media (min-width:64em){section.grey-bg:before,.section.grey-bg:before{content:'';position:absolute;z-index:1;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;background:#F0EFEB url(/themes/custom/gip/images/squares-white-bg.svg) no-repeat 100% 50%}}section .pagination-list,.section .pagination-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:3.2rem 0}section .pagination-list .pagination,.section .pagination-list .pagination{padding:0 1rem}@media (min-width:48.0625em){section .pagination-list .pagination,.section .pagination-list .pagination{padding:0 .8rem}}section .pagination-list .pagination .pagination-btn,.section .pagination-list .pagination .pagination-btn{color:#0001B4;display:block;font-weight:400;text-align:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none;display:inline-block;width:3.2rem;height:3.2rem;line-height:3.2rem;background:#0001B4;color:#fff}section .pagination-list .pagination .pagination-btn:hover,section .pagination-list .pagination .pagination-btn:focus,section .pagination-list .pagination .pagination-btn:active,.section .pagination-list .pagination .pagination-btn:hover,.section .pagination-list .pagination .pagination-btn:focus,.section .pagination-list .pagination .pagination-btn:active{background:#FF5F01}section .pagination-list .pagination.pagination-current .pagination-btn,.section .pagination-list .pagination.pagination-current .pagination-btn{background:#FF5F01;font-weight:700}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.42857%;width:calc(100% / 70);height:10px;float:left}@media (min-width:48.0625em){.home .main-header{height:25rem;background:#020024;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.7)),color-stop(30%,rgba(0,0,0,0.7)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 30%,rgba(0,0,0,0) 100%)}.home .main-header .logo{width:23rem}}.home .page-content{padding-top:0}.home section,.home .section{max-width:1465px}.home .hero-banner{padding-top:32%;padding-bottom:10rem;margin-bottom:-8rem}.home h2{font-family:"LoRes",sans-serif;text-transform:uppercase;font-weight:400;position:relative;padding-bottom:2.4rem;margin-top:5rem;margin-bottom:5rem;font-size:2.4rem}@media (min-width:48.0625em){.home h2{font-size:3.2rem}}.home h2:after{content:'';position:absolute;left:0;bottom:0;background:#0001B4;width:7.2rem;height:.4rem}.home h2:first-child{margin-top:0}.home-section{border-radius:1.2rem;padding:1.6rem}@media (min-width:42em) and (max-width:48em){.home-section{padding:3.2rem}}@media (min-width:48.0625em){.home-section{padding:5rem 11rem}}@media (max-width:41.875em){.home-section .push-list .push .push-img{width:calc(100% + 6.4rem);margin-left:-3.2rem;border-radius:0}.home-section .push-list .push .push-img img{border-radius:0}}@media (min-width:48.0625em){.home.scrolled .main-header .logo{-webkit-transition:width .6s cubic-bezier(0.455,0.03,0.515,0.955);transition:width .6s cubic-bezier(0.455,0.03,0.515,0.955)}.home.scrolled .main-header{height:13rem}.home.scrolled .main-header .logo{width:13rem}}.ressources .push-1-item .push article{display:block}.ressources .push-1-item .push .push-img{margin-bottom:2.4rem}.ressources .push-1-item .push .desc{width:100%}@media (min-width:48.0625em){.ressources .push-1-item .push article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ressources .push-1-item .push .push-img{width:30rem;margin-bottom:0}.ressources .push-1-item .push .desc{width:calc(100% - 33.2rem)}}@media (max-width:41.875em){.ressources .filters{position:fixed;top:7rem;left:-1000rem;z-index:1000;height:calc(100vmax - 7rem);border:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955)}.ressources .filters .mobile-scrollable{position:relative;height:calc(100vmax - 25rem);overflow:auto;scrollbar-color:#0001B4 rgba(0,1,180,0.25);scrollbar-width:thin;border-bottom:0.1rem solid #0001B4;margin-bottom:1.6remrem}.ressources .filters .mobile-scrollable::-webkit-scrollbar{width:.6rem;height:.6rem;background-color:rgba(0,1,180,0.25)}.ressources .filters .mobile-scrollable::-webkit-scrollbar-thumb{background:#0001B4}.ressources .filters fieldset{border:0;margin-bottom:0}.ressources .filters fieldset legend{display:none}.ressources .filters input[type=submit],.ressources .filters input[type=reset]{width:100%;margin:1.6rem 0 0 0}.ressources .filters.open{left:0;-webkit-transform:none;transform:none}.ressources .filters.closing{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (min-width:41.9375em) and (max-width:64em){.projets .col1,.projets .col2{width:50% !important}}.projets .push-1-item .push article{display:block}.projets .push-1-item .push .push-img{margin-bottom:2.4rem}.projets .push-1-item .push .desc{width:100%}@media (min-width:64.0625em){.projets .push-1-item .push article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.projets .push-1-item .push .push-img{width:30rem;margin-bottom:0}.projets .push-1-item .push .desc{width:calc(100% - 33.2rem)}}@media (max-width:41.875em){.actualites .filters{position:fixed;top:7rem;left:-1000rem;z-index:1000;height:calc(100vmax - 7rem);border:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955)}.actualites .filters .mobile-scrollable{position:relative;height:calc(100vmax - 25rem);overflow:auto;scrollbar-color:#0001B4 rgba(0,1,180,0.25);scrollbar-width:thin;border-bottom:0.1rem solid #0001B4;margin-bottom:1.6remrem}.actualites .filters .mobile-scrollable::-webkit-scrollbar{width:.6rem;height:.6rem;background-color:rgba(0,1,180,0.25)}.actualites .filters .mobile-scrollable::-webkit-scrollbar-thumb{background:#0001B4}.actualites .filters fieldset{border:0;margin-bottom:0}.actualites .filters fieldset legend{display:none}.actualites .filters input[type=submit],.actualites .filters input[type=reset]{width:100%;margin:1.6rem 0 0 0}.actualites .filters.open{left:0;-webkit-transform:none;transform:none}.actualites .filters.closing{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.hero-banner .hero-banner-bg{position:absolute;z-index:1;top:0;left:50%;width:100vw;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.hero-banner .hero-banner-bg .hero-banner-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.big-cartouche{border-radius:1.2rem;padding:1.6rem;color:#0001B4}@media (min-width:42em) and (max-width:48em){.big-cartouche{padding:3.2rem}}@media (min-width:48.0625em){.big-cartouche{padding:5rem 11rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.big-cartouche .desc{max-width:88rem}.big-cartouche h1{font-size:3.2rem;font-weight:700;font-family:"Corporate",sans-serif;margin-bottom:1rem;text-transform:none}.push-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}@media (min-width:48.0625em){.push-list{margin-bottom:5rem}}.push-list .push{width:100%;margin-bottom:2rem}.push-list .push:last-child{margin-bottom:0}.push-list .push a{display:block;text-decoration:none}.push-list .push .push-img{margin-bottom:1.6rem;border-radius:1.2rem;overflow:hidden;position:relative}.push-list .push .push-img img{width:100%;height:auto;border-radius:1.2rem;-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955)}.push-list .push .push-img .label{position:absolute;left:0;top:0;width:auto}@media (max-width:41.875em){.push-list .push .push-img{width:calc(100% + 3.2rem);margin-left:-1.6rem;border-radius:0}.push-list .push .push-img img{border-radius:0}}.push-list .push .num{color:#FF5F01;margin-bottom:1rem}.push-list .push .type{color:#FF5F01;text-transform:uppercase;margin-bottom:1rem}.push-list .push .date{color:#333;margin-bottom:1rem}.push-list .push h3,.push-list .push h2{position:relative;padding-bottom:.5rem;display:inline-block;font-size:2rem}.push-list .push h3:after,.push-list .push h2:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:.2rem;background:#0001B4;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .15s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);-webkit-transform:scaleX(0);transform:scaleX(0)}.push-list .push a:hover h3:after,.push-list .push a:hover h2:after{-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);-webkit-transform:none;transform:none;-webkit-transform-origin:0 0;transform-origin:0 0}@media (min-width:42em) and (max-width:48em){.push-4-items .push{width:calc(50% - 2.8rem);margin-right:5.6rem}.push-4-items .push:nth-child(2n){margin-right:0}}@media (min-width:48.0625em){.push-4-items .push{width:calc(25% - 4.2rem);margin-right:5.6rem}.push-4-items .push:nth-child(4n){margin-right:0}}@media (min-width:42em) and (max-width:48em){.push-3-items .push{width:calc(50% - 2.8rem);margin-right:5.6rem}.push-3-items .push:nth-child(2n){margin-right:0}}@media (min-width:48.0625em){.push-3-items .push{width:calc(33.3333% - 3.74rem);margin-right:5.6rem}.push-3-items .push:nth-child(3n){margin-right:0}}.push-1-item .push{padding-bottom:3.2rem;border-bottom:0.1rem solid rgba(0,1,180,0.15);margin-bottom:3.2rem}.push-1-item .push:last-child{padding-bottom:0;border:0;margin-bottom:0}@media (min-width:48.0625em){.push-1-item .push article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.push-1-item .push a{display:block;color:#333}.push-1-item .push .push-img{margin-bottom:2rem}.push-1-item .push .desc a>*:last-child{margin-bottom:0}@media (min-width:48.0625em){.push-1-item .push .push-img{width:30rem;margin-bottom:0}.push-1-item .push .desc{width:calc(100% - 33.2rem)}}.tns-outer{position:relative;overflow:hidden}.tns-outer .tns-item{position:relative}.tns-outer .tns-item .slides-img{width:100%}.tns-outer .tns-item .slides-img img{width:100%}.tns-outer .tns-item .slides-content{position:absolute;left:3.2rem;top:3.2rem;background:rgba(255,255,255,0.65);padding:.8rem}.tns-outer .tns-controls{position:absolute;width:100%;padding:0 .8rem;z-index:20;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tns-outer .tns-controls button{-webkit-transition:background .3s cubic-bezier(0.455,0.03,0.515,0.955),color .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:background .3s cubic-bezier(0.455,0.03,0.515,0.955),color .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),background .3s cubic-bezier(0.455,0.03,0.515,0.955),color .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),background .3s cubic-bezier(0.455,0.03,0.515,0.955),color .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);width:3.2rem;height:3.2rem;background:#fff;border:0;font-size:0;position:relative}.tns-outer .tns-controls button:after{content:url(/themes/custom/gip/images/chevron-blue-right.svg);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tns-outer .tns-controls button:hover{background:#0001B4}.tns-outer .tns-controls button:hover:after{content:url(/themes/custom/gip/images/chevron-white-right.svg)}@media (min-width:41.9375em){.tns-outer .tns-controls button[data-controls=prev]{-webkit-transform:translateX(-100%) translateX(-0.8rem);transform:translateX(-100%) translateX(-0.8rem)}}.tns-outer .tns-controls button[data-controls=prev]:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}@media (min-width:41.9375em){.tns-outer .tns-controls button[data-controls=next]{-webkit-transform:translateX(100%) translateX(0.8rem);transform:translateX(100%) translateX(0.8rem)}}.tns-outer button[data-action=stop],.tns-outer button[data-action=start]{position:absolute;z-index:30;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:-1000rem;background:transparent;border:0;color:#fff;font-size:3rem}.tns-outer:hover .tns-controls button{-webkit-transform:none;transform:none}.tns-outer:hover button[data-action=stop],.tns-outer:hover button[data-action=start]{left:50%}.tns-outer .tns-nav{position:absolute;width:100%;z-index:20;left:0;bottom:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tns-outer .tns-nav button{width:.8rem;height:.8rem;border-radius:50%;border:0;background:rgba(255,255,255,0.5);margin-right:.6rem}.tns-outer .tns-nav button:last-child{margin-right:0}.tns-outer .tns-nav button.tns-nav-active{background:#fff}.cols .col1{margin-bottom:3.2rem}.cols .col2>*{margin-bottom:3.2rem}.cols .col2>*:last-child{margin-bottom:0}@media (min-width:41.9375em) and (max-width:48em){.cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cols.cols-70-30 .col1,.cols.cols-66-34 .col1,.cols.cols-60-40 .col1,.cols.cols-58-42 .col1,.cols.cols-50-50 .col1,.cols.cols-40-60 .col1,.cols.cols-70-30 .col1{width:50%;padding-right:2rem;margin-bottom:0}.cols.cols-70-30 .col2,.cols.cols-66-34 .col2,.cols.cols-60-40 .col2,.cols.cols-58-42 .col2,.cols.cols-50-50 .col2,.cols.cols-40-60 .col2,.cols.cols-70-30 .col2{padding-left:2rem;width:50%}}@media (min-width:48.0625em){.cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cols.cols-70-30 .col1{width:70%;padding-right:4rem;margin-bottom:0}.cols.cols-70-30 .col2{width:30%}.cols.cols-66-34 .col1{width:66%;padding-right:4rem;margin-bottom:0}.cols.cols-66-34 .col2{width:34%}.cols.cols-60-40 .col1{width:60%;padding-right:4rem;margin-bottom:0}.cols.cols-60-40 .col2{width:40%}.cols.cols-58-42 .col1{width:57.5%;padding-right:4rem;margin-bottom:0}.cols.cols-58-42 .col2{width:42.5%}.cols.cols-50-50 .col1{width:calc(50% - 2rem);margin-right:2rem;margin-bottom:0}.cols.cols-50-50 .col2{width:calc(50% - 2rem);margin-left:2rem}.cols.cols-40-60 .col1{width:40%;margin-bottom:0}.cols.cols-40-60 .col2{width:60%;padding-left:4rem}.cols.cols-30-70 .col1{width:30%;margin-bottom:0}.cols.cols-30-70 .col2{width:70%;padding-left:4rem}}.filters{border:0.2rem solid #0001B4;padding:3.2rem;background:#fff;color:#0001B4}@media (max-width:64em){.filters{padding:1.6rem}}.filters fieldset{margin-bottom:0}.filters legend{font-size:1.3rem;font-weight:400;text-transform:uppercase}.filters .form-item{display:block;margin-bottom:.8rem}.filters .form-type-checkbox{display:block;margin-top:0;margin-bottom:.8rem;height:auto;font-size:0}.filters input[type=checkbox]+label{font-size:1.6rem}.filters input[type=checkbox]:checked+label{font-weight:700;font-size:1.6rem}.filters input[type=submit],.filters input[type=reset]{display:inline-block;width:auto;border-color:#0001B4}.filters input[type=reset]{margin-left:1.6rem}.multi-filters .filter .open-filters{display:none}.multi-filters .fieldset-reset{border:2px solid #fff;background:#fff;color:#0001B4;font-weight:400;border-radius:.4rem;padding:1.2rem 2.4rem;-webkit-transition:background .3s cubic-bezier(0.455,0.03,0.515,0.955),border .3s cubic-bezier(0.455,0.03,0.515,0.955),color .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:background .3s cubic-bezier(0.455,0.03,0.515,0.955),border .3s cubic-bezier(0.455,0.03,0.515,0.955),color .3s cubic-bezier(0.455,0.03,0.515,0.955);cursor:pointer;-webkit-appearance:none;font-family:"Corporate",sans-serif;font-size:1.6rem;margin-left:1.6rem}.multi-filters .fieldset-reset:hover{background:#fff;border-color:#0001B4;color:#0001B4}.multi-filters .reset input{background:#fff url(/themes/custom/gip/images/close.svg) no-repeat 90% 50%/1rem 1rem;padding-left:0}.multi-filters .reset input:hover{border-color:#fff;text-decoration:underline}.multi-filters .title{display:none}@media (min-width:41.9375em){.multi-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:0.1rem solid #0001B4;border-left:0;border-right:0;padding:2.4rem 0;margin-bottom:5.6rem}.multi-filters .mobile-only{display:none}.multi-filters .title{display:block;width:100%;font-size:1.3rem;font-weight:400;text-transform:uppercase;color:#0001B4;margin-bottom:2.4rem}.multi-filters .flex-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:90}}@media (min-width:41.9375em) and (max-width:48.0625em){.multi-filters{-ms-flex-wrap:wrap;flex-wrap:wrap}.multi-filters .reset{margin-left:0;margin-bottom:3.2rem}.multi-filters .reset input{padding-left:0}}@media (min-width:41.9375em){.multi-filters .reset{margin-left:auto}.multi-filters .reset input{background:#fff url(/themes/custom/gip/images/close.svg) no-repeat 100% 50%/1rem 1rem;padding-left:0}.multi-filters .filter{position:relative;margin-right:1.6rem;min-height:6rem}.multi-filters .filter:nth-child(1){z-index:3}.multi-filters .filter:nth-child(2){z-index:2}.multi-filters .filter:nth-child(3){z-index:1}.multi-filters .filter .open-filters{background:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.8rem 1.6rem;border:0.2rem solid rgba(0,1,180,0.25);position:relative;z-index:40;cursor:pointer;font-family:"Corporate",sans-serif;font-size:1.8rem;font-weight:700;color:#0001B4;text-decoration:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.multi-filters .filter .open-filters .picto{width:.7rem;display:inline-block;margin-left:1rem;vertical-align:middle;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .15s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .15s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .15s cubic-bezier(0.455,0.03,0.515,0.955)}.multi-filters .filter .open-filters.open{height:100%;border-color:#0001B4;border-bottom:0.2rem solid #fff}.multi-filters .filter .open-filters.open:before{content:'';position:absolute;left:-.2rem;bottom:-.2rem;width:.2rem;height:.2rem;background:#0001B4}.multi-filters .filter .open-filters.open:after{content:'';position:absolute;right:-.2rem;bottom:-.2rem;width:.2rem;height:.2rem;background:#0001B4}.multi-filters .filter .open-filters.open .picto{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.multi-filters .filters{position:absolute;z-index:30;left:-10000rem;top:calc(100% -.2rem);min-width:40rem}.multi-filters .filters fieldset{max-height:30rem;overflow:auto;scrollbar-color:#0001B4 rgba(0,1,180,0.25);scrollbar-width:thin}.multi-filters .filters fieldset::-webkit-scrollbar{width:.6rem;height:.6rem;background-color:rgba(0,1,180,0.25)}.multi-filters .filters fieldset::-webkit-scrollbar-thumb{background:#0001B4}.multi-filters .filters legend{display:none}.multi-filters .filters.open{left:0}}.open-filters-mobile{position:fixed;left:50%;bottom:.8rem;background:#0001B4;color:#fff;font-weight:bold;text-decoration:none;padding:.8rem 1.2rem .8rem 1.6rem;z-index:90;border:0.2rem solid #fff;border-radius:1.6rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:41.9375em){.open-filters-mobile{display:none}}@media (max-width:41.875em){.multi-filters{position:fixed;top:7rem;left:-1000rem;z-index:1000;height:calc(100vmax - 7rem);border:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);background:#fff;padding:1.6rem}.multi-filters.open{left:0;-webkit-transform:none;transform:none}.multi-filters.closing{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.multi-filters input[type=submit]{width:100%}.multi-filters .filters{border:0}.multi-filters .filter .fieldset-reset{display:none}.multi-filters .filter input[type=submit]{display:none}.multi-filters fieldset{border:0;padding:0;margin:0}.mobile-scrollable-filters{position:relative;height:calc(100vmax - 40rem);overflow:auto;scrollbar-color:#0001B4 rgba(0,1,180,0.25);scrollbar-width:thin;border-bottom:0.1rem solid #0001B4;margin-bottom:2.4rem}.mobile-scrollable-filters::-webkit-scrollbar{width:.6rem;height:.6rem;background-color:rgba(0,1,180,0.25)}.mobile-scrollable-filters::-webkit-scrollbar-thumb{background:#0001B4}}.close-all-filters{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9;background:rgba(51,51,51,0.5)}.sticky-map{position:sticky;top:0;z-index:90}@media (max-width:41.875em){.leaflet-map{position:fixed;top:0;z-index:1999;left:-1000rem;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);width:100vw}.leaflet-map.open{left:0;-webkit-transform:none;transform:none}.leaflet-map.closing{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.open-map-mobile{display:none}@media (max-width:41.875em){.open-map-mobile{display:block;position:fixed;right:2rem;top:7.8rem;background:#0001B4;color:#fff;font-weight:bold;text-decoration:none;padding:.8rem 1.2rem .8rem 1.6rem;z-index:90;border:0.2rem solid #fff;border-radius:1.6rem;-webkit-transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .3s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .3s cubic-bezier(0.455,0.03,0.515,0.955);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.open-map-mobile.clicked{-webkit-transform:translateY(-7rem);transform:translateY(-7rem)}}.bigmap{height:100vh;width:100%}.littlemap{width:100%;height:100%}.leaflet-marker-icon{background:url(/themes/custom/gip/images/leaflet-icon.svg);display:block;width:7.2rem !important;height:7.2rem !important;margin-left:-3.6rem !important;margin-top:-3.6rem !important}.leaflet-marker-icon.highlight{background:url(/themes/custom/gip/images/leaflet-icon-blueDark.svg)}.leaflet-icon-orange{background:url(/themes/custom/gip/images/leaflet-icon-orange.svg)}.leaflet-icon-blue{background:url(/themes/custom/gip/images/leaflet-icon-blue.svg)}.leaflet-icon-green{background:url(/themes/custom/gip/images/leaflet-icon-green.svg)}.leaflet-popup{bottom:2.5rem !important}@media (min-width:41.9375em){.leaflet-popup{min-width:30rem}}.leaflet-popup-content{font-family:"Corporate",sans-serif;margin:1.6rem .8rem .8rem}.leaflet-popup-content .title{font-size:1.6rem;color:#0001B4}.leaflet-popup-content .push-img{width:20rem}@media (min-width:41.9375em){.leaflet-popup-content .push-img{width:30rem}}.leaflet-popup-close-button{width:3.2rem;height:3.2rem;content:url(/themes/custom/gip/images/leaflet-close.svg);font-size:0;top:4.6rem;right:1.6rem;padding:0}.gallery{position:fixed;z-index:20;top:0;left:-10000rem;width:100vw;height:100vh;opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity .3s cubic-bezier(0.455,0.03,0.515,0.955);background:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery.open{left:0;opacity:1}.gallery.closing{left:0;opacity:0}.gallery .close{position:absolute;z-index:30;top:.8rem;right:.8rem;width:3.2rem;height:3.2rem;background:#fff url(/themes/custom/gip/images/close.svg) no-repeat 50% 50%/50% 50%;-webkit-transition:background .3s cubic-bezier(0.455,0.03,0.515,0.955);transition:background .3s cubic-bezier(0.455,0.03,0.515,0.955)}.gallery .close:hover{background-color:#0001B4;background-image:url(/themes/custom/gip/images/close-white.svg)}.gallery-slider .slides-img{width:100vw;height:100vh}.gallery-slider .slides-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-slider .slides-img.too-little{position:relative;width:100vw}.gallery-slider .slides-img.too-little img{width:auto;max-width:100%;height:auto;display:inline-block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery-slider .legend{position:absolute;left:1.6rem;bottom:1.6rem;width:100%;pointer-events:none}.gallery-slider .legend .title,.gallery-slider .legend .copyright{background:#333;padding:.8rem;color:#fff;font-size:1.3rem;font-weight:700;display:inline}.gallery-slider .legend .title{margin-bottom:1.6rem}.gallery-slider .legend .title:after{content:'\A';white-space:pre}.gallery-slider .legend .copyright{font-weight:400;display:inline-block;margin-top:1.6rem}.solo-gallery{position:relative;display:block}.solo-gallery img{width:100%;height:auto}.solo-gallery .more-gallery{position:absolute;right:1.6rem;bottom:1.6rem;background:#0001B4;color:#fff;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solo-gallery .more-gallery .picto{width:3.2rem}.solo-gallery .more-gallery:hover .picto{width:4.2rem}.gallery-mosaic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:1.6rem;overflow:hidden}.gallery-mosaic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-mosaic .primary{position:relative;width:100%}@media (min-width:41.9375em){.gallery-mosaic .primary{width:56%}}.gallery-mosaic .primary .legend{position:absolute;left:1.6rem;bottom:1.6rem;pointer-events:none}.gallery-mosaic .primary .legend .title,.gallery-mosaic .primary .legend .copyright{background:#333;padding:.8rem;color:#fff;font-size:1.3rem;font-weight:700;display:block}.gallery-mosaic .primary .legend .title:after{content:'\A';white-space:pre}.gallery-mosaic .primary .legend .copyright{font-weight:400;display:inline-block;margin-top:1.6rem}.gallery-mosaic .secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:1.6rem;position:relative}@media (min-width:41.9375em){.gallery-mosaic .secondary{width:calc(44% - 1.6rem);margin-left:1.6rem;margin-top:0}}.gallery-mosaic .secondary>a{width:calc(50% - .8rem)}.gallery-mosaic .secondary>a:nth-child(2){margin-left:1.6rem}.gallery-mosaic .secondary>a:nth-child(3){width:100%;margin-top:1.6rem}.gallery-mosaic .secondary .more{position:absolute;bottom:1.6rem;right:1.6rem;width:auto}.gallery-mosaic .secondary .more .picto{width:3.2rem}.gallery-mosaic .secondary .more:hover .picto{width:4.2rem}#toolbar-administration{z-index:9999 !important}#block-gip-bandeauentetedelapagedaccueil .contextual{padding-top:32%}#block-gip-lesprojetsduterritoire .block-field-blockblock-contentlayoutbody{margin-bottom:5rem}.view-dernieres-realisations .push-list .push .push-img .label{border:none}#main article.align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2rem}#main article.align-left{margin-right:2rem}#main article.align-right{margin-left:2rem}#main article.node--type-page.node--view-mode-full::after{display:block;content:"";clear:both}.form-type-checkbox,.form-type-processed-text{margin-top:1.6rem;margin-bottom:1.6rem}.node--view-mode-map-teaser>a{text-decoration:none}.main-header nav .menu>li>ul a.is-active{background:#0001B4;color:#fff}.caption>figcaption{font-size:1.3rem}.view-recherche .view-filters{margin-bottom:6rem}.header-top.header-section{position:relative}@media (max-width:63.9375em){.search-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.search-button.open>form{right:0}.search-button .picto{width:3rem}.search-button>form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0001B4;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-60px;overflow:hidden;padding:1rem 0;position:absolute;right:-100vw;-webkit-transition:all 0.5s;transition:all 0.5s;width:80%;z-index:10}.search-button>form .search-close{color:white;cursor:pointer;height:21px;margin:1rem;width:21px}.search-button>form input{background-color:white;border:0;border-radius:8px;color:black;display:inline-block;width:88%}.search-button>form button{background-color:#0001B4;border:0;border-radius:8px;-webkit-box-sizing:content-box;box-sizing:content-box;fill:#005244;height:3rem;margin:1rem;width:3rem}#map-legend{background:rgba(255,255,255,0.7);bottom:0;font-size:1.6rem;left:0;margin:0 !important;padding:0 1rem 1rem;position:absolute;z-index:2}#map-legend>p{margin-bottom:1rem}#map-legend>div{display:inline-block;padding-left:5rem;position:relative}#map-legend>div:first-of-type{margin-right:2rem}#map-legend .leaflet-marker-icon{margin:-1.5rem 0 0 -1.5rem !important}.middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.petit{font-size:1.4rem}.smalltext{font-size:1.6rem}article.node.node--view-mode-full p{margin-bottom:4rem}label.form-required::after{color:#ea212d;content:'*'}span.orange{color:#FF5F01}article.media--type-galerie{display:block}article.media--type-galerie.align-left,article.media--type-galerie.align-right{max-width:50%}article.media--type-galerie .slides .slides-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}article.media--type-galerie .slides .slides-img img{width:auto}article.media--type-galerie .slides.tns-horizontal.tns-subpixel>.tns-item{vertical-align:middle}article.media--type-galerie .tns-outer{padding-bottom:3rem !important}article.media--type-galerie .tns-outer .tns-nav{bottom:1rem}article.media--type-galerie .tns-outer .tns-nav button{-webkit-box-shadow:1px 1px 5px black;box-shadow:1px 1px 5px black}article.media--type-galerie .tns-outer .tns-nav button.tns-nav-active{background:lightgray}article.media--type-galerie .tns-outer .tns-item .slides-content{background:none;bottom:0;left:0;text-align:center;top:auto;width:100%}article.media--type-galerie .tns-outer .tns-item .slides-content .legend{background:rgba(255,255,255,0.65);padding:.8rem}
