@media screen and (max-width:991px){main.ves div.container{padding:1rem!important}main.ves .buttonWrapper{margin-top:2rem!important}}main.ves .discount-banner{background-color:#cd4d2b;color:#fff;font-family:BarlowBold;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}main.ves .discount-banner small{font-size:16px;font-family:BarlowRegular;margin-top:.2rem}main.ves .discount-banner small span{text-decoration:underline}main.ves .discount-banner p{margin:0;line-height:1}main.ves header{background-color:var(--color-base-black);color:var(--color-white);padding:60px 0;position:relative}main.ves header video{background-color:#000;-o-object-fit:contain;object-fit:contain;height:100%;width:100%}main.ves .faq{text-align:center}main.ves .faq a:link{color:#fff}main.ves .faq a:hover{text-decoration:underline;color:#fff!important}main.ves .highlighted-course{background-color:#fff}main.ves .highlighted-course video{background-color:#000;-o-object-fit:contain;object-fit:contain;height:100%;width:100%}main.ves .vesTableWrapper{background-color:#fff;padding:1rem 2rem;overflow-x:auto}main.ves .vesTableWrapper table{min-width:100%}main.ves .vesTableWrapper .table--responsive{padding:1rem}main.ves .vesTableWrapper thead{border-top:0}main.ves .vesTableWrapper tr{border-top-color:#d9dbe7}main.ves .vesTableWrapper thead tr{border:0 solid transparent}main.ves .vesTableWrapper thead td{vertical-align:middle!important;border:0 solid transparent;font-weight:700;font-size:14px}main.ves .vesTableWrapper table p{margin:0!important}main.ves .vesTableWrapper table td div{margin-bottom:0!important}main.ves .vesTableWrapper tbody td{padding-top:1rem;font-size:14px;vertical-align:middle}main.ves .vesTableWrapper tbody td a{font-size:16px;font-weight:700;text-decoration:underline}main.ves .highlited-course--content{padding:2rem}main.ves .highlited-course--content h4{margin-bottom:0}main.ves .moneyback{font-size:14px;font-style:italic;color:#777}main.ves .course--byline{font-size:14px}main.ves .course--byline.alt{border-top:1px solid #ccc;margin-top:.5rem}main.ves .course--byline .course--duration{margin-left:auto;display:block}main.ves .course--byline img{height:24px;width:24px;-o-object-fit:cover;object-fit:cover;border-radius:50%}main.ves .course--byline .byline-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}main.ves .course--byline p{display:inline-block;margin:0;color:#777}main.ves .course--byline.alt .byline-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main.ves .course-button-price{font-family:BarlowBold,sans-serif;color:var(--primary-color)}main.ves .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto}main.ves .buttonWrapper button{min-width:0}main.ves .buttonWrapper button.btn-alt{background-color:#868686}main.ves .buttonWrapper button.btn-alt:hover{background-color:#070707}main.ves p{opacity:.9}main.ves .course--tile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}main.ves .course--tile{background:#fff;width:313px;height:100%;min-height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;min-height:378px}@media screen and (max-width:991px){main.ves .course--tile{width:100%}}main.ves .course--tile-content{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}