/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.grid-listing .grid-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -15px 0}.grid-listing .grid-row .grid-col{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;padding:0 15px;margin-bottom:30px}.grid-listing .grid-row .grid-col .col-container{padding:20px 20px 20px 40px;font-size:1.125rem;color:#4e4e4e;position:relative;font-weight:600;border:1px solid #d4d4d4;height:100%}.grid-listing .grid-row .grid-col .col-container:before{width:8px;height:8px;background:#4e4e4e;position:absolute;left:20px;content:"";border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:1023px){.grid-listing .grid-row .grid-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (max-width:568px){.grid-listing .grid-row .grid-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.buttons .btn--primary{padding:1.25rem 2.5rem}@media only screen and (max-width:767px){.buttons .btn--primary{padding:.9375rem 1.875rem}}@media only screen and (max-width:640px){.buttons .btn--primary{width:314px;padding:.9375rem 1.25rem;text-align:center}}@media only screen and (max-width:360px){.buttons .btn--primary{width:100%;padding:.9375rem 1.25rem}}@media only screen and (max-width:640px){.buttons{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}}.title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1170px){.title-container{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.title-container .buttons{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}
