.executive__layout{display:flex;align-items:stretch;justify-content:space-between;gap:64px;max-width:1400px;width:100%;margin:0 auto}@media(max-width: 992px){.executive__layout{display:block}}.executive__content{flex:1;max-width:calc(100% - 412px);padding:32px 0 32px 64px}@media(max-width: 992px){.executive__content{max-width:100%;padding:24px 16px 0 16px}}.executive__header{position:relative;left:0;background:#000;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.executive__header:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url(/wp-content/themes/gi/assets/img/hero-section-red-pattern-background.png) center center no-repeat;background-size:cover;z-index:1;opacity:.3}.executive__header .executive__header-wrapper{position:relative;max-width:1400px;background:linear-gradient(160deg, rgba(56, 55, 55, 0.75) 0%, rgba(255, 255, 255, 0) 35%);margin:0 auto;padding:18px 64px 0;z-index:2}@media(max-width: 768px){.executive__header .executive__header-wrapper{padding:8px 16px 0 0}}.executive__header .executive__breadcrumbs{margin:0 0 12px 0;line-height:22px}@media(max-width: 768px){.executive__header .executive__breadcrumbs{line-height:100%;margin:0 0 12px 16px}}.executive__header .executive__breadcrumbs svg path{stroke:#dfdfdf}.executive__header .executive__breadcrumbs span{font-size:12px;line-height:18px;color:#dfdfdf}@media(max-width: 768px){.executive__header .executive__breadcrumbs span{font-size:10px;line-height:12px}}.executive__header .executive__breadcrumbs a{display:inline-block;color:#dfdfdf;text-decoration:none}.executive__header .executive__header-inner{display:flex;align-items:center}.executive__header .executive__header-inner .executive__photo{display:flex;padding:0 64px 0 0}@media(max-width: 768px){.executive__header .executive__header-inner .executive__photo{padding:0 32px 0 0}}@media(max-width: 576px){.executive__header .executive__header-inner .executive__photo{padding:0 16px 0 0}}.executive__header .executive__header-inner .executive__photo img{max-width:unset}@media(max-width: 768px){.executive__header .executive__header-inner .executive__photo img{max-width:110px}}.executive__header .executive__header-inner .executive__header-content-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;gap:64px}.executive__header .executive__header-inner .executive__header-content-wrapper .executive__header-content{flex:1}.executive__header .executive__header-inner .executive__header-content-wrapper .executive__header-content .executive__name-wrapper{display:flex;align-items:center;justify-content:space-between;gap:0 8px;margin:0 0 8px 0}.executive__header .executive__header-inner .executive__header-content-wrapper .executive__header-content .executive__name-wrapper .executive__name{font-size:40px;line-height:48px;color:#fff;margin:0}@media(max-width: 768px){.executive__header .executive__header-inner .executive__header-content-wrapper .executive__header-content .executive__name-wrapper .executive__name{font-size:26px;line-height:34px}}.executive__header .executive__header-inner .executive__header-content-wrapper .executive__header-content .executive__name-wrapper .executive__social{display:flex;align-items:center;gap:10px}.executive__header .executive__header-inner .executive__header-content-wrapper .executive__header-content .executive__name-wrapper .executive__social a{display:flex;text-decoration:none}.executive__header .executive__header-inner .executive__header-content-wrapper .executive__header-content .executive__title{font-size:16px;font-weight:600;line-height:22px;color:#fff;padding:16px 0 0 0;border-top:3px solid #bc292a;margin:0}@media(max-width: 768px){.executive__header .executive__header-inner .executive__header-content-wrapper .executive__header-content .executive__title{font-size:13px;line-height:16px}}.executive__header .executive__header-inner .executive__header-content-wrapper .executive__header-company-img{flex:0 0 auto;display:flex;align-items:center}@media(max-width: 768px){.executive__header .executive__header-inner .executive__header-content-wrapper .executive__header-company-img{position:absolute;bottom:0;right:0}}.executive__header .executive__header-inner .executive__header-content-wrapper .executive__header-company-img img{display:block;max-width:120px;height:auto}@media(max-width: 768px){.executive__header .executive__header-inner .executive__header-content-wrapper .executive__header-company-img img{max-width:40px}}body .site__content .executive__body h2{font-size:22px;line-height:26px;color:#000;margin:32px 0 16px 0}@media(max-width: 576px){body .site__content .executive__body h2{margin:24px 0 16px 0}}body .site__content .executive__body p{color:#363636;margin:0 0 32px 0;line-height:26px}@media(max-width: 576px){body .site__content .executive__body p{line-height:24px;margin:0 0 24px 0}}body .site__content .executive__body a{color:#363636}body .site__content .executive__body .executive__sections{display:flex;border-bottom:1px solid #dfdfdf}@media(max-width: 576px){body .site__content .executive__body .executive__sections{display:block}}body .site__content .executive__body .executive__sections .executive__section{flex:1;margin:0 0 24px 0}body .site__content .executive__body .executive__sections .executive__section h2.executive__section-title{font-size:22px;line-height:26px;font-weight:700;color:#000;margin:0 0 10px 0}body .site__content .executive__body .executive__sections .executive__section .executive__education-item{display:flex;gap:0 16px;margin:0 0 16px 0}body .site__content .executive__body .executive__sections .executive__section .executive__education-item:last-of-type{margin:0}body .site__content .executive__body .executive__sections .executive__section .executive__education-item .executive__education-image{flex:0 0 auto;margin:4px 0 0 0}body .site__content .executive__body .executive__sections .executive__section .executive__education-item .executive__education-info{flex:1}body .site__content .executive__body .executive__sections .executive__section .executive__education-item .executive__education-info .executive__education-name{font-weight:700;font-size:16px;line-height:26px;margin:0;color:#363636}body .site__content .executive__body .executive__sections .executive__section .executive__education-item .executive__education-info .executive__education-degree,body .site__content .executive__body .executive__sections .executive__section .executive__education-item .executive__education-info .executive__education-duration{font-size:14px;line-height:20px;color:#363636}body .site__content .executive__body .executive__sections .executive__section .executive__career-item{display:flex;gap:0 16px;margin:0 0 16px 0}body .site__content .executive__body .executive__sections .executive__section .executive__career-item:last-of-type{margin:0}body .site__content .executive__body .executive__sections .executive__section .executive__career-item .executive__career-image{flex:0 0 auto;margin:4px 0 0 0}body .site__content .executive__body .executive__sections .executive__section .executive__career-item .executive__career-info{flex:1}body .site__content .executive__body .executive__sections .executive__section .executive__career-item .executive__career-info .executive__career-role{font-weight:700;font-size:16px;line-height:26px;margin:0;color:#363636}body .site__content .executive__body .executive__sections .executive__section .executive__career-item .executive__career-info .executive__career-company,body .site__content .executive__body .executive__sections .executive__section .executive__career-item .executive__career-info .executive__career-period{font-size:14px;line-height:20px;color:#363636}.executive-nav{display:flex;justify-content:space-between;gap:0 64px;padding:32px 0 0 0;border-top:1px solid #dfdfdf}@media(min-width: 992px)and (max-width: 1280px){.executive-nav{flex-direction:column-reverse;gap:8px 0}}@media(max-width: 992px){.executive-nav{padding:0 0 24px 0;border-top:0;border-bottom:1px solid #dfdfdf}}@media(max-width: 576px){.executive-nav{flex-direction:column-reverse;gap:8px 0}}.executive-nav .executive-nav__link{display:flex;align-items:center;flex:1;border:1px solid #dfdfdf;border-radius:2px;overflow:hidden;text-decoration:none}@media(min-width: 992px)and (max-width: 1280px){.executive-nav .executive-nav__link{width:100%;display:flex}}@media(max-width: 768px){.executive-nav .executive-nav__link{width:100%;display:flex}}.executive-nav .executive-nav__link .executive-nav__arrow{display:flex;justify-content:center;align-items:center;min-width:32px}.executive-nav .executive-nav__link .executive-nav__wrapper{position:relative;display:flex;align-items:center;gap:16px;flex:1;background:#000;border-radius:2px;text-decoration:none;overflow:hidden}.executive-nav .executive-nav__link .executive-nav__wrapper:before{position:absolute;content:"";inset:0;background:url(/wp-content/themes/gi/assets/img/executive-box-bg-image.webp) center left no-repeat;background-size:cover;opacity:.5;z-index:2}.executive-nav .executive-nav__link .executive-nav__wrapper:after{position:absolute;content:"";inset:0;background:linear-gradient(90deg, rgba(68, 67, 67, 0.86) 0%, rgba(255, 255, 255, 0) 51%);z-index:1}.executive-nav .executive-nav__link .executive-nav__wrapper .executive-nav__thumb{position:relative;display:flex;min-width:80px;z-index:3;margin:8px 0 0 0}.executive-nav .executive-nav__link .executive-nav__wrapper .executive-nav__thumb .executive-nav__thumb-img{width:80px;height:80px;object-fit:cover;display:block}.executive-nav .executive-nav__link .executive-nav__wrapper .executive-nav__content{position:relative;width:100%;padding:0 16px 0 0;z-index:3}.executive-nav .executive-nav__link .executive-nav__wrapper .executive-nav__content .executive-nav__name{font-size:16px;font-weight:600;line-height:22px;color:#fff;margin:0 0 8px 0}@media(max-width: 768px){.executive-nav .executive-nav__link .executive-nav__wrapper .executive-nav__content .executive-nav__name{font-size:15px;line-height:18px}}.executive-nav .executive-nav__link .executive-nav__wrapper .executive-nav__content .executive-nav__company{font-size:12px;font-weight:400;line-height:18px;color:#fff;padding:10px 0 2px 0;border-top:2px solid #bc292a}@media(max-width: 768px){.executive-nav .executive-nav__link .executive-nav__wrapper .executive-nav__content .executive-nav__company{font-size:11px;line-height:17px}}.executive__sidebar{width:412px;min-width:412px;padding:24px 32px 0 32px;border-left:1px solid #e5e5e5}@media(max-width: 992px){.executive__sidebar{width:100%;min-width:unset;padding:24px 16px 16px 16px}}.executive__sidebar .executive-sidebar__title{display:flex;align-items:center;gap:var(--heading-margin-bottom);color:#000;font-size:16px;font-weight:800;font-style:italic;line-height:18px;text-transform:uppercase;padding:0 0 12px 0;border-bottom:2px solid #363636;margin:0 0 12px 0}.executive__sidebar .executive-sidebar__title:before{content:"";display:inline-block;width:24px;height:10px;background:var(--heading-fancy-color);clip-path:polygon(0 0, 100% 0, 90% 100%, 0 100%)}.executive__sidebar .executive-sidebar__list{padding:0}@media(min-width: 576px)and (max-width: 992px){.executive__sidebar .executive-sidebar__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}}.executive__sidebar .executive-sidebar__list .executive-sidebar__item{list-style:none;border-radius:2px;margin:0 0 8px 0;overflow:hidden}.executive__sidebar .executive-sidebar__list .executive-sidebar__item .executive-sidebar__link{position:relative;display:flex;align-items:center;gap:16px;background:#000;padding:0 16px 0 0;text-decoration:none}.executive__sidebar .executive-sidebar__list .executive-sidebar__item .executive-sidebar__link:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url(/wp-content/themes/gi/assets/img/executive-box-bg-image.webp) center/cover no-repeat;opacity:.5;z-index:2}.executive__sidebar .executive-sidebar__list .executive-sidebar__item .executive-sidebar__link:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(68, 67, 67, 0.86) 0%, rgba(255, 255, 255, 0) 51%);z-index:1}.executive__sidebar .executive-sidebar__list .executive-sidebar__item .executive-sidebar__link .executive-sidebar__thumb{position:relative;display:flex;min-width:80px;margin:8px 0 0 0;z-index:3}.executive__sidebar .executive-sidebar__list .executive-sidebar__item .executive-sidebar__link .executive-sidebar__thumb img{max-width:80px;width:100%;height:auto}.executive__sidebar .executive-sidebar__list .executive-sidebar__item .executive-sidebar__link .executive-sidebar__content{position:relative;width:100%;z-index:3}.executive__sidebar .executive-sidebar__list .executive-sidebar__item .executive-sidebar__link .executive-sidebar__content .executive-sidebar__name{font-size:16px;font-weight:600;line-height:22px;color:#fff;margin:0 0 8px 0}@media(max-width: 768px){.executive__sidebar .executive-sidebar__list .executive-sidebar__item .executive-sidebar__link .executive-sidebar__content .executive-sidebar__name{font-size:15px;line-height:18px}}.executive__sidebar .executive-sidebar__list .executive-sidebar__item .executive-sidebar__link .executive-sidebar__content .executive-sidebar__company{font-size:12px;font-weight:400;line-height:18px;color:#fff;padding:10px 0 2px 0;border-top:2px solid #bc292a}@media(max-width: 768px){.executive__sidebar .executive-sidebar__list .executive-sidebar__item .executive-sidebar__link .executive-sidebar__content .executive-sidebar__company{font-size:11px;line-height:17px}}.executive__sidebar .executive-sidebar__button{display:flex;width:max-content;gap:4px;font-size:14px;font-weight:700;line-height:15px;color:#bc0000;padding:8.5px 0;margin:0 auto;text-decoration:none;transition:all .2s ease}.executive__sidebar .executive-sidebar__button:hover svg{transform:translateX(2px)}.executive__sidebar .executive-sidebar__button svg{margin:0 0 0 4px;transition:all .2s ease}.executive-archive__header{position:relative;max-width:100vw;width:100vw;left:50%;right:50%;background:url(/wp-content/themes/gi/assets/img/hero-bg.svg) center/cover no-repeat,#fff;text-align:center;padding:32px 16px 31px 16px;border-bottom:1px solid #dfdfdf;margin:0 -50vw}.executive-archive__header .executive-archive__title{font-size:40px;font-weight:700;line-height:48px;color:#000;margin:0 0 8px 0}@media(max-width: 768px){.executive-archive__header .executive-archive__title{font-size:26px;line-height:34px}}.executive-archive__header .executive-archive__intro{font-size:18px;line-height:26px;color:#363636;margin:0}@media(max-width: 768px){.executive-archive__header .executive-archive__intro{font-size:17px;line-height:24px}}.executive-archive{max-width:1400px;width:100%;padding:0 32px;margin:0 auto 32px}@media(max-width: 768px){.executive-archive{margin-bottom:16px;padding:0 16px}}.executive-archive .executive-archive__meta{display:flex;justify-content:space-between;margin:32px 0 16px 0}@media(max-width: 768px){.executive-archive .executive-archive__meta{margin:24px 0 16px 0}}.executive-archive .executive-archive__meta .executive-archive__count{display:flex;align-items:center;font-size:14px;line-height:22px;color:#5c5c5c;margin:0}.executive-archive .executive-archive__meta .executive-archive__search{display:flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid #dfdfdf;border-radius:4px}.executive-archive .executive-archive__meta .executive-archive__search #executive-search{font-size:12px;font-style:italic;line-height:22px;color:#5c5c5c;border:0}.executive-archive .executive-archive__meta .executive-archive__search #executive-search:focus{outline:none}.executive-archive .executive-archive__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}@media(max-width: 1280px){.executive-archive .executive-archive__list{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 1180px){.executive-archive .executive-archive__list{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 992px){.executive-archive .executive-archive__list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.executive-archive .executive-archive__list{grid-template-columns:repeat(1, 1fr)}}.executive-archive .executive-archive__list .executive-archive__item{border-radius:2px;overflow:hidden}.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link{position:relative;display:flex;align-items:center;gap:16px;background:#000;text-decoration:none;padding:0 16px 0 0;overflow:hidden}.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link::before,.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link::after{content:"";position:absolute;inset:0}.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link::before{background:url(/wp-content/themes/gi/assets/img/executive-box-bg-image.webp) center/cover no-repeat;opacity:.5;z-index:2}.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link::after{background:linear-gradient(90deg, rgba(68, 67, 67, 0.86) 0%, rgba(255, 255, 255, 0) 51%);z-index:1}.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link .executive-archive__thumb{position:relative;display:flex;min-width:100px;margin:30px 0 0 0;z-index:3}@media(max-width: 1280px){.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link .executive-archive__thumb{min-width:unset;max-width:80px}}@media(max-width: 768px){.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link .executive-archive__thumb{flex-shrink:0;width:80px;height:80px;margin:8px 0 0 0}}.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link .executive-archive__thumb .executive-archive__thumb-img{max-width:100px;width:100%;height:100%;object-fit:cover;display:block}.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link .executive-archive__content{position:relative;width:100%;z-index:3}.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link .executive-archive__content .executive-archive__name{font-size:18px;font-weight:600;line-height:26px;color:#fff;margin:0 0 8px 0}@media(max-width: 768px){.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link .executive-archive__content .executive-archive__name{font-size:15px;line-height:18px}}.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link .executive-archive__content .executive-archive__company{font-size:14px;line-height:22px;color:#fff;padding:8px 0 2px 0;border-top:2px solid #bc292a}@media(max-width: 768px){.executive-archive .executive-archive__list .executive-archive__item .executive-archive__link .executive-archive__content .executive-archive__company{font-size:11px;line-height:17px}}.executive-archive .executive-archive__pagination{display:flex;justify-content:center}.executive-archive .executive-archive__pagination ul.page-numbers{display:flex;gap:0;list-style:none;padding:0;margin:0}.executive-archive .executive-archive__pagination ul.page-numbers li{margin:0;padding:0}.executive-archive .executive-archive__pagination ul.page-numbers li:last-of-type a.page-numbers{border-right:1px solid #ddd}.executive-archive .executive-archive__pagination ul.page-numbers a.page-numbers,.executive-archive .executive-archive__pagination ul.page-numbers span.page-numbers{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #ddd;border-right:0;color:#000;text-decoration:none;font-size:14px;font-weight:400;line-height:22px;transition:all .2s ease;background:#fff}.executive-archive .executive-archive__pagination ul.page-numbers a.page-numbers:hover{background:#f5f5f5}.executive-archive .executive-archive__pagination ul.page-numbers .page-numbers.current{background:#1a1a1d;font-weight:700;color:#fff;border-color:#1a1a1d;cursor:default}.executive-archive .executive-archive__pagination ul.page-numbers .page-numbers.dots{cursor:default;background:#fff;border-color:#ddd}.executive-archive .executive-archive__pagination ul.page-numbers .prev.page-numbers,.executive-archive .executive-archive__pagination ul.page-numbers .next.page-numbers{font-size:18px}
