.cmp-company{margin:0 auto;max-width:1536px;float:none !important}
.cmp-company .cmp-company__banner{display:flex;min-height:19rem;padding-bottom:4rem;flex-wrap:wrap}
.cmp-company .cmp-company__banner .mobile{display:none}
.cmp-company .cmp-company__banner .desktop{display:flex;flex-wrap:nowrap;flex-basis:100%}
.cmp-company .cmp-company__banner .title-container{flex-basis:50%}
.cmp-company .cmp-company__banner .bento-container{flex-basis:20%}
.cmp-company .cmp-company__banner .title-container{background:#002b51;display:flex;flex-direction:column;justify-content:center}
.cmp-company .cmp-company__banner .title-container .cmp-company__breadcrumb{font-style:normal;font-weight:500;font-size:1rem;line-height:120%;text-transform:uppercase;padding:0 112px}
.cmp-company .cmp-company__banner .title-container .cmp-company__breadcrumb .cmp-company__breadcrumb-link{color:#fff}
.cmp-company .cmp-company__banner .title-container .cmp-company__breadcrumb .cmp-company__breadcrumb-link .cmp-company__breadcrumb-link__text{position:relative;color:#fff;font-size:1rem}
.cmp-company .cmp-company__banner .title-container .banner-title{color:#fff;font-size:4rem;font-style:normal;font-weight:700;line-height:110%;padding:0 7rem}
.cmp-company .cmp-company__banner .title-container.full-width{flex-basis:100%}
.cmp-company .cmp-company__banner .title-container.missing-bento{flex-basis:70%}
.cmp-company .cmp-company__banner .bento-container{display:flex;width:50%}
.cmp-company .cmp-company__banner .bento-container .section-container{color:#fff;display:flex;flex-direction:column;align-self:stretch}
.cmp-company .cmp-company__banner .bento-container .section-sector,.cmp-company .cmp-company__banner .bento-container .section-country{display:flex;justify-content:center;flex-direction:column;height:50%;padding:0 32px;gap:8px;align-self:stretch;align-items:flex-start}
.cmp-company .cmp-company__banner .bento-container .section-sector.section-height,.cmp-company .cmp-company__banner .bento-container .section-country.section-height{height:100%}
.cmp-company .cmp-company__banner .bento-container .section-country{background:#6fdc8c;color:#333}
.cmp-company .cmp-company__banner .bento-container .section-sector{background:#005aa4}
.cmp-company .cmp-company__banner .bento-container .section-title{font-variant-numeric:lining-nums tabular-nums;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}
.cmp-company .cmp-company__banner .bento-container .section-value{font-size:1.5rem;font-style:normal;font-weight:500;line-height:120%;width:231px}
.cmp-company .cmp-company__banner .bento-container .cmp-company__hero{display:flex;flex-flow:row wrap;height:295px}
.cmp-company .cmp-company__banner .bento-container .cmp-company__hero-logo{width:60%;max-width:451px;display:flex;justify-content:center;align-items:center}
.cmp-company .cmp-company__banner .bento-container.missing-logo .section-container{flex-direction:row;flex-basis:100%}
.cmp-company .cmp-company__banner .bento-container.missing-logo .section-sector,.cmp-company .cmp-company__banner .bento-container.missing-logo .section-country{height:100%;flex-basis:50%}
.cmp-company .cmp-company__banner .bento-container.missing-logo .section-sector.missing-logo,.cmp-company .cmp-company__banner .bento-container.missing-logo .section-country.missing-logo{flex-basis:100%}
.cmp-company .cmp-company__banner .bento-container.missing-logo.missing-bento{flex-basis:30%}
.cmp-company .cmp-company__banner .cmp-company__hero-logo{display:flex;justify-content:center;flex-basis:30%}
.cmp-company .cmp-company__space{display:flex;height:3rem;justify-content:center;align-items:center;align-self:stretch}
.cmp-company .cmp-company__page{display:flex;align-items:flex-start;gap:256px;align-self:stretch;padding:0 7rem}
.cmp-company .cmp-company__page-main{width:70%;flex-wrap:wrap;gap:2rem;display:flex;flex-direction:column;align-items:flex-start}
.cmp-company .cmp-company__page-main .data-container{display:flex;flex-wrap:wrap;gap:1rem;width:100%}
.cmp-company .cmp-company__page-main .data-block::before{display:block;content:"";height:.1875rem;width:5rem;background-color:#3bc3a3;margin-bottom:1rem;overflow:hidden}
.cmp-company .cmp-company__page-main .data-block{display:flex;flex-direction:column;flex:0 0 calc(30%);box-sizing:border-box}
.cmp-company .cmp-company__page-main .data-block.two-column{flex:0 0 calc(33%)}
.cmp-company .cmp-company__page-main .data-block.two-column .value{width:150%}
.cmp-company .cmp-company__page-main .data-block .label{align-self:stretch;color:#333;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}
.cmp-company .cmp-company__page-main .data-block .spacer{display:flex;height:.25rem;justify-content:center;align-items:center;align-self:stretch}
.cmp-company .cmp-company__page-main .data-block .value{align-self:stretch;color:#333;font-size:2rem;font-style:normal;font-weight:300;line-height:110%}
.cmp-company .cmp-company__page-main .company-description>p{color:#000;font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%;margin:0}
.cmp-company .cmp-company__page-main .company-career a{color:#005aa4;text-align:right;font-size:1.125rem;font-style:normal;font-weight:500;line-height:120%}
.cmp-company .cmp-company__page-main .company-career img{position:absolute;height:2rem;padding-left:.5rem}
.cmp-company .cmp-company__page-main .company-site{display:flex;width:144px;height:60px;justify-content:center;align-items:center;gap:10px;border:1px solid #005aa4;background:#fff}
.cmp-company .cmp-company__page-main .company-site .cmp-button{margin-bottom:0;color:#005aa4;font-size:1.125rem;font-style:normal;font-weight:500;line-height:120%}
.cmp-company .cmp-company__page-content-right{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;width:30%}
.cmp-company .cmp-company__page-content-right .typography{color:#000;font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%}
.cmp-company .cmp-company__page-content-right .typography-value>a{color:#005aa4;font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}
.cmp-company .cmp-company__page-content-right .creation-date{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}
.cmp-company .cmp-company__page-content-right .social-icons-container{display:flex;align-items:flex-start;gap:2rem}
.cmp-company .cmp-company__page-content-right .social-icons-container .icons{width:41px;height:41px;position:relative}
.cmp-company .cmp-company__page-content-right .social-icons-container .icons .icon-fb-img{position:absolute;bottom:10px;right:15px}
.cmp-company .cmp-company__page-content-right .social-icons-container .icons .icon-in-img,.cmp-company .cmp-company__page-content-right .social-icons-container .icons .icon-tw-img{position:absolute;bottom:12px;right:10px}
.cmp-company .cmp-company__page-content-right .right-disclosure,.cmp-company .cmp-company__page-content-right .right-disclosure>p{color:#767676;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}
.cmp-company .cmp-company__disclosure{padding:0 7rem}
.cmp-company .cmp-company__disclosure,.cmp-company .cmp-company__disclosure p{color:#767676;font-size:1rem;font-style:normal;font-weight:400;line-height:120%}
.cmp-company .parsys-container .cmp-actionmenu_container{margin:0}
.cmp-company .parsys-container .scroller .cmp-scroller{margin-right:0}
@media(width:1536px){.cmp-actionmenu_container .cmp-actionmenu_item{margin-left:2rem}
.cmp-company .parsys-container .scroller .cmp-scroller{margin-right:2rem}
}
@media screen and (max-width:767px){.cmp-company .cmp-company__banner{display:flex;flex-direction:column;justify-content:space-evenly;height:auto;min-height:auto;margin:0 -1rem;padding-bottom:3rem}
.cmp-company .cmp-company__banner .desktop{display:none}
.cmp-company .cmp-company__banner .mobile{display:flex;flex-direction:column}
.cmp-company .cmp-company__banner .title-container{width:auto;padding:2rem 1rem}
.cmp-company .cmp-company__banner .title-container .banner-title,.cmp-company .cmp-company__banner .title-container .cmp-company__breadcrumb{width:100%;padding:0}
.cmp-company .cmp-company__banner .bento-container{width:100%}
.cmp-company .cmp-company__banner .bento-container .section-container{width:100%}
.cmp-company .cmp-company__banner .bento-container .section-container.section-height{height:auto}
.cmp-company .cmp-company__banner .bento-container .section-container .section-sector,.cmp-company .cmp-company__banner .bento-container .section-container .section-country{height:6rem;align-items:flex-start;padding:0 1rem}
.cmp-company .cmp-company__banner .bento-container .section-container .section-value{width:auto;text-align:center;font-size:1.25rem}
.cmp-company .cmp-company__banner .bento-container.missing-logo{flex-basis:100%}
.cmp-company .cmp-company__banner .bento-container.missing-logo .section-container{flex-direction:column}
.cmp-company .cmp-company__banner .bento-container.missing-logo .section-sector,.cmp-company .cmp-company__banner .bento-container.missing-logo .section-country{flex-basis:auto}
.cmp-company .cmp-company__banner .bento-container.missing-logo .section-sector.missing-logo,.cmp-company .cmp-company__banner .bento-container.missing-logo .section-country.missing-logo{flex-basis:auto}
.cmp-company .cmp-company__banner .cmp-company__hero-logo{display:flex;justify-content:center}
.cmp-company .cmp-company__page{display:flex;flex-direction:column;gap:2rem;padding:0}
.cmp-company .cmp-company__page .cmp-company__page-main{display:flex;flex-direction:column;width:auto}
.cmp-company .cmp-company__page .cmp-company__page-main .data-container{display:flex;flex-direction:column}
.cmp-company .cmp-company__page .cmp-company__page-main .company-description{width:auto}
.cmp-company .cmp-company__page .cmp-company__page-main .company-site{width:100%}
.cmp-company .cmp-company__page .cmp-company__page-content-right{width:auto}
.cmp-company .cmp-company__disclosure{padding:0}
}
@media screen and (min-width:768px) and (max-width:1024px){.cmp-company .cmp-company__banner{display:flex;height:auto;margin:0 -2rem}
.cmp-company .cmp-company__banner.missing-logo .mobile,.cmp-company .cmp-company__banner.missing-logo .title-container{flex-basis:100%}
.cmp-company .cmp-company__banner .mobile{display:flex;flex-wrap:wrap}
.cmp-company .cmp-company__banner .desktop{display:none}
.cmp-company .cmp-company__banner .bento-container{flex-basis:100%;min-height:9rem}
.cmp-company .cmp-company__banner .bento-container .section-container{flex-basis:100%;flex-direction:row}
.cmp-company .cmp-company__banner .bento-container .section-container .section-sector,.cmp-company .cmp-company__banner .bento-container .section-container .section-country{height:auto;flex-basis:50%}
.cmp-company .cmp-company__banner .bento-container .section-container .section-sector.section-height,.cmp-company .cmp-company__banner .bento-container .section-container .section-country.section-height{flex-basis:100%}
.cmp-company .cmp-company__banner .bento-container .section-container .section-value{width:auto}
.cmp-company .cmp-company__banner .bento-container.missing-logo{flex-basis:100%}
.cmp-company .cmp-company__banner .bento-container.missing-logo .section-container{width:100%;height:11rem}
.cmp-company .cmp-company__banner .bento-container.missing-logo .section-container .section-sector,.cmp-company .cmp-company__banner .bento-container.missing-logo .section-container .section-country{align-items:flex-start;width:100%}
.cmp-company .cmp-company__banner .title-container{flex-basis:60%;height:295px;width:auto !important;padding:2rem 3rem;box-sizing:border-box}
.cmp-company .cmp-company__banner .title-container .banner-title,.cmp-company .cmp-company__banner .title-container .cmp-company__breadcrumb{padding:0;width:auto}
.cmp-company .cmp-company__banner .missing-logo .title-container{flex-basis:100%}
.cmp-company .cmp-company__banner .cmp-company__hero-logo{display:flex;justify-content:center}
.cmp-company .cmp-company__banner .cmp-company__hero-logo.missing-bento{flex-basis:40%}
.cmp-company .cmp-company__page{display:flex;flex-direction:column;gap:23px;padding:0}
.cmp-company .cmp-company__disclosure{padding:0}
}
@media(min-width:1025px) and (max-width:1366px){.portfolio-company .imwebev-gutter-container>.cmp-container{padding:0 2%}
.cmp-company .cmp-company__banner{margin:0 -2rem}
}
@media(min-width:1367px) and (max-width:1535px){.portfolio-company .imwebev-gutter-container>.cmp-container{padding:0 2%}
.cmp-company{margin:0 1rem}
.cmp-company .cmp-company__banner{margin:0 -3rem}
}