.photo-card{background-color:#2d3638;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);display:flex;flex-direction:column;width:100%;margin-left:auto;margin-right:auto}.photo-background{background-position:center;background-size:cover;border-top-left-radius:10px;border-top-right-radius:10px;min-height:250px}.photo-details{padding:2.1875em 5%}@media screen and (min-width:700px){.photo-card{flex-direction:row}.photo-background{border-top-left-radius:10px;border-top-right-radius:0;border-bottom-left-radius:10px;min-height:none;width:50%}.photo-details{width:50%}}.photo-details h1,.photo-details h4{color:#fff;font-weight:500;margin:0}.photo-details h1{font-size:125%;line-height:1;margin-bottom:.35em}.photo-tags ul{list-style-type:none;margin:.35em 0 0;padding:0;display:flex;flex-wrap:wrap;font-size:87.5%;text-transform:lowercase}.photo-tags li{margin:0 .35em .35em 0}.photo-tags a{background-color:#191e20;border-radius:50px;color:#fff;display:block;padding:.3125em 1.25em;text-decoration:none;transition:color .3s}.photo-tags a:focus,.photo-tags a:hover{color:#e37544}.photo-details p,.white{color:#fff}.sub-list-content{font-size:16px;display:block;margin:10px;padding:10px;border:1px solid #d91c52}#choice,.wd100{width:100%}@media (max-width:780px){.btn-optimise.cta-button{font-size:10px;padding-left:10px!important;padding-right:10px!important;width:initial!important}}.team-grid{color:#313437;background-color:#fff}.team-grid p{color:#7d8285}.team-grid h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}.team-grid .intro{font-size:16px;max-width:500px;margin:0 auto}#team ul.social-buttons,.team-grid .intro p{margin-bottom:0}.team-grid .people{padding:50px 0}.mb30,.team-grid .item{margin-bottom:30px}.team-grid .item .box{text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;height:280px;position:relative;overflow:hidden}.team-grid .item .cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(31,148,255,.75);transition:opacity .15s ease-in;opacity:0;padding-top:80px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.15)}.carousel-control-next,.carousel-control-prev,.team-grid .item:hover .cover,.team-grid .social a:hover{opacity:1}.team-grid .item .name{font-weight:700;margin-bottom:8px}.team-grid .item .title{text-transform:uppercase;font-weight:700;color:#bbd8fb;letter-spacing:2px;font-size:13px;margin-bottom:20px}.fs18,.team-grid .social{font-size:18px}.team-grid .social a{color:inherit;margin:0 10px;display:inline-block;opacity:.7}footer{background-color:#292c2f;box-shadow:0 1px 1px 0 rgba(0,0,0,.12);box-sizing:border-box;width:100%;text-align:left;font:bold 16px sans-serif;padding:55px 50px;bottom:0;color:#fff}.footer-navigation h3{margin:0 0 20px;font:36px Cookie,cursive;color:#fff}.footer-navigation h3 a{text-decoration:none;color:#fff}.footer-navigation h3 span{color:#5383d3}.footer-navigation p.links a{color:#fff;text-decoration:none}.footer-navigation p.company-name{color:#8f9296;font-size:14px;font-weight:400;margin-top:20px}@media (max-width:767px){.team-grid h2{margin-bottom:25px;padding-top:25px;font-size:24px}.footer-contacts{margin:30px 0}}.footer-contacts p{display:inline-block;color:#fff;vertical-align:middle}.footer-contacts p a{color:#d91c52;text-decoration:none}.fa.footer-contacts-icon{background-color:#33383b;color:#fff;font-size:18px;width:38px;height:38px;border-radius:50%;text-align:center;line-height:38px;margin:10px 15px 10px 0}span.new-line-span{display:block;font-weight:400;font-size:14px;line-height:2}.footer-about h4{display:block;color:#fff;font-size:14px;font-weight:700;margin-bottom:20px}.footer-about p{line-height:20px;color:#92999f;font-size:13px;font-weight:400;margin:0}div.social-links{margin-top:20px;color:#fff}.social-links a{display:inline-block;width:35px;height:35px;cursor:pointer;background-color:#33383b;border-radius:2px;font-size:20px;color:#fff;text-align:center;line-height:35px;margin-right:5px;margin-bottom:5px}#team .text-muted{color:#777}#team a,#team a.active,#team a:active,#team a:focus,#team a:hover{outline:0}#team a.active,#team a:active,#team a:focus,#team a:hover{color:#fec503}section#team{padding:10px 0}@media (min-width:450px){#formdiv{padding-bottom:5%;margin-left:14%;margin-right:14%;border-radius:10.2px;box-shadow:0 0 16px #000}section#team h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}.site-heading h1{font-size:50px!important}}section#team h3.section-subheading{font-size:20px;text-transform:none;font-weight:400;margin-bottom:50px}.team-member{text-align:center;margin-bottom:50px}.team-member img{margin:0 auto;border:7px solid #fff}.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}.team-member p{margin-top:0}#team ul.social-buttons li a{display:block;background-color:#222;height:40px;width:40px;border-radius:100%;font-size:20px;line-height:40px;color:#fff;outline:0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}#team ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#fed136}hr{max-width:100%;border:0;border-top:1px solid #eee!important;border-bottom:1px solid #fff!important}.collapse-heading{margin:0 0 .6em;padding:0 0 0 20px;font-weight:400;text-shadow:0 -1px 0 rgba(0,0,0,.4);position:relative;font-size:20px;line-height:40px}.collapse-heading:after{position:absolute;content:"";left:0;top:0;bottom:0;width:5px;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 1px rgba(255,255,255,.3);background-color:#d91c52}.btn-actionbar{border-radius:10px;height:40px;padding:2px 10px;font-size:14px;background-color:#d91c52;border-color:#d91c52;color:#fff}.btn-actionbar:focus,.btn-actionbar:hover{background-color:#fff!important;color:#000}.navbar_optimise{height:50px;background-color:#373737}.navigation-clean-button{background:#292c2f;padding-top:.75rem;padding-bottom:.75rem;color:#333;border-radius:0;box-shadow:none;border:none;margin-bottom:0}.dropdown-menu a{color:#56a9d5;font-size:12px}.dropdown:hover .dropdown-menu{display:block;margin-top:0}.nav-link{color:#000!important}li{display:list-item}#mainNav .navbar-nav>li.nav-item>a{font-size:13px}.info li:before{content:"\f1ec";font-family:FontAwesome;margin-left:-1em;width:1em;display:inline-block;font-size:22px;margin-top:10px;color:#;position:relative;left:-16px}.info{list-style-position:outside!important;list-style-type:none}.dropdown-item{color:#444!important}@media (min-width:650px){.subheading{font-size:30px!important;font-weight:600!important}}.btn-optimise{margin:20px 0;border-radius:10px;background-color:#d91c52;border:1px solid #d91c52;width:200px}.btn-optimise:hover{background-color:#fff!important;border:1px solid #d91c52!important;color:#d91c52}.btn-optimise:active,.btn-optimise:focus{background-color:#d91c52!important;border:1px solid #d91c52!important;color:#fff!important}.heading-tutor{font-size:40px!important}a:active,a:focus,a:hover{color:#000!important;text-decoration:none}.ma{margin-left:auto!important;margin-right:auto!important}.ta_center{text-align:center}.research{font-size:30px;margin-bottom:20px}.contact-link,.footer-contacts a{color:#d91c52!important}.row{margin-left:0!important;margin-right:0!important}#mainNav.is-fixed{top:0!important}#mainNav.is-visible{transform:none!important}.nav-tabs .nav-link:hover{color:#fff!important;background:#444}.nav-link.active{color:#fff!important;background:#444!important}.panel img{width:100%;border:.5px solid #444}.panel{padding:10px;margin-top:30px}@media (min-width:450px){.panel-info{padding:50px 30px 30px 40px}.w-100.d-block{margin:auto;max-width:600px;max-height:300px}}.border-text-content span,.course h3,.panel-info h2,.panel-info h3,.pink,.sidebar-support strong,.special_plan strong,.tutor_hr strong{color:#d91c52}.panel-info h4{color:#000}.panel-info h5{font-weight:400}.panel-info ol li:before{margin-left:-1em}.sub-list-title{margin:10px;color:#d91c52;display:block}.hr-section p{font-size:14px;margin:15px 0 30px}.service-box a{color:#d91c52;text-decoration:underline}@media (min-width:700px){.people_background{height:400px!important}.right-border{border-right:2px solid #000}}.blackcover{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#212529;opacity:.5}@media (min-width:300px){.people_background{background:url('../../assets/img/dickhui/dickhui-profile-peoplepic.jpg') 50%/cover no-repeat #6c757d;position:relative;height:250px;margin:0}.people_heading{color:#fff;padding:70px 20px;text-align:center}}.form-check-label,.fs16,.tutor_hr p{font-size:16px}.w-100.d-block{margin-top:30px;width:80%}#carousel-2 img{max-width:400px;max-height:300px}.carousel-indicators li{background-color:#000}.carousel-indicators{bottom:initial}.right-sidebar .sidebar-heading{background-color:#000;color:#fff;padding:5px;text-align:center;margin-top:40px}.right-sidebar .sidebar-info{padding:5px;margin-top:10px;margin-bottom:5px}.sidebar-support h4{padding:5px;color:#d91c52;margin-top:40px}.sidebar-support img{width:100%;margin:5px}.sidebar-support p{font-size:16px;margin:20px 0;padding:5px}.table-wrapper{margin:10px 0;box-shadow:0 10px 10px rgba(0,0,0,.2)}.fl-table{border-radius:5px;font-size:12px;font-weight:400;border:none;border-collapse:collapse;width:100%;max-width:100%;background-color:#fff}.fl-table td,.fl-table th{text-align:center;padding:8px}.fl-table td{border-right:1px solid #f8f8f8;font-size:12px}.fl-table thead th{color:#fff;background:#d91c52}.fl-table thead th:nth-child(odd){color:#fff;background:#324960}.fl-table tr:nth-child(2n){background:#f8f8f8}.text{margin-top:15px}.content{background-color:#fff;padding:20px}@media (min-width:400px){.masthead.dick-background{background-image:url('../../assets/img/24-25reg-02.jpg')!important;background-position:56% 60%!important;height:70vh!important;background-size:cover!important;margin-top:60px}}@media (min-width:450px){.right-sidebar{border-left:1px solid #d3d3d3}.s6 .nav-item{width:50%!important}.masthead.dick-background{background-position:90%}}.masthead.dickhuiteam-background{background-image:url('../../assets/img/WhatsApp%20Image%202021-10-08%20at%2011.40.32%20AM.jpeg');background-size:cover;background-position:center;margin-bottom:30px}@media (max-width:450px){section#team h2.section-heading{font-size:30px;margin-top:0;margin-bottom:15px}#mainNav .navbar-brand{text-align:center}.site-heading h1{font-size:26px!important}.panel-info{padding:30px 15px 10px}.panel-info h3{font-size:30px;margin-top:30px}.panel-info h4{font-size:20px}.nav-tabs .nav-item{width:100%}.right-sidebar{border-top:1px solid #d3d3d3}.masthead.dickhuiteam-background{background-size:100%;margin-top:70px}.masthead.dickhuiteam-background .site-heading{padding:150px 0 30px}}@media (min-width:450px){.masthead.dickhuiteam-background .site-heading{padding:400px 0 50px}.masthead.dickhui-profile{background-image:url('../../assets/img/dickhui-web-dickhuipropile.jpg');background-position:20%;background-size:auto}}.topic span{font-size:16px;color:#d91c52}.topic .btn-optimise{padding:10px 20px;margin-left:0;margin-top:10px}.vip td{text-align:left}.border-text{border:1px solid #d91c52;margin-top:30px}.border-text-heading{margin-top:-15px;margin-left:25px;background:#fff;width:80px;text-align:center;font-size:16px;margin-bottom:0;color:#d91c52}.border-text-content{padding-left:5px;margin:10px;font-size:16px;color:#444}.form-course-info{border:1px solid #d91c52;padding:10px 20px;border-radius:10px;font-size:16px;margin:5px}#form-course{margin-top:20px;margin-bottom:5px}form p{font-size:18px;font-weight:600}.fs14,.intensive-para,form p em{font-size:14px}.timetable-tabs a{font-size:12px;font-weight:400}.timetable-tabs .nav-item{display:none}.location-row{margin:40px 0}.swal-button--phone,.swal-button--s1,.swal-button--s2,.swal-button--s3,.swal-button--s4,.swal-button--s5,.swal-button--s6,.swal-button--whatsapp{background-color:#d91c52;color:#fff;border:2px solid #d91c52;width:150px}.swal-button--phone:hover,.swal-button--s1:hover,.swal-button--s2:hover,.swal-button--s3:hover,.swal-button--s4:hover,.swal-button--s5:hover,.swal-button--s6:hover,.swal-button--whatsapp:hover{background-color:#fff!important;color:#d91c52;border:2px solid #d91c52}.justify{text-align:justify}.view{background:#fbd608;display:block;width:100%;color:#fff;text-decoration:none;margin:20px 0 0;text-align:center;padding:5px;font-weight:700}.box-tab{border-radius:0 19px 19px 0;color:#fff;display:inline-block;height:38px;font:bold 18px/38px "Trebuchet MS",sans-serif;left:-4px;margin-right:2px;position:relative;background-color:#000;vertical-align:middle;width:115px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding-left:15px;text-align:left}.box-hr{margin:10px 20px}.box-course-content{color:#444;font-size:14px;margin-top:10px;margin-left:20px;margin-bottom:0}.btn.btn-primary.box-btn:hover,.btn.btn-primary.btn-empty:active,.btn.btn-primary.btn-empty:focus,.btn.btn-primary.btn-empty:hover{background-color:#fff!important}.btn.btn-primary.btn-empty{padding:0;background-color:#fff;border:none}.box-list{font-size:12px;margin-top:10px}.box-list li,.mt5{margin-top:5px}@media (min-width:300px){.masthead.dick-background{background-image:url('../../assets/img/24-25reg-01.jpg');background-position:80% 50%;background-size:cover;margin-bottom:0;height:70vh;margin-top:40px}.timer li{display:inline-block;font-size:12px;list-style-type:none;padding:1em;text-transform:uppercase}}.timer{margin-left:-50px;margin-top:30px}@media (max-width:650px){.subheading{font-size:20px!important;font-weight:600!important}.site-heading h2{font-size:20px}}@media (min-width:600px){.timer li span{font-size:40px!important}.timer li{font-size:40px}.br-headline br{display:none}.intensive-para{height:350px}}@media (max-width:450px){.masthead.dickhui-profile{background-image:url('../../assets/img/dickhui-web-dickhuipropile.jpg');background-size:170%;background-position:20% 90%}header.masthead.dickhui-profile .site-heading{padding:120px 0}.timetable-tabs .nav-item{width:33%}.container.intensive-container{padding:0;margin:0}}body{font-family:sans-serif;max-width:980px;background-color:#f6f6f6;margin:auto!important}.mb10{margin-bottom:10px}.ophr{margin-top:0;height:5px;background-color:#d91c52;width:50px;margin-left:0}.mt10{margin-top:10px}.ml0{margin-left:0}.mr0{margin-right:0}.mt30{margin-top:30px}.m20{margin:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.fs12{font-size:12px}.webcourse .nav-tabs .nav-item{background-color:#fff;border:1px solid #444;border-radius:.25rem}.webcourse .nav-tabs .nav-item .nav-link{background-color:#fff;margin:0;border:none;border-radius:.25rem;text-align:center}.webcourse .nav-tabs .nav-item .nav-link:hover{background-color:#444}@media (min-width:300px){.timer li span{font-size:20px;margin-left:10px}.webcourse .nav-tabs .nav-item{width:16%;margin:1px;font-size:12px}.col-2-4{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:900px){.webcourse .nav-tabs .nav-item{width:15%;margin:5px;font-size:18px}}.webcourse .nav-tabs{border:none}.m0{margin:0}@media (min-width:992px){.col-lg-2-4{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:600px){.col-2-4{-ms-flex:0 0 15%;flex:0 0 15%;max-width:12%;margin:20px}}.pd0{padding:0}.wd30{width:40%}.none{background-color:#fff;padding:0;outline:0;border:none}.swal-text{padding:1em 2em}@media (min-width:800px){.people_heading{padding:100px 40px}.w-100.d-block.news{max-width:400px}.lg-fs20{font-size:20px}.btn.btn-primary.btn-optimise.btn-light{margin:20px 10px}}@media (min-width:300px){.btn.btn-primary.btn-optimise.btn-light{margin:0;background-color:#fff;color:#d91c52;width:250px}}@media (min-width:768px){section#team{padding:20px 0}.navigation-clean-button{padding-top:1rem;padding-bottom:1rem}.md-wd100{width:100%}.md-fs-30{font-size:30px}.md-fs-20{font-size:18px}.md-mt-30{margin-top:30px!important}.md-mt-20{margin-top:20px!important}}.btn-course{padding:5px 20px;font-weight:400;border-radius:5px;margin:0;background-color:#fff;color:#d91c52;border-color:#d91c52}@media (max-width:600px){.xs-pd-lr-5{padding-left:5px;padding-right:5px}}.wd105{margin:-5px;width:105%}@media only screen and (min-width:768px){header.masthead .page-heading,header.masthead .post-heading,header.masthead .site-heading{padding:380px 0 200px}}header.masthead .page-heading,header.masthead .post-heading,header.masthead .site-heading{padding:330px 0 60px;color:#fff}@media (min-width:450px){header.masthead .page-heading,header.masthead .post-heading,header.masthead .site-heading{padding:300px 0 50px;color:#fff}}.vbutton{background-color:#d91c52}.vbutton:active,.vbutton:focus,.vbutton:hover{background-color:#fff!important;color:#d91c52;border:1px solid #d91c52!important}.bg-primary{background-color:#d91c52!important}.masthead{margin-bottom:0!important}@media (max-width:480px){.vbutton{font-size:12px;padding:20px}}