body.no-front #container-overlay,body.no-front.megaOn div.modal-backdrop{background:#fff}
#main{overflow-y:hidden;padding-top:82px;padding-bottom:55px}
#main.colored{background:#f0f0f0;margin-bottom:-5px;padding-bottom:5px}
p{font-size:18px;color:#505050;font-weight:400}
p b{font-weight:600}
p a,a.stella,div.caption.inside-grid a{color:#243882;font-weight:600}
p a:hover{color:#243882}
.big-p{font-size:20px;line-height:1.7em}
p span.text-center{text-align:center;display:inline-block}
.divider{margin:20px}
.navbar-pages{background:#fff}
@media(min-width:767.999px){.megaOn .megamenu.switch-menu.dropdown-menu.megamenu h2,.megaOn .megamenu.switch-menu.dropdown-menu.megamenu h2 a{color:#282b34}
.megaOn .megamenu.dropdown-menu.megamenu h2,.megaOn .megamenu.dropdown-menu.megamenu h2 a{color:#fff}
body.no-front .megamenu.switch-menu .header-dropdown::before{background-color:#282b34}
.megamenu.switch-menu>div>li>ul>li>a:hover,.megamenu>div>li>ul>li>a:focus{color:#282b34}
.megamenu.switch-menu .line-hr::before{border-color:#282b34}
.megamenu>div>li>ul>li a:hover,.megamenu>div>li>ul>li a:focus,.megamenu>div>li>ul>li a:active{color:#fff}
.megamenu.switch-menu li>ul>li>a,.megamenu.switch-menu .dropdown-item:hover,.megamenu.switch-menu .dropdown-item:focus,.megamenu.switch-menu>div>li>ul>li a:hover,.megamenu.switch-menu>div>li>ul>li a:focus,.megamenu.switch-menu>div>li>ul>li a:active{color:#282b34}
}
.mobile-view-logo-brand{display:none}
::-webkit-scrollbar{width:0;background:transparent}
h2,h3{color:#243882;font-family:"Encode Sans",sans-serif;margin-top:18px}
h2.title-page,.editor h2,.h2bstyle{text-align:center;font-weight:400;padding:5px 0;font-size:40px;text-shadow:none}
h2.title-page.text-left{margin-left:-3px}
.h2vstyle{font-size:28px !important}
.border-left-right{display:block;margin:0 auto;padding:0 10px;border-left:.01em solid #505050;border-right:.01em solid #505050}
.border-left-right p:last-child{margin-bottom:0;padding-bottom:0}
.border-left-right.no-l{border-left:0}
.border-left-right.no-r{border-right:0}
.border-left-right.no-fill{border:0;padding:0}
.border-top-bottom{border-top:1px solid #505050;border-bottom:1px solid #505050}
.border-left-right.no-fill p{padding:0}
section.inside-container{margin:20px auto}
.intro .text-center.big-p{font-size:24px}
.intro p{font-size:22px}
.mx-px-0{margin-left:0;margin-right:0;padding-right:0;padding-left:0}
video.full-width{position:relative;width:100%;height:100%;object-fit:cover}
.full-width-container{width:100%;padding-left:0;padding-right:0}
section.full-width-container{margin:50px 0;padding:0}
h3,.h3bstyle{font-size:23px;font-weight:400;margin-bottom:15px;text-shadow:none}
.h3vstyle{font-size:28px}
h3.text-left,.h3bstyle.text-left,.h3vstyle.text-left,h3.title-page.h3vstyle,h4.title-page.text-left,h4.title-page{margin-left:-1px}
div.table-container-in-section{padding:0 12px}
nav#primary-menu{background:#fff;box-shadow:0 0 7px 1px rgb(0 0 0 / 10%) !important}
.megaOn nav#primary-menu{box-shadow:none !important}
.modal-open nav#primary-menu{z-index:1100}
#primary-menu #search-input{border-color:#243882;color:#243882}
.menu_type2{flex-grow:1}
.menu_type2 li{display:block;padding:0 10px;text-transform:uppercase;border-left:1px solid #243882;font-size:11px;height:15px}
.menu_type2 h1{font-size:11px;margin-bottom:0rem;font-weight:500;line-height:inherit}
#search-btn{color:#243882}
#menu-lang a,#menu-lang{color:#243882}
.megamenu .header-dropdown a{color:#282b34}
.megamenu .header-dropdown::before{background-color:#282b34}
.no-front .megamenu .dropdown-item>ul{border-color:#FFF}
.megamenu.switch-menu .dropdown-item>ul{border-color:#282b34}
.megamenu .dropdown-item>ul{border-color:#282b34}
.title-small-upper{text-transform:uppercase;text-align:center;font-weight:600;line-height:1.4em;padding:10px;font-size:.85em}
.profile-wrap .board-image p{margin-bottom:0}
.name-profile{font-family:"Encode Sans Condensed",sans-serif;font-size:1em;font-weight:500 !important;margin-top:0;margin-bottom:6px}
.modal-dialog{scrollbar-width:none}
.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;max-width:76%;margin:1.75rem auto auto 20px;background-color:#f0f0f0;border-radius:0;border-width:0;overflow-y:scroll;max-height:68vh;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh)}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0}
.modal-profiles-board .modal-body,.modal-profiles-council .modal-body{display:flex;align-items:stretch}
.fade.modal-profiles-board,.fade.modal-profiles-council{transition:opacity .15s linear;background:rgb(240 240 240 / 70%)}
.modal-profiles-board .title,.modal-profiles-council .title{font-family:"Encode Sans Condensed",sans-serif;color:#243882;font-weight:400;font-size:1.1em;margin-bottom:4px;margin-top:30px}
.modal-profiles-board .content-info,.modal-profiles-council .content-info{font-family:"Encode Sans Condensed",sans-serif;padding:15px;flex-grow:1;display:flex;flex-direction:column;overflow-y:scroll;justify-content:space-between;scrollbar-width:none}
.modal-profiles-board .content-img,.modal-profiles-council .content-img{font-family:"Encode Sans Condensed",sans-serif;width:255px;padding:15px;flex-shrink:0}
.modal-profiles-board .content-img img,.modal-profiles-council .content-img img{display:block;padding:0;margin:0 0 10px 0;width:180px}
.modal-profiles-board .content-info-text,.modal-profiles-council .content-info-text{max-height:40vh;overflow-y:scroll}
.content-info-text li{font-size:18px;color:#505050}
.modal-profiles-board .content-download .btn,.modal-profiles-council .content-download .btn{padding:.3rem .75rem;margin-left:0;padding-left:0;display:block;text-align:left;max-width:150px}
.modal-profiles-board .content-download .btn i,.modal-profiles-council .content-download .btn i{margin-left:0;padding-left:0;display:block;text-align:left;max-width:200px}
.content-info.content-download h3{font-size:1.3em;font-weight:300;margin-bottom:8px;margin-top:36px}
p.job-title{font-weight:300;line-height:1.2em;margin-bottom:4px;font-size:16px !important;max-width:240px}
.close-modal{float:right;margin-right:18px;margin-top:-30px}
.board-image img{width:160px;border:2px solid #ddd;margin-top:10px;margin-bottom:7px}
@media(max-width:767px){.profile-wrap{text-align:left}
}
.caption{font-size:.9em;margin-bottom:0}
a.board-image img{text-decoration:none}
.board-image img{width:240px;border:2px solid #ddd;margin-top:10px;margin-bottom:7px}
.list-action .company-logo{width:75px;margin:0 auto 10px;display:block}
.img-photo{background-image:url("clientlib-site-page/resources/images/placeholder-portrait-square.jpg");background-size:cover;margin:10px 0;border:1px solid #ddd;background:#fff}
.img-photo.square{width:160px;height:160px;overflow-y:hidden}
.img-photo.portrait{width:160px;height:210px;overflow-y:hidden}
.list-action{width:40%}
.list-action .list-group{font-size:1.125em}
.list-action .list-group li{line-height:1.5em;align-items:baseline;border-bottom:1px solid #111;margin-top:1.8em}
.list-action .list-group a{display:contents;color:#505050}
.list-action .list-group a:hover{text-decoration:none}
.list-action.doc-link{width:50%;display:block;margin:0 auto}
iframe.frame-resizable{width:1px;min-width:100%;height:50vh;border:0}
iframe.frame-alert-email{height:1500px !important}
.style-accordion{border-left:1px solid}
div.accordion-2-column{width:45%}
.accordion p:last-child{margin-bottom:0}
.accordion{position:relative}
.accordion .header-accordion,.accordion .content-accordion{padding:0 .75rem 0 30px}
.accordion .header-accordion button{text-align:left}
.accordion .acc-icon{font-size:20px;position:absolute;top:calc(50% - 10px);left:-9px}
.accordion .acc-icon i{position:absolute;top:0;left:0;background:#f0f0f0}
.accordion .acc-icon .icon-plus{visibility:hidden;opacity:0}
.accordion .acc-icon .icon-min{visibility:visible;opacity:1}
.accordion .collapsed .acc-icon .icon-plus{visibility:visible;opacity:1}
.accordion .collapsed .acc-icon .icon-min{visibility:hidden;opacity:0}
.style-accordion a,.accordion a{color:#243882}
.nav-tabs{border-bottom:0}
.nav-tabs .nav-link{flex:1 1 0 !important}
.nav-tabs .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{color:#505050;background:transparent;text-transform:uppercase;text-align:center;font-weight:500;line-height:1.4em;padding:0 .5em;font-size:17px;margin-bottom:15px;border:0;border-radius:0;border-color:#505050;border-left:1px solid}
.nav-tabs .nav-link:last-child{border-right:1px solid}
.nav-tabs .nav-link.active{color:#243882;border-color:#243882}
.nav-tabs .nav-link.active+.nav-link{border-left-color:#243882}
.nav-tabs .nav-link:only-child{cursor:default}
p.paragraph-title{color:#243882;border-left:.01em solid #505050;padding-left:10px;font-weight:600}
p.paragraph-title-no-border{border-left:0;padding-left:0;margin-bottom:0}
i.far.fa-file-pdf,i.far.fa-arrow-alt-circle-right{font-size:17px}
a.cta-error{color:#243882}
.text-white{color:#fff}
.multibar .text-white a{color:#fff}
.page.pr #main{min-height:100vh}
.page-pr a:hover{color:#505050;text-decoration:none}
.content-left{margin-left:0vh;margin-right:16.66vw;padding:10px 0;margin-top:-40px}
.background-layer.colored{background:#f0f0f0}
.bg1{background-color:#f0f0f0;background-repeat:no-repeat;background-position-x:102%;background-attachment:fixed;background-position-y:top;background-size:20% auto;height:100%}
.bg-wave-wide-sx{background-repeat:no-repeat;background-position-x:left;background-attachment:fixed;background-position-y:bottom;background-size:20% auto;height:100%}
.bg-wave-container{height:100%;position:fixed;left:0;padding:0}
.bg-wave-wrapper{height:100%}
.sidebar{min-height:100%;position:fixed;background-color:#243882;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;width:28%;padding:80px 15px 10px;color:#fff}
.block-bottom.mobile-view-inside{display:none}
.main-container{margin-left:33.89%;padding:15px 30px 15px 12px}
#search-form-sidebar{box-sizing:border-box;height:100%}
#search-input-sidebar{margin-right:3px;width:80%;background:transparent;border:0;outline:0;border-bottom:1px solid #fff;color:#fff;left:1.5em;box-sizing:border-box;height:100%}
.page-pr .main-container h2{margin-top:22px;font-weight:100;font-size:1.8rem}
.list-action.w-75{margin:5px auto}
.ml-side{margin-left:12%}
ul.press-doc{list-style-type:none;padding-left:0}
ul.press-doc hr{margin-top:0;margin-bottom:0}
ul.press-doc li{margin-top:20px}
ul.press-doc li p{margin-left:80px;margin-top:10px;font-size:16px}
ul.press-doc li ul{list-style-type:none;padding-left:80px}
ul.press-doc li span{font-family:"Encode Sans",sans-serif;font-size:16px}
.press-doc a i:hover{font-weight:bold;color:#505050}
.press-doc a i{color:#505050;margin-left:20px}
a.past-event-link{padding-right:18px !important}
a.past-event-link>i{margin-left:.35em;margin-right:-17px}
.document-name,p.text-grey.document-name{font-family:"Encode Sans Condensed",sans-serif;font-size:16px !important;font-weight:600 !important;margin-left:0;margin-top:0}
ul .press-release-item{padding-left:0 !important;border:0;border-bottom:1px solid rgba(0,0,0,0.1);margin-top:0;margin-bottom:0}
ul .press-release-item li{margin-top:0}
ul .press-release-item li b{font-family:"Encode Sans",sans-serif;font-size:16px}
h3.month-name{font-size:1.5rem}
ul.press-release-item a.space-between{padding:0 5px}
i.far.fa-arrow-alt-circle-right.text-grey :hover{color:#243882}
a.text-grey:hover,.text-grey a:hover{font-weight:bold;text-decoration:underline;color:#505050}
a.text-grey:not([href]){color:#505050 !important;text-decoration:none}
.small-title-sidebar{font-size:.5em;margin-bottom:-18px;display:inherit}
.year-select ul{list-style-type:none;padding:0;width:66%}
.year-select ul li{padding:0 6px}
.year-select ul::before{content:"<";padding-top:3px}
.year-select ul::after{content:">";padding-top:3px}
.sidebar-blue a{color:#a0a0a0;font-weight:600;font-size:.95em}
.year-select ul li a{color:#fff;font-weight:400;font-size:19px}
.box-6 a{color:#a0a0a0;font-weight:600;font-size:1.75em}
.sidebar-blue a:hover{text-decoration:underline}
.sidebar-blue a.active,.sidebar-blue a.active:hover{font-weight:700}
.sidebar-info p,.sidebar-info p a{color:#fff;font-size:1em;margin-bottom:20px;line-height:1.5em;letter-spacing:0}
.sidebar-info p a{font-weight:400;text-decoration:none}
.small-title-sidebar{font-size:.75em;margin-bottom:-18px;display:inherit}
.sidebar h2,.sidebar-blue h2,.sidebar h3,.sidebar-blue h3{font-family:"Encode Sans",sans-serif;font-size:1.25em;color:#fff;font-weight:200;margin-bottom:5px}
h3.alert-email a,a h3.alert-email{font-size:1.25em;transform:translateY(50%);margin-top:10px}
.alert-email i.fas.fa-envelope{font-size:22px}
.space-between{padding:0 10px}
.sidebar-info.contact-pr{font-size:1rem;width:100%}
.sidebar-info.contact-pr span,.sidebar-info.contact-pr span a,.sidebar-info.contact-pr p a{line-height:1.2em !important;display:block;margin-bottom:0;word-break:break-word !important;overflow-wrap:break-word !important}
p.read-all-internal{text-align:center}
span.h3-interno-lr{font-size:1.3em;font-weight:300;color:#243882;font-family:"Encode Sans",sans-serif;line-height:1.2em;padding-top:0;margin-top:0}
span.interno-lr{color:#243882;font-family:"Encode Sans",sans-serif;line-height:1.2em;padding-top:0;margin-top:0;font-weight:400}
.title-inside-grid{margin-top:-2px;padding-top:0}
.title-page.text-left.h2vstyle{margin-left:-1px}
h2.title-inside-grid{margin-left:0;margin-top:-9px}
h2.title-inside-grid.text-left{margin-left:-2px}
.title-inside-grid .h2vstyle{margin-left:1px;display:block;margin-top:3px;margin-bottom:2px}
h3.h3-inside-grid{padding-top:0}
.title-inside-grid .h3bstyle{margin-top:2px;display:block;margin-bottom:1px;margin-left:-1px}
.title-inside-grid .h3vstyle{margin-left:-1px}
h4.title-inside-grid{margin-top:1px;margin-bottom:17px}
.editor p{font-size:20px;color:#505050;font-weight:400}
.editor h1{margin-bottom:.5rem;font-weight:500;line-height:1.2;display:block;padding:5px 25px;text-transform:uppercase;font-size:1rem}
.editor p b{font-weight:600}
.editor p a,.editor li a{color:#243882;font-weight:600}
.editor a:hover{color:#243882}
.editor h3,h5,h6{font-family:"Encode Sans",sans-serif;color:#243882;font-size:1.1em}
h4{font-family:"Encode Sans",sans-serif;color:#243882;font-weight:400;font-size:20px}
.editor ul li,.editor ol li{font-size:20px !important;color:#505050}
.editor table p{margin:0;padding:0;color:#505050}
.editor table ol,.editor table ul{margin:0}
.editor table ol li,.editor table ul li{font-size:20px !important}
.border-left-right p,.border-left-right h3,.border-left-right h4,.border-left-right h5,.border-left-right h6{padding:0 10px}
.back-post-dx-sidebar a i{margin-left:10px}
#more{display:none}
.text-title-grey{color:#505050;font-weight:600;letter-spacing:.5em}
#btnReadMore{display:block;margin:10px auto 40px auto;border-radius:0;color:#505050;border:1px solid #505050;padding:2px 15px;font-size:.9em;letter-spacing:.02rem;background:transparent}
.out-of-the-box{width:72vw;margin-left:-2vh}
.out-of-the-box img{width:100%}
.sidebar-outside{right:0;position:absolute;top:0;width:16%;padding:15px}
.thumb-resource{width:250px}
.resource-dwnl{color:#505050;font-size:17px;position:absolute;bottom:0;right:0;text-align:center;background:#fff;padding:10px}
.sidebar-blue{color:#fff;position:fixed;display:flex;flex-direction:column;height:calc(
    100vh - 84px - 55px - 30px
  );justify-content:space-between;padding:0;scrollbar-width:none}
.full-cage{display:flex}
.t03 .full-cage,.t04 .full-cage,.t06 .full-cage,.t012 .full-cage{background:transparent}
.t03 .full-cage>.container,.t04 .full-cage>.container,.t06 .full-cage>.container,.t012 .full-cage>.container{background:transparent}
.t012-main-content{margin-top:90px}
.t03 .box-sidebar-top{width:60vw}
.t03 .sidebar-blue,.t012 .sidebar-blue{color:#fff;position:fixed;flex-direction:row;scrollbar-width:none;background:#243882;height:90px;z-index:1;margin-left:calc(-5% - 0.02em);padding:0 5%}
.t03 .top-padding-sdb{margin-top:-15px}
.t03 .year-select{transform:translateY(100%)}
h3.alert-email{text-align:right}
.t03 .document-name,.t03 p.text-grey.document-name{font-size:20px !important}
.t03 .box-4{width:50%}
.t03 .box-5{width:50%}
.t03 .block-bottom{margin-top:12px;justify-content:flex-end;width:40vw;display:flex;flex-wrap:wrap;flex-direction:row}
.t03-main-content{margin-top:90px}
.t03 .block-bottom.mobile-view-only{display:none}
.t03 h2.title-page{text-align:left;font-weight:500;padding:25px 0 6px;font-size:44px;text-shadow:none;border-bottom:2px solid}
.t03 .document-name,.t03 p.text-grey.document-name,.t03 .list-action h3,.t03 ul .press-release-item li b{font-weight:500 !important}
.t03 .list-action h3{font-size:1.9rem}
.t04 .sidebar-blue{color:#243882;position:absolute;height:auto;margin-top:116px}
.t04 .sidebar-info p,.t04 .sidebar-info p a{color:#323232}
.t04 .sidebar h2,.t04 .sidebar h3,.t04 .sidebar-blue h2,.t04 .sidebar-blue h3{color:#243882;font-weight:500;font-size:24px;font-family:"Encode Sans Condensed",sans-serif}
.t04 .box-2,.t04 .box-3{margin-bottom:2rem}
.t04 .block-bottom .sidebar-info p{font-weight:600;font-size:1em;margin-bottom:0;margin-top:10px}
.t04 .sidebar-blue a i{color:#a0a0a0}
.t04 .top-padding-sdb{margin-top:105px}
.t06 .sidebar-blue{color:#fff;position:absolute;background:#243882;height:400px;z-index:0;margin-left:-6vw;padding:0 5%}
.t012 a.year-link{padding-right:10px !important;font-weight:400;font-size:19px}
.t012 a.year-link.active:hover{text-decoration:underline}
.single-post-date{font-size:15px;color:#505050;font-weight:500}
h1.title-page{color:#243882;font-family:"Encode Sans",sans-serif;margin-top:-12px;font-weight:400;padding:5px 0;font-size:1.8rem}
.h1-internal-page{font-size:40px !important;margin-top:18px !important;margin-left:-2px !important}
.h1-internal-page.text-right{margin-left:0 !important}
h1.title-page.h1-internal-page.pt-0{margin-top:0 !important}
h1.title-page.h1-internal-page.pb-0{margin-bottom:0 !important}
p.intro-single-post{font-size:20px;font-weight:500}
.top-padding-post,.top-padding-sdb{margin-top:40px}
.back-post-dx-sidebar a{font-weight:300}
span.footnote{font-size:14px !important}
span.p-16{font-size:16px}
span.p-18{font-size:18px}
span.p-20{font-size:20px}
.notice-sidebar{padding-left:1.5rem}
.notice-sidebar p{color:#a0a0a0 !important;font-size:11px !important}
.notice-sidebar.editor ul li,.notice-sidebar.editor ol li{color:#a0a0a0 !important;font-size:11px !important}
.sidebar-blue a,.sidebar-blue .text-special{color:#fff}
.bilanciamento-margin-top{margin-top:calc(40px - 18px)}
.press-doc a[data-toggle="collapse"]:after{content:"\f055";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;right:0}
.press-doc a[aria-expanded="true"]:after{content:"\f057" !important;font-weight:300;font-family:"Font Awesome 5 Pro"}
.social-section{margin-top:24px;margin-bottom:50px}
.social-section>.row,.social-section>.row>.col{height:24px}
.social-share{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;flex-direction:row;width:100%;gap:15px;list-style-type:none;padding-left:0}
.social-share-btn{cursor:pointer;display:inline-block}
.social-share-btn img{width:20px}
:hover.social-share-btn{opacity:80%}
.t04 .col.icon-social-share{margin-top:-5px}
.icon-social-share .social-share p{font-size:16px;font-weight:700;margin-top:5px}
.block-img-1-1{position:relative;padding-bottom:100%;height:0}
.three-block .block-p-4-3,.two-block .block-p-4-3{position:relative;padding-bottom:23%;height:0}
.block-img-1-1>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.three-block .block-p-4-3>div{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll}
.three-block .fix-height-p,.two-block .fix-height-p{height:3em;text-align:center;padding:10px 0;margin:0 auto;line-height:1.3em}
.paragraph-2col{padding:0 !important;columns:2;column-fill:balance;column-rule:.01em solid #505050;margin-bottom:20px}
.paragraph-2col p{margin-bottom:0}
.brand-logo-area,.brand-hero-area{height:400px}
a.link-navigation-brand i.fal.fa-arrow-circle-left{padding-right:10px}
a.link-navigation-brand i.fal.fa-arrow-circle-right{padding-left:10px}
.true-logo{background:#243782;position:relative;left:-5vw;height:100%;width:calc(100% + 5vw);padding-left:5vw}
.brand-page-box{width:75%;padding-top:0;display:flex;flex-flow:column;height:100%}
.brand-logo-box,.brand-logo-text{width:100%;display:block}
.brand-logo-box{text-align:center}
.brand-logo-text.editor p{font-size:18px}
.brand-logo-text p{text-align:left;color:#fff;font-weight:300;font-size:1.25em;line-height:1.3em}
div.brand-logo-text.editor{flex-grow:1;overflow-y:scroll;max-height:none}
div.brand-logo-text.editor li{color:#fff}
.brand-logo-text.editor ul li,.brand-logo-text.editor ol li{font-size:19px}
.brand-logo-text.editor::-webkit-scrollbar{display:none}
div.brand-logo-text.editor{-ms-overflow-style:none;scrollbar-width:none}
.brand-logo-box img{width:90%;display:block;margin:20px auto 0}
.brand-name.editor h2{color:#243882;text-align:right;font-size:7vw;font-weight:300;margin-top:-6px;margin-bottom:0;line-height:14vw}
.brand-name.editor h2 sup{top:-0.5em;font-size:50%}
.brand-name.editor h2 sub{font-size:50%}
.brand-url{text-align:right;font-size:2.3em;margin-top:7px}
.brand-url a{text-decoration:none;color:#232836;font-weight:500}
.true-hero{position:relative;height:100%;width:calc(100% + 5vw)}
.true-hero img.hero-image{position:absolute;width:100%;height:100%;object-fit:cover}
.brand-expanded-text{margin-top:50px;margin-bottom:50px}
.navigation-brand{position:absolute;z-index:10;width:100%}
a.link-navigation-brand{color:#fff;text-shadow:2px 2px 2px #282b34}
a.link-navigation-brand:hover{text-decoration:none}
p.caption-image-brand{position:absolute;color:#fff;bottom:0;right:15px;padding:0 .5em;text-shadow:0 1px rgba(80,80,80,0.2)}
.result{margin-top:25px}
p.results-title{font-weight:600;color:#243882;margin-bottom:.3em}
a.link-results{color:#243882;text-decoration:underline;font-size:.8em;font-weight:600}
p.results-text{margin-bottom:.4em}
span.pagination-link{font-weight:600;margin:5px;text-decoration:none}
a.pagination-link{margin:5px;color:#505050;text-decoration:none}
#number-partial,#total-number{font-weight:600}
.cta-carrers{font-weight:100;font-family:"Encode Sans",sans-serif;line-height:1.1em;font-size:1.333rem;position:absolute;color:#fff;width:100%;text-align:center}
.cta-careers a{color:#fff}
.cta-careers span{padding:0 6px;margin-top:calc(50% - 1.2em);display:block}
.contact-title{text-align:center;font-weight:100;font-size:1.8rem}
h2.contact-title{margin-top:-10px;margin-bottom:-5px}
a.contact-mail{color:#505050;text-decoration:none;font-size:.9em}
a.contact-mail:hover{text-decoration:underline}
.border-left-right-contact{display:block;margin:0 auto;border-left:.01em solid #505050;border-right:.01em solid #505050}
.contact-name{font-weight:600;font-size:1.1em;color:#243882}
.contact-phone-number{line-height:.9em}
.t-r-contact{text-align:right}
.t-l-contact{text-align:left}
.modal-disclaimer .modal-dialog{max-width:72%;width:72%;background-color:#f0f0f0;border-radius:0;border-width:0;max-height:67vh;margin-top:calc(6.5vh + 90px)}
.fade.modal-disclaimer{transition:opacity .15s linear;background:rgb(240 240 240 / 70%)}
.link-disclaimer,.link-disclaimer:hover{color:#505050;text-decoration:none}
.link-disclaimer-active,.link-disclaimer-active:hover{color:#243882;text-decoration:none}
.text-right.link-disclaimer.fl-left i{margin-right:5px}
.banner-home{font-family:"Encode Sans",sans-serif}
.banner-home .date-banner,.banner-home .banner-time{margin-bottom:0;font-weight:100}
.banner-home .banner-title{font-size:2.8em;font-weight:700;padding-bottom:5px;text-decoration:none}
.banner-title{font-size:2.8em;font-weight:700;padding-bottom:5px;text-decoration:none}
.event-banner-title{font-size:2.8em}
#banner-investors h3,.banner-investors h3{margin-bottom:5px !important;margin-top:5px !important}
#banner-investors,.banner-investors{text-align:center}
.banner-border{padding-bottom:5px}
.date-banner,.banner-sub-title,.uptitle-event{font-size:1.6em}
.banner-sub-title{font-weight:600}
a.button-banner{color:#fff;border:1px solid #fff;text-decoration:none;padding:2px 15px;font-size:.9em;letter-spacing:.02rem;white-space:nowrap}
.id18 a.button-banner{padding:4px 16px;background:#fff;color:#243882;border:1px solid #243882}
.banner-border.event-line::before{margin:40px auto 20px}
#div-button,.div-button{display:flex;flex-direction:column;padding-right:35px !important}
.h-160{height:160px}
button.event-button,span.event-button{font-size:.9rem;text-decoration:none;padding:0 !important;font-weight:100}
a.event{font-size:.8em;text-decoration:none;padding:0 !important;white-space:nowrap;display:block}
.event-button.btn-link:hover,.event-button.btn-link:focus{text-decoration:none}
.download-event-resources{font-size:.8em;text-decoration:none;padding:0 !important;white-space:nowrap}
.border-white{border-top:1px solid #fff;border-width:2px}
.last-line-banner{position:absolute;bottom:0;width:100%;padding:0 25px}
.last-line-banner p{font-size:16px;margin-bottom:0;text-align:center}
.accordion-event-banner button.btn.btn-link.text-white.event-button.collapsed::after,button.btn.btn-link.text-grey.past-event-button.collapsed::after{content:"\f138";font-family:"Font Awesome 5 Pro";font-weight:300;padding-left:6px}
#accordion-document-past-event{background:transparent}
.icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}
.accordion-event-banner button.btn.btn-link.text-white.event-button::after,button.btn.btn-link.text-grey.past-event-button::after{content:"\f13a";font-weight:300;padding-left:6px;font-family:"Font Awesome 5 Pro"}
.indent{margin-left:20%}
button.text-white.event-button a,button.text-white.event-button a:hover{font-size:.9rem;text-decoration:none;padding:0 !important;font-weight:100;color:#fff}
.number-results{display:none}
.iframe-mail{overflow:hidden;height:100vh}
.alertEMailFrame{position:absolute;top:0;bottom:20px;left:0;width:100%;height:100vh;padding-bottom:100px}
.no-margin-bottom{margin-bottom:0 !important}
.no-margin-top{margin-top:0 !important}
.no-margin-top section.full-width-container{margin-top:0 !important}
.no-margin-top section.full-width-container.no-margin-bottom video{margin-bottom:-6px !important}
.edit-list li{font-size:14px}
.edit-singlepost{font-size:11px !important;color:#a0a0a0 !important}
.link-image-sust-careers{position:absolute;color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;padding-left:2%;padding-right:2%;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin:0;text-align:center}
a.page-anchor{display:block;position:relative;top:-171px;visibility:hidden}
img.img-failover{height:9vw}
.single-post-media-gallery .row{flex-grow:1}
.single-post-media-gallery div.media-gallery-wrap{position:relative;width:100%;border:1px solid #fff}
.t04-caption-in-post{margin-top:18px;margin-bottom:45px}
.t04-caption-in-post.editor p{font-size:16px;line-height:1.4em}
.gallery-tile{margin-top:15px;margin-bottom:15px}
.t04-gallery-figure{position:relative;width:100%;aspect-ratio:3/2;margin-bottom:0;background:rgb(80,80,80,15%)}
img.media-gallery-thumbnail{max-height:100%;height:100%;max-width:100%;object-fit:contain}
figure.t04-gallery-figure.gallery-video{display:flex;align-items:center}
.t04-gallery-figure video{height:auto;width:100%;object-fit:contain}
img.media-gallery-thumbnail{max-height:100%;height:100%;max-width:100%;object-fit:contain}
.t04-figure-caption{position:relative;width:100%;line-height:1.35em;height:55px;padding:4px 62px 6px 4px;font-size:12px;color:#505050;background:#fff;font-weight:400;margin-bottom:0;border-top:1px #fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.t04-figure-caption.expand-on-hover{overflow:visible;height:auto;min-height:55px;transition:transform 250ms;transition-timing-function:linear;-webkit-line-clamp:initial}
.t04-figure-caption p{font-size:12px;color:#505050;margin-bottom:0}
.t04-figure-caption .resource-dwnl{font-size:24px;padding:15px;top:1px;bottom:auto}
.board-grid .col-md-4{margin-bottom:12px}
.board-grid .col-md-4:last-child{justify-content:flex-end;display:flex}
.board-grid .col-md-4:nth-child(2){justify-content:center;display:flex}
.board-grid .col-md-4:first-child{justify-content:flex-start;display:flex}
.w-70-r{width:70%;float:right;margin-left:15px}
.w-70-l{width:70%;float:left;margin-right:15px}
.w-60-r{width:60%;float:right;margin-left:15px}
.w-60-l{width:60%;float:left;margin-right:15px}
.w-50-r{width:50%;float:right;margin-left:15px}
.w-50-l{width:50%;float:left;margin-right:15px}
.w-40-r{width:40%;float:right;margin-left:15px}
.w-40-l{width:40%;float:left;margin-right:15px}
.w-30-r{width:30%;float:right;margin-left:15px}
.w-30-l{width:30%;float:left;margin-right:15px}
.w-80{width:80%}
.pr-text{padding-right:30px}
figure.inside-grid img{width:100%}
figure.inside-grid{position:relative;margin-bottom:0;margin-top:4px}
.container-w-image .embed-responsive.embed-responsive-16by9,.container-w-image video{margin-top:4px}
.id34 .w-70-r{margin-left:40px}
.id34 .w-70-l{margin-right:40px}
.id34 .w-60-r{margin-left:40px}
.id34 .w-60-l{margin-right:40px}
.id34 .w-50-r{margin-left:40px}
.id34 .w-50-l{margin-right:40px}
.w-40-r{margin-left:40px}
.id34 .w-40-l{margin-right:40px}
.id34 .w-30-r{margin-left:40px}
.id34 .w-30-l{margin-right:40px}
.container-w-image{position:relative;text-align:center;color:white;margin-bottom:0}
.container-w-image p{line-height:1.4em;margin-bottom:0}
.container-w-image .top-row{position:absolute;top:20px;width:100%;padding:0 20px}
.container-w-image .bottom-row{position:absolute;bottom:20px;width:100%;padding:0 20px}
.container-w-image .centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 20px}
.full-width-container .container-w-image .top-row,.full-width-container .container-w-image .bottom-row,.full-width-container .container-w-image .centered{padding-left:5%;padding-right:5%}
.full-width-container .container-w-image .top-row{top:40px}
.full-width-container .container-w-image .bottom-row{bottom:40px}
.container-w-image a.button-banner-over-image-w{color:#243882;border:1px solid #fff;text-decoration:none;padding:4px 16px;letter-spacing:.02rem;white-space:nowrap;cursor:pointer;font-size:16px;display:inline-block;margin-top:5px;text-shadow:0 1px rgb(80 80 80 / 80%);background:#fff}
.container-w-image a.button-banner-over-image-b{color:#fff;border:1px solid #243782;text-decoration:none;padding:4px 16px;letter-spacing:.02rem;white-space:nowrap;cursor:pointer;font-size:16px;display:inline-block;margin-top:5px;text-shadow:0 1px rgb(80 80 80 / 80%);background-color:#243882}
.container-w-image a.button-banner-over-image-w.anthracite{color:#fff !important;border:1px solid #282b34;text-decoration:none;padding:4px 16px;letter-spacing:.02rem;white-space:nowrap;cursor:pointer;font-size:16px;display:inline-block;margin-top:5px;text-shadow:0 1px rgb(80 80 80 / 80%);background-color:#282b34}
.container-video{position:relative;width:100%}
.title-over-image-w{font-size:28px;color:#fff;text-shadow:0 1px rgb(80 80 80 / 80%);margin-bottom:6px;display:inline-block}
h1 .title-over-image-w{font-size:45px;font-weight:400}
.subtitle-over-image-w{font-size:24px;color:#fff;text-shadow:0 1px rgb(80 80 80 / 80%);display:inline-block;margin-bottom:6px}
.cta-over-image-w{font-size:20px;color:#fff;text-shadow:0 1px rgb(80 80 80 / 80%)}
.title-over-image-b{font-size:28px;color:#243782;text-shadow:0 1px rgb(255 255 255 / 50%)}
.subtitle-over-image-b{font-size:24px;color:#243782;text-shadow:0 1px rgb(255 255 255 / 50%)}
.cta-over-image-b{font-size:20px;color:#243782;text-shadow:0 1px rgb(255 255 255 / 50%)}
.container-ingrid-rt .edit-list{display:inline-table}
.container-ingrid-rt.editor ul,.container-ingrid-rt.editor ol{display:table}
div.caption.inside-grid{position:relative;width:100%;line-height:1.3em;padding:10px;font-size:16px;color:#505050;font-weight:400;margin-bottom:0}
.id34 div.caption.inside-grid{padding:10px 0 0 0}
.id34 .container-w-image{margin-bottom:10px}
.fh-small figure img{object-fit:cover;height:250px}
.fh-medium figure img{object-fit:cover;height:380px}
.fh-large figure img{object-fit:cover;height:480px}
section.inside-container.mosaic-collapse{margin-top:0 !important;margin-bottom:0}
.mosaic-collapse .caption.inside-grid{display:none}
.mosaic-collapse .container-w-image{margin-bottom:0}
.s1{font-size:24px;font-weight:400;line-height:1.7em}
.s2{font-size:28px;font-weight:400}
.s3{font-size:20px;font-weight:400}
.s4{font-size:14px;font-weight:400}
.blue-stellantis{color:#243782 !important;border-color:#243782 !important}
.anthracite{color:#282b34 !important;border-color:#282b34 !important}
.bg-anthracite{background-color:#282b34 !important}
.bg-blue-stellantis{background-color:#243782}
.bg-tangerine{background-color:#d85935}
.multibar .anthracite{color:#505050 !important}
table.table-in-component th,table.table-in-component td{border:.01em solid #505050}
@media only screen and (max-width:991px){.board-image img{width:140px}
}
@media only screen and (max-width:768px){.board-image img{width:160px}
.board-grid .col-md-4:last-child{justify-content:center;display:flex}
.board-grid .col-md-4:nth-child(2){justify-content:center;display:flex}
.board-grid .col-md-4:first-child{justify-content:center;display:flex}
}
.card-text-events{color:#fff !important;font-size:16px;border-radius:0;min-height:200px;margin-bottom:20px}
.card-text-events .card-body{margin-top:55px;z-index:10}
.calendar-inside-box{position:absolute;margin-top:5px;text-align:center;width:100%;height:96%;z-index:20}
.cal-icon-card{float:right;margin-right:10px;margin-top:10px}
.upcoming-card-body{opacity:1;transition:opacity .25s ease-in-out}
.overlay-opacity-2{opacity:.2;transition:opacity .25s ease-in-out}
li.nav-year a.link-year{margin-top:-8px;color:#505050;font-family:"Encode Sans",sans-serif}
a.link-year.active{color:#243882 !important;font-weight:600;text-decoration:underline}
hr.event-list-hr{background:#ccc;width:89%;position:absolute}
ul .past-event-item{padding-left:0 !important;border:0;margin-top:0;margin-bottom:0}
button.past-event-button,button.past-event-button:hover{font-size:.8em;text-decoration:none;white-space:nowrap;font-weight:bold;color:#505050;margin-top:-3px;padding-right:0}
a.past-event-doc{font-size:.8em;text-decoration:none;padding:0 !important;display:block;font-weight:500;line-height:1em;margin-bottom:6px}
.past-event-doc.text-grey:hover{letter-spacing:-0.01em}
button.btn.btn-link.text-grey.past-event-button:focus{text-decoration:none}
h3.uptitle-event-banner,h3.uptitle-event-banner p{font-size:3rem;font-family:"Encode Sans",sans-serif;color:#fff;line-height:1.1em;margin-bottom:.38em;padding-left:10px;padding-right:10px}
p.event-description{font-size:2.1em;margin-top:25px;font-family:"Encode Sans",sans-serif;line-height:1.1em;margin-bottom:.4em}
p.banner-time-date{font-size:24px;font-family:"Encode Sans",sans-serif;line-height:1.1em;margin-bottom:1.1em}
p.banner-time-tz{font-size:24px;margin-top:-8px;font-family:"Encode Sans",sans-serif;line-height:1em;margin-bottom:.7em}
.gradient-background-blue{background:radial-gradient(circle,rgba(36,55,130,1) 37%,rgba(28,45,101,1) 100%)}
ul.press-doc.event-list-ul li{margin-top:0}
p.card-text-events-p{color:#fff;font-size:16px}
b.card-dat-events{display:inline-block;padding-bottom:5px}
#banner-investors,.banner-investors{text-align:center;min-height:100px}
.event-select-year{display:flex}
.nav-spin{cursor:pointer}
.nav-spin:not(.disabled):hover{font-weight:bold}
.nav-spin.disabled{opacity:50%;cursor:default}
li.p-2:nth-child(3){width:140px;text-align:right}
.past-event-item li.p-2:nth-child(2){width:140px;text-align:right;right:220px;position:absolute}
@media(min-width:1920px){.past-event-item li.p-2:nth-child(2){right:18rem}
}
@media(min-width:2560px){.past-event-item li.p-2:nth-child(2){right:20rem}
}
@media(min-width:3200px){.past-event-item li.p-2:nth-child(2){right:25rem}
}
li.p-2.indent{margin-left:0}
li.p-2 .text-left.indent{text-align:right !important;margin-left:0}
span.title-date-c10{color:#243882 !important}
a.button-banner.brand-color{color:#243782;border-color:#243782}
.box-center{margin-left:auto;margin-right:auto}
.w-55{width:55%}
.w-15{width:15%}
#mail-alert-container input[type="submit"]{color:#243882;text-decoration:none;padding:1px 10px;letter-spacing:.02rem;white-space:nowrap;font-size:16px;border-radius:0;border:1px solid #243882;cursor:default}
#mail-alert-container input[type="submit"]:hover{cursor:pointer}
#mail-alert-container input[type="submit"]:disabled{cursor:default;opacity:.5}
#mail-alert-container input:-webkit-autofill{-webkit-text-fill-color:#000 !important;-webkit-box-shadow:0 0 0 1000px transparent inset !important;box-shadow:0 0 0 1000px transparent inset !important}
#mail-alert-container .big-p{line-height:1.4em}
#mail-alert-container section.inside-container{margin:10px auto}
#mail-alert-container div.table-container-in-section{margin-top:25px}
#mail-alert-container td,#mail-alert-container th{border-width:0;text-align:center}
#mail-alert-container span.h3-interno-lr{font-size:24px}
#mail-alert-container .t-select-cat th.lang{font-size:24px;font-weight:300;color:#243882;font-family:"Encode Sans",sans-serif;line-height:1.2em;padding-top:0;margin-top:0;text-align:center}
#mail-alert-container .t-select-cat th.cat-name{font-weight:400;text-align:left;padding-left:0}
#mail-alert-container .small{font-size:60%;line-height:1.4em;display:inline-block}
input.input-mail{background:transparent;border-left-width:0;border-right-width:0;border-top-width:0;border-bottom-width:1px;outline:0;box-sizing:border-box;border-radius:0;border-color:#243882;color:#243882;width:40%}
#mail-alert-container h2.title-page{font-size:2.2rem}
#mail-alert-container a.button-banner{margin-left:1em;margin-right:1em;min-width:75px;display:inline-block}
#mail-alert-container button.button-banner{color:#243882;text-decoration:none;padding:1px 10px;letter-spacing:.02rem;white-space:nowrap;font-size:16px;border-radius:0;border:1px solid #243882;cursor:default}
#mail-alert-container button.button-banner:hover{cursor:pointer}
#mail-alert-container button.button-banner:disabled{cursor:default;opacity:.5}
#mail-alert-container a.button-banner,#mail-alert-container a.cta-error{font-size:.8em;font-family:"Encode Sans",sans-serif}
.alert-mail{color:#d85935;display:block;padding-top:5px;line-height:1.2em}
.alert-mail a{color:#243882;text-decoration:underline}
.recaptcha-box{margin-top:10px !important;margin-bottom:10px !important}
.grecaptcha-badge{bottom:90px !important}
@media(max-width:767px){input.input-mail,#mail-alert-container .table-container-in-section.w-50{width:100% !important}
.alert-mail{text-align:center}
}
.using-keyboard .link-navigation-brand.link-brand-prev:focus,.using-keyboard .link-navigation-brand.link-brand-next:focus{color:#fff;font-weight:600}
.cta-c16 a{text-decoration:none;padding:4px 16px;cursor:pointer;font-size:16px;display:inline-block;border-width:1px;border-style:solid;font-weight:400;text-align:center}
.cta-c16 p{margin-bottom:0 !important}
.cta-c16 a.blue-stellantis{background-color:#243882;color:#fff !important}
.cta-c16 a.anthracite{background:#282b34;color:#fff !important;border-color:#282b34}
.cta-c16 a.text-grey{background:gray;color:#fff !important;border-color:gray}
.cta-c16 a:hover{text-decoration:none;opacity:.8;font-weight:400}
a.year-link{font-weight:500;line-height:1.6em;font-size:1em;text-decoration:none;padding:0 !important;display:block}
a.year-link.active{font-weight:700}
button.event-button.desktop-view-only{font-family:"Encode Sans",sans-serif;font-size:1.25em;color:#fff;font-weight:200}
@media(min-width:768px){.desktop-dblock{display:block !important}
.w-desk-80{width:80%}
.years-list{display:flex !important;-ms-flex-pack:justify !important;justify-content:space-between !important}
.t04 .col.icon-social-share{padding-right:25px}
}
.gallery-section .carousel-control-next,.gallery-section .carousel-control-prev{top:-35px}
.gallery-title{text-align:center;color:#282b34;font-size:22px;font-weight:400;font-family:"Encode Sans condensed",sans-serif}
.gallery-section .carousel-control-prev-icon{background-image:url("clientlib-site-page/resources/images/Stell-arrow.svg");left:20px;position:absolute;transform:rotate(270deg)}
.gallery-section .carousel-control-next-icon{background-image:url("clientlib-site-page/resources/images/Stell-arrow.svg");right:20px;position:absolute;transform:rotate(90deg)}
.gallery-section .carousel-inner{display:flex;align-items:center;text-align:center;padding:10px;text-align:center;min-height:auto}
.gallery-section .carousel-inner img,.gallery-section .carousel-inner video{max-width:100%;margin:auto;filter:drop-shadow(0 4px 4px #2b2b2bc4);max-height:100%;height:100%}
.gallery-section .carousel-inner img{object-fit:contain}
.gallery-section .carousel-inner iframe{max-width:100%;margin:auto;filter:drop-shadow(0 4px 4px #2b2b2bc4);max-height:100%;object-fit:contain;height:100%;width:100%}
.gallery-section .carousel-caption{position:absolute;width:100%;left:0;height:100px;bottom:-30px}
.gallery-section .carousel-caption p{font-size:18px;color:#323232;font-weight:500}
.gallery-section figure,.gallery-section .carousel-inner .video-container{margin:0 0 1rem;display:inline-flex;margin-bottom:70px;aspect-ratio:16 / 9;height:calc(50vw / 16 * 9) !important;width:auto}
.gallery-section .video-yt{width:auto !important}
.gallery-section .carousel-caption{position:absolute;width:100%;left:0;height:100px;bottom:-30px}
.gallery-section .carousel-caption p{font-size:18px;color:#323232;font-weight:500}
.gallery-section figure,.gallery-section .carousel-inner .video-container{margin:0 0 1rem;display:inline-flex;margin-bottom:70px;aspect-ratio:16 / 9;height:calc(50vw / 16 * 9) !important;width:auto}
.gallery-section .video-yt{width:auto !important}
.multibar{padding-top:10px;padding-bottom:10px;max-height:100px;height:100px;margin:15px auto}
.multibar p{margin:0;font-size:20px;color:inherit}
.multibar p a{color:inherit;font-weight:400;text-decoration:none}
.multibar p a:hover{color:inherit;opacity:80%}
.multibar .text-white p a{color:#fff;font-weight:400;text-decoration:none;letter-spacing:1px}
.multibar .text-white a:hover{color:#fff}
.multibar .text-white a:hover{opacity:80%}
.multibar.editor ul li,.multibar .editor ol li,.multibar li a{color:inherit}
.multibar li a:hover{opacity:.8;color:inherit}
.multibar .spacer{margin:5px}
.fsd-40{font-size:2.5rem}
.fsd-40-doc{font-size:34px;padding-top:3px}
.fsd-20{font-size:1.5rem}
.fsd-20-doc{font-size:16px}
.inside-multibar{height:100px;margin-top:-10px;display:flex;align-content:center;align-items:center}
.multibar .second-slot{padding-right:0;float:right;flex-direction:row-reverse}
.inside-multibar.second-slot.no-reverse{flex-direction:unset !important}
.multibar-img{height:40px;width:auto}
.multibar .aligment-desk-r{flex-direction:row-reverse}
.multibar .aligment-desk-r.no-reverse{flex-direction:unset;float:right}
.aligment-desk-center{justify-content:center}
.iconbar-thin{height:auto;padding-bottom:0;padding-top:0;min-height:30px}
.iconbar-thin .inside-multibar{height:auto;margin-bottom:0;margin-top:0}
.iconbar-thin ul.acc-menu-footer.icons-images-multibar{height:30px}
.iconbar-thin a:hover{text-decoration:none}
.iconbar-thin .multibar-img{height:30px;width:auto;margin-top:-7px}
.full-width-bg{width:100%;padding-left:5%;padding-right:5%}
.full-width-container.full-width-bg{padding-left:0;padding-right:0}
.mt-less-4{margin-top:-4px !important}
section.inside-container:not(.teaser-c).mosaic-collapse.mt-less-4{margin-top:-4px !important}
.mb-less-4{margin-bottom:-4px !important}
.no-mp-top{margin-top:0 !important;padding-top:0}
.no-mp-bottom{margin-bottom:0 !important;padding-bottom:0}
.id38b .fix-cta-position .card{height:100%;background:transparent}
.id38b .card{border-width:0;background:transparent}
.id38b .card-body{padding:0}
.id38b .offset-1{margin:0}
.id38b p,.id38b-body .id38b-text{font-size:20px;color:#505050;font-weight:400;line-height:1.3em}
div:not(.id38b-intro).id38b-text{margin-bottom:17px}
.id38b h2{font-weight:400;padding:5px 0;font-size:40px;text-shadow:none}
.id38b-body .id38b-text a,.id38b-body a{color:#243882;font-weight:600}
div.id38b-intro{margin-bottom:16px;margin-top:4px}
.c-38-cta.card-footer{border-radius:0;background:transparent;border:0;padding:0}
.c-38-cta a{text-decoration:none;padding:4px 16px;letter-spacing:.02rem;white-space:nowrap;cursor:pointer;font-size:16px;display:inline-block;margin-top:5px;border-width:1px;border-style:solid;font-weight:400 !important}
.c-38-cta p{margin-bottom:0}
.c-38-cta a.anthracite{background:#282b34;color:#fff !important;border-color:#282b34}
.c-38-cta a.blue-stellantis{background:#243882;color:#fff !important}
.c-38-cta a.text-grey{background:gray;color:#fff !important;border-color:gray}
.c-38-cta a.text-grey:hover{text-decoration:none}
.c-38-cta a.text-white{color:#243882 !important;background:#fff !important;border-color:#fff}
.id38b .card.open-gallery-item{border:0}
.id38b figure{margin-bottom:16px}
.id38b figcaption{margin-bottom:0}
.id38b figcaption p{margin-top:8px;margin-bottom:0;font-size:14px;font-weight:400}
.id38b .row.open-gallery-grid{display:flex;grid-row-gap:15px;padding-top:30px;padding-bottom:15px}
.id38b span.h3-interno-lr,.id38b span.interno-lr{line-height:1.3em}
span.interno-lr{color:#243882;font-family:"Encode Sans",sans-serif;line-height:1.2em;padding-top:0;margin-top:0;font-weight:400}
.id38b .row.open-gallery-grid.reduce-gap{padding-left:7.5px;padding-right:7.5px;row-gap:normal;padding-top:15px;padding-bottom:0}
.id38b .row.open-gallery-grid.reduce-gap .col{padding-left:7.5px;padding-right:7.5px}
.id38b .row.open-gallery-grid.reduce-gap.adjust-spacing .col{padding-bottom:15px}
.id38b .row.open-gallery-grid.reduce-gap.pt-0.pb-0.adjust-spacing .col{padding-bottom:0}
.id38b-text span.s1{line-height:1.3em}
.horizontal-spacer{width:100%;margin:0;padding:0;display:block}
.card-deck.card-container-c42{display:flex;justify-content:center}
.card-container-c42 .card{border-radius:0;border:0;flex:unset;background-color:transparent}
.card-container-c42.slim-card-size .card{width:350px;height:480px}
.card-container-c42.large-card-size .card{width:400px;height:480px}
.card-container-c42 .card-body{flex:unset;min-height:1px;padding:1.25rem;height:60%;bottom:0;width:100%;position:absolute;overflow:hidden;-ms-text-size-adjust:100%;vertical-align:baseline}
.card-container-c42.slim-card-size .card-body{padding-top:4rem}
.card-image-wrapper{position:absolute;width:100%;height:40%}
div.card-image-wrapper img{object-fit:cover;height:100%;width:100%}
.card-deck.card-container-c42 p.card-text{font-family:'Encode Sans';line-height:25px}
.card-container-c42 .card-title-c42{font-family:'Encode Sans';line-height:25px;font-size:20px;font-weight:700}
.card-container-c42 .card-intro{font-size:17px;font-weight:700}
.card-container-c42 h2{font-size:34px}
.card-text-white .card-intro,.card-text-white .card-title-c42,.card-text-white .card-text *,.card-text-white .card-body *{color:#fff;border-color:#fff}
.blue-stellantis .card-intro,.blue-stellantis .card-title-c42,.blue-stellantis .card-text *,.blue-stellantis .card-body *{color:#243782;border-color:#243782}
.anthracite .card-intro *,.anthracite .card-title-c42,.anthracite .card-text *,.anthracite .card-text a,.anthracite .card-body *{color:#505050;border-color:#505050}
.card-container-c42 .card-intro a,.card-container-c42 .card-text a{text-decoration:underline;font-weight:inherit}
.card-container-c42 .card-intro a:hover,.card-container-c42 .card-text a:hover{font-weight:600 !important;color:inherit !important}
.card-container-c42.slim-card-size .card-intro a:hover{letter-spacing:.36px}
.card-container-c42.slim-card-size .card-text a:hover{letter-spacing:-0.35px}
.card-container-c42.slim-card-size .card-intro .s1 a:hover,.card-container-c42.slim-card-size .card-text .s1 a:hover{letter-spacing:-0.3px}
.card-container-c42.slim-card-size .card-intro .s2 a:hover,.card-container-c42.slim-card-size .card-text .s2 a:hover{letter-spacing:-0.4px}
.card-container-c42.slim-card-size .card-intro .s3 a:hover,.card-container-c42.slim-card-size .card-text .s3 a:hover{letter-spacing:-0.22px}
.card-container-c42.slim-card-size .card-intro .s4 a:hover,.card-container-c42.slim-card-size .card-text .s4 a:hover{letter-spacing:-0.104px}
.card-container-c42.large-card-size .card-intro .s1 a:hover,.card-container-c42.large-card-size .card-text .s1 a:hover{letter-spacing:-0.299px}
.card-container-c42.large-card-size .card-intro .s2 a:hover,.card-container-c42.large-card-size .card-text .s2 a:hover{letter-spacing:-0.4px}
.card-container-c42.large-card-size .card-intro .s3 a:hover,.card-container-c42.large-card-size .card-text .s3 a:hover{letter-spacing:-0.23px}
.card-container-c42.large-card-size .card-intro .s4 a:hover,.card-container-c42.large-card-size .card-text .s4 a:hover{letter-spacing:-0.104px}
img.full-card-image{object-fit:cover;width:100%;height:100%}
.card-overlay-c42{background:#0d0101;background:linear-gradient(360deg,rgba(0,0,0,1) 0,rgba(17,17,18,0.85) 30%,rgba(255,255,255,0) 60%);position:absolute;height:100%;width:100%}
.c-42-cta{position:absolute;width:100%;bottom:0;padding-left:1.25rem;padding-right:1.25rem}
.c-42-cta a{text-decoration:none;padding:4px 16px;letter-spacing:.02rem;white-space:nowrap;cursor:pointer;font-size:16px;display:inline-block;margin-top:5px;border-width:1px;border-style:solid;font-weight:400 !important}
.card-container-c42.slim-card-size .c-42-cta a{padding:4px 16px}
.card-container-c42.large-card-size .c-42-cta a{padding:4px 16px}
.c-42-cta a.blue-stellantis{background:#243882 !important;color:#fff !important}
.c-42-cta a.anthracite{background:#282b34 !important;color:#fff !important;border-color:#282b34 !important}
.c-42-cta a.text-white{background:#fff !important;color:#243882 !important;border-color:#fff !important}
.block-overlay{width:50%;padding:30px 4.9%}
.c-43-cta{width:100%;bottom:0;padding-left:0;padding-right:0}
.c-43-cta p{margin-bottom:0}
.c-43-cta a{text-decoration:none;padding:4px 16px;letter-spacing:.02rem;white-space:nowrap;cursor:pointer;font-size:16px;display:inline-block;margin-top:5px;border-width:1px;border-style:solid;font-weight:400 !important}
.sim-p{font-size:20px;color:#505050;font-weight:400;margin-bottom:1rem}
.sim-p .s4{padding-top:8px}
@media(min-width:992px){.block-overlay{padding-left:4.9%;padding-right:30px}
.block-overlay.float-right{padding-right:4.9%;padding-left:30px}
}
@media(min-width:1232px){.overlay-opacity{opacity:.75}
}
@media(min-width:1921px){.block-overlay{width:40%;margin-left:10%;padding-left:4.9%;padding-right:4.9%}
.block-overlay.float-right{width:40%;margin-left:auto;margin-right:10%;padding-left:4.9%;padding-right:4.9%}
}
.teaser-c{margin-top:calc(-4px - 0.015em) !important;padding-top:24px;padding-bottom:24px;padding-left:24px !important;padding-right:24px !important}
.teaser-c .container-w-image{margin-right:0}
.teaser-c figure.inside-grid{margin-top:0}
.c-43-cta a.anthracite{background:#282b34;color:#fff !important;border-color:#282b34}
.c-43-cta a.blue-stellantis{background:#243882;color:#fff !important;border-color:#243882}
.c-43-cta a.text-grey,.c-43-cta a{background:gray;color:#fff !important;border-color:gray}
.c-43-cta a.text-grey:hover{text-decoration:none}
.c-43-cta a.text-white{color:#243882 !important;background:#fff !important;border-color:#fff}
.cta-c44 p{margin-bottom:0}
.cta-c44 a{text-decoration:none;padding:4px 16px;white-space:nowrap;cursor:pointer;font-size:16px;display:inline-block;border-width:1px;border-style:solid;font-weight:400;color:#fff;border-color:#243882;background:#243882}
.cta-c44 a:hover{color:#fff}
.w-30-r-text{width:30%;float:right;margin-top:-4px}
.w-30-l-text{width:30%;float:left;margin-top:-4px}
.w-50-r-text{width:50%;float:right;margin-top:-4px}
.w-50-l-text{width:50%;float:left;margin-top:-4px}
.w-70-r-text{width:70%;float:right;margin-top:-4px}
.w-70-l-text{width:70%;float:left;margin-top:-4px}
.teaser-c .w-30-l,.teaser-c .w-50-l,.teaser-c .w-70-l{margin-left:0;padding-right:0rem}
.teaser-c .w-30-r,.teaser-c .w-50-r,.teaser-c .w-70-r{margin-left:0;padding-right:0rem}
.teaser-c.all-padding-collapse{padding:0 0 0 !important}
@media(min-width:992px) and (max-width:1390px){.offset-md-2.col-md-8.col-sm-12.teaser-c.all-padding-collapse{margin-left:0 !important;margin-right:0 !important;max-width:100%;flex:0 0 100%}
}
.teaser-c.center-vertically{display:flex;align-items:center;justify-content:center}
.center-vertically .w-30:first-child,.center-vertically .w-40:first-child,.center-vertically .w-50:first-child,.center-vertically .w-60:first-child,.center-vertically .w-70:first-child{order:2}
.center-vertically .w-30-r,.center-vertically .w-40-r,.center-vertically .w-50-r,.center-vertically .w-60-r,.center-vertically .w-70-r{order:1}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none),(max-width:1920px){_:-ms-fullscreen,:root .gallery-section figure,_:-ms-fullscreen,:root .gallery-section .carousel-inner .video-container{display:inline-block;margin:0 auto}
_:-ms-fullscreen,:root .gallery-section .carousel-caption{position:relative;width:100%;left:0;height:100px;bottom:0}
}
.iconbar-thin i.fak.fa-cstm-icon-x.fsd-20{margin-top:2px}