/* iTee sitewide interaction polish */
:root{--itee-action:#d32525;--itee-action-hover:#a51d23}
.corzo-body .corzo-main-menu-right-button,
.corzo-body .gdlr-core-button,
.corzo-body .itee-home .button,
.corzo-body .itee-ai .button,
.corzo-body input[type="submit"],
.corzo-body button[type="submit"]{
  transition:background-color .24s ease,border-color .24s ease,color .24s ease,box-shadow .24s ease,transform .24s ease,filter .24s ease;
}
.corzo-body .corzo-main-menu-right-button:hover,
.corzo-body .corzo-main-menu-right-button:focus-visible,
.corzo-body .itee-home .button:not(.secondary):hover,
.corzo-body .itee-home .button:not(.secondary):focus-visible,
.corzo-body .itee-ai .button:not(.alt):hover,
.corzo-body .itee-ai .button:not(.alt):focus-visible{
  background-color:var(--itee-action-hover)!important;
  border-color:var(--itee-action-hover)!important;
  color:#fff!important;
  box-shadow:0 9px 22px rgba(100,12,18,.23);
  transform:translateY(-2px);
}
.corzo-body .gdlr-core-button-gradient:hover,
.corzo-body .gdlr-core-button-gradient:focus-visible,
.corzo-body input[type="submit"]:hover,
.corzo-body button[type="submit"]:hover{
  filter:brightness(.82);
  box-shadow:0 9px 22px rgba(0,0,0,.17);
  transform:translateY(-2px);
}
.corzo-body .itee-home .button.secondary:hover,
.corzo-body .itee-home .button.secondary:focus-visible,
.corzo-body .itee-ai .button.alt:hover,
.corzo-body .itee-ai .button.alt:focus-visible{
  background-color:rgba(255,255,255,.12)!important;
  border-color:#fff!important;
  color:#fff!important;
  transform:translateY(-2px);
}
.corzo-body .itee-ai .contact .button:hover,
.corzo-body .itee-ai .contact .button:focus-visible{
  background-color:#eceef0!important;
  border-color:#eceef0!important;
  color:#171a21!important;
}
.corzo-body a:focus-visible,
.corzo-body button:focus-visible,
.corzo-body input[type="submit"]:focus-visible{
  outline:3px solid #f19a9e;
  outline-offset:3px;
}
@media(prefers-reduced-motion:reduce){
  .corzo-body .corzo-main-menu-right-button,
  .corzo-body .gdlr-core-button,
  .corzo-body .itee-home .button,
  .corzo-body .itee-ai .button,
  .corzo-body input[type="submit"],
  .corzo-body button[type="submit"]{transition:none}
  .corzo-body .corzo-main-menu-right-button:hover,
  .corzo-body .gdlr-core-button:hover,
  .corzo-body .itee-home .button:hover,
  .corzo-body .itee-ai .button:hover{transform:none}
}
/* Shared cards, links and forms */
.corzo-body .gdlr-core-feature-content-box{
  transition:box-shadow .24s ease,transform .24s ease;
}
.corzo-body .gdlr-core-feature-content-item:hover .gdlr-core-feature-content-box{
  box-shadow:0 16px 36px rgba(20,23,29,.12);
  transform:translateY(-3px);
}
.corzo-body .gdlr-core-feature-content-learn-more,
.corzo-body .corzo-footer-wrapper a{
  transition:color .22s ease,text-decoration-color .22s ease;
  text-underline-offset:4px;
}
.corzo-body .gdlr-core-feature-content-learn-more:hover,
.corzo-body .gdlr-core-feature-content-learn-more:focus-visible{
  color:#a51d23!important;
  text-decoration:underline;
}
.corzo-body .corzo-footer-wrapper a:hover,
.corzo-body .corzo-footer-wrapper a:focus-visible{color:#ff777d!important}
.corzo-body input:not([type="submit"]):focus,
.corzo-body textarea:focus,
.corzo-body select:focus{
  border-color:#d32525!important;
  box-shadow:0 0 0 3px rgba(211,37,37,.13);
  outline:none;
}
@media(prefers-reduced-motion:reduce){
  .corzo-body .gdlr-core-feature-content-box{transition:none}
  .corzo-body .gdlr-core-feature-content-item:hover .gdlr-core-feature-content-box{transform:none}
}

/* Allow Neto CSV reference tables to scroll on phones */
@media (max-width: 767px){
  .page-id-13996 .gdlr-core-text-box-item-content{overflow-x:auto;-webkit-overflow-scrolling:touch}
}

.corzo-body .corzo-footer-wrapper #menu-services a{color:#f5f5f5!important}
.corzo-body .corzo-footer-wrapper #menu-services a:hover,.corzo-body .corzo-footer-wrapper #menu-services a:focus-visible{color:#ff777d!important}
.corzo-body .corzo-footer-wrapper .gdlr-core-recent-post-widget-content a{color:#f5f5f5!important}
.corzo-body .corzo-footer-wrapper .gdlr-core-recent-post-widget-content a:hover,.corzo-body .corzo-footer-wrapper .gdlr-core-recent-post-widget-content a:focus-visible{color:#ff777d!important}
.corzo-body .corzo-footer-wrapper .textwidget a[href="/privacy-policy"]{color:#f5f5f5!important}
.corzo-body .corzo-footer-wrapper .textwidget a[href="/privacy-policy"]:hover,.corzo-body .corzo-footer-wrapper .textwidget a[href="/privacy-policy"]:focus-visible{color:#ff777d!important}
.corzo-body .corzo-copyright-text{color:#f5f5f5!important}