.enroll-form{padding:0 0 40px}@media (max-width:767px){.enroll-form{padding:30px 0 0}}.enroll-form .col-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){.enroll-form .col-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.enroll-form .col-holder.add{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.enroll-form .col-holder.style-1{margin:0 0 35px 225px}@media (max-width:991px){.enroll-form .col-holder.style-1{margin:0 0 35px}}.enroll-form .col-holder.style-1:last-child{margin-bottom:0}.enroll-form .col-holder .form-group{margin:0}.enroll-form .small-col{width:37.5%;padding:0 10px}@media (max-width:991px){.enroll-form .small-col{width:100%;padding:0;text-align:left}}.enroll-form .small-col h4{margin:5px 0 0}@media (max-width:767px){.enroll-form .small-col h4{margin:0 0 8px}}.enroll-form .large-col{width:61.5%}@media (max-width:991px){.enroll-form .large-col{width:100%}}.enroll-form .large-col p{font-size:14px;line-height:1.5;margin:0 0 20px}@media (max-width:767px){.enroll-form .large-col p{margin:0 0 7px}}.enroll-form .col-medium{width:69%;padding:0 30px 0 0;line-height:1.1}@media (max-width:991px){.enroll-form .col-medium{width:100%}}.enroll-form .col-small-2{width:31%;display:-webkit-box;display:-ms-flexbox;display:flex}.enroll-form .col-small-2.radio-wrapp label{margin:0 60px 0 0}.enroll-form .col-small-2.radio-wrapp label:last-child{margin:0}.enroll-form .form-title{font:400 16px/1 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#ababab}@media (max-width:991px){.enroll-form .form-title{display:block;margin:0 0 10px}}@media (max-width:767px){.enroll-form .form-title{margin:0 0 5px}}.enroll-form .form-title.add{color:#555}.enroll-form .radio-holder{padding:17px 0 0}@media (max-width:767px){.enroll-form .radio-holder{padding:20px 0 0}}.enroll-form .radio-holder label{width:100%;display:block;position:relative}.enroll-form .radio-holder label.jcf-label-active .select-item{color:#fff;position:relative;z-index:2}.enroll-form .radio-holder .jcf-radio{position:absolute;left:0;right:0;bottom:0;width:auto;height:50px;border-radius:0;border:0}@media (max-width:767px){.enroll-form .radio-holder .jcf-radio{height:41px}}@media (max-width:576px){.enroll-form .radio-holder .jcf-radio{height:58px}}.enroll-form .radio-holder .jcf-radio span{top:0;left:0;bottom:0;right:0;border-radius:0;z-index:1}.enroll-form .holder{background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.enroll-form .holder>span{min-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border:2px solid #ddd;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out}.enroll-form .holder .holder-inner{padding:17px 5px 7px}@media (max-width:991px){.enroll-form .holder .holder-inner{padding:10px 5px 5px}}@media (max-width:767px){.enroll-form .holder .holder-inner{padding:17px 5px 5px}}@media (max-width:576px){.enroll-form .holder .holder-inner{padding:17px 3px 5px}}.enroll-form .holder .title{font:600 18px/1.66 Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;margin:0 0 15px}@media (max-width:991px){.enroll-form .holder .title{margin:0 0 5px}}@media (max-width:576px){.enroll-form .holder .title{font-size:16px}}.enroll-form .holder .txt{margin:0}@media (max-width:767px){.enroll-form .holder .txt{font-size:14px;line-height:1.2}}.enroll-form .holder .txt.small-txt{font-size:13px}@media (max-width:767px){.enroll-form .holder .txt.small-txt{font-size:12px;line-height:1.5;margin:0 0 7px}}.enroll-form .holder .price{color:#555;display:block;font-size:24px;margin:0 0 5px}@media (max-width:991px){.enroll-form .holder .price{font-size:23px;margin:0}}@media (max-width:767px){.enroll-form .holder .price{line-height:1.4}}@media (max-width:576px){.enroll-form .holder .price{font-size:18px}}.enroll-form .select-item{font-weight:600;font-family:Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;padding:11px 15px 9px;border-top:2px solid #ddd;margin:auto 0 0}@media (max-width:767px){.enroll-form .select-item{line-height:1.2;height:41px}}@media (max-width:576px){.enroll-form .select-item{padding:9px 5px;height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.enroll-form .border-box{border-top:2px dashed #ddd;padding:20px 0}.enroll-form .border-box.large .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.enroll-form .border-box.large .form-group{margin:0 0 14px}}.enroll-form .border-box.large .form-group.style-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:991px){.enroll-form .border-box.large .form-group.style-1{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.enroll-form .border-box.large .form-group:last-child{margin:0}.enroll-form .border-box.large .label-hold{width:38.5%;text-align:right;padding:0 20px 0 0}@media (max-width:991px){.enroll-form .border-box.large .label-hold{width:100%;padding:0;text-align:left}}.enroll-form .border-box.large .form-control{width:61.5%}@media (max-width:991px){.enroll-form .border-box.large .form-control{width:100%}}.enroll-form .border-box.large .tel-holder{width:61.5%}@media (max-width:991px){.enroll-form .border-box.large .tel-holder{width:100%}}.enroll-form .border-box.large .accept-box label{font-size:14px;font-weight:400;color:#ababab;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}@media (max-width:991px){.enroll-form .border-box.large .accept-box label{position:relative;padding:0 0 0 25px}}.enroll-form .border-box.small-box{padding:17px 0}.no-border{border:none!important}.enroll-form .border-box .location{font-size:14px;display:inline-block}.enroll-form .radio-wrapp{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.enroll-form .radio-wrapp{padding:18px 0 0}}.enroll-form .radio-wrapp .label-hold{margin:0 25px 0 0}@media (max-width:576px){.enroll-form .radio-wrapp .label-hold{margin:0 15px 0 0}}.enroll-form .radio-wrapp .label-hold-1{margin:0 0 12px}.enroll-form .radio-wrapp .label-hold-1:last-child{margin:0}.enroll-form .radio-wrapp label{font-size:14px;line-height:1.2}@media (max-width:767px){.enroll-form .radio-wrapp label{position:relative;padding:0 0 0 25px}}.enroll-form .radio-wrapp label.jcf-label-active{color:#555}.enroll-form .radio-wrapp .jcf-radio{width:16px;height:16px;background:-webkit-linear-gradient(top,#fff 0,#f2f4f8 100%);background:linear-gradient(to bottom,#fff 0,#f2f4f8 100%);border-color:#cfd1db}@media (max-width:767px){.enroll-form .radio-wrapp .jcf-radio{position:absolute;top:0;left:0}}.enroll-form .radio-wrapp .jcf-radio.jcf-checked{background:-webkit-linear-gradient(top,#57d841 0,#29b311 99%);background:linear-gradient(to bottom,#57d841 0,#29b311 99%);border-color:#2dac18}.enroll-form .radio-wrapp .jcf-radio span{background:#fff}.enroll-form .radio-wrapp .hold{width:44%}@media (max-width:576px){.enroll-form .radio-wrapp .hold{width:50%}}.enroll-form .radio-wrapp .hold:nth-child(2){width:30%}@media (max-width:576px){.enroll-form .radio-wrapp .hold:nth-child(2){width:50%}}.enroll-form .radio-wrapp .hold:last-child{width:24%}.enroll-form .radio-wrapp .hold:last-child{margin:0 0 0 auto}.enroll-form .form-group.form-success .jcf-select{border-color:#4dae3c}.enroll-form .form-group.form-success .form-control{border-color:#4dae3c}.enroll-form .form-group.form-success .jcf-select{border-color:#4dae3c}.enroll-form .form-group.input-error .form-control{border-color:#e11212}.enroll-form .form-group.input-error .jcf-select{border-color:#e11212}.enroll-form .form-group.input-error .error-msg{display:block}.enroll-form .form-group .jcf-select{border-color:#d4d4d4;border-radius:2px}.enroll-form .form-group .birth-holder .hold.form-success .form-control,.enroll-form .form-group .tel-holder .hold.form-success .form-control{border-color:#4dae3c}.enroll-form .form-group .birth-holder .hold.form-success .jcf-select,.enroll-form .form-group .tel-holder .hold.form-success .jcf-select{border-color:#4dae3c}.enroll-form .form-group .birth-holder .hold.input-error .form-control,.enroll-form .form-group .tel-holder .hold.input-error .form-control{border-color:#e11212}.enroll-form .form-group .birth-holder .hold.input-error .jcf-select,.enroll-form .form-group .tel-holder .hold.input-error .jcf-select{border-color:#e11212}.enroll-form .form-group .tel-holder.input-error+.error-msg{display:block}.enroll-form .form-group .tel-holder.input-error .form-control{border-color:#e11212}.enroll-form .form-group .tel-holder.form-success .form-control{border-color:#4dae3c}.enroll-form .form-group .tel-holder .jcf-select{border-radius:0}.enroll-form .birth-holder{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.enroll-form .error-msg{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;color:#e11212;font-style:italic}@media (max-width:767px){.enroll-form .error-msg{font-style:normal;font-size:14px;-ms-flex-item-align:end;align-self:flex-end}}.coupon-input-wrapper{display:flex;justify-content:space-between;width:61.5%}@media (max-width:576px){.coupon-input-wrapper{flex-direction:column}}@media (max-width:991px){.coupon-input-wrapper{width:100%}.input-reset-wrapper{width:100%}}.input-reset-wrapper #coupon_code{width:100%}input#coupon_code{min-width:250px;margin-right:20px}@media (max-width:576px){input#coupon_code{margin-right:0}}input.calculate-voucher{width:100%;min-width:auto;max-width:200px;margin:0}@media (max-width:576px){input.calculate-voucher{max-width:100%}}@media (min-width:992px) and (max-width:1199px){input.calculate-voucher{font-size:14px}}.input-reset-wrapper{display:flex;position:relative;width:100%}@media (max-width:991px){.input-reset-wrapper input{margin-right:20px}}.coupon-code-wrapper.border-box{border-top:0}.enroll-form .coupon-code-wrapper.border-box.large .form-control{width:50%}@media (max-width:991px){.enroll-form .coupon-code-wrapper.border-box.large .form-control{width:100%}}.reset-voucher{position:absolute;top:10px;right:25px;align-items:center;justify-content:center;border:0;background:0 0;padding:0;cursor:pointer;color:#ababab;font-size:14px;user-select:none;text-decoration:underline}.calculate-voucher{height:42px;padding:0 12px}#coupon-applied{display:flex;align-items:center;justify-content:flex-end}@media (max-width:576px){#coupon-applied{width:100%;justify-content:flex-start}}#coupon-applied i{margin-right:5px}#coupon-applied span{font-weight:600;margin-bottom:0}#applying-button{height:42px;width:100%;min-width:auto;max-width:200px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 12px}@media (max-width:576px){#applying-button{max-width:100%}}#applying-button .fancybox-loading{height:20px;width:20px;left:0;top:0;margin:0;margin-right:10px;position:relative}#applying-button span{color:#fff;margin:0}.enroll-form .child-option{display:none}@media (min-width:992px){.enroll-form .border-box.large .jcf-select{width:61.5%}}.enroll-form .border-box .jcf-select.jcf-select-small-2{width:initial}.enroll-form .border-box.large .form-control.csig{width:246px}@media (max-width:991px){.enroll-form .form-group .jcf-select:after{content:"";display:inline-block;vertical-align:middle;width:0;min-height:45px}.enroll-form .form-group .jcf-select>*{white-space:normal;display:inline-block;vertical-align:middle;max-width:99%}}@media (max-width:767px){.enroll-form .radio-wrapp .label-hold:last-child{margin:0}}.enroll-form .class-types .col-holder{align-items:inherit}.enroll-form .radio-wrapp .view-schedule{float:right}.enroll-form .border-box.small-box.class-types{margin-bottom:0}.enroll-form .form-group .birth-holder{margin-left:-10px}.enroll-form .form-group .birth-holder .form-control{width:38.5%;margin-left:10px}.enroll-form .form-group.exp-date .birth-holder .form-control{width:71%}#enrolModal .modal-header{justify-content:center}#enrolModal div{color:#555!important}.pay-radio .holder:hover{cursor:pointer}.pay-radio .holder:hover .select-item{color:#fff}.pay-radio.jcf-label-active .holder .select-item:after{content:"Selected"}.pay-radio .holder .select-item:after{content:"Select"}.class-types,.start-dates{display:none}.flg-select .fa.fa-caret-down{position:relative;margin-left:-18px;margin-right:-18px;font-size:14px;pointer-events:none}.accept-box{padding:22px 34px;background:#f6f6f7;margin:0 0 9px;width:100%}@media (max-width:767px){.accept-box{padding:28px 32px 20px;margin:0 0 4px}}.accept-box .jcf-checkbox{width:16px;height:16px;border-color:#ced0da;background:0 0;margin:0 8px 0 0}@media (max-width:1199px){.accept-box .jcf-checkbox{position:absolute;top:5px;left:0}}.accept-box a{font-size:14px;font-weight:400;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.modal-header.review{padding-top:30px;padding-bottom:0;border:0}.modal-body.review{padding-top:0}.view-open-close .view-opener,.view-open-close .view-opener .close{font:400 14px/1.75 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;opacity:1}.view-open-close .view-opener span.close{display:none}.modal-content .schedule-inner{padding:25px}.schedule-list{font-weight:600;font-family:Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;display:flex;flex-wrap:wrap;margin:0;padding:26px 0 0 22px;list-style:none}.schedule-list>li{width:25%;padding:0 15px 33px 0}@media (max-width:991px){.schedule-list>li{width:50%}}@media (max-width:576px){.schedule-list>li{width:100%;padding:0 5px 5px 0}}.schedule-list .title{display:block;padding:0 0 5px;margin:0 0 15px;border-bottom:1px solid #ddd}.day-list{display:flex;margin:0;padding:0;list-style:none}.day-list li{width:20%;padding:0 10px 0 0;cursor:pointer;transition:color .3s ease-in-out;opacity:1;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}.day-list b{display:inline-block;vertical-align:middle;line-height:1;color:#555;padding:0 0 5px;transition:color .3s ease-in-out}@media (max-width:576px){.day-list b{display:block}}.day-list li.non-day{color:#ababab;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;pointer-events:none;width:20%;padding:0 10px 0 0}.day-list time{display:block;font-family:Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}.view-open-close .bottom-box{display:flex;justify-content:flex-end;margin:-20px 20px 0 0}.view-open-close .bottom-list{display:flex;background:#fff;font-size:14px;font-style:italic;color:#03c0f1;padding:8px 15px;border-radius:2px;box-shadow:2px 2px 7px 0 rgba(0,0,0,.2);margin:0;list-style:none}.view-open-close .bottom-list li.non-class{color:#cdcdcd}.view-open-close .bottom-list li{padding:0 25px 0 0}.view-open-close .bottom-list li:last-child{padding:0}.modal-content .schedule-inner .button-holder{padding-top:25px;text-align:center}.talk-bottom-hold{position:relative;padding:40px 0 28px}.talk-bottom-hold:before{position:absolute;content:"";top:0;bottom:0;left:-9999px;right:-9999px;background:#f6f6f7;z-index:0}.paymant-holder{border:2px solid #ddd;text-align:center;padding:20px 0 10px;margin:0 0 25px}.paymant-holder .price{font-size:24px;display:block}.review div .gappy{padding-bottom:15px}@media (max-width:767px){.gappy{text-align:center}}.modal-body.review .text-primary{color:#555}.modal-body.review .text-primary{color:#555}.payment-heading{padding-top:15px;font-family:Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:18px}.card-row{padding-top:25px}.card-label{padding-top:8px}.plan-open-close .plan-opener{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;padding:0 8px 0 0}@media (max-width:767px){.plan-open-close input{width:auto;min-width:370px;margin:0 0 15px}}@-webkit-keyframes loading-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes loading-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.applying-loading{border:6px solid rgba(100,100,100,.4);border-top:6px solid rgba(255,255,255,.6);border-radius:100%;height:20px;width:20px;padding:0;-webkit-animation:loading-rotate .8s infinite linear;animation:loading-rotate .8s infinite linear;background:0 0;display:inline-block;margin-right:8px;vertical-align:middle}.alert{margin-top:20px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;text-align:center;padding-top:4px;padding-bottom:4px}#card-errors{min-height:40px}.review-info .btn{margin-bottom:10px}@media (max-width:1199px){.review .btn-holder .btn{width:100%;min-width:auto}}.cube-loader-holder{position:fixed;float:right;top:0;width:100%;z-index:10000;height:100%;background:#ffffffa1;display:none}.cube-loader-holder.loading{display:block}.cube-loader-holder .cube-loader-inner{position:relative;top:33%}.cssload-thecube{width:84px;height:84px;margin:0 auto;margin-top:56px;position:relative;transform:rotateZ(45deg);-o-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg)}.cssload-thecube .cssload-cube{position:relative;transform:rotateZ(45deg);-o-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg)}.cssload-thecube .cssload-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.cssload-thecube .cssload-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2ba0c7;animation:cssload-fold-thecube 2.76s infinite linear both;-o-animation:cssload-fold-thecube 2.76s infinite linear both;-ms-animation:cssload-fold-thecube 2.76s infinite linear both;-webkit-animation:cssload-fold-thecube 2.76s infinite linear both;-moz-animation:cssload-fold-thecube 2.76s infinite linear both;transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%}.cssload-thecube .cssload-c2{transform:scale(1.1) rotateZ(90deg);-o-transform:scale(1.1) rotateZ(90deg);-ms-transform:scale(1.1) rotateZ(90deg);-webkit-transform:scale(1.1) rotateZ(90deg);-moz-transform:scale(1.1) rotateZ(90deg)}.cssload-thecube .cssload-c3{transform:scale(1.1) rotateZ(180deg);-o-transform:scale(1.1) rotateZ(180deg);-ms-transform:scale(1.1) rotateZ(180deg);-webkit-transform:scale(1.1) rotateZ(180deg);-moz-transform:scale(1.1) rotateZ(180deg)}.cssload-thecube .cssload-c4{transform:scale(1.1) rotateZ(270deg);-o-transform:scale(1.1) rotateZ(270deg);-ms-transform:scale(1.1) rotateZ(270deg);-webkit-transform:scale(1.1) rotateZ(270deg);-moz-transform:scale(1.1) rotateZ(270deg)}.cssload-thecube .cssload-c2:before{animation-delay:.35s;-o-animation-delay:.35s;-ms-animation-delay:.35s;-webkit-animation-delay:.35s;-moz-animation-delay:.35s}.cssload-thecube .cssload-c3:before{animation-delay:.69s;-o-animation-delay:.69s;-ms-animation-delay:.69s;-webkit-animation-delay:.69s;-moz-animation-delay:.69s}.cssload-thecube .cssload-c4:before{animation-delay:1.04s;-o-animation-delay:1.04s;-ms-animation-delay:1.04s;-webkit-animation-delay:1.04s;-moz-animation-delay:1.04s}@keyframes cssload-fold-thecube{0%,10%{transform:perspective(158px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(158px) rotateX(0);opacity:1}100%,90%{transform:perspective(158px) rotateY(180deg);opacity:0}}@-o-keyframes cssload-fold-thecube{0%,10%{-o-transform:perspective(158px) rotateX(-180deg);opacity:0}25%,75%{-o-transform:perspective(158px) rotateX(0);opacity:1}100%,90%{-o-transform:perspective(158px) rotateY(180deg);opacity:0}}@-ms-keyframes cssload-fold-thecube{0%,10%{-ms-transform:perspective(158px) rotateX(-180deg);opacity:0}25%,75%{-ms-transform:perspective(158px) rotateX(0);opacity:1}100%,90%{-ms-transform:perspective(158px) rotateY(180deg);opacity:0}}@-webkit-keyframes cssload-fold-thecube{0%,10%{-webkit-transform:perspective(158px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(158px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(158px) rotateY(180deg);opacity:0}}@-moz-keyframes cssload-fold-thecube{0%,10%{-moz-transform:perspective(158px) rotateX(-180deg);opacity:0}25%,75%{-moz-transform:perspective(158px) rotateX(0);opacity:1}100%,90%{-moz-transform:perspective(158px) rotateY(180deg);opacity:0}}.courses-list{padding:0;list-style:none;margin:30px 0 0}.courses-list>li{padding:0;margin:0 0 10px;border:2px solid #cdcdcd;transition:border .3s ease-in-out}.courses-list>li a{padding:20px 25px;display:block}.courses-list div.col{margin-bottom:20px}.courses-list .price,.courses-list .title{color:#555}.courses-list .title{display:block;font-size:24px;line-height:1.2;font-weight:400;transition:color .3s ease-in-out}.courses-list div.col span{display:block}.courses-list .subtitle{font-size:18px;color:#ababab;display:block}.courses-list div.text span{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.75}.courses-list div .btn{min-width:initial}.section{padding:55px 0}@media (max-width:1199px){.courses-list div.text span.price{display:block}}@media (max-width:1199px){.courses-list .enrol-btn{width:100%;margin-top:15px}}