.carousel-slider .control-dots{display:flex;bottom:20px}.carousel-slider .control-dots .dot{width:10px;height:10px}.react-multiple-carousel__arrow--right{right:calc(0% - 1px)!important}.react-multiple-carousel__arrow--left{left:calc(0% + 1px)!important}.image-item{padding:20px 0 20px 20px}.companies-container{width:100%}.instructor-description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}.image-container:before{content:"";position:absolute;top:0;bottom:0;width:20%;background:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,1));filter:blur(10px)}.image-container:after{content:"";position:absolute;top:0;bottom:0;width:20%;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));filter:blur(10px)}.image-container:before{left:0}.image-container:after{right:0}table{margin:0}th{padding-bottom:15px}tbody td:first-child{margin-left:15px!important;width:40em}tbody td{position:relative;border:1px solid #0f4070;flex-basis:fit-content;padding:12px;text-align:center}tbody td img{display:inline-block;padding-top:5px;z-index:-1}tbody tr{flex-basis:content}thead th{position:sticky;top:0;border-top:0}tr:last-child td{border-bottom:0}tr td:first-child,tr th:first-child,tr:first-child{border-left:0}tr td:last-child,tr th:last-child,tr:last-child{border-right:0}tr td:first-child{text-align:left}.toolWrap{max-width:180px!important;z-index:30}@media screen and (max-width: 768px){.hero1-container{background-image:none!important}table{display:inline-block}thead{z-index:1000;top:0;position:sticky}tr{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;border:1px}td{min-width:75px}tbody{margin-top:80px!important}tbody tr td:first-child{grid-column:1 / -1;grid-row:1;font-weight:700;width:calc(98% - 10px)!important}tr td:nth-child(n+2){grid-row:2}tr th:first-child{grid-column:1 / -1;grid-row:1;background-color:#fff;visibility:hidden;height:0px!important;margin:0!important;padding:0!important}tr th:nth-child(n+2){grid-row:2;font-size:1.2rem;min-height:298px}tr th button{width:100%;min-height:82px;bottom:0;position:absolute;left:0;align-content:center}tr th button>div{margin:1px}tr th button a{font-size:.6rem!important}}@media screen and (max-width: 1024px){.carousel-slider .control-dots{display:flex;justify-content:center}}@media screen and (min-width: 1024px){.carousel-slider .control-dots{left:40px;bottom:20px!important}}@media screen and (min-width: 1440px){.hero-carousel .carousel-slider .control-dots{left:80px;bottom:20px!important}}
