@import url(https://use.typekit.net/euc5xpk.css);
.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:calc(1280px - 2rem * 2);margin:2rem auto 2rem auto;justify-content:center;align-items:center;padding:0 2rem;flex-direction:column}@media(min-width: 768px){.container{margin:4rem auto 2rem auto}}@media(min-width: 1024px){.container{margin:3rem auto 2rem auto;flex-direction:row;align-items:normal}}@media(min-width: 1280px){.container{margin:2rem auto}}.container .left{display:none;z-index:9;float:left;order:3;flex:1;max-width:220px;margin-bottom:2rem !important}@media(min-width: 1024px){.container .left{display:block;order:1}}.container .left .pub-dowload,.container .left .homepage{display:none}.container p{margin-bottom:3rem;position:relative}.container p.first{padding-top:2rem}.container .relative{position:relative;margin-bottom:3rem}.container .center{max-width:680px;float:left;flex:1;order:2;margin-bottom:2rem !important}@media(min-width: 1024px){.container .center{margin:0 2rem}}@media(max-width: 599px){.container .center{line-height:3rem}}.container .center img{max-width:100%}.container .center a{text-decoration:underline;color:#476ba3;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.container .center.copyright{font-size:.86em;font-family:open-sans,sans-serif;font-weight:400;font-style:normal}.container .center.copyright b{font-family:"Times New Roman",sans-serif;font-weight:bold}.container .center .bold{font-family:"Times New Roman",sans-serif;font-weight:bold}.container .right{flex:1;order:1;margin:-4rem -2rem 2rem -2rem;max-width:680px}@media(min-width: 768px){.container .right{margin-top:2rem}}@media(min-width: 1024px){.container .right{max-width:300px;margin:0 0 2rem 0 !important;order:3}}@media(min-width: 1280px){.container .right{display:block}}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,img,ins,kbd,q,s,samp,strike,strong,sub,tt,var,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{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{display:block}body{line-height:1;height:100%}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}a{text-decoration:none}html{font-size:50%}@media(min-width: 1024px){html{font-size:55%}}@media(min-width: 1280px){html{font-size:62.5%}}html.menu-open{overflow-y:hidden;height:100%;position:fixed}body{font-family:freight-text-pro,serif;font-weight:400;font-style:normal;color:#000;line-height:3.2rem;font-size:2rem;overflow-x:hidden;padding-bottom:7rem}body.home{padding-bottom:0;background-color:#f2f2f2}@media(min-width: 1280px){body{padding-bottom:0}}body.menu-open{overflow-y:hidden;height:100%;position:fixed;width:100%}.bold{font-weight:800}h2{font-family:rubik,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;font-size:2.4rem;line-height:2.1rem;letter-spacing:-0.11pt;color:#4e6b9f;margin-bottom:2rem;display:block;position:relative}h2:after{content:"";width:20%;height:3px;background-color:#000;display:block;margin-top:7px}@media(min-width: 1280px){h2:after{width:15%}}h2 .indent{font-weight:300}@media(min-width: 768px){h2{font-size:3rem;line-height:2.8rem}}h2.titleSticky{color:#5c5c5c;border-left:none;font-size:1.5rem;position:fixed;margin:0;top:4px;letter-spacing:normal;white-space:nowrap;padding:0;min-height:inherit;line-height:inherit;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:80vw;left:2rem;z-index:9999;text-transform:none}h2.titleSticky:after{content:none}h2.titleSticky .indent{display:none !important}h3{font-family:rubik,sans-serif;font-weight:500;font-style:normal;font-size:1.8rem;color:#000;text-transform:uppercase;border-bottom:2px solid #4e6b9f;padding-top:1rem;display:block;margin-bottom:1rem}h3.figure-title{font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:2.6rem;margin-bottom:2rem}h3 span{color:#7ea542}@media(min-width: 768px){h3{font-size:2.4rem}}h4{font-family:rubik,sans-serif;font-weight:500;font-style:normal;font-size:1.8rem;color:#4e6b9f;line-height:2.4rem;padding-top:1rem;display:block;margin-bottom:1rem}@media(min-width: 768px){h4{font-size:2.2rem}}h5{font-family:lora,serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:2.5rem;color:#000;padding-top:1rem;display:block;margin-bottom:1rem}@media(min-width: 768px){h5{font-size:1.9rem}}.figure h3{margin-bottom:2rem;margin-top:1rem;display:inline-block}.pull-left{float:left}.pull-right{float:right}.source{font-family:open-sans,sans-serif;font-weight:400;font-style:normal;letter-spacing:-0.11pt;font-size:1.6rem;margin:1rem 0;display:block}.indent{display:block}.navigation{bottom:0;background:#FFFFFFD8 0% 0% no-repeat padding-box;height:7rem;width:100%;display:flex;box-shadow:0px -3px 6px #00000029;position:fixed}@media(min-width: 1280px){.navigation{bottom:auto;top:45%;background-color:transparent;box-shadow:none;height:0;position:relative}}@media(min-width: 1280px){.navigation .prev:hover:before,.navigation .next:hover:before{transform:scale(1.1)}}.navigation .prev:before,.navigation .next:before{cursor:pointer;display:block;transition:ease-in-out transform .3s;width:29px;height:29px;position:fixed;background-repeat:no-repeat;left:4rem;text-align:right;bottom:0;line-height:0;margin-bottom:1.7rem;content:"";background-image:url(src/img/en/src/img/left-mobile.png);z-index:999}@media(min-width: 1280px){.navigation .prev:before,.navigation .next:before{width:43px;height:85px;color:#fff;bottom:auto;left:0;top:45%;background-image:url(src/img/en/src/img/left.svg);background-position:center center}}.navigation .prev.next:before,.navigation .next.next:before{left:auto;right:4rem;background-image:url(src/img/en/src/img/right-mobile.png)}@media(min-width: 1280px){.navigation .prev.next:before,.navigation .next.next:before{background-image:url(src/img/en/src/img/right.svg);right:0;color:#fff;background-position:center center}}.box{background-color:#f2f2f2;padding:4rem 0 2rem 0;padding-bottom:0;margin-bottom:3rem;font-size:1.6rem;color:#000}.box img{margin:2rem 0;max-width:100%}.box h3{font-size:2.6rem;font-weight:700;color:#000;margin-bottom:2rem}.box p{font-family:freight-text-pro,serif;font-weight:400;font-style:normal;font-size:2rem;display:inline-block;margin-bottom:2rem}.box p:last-of-type{border-bottom:15px solid #f2f2f2;padding-bottom:2rem}.box.is-full{position:relative}.box.is-full:before,.box.is-full:after{content:"";position:absolute;top:0;bottom:0;right:100%;width:9000px;background:#f2f2f2}.box.is-full:after{left:100%;width:calc(2rem)}@media(min-width: 768px){.box.is-full:after{width:calc((100vw - 680px) / 2)}}@media(min-width: 1024px){.box.is-full:after{width:calc((100vw - 680px - 220px) / 2)}}@media(min-width: 1280px){.box.is-full:after{width:calc((100vw - 1280px) / 2 + 300px + 2rem * 2)}}.pro-cons{margin-top:2rem;display:inline-block;margin-bottom:2rem}.pro-cons .title{font-family:lora,serif;font-weight:700;font-style:normal;text-align:center;display:block;font-size:2.6rem;margin-bottom:1rem}.pro-cons .title.green{color:#7ea542}.pro-cons .title.red{color:#c25923}.pro-cons ul li{font-family:open-sans,sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;line-height:3.2rem}.pro-cons ul li:before{background-color:#000 !important}.boxes{display:flex;flex-wrap:wrap;font-family:open-sans,sans-serif;font-weight:400;font-style:normal;line-height:2.2rem;font-size:1.4rem;margin-bottom:2rem}.boxes .icons{display:flex;width:100%;margin:1rem 0;justify-content:center;align-items:flex-end}.boxes .icons div{margin-right:1.3333333333rem;flex:1 1 0;font-weight:700}.boxes .icons div:first-of-type{flex-grow:0}.boxes .icons div.title{flex-grow:1.5;line-height:1.8rem}.boxes .icons div span{display:block;font-weight:400}.boxes .icons div img{max-width:47px}.boxes .icons div img.resources{max-width:28px}.boxes .icons div:last-of-type{margin-right:0}.boxes ul li{margin-top:1rem}.boxes ul li:before{background-color:#000 !important}.boxes .darker,.boxes .lighter,.boxes .warning,.boxes .success,.boxes .danger{flex:1 1 100%;background-color:#f7f7f7}.boxes .darker span,.boxes .lighter span,.boxes .warning span,.boxes .success span,.boxes .danger span{background-color:#3d8955;text-align:center;display:block;padding:1rem 0;font-weight:700;color:#fff;letter-spacing:-0.2pt}.boxes .darker p,.boxes .lighter p,.boxes .warning p,.boxes .success p,.boxes .danger p{padding:2rem}.boxes .darker p:last-of-type,.boxes .lighter p:last-of-type,.boxes .warning p:last-of-type,.boxes .success p:last-of-type,.boxes .danger p:last-of-type{padding-bottom:0}@media(min-width: 1024px){.boxes .darker,.boxes .lighter,.boxes .warning,.boxes .success,.boxes .danger{flex:1 1 50%}}.boxes .lighter{background-color:#f0f0f0}.boxes .lighter span{background-color:#7ea542}.boxes .warning,.boxes .success,.boxes .danger{background-color:transparent}.boxes .warning span,.boxes .success span,.boxes .danger span{background-color:#7ea542}.boxes .warning span .subtitle,.boxes .success span .subtitle,.boxes .danger span .subtitle{font-weight:400;padding:0}.boxes .warning.warning span,.boxes .success.warning span,.boxes .danger.warning span{background-color:#db8539}.boxes .warning.danger span,.boxes .success.danger span,.boxes .danger.danger span{background-color:#d5494e}.boxes .warning p,.boxes .success p,.boxes .danger p{padding:1rem 0 0 0}@media(min-width: 1024px){.boxes .warning,.boxes .success,.boxes .danger{flex:1 1 100%}}ul.list,ol{margin-bottom:3rem;padding-left:2rem}ul.list li,ol li{margin-bottom:1rem;list-style-position:outside}ul.list li:before,ol li:before{content:"";background-color:#476ba3;font-weight:bold;display:inline-block;width:6px;height:6px;border-radius:20px;margin-left:-2rem;margin-right:1.4rem;line-height:1rem;margin-bottom:2px}ul.list li::marker,ol li::marker{color:#476ba3;font-weight:bold}ol.black li::marker{color:#476ba3;font-weight:bold}ol.roman{list-style-type:lower-roman}ol li{padding-left:.5rem}ol li:before{content:none}.notes ul{padding-left:2rem;border-top:1px solid #476ba3;padding-top:2rem;margin-top:2rem;display:block}.notes ul li{padding:.5rem;font-size:1.1rem;line-height:1.8rem}@media(min-width: 1280px){.notes ul li{line-height:1.6rem;font-size:1.4rem}}.notes ul li a{text-decoration:none !important;padding:2rem 0}.notes ul li a:before{border-left:2px solid #476ba3;border-top:2px solid #476ba3;width:6px;content:"";height:6px;margin-left:-2rem;margin-right:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);float:left;margin-top:5px;cursor:pointer}@media(min-width: 1280px){.notes ul li a:before{margin-top:6px}}.notes ul li.fade{animation:fade 3s forwards}@keyframes fade{from{background-color:rgba(248,216,120,0)}to{background-color:#f8d878}}sup a{color:#476ba3 !important;font-size:1.5rem;text-decoration:none !important;margin-right:1px;letter-spacing:-0.2pt}nav ul{max-width:200px}nav ul li{display:block;overflow:hidden;line-height:1.8rem;margin-bottom:1rem;text-transform:uppercase}nav ul li .submenu{display:inline-block;font-family:rubik,sans-serif;font-weight:500;font-style:normal;line-height:1.8rem;font-size:1.4rem;margin-bottom:.5rem;color:#777;position:relative;cursor:pointer}nav ul li .submenu.open{color:#476ba3;display:inline-block;margin-bottom:.6666666667rem}nav ul li .submenu:hover{color:#476ba3}nav ul li .submenu+ul{display:none}nav ul li .submenu+ul li{border-bottom:none;text-transform:none;margin-bottom:1rem}nav ul li .submenu+ul li a{font-family:rubik,sans-serif;font-weight:300;font-style:normal;line-height:1.4rem;font-size:1.2rem;padding-left:2rem;color:#777;margin-bottom:0}nav ul li .submenu+ul li a.active{color:#000}nav ul li a{display:inline-block;font-family:rubik,sans-serif;font-weight:300;font-style:normal;line-height:1.8rem;font-size:1.4rem;margin-bottom:.6666666667rem;color:#777;position:relative;cursor:pointer}nav ul li a:hover{color:#476ba3 !important}nav ul li a.active{color:#476ba3}nav .indent{font-weight:500;text-transform:uppercase;display:block}nav>ul>li:nth-child(1)>a,nav>ul>li:nth-child(1) .submenu,nav>ul>li:nth-child(2)>a,nav>ul>li:nth-child(2) .submenu,nav>ul>li:nth-child(3)>a,nav>ul>li:nth-child(3) .submenu,nav>ul>li:nth-child(12)>a,nav>ul>li:nth-child(12) .submenu,nav>ul>li:nth-child(13)>a,nav>ul>li:nth-child(13) .submenu,nav>ul>li:nth-child(14)>a,nav>ul>li:nth-child(14) .submenu{font-weight:bold !important}nav>ul>li:nth-child(1) .indent,nav>ul>li:nth-child(2) .indent,nav>ul>li:nth-child(3) .indent,nav>ul>li:nth-child(12) .indent,nav>ul>li:nth-child(13) .indent,nav>ul>li:nth-child(14) .indent{display:none}.left.menu-open{position:absolute;padding-bottom:4rem;max-width:100%;width:100%;height:100%;top:39px;overflow:scroll;overflow-y:overlay !important;z-index:9998;right:0;background-color:#476ba3;display:block;transform:translateY(-100%);-webkit-transform:translateY(-100%);padding-top:0}@media(min-width: 1024px){.left.menu-open{top:57px}}@media(min-width: 1280px){.left.menu-open{top:59px;padding-top:2rem}}.left.menu-open .homepage{display:block;position:absolute;right:2px;width:2.75rem;top:0}@media(min-width: 1280px){.left.menu-open .homepage{right:0px;width:3.75rem}}.left.menu-open nav{position:relative;max-width:calc(100vw - 2rem * 2);margin:0 auto;overflow:auto;padding-bottom:17rem;margin-top:2rem}@media(min-width: 768px){.left.menu-open nav{max-width:680px}}@media(min-width: 1024px){.left.menu-open nav{max-width:calc(680px + 220px + (2rem))}}@media(min-width: 1280px){.left.menu-open nav{max-width:calc(1280px - 2rem * 2);margin:0 auto}}.left.menu-open nav ul{max-width:100%;margin-top:2rem}@media(min-width: 1280px){.left.menu-open nav ul{min-height:50vh}}.left.menu-open nav ul li{width:100%;border-bottom:none;margin-bottom:1.3333333333rem;position:relative;overflow:hidden}@media(min-width: 1280px){.left.menu-open nav ul li{width:80%;display:block}}.left.menu-open nav ul li .submenu{display:inline-block;font-family:rubik,sans-serif;font-weight:500;font-style:normal;line-height:2.4rem;font-size:2.2rem;margin-bottom:.6666666667rem;color:#fff;position:relative;padding-left:0;max-width:80%;cursor:pointer}.left.menu-open nav ul li .submenu>span{display:block}.left.menu-open nav ul li .submenu.open{color:#fff;border-bottom:0;padding-bottom:0}.left.menu-open nav ul li .submenu:hover{color:#fff}.left.menu-open nav ul li .submenu+ul{display:none;margin-top:0;min-height:auto;font-family:rubik,sans-serif;font-weight:300;font-style:normal}.left.menu-open nav ul li .submenu+ul li{border-bottom:none;text-transform:none;margin-bottom:1rem;margin-top:.6666666667rem;padding-left:0;width:100%}.left.menu-open nav ul li .submenu+ul li:last-of-type{margin-bottom:2rem}.left.menu-open nav ul li .submenu+ul li a{font-family:rubik,sans-serif;font-weight:300;font-style:normal;font-size:1.6rem;line-height:2rem;color:#fff;margin-bottom:0}.left.menu-open nav ul li .submenu+ul li a.active{color:#fff}.left.menu-open nav ul li .submenu+ul li:before{content:none}@media(min-width: 1280px){.left.menu-open nav ul li .submenu{max-width:100%}}.left.menu-open nav ul li a{display:inline-block;font-family:rubik,sans-serif;font-weight:500;font-style:normal;line-height:2.4rem;font-size:2.2rem;margin-bottom:1rem;color:#fff;position:relative;cursor:pointer}.left.menu-open nav ul li a:hover{color:#fff !important}.left.menu-open nav ul li a.active{color:#fff}.left.menu-open nav>ul>li:nth-child(1)>a,.left.menu-open nav>ul>li:nth-child(1) .submenu,.left.menu-open nav>ul>li:nth-child(2)>a,.left.menu-open nav>ul>li:nth-child(2) .submenu,.left.menu-open nav>ul>li:nth-child(3)>a,.left.menu-open nav>ul>li:nth-child(3) .submenu,.left.menu-open nav>ul>li:nth-child(12)>a,.left.menu-open nav>ul>li:nth-child(12) .submenu,.left.menu-open nav>ul>li:nth-child(13)>a,.left.menu-open nav>ul>li:nth-child(13) .submenu,.left.menu-open nav>ul>li:nth-child(14)>a,.left.menu-open nav>ul>li:nth-child(14) .submenu{font-weight:bold !important}.left.menu-open nav>ul>li:nth-child(1) .indent,.left.menu-open nav>ul>li:nth-child(2) .indent,.left.menu-open nav>ul>li:nth-child(3) .indent,.left.menu-open nav>ul>li:nth-child(12) .indent,.left.menu-open nav>ul>li:nth-child(13) .indent,.left.menu-open nav>ul>li:nth-child(14) .indent{display:none}.left.menu-open.slide-in{animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}@keyframes slide-in{100%{transform:translateY(0%)}}@-webkit-keyframes slide-in{100%{-webkit-transform:translateY(0%)}}.left.menu-open .pub-dowload{max-width:calc(52px);position:fixed;bottom:17%;display:block;right:2rem}@media(min-width: 768px){.left.menu-open .pub-dowload{bottom:22%;right:calc((100% - 680px + 2rem) / 2)}}@media(min-width: 1024px){.left.menu-open .pub-dowload{max-width:calc(150px);right:calc((100% - 680px - 220px) / 2)}}@media(min-width: 1280px){.left.menu-open .pub-dowload{max-width:calc(150px);right:calc((100% - 1280px + 4rem) / 2)}}.left.menu-open .pub-dowload img{box-shadow:0px 3px 6px #00000029}.left.menu-open .pub-dowload p{background-color:#fff;border-radius:3px;padding:6px;display:flex;cursor:pointer;font-size:1.3rem;line-height:1.6rem;font-family:open-sans,sans-serif;font-weight:700;font-style:normal;justify-content:center;color:#476ba3;margin-top:2rem;align-self:center;margin-bottom:0;width:calc(100% - 12px)}@media(min-width: 1280px){.left.menu-open .pub-dowload p{justify-content:space-between;padding:8px 10px;width:calc(100% - 20px)}}.left.menu-open .pub-dowload p span{display:none;max-width:80%}@media(min-width: 1280px){.left.menu-open .pub-dowload p span{display:block}}.left.menu-open .pub-dowload p img{box-shadow:none}.left.menu-open .pub-dowload p a{display:flex;justify-content:flex-end;flex-direction:column}.left.menu-open .pub-dowload .download{display:block;max-width:52px}@media(min-width: 1024px){.left.menu-open .pub-dowload .download{max-width:150px}}@media(min-width: 1280px){.main .menu-open .center{margin-left:220px;padding-left:2rem}}.language{position:relative}.language ul{display:flex;flex-direction:column;position:absolute;right:0;top:-16px;z-index:9998;background-color:#476ba3;padding-left:2rem;padding-bottom:.5rem}@media(min-width: 1280px){.language ul{top:-21px}}.language ul li{display:none;padding-right:2rem;text-align:left;margin-top:.4rem;color:#fff;font-size:1.4rem;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}@media(max-width: 599px){.language ul li{font-size:1.4rem}}.language ul li a{color:#fff}.language ul li a:hover{color:#c4cbda}.language ul li.active{order:-1;display:flex}.language ul li.active img{margin:3px 0 0 8px;max-width:10px}@media(min-width: 1280px){.language ul li.active img{max-width:100%}}.image{position:relative;margin-top:.6666666667rem;margin-bottom:3rem;margin-left:-2rem;margin-right:-2rem;cursor:pointer;transition:ease-in-out transform .3s}@media(min-width: 1024px){.image{margin-left:0;margin-right:0}}.image .caption:after{content:"⚲";position:absolute;font-size:2rem;right:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);color:#000;z-index:999999}.image:hover{transform:scale(1.01)}.image img{width:100%;position:relative}.image .caption{position:absolute;width:calc(100% - 50px);font-family:open-sans,sans-serif;font-weight:400;font-style:normal;bottom:7px;line-height:1.8rem;color:#000;left:0px;background-color:#fff;padding:6px 40px 9px 10px;opacity:.84;font-size:1.6rem}.figure{margin-left:0;margin-right:0;background-color:#f2f2f2;display:flex;justify-content:center;flex-wrap:wrap}.figure img{width:calc(100% - 4rem);margin:2rem 0}.figure>span{background-color:#476ba3;width:100%;display:block;padding:1rem;font-family:rubik,sans-serif;font-weight:300;font-style:normal;line-height:2rem;color:#fff;font-size:1.7rem}.figure>span b{font-weight:500;color:#c4cbda}.figure .caption{width:100%;position:relative;padding:17px 20px 2px 20px;background-color:transparent;font-size:1.8rem;color:#000}.close-img{line-height:33px;font-size:2.4rem;height:32px;width:32px;background-color:#476ba3;color:#fff;position:fixed;border-radius:20px;top:1vh;right:2vw;cursor:pointer;font-family:roboto-slab,serif;font-weight:300;font-style:normal;z-index:9999}.close-img:before{content:"✕";display:inline-block;font-family:source-sans-pro,sans-serif;font-weight:300;font-style:normal}@media(min-width: 1280px){.close-img{line-height:33px;font-size:1.5rem;right:1vw !important;top:2vh !important}}.overlay-image{height:100%;width:100%;background-color:#fff;position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;opacity:0;cursor:pointer;z-index:9999;text-align:center;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.image-fullscreen{width:100%;height:auto;max-width:1366px !important}@media(max-width: 1024px)and (orientation: landscape){.image-fullscreen{height:100%;width:auto}}@media(min-width: 1280px){.image-fullscreen{height:95vh;width:auto}}.figure+div{overflow:scroll !important;justify-content:flex-start !important}.figure+div .image-fullscreen{width:calc(100% - 20px);height:auto;margin:30px 0}.right-box{background-color:transparent;padding:1rem;display:block;font-family:rubik,sans-serif;font-weight:500;font-style:italic;color:#707070;font-size:2.5rem;line-height:2.9rem;margin-bottom:2rem;text-align:right}.right-box .sub-tit{color:#a3a3a3;font-size:2rem;line-height:2.4rem;margin-bottom:.5rem}.right-box .credits{color:#476ba3;font-size:1.5rem;line-height:1.8rem;font-family:rubik,sans-serif;font-weight:300;font-style:normal}.right-box .credits b{font-weight:500}.right-box p{margin-bottom:2rem}.right-box.fixed{position:relative;margin-top:2rem}@media(min-width: 1024px){.right-box.fixed{position:absolute;margin-top:0;right:calc(-300px - 2rem);width:calc(300px - 2rem);top:0;z-index:99}}header{width:100%;height:24px;box-shadow:0px 3px 6px #00000029;padding:1rem 0;background:#476ba3;position:relative}@media(min-width: 1024px){header{height:auto;min-height:40px;display:flex;align-items:center}}header div.header{display:flex;align-items:center;justify-content:center;max-width:calc(100vw - 2rem * 2);width:100%;padding:0 2rem;margin:0 auto;height:25px}@media(min-width: 768px){header div.header{max-width:680px}}@media(min-width: 1024px){header div.header{max-width:calc(680px + 220px + (2rem))}}@media(min-width: 1280px){header div.header{max-width:calc(1280px - 2rem * 2)}}header div.header #menu-toggle,header div.header #menu-toggle-home{cursor:pointer;max-width:42px;height:19px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}@media(min-width: 1280px){header div.header #menu-toggle,header div.header #menu-toggle-home{max-width:57px;height:35px}header div.header #menu-toggle:before,header div.header #menu-toggle-home:before{height:28px}}header div.header #menu-toggle span,header div.header #menu-toggle-home span{display:block;position:absolute;height:4px;width:calc(100% - 2rem);background:#fff;border-radius:9px;opacity:1;right:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}@media(min-width: 1280px){header div.header #menu-toggle span,header div.header #menu-toggle-home span{height:6px}}header div.header #menu-toggle span:nth-child(1),header div.header #menu-toggle-home span:nth-child(1){top:0px}header div.header #menu-toggle span:nth-child(2),header div.header #menu-toggle span:nth-child(3),header div.header #menu-toggle-home span:nth-child(2),header div.header #menu-toggle-home span:nth-child(3){top:8px}header div.header #menu-toggle span:nth-child(4),header div.header #menu-toggle-home span:nth-child(4){top:16px}@media(min-width: 1280px){header div.header #menu-toggle span:nth-child(1),header div.header #menu-toggle-home span:nth-child(1){top:0px}header div.header #menu-toggle span:nth-child(2),header div.header #menu-toggle span:nth-child(3),header div.header #menu-toggle-home span:nth-child(2),header div.header #menu-toggle-home span:nth-child(3){top:12px}header div.header #menu-toggle span:nth-child(4),header div.header #menu-toggle-home span:nth-child(4){top:24px}}header div.header div{flex:1}header div.header div:last-of-type{text-align:right}header .main-logo,header .logo-2{width:auto;height:20px;display:flex;margin-right:2rem}@media(min-width: 1024px){header .main-logo,header .logo-2{height:40px;margin-right:4rem}}header.sticky{position:fixed;width:100%;z-index:99;top:0;left:0;overflow:hidden;height:15px;background-color:#f2f2f2}header.sticky #menu-toggle{border-left:none !important;max-width:35px !important}header.sticky #menu-toggle:before{content:none !important}header.sticky #menu-toggle span{height:3px !important;background-color:#909090 !important}header.sticky #menu-toggle span:nth-child(1){top:0px !important}header.sticky #menu-toggle span:nth-child(2),header.sticky #menu-toggle span:nth-child(3){top:6px !important}header.sticky #menu-toggle span:nth-child(4){top:12px !important}header.sticky .main-logo,header.sticky .logo-2,header.sticky .language{display:none}header.sticky div.header{justify-content:flex-end;height:auto}body.menu-open #menu-toggle span:nth-child(1),body.menu-open #menu-toggle-home span:nth-child(1){top:12px;width:0%;left:50%}body.menu-open #menu-toggle span:nth-child(2),body.menu-open #menu-toggle-home span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.menu-open #menu-toggle span:nth-child(3),body.menu-open #menu-toggle-home span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.menu-open #menu-toggle span:nth-child(4),body.menu-open #menu-toggle-home span:nth-child(4){top:12px;width:0%;left:50%}body.menu-open div.header.sticky #menu-toggle span:nth-child(1){top:6px;width:0%;left:50%}body.menu-open div.header.sticky #menu-toggle span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.menu-open div.header.sticky #menu-toggle span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.menu-open div.header.sticky #menu-toggle span:nth-child(4){top:6px;width:0%;left:50%}.subheader{background-repeat:no-repeat;background-position:top right;content:"";background-size:contain;background-color:#476ba3;width:100%;margin-bottom:4rem;display:flex;align-items:center}@media(min-width: 1280px){.subheader{min-height:200px;max-height:625px}}.subheader .hero{max-width:calc(1280px - 4rem);margin:0 auto;background-size:contain;background-repeat:no-repeat;background-position:top right;width:100%;height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between}@media(min-width: 1024px){.subheader .hero{flex-direction:row;max-width:calc(680px + 220px + (2rem))}}@media(min-width: 1280px){.subheader .hero{max-width:calc(1280px - 2rem * 2)}}.subheader div.img{flex:1 1 37%;background-size:cover;height:625px;min-height:625px;width:100%;background-repeat:no-repeat;background-position:center center;order:1;margin-bottom:2rem}@media(min-width: 768px){.subheader div.img{order:2;margin-bottom:0}}.subheader .title{margin:0 auto;width:100%;min-height:85px;order:2;flex:1 1 50%}@media(min-width: 768px){.subheader .title{order:1}}.subheader .title .authors{margin-left:2rem;margin-bottom:2rem;font-size:18px}@media(min-width: 768px){.subheader .title .authors{max-width:calc(680px - (4rem));padding:2rem 2rem 0 0;margin:0 auto}}@media(min-width: 1280px){.subheader .title .authors{width:100%;margin-left:1rem}}.subheader .title .authors span{font-family:rubik,sans-serif;font-weight:500;font-style:normal;font-size:2rem;color:#c4cbda}.subheader .title .authors ul{padding-left:2rem}.subheader .title .authors ul li{font-family:freight-text-pro,serif;font-weight:400;font-style:normal;color:#fff;line-height:2.5rem;margin-bottom:.6666666667rem}.subheader .title .authors ul li:before{content:"";background-color:#000;font-weight:bold;display:inline-block;width:6px;height:6px;border-radius:20px;margin-left:-2rem;margin-right:1.4rem;line-height:1rem;margin-bottom:2px}.subheader .title .authors ul li::marker{color:#000;font-weight:bold}.subheader .title .authors ul li b{font-weight:700}.subheader .title h1{font-family:rubik,sans-serif;font-weight:500;font-style:normal;z-index:999;align-items:center;padding:2rem;font-size:2.4rem;line-height:3.6rem;color:#fff;position:relative}.subheader .title h1 .subtitle{font-size:1.8rem;line-height:1.9rem;font-family:rubik,sans-serif;font-weight:300;font-style:normal;margin:2rem 0 1rem 0}.subheader .title h1 .subtitle:before{content:"";width:20%;height:3px;background-color:#000;display:block;margin-top:-7px;margin-bottom:17px}@media(min-width: 1280px){.subheader .title h1 .subtitle:before{width:15%}}@media(min-width: 768px){.subheader .title h1 .subtitle{font-size:2.5rem;line-height:3rem}}.subheader .title h1 .indent{color:#c4cbda;font-size:3rem;text-transform:uppercase;line-height:3rem}.subheader .title h1 span{display:block}.subheader .title h1.titleSticky{color:#5c5c5c;border-left:none;font-size:1.5rem;position:fixed;top:4px;letter-spacing:normal;white-space:nowrap;min-height:inherit;line-height:inherit;overflow:hidden;text-overflow:ellipsis;padding:0;text-transform:none;display:inline-block;width:80vw;left:2rem;z-index:9999}.subheader .title h1.titleSticky .indent{display:none !important}@media(min-width: 768px){.subheader .title h1{max-width:calc(680px - (4rem));font-size:4rem;line-height:4.8rem;padding:4rem 2rem 2rem 0;margin:0 auto}}@media(min-width: 1280px){.subheader .title h1{max-width:calc(1280px - 2rem * 4);padding:3rem 3rem 1rem 0;margin-left:.5rem}}footer{width:100%;padding:2rem 0;background-color:#476ba3;font-family:open-sans,sans-serif;font-weight:400;font-style:normal}footer div.footer{display:flex;align-items:center;justify-content:center;color:#fff;max-width:calc(100vw - 2rem * 2);width:100%;height:calc(50px - 2rem * 2);margin:0 auto;font-size:1.5rem}footer div.footer a{color:#fff}footer div.footer a:hover{text-decoration:underline}@media(min-width: 768px){footer div.footer{height:calc(50px - 2rem)}}@media(min-width: 1280px){footer div.footer{font-size:1.6rem;height:calc(120px - 2rem * 2);max-width:calc(1280px - 2rem * 2)}}footer div.footer img{width:auto;height:40px;display:flex}@media(min-width: 1280px){footer div.footer img{height:60px}}footer div.footer div{flex:1}footer div.footer div:last-of-type{text-align:right}.container.home{width:100%;margin:0 auto;padding:0;display:flex;flex-direction:column}@media(min-width: 1280px){.container.home{border:4rem solid #fff}}.container.home .homepage{display:none}.container.home .blue{background-color:#476ba3;color:#fff}.container.home .blue .cnt{max-width:800px;margin:0 auto;font-family:rubik,sans-serif;font-weight:300;font-style:normal;line-height:28px;padding:4rem 2rem}@media(min-width: 1280px){.container.home .blue .cnt{padding:0}}.container.home .pub-dowload{display:flex;max-width:52px;flex-direction:column;margin:6rem auto 6rem auto}.container.home .pub-dowload img{box-shadow:0px 3px 6px #00000029}.container.home .pub-dowload p{background-color:#fff;justify-content:center;border-radius:3px;padding:6px 10px;display:flex;font-family:open-sans,sans-serif;font-weight:700;font-style:normal;cursor:pointer;color:#476ba3;margin-top:2rem;margin-bottom:0;align-self:center}.container.home .pub-dowload p img{box-shadow:none}.container.home .pub-dowload p a{display:flex;justify-content:flex-end;flex-direction:column}@media(min-width: 1280px){.container.home .pub-dowload p{justify-content:space-between;padding:8px 10px}}.container.home .pub-dowload p span{display:none;font-size:1.3rem;font-weight:bold;text-align:left;line-height:1.6rem;max-width:80%}@media(min-width: 1280px){.container.home .pub-dowload p span{display:block}}@media(min-width: 1280px){.container.home .pub-dowload{max-width:calc(150px);margin-top:8rem}}.container.home .pub-dowload .download{display:block;max-width:52px}@media(min-width: 1280px){.container.home .pub-dowload .download{max-width:150px}}.container.home .hero,.container.home .sub-hero{background-image:url(src/img/en/src/img/home-bg.jpg);width:100%;height:calc( 100vh);background-repeat:no-repeat;background-size:cover;background-position:center center}.container.home .hero h1,.container.home .sub-hero h1{font-family:rubik,sans-serif;font-weight:500;font-style:normal;font-size:4rem;line-height:4.5rem;padding:8rem 0 0 2rem;color:#476ba3}@media(min-width: 768px){.container.home .hero h1,.container.home .sub-hero h1{font-size:7rem;line-height:8rem;padding:10rem 0 0 8rem}}@media(min-width: 1280px){.container.home .hero h1,.container.home .sub-hero h1{padding-top:6rem}}.container.home .hero h2,.container.home .sub-hero h2{font-size:2.1rem;line-height:2.4rem;color:#000;text-transform:none;padding:2.2rem 0 0 2rem}.container.home .hero h2:after,.container.home .sub-hero h2:after{content:none}@media(min-width: 768px){.container.home .hero h2,.container.home .sub-hero h2{font-size:4rem;line-height:4.7rem;padding:1.5rem 0 0 8rem}}@media(min-width: 1280px){.container.home .hero,.container.home .sub-hero{height:calc( 100vh)}}.container.home .sub-hero{background-image:url(src/img/en/src/img/home-bg-2.png)}.container.home nav{position:relative;overflow:auto;padding:0 2rem;margin:6rem auto;max-width:800px}.container.home nav ul{max-width:100%;margin-top:2rem}.container.home nav ul li{width:100%;border-bottom:none;position:relative;overflow:hidden;margin-bottom:1rem}@media(min-width: 1280px){.container.home nav ul li{width:80%;display:block}}.container.home nav ul li .submenu{display:inline-block;font-family:rubik,sans-serif;font-weight:500;font-style:normal;line-height:2.4rem;font-size:2.2rem;margin-bottom:.6666666667rem;color:#fff;position:relative;padding-left:0;max-width:80%;cursor:pointer}.container.home nav ul li .submenu>span{display:block}.container.home nav ul li .submenu.open{color:#fff;border-bottom:0;padding-bottom:0}.container.home nav ul li .submenu:hover{color:#fff}.container.home nav ul li .submenu+ul{display:none;margin-top:0;min-height:auto;font-family:rubik,sans-serif;font-weight:300;font-style:normal}.container.home nav ul li .submenu+ul li{border-bottom:none;text-transform:none;margin-bottom:1rem;margin-top:.6666666667rem;padding-left:0;width:100%}.container.home nav ul li .submenu+ul li:last-of-type{margin-bottom:2rem}.container.home nav ul li .submenu+ul li a{font-family:rubik,sans-serif;font-weight:300;font-style:normal;font-size:1.6rem;line-height:2rem;color:#fff;margin-bottom:0}.container.home nav ul li .submenu+ul li a.active{color:#fff}.container.home nav ul li .submenu+ul li:before{content:none}@media(min-width: 1280px){.container.home nav ul li .submenu{max-width:100%}}.container.home nav ul li a{display:inline-block;font-family:rubik,sans-serif;font-weight:500;font-style:normal;line-height:2.4rem;font-size:2.2rem;margin-bottom:1rem;color:#fff;position:relative;cursor:pointer}.container.home nav ul li a:hover{color:#fff !important}.container.home nav ul li a.active{color:#fff}.container.home .nav-home.menu-open{position:absolute;padding-bottom:4rem;max-width:100%;width:100%;height:100%;top:39px;overflow:scroll;overflow-y:overlay !important;z-index:9998;right:0;background-color:#476ba3;display:block;transform:translateY(-100%);-webkit-transform:translateY(-100%);padding-top:0}@media(min-width: 1024px){.container.home .nav-home.menu-open{top:57px}}@media(min-width: 1280px){.container.home .nav-home.menu-open{top:59px;padding-top:2rem}}.container.home .nav-home.menu-open .homepage{display:block;position:absolute;right:2px;width:2.75rem;top:0}@media(min-width: 1280px){.container.home .nav-home.menu-open .homepage{right:0px;width:3.75rem}}.container.home .nav-home.menu-open nav{position:relative;max-width:calc(100vw - 2rem * 2);margin:0 auto;overflow:auto;padding:0;padding-bottom:17rem;margin-top:2rem}@media(min-width: 768px){.container.home .nav-home.menu-open nav{max-width:680px}}@media(min-width: 1024px){.container.home .nav-home.menu-open nav{max-width:calc(680px + 220px + (2rem))}}@media(min-width: 1280px){.container.home .nav-home.menu-open nav{max-width:calc(1280px - 2rem * 2);margin:0 auto;padding-bottom:0}}.container.home .nav-home.menu-open nav ul{max-width:100%;margin-top:2rem}@media(min-width: 1280px){.container.home .nav-home.menu-open nav ul{min-height:50vh}}.container.home .nav-home.menu-open nav ul li{width:100%;border-bottom:none;margin-bottom:1.3333333333rem;position:relative;overflow:hidden}@media(min-width: 1280px){.container.home .nav-home.menu-open nav ul li{width:80%;display:block}}.container.home .nav-home.menu-open nav ul li .submenu{display:inline-block;font-family:rubik,sans-serif;font-weight:500;font-style:normal;line-height:2.4rem;font-size:2.2rem;margin-bottom:.6666666667rem;color:#fff;position:relative;padding-left:0;max-width:80%;cursor:pointer}.container.home .nav-home.menu-open nav ul li .submenu>span{display:block}.container.home .nav-home.menu-open nav ul li .submenu.open{color:#fff;border-bottom:0;padding-bottom:0}.container.home .nav-home.menu-open nav ul li .submenu:hover{color:#fff}.container.home .nav-home.menu-open nav ul li .submenu+ul{display:none;margin-top:0;min-height:auto;font-family:rubik,sans-serif;font-weight:300;font-style:normal}.container.home .nav-home.menu-open nav ul li .submenu+ul li{border-bottom:none;text-transform:none;margin-bottom:1rem;margin-top:.6666666667rem;padding-left:0;width:100%}.container.home .nav-home.menu-open nav ul li .submenu+ul li:last-of-type{margin-bottom:2rem}.container.home .nav-home.menu-open nav ul li .submenu+ul li a{font-family:rubik,sans-serif;font-weight:300;font-style:normal;font-size:1.6rem;line-height:2rem;color:#fff;margin-bottom:0}.container.home .nav-home.menu-open nav ul li .submenu+ul li a.active{color:#fff}.container.home .nav-home.menu-open nav ul li .submenu+ul li:before{content:none}@media(min-width: 1280px){.container.home .nav-home.menu-open nav ul li .submenu{max-width:100%}}.container.home .nav-home.menu-open nav ul li a{display:inline-block;font-family:rubik,sans-serif;font-weight:500;font-style:normal;line-height:2.4rem;font-size:2.2rem;margin-bottom:1rem;color:#fff;position:relative;cursor:pointer}.container.home .nav-home.menu-open nav ul li a:hover{color:#fff !important}.container.home .nav-home.menu-open nav ul li a.active{color:#fff}.container.home .nav-home.menu-open.slide-in{animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}@keyframes slide-in{100%{transform:translateY(0%)}}@-webkit-keyframes slide-in{100%{-webkit-transform:translateY(0%)}}.container.home .nav-home.menu-open .pub-dowload{max-width:calc(52px);position:fixed;bottom:10%;display:block;right:2rem}@media(min-width: 768px){.container.home .nav-home.menu-open .pub-dowload{bottom:18%;right:calc((100% - 680px + 2rem) / 2)}}@media(min-width: 1024px){.container.home .nav-home.menu-open .pub-dowload{max-width:calc(150px);right:calc((100% - 680px - 220px) / 2)}}@media(min-width: 1280px){.container.home .nav-home.menu-open .pub-dowload{max-width:calc(150px);right:calc((100% - 1280px + 4rem) / 2)}}.container.home .nav-home.menu-open .pub-dowload img{box-shadow:0px 3px 6px #00000029}.container.home .nav-home.menu-open .pub-dowload p{background-color:#fff;border-radius:3px;padding:6px;display:flex;cursor:pointer;font-size:1.3rem;line-height:1.6rem;font-family:open-sans,sans-serif;font-weight:700;font-style:normal;justify-content:center;color:#476ba3;margin-top:2rem;align-self:center;margin-bottom:0;width:calc(100% - 12px)}@media(min-width: 1280px){.container.home .nav-home.menu-open .pub-dowload p{justify-content:space-between;padding:8px 10px;width:calc(100% - 20px)}}.container.home .nav-home.menu-open .pub-dowload p span{display:none;max-width:80%}@media(min-width: 1280px){.container.home .nav-home.menu-open .pub-dowload p span{display:block}}.container.home .nav-home.menu-open .pub-dowload p img{box-shadow:none}.container.home .nav-home.menu-open .pub-dowload p a{display:flex;justify-content:flex-end;flex-direction:column}.container.home .nav-home.menu-open .pub-dowload .download{display:block;max-width:52px}@media(min-width: 1024px){.container.home .nav-home.menu-open .pub-dowload .download{max-width:150px}}
