/* ==========================================================================
   Breakpoint refinements applied last in the cascade.
   Targets: 1920 / 1600 / 1440 / 1366 / 1280 / 1024 / 768 / 600 / 480 / 375
   ========================================================================== */
@media (min-width:1921px){
  .gc-container--fluid{padding-left:80px;padding-right:80px}
}
@media (max-width:1440px){
  :root{--gc-section-pad:100px}
}
@media (max-width:1280px){
  :root{--gc-section-pad:90px}
}
@media (min-width:1200px) and (max-width:1280px){
  .gc-content-sidebar{grid-template-columns:minmax(0,1fr) 330px;gap:30px}
}
@media (max-width:600px){
  :root{--gc-section-pad:50px}
  .gc-btn{padding-top:15px;padding-bottom:15px;padding-left:26px}
  .gc-card__body{padding:22px 22px 26px}
  .gc-card__title{font-size:21px;line-height:29px}
}
@media (max-width:480px){
  :root{--gc-gutter:14px}
  .gc-titlebar__title{font-size:30px;line-height:36px}
  .gc-heading__title{font-size:26px;line-height:33px;letter-spacing:-.4px}
  .gc-footer-cta__title{font-size:26px;line-height:33px}
}
@media (max-width:375px){
  .gc-mobile-panel__drawer{width:92vw}
  .gc-back-to-top{right:16px;bottom:16px;width:42px;height:42px}
}
