.real-page{min-height:50vh}:root{--citgo-font:"Univers",Helvetica,sans-serif;--citgo-blue:#005daa;--citgo-navy:#002d62;--citgo-slate:#5c6f7c;--citgo-grey-1:#eaeaea;--citgo-grey-2:#f6f6f6}html{scroll-behavior:smooth}.commonninja_component{display:none!important}.kd-blog-list{display:flex;flex-direction:column;gap:2px}.kd-blog-item{display:block;padding:16px 0;border-bottom:1px solid #e6e6e6;text-decoration:none}.kd-blog-item:hover .kd-blog-title{color:#141414}.kd-blog-date{display:block;font-size:12px;color:#8a8a8a;margin-bottom:4px}.kd-blog-title{display:block;font-size:18px;font-weight:700;color:#1a1a1a}.kd-blog-ex{display:block;font-size:14px;color:#5c5c5c;margin-top:4px}[class*=Values_livingOurValues] img,[class*=Values] figure img{max-height:150px!important;width:auto!important}[class*=refiningImgGrid]{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;align-items:start!important}[class*=refiningImgGrid] .img-wrapper{width:100%!important;margin:0!important;transform:none!important;grid-column:span 1!important}[class*=refiningImgGrid] .img-wrapper img{width:100%!important;height:210px!important;object-fit:cover!important;border-radius:8px!important}.main-footer{background-color:#0a0a0a!important;background-image:linear-gradient(#080808b8,#080808eb),url(/assets/kd/footer-bg.webp)!important;background-size:cover!important;background-position:center!important}.kd-eyebrow{color:#141414;font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.kd-contact{margin-top:36px;display:flex;flex-direction:column;gap:20px}.kd-contact .kd-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kd-contact label{display:flex;flex-direction:column;gap:8px;font-weight:700;font-size:14px;color:#141414}.kd-contact input,.kd-contact textarea{font-family:inherit;font-size:16px;padding:14px 16px;border:1px solid #d3d3d3;border-radius:8px;background:#fff;color:#141414}.kd-contact input:focus,.kd-contact textarea:focus{outline:2px solid #141414;outline-offset:0;border-color:#141414}.kd-submit{align-self:flex-start;background:#141414!important;border-color:#141414!important;color:#fff!important;padding:14px 38px!important;font-weight:700!important;border-radius:8px!important;cursor:pointer}.kd-submit:hover{background:#000!important}@media (max-width:760px){.kd-contact .kd-row{grid-template-columns:1fr}}#main-bar,#main-bar .header-wrapper{overflow:visible!important}#header-logo-link{position:relative!important;width:265px!important;height:100%!important;display:block!important}#header-logo-link .kd-icon{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;margin-top:-24px!important;height:50px!important;width:50px!important}#header-logo-link img.colored-logo,#header-logo-link img.white-logo{position:absolute!important;left:58px!important;top:50%!important;transform:translateY(-50%)!important;margin-top:-18px!important;height:36px!important;width:auto!important}.main-header.transparent #header-logo-link img.white-logo{filter:brightness(0) invert(1)}#header-logo-link:focus,#header-logo-link:focus-visible,#header-logo-link:active{outline:none!important;box-shadow:none!important}#main-bar nav.main-page-links .main-link:hover{border-bottom-color:#5fbb46!important}#footer-logo-link,#footer-logo-link.logo-link-footer{display:inline-flex!important;align-items:center!important;gap:10px!important;width:fit-content!important;max-width:none!important;justify-content:flex-start!important;float:none!important}#footer-logo-link .kd-icon-footer{height:38px!important;width:38px!important;flex:none!important}[class*=HomeHero_homeHeroBg] video{filter:brightness(.7)!important}.main-footer img[src*="Logo.webp"]{filter:brightness(0) invert(1)!important;height:26px!important;width:auto!important}@media (max-width:1080px){#header-logo-link{width:185px!important}#header-logo-link .kd-icon{margin-top:0!important;height:38px!important;width:38px!important}#header-logo-link img.colored-logo,#header-logo-link img.white-logo{margin-top:0!important;height:26px!important;left:46px!important}}#app{min-height:100vh}a,button,label[for],summary,[role=tab],[role=button],[data-dropdown],[onclick],.btn,.btn-link,.btn-circle,.icon-arrow,.video-status-animation,.pause-play-icon,.video-status-animation *,[class*=cardLink],[class*=card-link],[class*=Marker],[class*=marker],[class*=_dot_],[class*=mapMarker],[class*=returnToMap],[class*=accordion],[class*=Accordion],[class*=tab],[class*=Tab],[class*=toggle],[class*=Toggle]{cursor:pointer}
