*:hover,*:focus{outline:0}.course-title-button a:focus,.course-choose-item:focus{outline:0}.wrapper{width:100%;max-width:1170px;padding:0 15px;margin:0 auto}section.course-title-section *,section.course-choose-section *,section.course-tarolog-section *,section.course-form-section *{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}section.course-title-section{padding:128px 0;background:url(../../../../../../../themes/taro/images/course-title-bg.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center}.course-title-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.course-title-left{width:53%;padding-right:15px}.course-title-left h1{font-family:'Montserrat',sans-serif;font-weight:900;font-size:36px;line-height:1.23;margin-bottom:7px;color:#F9F9F9;letter-spacing:.05em}.course-title-left p{font-family:'Nunito',sans-serif;font-weight:400;margin-bottom:25px;font-size:24px;line-height:1.4;color:#F9F9F9;letter-spacing:.05em}.course-title-button{margin-bottom:52px}.course-title-button a{width:204px;height:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:-webkit-linear-gradient(354.69deg,#27DCE8 3.47%,#2777AC 76.25%);background:-o-linear-gradient(354.69deg,#27DCE8 3.47%,#2777AC 76.25%);background:linear-gradient(95.31deg,#27DCE8 3.47%,#2777AC 76.25%);-webkit-border-radius:15px;border-radius:15px;-webkit-filter:drop-shadow(0 4px 10px #2E2454);filter:drop-shadow(0 4px 10px #2E2454);color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;letter-spacing:.05em;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.course-title-button a:hover{background:-webkit-linear-gradient(354.69deg,#2777AC 3.47%,#27DCE8 76.25%);background:-o-linear-gradient(354.69deg,#2777AC 3.47%,#27DCE8 76.25%);background:linear-gradient(95.31deg,#2777AC 3.47%,#27DCE8 76.25%)}.course-title-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.course-title-social a{margin-right:19px}.course-title-social a:last-child{margin-right:0}.course-title-social a img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;max-width:38px}.course-title-social a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.course-title-form{width:47%;padding-left:15px;background:rgba(211,238,255,.26);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);-webkit-border-radius:15px;border-radius:15px;padding:43px 30px;padding-bottom:35px}.course-title-form input{width:100%;margin-bottom:38px;height:55px;background:#fff;border:none;-webkit-border-radius:15px;border-radius:15px;padding:0 15px;font-family:'PT Sans',sans-serif;font-weight:400;font-size:27px;color:#2777AC}.course-title-form input::-webkit-input-placeholder{font-family:'PT Sans',sans-serif;font-weight:400;font-size:27px;color:rgba(39,119,172,.5)}.course-title-form input::-moz-placeholder{font-family:'PT Sans',sans-serif;font-weight:400;font-size:27px;color:rgba(39,119,172,.5)}.course-title-form input:-ms-input-placeholder{font-family:'PT Sans',sans-serif;font-weight:400;font-size:27px;color:rgba(39,119,172,.5)}.course-title-form input::placeholder{font-family:'PT Sans',sans-serif;font-weight:400;font-size:27px;color:rgba(39,119,172,.5)}.course-title-form button{width:204px;height:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#F9B237;-webkit-border-radius:15px;border-radius:15px;border:none;-webkit-filter:drop-shadow(0 4px 10px #2E2454);filter:drop-shadow(0 4px 10px #2E2454);margin-bottom:26px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;letter-spacing:.05em;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.course-title-form button:hover{background:#f69e07}.course-title-form p{font-family:'PT Sans',sans-serif;font-weight:400;font-size:17px;color:#fff;line-height:1.3;padding-right:15px}section.course-choose-section{padding-top:71px;padding-bottom:15px}section.course-choose-section h2{text-align:center;margin-bottom:72px;color:#2777AC;font-family:'Montserrat',sans-serif;font-weight:700;font-size:48px;line-height:1.2}.course-choose-wrap{margin:0 -12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-choose-wrap.course-main-page{margin-top:50px}.course-choose-wrap.course-main-page .course-choose-item{text-decoration:none}.course-choose-wrap.course-main-page .course-choose-item:focus{outline:0}.course-choose-item{width:-webkit-calc(25% - 24px);width:calc(25% - 24px);margin:0 12px;margin-bottom:73px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.course-choose-item:hover .img img{-webkit-filter:brightness(70%);filter:brightness(70%)}.course-choose-item .img{width:100%;-webkit-border-radius:11px;border-radius:11px;overflow:hidden;margin-bottom:14px;display:block}.course-choose-item .img img{width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.course-choose-item .title{width:100%;min-height:38px;margin-bottom:17px;display:block;font-family:'Nunito',sans-serif;font-weight:800;color:#000;font-size:13px;line-height:1.4}.course-choose-item .desc{width:100%;display:block;margin-bottom:14px;font-family:'PT Sans',sans-serif;font-weight:400;font-size:13px;line-height:1.3;letter-spacing:.05em;color:#000}.course-choose-item .bottom{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:auto;margin-bottom:0}.course-choose-item .price{font-family:'Montserrat',sans-serif;font-weight:700;color:#9C1023;letter-spacing:.05em;font-size:15px;line-height:1.2}.course-choose-item .more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#2777AC;font-family:'Montserrat',sans-serif;font-weight:400;font-size:18px;line-height:1.2}.course-choose-item .more .more-text{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border-bottom:1px solid transparent}.course-choose-item .more:hover .more-text{border-bottom-color:#2777AC}.course-choose-item .more img{margin-left:5px;max-width:23px}section.course-tarolog-section{padding-bottom:87px}section.course-tarolog-section .wrapper{position:relative}section.course-tarolog-section img.tarolog1{position:absolute;top:0;left:0;-webkit-border-radius:19px;border-radius:19px;z-index:3}section.course-tarolog-section img.tarolog2{position:absolute;bottom:0;left:329px;-webkit-border-radius:19px;border-radius:19px;z-index:2}section.course-tarolog-section p{font-family:'Nunito',sans-serif;font-size:18px;line-height:1.375;margin-bottom:23px;font-weight:400}section.course-tarolog-section p:last-child{margin-bottom:0}section.course-tarolog-section strong{font-weight:700}section.course-tarolog-section .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:35px}section.course-tarolog-section .title h2{width:425px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:48px;line-height:1.22}section.course-tarolog-section .second-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:157px}section.course-tarolog-section .second-text p{width:666px}section.course-tarolog-section .third-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:95px}section.course-tarolog-section .third-text p{width:335px}section.course-tarolog-section p.quote{width:529px;padding-left:41px;padding-right:11px;padding-top:30px;font-weight:300;font-style:italic;-webkit-border-radius:11px 11px 0 11px;border-radius:11px 11px 0 11px;background:#fff;padding-bottom:20px;position:relative;z-index:4}section.course-tarolog-section p.quote::before{content:'“';position:absolute;top:0;left:0;font-family:'Montserrat',sans-serif;font-weight:400;font-size:216px;line-height:1;color:rgba(39,119,172,.35);font-style:normal}section.course-form-section{background:url(../../../../../../../themes/taro/images/course-form-bg.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center;color:#fff}section.course-form-section .wrapper{padding-top:200px;padding-bottom:200px;position:relative}.course-form-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.course-form-left{width:53%;padding-right:15px}.course-form-left h2{font-family:'Montserrat',sans-serif;font-weight:700;font-size:48px;line-height:1.22;margin-bottom:29px;color:#fff}.course-form-left p{font-family:'PT Sans',sans-serif;font-weight:700;font-size:36px;line-height:1.3}.course-form{width:47%;background:#fff;-webkit-border-radius:15px;border-radius:15px;padding:43px 30px;padding-bottom:35px}.course-form input{width:100%;margin-bottom:38px;height:55px;background:rgba(39,119,172,.3);border:none;-webkit-border-radius:15px;border-radius:15px;padding:0 15px;font-family:'PT Sans',sans-serif;font-weight:400;font-size:27px;color:#fff}.course-form input::-webkit-input-placeholder{font-family:'PT Sans',sans-serif;font-weight:400;font-size:27px;color:#fff}.course-form input::-moz-placeholder{font-family:'PT Sans',sans-serif;font-weight:400;font-size:27px;color:#fff}.course-form input:-ms-input-placeholder{font-family:'PT Sans',sans-serif;font-weight:400;font-size:27px;color:#fff}.course-form input::placeholder{font-family:'PT Sans',sans-serif;font-weight:400;font-size:27px;color:#fff}.course-form button{width:204px;height:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#F9B237;-webkit-border-radius:15px;border-radius:15px;border:none;-webkit-filter:drop-shadow(0 4px 10px #F9B237);filter:drop-shadow(0 4px 10px #F9B237);margin-bottom:26px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;letter-spacing:.05em;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.course-form button:hover{background:#dd8e07}.course-form p{font-family:'PT Sans',sans-serif;font-weight:400;font-size:17px;color:#000;line-height:1.3;padding-right:15px}img.course-form-taro{position:absolute;bottom:0;left:0;-webkit-border-radius:11px 11px 0 0;border-radius:11px 11px 0 0}.course-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:#fff;overflow:auto;padding:50px 0;display:none}.course-modal::-webkit-scrollbar{width:0}.course-modal .close{position:absolute;top:0;right:0;padding:10px;cursor:pointer}.course-modal .close img{width:50px}.course-modal h3{font-family:'Montserrat',sans-serif;font-weight:700;font-size:36px;line-height:1.23;letter-spacing:-.01em;color:#2777AC;margin-bottom:17px}.course-modal h3.black{color:#000;margin-bottom:50px}.course-modal-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:50px}.course-modal-wrap .img{width:-webkit-calc(100% - 650px);width:calc(100% - 650px)}.course-modal-wrap .img img{width:100%;-webkit-border-radius:15px;border-radius:15px}.course-modal-wrap .text{width:650px;padding-left:70px;font-family:'Nunito',sans-serif;font-weight:400;font-size:18px;line-height:1.375}.course-modal-wrap .text p{margin-bottom:5px}.course-modal-wrap .text .price{margin-top:17px;margin-bottom:28px;font-family:'Montserrat',sans-serif;font-weight:700;color:#2777AC;font-size:28px}.course-modal-wrap .text .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-modal-wrap .text .buttons a{width:204px;height:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:-webkit-linear-gradient(354.69deg,#27DCE8 3.47%,#2777AC 76.25%);background:-o-linear-gradient(354.69deg,#27DCE8 3.47%,#2777AC 76.25%);background:linear-gradient(95.31deg,#27DCE8 3.47%,#2777AC 76.25%);-webkit-border-radius:15px;border-radius:15px;-webkit-filter:drop-shadow(0 4px 10px #2E2454);filter:drop-shadow(0 4px 10px #2E2454);color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;font-size:17px;letter-spacing:.05em;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin-right:37px}.course-modal-wrap .text .buttons a:last-child{margin-right:0}.course-modal-wrap .text .buttons a:hover{background:-webkit-linear-gradient(354.69deg,#2777AC 3.47%,#27DCE8 76.25%);background:-o-linear-gradient(354.69deg,#2777AC 3.47%,#27DCE8 76.25%);background:linear-gradient(95.31deg,#2777AC 3.47%,#27DCE8 76.25%)}.course-modal-wrap .text .buttons a.programm{background:#fff;color:#2777AC;border:2px solid #2777AC}.course-modal-wrap .text .buttons a.programm:hover{background:#2777AC;color:#fff}.more-courses{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.more-courses-item{width:188px;height:188px;position:relative}.more-courses-item img{max-width:100%;-webkit-border-radius:11px;border-radius:11px}.more-courses-item span{font-size:13px;line-height:1.3;color:#fff;position:absolute;bottom:0;left:0;min-height:40%;padding:12px 7px;background:-webkit-gradient(linear,left top,left bottom,from(#000000),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top,#000000 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,#000000 0%,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,0) 100%);-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;width:100%;font-family:'Montserrat',sans-serif;font-weight:700;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.more-courses-item:hover span{opacity:1}.thanks-course-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99;display:none}.thanks-course-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;padding:40px;background:#fff;border-radius:11px;text-align:center;z-index:100;max-width:calc(100% - 30px);max-height:calc(100% - 30px);overflow:auto;display:none}.thanks-course-modal::-webkit-scrollbar{width:0}.thanks-course-modal .close{position:absolute;top:0;right:0;padding:10px;cursor:pointer}.thanks-course-modal .close img{width:30px}.thanks-course-modal h3{font-family:'Montserrat',sans-serif;font-weight:700;font-size:24px;line-height:1.23;margin-bottom:10px}.thanks-course-modal p{font-family:'PT Sans',sans-serif;font-weight:400;font-size:18px}.servTitleSection{background:url(../../../../../../../themes/taro/images/serv-title-bg.jpg) no-repeat;background-size:cover;background-position:center;color:#fff;padding:40px 0;font-family:'Montserrat',sans-serif}.servTitleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.servTitleLeft{width:calc(100% - 535px);padding-right:30px}.servTitleLeft .sup{margin-bottom:10px;font:26px/36px 'Nunito',sans-serif}.servTitleLeft h1{text-transform:uppercase;font-weight:800;font-size:52px;line-height:66px;margin-bottom:35px}.servTitleLeft h1 strong{color:#FFB200;font-weight:800}.servTitleLeft .sub{font-family:'Nunito',sans-serif;font-size:26px;line-height:36px;margin-bottom:30px}ul.servTitleList{font:18px/25px 'Nunito',sans-serif}ul.servTitleList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}ul.servTitleList li:last-child{margin-bottom:0}ul.servTitleList li img{width:50px}ul.servTitleList li p{width:calc(100% - 50px);padding-left:25px}.servTitleRight{width:535px;background:rgba(14,14,14,.3);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);border-radius:15px;padding:25px 30px;padding-top:35px}.servTitleRight .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-weight:700;font-size:18px;line-height:26px;margin-bottom:25px;padding:0 29px}.servTitleRight .title strong{color:#FFB200}.servTitleRight .title img{margin-left:28px}.servTitleRight .subtitle{padding:0 29px;text-align:center;font-weight:600;font-size:16px;line-height:26px;margin-bottom:15px}.servTitleRight .sub{padding:0 29px;text-align:center;font-size:14px;line-height:24px;margin-bottom:25px}.servTitleForm .servInput{margin-bottom:15px}.servTitleForm .agreement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:13px;line-height:15px}.servTitleForm .agreement p{max-width:320px}.servInput{position:relative}.servInput svg{position:absolute;top:50%;left:34px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);opacity:.5;-webkit-transition:0.3s;transition:0.3s}.servInput input{width:100%;height:58px;background:#fff;border:none;padding:0 20px;padding-left:82px;border-radius:15px;font:400 20px/100% "Nunito",sans-serif;color:#000}.servInput input::-webkit-input-placeholder{font:400 20px/100% "Nunito",sans-serif;color:#777}.servInput input::-moz-placeholder{font:400 20px/100% "Nunito",sans-serif;color:#777}.servInput input:-ms-input-placeholder{font:400 20px/100% "Nunito",sans-serif;color:#777}.servInput input::-ms-input-placeholder{font:400 20px/100% "Nunito",sans-serif;color:#777}.servInput input::placeholder{font:400 20px/100% "Nunito",sans-serif;color:#777}.servInput input:focus+svg{opacity:1}.servButton{width:100%;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;text-align:center;padding:10px 30px;margin-bottom:20px;background:#F9B237;border-radius:15px;color:#fff;border:none;cursor:pointer;-webkit-transition:0.5s;transition:0.5s;text-transform:uppercase;font:700 20px/1.2 "Nunito",sans-serif}.servButton:hover{background:#d08605}.serv2Section{padding-top:70px;padding-bottom:70px;background:url(../../../../../../../themes/taro/images/serv2-bg.jpg) no-repeat;background-size:cover;background-position:center}.serv2Wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.serv2Text{max-width:520px;font-family:"Nunito",sans-serif;font-size:16px;line-height:22px}.serv2Text h2{font:800 26px/36px "Montserrat",sans-serif;text-transform:uppercase;color:#27282D;margin-bottom:25px}.serv2Text h2 strong{color:#2777AC;font-weight:800}.serv2Text h4{font:500 20px/28px "Montserrat",sans-serif;margin-bottom:25px}.serv2Text p{margin-bottom:15px}.serv2Text p:last-child{margin-bottom:0}.serv2Text p strong{font-weight:700}.serv3Section{padding-top:70px;padding-bottom:60px;position:relative}.serv3Section .serv3Bg{position:absolute;z-index:1;top:110px;left:50%;-webkit-transform:translate(-950px,0);transform:translate(-950px,0)}.serv3Section .wrapper{position:relative;z-index:2}.serv3Section h2{text-align:center;text-transform:uppercase;font-weight:800;font-size:34px;line-height:42px;color:#27282D;margin-bottom:40px}.serv3Section h2 strong{color:#2777AC;font-weight:800}.serv3Wrap{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.serv3Item{width:calc(33.33% - 30px);margin:0 15px;margin-bottom:30px;background:#F2F2F2;border-radius:15px;overflow:hidden;padding-bottom:36px}.serv3Item .img{position:relative;display:block;outline:none}.serv3Item .img .padding{display:block;padding-top:65%}.serv3Item .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.serv3Item .img:hover~h4 a{color:#2777AC}.serv3Item h4{text-transform:uppercase;font-weight:800;font-size:18px;line-height:26px;color:#27282D}.serv3Item h4 strong{color:#2777AC;font-weight:800}.serv3Item h4 a{color:#000;-webkit-transition:0.5s;transition:0.5s;display:block;padding:25px 20px;padding-bottom:15px;text-decoration:none;outline:none}.serv3Item h4 a:hover{color:#2777AC}.serv3Item h4:last-child a{padding-bottom:0}.serv3Item p{font:16px/22px "Nunito",sans-serif;padding:0 20px}.serv4Section{padding-top:70px;padding-bottom:145px;position:relative;z-index:2;overflow:hidden}.serv4After{position:absolute;bottom:0;right:50%;-webkit-transform:translate(920px,0);transform:translate(920px,0);max-width:610px}.serv4Wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.serv4Right{width:450px}.serv4Right img{max-width:100%}.serv4Left{width:calc(100% - 450px);padding-right:70px}.serv4Left h2{text-transform:uppercase;font-weight:800;font-size:32px;line-height:39px;color:#27282D;margin-bottom:40px}.serv4Left h2 strong{color:#2777AC;font-weight:800}.serv4Left p{font-weight:500;font-size:24px;line-height:29px;margin-bottom:66px;max-width:545px}.serv4Left ul{font-family:"Nunito",sans-serif;font-size:16px;line-height:22px}.serv4Left ul li{position:relative;padding-left:95px;margin-bottom:58px}.serv4Left ul li:last-child{margin-bottom:0}.serv4Left ul li::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:65px;height:65px;background:url(../../../../../../../themes/taro/images/serv4-left-before.png) no-repeat;background-size:cover;background-position:center}.serv5Section{padding-top:93px;padding-bottom:81px;background:url(../../../../../../../themes/taro/images/serv5-bg.jpg) no-repeat;background-size:cover;background-position:center;color:#fff}.serv5Section h2{max-width:700px;margin:0 auto;margin-bottom:52px;text-transform:uppercase;text-align:center;font-weight:700;font-size:20px;line-height:28px;color:#fff}.serv5Section h2 strong{color:#FFB200;font-weight:700}.serv5Section .sub{margin-bottom:44px;font-size:14px;line-height:24px;text-align:center}.serv5Section .sub strong{display:block;font-weight:600;font-size:18px;line-height:28px}.serv5Form{margin:0 -15px;margin-bottom:81px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.serv5Form:last-child{margin-bottom:0}.serv5Form .servInput,.serv5Form .servButton{width:calc(33.33% - 30px);margin:0 15px}.serv5Form .agreement{width:calc(100% - 30px);margin:0 15px;margin-top:22px;text-align:center;font-size:13px;line-height:15px}.serv5ConnectBlock h3{text-transform:uppercase;text-align:center;font-weight:700;font-size:20px;line-height:28px;margin-bottom:12px}ul.serv5Connect{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}ul.serv5Connect li{margin-right:24px}ul.serv5Connect li:last-child{margin-right:0}ul.serv5Connect li i{width:40px;height:40px;display:block;background-size:100%}.popularServices{padding:80px 0;background:#EFF4FA}.popularServices h2{text-align:center;text-transform:uppercase;font-weight:800;font-size:34px;line-height:42px;color:#27282D;margin-bottom:40px}.popularServices h2 strong{color:#2777AC;font-weight:800}.popularServices h2 a{color:#2777AC;font-weight:800;text-decoration:none;outline:none}.popularServices h2 a:hover{text-decoration:underline}.popularServMore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popularServMore a{min-height:58px;width:475px;max-width:100%;padding:10px 20px;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;text-align:center;background:#F9B237;border-radius:15px;font:700 22px/30px "Nunito",sans-serif;color:#fff;text-transform:uppercase;-webkit-transition:0.5s;transition:0.5s;text-decoration:none;outline:none}.popularServMore a:hover{background:#d08605}.popularServMore a .dots{margin-left:51px;width:11px;height:11px;border-radius:50%;background:#fff;position:relative}.popularServMore a .dots::before{content:"";position:absolute;top:0;left:-15px;width:11px;height:11px;border-radius:50%;background:#fff}.popularServMore a .dots::after{content:"";position:absolute;top:0;right:-15px;width:11px;height:11px;border-radius:50%;background:#fff}.popularServices .serv3Item{background:#fff}@media screen and (max-width:1150px){section.course-tarolog-section{padding-bottom:40px}section.course-tarolog-section .wrapper{position:static;text-align:center}section.course-tarolog-section p{text-align:left}section.course-tarolog-section img.tarolog1,section.course-tarolog-section img.tarolog2{position:static;max-width:100%}section.course-tarolog-section .title{display:block}section.course-tarolog-section .title h2{width:100%}section.course-tarolog-section .second-text{display:block;margin-bottom:30px}section.course-tarolog-section .second-text p{width:100%}section.course-tarolog-section .third-text{display:block;margin:30px 0}section.course-tarolog-section .third-text p{width:100%}section.course-tarolog-section p.quote{width:100%}}@media screen and (max-width:1100px){section.course-choose-section h2{font-size:42px}.course-choose-item{width:-webkit-calc(33.33% - 24px);width:calc(33.33% - 24px)}}@media screen and (max-width:1050px){.course-modal-wrap .img{width:-webkit-calc(100% - 550px);width:calc(100% - 550px)}.course-modal-wrap .text{padding-left:25px;width:550px}.more-courses-item{width:175px;height:175px}}@media screen and (max-width:960px){section.course-title-section{padding:49px 0}.course-title-wrap{display:block}.course-title-left{width:100%;padding:0;margin-bottom:50px}.course-title-left h1{font-size:24px;text-align:center}.course-title-left p{font-size:20px;margin-bottom:15px;text-align:center}.course-title-left p br{display:none}.course-title-button{margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.course-title-social{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.course-title-form{width:100%;padding:25px 15px}.course-title-form input{height:45px;font-size:20px;margin-bottom:25px}.course-title-form input::-webkit-input-placeholder{font-size:20px}.course-title-form input::-moz-placeholder{font-size:20px}.course-title-form input:-ms-input-placeholder{font-size:20px}.course-title-form input::placeholder{font-size:20px}.course-title-form button{margin:0 auto;margin-bottom:20px}.course-title-form p{font-size:14px}section.course-choose-section{padding-top:45px;padding-bottom:0}section.course-choose-section h2{font-size:32px;margin-bottom:45px}.course-choose-item{margin-bottom:45px}.course-choose-item .more{font-size:16px}section.course-tarolog-section{padding-top:40px}section.course-tarolog-section .title{margin-bottom:25px}section.course-tarolog-section .title h2{font-size:30px}section.course-tarolog-section p{font-size:16px;margin-bottom:15px}section.course-form-section .wrapper{padding-top:50px;padding-bottom:50px}img.course-form-taro{display:none}.course-form-wrap{display:block}.course-form-left{width:100%;padding:0}.course-form-left h2{font-size:30px;margin-bottom:20px;text-align:center}.course-form-left p{font-size:22px;font-weight:400;text-align:center;margin-bottom:40px}.course-form{width:100%;padding:25px 15px}.course-form input{height:45px;font-size:20px;margin-bottom:25px}.course-form input::-webkit-input-placeholder{font-size:20px}.course-form input::-moz-placeholder{font-size:20px}.course-form input:-ms-input-placeholder{font-size:20px}.course-form input::placeholder{font-size:20px}.course-form button{margin:0 auto;margin-bottom:20px}.course-form p{font-size:14px}.servTitleSection{padding-top:40px;padding-bottom:55px}.servTitleWrap{display:block}.servTitleLeft{width:100%;padding:0;margin-bottom:40px}.servTitleLeft .sup{margin-bottom:15px;font-size:20px;line-height:1.2}.servTitleLeft h1{margin-bottom:13px;font-size:36px;line-height:1.4;margin-bottom:20px}.servTitleLeft .sub{font-size:16px;line-height:1.2;margin-bottom:30px}ul.servTitleList{font-size:16px;line-height:1.4}ul.servTitleList br{display:none}ul.servTitleList li{margin-bottom:20px}ul.servTitleList li img{width:45px}ul.servTitleList li p{width:calc(100% - 45px);padding-left:15px}.servTitleRight{width:100%;padding:20px 15px}.servTitleRight .title{padding:0;margin-bottom:25px;font-size:18px;line-height:1.4}.servTitleRight .title br{display:none}.servTitleRight .title p{width:calc(100% - 53px);padding-right:20px}.servTitleRight .title img{margin:0;width:53px}.servTitleRight .subtitle{padding:0;font-size:16px;line-height:1.5;margin-bottom:15px}.servTitleRight .sub{padding:0;margin-bottom:25px}.servTitleForm .servInput{margin-bottom:15px}.servInput{margin-bottom:15px}.servInput svg{left:15px}.servInput input{height:50px;padding:0 15px;padding-left:55px;border-radius:10px;font-size:18px}.servInput input::-webkit-input-placeholder{font-size:18px}.servInput input::-moz-placeholder{font-size:18px}.servInput input:-ms-input-placeholder{font-size:18px}.servInput input::-ms-input-placeholder{font-size:18px}.servInput input::placeholder{font-size:18px}.servButton{padding:10px;margin-bottom:20px}.serv2Section{padding-top:60px;padding-bottom:70px;background-position:left top;position:relative}.serv2Section::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8)}.serv2Section .wrapper{position:relative;z-index:2}.serv2Wrap{display:block}.serv2Text{max-width:100%;line-height:1.4}.serv2Text br{display:none}.serv2Text h2{font-size:22px;line-height:32px}.serv2Text p{margin-bottom:15px}.serv2Text h4{font-size:18px;line-height:1.4;margin-bottom:25px}.serv3Section{padding-top:60px;padding-bottom:30px}.serv3Section .serv3Bg{display:none}.serv3Section h2{font-size:22px;line-height:32px;margin-bottom:40px}.serv3Item{width:calc(50% - 30px)}.serv4Section{padding-top:30px;padding-bottom:250px}.serv4Section .wrapper{position:relative;z-index:2}.serv4Wrap{display:block}.serv4Left{width:100%;padding:0;margin-bottom:40px}.serv4Left br{display:none}.serv4Left h2{font-size:22px;line-height:34px;margin-bottom:20px}.serv4Left p{font-size:18px;line-height:25px;max-width:100%;margin-bottom:30px}.serv4Left ul li{padding-left:45px;margin-bottom:30px}.serv4Left ul li::before{width:30px;height:30px;top:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.serv4Right{width:100%;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;text-align:center}.serv4After{-webkit-transform:translate(320px,0);transform:translate(320px,0);z-index:1}.serv5Section{padding-top:57px;padding-bottom:69px}.serv5Section h2{margin-bottom:29px}.serv5Section .sub{margin-bottom:29px}.serv5Form{display:block;margin:0;margin-bottom:50px}.serv5Form .servInput{width:100%;margin:0;margin-bottom:15px}.serv5Form .servButton{width:100%;margin:0;margin-bottom:20px}.serv5Form .agreement{width:100%;margin:0;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.serv5Form .agreement p{max-width:320px}.popularServices{padding:60px 0}.popularServices h2{font-size:22px;line-height:32px;margin-bottom:40px}}@media screen and (max-width:750px){section.course-choose-section h2{font-size:24px;margin-bottom:30px}.course-choose-item{width:-webkit-calc(50% - 24px);width:calc(50% - 24px)}.serv3Wrap{display:block;margin:0}.serv3Item{width:100%;margin:0;margin-bottom:30px}.serv3Item:last-child{margin-bottom:0}.popularServMore{margin-top:40px}.popularServMore a{width:100%;font-size:18px;line-height:24px}.popularServMore a .dots{display:none}}@media screen and (max-width:560px){.course-choose-item{width:-webkit-calc(100% - 24px);width:calc(100% - 24px);display:block}.course-choose-item .img{margin-bottom:10px}.course-choose-item .title{min-height:auto;margin-bottom:15px}.course-choose-item .desc{margin-bottom:15px}.thanks-course-modal{padding-left:15px;padding-right:15px}.serv4Section{padding-bottom:180px}.serv4Right img{max-width:290px}.serv4After{max-width:380px;-webkit-transform:translate(205px,0);transform:translate(205px,0)}}@media screen and (max-width:440px){.serv2Section{background-position:-300px center}}