/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.promet-provus-training-cards{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.promet-provus-training-cards{padding-top:5.5rem;padding-bottom:5.5rem}}.training-card-title{text-align:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.025rem;margin-bottom:2.5rem}.training-cards{margin-left:-.625rem;margin-right:-.625rem}.training-cards-column{max-width:22.625rem;min-height:29.421875rem;margin-bottom:2rem}@media (min-width:768px){.training-cards-column{max-width:24.5rem;min-height:31.25rem;margin-bottom:2.5rem;padding-left:.75rem;padding-right:.75rem}}.training-cards-card{background-color:#fff;border:unset;border-radius:1rem;overflow:hidden}.training-cards-card-content-top{background-color:#3b82f6;width:30rem;height:18.4375rem;position:relative}@media (min-width:1100px){.training-cards-card-content-top{width:30rem;height:19.375rem}}.training-cards-card-content-top img{width:100%;height:100%}.training-cards-card-content-top-text{color:#fff!important;position:absolute;bottom:.81125rem;left:2.000625rem;font-family:Manrope,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.25rem;letter-spacing:.00825rem}@media (min-width:1100px){.training-cards-card-content-top-text{font-size:.875rem;line-height:1.3125rem}}.training-cards-card-content-top-text-multiple,.training-cards-card-content-top-text-number{text-transform:capitalize}.training-cards-card-content-body.card-body{padding:1.883125rem}.training-cards-card-content-body-title{color:#150b4f!important;margin:unset;margin-bottom:.70625rem;width:auto!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5625rem;font-style:normal;font-weight:700;line-height:normal}@media (min-width:1100px){.training-cards-card-content-body-title{font-size:1.625rem;font-style:normal;font-weight:700;line-height:normal}}.training-cards-card-content-body-title a{color:#150b4f!important}.training-cards-card-content-body-title a:focus,.training-cards-card-content-body-title a:hover{color:#4112fd!important;border-bottom-color:#4112fd!important}.training-cards-card-content-body-text-date,.training-cards-card-content-body-text-price{margin:unset}.training-cards-card-content-body-text-date{color:#4112fd!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.3125rem;margin-bottom:.235625rem}@media (min-width:1100px){.training-cards-card-content-body-text-date{font-size:1.125rem;line-height:1.4375rem;letter-spacing:.046875rem}}body .section-inverse-bg-color p.training-cards-card-content-body-text-date,body:not(.color-scheme-inverse) p.training-cards-card-content-body-text-date{color:#4112fd!important}body p.training-cards-card-content-body-text-date,body:not(.color-scheme-inverse) .section-inverse-bg-color p.training-cards-card-content-body-text-date{color:#4112fd!important}.training-cards-card-content-body-text-price{color:#747474!important;font-family:Manrope,sans-serif!important;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.25rem;letter-spacing:.00825rem}@media (min-width:1100px){.training-cards-card-content-body-text-price{font-size:.875rem;line-height:1.3125rem;letter-spacing:.046875rem}}body .section-inverse-bg-color p.training-cards-card-content-body-text-price,body:not(.color-scheme-inverse) p.training-cards-card-content-body-text-price{color:#747474!important}body p.training-cards-card-content-body-text-price,body:not(.color-scheme-inverse) .section-inverse-bg-color p.training-cards-card-content-body-text-price{color:#747474!important}.training-card-cta{text-align:center}body .section-inverse-bg-color a.training-card-cta-button,body:not(.color-scheme-inverse) a.training-card-cta-button{color:#fff!important}body a.training-card-cta-button,body:not(.color-scheme-inverse) .section-inverse-bg-color a.training-card-cta-button{color:#151142!important}
