.version::before{content:"Version: v2.08.07";visibility:hidden}
@media(max-width:767px){.no-front.t00 #main{max-width:100vw}
.t00.mobile.megaOn div#container-overlay{background:#243782}
.menu_type2{display:inline-block;padding-right:0}
.menu_type2 .navbar-nav{-ms-flex-direction:row;flex-direction:row;float:right;margin-top:15px}
.menu_type2 .navbar-nav h1,.menu_type2 ul>li:nth-child(2){padding-right:0}
img.internal-bg{display:none}
.mobile-view-logo-brand{display:block}
.desktop-view-logo-brand{display:none}
.no-front .line-hr::before{border-bottom:1px solid #11131a !important}
.no-front.t00 .line-hr::before{border-bottom:1px solid #fff !important}
.megamenu #search-form{display:flex;margin-top:0;margin-bottom:0}
.row.megamenu-item .dropdown-item{padding:0;width:auto}
.navbar-collapse.headline-box{margin-top:5px}
h1.sr-only{position:absolute;top:-1000px}
.main-container{margin-left:0;padding:15px}
.list-action{width:100%}
.list-action.doc-link{width:90%}
.list-action h3{margin-bottom:0;margin-top:27px}
p.paragraph-title{margin-top:28px;margin-bottom:10px}
.mobile-col-50{width:45%;margin-left:23%;float:left;margin-top:20px !important}
.mobile-sidebar-search{position:absolute;width:100%;top:5px;margin-bottom:10px;display:block;height:12px}
.bg-wave-wide-sx{background-image:none}
.width-150{width:150px}
#secondary-menu{display:inline-block;padding:25px 0 10px 5%}
footer#bottom-menu .bottom-info{display:block;text-align:center;padding-top:8px;padding-bottom:8px}
.copyr-text{margin-top:10px;margin-bottom:10px}
.megamenu li>ul>li>a{line-height:1.4em}
.megamenu li>ul>li>a,.megamenu li>ul>li>span,.megamenu ul.dropdown-children span{font-size:16px}
.block-bottom.mobile-view-only{background-color:#243882;display:block;padding:15px}
.block-bottom.mobile-view-only a{color:#fff}
.block-bottom.mobile-view-only h3{color:#fff;font-weight:100;margin-bottom:5px;text-align:left}
.block-bottom.mobile-view-only .small-title-sidebar{color:#fff}
.block-bottom.mobile-view-only .box-4{color:#fff;margin-top:7px;padding-top:15px}
.bilanciamento-margin-top{margin-top:0;padding:5px 5px 10px}
.only-mobile-view{display:block;border-bottom:0 solid #fff}
.notice-sidebar{padding-left:0}
.desktop-view-only{display:none !important}
.modal-profiles .content-img{float:none;display:block}
.modal-profiles-board .modal-dialog .content-info,.modal-profiles-council .modal-dialog .content-info{display:inline-block}
.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{max-width:100% !important;width:auto;margin-left:2%;margin-right:2%;margin-top:calc(17.5vh + 20px)}
.no-btn-style.close-modal{position:absolute;right:0;top:55px}
.modal-profiles-board .modal-body,.modal-profiles-council .modal-body{display:block}
.modal-profiles-board .content-info-text,.modal-profiles-council .content-info-text{max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-body,.modal-profiles-council .modal-body{display:block}
.modal-profiles-board .content-info-text,.modal-profiles-council .content-info-text{max-height:initial;overflow-y:initial}
.full-cage{margin-top:-10px}
.full-cage .container{width:100%;background:0}
.full-cage .container>.row>div{padding-left:0;padding-right:0}
.full-cage .container>.row.flex-grow-1{flex-grow:0 !important}
.sidebar-blue{position:static;height:auto;min-height:17vh;overflow-y:scroll;overflow-x:hidden;background:rgba(36,56,130);padding:0 15px}
.sbh-40vh{height:40vh}
.d-flex.justify-content-between.year-select{width:max-content}
.three-block .block-p-4-3{position:static;padding-bottom:0;height:auto}
.three-block .block-p-4-3>div{position:static;width:auto;height:auto;overflow-y:auto}
.paragraph-2col{columns:1}
#div-button,.div-button{text-align:center}
.indent{display:inline-grid}
#banner-investors h3,#banner-investors h4,.banner-investors h3,.banner-investors h4{margin-bottom:10px !important;margin-top:10px !important}
div#banner-event,.banner-event{height:100%}
#div-button,.div-button{display:inline-block;padding-right:0 !important}
a.event{font-size:.7em}
#add-calendar,.add-calendar{white-space:normal}
div.brand-hero-area,div.brand-logo-area{padding-left:0 !important;padding-right:0 !important;height:auto}
.true-logo{background:#6c7aa9 !important}
.brand-page-box{width:75%;padding-top:0;left:11vw;position:relative}
.back-post-dx-sidebar .text-grey{display:none}
.only-mobile-view .true-hero{position:relative;width:100vw;height:calc(100vw / 2.4)}
.only-mobile-view .true-hero img.hero-image{position:absolute;width:100vw;object-fit:cover;height:100%}
.only-mobile-view .brand-logo-area{height:auto}
.only-mobile-view .brand-logo-text{padding-bottom:16px}
.brand-name.editor h2{text-align:center;margin-top:0;margin-bottom:2px}
.banner-border::after{width:40%}
.brand-name.editor h2 sup{top:-0.5em;font-size:50%}
.brand-name.editor h2 sub{font-size:50%}
.t-r-contact,.t-l-contact{text-align:center !important}
.modal-disclaimer .modal-dialog{max-width:100% !important;width:auto}
.consent-disclaimer{position:absolute}
.fl-left{float:left;margin-left:20px}
.fl-right{float:right;margin-right:20px}
a.event{text-align:center}
#banner-event p.text-white.text-center,.banner-event p.text-white.text-center{margin-left:2%;margin-right:2%}
.id19 .uptitle-event-banner{font-size:2.7rem}
.id19 p.banner-time-tz,.id19 p.banner-time-date{line-height:1.3em;font-size:20px}
.id19 p.event-description{font-size:1.7em}
.modal-profiles-board .content-img,.modal-profiles-council .content-img{display:block;width:90%;position:relative}
.modal-profiles-board .modal-dialog .content-info,.modal-profiles-council .modal-dialog .content-info{margin-left:0}
.last-line-banner{position:relative;margin-top:25px}
.card-text-events{width:100%}
.banner-border::before{margin:20px auto;width:auto}
select.category-select{padding:0 24px 0 0;padding-block:0;padding-inline-start:0;padding-inline-end:24px}
label.choose-cat.select-icon{min-height:19px}
.mobile-top-sidebar-blue,.t012 .mobile-top-sidebar-blue{min-height:auto;padding-bottom:16px;margin-top:-20px}
.mobile-top-sidebar-blue button.only-mobile-view{font-family:"Encode Sans",sans-serif;font-size:1em;color:#fff;font-weight:200}
.year-button{width:100%;text-align:left}
button.year-button.collapsed:after{content:"\f13a";font-family:"Font Awesome 5 Pro";font-weight:300;padding-left:1px;float:right}
button.year-button:after{content:"\f139";font-family:"Font Awesome 5 Pro";font-weight:300;padding-left:1px;float:right}
a.year-link{line-height:1.4em;font-family:"Encode Sans",sans-serif}
.hr-year{background:#fff;margin-top:3px;margin-bottom:3px;height:1px}
.past-event-item li.past-event-icon:nth-child(2){right:120px;width:100px;position:absolute}
.id38a .mobile-gallery.controls{height:40px;margin-top:20px;padding:0;display:flex;justify-content:space-between}
.mobile-gallery.controls .carousel-control-next,.mobile-gallery.controls .carousel-control-prev{top:0;position:relative}
.mobile-gallery.controls .carousel-control-next-icon,.mobile-gallery.controls .carousel-control-prev-icon{width:35px;height:35px}
.gallery-section figure,.gallery-section .carousel-inner .video-container{width:84vw;height:100% !important;padding:0}
.gallery-section .carousel-inner iframe{margin:0 auto !important;height:100% !important;width:100% !important}
h1 .title-over-image-w{font-size:23px}
.multibar{max-height:inherit;text-align:center;height:auto}
.multibar p{font-size:18px;line-height:1.25em}
.fsd-40{font-size:30px}
.fsd-20{font-size:30px}
.inside-multibar{align-items:center;line-height:1.2em;margin-top:0;display:inline-block;height:auto}
.multibar .spacer{display:none}
.multibar .second-slot{padding-top:1.7rem;float:none}
.icons-images-multibar{margin-bottom:6px;margin-top:6px}
ul.icons-images-multibar{display:block;flex-wrap:wrap}
.multibar .aligment-desk-r.no-reverse,.multibar .aligment-desk-r .text-right{justify-content:center;text-align:center !important;float:none}
ul.press-doc li span a b{margin-right:11px;padding-right:0;width:88%;display:inline-block}
img.mobile-h-auto-stel{height:auto}
.card-container-c42 .card{width:68vw !important;min-width:68vw;height:85vw !important}
#main.t03{padding-bottom:0}
.t03 .sidebar-blue{position:static;width:100%;margin:0;min-height:80px}
.t03 .block-bottom.desktop-view-only{display:none !important;width:100vw}
.t03 .block-bottom.mobile-view-only{display:block !important;width:100vw;margin-bottom:-50px;padding:0 15px}
.t03 .full-cage .container>.row>div,.t04 .full-cage .container>.row>div{padding-left:5%;padding-right:5%}
.t03-main-content,.t03-main-title{margin-top:0}
.t03 .document-name,.t03 p.text-grey.document-name{font-size:16px !important}
.t03 ul .press-release-item li b{font-family:"Encode Sans",sans-serif;font-size:16px}
.t03 .year-select{padding-top:4px}
.t06 .sidebar-blue{color:#fff;position:absolute;background:#243882;height:550px;z-index:0;margin-left:-6vw;padding:0 5%}
.t012 .sidebar-blue{position:static;height:auto;margin-left:0}
.t03 .id49{margin-top:0;margin-bottom:0;margin-left:-4.5%}
.t012 .box-sidebar-top{width:100vw;margin-top:3rem}
.t012-main-content{margin-top:0;padding-right:5%;padding-left:5%}
.w-30-r-text,.w-30-l-text,.w-50-r-text,.w-50-l-text,.w-70-r-text,.w-70-l-text{width:100%}
.acc-menu-footer li.acc-div-r::after{padding:0 0 0 2px !important}
.acc-menu-footer li{display:inline-block}
div#social-m .acc-menu-footer{display:inline-flex !important}
a.page-anchor{top:-115px}
.t04-figure-caption{min-height:55px;height:auto;display:block}
.id04 section.inside-container.offset-md-1.col-md-8,.id05 section.inside-container.offset-md-1.col-md-8.border-left-right,.id46 section.inside-container.offset-md-1,.id46 section.inside-container.offset-md-2,.id06 section.inside-container.offset-md-1.col-md-8,.id10 section.inside-container.offset-md-1.col-md-8,.id20 section.inside-container.offset-md-1.col-md-8{margin-left:auto}
.cta-c16 p>span{display:block}
.cta-c16 p>span+span{margin-top:12px;margin-left:0}
.cta-c16 p.text-right>span{text-align:center}
.cta-c16 p.text-left>span{text-align:center}
img.img-hmc-logo{width:150px;max-width:34vw}
.menu-column{padding:0 5vw 0 5vw}
.menu-column.column-menu-1.active p.section-menu-title::after{right:4.3%}
p.section-menu-title::after{right:1.3%}
.menu-item.has-submenu.submenu-active:after{right:0}
div#modal-on-page-open.no-click-outside.show .modal-body{pointer-events:auto;max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}
.t03 .top-padding-sdb{margin-top:-12px}
.id47 .nav-links.justify-content-center,.id47 .nav-links.justify-content-end,.id47 .nav-links.justify-content-between{justify-content:left !important}
.modal .border-left-right+section{display:inline-block;margin:0 auto;align-items:center}
.modal .border-left-right+section .row{display:flex;justify-content:space-evenly;width:80%;margin:0 auto;flex-direction:column;flex-wrap:wrap;align-items:center;align-content:center}
.id10 .document-link-title a.text-grey:hover{text-decoration:none}
.change-width-container>.container{width:100%;padding-left:2%;padding-right:2%}
}
@media(min-width:768px) and (max-width:991.98px){#menu-lang a{padding:2px}
.menu_type2{left:40px}
_:-ms-fullscreen,:root a.logo-link-s{margin-left:25px;padding-left:0}
.img-hmc-logo{height:44px}
.row.logo-list img{margin:0}
.last-line-banner{padding:0 10px 0 10px}
.t-r-contact,.t-l-contact{text-align:center !important}
.full-cage{margin-top:-8px}
.page-brand .full-cage{margin-top:-10px}
.brand-row{flex:0 0 100%;max-width:100%;margin-left:0;margin-right:0}
div.brand-hero-area,div.brand-logo-area{height:auto}
.banner-border::after{width:40%}
.true-hero{width:100vw;height:calc(100vw / 2.4)}
.section3>div>div.row.desktop-view-only{display:none}
.only-mobile-view.mobile-special{display:block}
.t03 .sidebar-blue,.t012 .sidebar-blue{margin-top:8px;padding-top:0}
}
@media(max-width:991.98px){.menu-column ul li ul{position:relative;left:0;top:0;border-left:0}
.second-level-menu>li>a[aria-expanded="true"]>i{transform:rotate(90deg)}
.second-level-menu>li>a>i{transition:transform .3s ease}
.id47.sticky-c47{top:63px}
span.mtop-spacer{display:block;margin-top:-54px}
.id19 #banner-event p.text-white.text-center,.id19 .banner-event p.text-white.text-center{margin-left:2%;margin-right:2%;margin-bottom:16px}
}
@media(min-width:992px) and (max-width:1199.98px){.row.logo-list img{margin:0 0 .04vh}
}
@media only screen and (min-device-width:320px) and (max-device-width:736px) and (orientation:landscape){.modal-profiles-board .content-img,.modal-profiles-council .content-img{position:relative}
}
@media only screen and (min-device-width:375px) and (max-device-width:991.98px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.megaOn .dropdown-menu.megamenu{overflow-y:scroll}
.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;background-color:#f0f0f0;border-radius:0;border-width:0;margin:1.75rem auto auto 20px;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh);max-width:76%;margin-bottom:8vh;max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0;max-height:68vh;overflow-y:scroll}
.card-text-events .card-body{margin-top:70px}
.gallery-section figure,.gallery-section .carousel-inner .video-container,.gallery-section .carousel-inner iframe{height:100%}
}
@media only screen and (min-device-width:414px) and (min-device-height:896px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait){.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;background-color:#f0f0f0;border-radius:0;border-width:0;margin:1.75rem auto auto 20px;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh);max-width:76%;margin-bottom:8vh;max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0;max-height:68vh;overflow-y:scroll}
.gallery-section .carousel-inner iframe,.gallery-section .carousel-inner .video-container{width:84vw !important;height:calc(84vw / 16 * 9) !important}
}
@media only screen and (min-device-width:375px) and (min-device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;background-color:#f0f0f0;border-radius:0;border-width:0;margin:1.75rem auto auto 20px;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh);max-width:76%;margin-bottom:8vh;max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0;max-height:68vh;overflow-y:scroll}
.gallery-section .carousel-inner iframe{height:auto !important;top:50%;left:50%;transform:translate(-50%,-50%)}
.gallery-section figure,.gallery-section .carousel-inner .video-container,.gallery-section .carousel-inner iframe{height:calc(84vw / 16 * 9) !important;width:84% !important}
.gallery-section .carousel-inner video{height:auto}
}
@media(max-width:991.98px){div.social{border-top:1px solid #fff;padding-top:5px;margin-top:48px;margin-bottom:48px}
#social{text-align:left}
.social-icons-group,.followus-area{float:left}
.widget-content{padding-right:0}
.t04 .block-bottom.mobile-view-only h2,.t04 .block-bottom.mobile-view-only h3,.t04 .block-bottom.mobile-view-only p,.t04 .block-bottom.mobile-view-only a{color:#505050}
.t04 .block-bottom.mobile-view-only h2{font-size:28px;font-family:"Encode Sans Condensed",sans-serif}
.t04 .block-bottom.mobile-view-only{background-color:transparent;display:block;margin:15px 1vw;width:88vw}
.t04.block-bottom.mobile-view-only a{color:#505050}
.t04.block-bottom.mobile-view-only .small-title-sidebar{color:#505050}
.t04.block-bottom.mobile-view-only .box-4{color:#505050}
.t04.block-bottom.mobile-view-only .box-4 a{color:#505050;font-weight:500}
.right-sidebar{display:none}
.box-7{margin-top:1.1rem}
.box-7 ul.social-share{margin-right:9px;margin-left:-2px}
}
@media(max-width:992px){.logo-list>div{transform:translateX(0rem);width:50%}
.row.logo-list img{width:6rem}
.desktop-view-only.bp-992{display:none !important}
.only-mobile-view.bp-992{display:block}
.page-brand .full-cage>.container{background:transparent;width:100%}
.only-mobile-view.bp-992 .true-logo{background:#243782 !important;height:auto}
.only-mobile-view.bp-992 .brand-page-box{width:75%;padding-top:0;left:11vw;position:relative}
.only-mobile-view.bp-992 .brand-logo-text{padding-bottom:16px;height:100%}
.w-70-r,.w-70-l,.w-60-r,.w-60-l,.w-50-r,.w-50-l,.w-40-r,.w-40-l,.w-30-r,.w-30-l{width:100%;float:none;margin-right:0;margin-left:0}
.id34 .w-70-r,.id34 .w-70-l,.id34 .w-60-r,.id34 .w-60-l,.id34 .w-50-r,.id34 .w-50-l,.id34 .w-40-r,.id34 .w-40-l,.id34 .w-30-r,.id34 .w-30-l{margin-right:0 !important;margin-left:0 !important}
.container-w-image.mr-0.pr-1,.container-w-image.ml-0.pl-1{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}
.id34 .mosaic-collapse .container-w-image:nth-child(1){margin-bottom:8px}
.mt-less-4{margin-top:-4px !important;margin-bottom:-4px !important}
section.inside-container.mosaic-collapse{margin-top:0;margin-bottom:0}
section.inside-container.teaser-c.mosaic-collapse{margin-bottom:20px}
section.inside-container.teaser-c.all-padding-collapse.bg-white,section.inside-container.teaser-c.all-padding-collapse.bg-grey{background-color:transparent !important}
section.inside-container.teaser-c .title-inside-grid{margin-top:8px}
.padding-setting{padding:8px !important}
.teaser-c .padding-setting{padding:8px 0 !important}
.fh-small figure img,.fh-medium figure img,.fh-large figure img{object-fit:inherit;height:auto;width:100%}
.full-width-container .container-w-image .top-row{top:20px}
.full-width-container .container-w-image .bottom-row{bottom:20px}
.card-deck.card-container-c42{display:flex;justify-content:center;flex-wrap:wrap}
.w-30-r-text,.w-30-l-text,.w-50-r-text,.w-50-l-text,.w-70-r-text,.w-70-l-text{width:100%}
.teaser-c.center-vertically{display:block}
.id49 .truncate-single{max-width:45ch}
}
.select-icon::after{position:absolute;width:20px;height:20px;margin-top:23px;right:5%;font-size:18px;pointer-events:none;z-index:0;content:"\f13a";font-weight:300;padding-left:1px;font-family:"Font Awesome 5 Pro";color:#243882}
#choose-cat{display:block;font-size:18px;font-family:"Encode Sans",sans-serif;font-weight:500;color:#505050;height:26px}
select.category-select{margin:0 auto;border:0;background:transparent;font-size:17px;font-family:"Encode Sans",sans-serif;font-weight:500;color:#243882;text-transform:uppercase;-moz-appearance:none;-webkit-appearance:none;border:0;appearance:none;-ms-appearance:none;border-bottom:1px solid #243882;border-top:0 solid #243882;border-right:0 solid #243882;border-left:0 solid #243882;border-radius:0;width:100%}
select:focus{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
select.category-select:hover{background:#f0f0f0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
select.category-select option{background:#f0f0f0;border:0;font-size:17px;color:#243882;font-weight:500;display:block;margin:0 auto;-moz-appearance:none;-webkit-appearance:none;border:0;appearance:none;-ms-appearance:none}
select.category-select option:hover{background:#f0f0f0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.box-category-select{text-align:center}
@media screen and (orientation:landscape) and (min-aspect-ratio:18/9){.megaOn .dropdown-menu.megamenu{overflow-y:scroll}
.scroll-dot{height:12px;width:12px}
.scroll-dot a{width:8px;height:8px}
.logo-row-4::before{margin:20px 40% -6px;padding-top:0}
.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;background-color:#f0f0f0;border-radius:0;border-width:0;margin:1.75rem auto auto 20px;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh);max-width:76%;margin-bottom:8vh;max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0;max-height:68vh;overflow-y:scroll}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (min-aspect-ratio:16/9) and (orientation:landscape){.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;background-color:#f0f0f0;border-radius:0;border-width:0;margin:1.75rem auto auto 20px;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh);max-width:76%;margin-bottom:8vh;max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0;max-height:68vh;overflow-y:scroll}
.card-text-events .card-body{margin-top:70px}
.gallery-section figure,.gallery-section .carousel-inner .video-container{width:100% !important}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;background-color:#f0f0f0;border-radius:0;border-width:0;margin:1.75rem auto auto 20px;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh);max-width:76%;margin-bottom:8vh;max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0;max-height:68vh;overflow-y:scroll}
.gallery-title{margin:0}
}
@media only screen and (min-device-width:414px) and (max-device-width:896px) and (min-aspect-ratio:16/9) and (orientation:landscape){.gallery-title{font-size:33px;margin:0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.block-bottom{padding-bottom:8vh}
.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;background-color:#f0f0f0;border-radius:0;border-width:0;margin:1.75rem auto auto 20px;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh);max-width:76%;margin-bottom:8vh;max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0;max-height:68vh;overflow-y:scroll}
.card-text-events .card-body{margin-top:70px}
.h-160{height:190px}
.card-text-events .card-body{margin-top:70px}
}
.only-tablet-view{display:block}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.block-bottom{padding-bottom:8vh}
.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;background-color:#f0f0f0;border-radius:0;border-width:0;margin:1.75rem auto auto 20px;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh);max-width:76%;margin-bottom:8vh;max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0;max-height:68vh;overflow-y:scroll}
.card-text-events .card-body{margin-top:70px}
.gallery-section figure,.gallery-section .carousel-inner .video-container{width:100%;height:calc(100vw / 16 * 9)}
.t04-figure-caption{min-height:55px;height:auto;display:block}
}
@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){.block-bottom{padding-bottom:8vh}
.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;background-color:#f0f0f0;border-radius:0;border-width:0;margin:1.75rem auto auto 20px;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh);max-width:76%;margin-bottom:8vh;max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0;max-height:68vh;overflow-y:scroll}
.only-tablet-view{display:block}
.t04-figure-caption{min-height:55px;height:auto;display:block}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.block-bottom{padding-bottom:8vh}
.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;background-color:#f0f0f0;border-radius:0;border-width:0;margin:1.75rem auto auto 20px;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh);max-width:76%;margin-bottom:8vh;max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0;max-height:68vh;overflow-y:scroll}
.only-tablet-view{display:block}
.gallery-section figure,.gallery-section .carousel-inner .video-container{padding:0}
.t04-figure-caption{min-height:55px;height:auto;display:block}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;background-color:#f0f0f0;border-radius:0;border-width:0;margin:1.75rem auto auto 20px;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh);max-width:76%;margin-bottom:8vh;max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0;max-height:68vh;overflow-y:scroll}
.consent-disclaimer{position:relative;display:block;width:100%;text-align:center !important;margin-bottom:5px}
.consent-disclaimer a{display:flex !important;margin:0 auto;float:none;justify-content:center !important;gap:10px;align-items:center}
.consent-disclaimer+div{margin:0 auto;display:inline-block;width:auto;font-family:"Encode Sans",sans-serif}
.id10 .modal .press-doc .document-link-title a i{float:none;line-height:1.4em}
.text-right.link-disclaimer-active.fl-right{width:100%;text-align:center !important;margin:0 auto 14px;display:inline-block}
div.full-cage .press-doc a[data-bs-toggle="collapse"]:after{right:15px}
.template-page.t012 div.full-cage .press-doc a[data-bs-toggle="collapse"]:after{right:0}
.gallery-title{margin:0}
}
@media only screen and (min-width:150px) and (max-width:640px) and (-webkit-min-device-pixel-ratio:1) and (orientation:landscape){.fixed-top{position:absolute}
.no-front #bottom-menu{position:relative}
.dropdown-menu.megamenu{overflow-y:scroll;height:auto}
#carouselIndicators{height:100vh !important}
.megaOn #carouselIndicators,.megaOn .background-layer{height:186vh !important}
.row.logo-list img{max-width:80px}
#search-form-wrapper{box-sizing:border-box;height:20px}
.megaOn div#main{height:auto;max-height:150vh}
.megaOn #bottom-menu{position:relative;margin-bottom:0}
#menu-lang{margin-top:-1rem}
.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{margin-top:calc(1.5vh + 20px);max-height:85vh}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{overflow-y:scroll}
.modal-profiles-board .content-img img,.modal-profiles-council .content-img img{width:120px;float:left;margin-right:25px}
section.inside-container{overflow-y:scroll}
#section1 .container,#section2 .container,#section3b .container,#section9 .container{padding-top:0}
div.social{padding-top:2px;margin-top:2px}
.logo-row-4::before{margin:5px 40% 0}
.banner-border::before{margin:0 auto;width:96vw}
.acc-menu-footer{display:block}
.line-hr::before{width:50%;left:12.5%}
#primary-menu{position:absolute}
}
@media only screen and (min-width:150px) and (max-width:512px) and (-webkit-min-device-pixel-ratio:1) and (orientation:landscape){img.img-hmc-logo{height:12vh}
.headline-box{margin-top:-5px !important}
::-webkit-scrollbar{width:6px;height:6px;padding:2px;cursor:pointer !important}
::-webkit-scrollbar-thumb{background-color:#282b34;border-radius:70px;padding:2px;cursor:pointer !important}
::-webkit-scrollbar-thumb:hover{background-color:#424242;cursor:pointer !important}
::-webkit-scrollbar-track{background-color:transparent;cursor:pointer !important}
.modal-body{padding:.5em}
.modal-profiles-board .content-img,.modal-profiles-council .content-img{padding:10px}
#secondary-menu{font-size:.65em;padding:2px 0 2px 0}
.cta-home{margin-top:.5rem;font-size:.75rem}
.megaOn .background-layer{height:230vh !important}
}
@media only screen and (min-width:150px) and (max-width:320px) and (-webkit-min-device-pixel-ratio:1) and (orientation:landscape){#nav-button{width:4vw;height:4vw;margin-top:-0.5vw}
.cta-home{font-size:.55rem}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;background-color:#f0f0f0;border-radius:0;border-width:0;margin:1.75rem auto auto 20px;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh);max-width:76%;margin-bottom:8vh;max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0;max-height:68vh;overflow-y:scroll}
.card-text-events .card-body{margin-top:70px}
}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){.modal-profiles .modal-dialog,.modal-profiles-board .modal-dialog,.modal-profiles-council .modal-dialog{width:76%;background-color:#f0f0f0;border-radius:0;border-width:0;margin:1.75rem auto auto 20px;margin-left:calc(100vw - 95vw);margin-top:calc(17.5vh + 3vh);max-width:76%;margin-bottom:8vh;max-height:initial;overflow-y:initial}
.modal-profiles-board .modal-content,.modal-profiles-council .modal-content{background-color:#f0f0f0;border-radius:0;border-width:0;max-height:68vh;overflow-y:scroll}
.banner-border::after{width:40%}
.card-text-events .card-body{margin-top:70px}
}
@media(min-width:320px){.board-image img{width:280px}
p.job-title{max-width:280px}
}
@media(min-width:768px){.board-image img{width:150px}
p.job-title{max-width:150px}
.t012 .less-mt{margin-top:0}
.t012 .years-list{transform:translateY(100%);margin-top:-38px}
}
@media(min-width:992px){.board-image img{width:190px}
p.job-title{max-width:190px}
}
@media(min-width:1024px){.board-image img{width:200px}
p.job-title{max-width:200px}
}
@media(max-width:1231.98px){.block-overlay{width:100vw;display:block;margin-top:0 !important;margin-bottom:0 !important;float:none !important;padding:30px 4.9vw}
.block-overlay .padding-setting{padding:8px 0 !important}
h3.text-left,.h3bstyle.text-left,.h3vstyle.text-left,h3.title-page.h3vstyle,h4.title-page.text-left,h4.title-page{margin-left:-1px;padding-bottom:1px}
}
@media(min-width:1280px){.board-image img{width:240px}
p.job-title{max-width:240px}
}
@media screen and (max-width:575.98px){.title-over-image-w{font-size:18px;line-height:1.2em}
.subtitle-over-image-w{font-size:14px;line-height:1.2em}
.card-container-c42 .card{width:90vw !important;height:123vW !important}
.id38b .row.open-gallery-grid{grid-row-gap:0;padding-top:0;padding-bottom:0}
.id38b .open-media-gallery .col{flex-basis:100%;padding-bottom:25px !important}
.c-38-cta.card-footer{padding-bottom:15px}
.id38b .row.open-gallery-grid.reduce-gap.adjust-spacing .col{padding-bottom:25px !important}
.c-38-cta{position:relative;width:100%}
.id46 .carousel-inner-46{width:90vw;overflow-x:hidden}
.id46 .carousel-item-46{flex:0 0 100%;min-width:100%;margin-right:0;margin-left:0;transition:transform .5s ease-in-out}
.arrow-cta-container{flex-direction:column;width:100%;justify-content:unset;gap:54px;align-items:center;margin-top:54px}
.id46 .inside-container.offset-md-1 .arrow-cta-container{max-width:90vw}
.arrow-container{width:100%}
.id46 .counter{display:block;font-size:24px;font-weight:400;color:#505050}
.id46.bg-anthracite .counter,.id46.bg-blue-stellantis .counter{color:#fff}
.cta-id46-main{margin-bottom:1px}
.id46 .card{max-width:99%;margin:0 auto}
div.table-container-in-section>table{width:auto !important;table-layout:auto}
div.table-container-in-section td,div.table-container-in-section th{word-break:break-word;white-space:normal;vertical-align:top}
}
@media screen and (max-device-width:480px) and (orientation:portrait){.box-category-select{text-align:center;display:block;margin-bottom:10px}
.tab-nav-contact{display:none !important}
}
@media screen and (max-device-width:640px) and (orientation:landscape){.box-category-select{text-align:center;display:block;margin-bottom:10px}
.tab-nav-contact{display:none !important}
}
@media(min-width:768px) and (max-width:991.98px){.section3>div>div.row.desktop-view-only{display:none}
.only-mobile-view.mobile-special{display:block}
.card-container-c42 .card{min-width:40vw;max-width:40vw;height:60vw !important}
}
@media screen and (min-device-aspect-ratio:16/9) and (min-width:1280px) and (max-width:1380px){.megamenu .header-dropdown{margin-bottom:1.2rem}
}
@media screen and (min-width:576.1px) and (max-width:1239px){.card-container-c42.slim-card-size .card{margin-bottom:30px}
}
@media screen and (min-width:576.1px) and (max-width:1399px){.card-container-c42.large-card-size .card{margin-bottom:30px}
}
@media(max-width:479.99px){.t13 .title-years-line{flex-direction:column}
.id19 .banner-event{padding:1rem 1rem .5rem}
}
@media only screen and (max-width:400px) and (orientation:portrait){.card-container-c42 .card-intro *,.card-container-c42 .card-title-c42,.card-container-c42 .card-text *,.card-container-c42 .card-body *{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
}