html body #MainContent.content-for-layout :is(.ib-sa,.ib-hotels,.ibtc,.ibsp)>.page-width,html body #MainContent.content-for-layout :is(.ib-sa__hero-content,.ib-hotels__hero-content,.ibtc-hero__content,.ibsp-hero__content),html body #MainContent.content-for-layout .ibtc-nav>.page-width{box-sizing:border-box!important;padding-inline:var(--ib-gutter-inline, 20px)!important}html body #MainContent.content-for-layout .ib-sector-localized{box-sizing:border-box!important;padding-inline:var(--ib-gutter-inline, 20px)!important}html body #MainContent.content-for-layout :is(.ib-sa__section--soft,.ib-sa__section--dark,.ib-hotels__section--soft,.ib-hotels__section--dark,.ibsp-section--dark,.ibsp-related,.ibtc-section--soft,.ibtc-beverages,.ibtc-featured){box-sizing:border-box!important;padding-left:max(var(--ib-gutter-inline, 20px),calc((100vw - 1200px)/2))!important;padding-right:max(var(--ib-gutter-inline, 20px),calc((100vw - 1200px)/2))!important}html body #MainContent.content-for-layout :is(.ib-brands-index__hero,.ib-brands-index__content,.ib-sector-architecture){box-sizing:border-box!important;padding-left:var(--ib-gutter-inline, 20px)!important;padding-right:var(--ib-gutter-inline, 20px)!important}html body #MainContent.content-for-layout :is(.ib-sa,.ib-hotels,.ibtc,.ibsp,.ib-brands-index,.ib-sector-architecture,.ib-sector-localized) :is(h1,h2,h3,h4,p,li,summary,strong,span){overflow-wrap:anywhere}html body #MainContent.content-for-layout :is(.ib-sa__section--soft,.ib-sa__section--dark,.ib-hotels__section--soft,.ib-hotels__section--dark,.ibsp-section--dark,.ibsp-related,.ibtc-section--soft,.ibtc-beverages,.ibtc-featured){margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}@media screen and (max-width:749px){body:has(.ib-sa),body:has(.ib-hotels),body:has(.ibtc),body:has(.ibsp),body:has(.ib-brands-index),body:has(.ib-sector-architecture),body:has(.ib-sector-localized){overflow-x:clip}html body #MainContent.content-for-layout .ib-sa .ib-sa__jump,html body #MainContent.content-for-layout .ib-hotels .ib-hotels__jump{width:calc(100% + (var(--ib-gutter-inline, 20px) * 2))!important;max-width:none!important;margin-left:calc(-1 * var(--ib-gutter-inline, 20px))!important;margin-right:calc(-1 * var(--ib-gutter-inline, 20px))!important;padding-left:var(--ib-gutter-inline, 20px)!important;padding-right:var(--ib-gutter-inline, 20px)!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scrollbar-width:thin}html body #MainContent.content-for-layout .ibtc-nav>.page-width{gap:20px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none}html body #MainContent.content-for-layout :is(.ib-sa,.ib-hotels,.ibtc,.ibsp,.ib-brands-index,.ib-sector-architecture,.ib-sector-localized){max-width:100%!important}}@media screen and (min-width:990px){html body #MainContent.content-for-layout .ib-sa .ib-sa__section:not(.ib-sa__cta),html body #MainContent.content-for-layout .ib-hotels .ib-hotels__section:not(.ib-hotels__cta),html body #MainContent.content-for-layout .ibsp .ibsp-section{padding-top:44px!important;padding-bottom:44px!important}html body #MainContent.content-for-layout .ibsp .ibsp-intro,html body #MainContent.content-for-layout .ib-sector-architecture{padding-top:48px!important;padding-bottom:48px!important}html body #MainContent.content-for-layout :is(.ib-sa__cta,.ib-hotels__cta,.ibsp-cta){margin-bottom:48px!important}}
/*# sourceMappingURL=/cdn/shop/t/266/assets/ib-final-fixes-sectors.css.map */
