.version::before{content:"Version: v1.03.1";visibility:hidden}
@media(max-width:767px){.no-front #main{padding-top:109px}
.no-front.t00 #main{padding-top:0;max-width:100vw}
.t00.mobile.megaOn div#container-overlay{background:#243782}
.mobile.megaOn header.blue nav#primary-menu{box-shadow:none !important}
.menu_type2{display:inline-block;padding-right:0}
.menu_type2 .navbar-nav{-ms-flex-direction:row;flex-direction:row;float:right;margin-top:15px}
div#search-form-wrapper{padding-right:0}
.menu_type2 .navbar-nav h1,.menu_type2 ul>li:nth-child(2){padding-right:0}
.row.megamenu-item{display:block;margin:20px auto 0;overflow-y:scroll}
.megamenu .header-dropdown{cursor:pointer;width:170px}
.megamenu .header-dropdown::before{margin-bottom:2px}
.megaOn .dropdown-menu.megamenu h2{font-size:22px;font-weight:300;margin-bottom:1.9rem}
.megamenu .dropdown-item>ul{padding-left:8px;width:calc(90vw - 180px) !important;left:180px}
.megamenu .dropdown-item.active ul{overflow-y:scroll}
.megamenu .dropdown-item.item-first ul{padding-top:0}
.megamenu .dropdown-item.item-first ul>li:nth-child(1){margin-top:0}
.megamenu .dropdown-children.expanded{max-width:calc(90vw - 190px)}
.no-front .megamenu li>ul>li>span,.no-front .megamenu ul.dropdown-children span,.no-front.megaOn .dropdown-menu.megamenu h2{color:#282b34}
.no-front .megamenu li>ul>li>a,.no-front .megamenu .dropdown-item:hover,.no-front .megamenu .dropdown-item:focus{color:#282b34}
.no-front .megamenu>div>li>ul>li>a:hover,.no-front .megamenu>div>li>ul>li>a:focus{color:#282b34}
.no-front .megamenu .dropdown-item>ul{border-color:#282b34}
.no-front.t00 .megamenu .dropdown-item>ul{border-color:#fff}
.no-front .megamenu .header-dropdown::before{background-color:#282b34;height:2px !important}
.no-front.no-front.t00 .megamenu .header-dropdown::before{background-color:#fff}
img.internal-bg{display:none}
.dropdown-menu.megamenu{left:0;padding:0;padding-right:10vw;margin-left:0vw;height:90vh}
.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 .dropdown-item.item-2>ul>li:nth-child(1){margin-top:5px}
.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}
img.img-hmc-logo{position:absolute;top:-10px;right:0}
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}
#primary-menu #search-input,#search-form-wrapper,#menu-lang a,#menu-lang{display:none}
.megaOn #primary-menu #search-input,.megaOn #search-form-wrapper,.megaOn #menu-lang a,.megaOn #menu-lang{color:#243882;border-color:#243882;display:inline-block}
.megaOn.t00 #primary-menu #search-input,.megaOn.t00 #search-form-wrapper,.megaOn.t00 #menu-lang a,.megaOn.t00 #menu-lang{background:transparent;color:#fff;border-color:#fff;z-index:1030;display:inline-block}
.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}
.t04 .block-bottom.mobile-view-only{padding-left:15px !important}
.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}
.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:15px;padding-right:15px}
.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}
.home-col-left{min-height:40vh}
.home-col-right-image{position:relative}
.img-logos-slide img{height:7.6vh;margin:0}
.slide-slice{position:absolute;top:-1vh;height:40vh;overflow-y:hidden;padding:0}
.slide-slice img{height:100%;object-fit:cover;width:100%;margin-top:-1vh}
.slide-slice-text{top:45vh}
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%}
.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%}
.h2home{font-size:1.7rem}
.banner-border::before{margin:20px auto;width:auto}
.banner-home .banner-title{font-size:2.4em !important;padding-left:5px;padding-right:5px}
select.category-select{padding:0 24px 0 0;-webkit-padding-end:24px}
label.choose-cat.select-icon{min-height:19px}
.mobile-top-sidebar-blue,.t012 .mobile-top-sidebar-blue{min-height:auto;padding-bottom:14px;margin-top:-26px}
.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.1em}
.hr-year{background:#fff;margin-top:3px;margin-bottom:3px;height:1px}
.past-event-item li.p-2:nth-child(2){right:142px;width:100px}
.mobile-gallery.controls{height:40px;margin-top:20px;padding:0}
.mobile-gallery.controls .carousel-control-next,.mobile-gallery.controls .carousel-control-prev{top:0}
.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:74vw;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}
.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}
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}
.t03-main-content{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}
.t012 .box-sidebar-top{width:100vw;margin-top:3rem}
.t012-main-content{margin-top:0}
.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{margin-left:auto}
}
@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}
h2.numbers-text{font-size:3.8rem}
.home-col-left .h2home{font-size:2.8rem}
.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}
.numbers-text small{margin-left:-7px}
.t03 .sidebar-blue,.t012 .sidebar-blue{margin-top:8px}
}
@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){.only-mobile-view .slide-slice{position:fixed;height:100vh}
.only-mobile-view .slide-slice img{height:100vh;object-fit:cover;width:auto;float:right}
.only-mobile-view .slide-slice-text{float:left;position:fixed;margin-left:0;width:auto;text-align:left;padding-left:30px;top:25%}
.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){.img-logos-slide img{height:2.6rem;margin:0 0 .25rem 0}
.megaOn .dropdown-menu.megamenu{overflow-y:scroll}
#carousel-nav-container{padding-top:105px}
.text-v-center,.numbers-text-container{font-size:2.5vh}
.h2home{font-size:10vh}
h2.numbers-text{font-size:4.3em;margin-bottom:-0.2em}
.home-col-left .h2home{font-size:2.8rem}
.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:100vw;height:calc(100vw / 16 * 9)}
}
@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{height:calc(100vw / 16 * 9) !important;width:90% !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:70px}
.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;padding:15px 0}
.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}
}
@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}
.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}
.no-front.t00 #main{padding-top:0;margin-top:0}
}
.select-icon::after{position:absolute;width:20px;height:20px;top:54px;right:0;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;-moz-appearance:none;-webkit-appearance:none}
select.category-select:hover{background:#f0f0f0;-moz-appearance:none;-webkit-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;-moz-appearance:none;-webkit-appearance:none}
.box-category-select{text-align:center}
@media screen and (orientation:landscape) and (min-aspect-ratio:18/9){.img-logos-slide img{height:3rem;margin:0 0 .2rem 0}
.megaOn .dropdown-menu.megamenu{overflow-y:scroll}
.scroll-dot{height:12px;width:12px}
.scroll-dot a{width:8px;height:8px}
#carousel-nav-container{padding-top:90px}
.text-v-center,.numbers-text-container{font-size:2vh}
.numbers-text-container{margin-top:-2vh}
.h2home{font-size:7vh}
h2.numbers-text{font-size:4.3em;margin-bottom:.025em}
.home-col-left .h2home{font-size:2.5rem}
.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){.numbers-text-container{margin-top:-2vh}
.text-v-center{margin-top:-40px}
.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 screen and (orientation:landscape) and (min-aspect-ratio:19.5/9){body.no-front.megaOn .dropdown-menu.megamenu{height:calc(100vh + 200px)}
}
@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}
.megamenu h2.header-dropdown{font-size:1.1em}
.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}
.megamenu h2.header-dropdown{font-size:1.1em}
.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}
.megamenu h2.header-dropdown{font-size:1.2em}
.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}
.megamenu h2.header-dropdown{font-size:1.2em}
.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{float:none;text-align:center}
.text-right.link-disclaimer-active.fl-right{position:relative;display:block;width:100%;text-align:center !important;margin-bottom:5px}
div.full-cage .press-doc a[data-toggle="collapse"]:after{right:15px}
.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}
.row.megamenu-item{height:170vh;margin-top:13px;overflow-y:hidden}
.dropdown-menu.megamenu.show h2{margin-bottom:1rem;font-size:1.2em}
#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}
.megamenu .dropdown-item.item-2 ul{top:-35px;height:120vh}
.h2home{font-size:5.5vw;padding-bottom:0;margin-bottom:0;line-height:5.5vw}
h2.numbers-text{margin-top:0;font-size:4.5vw;padding-bottom:0;margin-bottom:0;line-height:4.5vw}
.text-v-center,.numbers-text-container{height:48vh;margin-top:-2vh}
.text-v-center.banner-home{font-size:2vw !important}
#carousel-nav-container{bottom:18vh}
#section1 .container,#section2 .container,#section3b .container,#section9 .container{padding-top:0}
div.social{padding-top:2px;margin-top:2px}
.block-number{height:15vh;width:33vw}
span.slide-numbers{font-size:1.8vw;width:25vw;display:inline-block;vertical-align:super;margin-top:-5px;position:absolute}
.img-logos-slide img{height:14vh;margin:0}
.logo-row-4::before{margin:5px 40% 0}
.banner-border::before{margin:0 auto;width:96vw}
.slide-slice-text{top:20vh}
.acc-menu-footer{display:block}
.line-hr::before{width:50%;left:12.5%}
}
@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}
.dropdown-menu.megamenu.show h2{margin-bottom:1em;font-size:.9em}
.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}
.text-v-center{margin-top:1vh}
.numbers-text-container{margin-top:7vh}
.cta-home{margin-top:.5rem;font-size:.75rem}
.slide-slice-text{top:26vh}
.container.numbers-text-container.img-logos-slide{height:calc(100vh - 100px)}
.banner-home.text-v-center{margin-top:4vh}
.megaOn #carouselIndicators,.megaOn .background-layer{height:230vh !important}
.row.megamenu-item{height:200vh}
}
@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}
.text-v-center,.numbers-text-container{margin-top:-4vh}
.img-logos-slide{margin-top:9vh !important}
.slide-slice-text h2.h2home{font-size:4.5vw;font-weight:300}
.slide-slice-text{top:14vh}
.slide-slice{top:-5vh}
.container.numbers-text-container.img-logos-slide{height:calc(100vh - 120px)}
.banner-home.text-v-center{margin-top:2vh}
.banner-home .cta-home{margin-top:.1rem;font-size:.65rem}
.banner-home h3{margin-bottom:.1rem}
.slide-slice-text .cta-home,.cta-home{font-size:.55rem}
.megamenu .header-dropdown{width:110px}
.megamenu .dropdown-item>ul{left:120px}
.megaOn #carouselIndicators,.megaOn .background-layer{height:300vh !important}
.row.megamenu-item{height:270vh}
.megamenu .dropdown-children.expanded{max-width:calc(100vw - 135px)}
.megamenu .dropdown-item>ul{width:70vw !important}
#primary-menu li.col-md-2.dropdown-item.item-3.active>ul,#primary-menu li.col-md-2.dropdown-item.item-4.active>ul,#primary-menu li.col-md-2.dropdown-item.item-5.active>ul,#primary-menu li.col-md-2.dropdown-item.item-6.active>ul,#primary-menu li.col-md-2.dropdown-item.item-7.active>ul{margin-top:45px}
.logo-list>div{width:43%}
}
@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%)}
}
@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}
}
@media(min-width:1280px){.board-image img{width:240px}
p.job-title{max-width:240px}
}
@media screen and (max-width:576px){.title-over-image-w{font-size:18px;line-height:1.2em}
.subtitle-over-image-w{font-size:14px;line-height:1.2em}
.container-w-image a.button-banner-over-image-w{font-size:12px}
.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}
}
@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}
.numbers-text small{margin-left:-7px}
.no-front #main{padding-top:76px}
.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}
}