@media(max-width:767px){.no-front #main{padding-top:110px}
.bg1{background-image:none}
.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;height:calc(100vh - 205px)}
.megamenu .header-dropdown{cursor:pointer}
.megamenu .header-dropdown::before{margin-bottom:2px}
.dropdown-menu.megamenu.show h2{font-size:22px;font-weight:300;margin-bottom:15px}
.megamenu .dropdown-item.item-first ul{top:8px;padding-top:0}
.megamenu .dropdown-item>ul>li:nth-child(1){margin-top:-10px}
.megamenu .dropdown-item.item-first ul>li:nth-child(1){margin-top:0}
.no-front .megamenu li>ul>li>span,.no-front .megamenu ul.dropdown-children span,.no-front .dropdown-menu.megamenu.show 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 .header-dropdown::before{background-color:#282b34;height:2px !important}
img.internal-bg{display:none}
.dropdown-menu.megamenu{width:90vw;left:0;padding:0}
.mobile-view-logo-brand{display:block}
.desktop-view-logo-brand{display:none}
.line-hr::before{border-bottom:1px solid #11131a !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}
.megamenu li ul li ul li{list-style:none;padding-right:10px;padding-left:19px}
.row.megamenu-item .dropdown-item{padding:0}
.navbar-collapse.headline-box{margin-top:5px}
img.img-hmc-logo{position:absolute;top:-10px;right:0}
.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}
footer#bottom-menu .bottom-info,footer .only-desktop-view,#stockdata,.bb2px{display:none}
.megaOn footer#bottom-menu .bottom-info{display:block;text-align:center;padding-top:8px;padding-bottom:8px}
.megaOn #secondary-menu-m{display:none}
.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:12pt}
.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}
.block-bottom.mobile-view-only .small-title-sidebar{color:#fff}
.block-bottom.mobile-view-only .box-4{color:#fff}
.block-bottom.mobile-view-only .box-4 a{color:#a0a0a0;font-weight:500}
.sidebar-blue a,.sidebar-blue .text-special{color:#a0a0a0}
.bilanciamento-margin-top{margin-top:0;padding:5px 5px 10px}
.block-bottom.mobile-view-only a i{color:#a0a0a0}
.only-mobile-view{display:block;border-bottom:0 solid #fff}
.notice-sidebar{padding-left:0}
.desktop-view-only{display:none !important}
div.social{border-top:1px solid #fff;padding-top:5px;margin-top:5px}
.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{background:0;margin-top:-10px}
.full-cage{background:0}
.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{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:-.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}
.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{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:.9em}
.hr-year{background:#fff;margin-top:3px;margin-bottom:3px;height:1px}
.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:calc(74vw / 16 * 9);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}
}
@media(min-width:768px) and (max-width:991.98px){#menu-lang a{padding:2px}
div.social i{margin-left:5px !important}
.menu_type2{left:40px}
_:-ms-fullscreen,:root a.logo-link-s{margin-left:25px;padding-left:0}
.img-hmc-logo{height:44px}
.megamenu .header-dropdown{font-size:1.25em}
.row.logo-list img{height:4vh;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)}
}
@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}
}
@media(min-width:992px) and (max-width:1199.98px){.row.logo-list img{height:4.0vh;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}
.dropdown-menu.megamenu.show{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:992px){.logo-list>div{transform:translateX(0rem);width:50%}
.line-hr::before{width:30%;margin-left:35%;transform:translateX(0rem)}
.megamenu li>ul>li>a,.megamenu li>ul>li>span,.megamenu ul.dropdown-children span{font-size:11pt}
.row.logo-list img{width:4rem}
.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:#6c7aa9 !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}
.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}
.mosaic-collapse img,.mosaic-collapse img{margin-top:4px;margin-bottom:4px}
section.inside-container.mosaic-collapse{margin-top:0;margin-bottom:0}
.fh-small figure img,.fh-medium figure img,.fh-large figure img{object-fit:inherit;height:auto;width:100%}
}
.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;-moz-text-align-last:center;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 .20rem 0}
.dropdown-menu.megamenu.show{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 only screen and (min-device-width:414px) and (max-device-width:896px) and (min-aspect-ratio:18/9) and (orientation:landscape){}
@media screen and (orientation:landscape) and (min-aspect-ratio:19.5/9){body.no-front .dropdown-menu.megamenu.show{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:100vw;height:calc(100vw / 16 * 9)}
}
@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}
.gallery-section figure,.gallery-section .carousel-inner .video-container{width:74vw;height:calc(74vw / 16 * 9);padding:0}
}
@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}
}
@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-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}
}
a.board-image{width:240px}
#profiles .board-image img{width:240px;border:2px solid #ddd;margin-top:10px;margin-bottom:7px}
@media(min-width:320px){a.board-image{width:280px}
#profiles .board-image img{width:280px}
p.job-title{max-width:280px}
}
@media(min-width:768px){a.board-image{width:150px}
#profiles .board-image img{width:150px}
p.job-title{max-width:150px}
}
@media(min-width:992px){a.board-image{width:190px}
#profiles .board-image img{width:190px}
p.job-title{max-width:190px}
}
@media(min-width:1024px){a.board-image{width:200px}
#profiles .board-image img{width:200px}
p.job-title{max-width:200px}
}
@media(min-width:1280px){a.board-image{width:240px}
#profiles .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}
}
@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 only screen and (min-device-width:768px) and (max-device-width:1399px){#menu-lang ul.acc-menu{width:200px}
}