.page-banner{position:relative;min-height:450px;display:flex;align-items:center;justify-content:right;overflow:hidden;border-radius:0 0 40px 40px}
.page-banner-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.page-banner::after{content:"";position:absolute;inset:0;background:#275241;opacity:80%;z-index:2;mix-blend-mode:color}
.navbar{padding-bottom:16px!important}
.page-banner::before{content:"";position:absolute;inset:0;background:#275241;opacity:80%;z-index:1;mix-blend-mode:multiply}
.page-banner-content{position:relative;z-index:3;text-align:center;color:#fff;text-align:right}
.page-banner-content .title{color:#fff;font-weight:600;margin-bottom:40px}
.page-banner-content .paragraph{margin-bottom:0;line-height:28px}
.about-tarakum{position:relative;padding:110px 0 85px;overflow:hidden}
.about-tarakum-content .paragraph{line-height:30.8px}
.about-tarakum-content .sub-title{margin-bottom:45px}
.about-tarakum-image{overflow:hidden;border-radius:20px}
.about-tarakum-image img{width:100%;height:545px;object-fit:cover}
.why-tarakum{position:relative;padding:70px 0 70px;overflow:hidden;background-color:#f8f7f2}
.why-tarakum::before{content:"";position:absolute;background-repeat:no-repeat;background-size:cover;background-image:url(../images/theme-about.svg);width:85px;height:365px;top:15px;right:0;z-index:1}
.why-tarakum-content .paragraph{line-height:40px;margin-bottom:0}
.why-tarakum-content .sub-title{margin-bottom:30px}
.why-tarakum-content .sub-title2{margin-bottom:20px}
.vision-mission{position:relative;padding:85px 0 65px;overflow:hidden}
.vision-mission-head{display:flex;align-items:center;gap:25px;margin-bottom:8px}
.vision-mission-icon{width:64px;height:64px}
.vision-mission-item .sub-title{margin-bottom:0}
.vision-mission-item .paragraph{line-height:30.8px}
.vision-mission-icon img{width:100%;height:100%}
.vision-mission-line{display:block;width:48px;height:4px;margin-bottom:30px;background-color:#d96b2b}
.why-tarakum.tarakum-4{padding:65px 0 50px}
.why-tarakum.tarakum-4::before{left:0;top:auto;bottom:0;right:auto;height:220px;width:59px;background-repeat:no-repeat;background-size:contain}
.tarakum-4 .sub-title2{line-height:47px;margin-bottom:0}
.tarakum-4 .sub-title{margin-bottom:15px}
.tarakum-4.why-tarakum-content .paragraph{line-height:35px}
.programs-value{padding:95px 0 160px}
.gold-c{color:#9e8f43}
.programs-value-title{margin-bottom:115px}
.programs-value-title .sub-title{margin-bottom:40px}
.programs-value-title .sub-title2{margin-bottom:30px}
.programs-value-cards{margin-bottom:115px;display:grid;grid-template-columns:repeat(3,25%);justify-content:center;gap:110px}
.line-in{background:#dbaa6b;opacity:19%;height:3px;width:880px;display:flex;justify-content:center;margin-bottom:60px}
.programs-value-card{display:flex;flex-direction:column;align-items:center}
.programs-value-card .paragraph{line-height:30px;text-align:center}
.programs-value-content .paragraph{line-height:35px}
.programs-value-icon{width:80px;height:80px;margin-bottom:14px}
.programs-value-icon img{width:100%;height:100%;object-fit:contain}
.l-h{line-height:34px;width:520px}
.l-h .paragraph{margin-bottom:0}
.contact-section{padding:80px 0 105px}
.contact-info{margin-bottom:30px}
.contact-info .sub-title2{margin-bottom:25px}
.contact-info-desc{font-size:1.45rem;margin-bottom:45px}
.contact-info-list{padding:0}
.contact-info-item{list-style:none;display:flex;align-items:center;gap:25px;padding-bottom:20px}
.contact-info-item .paragraph{color:#000}
.conta .contact-info-icon{width:43px;height:43px}
.contact-info-item a{text-decoration:none;color:#000}
.contact-info-item p{line-height:28px}
.contact-info-icon svg{width:43px;height:43px}
.contact-form-wrapper .sub-title2{color:#000;margin:30px 0 30px;font-weight:400;line-height:1.4;font-size:1.62rem}
.contact-form-wrapper .sub-title{margin:0}
.form-group{margin-bottom:25px}
.form-group label{color:rgba(0,0,0,.5)}
.form-control{border:rgba(219,170,107,.7) 2px solid;border-radius:6px;padding:10px 10px 10px 0;font-size:18px;text-align:right;color:rgba(0,0,0,.5)}
.contact-form .btn-main{border:none}
.join-benefits{background:#f5f3ec;padding:100px 0 70px;margin-top:40px}
.join-benefits-title{margin-bottom:55px}
.join-benefits-title .sub-title{margin-bottom:23px}
.join-benefit-item .paragraph{line-height:30px;text-align:center;margin-bottom:0}
.join-benefit-icon{height:87px;margin-bottom:13px;display:flex;align-items:end;justify-content:center}
.join-benefits-note{margin-top:50px}
.join-section .inner-method h2{line-height:2;margin-bottom:80px}
.join-section-img img{width:100%;height:533px;object-fit:cover;border-radius:20px}
.join-section{padding:80px 0 115px}
.page-banner-content a.btn-main{margin-top:35px}
.news-m{padding:115px 0 160px}
.head-news{display:flex;justify-content:space-between;align-items:center;margin-bottom:65px}
select{border:rgba(219,170,107,.7) 2px solid;border-radius:6px;padding-right:10px;width:250px;height: 50px;font-size:18px;text-align:right;color:rgba(0,0,0,.5);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:4% 50%;background-size:24px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2213%22%20viewBox%3D%220%200%2026%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.931031%201.17602L12.931%2010.676L24.931%201.17603%22%20stroke%3D%22%23DBAA6B%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E)}
.news-content{background:#f5f3ec;padding:25px 37px 60px 0;border-radius:0 0 20px 20px}
.news-content .paragraph{line-height:25px;width:92%;margin-bottom:35px}
.news-content .sub-title2{width:90%;margin-bottom:20px}
.news-content a{font-size:1.25rem;color:#777;text-decoration:none;position:relative}
.category{position:absolute;border-radius:3px;padding:10px 22px;top:18px;left:10px;color:#fff}
.o-color{background:#cb6c28}
.g2-color{background:#275241}
.b-color{background:#9e8f43}
.news-content a::before{content:"";position:absolute;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2224%22%20viewBox%3D%220%200%2013%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.7004%200.330322L0.700378%2012.8303L11.7004%2022.8303%22%20stroke%3D%22%23777777%22%2F%3E%3C%2Fsvg%3E);width:11px;height:22px;background-repeat:no-repeat;background-size:contain;left:-25px;top:5px}
.img-news img{width:100%;object-fit:cover;border-radius:20px 20px 0 0;height:214px}
.img-news{position:relative}
.gr-color{color:#777}
.news-sub .sub-title{margin-bottom:12px}
.news-sub{margin-bottom:50px}
.news-images-swiper{padding-bottom:45px}
.news-images-swiper .swiper-slide img{height:557px;border-radius:20px;width:100%;object-fit:cover;display:block}
.news-images-swiper .swiper-slide{overflow:visible}
.news-images-swiper .swiper-pagination{bottom:0!important}
.news-images-swiper .swiper-pagination-bullet{width:55px;height:10px;border-radius:20px;opacity:.9;background:#e8e4d9;margin:0 0 0 15px!important}
.news-images-swiper .swiper-pagination-bullet-active{background:#9e8f43}
.media-in .paragraph{line-height:30.8px;margin:80px 0 0}
.news-m.news-in-m{padding:0 0 150px}
.news-m.news-in-m .sub-title{margin-bottom:55px}
.media-in{padding:80px 0 100px}
.service .sub-title2{font-size:1.25rem;color:#000;font-weight:700;text-align:center;margin-bottom:0}
.service{display:flex;flex-direction:column;align-items:center;gap:20px}
.service .paragraph{line-height:25px;text-align:center;margin-bottom:0}
.services-icon{width:92px;height:83px}
.services-icon img{width:100%;height:100%;object-fit:contain}
.services{display:grid;grid-template-columns:repeat(2,1fr);column-gap:130px;justify-content:center;row-gap:70px}
.services-sec{padding:100px 0}
.company-h .sub-title{margin-bottom:30px}
.company-h{margin-bottom:80px}
.company-h .sub-title2{line-height:47px}
.join-section.companies-contact{padding-top:0}
.join-section.companies-contact .sub-title{margin-bottom:30px}
.course-details-section{position:relative;padding:200px 0 115px;background:#fff}
.course-details-title .sub-title{margin-bottom:135px;color:#dbaa6b;font-weight:600;font-size:3rem;line-height:62px;padding-inline-start:20px}
.course-details-content{padding-inline-start:40px}
.p-block{margin-bottom:80px!important}
.course-block{margin-bottom:65px}
.course-block .paragraph{margin-bottom:0;line-height:30.8px}
.course-block .sub-title2{margin-bottom:35px}
.course-block-title{display:flex;align-items:center;gap:10px}
.course-sidebar-icon svg{width:100%;height:100%}
.course-list ul{columns:2;column-gap:60px;padding-right:30px;padding-left:0;margin:0;width:100%}
.course-list li{break-inside:avoid;margin-bottom:10px}
.course-list ul li{height:fit-content}
.course-list .paragraph{margin-bottom:0;line-height:30.8px}
.course-targets ul{padding-right:29px;margin-bottom:0;padding-left:0}
.sticky-col{position:sticky;top:30px;align-self:flex-start;bottom:0}
.course-sidebar::before{content:"";width:108px;height:214px;position:absolute;top:-19.5%;right:4%;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%22108%22%20height%3D%22214%22%20viewBox%3D%220%200%20108%20214%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M70.7482%2070.5037L30%2049V97.9278L51.7554%20108.897C56.2446%20111.161%2059.0072%20115.688%2059.0072%20120.738V214H78L78%2082.2569C78%2077.2074%2075.1511%2072.6803%2070.7482%2070.4167%22%20fill%3D%22%23CB6C28%22%2F%3E%3Cpath%20d%3D%22M40.7482%20115.313L0%2094V131.017L21.7554%20141.89C26.2446%20144.133%2029.0072%20148.62%2029.0072%20153.625V214H48V126.962C48%20121.957%2045.1511%20117.47%2040.7482%20115.227%22%20fill%3D%22%23DBAA6B%22%2F%3E%3Cpath%20d%3D%22M100.748%2021.522L60%200V54.6328L81.7554%2066.4829C86.2446%2068.7484%2089.0072%2073.2794%2089.0072%2078.3331V214L108%20214L108%2033.2851C108%2028.2313%20105.151%2023.7004%20100.748%2021.4349%22%20fill%3D%22%23E8E4D9%22%2F%3E%3C%2Fsvg%3E)}
.course-sidebar-card{padding:75px 28px;border-radius:20px;background:rgba(232,228,217,.37)}
.side-header .sub-title2{line-height:45px;margin-bottom:70px}
.side-header .paragraph{line-height:30.8px;margin-bottom:75px}
.course-info-title.paragraph{font-weight:700;margin-bottom:7px!important}
.course-info-item .paragraph{margin-bottom:0}
.course-info-grid{display:grid;grid-template-columns:repeat(2,max-content);gap:0;margin:0 0 70px;width:90%;row-gap:30px}
.course-info-icon{width:40px;height:40px}
.course-info-icon img{width:40px;height:40px}
.course-info-item{display:flex;align-items:center;gap:10px}
.course-targets .sub-title2{margin-bottom:30px}
.course-targets .paragraph{margin-bottom:0;line-height:30.8px}
.course-targets{margin-bottom:70px}
.course-price{margin-bottom:80px}
.course-price .sub-title2{margin-bottom:45px}
.course-price-row{display:flex;align-items:center;gap:18px}
.course-price-row .sub-title{font-weight:400}
.course-price-row strong{padding:20px 55px;border-radius:30px;background:#9e8f43;color:#fff;text-align:center}
.course-price-row .sub-title2{margin-bottom:0}
.course-steps-row{margin-bottom:65px}
.course-step{text-align:center;display:flex;flex-direction:column;align-items:center}
.course-step-icon{width:75px;height:95px;margin-bottom:20px}
.course-step .paragraph{margin-bottom:0;line-height:30.8px}
.course-step p{font-weight:300}
.course-step h3{margin-bottom:10px!important}
.paths-info{background:#f8f7f2}
.paths-info .about-text{text-align:center}
.paths-info .sub-title{margin-bottom:32px}
.paths-info{padding:100px 0 60px;position:relative}
.paths-info::after{content:"";position:absolute;background-image:url(../images/theme-about.svg);right:0;top:0;width:85px;height:100%;background-repeat:no-repeat;background-size:contain}
.how{padding:100px 0}
.ex-how .how-icon img{width:150px;height:150px}
.ex-how{display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:20px}
.ex-how .paragraph{line-height:40px}
.how .inner-method{margin-bottom:85px}
.programs-ex{background:#f8f7f2;padding:70px 0 100px}
.programs-ex .paragraph{line-height:40px}
.programs-ex .sub-title{margin-bottom:25px}
.programs-ex .sub-title2{margin-bottom:50px}
.programs-ex .paragraph{margin-bottom:60px}
.programs-t .m-b{margin-bottom:20px!important}
.programs-t .paragraph{margin-bottom:0}
.programs-t ul{padding-right:30px;padding-left:0}
.bg-none{background:0 0!important}
.programs-t{margin-bottom:55px}
.benfit-ex{text-align:center}
.benfit-ex .sub-title{margin-bottom:30px}
.benifits-con{padding:60px 0 90px}
.benfit-ex{margin-bottom:75px}
.benifits-con .ex-how .how-icon img{width:128px;    height: auto;}
.benifits-con .ex-how{row-gap:25px}
.benifits-con{background:#f8f7f2;padding:60px 0 110px}
.faq-section.path-faq::before{content:none}
.faq-section.path-faq{width:100%;padding-right:0}
.faq-section.path-faq .sub-title{margin-bottom:75px}
.contact-form.regi-f{display:grid;grid-template-columns:repeat(2 ,1fr);column-gap:40px;row-gap:25px}
.contact-form.regi-f label{color:rgba(0,0,0,.5);font-size:1.2rem;margin-bottom:18px!important}
.date-field{position:relative}
.date-field{position:relative}
.date-field .form-control{padding-left:45px;background-image:url(../images/date-icon.svg);background-repeat:no-repeat;background-size:22px 22px;background-position:left 15px center;cursor:pointer}
.contact-form-wrapper button{border:none}
.date-field input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;left:0;width:45px;height:100%}
.checkbox-field{display:flex;align-items:start;gap:20px;cursor:pointer;margin:80px 0 85px}
.checkbox-field input{width:26px;height:26px;border-radius:5px;border:#cb6c28 4px solid;cursor:pointer}
.form-check-input:checked{background-color:#cb6c28;border:none}
.form-check-input:focus{border-color:#cb6c28;box-shadow:none}
.form-control::placeholder{color:rgba(0,0,0,.45)}
.form-control:focus{color:#000;border-color:rgba(219,170,107,.7);box-shadow:none;outline:0}
.form-check-label{line-height:40px}
.regi-f .form-group{margin-bottom:0}
.reg-sec{padding:120px 0 155px}
.regi-h .sub-title{margin-bottom:25px}
.regi-h .sub-title2{line-height:40px;margin-bottom:65px}
.btn-main:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.paths-info .btn-main{width:450px;height:46px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='380' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='380' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.paths-info .btn-main::after{background-image:url("data:image/svg+xml,%3Csvg width='380' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' stroke='%23cb6c28' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:100% 100%}
.programs-ex .btn-main{width:350px;height:46px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='380' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='380' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.programs-ex .btn-main::after{background-image:url("data:image/svg+xml,%3Csvg width='380' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' stroke='%23cb6c28' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:100% 100%}
.paths-info.c-p-info::after{content:none}
.program-p-sec{padding:80px 0 175px}
.cont-prog{background:rgba(232,228,217,.37);padding:16px 0;border-radius:20px;margin-bottom:33px}
.prog-mg{border-radius:20px}
.prog-mg img{width:100%;border-radius:20px;height:350px}
.content-program .course-info-grid{display:flex;align-items:end;width:fit-content;margin-bottom:0;gap:58px}
.content-program a::before{content:"";position:absolute;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2224%22%20viewBox%3D%220%200%2013%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.7004%200.330322L0.700378%2012.8303L11.7004%2022.8303%22%20stroke%3D%22%23777777%22%2F%3E%3C%2Fsvg%3E);width:11px;height:22px;background-repeat:no-repeat;background-size:contain;left:-25px;top:3px}
.content-program a{font-size:1.25rem;color:#777;text-decoration:none;position:relative}
.info-btn{display:flex;align-items:end;gap:50px}
.content-program{padding-right:25px}
.content-program .paragraph{line-height:30.8px;margin-bottom:20px}
.content-program .sub-title2{margin-bottom:28px}
.course-info-grid .paragraph{margin-bottom:0!important;line-height:27px}
@media screen and (max-width:1400px){
.page-banner{min-height:380px}
.about-tarakum{padding:90px 0 70px}
.about-tarakum-image img{width:100%;height:400px;object-fit:cover}
.why-tarakum::before{width:73px;height:289px;background-size:contain;background-repeat:no-repeat}
.why-tarakum-content .sub-title{margin-bottom:20px}
.why-tarakum-content .sub-title2{margin-bottom:15px}
.why-tarakum{padding:50px 0 50px}
.paragraph{font-size:1rem}
.vision-mission{padding:70px 0 55px}
.vision-mission-icon{width:60px;height:60px}
.vision-mission-line{display:block;width:48px;height:4px;margin-bottom:11px;background-color:#d96b2b}
.why-tarakum.tarakum-4{padding:50px 0 40px}
.why-tarakum-content .sub-title{margin-bottom:10px}
.programs-value{padding:80px 0 85px}
.programs-value{padding:75px 0 85px}
.programs-value-icon{width:75px;height:75px;margin-bottom:10px}
.programs-value-cards{margin-bottom:65px}
.programs-value-title{margin-bottom:70px}
.l-h{line-height:34px;width:482px}
.programs-value-title .sub-title2{margin-bottom:35px}
.programs-value-title .sub-title{margin-bottom:25px}
.programs-value{padding:55px 0 120px}
.contact-section{padding:70px 0 90px}
.contact-info-desc{font-size:1.25rem;margin-bottom:36px}
.form-control{font-size:1.0222rem}
.join-benefits{background:#f5f3ec;padding:75px 0 55px;margin-top:35px}
.join-benefits-title{margin-bottom:40px}
.join-benefit-icon{margin-bottom:10px}
.join-section .inner-method h2{line-height:2;margin-bottom:60px}
.join-section{padding:60px 0 90px}
.form-group{margin-bottom:18px}
.join-section-img img{height:470px}
.page-banner-content a.btn-main{margin-top:19px}
.page-banner-content .title{margin-bottom:32px}
.news-m{padding:90px 0 120px}
.news-content{background:#f5f3ec;padding:19px 26px 46px 0;border-radius:0 0 20px 20px}
.news-content .paragraph{margin-bottom:26px}
.news-content a{font-size:1.1rem}
.img-news img{height:200px}
.category{padding:10px 16px}
.head-news select{font-size:17px;height:49px}
.head-news{margin-bottom:50px}
.media-in{padding:60px 0 66px}
.media-in .paragraph{line-height:30.8px;margin:64px 0 0}
.news-images-swiper .swiper-pagination-bullet{width:49px;height:8px;margin:0 0 0 12px!important}
.news-images-swiper .swiper-slide img{height:420px}
.news-sub{margin-bottom:35px}
.news-m.news-in-m{padding:0 0 110px}
.services-sec{padding:70px 0}
.company-h .sub-title{margin-bottom:15px}
.company-h{margin-bottom:45px}
.services-icon{width:75px;height:73px}
.service{gap:15px}
.services{column-gap:102px;row-gap:44px}
.service .sub-title2{font-size:1.1rem}
.course-details-section{padding:140px 0 90px}
.course-details-title .sub-title{margin-bottom:110px;font-size:2.6rem;line-height:62px;padding-inline-start:20px}
.course-sidebar-card{padding:55px 25px}
.side-header .sub-title2{margin-bottom:40px}
.side-header .paragraph{margin-bottom:50px}
.course-info-icon img{width:36px;height:36px}
.course-info-title.paragraph{margin-bottom:5px!important}
.course-info-grid{margin:0 0 55px;row-gap:25px}
.course-targets .sub-title2{margin-bottom:20px}
.course-targets{margin-bottom:50px}
.course-price .sub-title2{margin-bottom:35px}
.course-price-row strong{padding:13px 43px;border-radius:30px;background:#9e8f43;color:#fff;text-align:center}
.course-price-row .sub-title2{margin-bottom:0}
.course-price{margin-bottom:60px}
.course-block{margin-bottom:50px}
.course-block-icon img{width:90%;height:auto}
.course-step-icon img{width:90%;height:auto}
.course-step-icon{margin-bottom:10px}
.course-sidebar::before{width:93px;height:214px;top:-20%;right:5%}
.paths-info{padding:70px 0 40px;position:relative}
.how{padding:70px 0}
.how .inner-method{margin-bottom:55px}
.ex-how{row-gap:15px}
.ex-how .how-icon img{width:130px;height:130px}
.programs-ex{background:#f8f7f2;padding:65px 0 80px}
.programs-ex .sub-title2{margin-bottom:30px}
.programs-ex .sub-title{margin-bottom:20px}
.programs-t{margin-bottom:35px}
.benifits-con{background:#f8f7f2;padding:51px 0 75px}
.benfit-ex{margin-bottom:50px}
.how .how-icon img{width:120px}
.benifits-con .ex-how{row-gap:10px}
.faq-section.path-faq .sub-title{margin-bottom:50px}
.benifits-con .ex-how .how-icon img{width:110px}
.reg-sec{padding:100px 0 110px}
.regi-h .sub-title2{line-height:40px;margin-bottom:50px}
.contact-form.regi-f label{font-size:1.04rem;margin-bottom:15px!important}
.reg-sec{padding:88px 0 110px}
.checkbox-field{display:flex;align-items:start;gap:20px;cursor:pointer;margin:60px 0 65px}
.course-details-content{padding-inline-start:25px}
.content-program a{font-size:1.1rem!important}
.content-program .course-info-grid{display:flex;align-items:end;width:fit-content;margin-bottom:0;gap:30px}
.course-info-grid .paragraph{margin-bottom:0!important}
.info-btn{display:flex;align-items:end;gap:41px}
.prog-mg img{width:100%;border-radius:20px;height:320px}
.content-program{padding-right:15px}
.content-program .sub-title2{margin-bottom:19px}
.program-p-sec{padding:70px 0 130px}
.content-program a::before{top:1px}
}
@media screen and (max-width:1200px){
.course-info-grid{grid-template-columns:repeat(2,auto)}
.course-sidebar::before{top:-17%}
.course-sidebar-card .btn-main{width:240px}
.content-program .course-info-grid{display:flex;align-items:end;width:fit-content;margin-bottom:0;gap:25px}
.info-btn{display:flex;align-items:end;gap:25px;flex-wrap: wrap;}
.cont-prog{padding-bottom: 25px;}
.content-program a::before{top: 0px;height: 20px;}
.prog-mg img{height: auto;}
.why-tarakum::before{content: none;}
}
@media screen and (max-width:992px){
.course-sidebar::before{width:73px;height:199px;top:-19.5%;left:1%;right:auto}
.prog-mg img{width:100%;height:auto}
.prog-mg{text-align:center}
.content-program .sub-title2{margin-bottom:19px;margin-top:25px}
.sticky-col{position:relative;top:unset;align-self:flex-start;bottom:unset}

}
@media screen and (max-width:1024px){
.about-tarakum-image img{height:360px}
}
@media screen and (max-width:900px){
.sub-title{font-size:1.45rem}
.sub-title2{font-size:1.25rem}
.paragraph{font-size:.95rem}
.page-banner-content .paragraph{line-height:24px}
.about-tarakum-content .paragraph{line-height:1.7}
.why-tarakum-content .paragraph{line-height:1.65}
.vision-mission-item .paragraph{line-height:1.7}
.tarakum-4 .sub-title2{line-height:1.35}
.tarakum-4.why-tarakum-content .paragraph{line-height:1.65}
.programs-value-card .paragraph{line-height:26px}
.programs-value-content .paragraph{line-height:1.65}
.contact-info-item p{line-height:24px}
.join-benefit-item .paragraph{line-height:26px}
.news-content .paragraph{line-height:22px}
.media-in .paragraph{line-height:1.7}
.service .paragraph{line-height:22px}
.company-h .sub-title2{line-height:1.35}
.course-details-title .sub-title{line-height:54px}
.course-block .paragraph{line-height:1.7}
.course-list .paragraph{line-height:1.7}
.side-header .sub-title2{line-height:1.35}
.course-targets .paragraph{line-height:1.7}
.course-step .paragraph{line-height:1.7}
.ex-how .paragraph{line-height:1.65}
.programs-ex .paragraph{line-height:1.65}
.form-check-label{line-height:32px}
.regi-h .sub-title2{line-height:1.35}
.content-program .paragraph{line-height:1.7}
.course-info-grid .paragraph{line-height:24px}
.l-h{line-height:28px}
.page-banner{min-height:320px}
.about-tarakum{padding:65px 0 45px}
.about-tarakum-image img{height:310px}
.why-tarakum::before{content:none}
.why-tarakum-content .sub-title2{margin-bottom:10px}
.why-tarakum{padding:45px 0 40px}
.vision-mission-icon{width:55px;height:55px}
.vision-mission{padding:50px 0 45px}
.why-tarakum.tarakum-4{padding:40px 0 30px}
.programs-value{padding:55px 0 60px}
.programs-value-title{margin-bottom:40px}
.programs-value-title .sub-title{margin-bottom:25px}
.programs-value-title .sub-title2{margin-bottom:25px}
.programs-value-content .paragraph{margin-bottom:20px}
.programs-value-cards{margin-bottom:31px}
.about-tarakum-content .sub-title{margin-bottom:26px}
.programs-value-cards{gap:55px}
.line-in{width:840px}
.contact-section{padding:55px 0 70px}
.contact-info-desc{font-size:1.16rem;margin-bottom:25px}
.contact-info-item{gap:16px;padding-bottom:20px}
.contact-info-icon svg{width:40px;height:40px}
.join-benefit-item{margin-bottom:30px}
.join-benefit-icon{height:60px;margin-bottom:10px}
.join-benefit-icon img{width:100%;height:100%;object-fit:contain}
.join-benefits-note{margin-top:8px;line-height:28px}
.join-benefits{background:#f5f3ec;padding:55px 0 50px;margin-top:30px}
.join-section-img img{height:310px}
.join-section-img{margin-top:40px}
.join-section .inner-method h2{line-height:2;margin-bottom:40px}
.join-section{padding:60px 0 75px}
.img-news img{height:180px}
.news-content{background:#f5f3ec;padding:19px 26px 34px 0;border-radius:0 0 20px 20px}
.news-content .sub-title2{margin-bottom:15px}
.news-card{margin-bottom:30px}
.news-m{padding:70px 0 85px}
.news-images-swiper .swiper-slide img{height:370px}
.news-images-swiper{padding-bottom:31px}
.media-in .paragraph{margin:40px 0 0}
.media-in{padding:50px 0 50px}
.news-m.news-in-m .sub-title{margin-bottom:40px}
.news-m.news-in-m{padding:0 0 68px}
.services-sec{padding:50px 0}
.service{gap:10px}
.company-h{margin-bottom:30px}
.course-details-section{padding:130px 0 80px}
.course-details-title .sub-title{margin-bottom:80px}
.side-header .sub-title2{margin-bottom:25px}
.side-header .paragraph{margin-bottom:40px}
.course-info-grid{grid-template-columns:repeat(3,auto);margin:0 0 40px}
.course-targets{margin-bottom:30px}
.course-price{margin-bottom:45px}
.course-price .sub-title2{margin-bottom:25px}
.p-block{margin-bottom:60px!important;margin-top:20px}
.course-block{margin-bottom:40px}
.course-block .sub-title2{margin-bottom:25px}
.course-step-icon{margin-bottom:0}
.course-step h3{margin-bottom:0!important}
.course-price-row .sub-title2{margin-bottom:0}
.course-sidebar::before{width:63px;height:199px;top:-21.5%;left:1%;right:auto}
.paths-info .about-text h3{margin:0}
.ex-how{row-gap:7px}
.how{padding:51px 0}
.programs-ex .sub-title2{margin-bottom:20px}
.programs-t .m-b{margin-bottom:14px!important}
.programs-ex{background:#f8f7f2;padding:65px 0 55px}
.benifits-con{background:#f8f7f2;padding:51px 0 50px}
.paths-info{padding:50px 0 40px;position:relative}
.paths-info::after{content:none}
.paths-info .sub-title{margin-bottom:20px}
.how .how-icon img{width:110px}
.how{padding:36px 0}
.ex-how{row-gap:5px;margin-bottom:10px}
.how .inner-method{margin-bottom:25px}
.programs-ex .sub-title2{margin-bottom:17px;line-height:1.4}
.programs-t{margin-bottom:26px}
.benifits-con .ex-how .how-icon img{width:100px}
.benifits-con .ex-how{row-gap:0}
.benfit-ex{margin-bottom:20px}
.reg-sec{padding:70px 0 90px}
.regi-h .sub-title2{line-height:34px;margin-bottom:36px}
.contact-form.regi-f label{font-size:1.01rem}
.checkbox-field{display:flex;align-items:start;gap:20px;cursor:pointer;margin:44px 0 50px}
.contact-form.regi-f{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:20px}
.paths-info .btn-main{width:310px;height:46px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='320' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='380' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.paths-info .btn-main::after{background-image:url("data:image/svg+xml,%3Csvg width='320' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' stroke='%23cb6c28' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:100% 100%}
.programs-ex .btn-main{width:310px;height:46px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='310' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='380' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.programs-ex .btn-main::after{background-image:url("data:image/svg+xml,%3Csvg width='320' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' stroke='%23cb6c28' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:100% 100%}
.paths-info.c-p-info .sub-title2{margin-bottom:30px}
.info-btn{flex-direction:column;align-items:start;gap:30px}
.content-program .sub-title2{margin-bottom:19px;margin-top:25px}
.content-program .course-info-grid{display:flex;align-items:end;width:100%;margin-bottom:0;gap:50px}
.cont-prog{background:rgba(232,228,217,.37);padding:16px 0 25px;border-radius:20px;margin-bottom:20px}
.prog-mg img{width:100%;height:auto;object-fit:cover}
.prog-mg{text-align:center}
.program-p-sec{padding:60px 0 100px}
.form-control{font-size:.9rem}
.form-control{padding:8px 8px 8px 0}
.form-group{margin-bottom:13px}
.content-program a{font-size:1rem!important}
.content-program a::before{top:3px;width:9px}
.content-program .course-info-grid{gap:15px}
.info-btn{gap:20px}
.news-content a{font-size:1rem}
.news-content a::before{width:9px;top:4px}
}
@media screen and (max-width:767px){
.page-banner-content .paragraph{line-height:22px}
.about-tarakum-content .paragraph{line-height:1.65}
.why-tarakum-content .paragraph{line-height:1.6}
.vision-mission-item .paragraph{line-height:1.65}
.tarakum-4 .sub-title2{line-height:1.3}
.programs-value-card .paragraph{line-height:24px}
.programs-value-content .paragraph{line-height:1.6}
.contact-info-item p{line-height:22px}
.join-benefit-item .paragraph{line-height:24px}
.news-content .paragraph{line-height:20px}
.media-in .paragraph{line-height:1.65}
.service .paragraph{line-height:20px}
.course-details-title .sub-title{line-height:48px}
.course-block .paragraph{line-height:1.65}
.course-list .paragraph{line-height:1.65}
.side-header .sub-title2{line-height:1.3}
.course-targets .paragraph{line-height:1.65}
.course-step .paragraph{line-height:1.65}
.ex-how .paragraph{line-height:1.6}
.programs-ex .paragraph{line-height:1.6}
.form-check-label{line-height:28px}
.regi-h .sub-title2{line-height:1.3}
.content-program .paragraph{line-height:1.65}
.course-info-grid .paragraph{line-height:22px}
.l-h{line-height:26px}
.contact-info-item{padding-bottom:15px}
.contact-info{margin-bottom:0}
.course-sidebar::before{width:59px;height:199px;top:-12.5%;left:1%;right:auto}
.content-program .course-info-grid{gap:25px}
}
@media screen and (max-width:650px){
.sub-title{font-size:1.35rem}
.content-program a::before{top:1px;}
.course-info-icon{width:30px;height:30px}
.course-info-icon img{width:30px;height:30px}
.sub-title2{font-size:1.25rem}
.paragraph{font-size:.9rem}
.page-banner-content .paragraph{line-height:20px}
.about-tarakum-content .paragraph{line-height:1.6}
.why-tarakum-content .paragraph{line-height:1.55}
.vision-mission-item .paragraph{line-height:1.6}
.tarakum-4 .sub-title2{line-height:1.25}
.programs-value-card .paragraph{line-height:22px}
.programs-value-content .paragraph{line-height:1.55}
.contact-info-item p{line-height:20px}
.join-benefit-item .paragraph{line-height:22px}
.news-content .paragraph{line-height:27px}
.media-in .paragraph{line-height:1.6}
.service .paragraph{line-height:19px}
.company-h .sub-title2{line-height:1.25}
.course-details-title .sub-title{line-height:42px}
.course-block .paragraph{line-height:1.6}
.course-list .paragraph{line-height:1.6}
.side-header .sub-title2{line-height:1.25}
.course-targets .paragraph{line-height:1.6}
.course-step .paragraph{line-height:1.6}
.ex-how .paragraph{line-height:1.55}
.programs-ex .paragraph{line-height:1.55}
.form-check-label{line-height:26px}
.regi-h .sub-title2{line-height:1.3}
.content-program .paragraph{line-height:1.6}
.course-info-grid .paragraph{line-height:20px}
.l-h{line-height:24px}
.line-in{width:450px;margin-bottom:40px}
.programs-value-title .sub-title{margin-bottom:15px}
.programs-value-title .sub-title2{margin-bottom:15px}
.programs-value-icon{width:65px;height:65px;margin-bottom:10px}
.programs-value-cards{margin-bottom:40px;gap:30px;display:flex;flex-wrap:wrap}
.l-h{width:390px}
.page-banner{min-height:360px;border-radius:0 0 20px 20px}
.content-program .course-info-grid{gap:15px}
.info-btn{gap:34px}
.about-tarakum{padding:50px 0 35px}
.content-program a{font-size:.95rem!important}
.page-banner.news-banner{min-height:220px}
.page-banner.news-banner .title{margin-bottom:0}
.about-tarakum-image img{height:250px}
.vision-mission{padding:40px 0 40px}
.programs-value-content .paragraph{margin-bottom:28px}
.page-banner-content{text-align:center}
.page-banner-content .paragraph{margin-bottom:0;line-height:1.4}
.page-banner-content .title{margin-bottom:29px}
.contact-form-wrapper .sub-title2{margin:16px 0 16px;font-size:1.1rem}
.join-section-img img{height:280px}
.head-news select{border:rgba(219,170,107,.7) 2px solid;border-radius:6px;width:130px;font-size:16px;background-size:15px}
.head-news{margin-bottom:39px}
.img-news img{height:165px}
.news-m{padding:60px 0 60px}
.news-images-swiper .swiper-slide img{height:250px}
.news-images-swiper .swiper-pagination-bullet{width:37px;height:6px}
.media-in .paragraph{margin:25px 0 0}
.news-m.news-in-m .sub-title{margin-bottom:25px}
.news-m.news-in-m{padding:0 0 45px}
.services{display:grid;grid-template-columns:repeat(1,1fr);column-gap:130px;justify-content:center;row-gap:40px}
.company-h .sub-title{margin-bottom:4px}
.services-icon{width:71px;height:70px}
.service .sub-title2{font-size:1.07rem}
.company-h .sub-title2{line-height:39px}
.course-list{flex-direction:column;row-gap:10px}
.course-details-title .sub-title{margin-bottom:65px;font-size:2.2rem}
.course-details-section{padding:114px 0 20px}
.course-sidebar-card{padding:45px 21px}
.side-header .sub-title2{margin-bottom:15px}
.side-header .paragraph{margin-bottom:30px}
.course-info-grid{grid-template-columns:repeat(2,auto);margin:0 0 40px}
.course-details-content{padding-inline:20px}
.course-sidebar::before{width:44px;height:199px;top:-13.5%;left:4%;right:auto}
.contact-form.regi-f{display:grid;grid-template-columns:repeat(1,1fr);column-gap:20px;row-gap:25px}
.checkbox-field input{width:25px;height:25px;border-radius:5px;border:#cb6c28 3px solid;cursor:pointer}
.checkbox-field{display:flex;align-items:start;gap:15px;cursor:pointer;margin:50px 0 40px}
.reg-sec{padding:50px 0 70px}
.course-action{text-align:center}
.course-list ul{columns:1}
.course-steps-row{margin-bottom:40px}
.paths-info .btn-main{width:90%;height:46px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='320' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='380' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.paths-info .btn-main::after{background-image:url("data:image/svg+xml,%3Csvg width='320' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' stroke='%23cb6c28' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:100% 100%}
.programs-ex .btn-main{width:90%;height:46px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='310' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='380' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.programs-ex .btn-main::after{background-image:url("data:image/svg+xml,%3Csvg width='320' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' stroke='%23cb6c28' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:100% 100%}
.programs-ex .paragraph{margin-bottom:30px}
.programs-ex li.paragraph{margin-bottom:0}
.content-program .course-info-grid{flex-wrap:wrap}
.prog-mg img{width:100%;height:290px}
.content-program{padding-right:5px}
.program-p-sec{padding:60px 0 70px}
.media-in{padding:30px 0 50px}
}
@media screen and (max-width:330px){
    .course-sidebar::before{width:44px;height:199px;top:-11.5% !important;left:4%;right:auto }
.paths-info .btn-main{width:100%;height:46px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='320' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='380' height='46' viewBox='0 0 380 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4246 6.79856L0 45L345.27 45L359.43 23.5243C362.137 19.0929 373.961 0 380 0L37.7742 0C32.0388 0 26.8968 2.67086 24.3258 6.79856Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
}
@media screen and (max-width:400px){
.course-sidebar::before{width:44px;height:199px;top:-12.5%;left:4%;right:auto}
}