@charset "UTF-8";.top-courses{align-items:center;display:flex;flex-direction:column}.top-courses h2{font-size:18px;margin-bottom:20px}.top-courses .courses-grid{grid-gap:15px;display:grid;grid-template-columns:repeat(3,1fr);width:100%}@media (max-width:767px){.top-courses .courses-grid{grid-template-columns:1fr}}.top-courses .courses-grid .course-card{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,.1);color:unset;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}.top-courses .courses-grid .course-card .header{align-items:center;padding:0 0 20px}.top-courses .courses-grid .course-card .header .image{flex:1}.top-courses .courses-grid .course-card .header .image img{border-radius:10px 10px 0 0;max-width:100%}.top-courses .courses-grid .course-card .header .description{flex:3;padding:20px 20px 0;text-align:left}@media (max-width:767px){.top-courses .courses-grid .course-card .header .description{flex:5}}.top-courses .courses-grid .course-card .header .description h2{color:#a38c65;display:block;font-size:18px;font-weight:700;line-height:1.5;margin-bottom:20px;padding:0;text-align:center}.top-courses .courses-grid .course-card .header .description p{color:#666;font-size:16px}.top-courses .courses-grid .course-card .body{border-top:1px solid #ccc;color:#666;font-size:15px;line-height:1.6;padding:20px}.top-courses .courses-grid .course-card .body p{align-items:center;display:flex}.top-courses .courses-grid .course-card .body p img{height:13px;margin-right:5px;width:13px}.top-courses .courses-grid .course-card .body strong{color:#000;font-weight:700;margin-left:5px}.top-courses .courses-grid .course-card .body .btn-default{margin-top:0}.top-courses .courses-grid .course-card .body .icon{display:block;font-size:20px;text-align:center;width:40px}.top-courses .courses-grid .course-card:hover{box-shadow:1px 1px 5px hsla(0,0%,44%,.68);opacity:.9}#course_banner{background:#1e1e1c}@media (min-with:992px){#course_banner{--banner-height:323px}}#course_banner .banner-top--container{flex-direction:row;max-width:var(--width-container)}@media (min-width:992px){#course_banner .banner-top--container{justify-content:flex-start}#course_banner .banner-top--container .left{text-align:left;width:62%}}#course_banner .banner-top--container .banner-top--title{font-size:38px;line-height:50px}#course_banner .banner-top--container .banner-top--description{font-size:24px;line-height:32px}@media (max-width:992px){#course_banner .banner-top--container{text-align:left}}#course_banner .banner-top--rating{margin-top:20px}#course_banner .banner-top--rating span{color:#d1b537}#course_banner .banner-top--rating .star strong{margin-right:5px}#course_banner .banner-top--rating .bg{color:#d1b537;display:inline-block;margin-right:10px}#course_banner .banner-top--rating .bg strong{background:#d1b537;border-radius:5px;color:#fff;margin-right:10px;padding:2px 10px}#course_banner .banner-top--rating .on{color:#d1b537}#course_banner .banner-top--rating .off{color:dimgrey}@media (max-width:992px){#course_banner .banner-top--rating{display:flex;flex-direction:column}#course_banner .banner-top--rating .bg{margin-bottom:10px;margin-right:0}#course_banner{--banner-height:100%;padding:20px 0}#course_banner .banner-top--container .banner-top--description{font-size:17px;line-height:21px}#course_banner .banner-top--container .banner-top--title{font-size:20px;line-height:28px}}#course_banner .course_thumb{z-index:2}#course_banner .course_thumb img{max-width:100%}#course #bar{background:#a38c65;color:#fff;padding:20px 0}#course #bar .container{display:flex}@media (max-width:992px){#course #bar .container{justify-content:center}}#course #bar .container p{align-items:center;display:flex;font-size:17px;font-weight:300;margin-right:20px}#course #bar .container p .icon{font-size:25px;margin-right:10px}@media (max-width:992px){#course #bar .container p{flex-direction:column;font-size:14px;margin:0 10px;text-align:center}#course #bar .container p .icon{margin:0}}#content-course{position:relative}#content-course .course-title,#content-course h3{color:#3d4b51;font-size:24px;font-weight:400;margin-bottom:30px;text-align:left}#content-course .course-title:after,#content-course h3:after{background:#a38c65;content:" ";display:block;height:4px;margin-top:3px;width:50px}#content-course .content_right{background-color:#fff;border:1px solid #fff;border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,.56);color:#585858;margin-top:30px;text-align:left}@media (min-width:992px){#content-course .content_right{float:right;margin-top:0;position:absolute;right:20px;top:-350px;width:33%;z-index:999}#content-course .content_right.sticky{position:fixed;top:80px}}#content-course .content_right .image{height:178px}#content-course .content_right .image img{border-radius:10px 10px 0 0;max-width:100%}#content-course .content_right .content{padding:40px}#content-course .content_right .content .price{font-size:30px;font-weight:800;line-height:30px;margin-bottom:30px}#content-course .content_right .content .price .icon{align-items:center;border:2px solid #a38c65;border-radius:100%;color:#a38c65;display:flex;font-size:20px;height:30px;justify-content:center;margin-right:20px;width:30px}#content-course .content_right .content .price .obs{font-size:16px;margin-left:5px}#content-course .content_right .content .price .split{display:block;font-size:14px}#content-course .content_right .content .price .from{color:#bebebe;display:block;font-size:14px}#content-course .content_right .content .price .from span{text-decoration:line-through}#content-course .content_right .content .warranty{border-top:3px solid #f3f3f3;margin-top:50px;padding-top:50px}@media (max-width:800px){#content-course .content_right .content{padding:15px}}#content-course .content_right .btn{background:#63b549 0 0 no-repeat padding-box;border-radius:100px;color:#fff;display:inline-block;font:normal normal 700 24px/32px Nunito;padding:15px 45px;text-align:center;text-transform:uppercase;width:100%}#content-course .content_right .btn:hover{background:#559a40}#content-course .content_left{padding:50px 0}@media (min-width:992px){#content-course .content_left{width:60%}}#content-course .content_left .section{margin-bottom:40px}#content-course .content_left .section .text{color:#585858;font-size:19px;font-weight:400;line-height:24px}#content-course .content_left .section .text p{margin-bottom:15px}#content-course .content_left .section.content{background:#f9f9f9;border:1px solid #bebebe;border-radius:10px;padding:20px}#content-course .content_left .section.content ul{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);list-style:none;width:100%}@media (max-width:767px){#content-course .content_left .section.content ul{grid-template-columns:1fr}}#content-course .content_left .section.content ul li{display:flex;font-size:16px}#content-course .content_left .section.content ul li:before{content:"✓ ";margin-right:10px}#content-course .content_left .content_text ul{list-style:none;margin-bottom:30px}@media (max-width:767px){#content-course .content_left .content_text ul{grid-template-columns:1fr}}#content-course .content_left .content_text ul li{display:flex}#content-course .content_left .content_text ul li:before{content:"✓ ";margin-right:10px}#content-course .content_left .teacher .content{display:flex}#content-course .content_left .teacher .content button{font-size:11px;padding:6px 7px}#content-course .content_left .teacher .photo{align-items:center;border:4px solid #a38c65;border-radius:100%;display:flex;justify-content:center;margin-right:20px;max-height:120px;max-width:120px;min-height:120px;min-width:120px;overflow:hidden}#content-course .content_left .teacher .photo img{max-width:100%}#content-course .content_left .teacher .desc{display:flex;flex-direction:column;font-size:15px;justify-content:center}#content-course .content_left .teacher .desc .name{font-size:20px;margin-bottom:10px}#content-course .content_left .disclaimer .text{font-size:14px}.ratings{background:#f9f9f9;border:1px solid #bebebe;border-radius:10px;padding:20px}.ratings .rating{color:#d1b537;font-size:14px;padding:10px 0}.ratings .name{font-size:18px;font-weight:700}.ratings .description{font-size:14px;font-weight:300}.ratings .list-item{margin-bottom:30px}.ratings .read-more.collapsed .text-content:after{background:-webkit-linear-gradient(hsla(0,0%,100%,0),#f9f9f9);background-image:linear-gradient(hsla(0,0%,100%,0),#f9f9f9);background-image:-ms-linear-gradient(hsla(0,0%,100%,0) 0,#f9f9f9 100%);bottom:0;content:" ";height:130px;position:absolute;width:100%}.ratings button.btn-readmore{padding:7px 8px!important}#relateds{margin-bottom:50px}
