/*! 
scss for landing page PDF
mazedia © 2020
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"GoudyOldStyleTOT-Bold";src:url("../fonts/GoudyOldStyleTOT-Bold.woff2") format("woff2"),url("../fonts/GoudyOldStyleTOT-Bold.woff") format("woff"),url("../fonts/GoudyOldStyleTOT-Bold.ttf") format("truetype")}@font-face{font-family:"GoudyOldStyleTOT-Regu";src:url("../fonts/GoudyOldStyleTOT-Regu.woff2") format("woff2"),url("../fonts/GoudyOldStyleTOT-Regu.woff") format("woff"),url("../fonts/GoudyOldStyleTOT-Regu.ttf") format("truetype")}@font-face{font-family:"Apercu-Light";src:url("../fonts/Apercu-Light.woff2") format("woff2"),url("../fonts/Apercu-Light.woff") format("woff"),url("../fonts/Apercu-Light.ttf") format("truetype")}@font-face{font-family:"Apercu-Bold";src:url("../fonts/Apercu-Bold.woff2") format("woff2"),url("../fonts/Apercu-Bold.woff") format("woff"),url("../fonts/Apercu-Bold.ttf") format("truetype")}#rgpd-cookie-block{display:none;position:fixed;top:0;left:0;z-index:1000000;width:100%;height:100%;background:rgba(0,0,0,.5);font-size:17px}#rgpd-cookie-block.cookiergpd-actif{display:flex}#rgpd-cookie-block .content{width:60%;font-size:.95em;text-align:center;background:#fff;margin:auto;font-family:"GoudyOldStyleTOT-Regu"}#rgpd-cookie-block .content .field.field--name-field-title{color:#282828;font-size:1.75em;line-height:1.25em;display:block;font-weight:bold;text-align:center;padding:1em 1em 1em 1em;font-family:"GoudyOldStyleTOT-Regu";background-image:url(../img/backgrounds/filet-top-menu.png);background-color:transparent;background-repeat:no-repeat;background-size:auto;background-position:center bottom}#rgpd-cookie-block .content .field.field--name-field-title a{color:#282828}#rgpd-cookie-block .content .field.field--name-field-title a:hover{color:#cb3232;text-decoration:none}#rgpd-cookie-block .content .field.field--name-field-body-bandeau{display:none}#rgpd-cookie-block .content .field.text-formatted{font-weight:bold;padding:1em 2em}#rgpd-cookie-block .content .field.text-formatted a{color:#cb3232;text-decoration:underline}#rgpd-cookie-block .content #cookiesrgpd-buttons{margin-top:1em;font-family:"Apercu";text-align:center;display:inline-block}#rgpd-cookie-block .content #cookiesrgpd-buttons a{cursor:pointer;display:inline-block;width:auto;padding:.5em 2em;margin-bottom:1em;text-transform:uppercase;border-radius:5px}#rgpd-cookie-block .content #cookiesrgpd-buttons a.accept-cookie{color:#fff;background-color:#cb3232;border:1px #cb3232 solid}#rgpd-cookie-block .content #cookiesrgpd-buttons a.decline-cookie{clear:both;color:#282828;border:1px #ccc solid;background-color:#fefefe}@media(max-width: 980px){#rgpd-cookie-block .content{width:86%;padding:2% 2%;font-size:1em}#rgpd-cookie-block .content .field.field--name-field-title{color:#282828;font-size:1.35em;line-height:1em;margin:10px 10px;padding:10px 10px 25px 10px}#rgpd-cookie-block .content .field.text-formatted{padding:10px 10px;font-size:1em}#rgpd-cookie-block .content #cookiesrgpd-buttons{margin-top:10px !important}#rgpd-cookie-block .content #cookiesrgpd-buttons .clearfix{display:block !important}#rgpd-cookie-block .content #cookiesrgpd-buttons a{display:inline-block;width:auto;padding:.5em 1em;margin-bottom:1em}}@media screen and (max-width: 767px){#rgpd-cookie-block .content{width:94%;overflow:auto;height:auto}#rgpd-cookie-block .content .field.field--name-field-title{color:#282828;font-size:20px;margin:5px 10px}#rgpd-cookie-block .content .field.text-formatted{font-size:14px}#rgpd-cookie-block .content #cookiesrgpd-buttons .clearfix{display:none !important}#rgpd-cookie-block .content #cookiesrgpd-buttons a{font-size:15px;padding:.5em 1em;margin-bottom:5px}}@media screen and (max-width: 640px){#rgpd-cookie-block .content .field.text-formatted{padding:0 0}}#rgpd-cookie-block.cookiergpd-bottom-bandeau{background:unset;height:auto;top:unset;bottom:0;width:90%;margin:auto;right:0;border-bottom:1px solid #00202c}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content{position:relative;height:calc(100% - 2em);width:calc(100% - 2em);padding:1em;font-size:1em;text-align:left;box-shadow:0px -6px 39px -10px rgba(0,0,0,.75)}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content .field{display:block;width:100%;margin:0;margin-top:0 !important;padding:0}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content .field.field--name-field-title{color:#282828;font-size:1.5em;line-height:1em;font-weight:bold;text-align:left;margin-top:1em;font-family:"GoudyOldStyleTOT-Regu";background-image:none}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content .field.field--name-field-title,#rgpd-cookie-block.cookiergpd-bottom-bandeau .content .field.field--name-field-body-bandeau{width:calc(100% - 310px)}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content .field.field--name-field-title p,#rgpd-cookie-block.cookiergpd-bottom-bandeau .content .field.field--name-field-body-bandeau p{margin:0}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content .field.field--name-field-body-1,#rgpd-cookie-block.cookiergpd-bottom-bandeau .content .field.field--name-field-body-2{display:none}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content #cookiesrgpd-buttons{position:absolute;top:0;right:1em}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content #cookiesrgpd-buttons .clearfix{display:none !important}@media screen and (max-width: 1024px){#rgpd-cookie-block.cookiergpd-bottom-bandeau{width:100%}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content{height:100%;width:100%}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content .field.field--name-field-title,#rgpd-cookie-block.cookiergpd-bottom-bandeau .content .field.field--name-field-body-bandeau{width:100%}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content .field.field--name-field-title{font-size:1em;line-height:.9em}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content .field.text-formatted{font-size:.75em}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content #cookiesrgpd-buttons{margin-top:1em !important;width:100%;right:auto !important;top:auto !important;position:relative !important}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content #cookiesrgpd-buttons a{float:none !important;display:inline-block;width:auto;font-size:14px !important;line-height:15px !important;clear:none;margin-top:0 !important;margin-left:0 !important;padding:3px 5px !important;margin-bottom:5px !important}#rgpd-cookie-block.cookiergpd-bottom-bandeau .content #cookiesrgpd-buttons a .field{padding:5px 10px !important;width:calc(100% - 20px);box-sizing:content-box}}#update-cookiesrgpd{z-index:1000;position:relative;display:block;width:100%;float:left;padding-bottom:2em}#update-cookiesrgpd .list-cookies{display:flex;flex-wrap:wrap}#update-cookiesrgpd .list-cookies .item-cookiergpd{font-size:.75em;vertical-align:top;padding-left:10px;padding-right:10px;display:flex;padding:.5em;width:calc(100% / 3 - 1em)}#update-cookiesrgpd .list-cookies .item-cookiergpd .content{width:100%;padding:1em 2em;background-color:#fff;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button{width:100%;text-align:center}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button span.title{color:#cb3232;display:block;font-size:21px;margin-bottom:.5em;text-align:center}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle{overflow:hidden;display:inline-block;text-align:center;min-width:auto}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle.btn-primary{color:#fff;overflow:hidden;border-radius:7px;background-color:#cb3232;border:1px #cb3232 solid}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle .toggle input[type=checkbox]{display:none}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle .toggle-group{text-align:center;min-height:36px;margin-bottom:1em;border-radius:7px;border:1px #cb3232 solid}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle .toggle-group .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle .toggle-group .btn-primary{text-align:center;font-size:17px;border-radius:7px;border:1px #cb3232 solid}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle .toggle-group .btn-primary.toggle-on{color:#fff;background-color:#cb3232}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle .toggle-group .btn-primary.toggle-off{background-color:#000}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle .toggle-group .btn-default{font-size:17px}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle .toggle-group .btn-default.toggle-on{color:#fff;background-color:#cb3232}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle .toggle-group .btn-default.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0;background-color:#eeece9}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle .toggle-group .toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px;background-color:#eeece9}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle .toggle-group .toggle-handle .btn-default{color:#333;border:1px #cb3232 solid;background-color:#fff}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle.off{color:#282828;overflow:hidden;border-radius:7px;background-color:#ccc;border:1px #ccc solid}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle.off .toggle-group{left:-100%;border:1px #ccc solid}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .check-button .toggle.off .toggle-group .toggle-handle{background-color:#fff}#update-cookiesrgpd .list-cookies .item-cookiergpd .content .desc{width:100%;font-size:14px;padding:1em 0 0 0;text-align:center}@media screen and (max-width: 1024px){#update-cookiesrgpd .list-cookies .item-cookiergpd{width:100%;margin-bottom:1em}}html{background-color:#000}body{font-family:"Apercu-Light",Arial,Helvetica,sans-serif;font-size:16px;background-color:#000}@media screen and (min-width: 768px){body{font-size:18px}}header{position:absolute;top:0;left:0;width:100%;z-index:100}.wrapper-video{position:fixed;top:0px;left:0px;min-width:100%;min-height:100%;overflow:hidden;width:100%;height:100%;z-index:1;background-color:#000}.wrapper-video #videobcg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);background-color:#000}main{height:auto;width:100%;z-index:2;position:relative}@media screen and (min-width: 768px){main{height:100vh}}main .allparcs{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;padding:0 20px}@media screen and (min-width: 768px){main .allparcs{flex-direction:row;justify-content:space-between;align-items:center}}main .item{margin:10px 0;position:relative;width:100%;height:35vh;display:block;transition:all ease .5s}@media screen and (min-width: 768px){main .item{margin:2%;height:60vh}}main .item.button:hover{box-shadow:0 0 50px 0px rgba(0,0,0,.6)}main .contaianer{position:relative;background-color:#000;height:100%;width:100%;border-radius:10px;-webkit-border-radius:10px;overflow:hidden;z-index:10;overflow:hidden}main .contaianer .p1{position:absolute;top:-10%;left:-10%;width:120%;height:120%}main .contaianer .p1:before{content:"";background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#a6000000", endColorstr="#00000000",GradientType=0 );height:50%;width:100%;position:absolute;top:0;left:0}main .contaianer .p1 img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}main .contaianer .p2{position:absolute;top:0%;left:-25%;width:150%;height:150%}main .contaianer .p2 img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}main .contaianer .letra{position:absolute;bottom:-2%;left:-5%;width:110%;height:65%;font-family:"Apercu-Light",Arial,Helvetica,sans-serif;font-size:120%;color:#fff;box-sizing:border-box;padding:5% 10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}@media screen and (min-width: 768px){main .contaianer .letra{height:50%}}main .contaianer .letra strong{display:block;font-family:"GoudyOldStyleTOT-Bold","Times New Roman",Times,serif;font-size:220%}main .title{text-align:right;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;height:auto}main .title .titleimg{display:block;width:190px;margin-top:20px}@media screen and (min-width: 768px){main .title .titleimg{width:240px;margin-top:50px}}main .title h1{display:none;margin-bottom:.5em;text-transform:uppercase;font-family:"GoudyOldStyleTOT-Regu","Times New Roman",Times,serif;font-size:200%;text-align:center}@media screen and (min-width: 768px){main .title h1{display:block;font-size:200%}}@media screen and (min-width: 1024px){main .title h1{font-size:300%}}@media screen and (min-width: 1920px){main .title h1{font-size:400%}}main .title h1 em{font-family:"GoudyOldStyleTOT-Bold","Times New Roman",Times,serif;font-size:52%;display:block}.item.fr .letra{background:transparent url(/images/flag_fr.png) no-repeat left top;background-size:cover}.item.es .letra{background:transparent url(/images/flag_es.png) no-repeat left top;background-size:cover}footer{width:100%;box-sizing:border-box;display:block;background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;line-height:1.3em;z-index:3;position:relative}@media screen and (min-width: 768px){footer{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:20px 50px}}footer nav,footer p{margin:0 0}@media screen and (min-width: 768px){footer nav,footer p{margin:0 10px}}footer nav{font-size:80%;text-transform:uppercase;display:block;transition:all ease .5s;display:block;width:auto}footer nav .navlist{display:none;padding:0 20px}@media screen and (min-width: 768px){footer nav .navlist{display:block;padding:0 0px}}footer nav .navlist li{display:block;margin:.5em 0}footer nav .navlist.show{display:block}footer p{color:#888;text-align:center;font-size:75%;margin:20px 10px}footer a{color:#fff;text-decoration:none}footer .foot-title{font-size:100%;font-family:"Apercu-Bold",Arial,Helvetica,sans-serif;border-bottom:1px #888 solid;padding:10px 20px;cursor:pointer}@media screen and (min-width: 768px){footer .foot-title{border-bottom:none;padding:0 0px;cursor:auto}}footer .foot-content{width:100%}@media screen and (min-width: 768px){footer .foot-content{width:auto}}footer .foot-content.first{display:flex;flex-direction:column}@media screen and (min-width: 768px){footer .foot-content.first{flex-direction:row}}footer .foot-content.second{text-align:center;max-width:100%}@media screen and (min-width: 768px){footer .foot-content.second{text-align:left;max-width:60%}}footer .foot-content.second nav ul{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 768px){footer .foot-content.second nav ul{justify-content:center;align-items:center;flex-direction:row}}footer .foot-content.second nav ul li{margin:5px 0;padding:0 10px}@media screen and (min-width: 768px){footer .foot-content.second nav ul li{margin:0 5px}}footer .foot-content.second nav ul li:first-child{margin-left:0}.alerte{z-index:1000;border:50px;height:50%;width:100%}#overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(214,72,72,.781);z-index:10}#block-mobilelanguageblock{position:absolute;top:5px;right:5px;text-align:left;display:inline-block;padding:0 0 0 25px}#block-mobilelanguageblock label{display:none}.custom-select{position:relative;font-size:.8em;font-weight:bold;height:30px;width:50px}@media screen and (min-width: 768px){.custom-select{width:150px;background-image:url(images/sprite-global.png);background-color:transparent;background-repeat:no-repeat;background-size:auto;background-position:-3px -360px}}.custom-select a{text-decoration:none;color:#fff}.select-item{box-sizing:border-box}.select-item.active{position:absolute;top:0;left:0;width:100%;display:block !important}.select-item.inactive{display:none}.select-item.active:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#fff transparent transparent transparent}.select-items div{color:#fff;padding:8px 8px 8px 8px;cursor:pointer;line-height:20px}@media screen and (min-width: 768px){.select-items div{padding:8px 16px 8px 30px}}.select-items{position:absolute;background-color:rgba(0,0,0,.2);top:0;left:0;width:100%;z-index:99;height:auto;width:100%;padding-top:40px}.select-hide{display:none}.select-items .select-item:hover{background-color:rgba(0,0,0,.2)}.select-item .desk{display:none}@media screen and (min-width: 768px){.select-item .desk{display:block}}.select-item .mob{display:block}@media screen and (min-width: 768px){.select-item .mob{display:none}}