/* Dependencies */
/* Georgia Tech basics */
/* generated with grunt-sass-globbing */
/*
Range Functions
-------------------------------------------------------------------------------
Uses variables to calculate ranges. We use these functions to get the ranges for
the media queries variables.
*/
/*
Georgia Tech Breakpoints
-------------------------------------------------------------------------------
Establishing breakpoints as much as possible match GT Theme standards.
*/
/*
Georgia Tech Media Queries
-------------------------------------------------------------------------------
Creating media queries from variables and bounds
*/
/*
Color Map
-------------------------------------------------------------------------------
*/
/*
Color Map
-------------------------------------------------------------------------------
*/
/*
Color Map
-------------------------------------------------------------------------------
*/
/*
You see Austin Powers, I love gold; the taste of it, the smell of, the texture...
-------------------------------------------------------------------------------
*/
/*
Grayscale
-------------------------------------------------------------------------------
*/
/*
Color wheel
-------------------------------------------------------------------------------
*/
/*
Campus fonts
-------------------------------------------------------------------------------
Defining campus fonts
*/
/*
Defaults
-------------------------------------------------------------------------------
Now, creating some defaults to save some sanity.
*/
/* Custom Includes, Mixins, etc. */
/* generated with grunt-sass-globbing */
/* Partial Imports */
/* generated with grunt-sass-globbing */
/*
Text map
-------------------------------------------------------------------------------
*/
.main-container .layout.text__black .block--coecard .block--coecard__content a {
  color: #002233;
}
.main-container .layout.text__black .block--coecard a.field_gtcoe_card_link {
  color: #002233;
}
.main-container .layout.text__black .block--coecard a.field_gtcoe_card_link:after {
  background-color: #002233;
}

.main-container .layout.text__white .block--coecard .block--coecard__content a {
  color: #fff;
}
.main-container .layout.text__white .block--coecard a.field_gtcoe_card_link {
  color: #fff;
}
.main-container .layout.text__white .block--coecard a.field_gtcoe_card_link:after {
  background-color: #fff;
}

/* Card positioning */
/******************************************************************************/
/* Card styling */
/******************************************************************************/
.main-container .block--coecard {
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}
.main-container .block--coecard .block--coecard__inner {
  background: #f8f8f8;
  border-radius: 9px;
  position: relative;
}
.main-container .block--coecard .block--coecard__inner .block--coecard__content {
  padding: 2rem;
}
@media (max-width: 768px) {
  .main-container .block--coecard .block--coecard__inner .block--coecard__content {
    padding: 1rem;
  }
}
.main-container .block--coecard .block--coecard__inner h4:before {
  margin: 0 0 0.25rem 0;
  background: #d0e0ee;
}
.main-container .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .coe_magazine_blocks .block--coecard .block--coecard__inner {
  transition: all 0.15s ease-in-out;
}
.main-container .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .coe_magazine_blocks .block--coecard .block--coecard__inner:hover {
  background-color: #eaeff4;
  transition: all 0.15s ease-in-out;
}
.main-container .block--coecard .block--coecard__inner.has-coecard-link:hover .block--coecard__content h4,
.main-container .coe_magazine_blocks .block--coecard .block--coecard__inner:hover .block--coecard__content h4 {
  background-image: linear-gradient(currentcolor, currentcolor);
  background-position: 0 100%;
  background-repeat: no-repeat;
  position: relative;
  transition: background-size 0.3s;
  background-size: 100% 3px;
  padding-bottom: 1px;
}
.main-container .block--coecard .block--coecard__inner.has-coecard-link .gt-image::before,
.main-container .coe_magazine_blocks .block--coecard .block--coecard__inner .gt-image::before {
  width: 100%;
  height: 0;
  background: #b3a369;
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  transition: all 0.5s cubic-bezier(0.52, 0.01, 0.5, 0.99);
}
.main-container .block--coecard .block--coecard__inner.has-coecard-link .gt-image img,
.main-container .coe_magazine_blocks .block--coecard .block--coecard__inner .gt-image img {
  transform: scale(1);
  overflow: hidden;
  transition: all 0.5s cubic-bezier(0.52, 0.01, 0.5, 0.99);
}
.main-container .block--coecard .block--coecard__inner.has-coecard-link:hover .gt-image:before,
.main-container .coe_magazine_blocks .block--coecard .block--coecard__inner:hover .gt-image:before {
  width: 100%;
  height: 7px;
}
.main-container .block--coecard .block--coecard__inner.has-coecard-link:hover .gt-image img,
.main-container .coe_magazine_blocks .block--coecard .block--coecard__inner:hover .gt-image img {
  transform: scale(1.1);
  overflow: hidden;
  transition: all 0.5s cubic-bezier(0.52, 0.01, 0.5, 0.99);
}
.main-container .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .coe_magazine_blocks .block--coecard .block--coecard__inner .block--coecard__content h4 {
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 3px;
  position: relative;
  transition: background-size 0.3s;
  display: inline;
  padding: 0;
  line-height: 1.25;
  margin: 0.5rem 0;
}
.main-container .block--coecard .block--coecard__inner.has-coecard-link .coecard-wrapper-link,
.main-container .coe_magazine_blocks .block--coecard .block--coecard__inner .coecard-wrapper-link {
  display: block;
  font-size: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.main-container .block--coecard .field--name-field-gtcoe-card-image {
  position: relative;
  margin: 0;
  width: 100%;
  overflow: hidden;
}
.main-container .block--coecard .field--name-field-gtcoe-card-image img {
  width: 100%;
}
.main-container .block--coecard .field--name-body {
  margin: 0.5rem 0;
}
.main-container .block--coecard .field--name-body p {
  font-size: 1rem;
  line-height: 1.5rem;
}

.main-container .gtcoe__bg--blue .block--coecard .block--coecard__inner {
  background-color: rgb(0, 55.0013793103, 99.69);
}
.main-container .gtcoe__bg--blue .block--coecard .block--coecard__inner.has-coecard-link {
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--blue .block--coecard .block--coecard__inner.has-coecard-link:hover {
  background-color: rgb(0, 62.0027586207, 112.38);
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--blue .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before {
  background: rgb(0, 71.3379310345, 129.3);
}

.main-container .gtcoe__bg--atlfog .block--coecard .block--coecard__inner {
  background-color: rgb(0, 43.18, 64.77);
}
.main-container .gtcoe__bg--atlfog .block--coecard .block--coecard__inner.has-coecard-link {
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--atlfog .block--coecard .block--coecard__inner.has-coecard-link:hover {
  background-color: rgb(0, 49.3, 73.95);
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--atlfog .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before {
  background: rgb(0, 64.6, 96.9);
}

.main-container .gtcoe__bg--buzzgold .block--coecard .block--coecard__inner {
  background-color: rgb(224.64, 163.2, 0);
}
.main-container .gtcoe__bg--buzzgold .block--coecard .block--coecard__inner.has-coecard-link {
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--buzzgold .block--coecard .block--coecard__inner.has-coecard-link:hover {
  background-color: rgb(217.62, 158.1, 0);
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--buzzgold .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before {
  background: rgb(205.92, 149.6, 0);
}

.main-container .gtcoe__bg--sarahgreen .block--coecard .block--coecard__inner {
  background-color: rgb(140.76, 197.88, 83.64);
}
.main-container .gtcoe__bg--sarahgreen .block--coecard .block--coecard__inner.has-coecard-link {
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--sarahgreen .block--coecard .block--coecard__inner.has-coecard-link:hover {
  background-color: rgb(134.64, 194.82, 74.46);
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--sarahgreen .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before {
  background: rgb(122.4, 183.6, 61.2);
}

.main-container .gtcoe__bg--dark .block--coecard .block--coecard__inner {
  background-color: rgb(39.66, 39.66, 39.66);
}
.main-container .gtcoe__bg--dark .block--coecard .block--coecard__inner.has-coecard-link {
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--dark .block--coecard .block--coecard__inner.has-coecard-link:hover {
  background-color: rgb(46.32, 46.32, 46.32);
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--dark .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before {
  background: rgb(59.64, 59.64, 59.64);
}

.main-container .gtcoe__bg--diploma .block--coecard .block--coecard__inner {
  background-color: rgb(245.415, 240.6225, 213.465);
}
.main-container .gtcoe__bg--diploma .block--coecard .block--coecard__inner.has-coecard-link {
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--diploma .block--coecard .block--coecard__inner.has-coecard-link:hover {
  background-color: rgb(242.72625, 236.589375, 201.81375);
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--diploma .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before {
  background: rgb(236.4525, 227.17875, 174.6275);
}

.main-container .gtcoe__bg--graymatter .block--coecard .block--coecard__inner {
  background-color: rgb(90.4882758621, 94.7972413793, 96.9517241379);
}
.main-container .gtcoe__bg--graymatter .block--coecard .block--coecard__inner.has-coecard-link {
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--graymatter .block--coecard .block--coecard__inner.has-coecard-link:hover {
  background-color: rgb(96.9765517241, 101.5944827586, 103.9034482759);
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--graymatter .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before {
  background: rgb(103.4648275862, 108.3917241379, 110.8551724138);
}

.main-container .gtcoe__bg--horizon .block--coecard .block--coecard__inner {
  background-color: rgb(249.36, 103.66, 30.34);
}
.main-container .gtcoe__bg--horizon .block--coecard .block--coecard__inner.has-coecard-link {
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--horizon .block--coecard .block--coecard__inner.has-coecard-link:hover {
  background-color: rgb(249.6, 110.1, 39.9);
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--horizon .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before {
  background: rgb(250.2, 126.2, 63.8);
}

.main-container .gtcoe__bg--lightgray .block--coecard .block--coecard__inner {
  background-color: rgb(222.13, 222.13, 222.13);
}
.main-container .gtcoe__bg--lightgray .block--coecard .block--coecard__inner.has-coecard-link {
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--lightgray .block--coecard .block--coecard__inner.has-coecard-link:hover {
  background-color: rgb(215.26, 215.26, 215.26);
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--lightgray .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before {
  background: rgb(206.1, 206.1, 206.1);
}

.main-container .gtcoe__bg--pimile .block--coecard .block--coecard__inner {
  background-color: rgb(205.0526582278, 211.1437974684, 202.6162025316);
}
.main-container .gtcoe__bg--pimile .block--coecard .block--coecard__inner.has-coecard-link {
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--pimile .block--coecard .block--coecard__inner.has-coecard-link:hover {
  background-color: rgb(198.3421518987, 205.2516455696, 195.5783544304);
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--pimile .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before {
  background: rgb(191.6316455696, 199.3594936709, 188.5405063291);
}

.main-container .gtcoe__bg--techgold .block--coecard .block--coecard__inner {
  background-color: rgb(182.8, 167.6, 112.5);
}
.main-container .gtcoe__bg--techgold .block--coecard .block--coecard__inner.has-coecard-link {
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--techgold .block--coecard .block--coecard__inner.has-coecard-link:hover {
  background-color: rgb(186.6, 172.2, 120);
  transition: all 0.15s ease-in-out;
}
.main-container .gtcoe__bg--techgold .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before {
  background: rgb(169.4495575221, 151.4389380531, 86.1504424779);
}

.main-container .gatech_gradient_canopy .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_bold .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_diploma .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_electric .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_gilt .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_impact .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_lemon-lime-sprite .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_mariner .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_navy .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_horizon .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_olympic .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_pimile .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_purple-haze .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_rat .block--coecard .block--coecard__inner,
.main-container .gatech_gradient_sunset .block--coecard .block--coecard__inner {
  background-color: #fff;
}
.main-container .gatech_gradient_canopy .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_bold .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_diploma .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_electric .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_gilt .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_impact .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_lemon-lime-sprite .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_mariner .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_navy .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_horizon .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_olympic .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_pimile .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_purple-haze .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_rat .block--coecard .block--coecard__inner.has-coecard-link,
.main-container .gatech_gradient_sunset .block--coecard .block--coecard__inner.has-coecard-link {
  transition: all 0.15s ease-in-out;
}
.main-container .gatech_gradient_canopy .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_bold .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_diploma .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_electric .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_gilt .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_impact .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_lemon-lime-sprite .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_mariner .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_navy .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_horizon .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_olympic .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_pimile .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_purple-haze .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_rat .block--coecard .block--coecard__inner.has-coecard-link:hover,
.main-container .gatech_gradient_sunset .block--coecard .block--coecard__inner.has-coecard-link:hover {
  background-color: rgb(242.25, 242.25, 242.25);
  transition: all 0.15s ease-in-out;
}
.main-container .gatech_gradient_canopy .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_bold .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_diploma .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_electric .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_gilt .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_impact .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_lemon-lime-sprite .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_mariner .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_navy .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_horizon .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_olympic .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_pimile .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_purple-haze .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_rat .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4,
.main-container .gatech_gradient_sunset .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4 {
  color: #003057 !important;
}
.main-container .gatech_gradient_canopy .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_bold .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_diploma .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_electric .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_gilt .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_impact .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_lemon-lime-sprite .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_mariner .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_navy .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_horizon .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_olympic .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_pimile .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_purple-haze .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_rat .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before,
.main-container .gatech_gradient_sunset .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content h4:before {
  background: rgb(229.5, 229.5, 229.5);
}
.main-container .gatech_gradient_canopy .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_bold .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_diploma .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_electric .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_gilt .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_impact .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_lemon-lime-sprite .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_mariner .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_navy .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_horizon .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_olympic .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_pimile .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_purple-haze .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_rat .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p,
.main-container .gatech_gradient_sunset .block--coecard .block--coecard__inner.has-coecard-link .block--coecard__content p {
  color: #023 !important;
}

.main-container .layout--onecol-section .block--coecard,
.layout--twocol-section--67-33 .layout__region--first .block--coecard,
.layout--twocol-section--33-67 .layout__region--second .block--coecard {
  margin-bottom: 1rem;
}
@media (max-width: 768px) {
  .main-container .layout--onecol-section .block--coecard,
  .layout--twocol-section--67-33 .layout__region--first .block--coecard,
  .layout--twocol-section--33-67 .layout__region--second .block--coecard {
    margin-bottom: 2rem;
  }
}
.main-container .layout--onecol-section .block--coecard .block--coecard__inner,
.layout--twocol-section--67-33 .layout__region--first .block--coecard .block--coecard__inner,
.layout--twocol-section--33-67 .layout__region--second .block--coecard .block--coecard__inner {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  height: auto;
}
@media (max-width: 768px) {
  .main-container .layout--onecol-section .block--coecard .block--coecard__inner,
  .layout--twocol-section--67-33 .layout__region--first .block--coecard .block--coecard__inner,
  .layout--twocol-section--33-67 .layout__region--second .block--coecard .block--coecard__inner {
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
  }
}
.main-container .layout--onecol-section .block--coecard .block--coecard__inner .block--coecard__image,
.layout--twocol-section--67-33 .layout__region--first .block--coecard .block--coecard__inner .block--coecard__image,
.layout--twocol-section--33-67 .layout__region--second .block--coecard .block--coecard__inner .block--coecard__image {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  border-radius: 9px 0 0 9px;
}
@media (max-width: 768px) {
  .main-container .layout--onecol-section .block--coecard .block--coecard__inner .block--coecard__image,
  .layout--twocol-section--67-33 .layout__region--first .block--coecard .block--coecard__inner .block--coecard__image,
  .layout--twocol-section--33-67 .layout__region--second .block--coecard .block--coecard__inner .block--coecard__image {
    flex: 0 0 100%;
    max-width: 100%;
    border-radius: 9px 9px 0 0;
  }
}
.main-container .layout--onecol-section .block--coecard .block--coecard__inner .block--coecard__content,
.layout--twocol-section--67-33 .layout__region--first .block--coecard .block--coecard__inner .block--coecard__content,
.layout--twocol-section--33-67 .layout__region--second .block--coecard .block--coecard__inner .block--coecard__content {
  flex: 1 1 auto;
  min-height: 1 px;
}
@media (min-width: 768px) {
  .main-container .layout--onecol-section .block--coecard .block--coecard__inner .block--coecard__content,
  .layout--twocol-section--67-33 .layout__region--first .block--coecard .block--coecard__inner .block--coecard__content,
  .layout--twocol-section--33-67 .layout__region--second .block--coecard .block--coecard__inner .block--coecard__content {
    padding: 0;
    padding-left: 2rem;
  }
}

.layout--twocol-section .block--coecard,
.layout--threecol-section .block--coecard,
.layout--fourcol-section .block--coecard {
  border: 0;
  margin: 0 0 2rem 0;
  height: 100%;
}
.layout--twocol-section .block--coecard .block--coecard__inner,
.layout--threecol-section .block--coecard .block--coecard__inner,
.layout--fourcol-section .block--coecard .block--coecard__inner {
  height: 100%;
}
.layout--twocol-section .block--coecard .block--coecard__inner .block--coecard__image,
.layout--threecol-section .block--coecard .block--coecard__inner .block--coecard__image,
.layout--fourcol-section .block--coecard .block--coecard__inner .block--coecard__image {
  border-radius: 9px 9px 0 0;
}
.layout--twocol-section .block--coecard.remove_equal_height,
.layout--threecol-section .block--coecard.remove_equal_height,
.layout--fourcol-section .block--coecard.remove_equal_height {
  height: auto;
}
.layout--twocol-section .block--coecard.remove_equal_height .block--coecard__inner,
.layout--threecol-section .block--coecard.remove_equal_height .block--coecard__inner,
.layout--fourcol-section .block--coecard.remove_equal_height .block--coecard__inner {
  height: auto;
}
