html body #main section.element.courses .element-text h2:after{display:none}html body #main section.element.courses .card-wrapper{height:100%;padding:1.3157894737rem 0}html body #main section.element.courses .card-wrapper .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background:#fff;border:none;border-radius:0 0 4px 4px;box-shadow:0 0 17px 3px rgba(0,0,0,.15);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}@media (max-width:767.98px){html body #main section.element.courses .card-wrapper .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}html body #main section.element.courses .card-wrapper .card .image{position:relative}@media (max-width:767.98px){html body #main section.element.courses .card-wrapper .card .image{width:40%}html body #main section.element.courses .card-wrapper .card .image .img{height:100%;width:100%}html body #main section.element.courses .card-wrapper .card .image .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}html body #main section.element.courses .card-wrapper .card .image .img a{display:block;height:100%;overflow:hidden;width:100%}html body #main section.element.courses .card-wrapper .card .image .img a img{-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}html body #main section.element.courses .card-wrapper .card .image .img a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}html body #main section.element.courses .card-wrapper .card .image .overlay{bottom:0;color:#fff;font-family:Libre Baskerville,serif;font-size:.8947368421rem;left:0;line-height:1.2352941176;padding:1.5789473684rem 2.3684210526rem;position:absolute;right:0;text-shadow:0 0 4px rgba(0,0,0,.75)}@media (max-width:1199.98px){html body #main section.element.courses .card-wrapper .card .image .overlay{padding:0 1.3157894737rem 1.5789473684rem}}html body #main section.element.courses .card-wrapper .card .image .overlay span{position:relative}html body #main section.element.courses .card-wrapper .card .image .overlay span:after{content:url(/build/images/card-overlay-quotes.c15f93eb.svg);left:-1.0526315789rem;position:absolute;top:-.6315789474rem}html body #main section.element.courses .card-wrapper .card .text{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:767.98px){html body #main section.element.courses .card-wrapper .card .text{width:60%}}html body #main section.element.courses .card-wrapper .card .text .text-content{padding:2.6315789474rem 2.1052631579rem 1.3157894737rem}@media (max-width:1199.98px){html body #main section.element.courses .card-wrapper .card .text .text-content{padding:1.5789473684rem .7894736842rem 1.0526315789rem}}html body #main section.element.courses .card-wrapper .card .text .text-content .title-2{font-size:1.5263157895rem;margin-bottom:0;position:relative}@media (max-width:1199.98px){html body #main section.element.courses .card-wrapper .card .text .text-content .title-2{font-size:1.0526315789rem}}html body #main section.element.courses .card-wrapper .card .text .text-content .title-2 a{color:inherit;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}html body #main section.element.courses .card-wrapper .card .text .text-content .title-2 a:hover{color:#2c9683}html body #main section.element.courses .card-wrapper .card .text .text-content .title-2:after{background-image:url(/build/images/card-quotes.9268f23f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.5789473684rem;left:-.5263157895rem;position:absolute;top:-.5263157895rem;width:2.2105263158rem}html body #main section.element.courses .card-wrapper .card .text .text-content .subtitle{color:#2c9683;font-size:.6315789474rem;font-weight:600;margin-bottom:0}@media (max-width:767.98px){html body #main section.element.courses .card-wrapper .card .text .text-content .subtitle{font-size:.7894736842rem}}html body #main section.element.courses .card-wrapper .card .text .text-content .description{color:#5d5d5d;font-size:.6842105263rem;margin-bottom:0;margin-top:1.5789473684rem}@media (max-width:767.98px){html body #main section.element.courses .card-wrapper .card .text .text-content .description{font-size:.8947368421rem}}html body #main section.element.courses .card-wrapper .card .text .footer{border-top:1px solid #e2e2e2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}html body #main section.element.courses .card-wrapper .card .text .footer>div{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:.6842105263rem;-webkit-justify-content:center;justify-content:center;padding:.6842105263rem;width:50%}html body #main section.element.courses .card-wrapper .card .text .footer>div i{color:#083734;margin-right:.5263157895rem}html body #main section.element.courses .card-wrapper .card .text .footer>div.duration{border-right:1px solid #e2e2e2}