#footerSocial{padding:2.5rem 0;color:var(--colorWhite);background-color:var(--colorPrimary)}#footerSocial h3,#footerSocial h4{margin:0}#footerSocial .social-icons-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:1.875rem;gap:1.875rem}#footerSocial .social-icons-rows .social-icons-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}#footerSocial .social-icons-rows .social-icons-row .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:3rem}#footerSocial .social-icons-rows .social-icons-row .social-icons a{display:block}#footerSocial .social-icons-rows .social-icons-row .social-icons a img{height:1.5rem;max-width:1.875rem!important}@media (min-width:768px){#footerSocial .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footerSocial .social-icons-rows{width:calc(50% - 1.25rem);margin-top:0;-webkit-box-align:end;-ms-flex-align:end;align-items:end}#footerSocial .social-icons-rows .social-icons-row .social-icons a img{height:1.875rem}}@media (min-width:1120px){#footerSocial{padding:3.75rem 0}#footerSocial .social-icons-rows{width:calc(50% - 2.5rem)}}@media (min-width:1200px){#footerSocial{padding:4.75rem 0}#footerSocial .social-icons-rows .social-icons-row .social-icons{gap:4rem}}@media (max-width:768px){#footerSocial .social-icons-rows{max-width:28.25rem!important}}#footerMain{margin-top:2rem}#footerPrograms{margin:2.5rem 0;color:#747474}#footerPrograms .column+.column{margin-top:2.5rem}#footerPrograms .column-header{position:relative;display:block;padding:0 2.5rem 1rem 0;margin:0;font-weight:700;font-size:.9375rem;line-height:1.5rem;border-bottom:1px solid #b7b7b7}#footerPrograms .column-header:after{content:'';position:absolute;height:1.25rem;width:1rem;top:0;right:0;display:block;color:var(--colorPrimary);background:url(/wp-content/themes/cex-wpvip-mhh-mhh2-mcc-theme/images/arrow-down.svg) center bottom no-repeat}#footerPrograms .column-header+ul{display:none;list-style:none;margin:0;padding:0}#footerPrograms .column-header+ul li{font-size:.8125rem;line-height:1.25rem;margin:1.5rem 0 0 0;padding:0}#footerPrograms .column-header+ul a{color:var(--colorTextPrimary);font-weight:700;text-decoration:none}#footerPrograms .checkbox-toggle:checked~.column-header:after{background-image:url(/wp-content/themes/cex-wpvip-mhh-mhh2-mcc-theme/images/arrow-up.svg)}#footerPrograms .checkbox-toggle:checked~.column-header+ul{display:block}#footerCopyrightLogos{margin:2.5rem 0 1rem 0}#footerCopyrightLogos #footerCopyright ul#menuFooter{margin:0 0 .5rem 0;padding:0}#footerCopyrightLogos #footerCopyright ul#menuFooter button.menu-item{border:none;background:0 0;text-decoration:underline}#footerCopyrightLogos #footerCopyright ul#menuFooter button.menu-item,#footerCopyrightLogos #footerCopyright ul#menuFooter li.menu-item{list-style:none;display:inline-block;font-size:.875rem;font-weight:600;line-height:1.5rem}#footerCopyrightLogos #footerCopyright ul#menuFooter button.menu-item a,#footerCopyrightLogos #footerCopyright ul#menuFooter li.menu-item a{display:inline-block;padding:0;color:var(--colorTextPrimary);text-decoration:underline}#footerCopyrightLogos #footerCopyright ul#menuFooter button.menu-item:not(:last-child):after,#footerCopyrightLogos #footerCopyright ul#menuFooter li.menu-item:not(:last-child):after{content:"\22C5";display:inline-block;margin-left:.375rem}#footerCopyrightLogos #footerCopyright ul#menuFooter button.menu-item+li,#footerCopyrightLogos #footerCopyright ul#menuFooter li.menu-item+li{margin-left:.125rem}#footerCopyrightLogos #footerCopyright small{color:#747474}#footerCopyrightLogos #footerLogos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem}#footerCopyrightLogos #footerLogos>:not(:first-child){margin-left:1.5rem}#footerCopyrightLogos #footerLogos img{display:block;max-height:28px}#footerLogos>img{height:1.8125rem;width:4.9375rem}.ot-sdk-container a{outline:0}.ot-sdk-show-settings{cursor:pointer}@media (max-width:768px){#footerPrograms .column-header+ul{overflow:hidden}#footerPrograms .checkbox-toggle:checked~.column-header+ul{overflow:visible}}@media (min-width:768px){#footerMain{margin-top:4rem}#footerPrograms .column-header{font-size:1rem;line-height:1.75rem}#footerPrograms .column-header:after{display:none}#footerPrograms .column-header+ul{display:block}#footerPrograms .column-header+ul li{font-size:.875rem;line-height:1.5rem}#footerPrograms .column-header+ul a{display:inline-block;margin-bottom:.625rem}#footerCopyrightLogos{border-top:1px solid #b7b7b7;padding-top:2rem}#footerCopyrightLogos #footerLogos{margin-top:2rem}#footerCopyrightLogos #footerLogos img{max-height:none;max-width:115px}#footerLogos>img{height:1.5rem;width:4.0625rem}}@media (min-width:1120px){#footerMain{margin-top:7rem}#footerPrograms{display:-ms-grid;display:grid;grid-gap:2.5rem 0;grid:2fr/1fr repeat(2,1fr);-ms-grid-columns:640px auto auto;margin-top:3.75rem}#footerPrograms div:nth-child(1){-ms-grid-column:1;-ms-grid-row:1;padding-right:2.5rem!important}#footerPrograms div:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;padding-right:2.5rem!important;margin-top:0!important}#footerPrograms div:nth-child(3){-ms-grid-column:3;-ms-grid-row:1;margin-top:0!important}.ie-only #footerPrograms .column+.column{margin-top:0;margin-left:2.5rem}.ie-only #footerPrograms .col-one>ul{margin-top:2.5rem}.ie-only #footerPrograms .column-header+ul li{margin:2.5rem 0 0 0}#footerCopyrightLogos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footerCopyrightLogos #footerLogos{margin-top:0}#footerCopyrightLogos #footerLogos>:first-child{margin-right:1.5rem}#footerLogos>img{height:1.8125rem;width:4.9375rem}}