.code[data-v-71d80095]{font-family:"monospace";font-size:12px;line-height:1.2;background-color:#000;padding:10px;max-height:50vh;white-space:pre;overflow:scroll;color:#fff}.code[data-v-71d80095] .string{color:#6495ed}.code[data-v-71d80095] .key{color:orange}.btn-outline-light-emag:focus,.btn-outline-light-emag:hover{color:#021d49;border-color:#fff;background-color:#fff}.btn-outline-light-emag .img-icon-white,.component-button .btn-primary .img-icon-blue,.component-button .btn-secondary .img-icon-white{display:none}.bg-container{overflow:hidden}.bgpicture{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (max-width:576px){.bgpicture{background-image:var(--bg-sm)}}@media screen and (min-width:577px) and (max-width:768px){.bgpicture{background-image:var(--bg-md)}}@media screen and (min-width:767px) and (max-width:992px){.bgpicture{background-image:var(--bg-lg)}}@media screen and (min-width:993px) and (max-width:1200px){.bgpicture{background-image:var(--bg-xl)}}@media screen and (min-width:1201px){.bgpicture{background-image:var(--bg-xxl)}}.component-breadcrumb{display:flex}.breadcrumb-holder{width:100%;max-width:1110px;align-self:center;position:relative;z-index:1;margin:0 auto;color:#021d49}.breadcrumb{border-radius:0;display:inline-flex;flex-wrap:wrap;vertical-align:top;list-style:none;padding:0}.breadcrumb li{padding:.5rem .5rem 0}.breadcrumb li:before{content:"";margin-right:.3rem;position:relative;left:0;top:-1px;display:inline-block;width:0;height:0;border-color:transparent transparent transparent #021d49;border-style:solid;border-width:3px 0 3px 6px}.breadcrumb li:first-child:before{display:none}.breadcrumb li:last-child a{font-weight:700}.breadcrumb a{transition:opacity .15s;color:#021d49;text-decoration:none;font-size:1.2rem}.breadcrumb a:hover,.link-back{color:#021d49;text-decoration:underline}.link-back{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;text-transform:uppercase;font-size:1.4rem;display:inline-block;vertical-align:bottom;position:relative;font-weight:700;cursor:pointer;display:inline-flex}.link-back .img-arrow{transform:rotate(180deg);max-width:18px;margin-right:6px}.component-header-immersive-visual__img-header{display:block}@media (min-width:768px){.component-header-immersive-visual__img-header{display:none}}@media print{.component-header-immersive-visual__img-header{display:none}}.component-header-immersive-visual__content{width:100%;position:relative;display:flex;flex-direction:column-reverse}@media (min-width:768px){.component-header-immersive-visual__content{flex-direction:column;height:530px}}@media print and (min-width:768px){.component-header-immersive-visual__content{height:auto}}@media (min-width:768px){.component-header-immersive-visual__content .h1,.component-header-immersive-visual__content strong{color:#fff}}@media print and (min-width:768px){.component-header-immersive-visual__content .h1,.component-header-immersive-visual__content strong{color:#021d49}}@media (min-width:768px){.component-header-immersive-visual__content .img-header{display:none}}@media print and (min-width:768px){.component-header-immersive-visual__content{height:auto;text-align:center}}.component-header-immersive-visual__content__bg-header{background-color:#021d49;width:100%;height:100%;position:absolute;z-index:-1;display:none}@media (min-width:768px){.component-header-immersive-visual__content__bg-header{display:block}}@media print{.component-header-immersive-visual__content__bg-header{display:none}}.component-header-immersive-visual__content__bg-header:before{background:transparent linear-gradient(90deg,#1d4289,transparent) 0 0 no-repeat padding-box;width:100%;height:100%;display:block;position:absolute;content:"";opacity:.62}.component-header-immersive-visual__content__share{background-color:#1d4289;padding:2rem 3rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#fff;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700}@media (min-width:768px){.component-header-immersive-visual__content__share{padding:2rem 9.5rem;position:absolute;right:0;bottom:0;z-index:5}}@media print{.component-header-immersive-visual__content__share{display:none}}.component-header-immersive-visual__content__share span{margin-right:2.5rem}.component-header-immersive-visual__content__share ul{padding-left:0;margin-bottom:0;display:flex;align-items:center;justify-content:center}.component-header-immersive-visual__content__share ul li{margin-left:.9rem;margin-right:.9rem}.component-header-immersive-visual__content__share ul li:before{content:none}.component-header-immersive-visual__content__share ul a{display:flex;align-items:center;justify-content:center;width:22px;height:22px;transition:opacity .15s}.component-header-immersive-visual__content__share ul a:focus,.component-header-immersive-visual__content__share ul a:hover{opacity:.72}.component-header-immersive-visual__content__share ul img{max-width:100%;height:auto}.component-header-immersive-visual__content__share.btn-holder{color:#fff;padding:0}.component-header-immersive-visual__content__share.btn-holder .btn{color:#fff;width:100%;border:0;padding:1.8rem 9.5rem}.component-header-immersive-visual__content__share.btn-holder .btn .img-icon{opacity:.75;margin-left:-12px;margin-right:6px}.component-header-immersive-visual__content__share.btn-holder .btn:hover .img-icon{opacity:1;margin-left:12px;margin-right:-6px}.component-header-immersive-visual__content .title-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.component-header-immersive-visual .page-title-header{max-width:1110px;width:100%;margin:0 auto;padding:0;text-align:center}@media (min-width:768px){.component-header-immersive-visual .page-title-header{text-align:left;padding-top:86px}.article-template .component-header-immersive-visual .page-title-header{text-transform:none}}@media print and (min-width:768px){.component-header-immersive-visual .page-title-header{padding-top:0}}@media print{.component-header-immersive-visual .page-title-header{text-align:center}}.component-header-immersive-visual .type{display:block;padding-bottom:.5rem;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.component-header-immersive-visual .h1{margin-bottom:1rem}.article-template .component-header-immersive-visual .h1{text-transform:none}@media (min-width:992px){.article-template .component-header-immersive-visual .h1{font-size:5rem}}.component-header-immersive-visual .subtitle{font-weight:700;font-size:2.3rem}@media (max-width:575.98px){.component-header-immersive-visual .subtitle{font-size:2rem}}.component-header-immersive-visual .date{display:block;padding-top:1rem;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.1rem;text-transform:uppercase;color:#fff;opacity:.78}.component-header-immersive-visual .breadcrumb-container{margin-top:auto;margin-bottom:2rem;z-index:1;display:block;padding-left:15px}@media print{.component-header-immersive-visual .breadcrumb-container{display:none}}@media (min-width:768px){.component-header-immersive-visual .breadcrumb-container{padding-left:10px;color:#fff}.component-header-immersive-visual .breadcrumb-container a,.component-header-immersive-visual .breadcrumb-container a:hover{color:#fff}.component-header-immersive-visual .breadcrumb-container li:before{border-color:transparent transparent transparent #fff}}@media (min-width:768px){.component-header-immersive-visual.slim .component-header-immersive-visual__content{height:340px}}@media (min-width:768px){.component-header-immersive-visual.slim .page-title-header{padding-top:140px}}@media print and (min-width:768px){.component-header-immersive-visual.slim .page-title-header{padding-top:0}}