@media (max-width:575.98px){#faq{min-height:981px;padding-left:0}#faq .accordion{--bs-accordion-btn-bg:#fff;border-bottom:#0f1a3c}#faq .accordion-item{padding-bottom:29px;padding-top:32px}#faq .accordion-button{color:#233d90}#faq .accordion-button:not(.collapsed){color:#0c63e4;background-color:white!important}#faq .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23233D90' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2'/%3E%3C/svg%3E")}#faq .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8'/%3E%3C/svg%3E")}#faq .wrapper-button-faq{min-height:56px;background-color:#ff6b18;border-radius:8px;align-items:center;padding-bottom:10px}#faq .text-empty-faq{font-family:Montserrat;font-size:.875rem;font-weight:700;letter-spacing:.04em;text-align:center;color:#757575}#faq .reset-padding-top-bottom{padding-top:0;padding-bottom:0}.wrapper-mega-menu{padding:24px 20px;gap:20px;min-height:152px}.wrapper-mega-menu .card.card-megamenu{border-radius:5px;background:var(--ec-neutral-50,#fdfdfd);cursor:pointer;height:100%}.wrapper-mega-menu .card.card-megamenu:hover{border-radius:5px;background:var(--ec-neutral-200,#575757)}.wrapper-mega-menu .card-title{font-family:Montserrat;font-size:1.25rem;font-weight:700;letter-spacing:.8px}.wrapper-mega-menu .card-subtitle,.wrapper-mega-menu .card-title{color:var(--ec-neutral-600,#575757);font-style:normal;line-height:normal}.wrapper-mega-menu .card-subtitle{font-family:Roboto;font-size:1rem;font-weight:400;letter-spacing:.32px}#section-testimonials{display:flex;padding:48px 20px 49px;flex-direction:column;justify-content:center;align-items:center;background:var(--ec-neutral-100,#f7f7f7);min-height:595px}#section-testimonials .testimonial-title{color:#233d90;font-family:Montserrat,sans-serif;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#section-testimonials .card.card-testi{display:flex;min-height:360px;padding:24px;flex-direction:column;align-items:flex-start;gap:23px;flex-shrink:0;border-radius:6px;border:1px solid var(--ec-primary-500-main,#233d90);background:var(--ec-primary-050-focus,#e9ecf4);box-shadow:0 8px 8px 0 rgba(17,17,17,.12)}#section-testimonials .card.card-testi .quotes{color:#090909;font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#section-testimonials .card.card-testi .name{color:#000;font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.28px}#section-testimonials .card.card-testi .description{color:var(--ec-neutral-500,#757575);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px}#section-testimonials .card.card-testi .avatar{max-width:54px}#section-testimonials .testimonial-separator{border-top:2px dashed var(--ec-neutral-400)}#section-testimonials p{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}#section-testimonials .carousel-control-prev{margin-left:-25px}#section-testimonials .carousel-control-next{margin-right:-25px}#section-class-schedules{display:flex;padding:69px 20px 50px;justify-content:flex-end;flex-direction:column}#section-class-schedules .section-title{color:#000;text-align:center;font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#section-class-schedules .section-subtitle{color:var(--ec-neutral-500,#757575);text-align:center;font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.28px}#section-class-schedules .schedule-title{color:var(--ec-secondary-500,#ff6b18);font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-class-schedules .schedule-subtitle{color:#000;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.28px}#section-class-schedules .card.card-schedule{border-radius:5px!important;background:#ffffff!important;box-shadow:0 8px 8px 0 rgba(17,17,17,.12)!important;margin-bottom:20px!important}#section-class-schedules .accordion-item{border:0!important}#section-class-schedules .icon-schedule{width:60px;height:auto}#section-class-schedules .icon-branch{width:40px;height:auto}#section-class-schedules .schedule-session{font-size:1rem}#section-class-schedules .schedule-content,#section-class-schedules .schedule-session{color:var(--ec-neutral-900,#141414);font-family:Roboto;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.32px}#section-class-schedules .schedule-content{font-size:.875rem}.wrapper-content-connection{padding-left:20px;padding-right:20px;padding-top:20px}.wrapper-slider{display:flex;align-items:center;justify-content:center}.wrapper-card{width:100%;height:356px;position:relative;cursor:pointer;z-index:1;border-radius:5px;display:flex;align-items:end}.wrapper-card:hover .btn-readmore{background-color:#233d90;color:white}.front-wrapper{color:white;display:flex;flex-direction:column;text-align:center;gap:12px}.front-wrapper .category-article{font-size:.75rem;font-weight:400}.front-wrapper .category-article,.front-wrapper .category-headline{margin-bottom:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.front-wrapper .category-headline{font-size:1.25rem;font-weight:700;padding-left:10px;padding-right:10px}.front-wrapper .btn-readmore{margin-top:2px;border:1px solid #233d90;width:-moz-fit-content;width:fit-content;align-self:center;border-radius:20px;padding:4px 25px;font-size:1rem;font-weight:500;color:#233d90}.front-wrapper .btn-readmore span{margin-left:4px}.image-container{position:relative;width:100%;height:400px;overflow:hidden}.image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,0) 58.43%);pointer-events:none}.image{width:100%;height:100%;object-fit:cover}#section-articles{padding:69px 20px 50px}#section-articles .section-title{color:#000;text-align:center;font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}#section-articles .section-subtitle{font-size:1rem;font-weight:500;letter-spacing:.32px;text-align:center}#section-articles .button-tabs{display:flex;align-items:flex-end;min-width:900px;flex-direction:row}#section-articles .card.card-article{box-shadow:0 8px 8px 0 rgba(17,17,17,.12);border-radius:5px;border:none;min-height:450px}#section-articles .card.card-article .card-thumbnail{width:100%;height:15vw;object-fit:cover}#section-articles .card.card-article .title{color:#000;font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#section-articles .card.card-article .description-article{color:var(--ec-neutral-700,#3e3e3e);font-family:Roboto;font-size:.75rem!important;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#section-articles .card.card-article .img-article{width:auto;height:300px}#connection{padding:26px 20px 41px}#connection .custom-button{width:100%}#article-detail .wrapper-title{border-bottom:1px solid;padding-bottom:10px}#article-detail .wrapper-content-news{padding-left:40px;padding-right:40px}#article-detail .custom-button-card{width:100%}#article-detail .custom-pagination{width:100%!important}#article-detail .footer-ul-img{list-style-type:none;padding:0}#article-detail .enigma-image-footer{width:14.813rem;height:3.545rem}#article-detail .social-media-image-footer{width:2.131rem;height:2.131rem;margin-right:.3rem}#article-detail .img-title{width:100%}#article-detail .font-36{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.75rem}#article-detail .font-20{font-family:Roboto,sans-serif;font-weight:400;font-size:.875rem}#article-detail .font-20-700{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem}#article-detail .thumbnail-article{width:auto;height:300px}#article-detail .title-elipsis{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#article-detail .summary-elipsis{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#news-bar .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18.5' cy='18.5' r='18.5' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.46967 13.9697C8.76256 13.6768 9.23744 13.6768 9.53033 13.9697L18 22.4393L26.4697 13.9697C26.7626 13.6768 27.2374 13.6768 27.5303 13.9697C27.8232 14.2626 27.8232 14.7374 27.5303 15.0303L18.5303 24.0303C18.2374 24.3232 17.7626 24.3232 17.4697 24.0303L8.46967 15.0303C8.17678 14.7374 8.17678 14.2626 8.46967 13.9697Z' fill='%23FF8946'/%3E%3C/svg%3E%0A")}#news-bar .accordion{--bs-accordion-border-color:none}#news-bar .accordion-body,#news-bar .accordion-button,#news-bar .accordion-item{background-color:#0f1a3c}#news-bar .accordion-body>.wrapper-list-popular{cursor:pointer}#news-bar .accordion-body>.wrapper-list-popular>.wrapper-text-popular :hover{color:#ff8946}#title-cta .index-title{color:var(--neutral-neutral-900,#141414);font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#title-cta .index-title a{font-family:Roboto}#card-wrapper-left{min-height:444px}#card-wrapper-left #top{background-color:#ff8946;overflow:hidden;cursor:pointer}#card-wrapper-left .title{font-family:var(--ec-font-montserrat);font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:35px}#card-wrapper-left .img-banner{height:100%;width:100%;object-fit:cover;border-radius:5px;transition:transform .3s ease-in-out}#card-wrapper-left #top:hover .img-banner{transform:scale(1.1);transition:transform .3s ease-in-out}#card-wrapper-left #top:hover #arrow-right{display:block}#card-wrapper-left #top:hover #arrow-top-right,#card-wrapper-left #top:not(:hover) #arrow-right{display:none}#card-wrapper-left #top:not(:hover) #arrow-top-right{display:block}#card-wrapper-left #top:hover .title{color:#233d90;transition:transform .3s ease-in-out}#card-wrapper-left #top:not(:hover) .title{color:#ffffff;transition:transform .3s ease-in-out}#card-wrapper-left #bottom{background-color:#192b66;height:49%;overflow:hidden;cursor:pointer}#card-wrapper-left #bottom:hover .img-banner{transform:scale(1.1);transition:transform .3s ease-in-out}#card-wrapper-left #bottom:hover #arrow-right{display:block}#card-wrapper-left #bottom:hover #arrow-top-right,#card-wrapper-left #bottom:not(:hover) #arrow-right{display:none}#card-wrapper-left #bottom:not(:hover) #arrow-top-right{display:block}#card-wrapper-left #bottom:hover .title{color:#233d90;transition:transform .3s ease-in-out}#card-wrapper-left #bottom:not(:hover) .title{color:#ffffff;transition:transform .3s ease-in-out}#card-wrapper-right{width:97%;margin-left:5px;background-color:#4f64a6;overflow:hidden;cursor:pointer}#card-wrapper-right .img-banner-tyas{height:100%;aspect-ratio:3/2;transition:transform .3s ease-in-out;object-fit:contain;right:155px;position:relative}#card-wrapper-right .title{font-family:var(--ec-font-montserrat);font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:35px}#card-wrapper-right:hover .img-banner-tyas{transform:scale(1.1);transition:transform .3s ease-in-out}#card-wrapper-right:hover #arrow-right{display:block}#card-wrapper-right:hover #arrow-top-right,#card-wrapper-right:not(:hover) #arrow-right{display:none}#card-wrapper-right:not(:hover) #arrow-top-right{display:block}#card-wrapper-right:hover .title{color:#ff9c64;transition:transform .3s ease-in-out}#card-wrapper-right:not(:hover) .title{color:#ffffff;transition:transform .3s ease-in-out}.subtitle{font-size:.875rem;text-align:center}.no-padding-x{padding-left:0!important;padding-right:0!important}#section-statistic{width:100%;padding:80px 30px;background:var(--ec-primary-900,#0f1a3c);color:var(--ec-primary-50,var(--ec-primary-50,#e9ecf4));font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px;min-height:228px}#section-statistic .subtitle{color:var(--ec-neutral-050,#fdfdfd);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;text-align:left}#section-statistic .statistic-column{display:flex;height:105px;padding:8px 12px;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;width:100%}#section-statistic .orange{background-color:#ff6b18}#section-statistic .blue{background-color:#233d90}#section-statistic .card-label{font-size:.75rem;letter-spacing:.2px}#section-statistic .card-caption,#section-statistic .card-label{color:var(--ec-neutral-050,#fdfdfd);text-align:center;font-family:Roboto;font-style:normal;font-weight:700;line-height:normal}#section-statistic .card-caption{font-size:1.25rem;letter-spacing:.36px}#section-why-enigma{padding-top:30px}#section-why-enigma .index-title{color:#000;font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-why-enigma .caption-16{color:var(--Neutral-neutral-500,#757575);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px}#section-why-enigma #benefit-cards{display:flex;flex-direction:row;align-items:flex-start;gap:10px}#section-why-enigma .card.card-benefit{display:flex;min-height:400px;padding:24px 16px;flex-direction:column;align-items:flex-start;border-radius:5px;background:var(--ec-neutral-100,#f7f7f7);box-shadow:0 8px 8px 0 rgba(17,17,17,.12)}#section-why-enigma .card.card-benefit .img-benefit{max-width:56px}#section-why-enigma .card.card-benefit .benefit-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px}#section-program-and-services{padding:32px 0 50px;justify-content:center;align-items:center}#section-program-and-services .index-title{text-align:start;font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#section-program-and-services .caption-16{color:var(--ec-neutral-500,#757575);font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px}#section-program-and-services .card-title{color:var(--ec-neutral-50,#fdfdfd);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-program-and-services .img-content{object-fit:cover;width:100%;height:280px;border-radius:10px 10px 5px 5px;filter:contrast(.9)}#section-program-and-services .card-services{display:flex;flex-direction:column;align-items:flex-start;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;min-height:314px}#section-program-and-services .button-tabs{display:flex;align-items:flex-end;min-width:600px;flex-direction:row}#section-program-and-services .card.card-services.blue{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-900,#0f1a3c);overflow:hidden;border-radius:8px}#section-program-and-services .card.card-services.bluish{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-400,#4f64a6);overflow:hidden;border-radius:8px}#section-program-and-services .card.card-services.orange{display:flex;gap:10px;min-height:320px;background:var(--ec-secondary-400,#ff8946);overflow:hidden;border-radius:8px}#section-program-and-services .card-services.card-services.bluish{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-400,#ff8946)}#section-program-and-services .card-wrapper-title{min-height:100px}#section-our-graduates{display:flex;padding:50px 30px;justify-content:start;align-items:start}#section-our-graduates .section-title{color:var(--ec-primary-700-hover,var(--ec-primary-700-hover,#192b66));font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}#section-our-graduates .section-subtitle{color:var(--ec-primary-700-hover,#192b66);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px}#section-our-graduates .col-partner{min-height:70px;border-bottom:.736px solid var(--ec-neutral-400,#9a9a9a);border-right:.736px solid var(--ec-neutral-400,#9a9a9a)}#section-our-graduates .table-partners :nth-child(2n){border-right:none}#section-our-graduates .table-partners :nth-last-child(-n+2){border-bottom:none}#section-for-corporate{background:#13224f;padding:50px 20px}#section-for-corporate .section-title{color:var(--ec-neutral-050,#fdfdfd);font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}#section-for-corporate .section-subtitle{color:var(--ec-neutral-050,#fdfdfd);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px}#section-for-corporate .img-interested{height:auto;width:100%;object-fit:cover}#section-partner{background-color:#fff;padding:30px 0}#section-partner .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-partner .g-32{gap:0}#section-partner-our-graduates{padding:20px 0}#section-partner-our-graduates .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-partner-our-graduates .col-partner{min-height:70px;border-bottom:.736px solid var(--ec-neutral-400,#9a9a9a);border-right:.736px solid var(--ec-neutral-400,#9a9a9a)}#section-partner-our-graduates .table-partners :nth-child(2n){border-right:none}#section-partner-our-graduates .table-partners :nth-last-child(-n+2){border-bottom:none}.grey{background-color:#f7f7f7}#section-banner-experience-hiring{display:flex;padding:20px 20px 50px;flex-direction:column;justify-content:flex-end;align-items:center}#section-banner-experience-hiring .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-explanation-experience{min-height:450px;padding-left:22px;padding-right:22px;padding-bottom:165px;display:flex;width:100%}#section-join-enigma{min-height:783px;padding:52px 20px}#section-join-enigma .title{padding-top:20px}#section-join-enigma .custom-card{min-height:414px}#section-join-enigma .custom-card img{height:220px;border-radius:5px}#section-why-work-with-us .wrapper-start-free{background:url(/icons/icon-star-free.svg) 50%/cover no-repeat;height:100px;width:100px;display:flex;justify-content:center;align-items:center}#section-why-work-with-us .index-title{text-align:left;font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}.gap-101{gap:35px}#section-who-is{padding:57px 21px;align-items:center;min-height:579px}#section-who-is .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;padding-bottom:32px}#section-who-is .card.card-whois{box-shadow:0 1px 0 1px rgba(17,17,17,.12);min-height:225px}#section-who-is .card-title{color:var(--ec-primary-500,#233d90);font-family:Roboto;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.36px}#section-who-is .card-left-column{border-radius:5px 0 0 5px;min-height:225px}#for-corporate-title-cta .index-title{text-align:left;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#for-corporate-title-cta .index-title a{font-family:Roboto}#list-article .inputWithIcon input[type=text]{padding-left:40px}#list-article .inputWithIcon{position:relative;width:100%}#list-article .inputWithIcon span{position:absolute;left:0;top:8px;padding:9px 8px;color:#aaa;transition:.3s}#list-article .custom-button-card{width:100%}#list-article #blog-article{padding:53px 20px}#list-article input[type=text]{width:100%;border:2px solid #aaa;border-radius:20px;margin:8px 0;outline:none;padding:8px;box-sizing:border-box;transition:.3s}#list-article .thumbnail-article{width:auto;height:300px}#list-article .title-elipsis{-webkit-line-clamp:1}#list-article .summary-elipsis,#list-article .title-elipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#list-article .summary-elipsis{-webkit-line-clamp:5}#list-article .font-36{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.25rem}#list-article .font-18{font-family:Roboto,sans-serif;font-weight:400;font-size:1.125rem}#list-article .font-20{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700}#list-article .wrapper-discord{background-color:#5865f2;border-radius:8px;padding:0,8px,0,8px;font-size:1.125rem;text-align:center;display:inline-block;width:244px;height:117px}#list-article .header-3{font-size:2rem}#for-corporate-card-wrapper-left{min-height:380px;background-color:#ff8946;overflow:hidden;cursor:pointer}#for-corporate-card-wrapper-left .img-banner-tyas{width:100%;object-fit:cover;transition:transform .3s ease-in-out}#for-corporate-card-wrapper-left .position-caption{position:absolute;left:8%;top:40%;z-index:9999;height:auto;width:150px}#for-corporate-card-wrapper-left:hover .img-banner-tyas{transform:scale(1.1);transition:transform .3s ease-in-out}#for-corporate-card-wrapper-left:hover #arrow-right{display:block}#for-corporate-card-wrapper-left:hover #arrow-top-right,#for-corporate-card-wrapper-left:not(:hover) #arrow-right{display:none}#for-corporate-card-wrapper-left:not(:hover) #arrow-top-right{display:block}#for-corporate-card-wrapper-left:hover .title{color:#203883!important}#for-corporate-card-wrapper-right:hover .title{color:#FF9C64!important}#for-corporate-card-wrapper-right{min-height:380px;background-color:#203883;overflow:hidden;cursor:pointer}#for-corporate-card-wrapper-right .img-banner-tyas{width:100%;object-fit:cover;transition:transform .3s ease-in-out}#for-corporate-card-wrapper-right .position-caption{position:absolute;left:8%;top:40%;z-index:9999;height:auto;width:150px}#for-corporate-card-wrapper-right:hover .img-banner-tyas{transform:scale(1.1);transition:transform .3s ease-in-out}#for-corporate-card-wrapper-right:hover #arrow-right{display:block}#for-corporate-card-wrapper-right:hover #arrow-top-right,#for-corporate-card-wrapper-right:not(:hover) #arrow-right{display:none}#for-corporate-card-wrapper-right:not(:hover) #arrow-top-right{display:block}.subtitle{color:var(--ec-neutral-050,#fdfdfd);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px}#arrow-right{display:none}#section-for-corporate-why-enigma{padding-top:100px}#section-for-corporate-why-enigma .index-title{text-align:justify;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#section-for-corporate-why-enigma .index-title a{font-family:Roboto}#section-for-corporate-why-enigma .caption-16{color:var(--ec-neutral-500,#757575);font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px}#section-for-corporate-why-enigma #benefit-cards{display:flex;flex-direction:row;align-items:flex-start;gap:10px}#section-for-corporate-why-enigma .card.card-benefit{display:flex;min-height:180px;padding:24px 16px;flex-direction:column;align-items:flex-start;border-radius:5px;background:var(--ec-neutral-100,#f7f7f7);box-shadow:0 8px 8px 0 rgba(17,17,17,.12)}#section-for-corporate-why-enigma .card.card-benefit .img-benefit{max-width:56px}#section-for-corporate-why-enigma .card.card-benefit .benefit-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px}#section-our-services{display:flex;padding:60px 20px 84px;justify-content:center;align-items:center}#section-our-services .pb-12{padding-bottom:12px}#section-our-services #card-find-talents{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/find-talents.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-corporate-bootcamp{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/corporate-bootcamp.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-coaching{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/coaching-and-mentoring.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-itdp{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/itdp.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-talent-management{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/talent-management.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-remotedev{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/rdc.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-program-and-services-itdp{display:flex;padding:44px 20px;justify-content:center;align-items:center}#section-program-and-services-itdp .index-title{text-align:center;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#section-program-and-services-itdp .caption-16{color:var(--ec-neutral-500,#757575);font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px;text-align:center}#section-program-and-services-itdp .card-title{color:var(--ec-neutral-50,#fdfdfd);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-program-and-services-itdp .img-content{object-fit:cover;width:100%;height:280px;border-radius:5px}#section-program-and-services-itdp .card-services{display:flex;flex-direction:column;align-items:flex-start;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;min-height:314px}#section-program-and-services-itdp .card-wrapper-title{min-height:120px!important}#section-program-and-services-itdp .button-tabs{display:flex;align-items:flex-end;min-width:500px;flex-direction:row}#section-program-and-services-itdp .card.card-services.blue{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-900,#0f1a3c);overflow:hidden;border-radius:8px}#section-program-and-services-itdp .card.card-services.bluish{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-400,#4f64a6);overflow:hidden;border-radius:8px}#section-program-and-services-itdp .card.card-services.orange{display:flex;gap:10px;min-height:320px;background:var(--ec-secondary-400,#ff8946);overflow:hidden;border-radius:8px}#section-program-and-services-itdp .card-services.card-services.bluish{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-400,#ff8946)}#section-cto-as-service{display:flex;padding:53px 20px 93px;flex-direction:column;justify-content:flex-end;align-items:center}#section-cto-as-service .g-16{gap:0}#section-cto-as-service .section-title{color:var(--ec-primary-500,#233d90);font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#explanation-coaching{min-height:450px;padding:20px;background-color:#f7f7f7;position:relative;z-index:-100}#explanation-coaching .section-title{color:var(--primary-primary-500-main,#233d90);font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}#explanation-coaching .fs-16-500{color:var(--primary-primary-800,#13224f);text-align:justify;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:500;line-height:22px}#section-cto-service-why-enigma{padding-top:100px;padding-bottom:100px}#section-cto-service-why-enigma .index-title{text-align:justify;font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal}#section-cto-service-why-enigma .index-title a{font-family:Roboto}#section-cto-service-why-enigma .caption-16{color:var(--ec-neutral-500,#757575);font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px}#section-cto-service-why-enigma #benefit-cards{display:flex;flex-direction:row;align-items:flex-start;gap:10px}#section-cto-service-why-enigma .card.card-benefit{display:flex;min-height:250px;padding:24px 16px;flex-direction:column;align-items:flex-start;border-radius:5px;background:var(--ec-neutral-100,#f7f7f7);box-shadow:0 8px 8px 0 rgba(17,17,17,.12)}#section-cto-service-why-enigma .card.card-benefit .img-benefit{max-width:56px}#section-cto-service-why-enigma .card.card-benefit .benefit-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px}#page-coaching-mentoring #home-coaching{padding-top:45px;min-height:600px;padding-left:20px;padding-right:20px}#page-coaching-mentoring .header-2{font-family:Montserrat,sans-serif;font-size:2.25rem;font-weight:700;line-height:normal}#page-coaching-mentoring .decor-underline-secondary{position:relative}#page-coaching-mentoring .decor-underline-secondary:after{content:"";width:100%;height:15px;background-size:contain;position:absolute;bottom:5px;left:-2px;right:0;z-index:-1;background-color:#ffd1b7}#page-coaching-mentoring .decor-underline-secondary-2{position:relative}#page-coaching-mentoring .decor-underline-secondary-2:after{content:"";width:100%;height:10px;background-size:contain;position:absolute;bottom:5px;left:-2px;right:0;z-index:-1;background-color:#ff6b18}#page-coaching-mentoring #explanation-coaching{padding-left:20px;padding-right:20px}#page-coaching-mentoring #talent-header{position:relative}#page-coaching-mentoring .fs-16-500{font-family:Roboto,sans-serif;font-size:1rem;font-weight:500}#page-coaching-mentoring .text-justify{text-align:justify}#page-coaching-mentoring .font-title-500{font-family:Montserrat,sans-serif;font-weight:500;font-size:2.25rem}#page-coaching-mentoring .font-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.75rem}#page-coaching-mentoring .wrapper-content{z-index:0}#page-coaching-mentoring .font-fs-5-neutral{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;line-height:normal;color:#fff}#page-coaching-mentoring .font-subtitle-1{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.25rem;color:#233d90}#page-coaching-mentoring .font-fs-5-black{font-family:Roboto,sans-serif;font-weight:400;font-size:.875rem;line-height:normal;color:#141414}#page-coaching-mentoring .border-card{box-shadow:4px 4px rgb(235,237,237)}#page-coaching-mentoring .custom-button{width:100%}#discover{min-height:852px}#discover .position-icon{position:absolute;top:0;z-index:-1}#discover .circle-coach{width:118px;height:118px;background-color:#192b66;border-radius:9999999px}#discover .rectangle-coach{background-color:rgba(132,175,226,.3019607843);border-radius:999999px;padding-right:16px;width:118px;flex:1 1}#discover .card-wrapper-right{box-shadow:.3px .3px .3px}#discover .button-tabs{display:flex;align-items:flex-end;flex-direction:row}#page-talent-management .section-title{color:var(--ec-neutral-050,#fdfdfd);font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#page-talent-management #admission{min-height:782px}#page-talent-management .wrapper-text-admission{z-index:0}#page-talent-management .custom-card-admission{background-color:#233d90;min-height:302px;width:100%}#page-talent-management .custom-card-admission-secondary{background-color:#ff8946;min-height:302px;width:100%}#page-talent-management .custom-card-our-admission-process-secondary{min-height:302px}#page-talent-management .tg-left{border-left:29px solid #233d90}#page-talent-management .tg-left,#page-talent-management .tg-left-2{width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;position:absolute;top:50%;bottom:50%;right:0;transform:translate(100%,-50%);z-index:1}#page-talent-management .tg-left-2{border-left:29px solid #ff8946}#page-talent-management .tg-bottom,#page-talent-management .tg-bottom-responsive{border-top:29px solid #ff8946}#page-talent-management .tg-bottom,#page-talent-management .tg-bottom-responsive,#page-talent-management .tg-bottom-responsive-2{width:0;height:0;border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,98%);z-index:1}#page-talent-management .tg-bottom-responsive-2{border-top:29px solid #233d90}#page-talent-management .tg-bottom-bar{border-top:42px solid #0f1a3c;border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,30px)}#page-talent-management .custom-card-admission-2{background-color:#233d90;min-height:302px;width:100%}#page-talent-management .custom-card-admission-secondary-2{background-color:#ff8946;min-height:302px;width:100%}#page-talent-management .custom-card-our-admission-process-secondary{background-color:#ff8946;min-height:180px;width:100%}#page-talent-management .tg-right{border-right:29px solid #233d90}#page-talent-management .tg-right,#page-talent-management .tg-right-2{width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;position:absolute;top:50%;bottom:50%;left:0;transform:translate(-100%,-50%)}#page-talent-management .tg-right-2{border-right:29px solid #ff8946}#page-talent-management .logo-admission{position:absolute;z-index:99;transform:translate(10%,-18%);left:0}#page-talent-management #section-why-enigma-20{display:flex;padding:52px 20px 37.069px;flex-direction:column;justify-content:flex-end;align-items:center}#page-talent-management .pt-279{padding-top:300px}#page-talent-management .pb-18{padding-bottom:18px}#career-support-component .image-testimonial{width:54px;height:54px;border-radius:50%}#career-support-component .font-16-700{font-family:Roboto,sans-serif;font-size:1rem;font-weight:700}#career-support-component #career-support{min-height:538px;padding-left:20px}#home-about{width:100%;min-height:964px;position:relative}#home-about .half-bg{height:548px;width:100%;background:#203883}#home-about #content-about{top:0;left:0;right:0;bottom:0;padding-top:80px;position:absolute}#home-about #content-about .content-wrapper{padding-top:20px;display:flex;flex-direction:column;gap:36px}#home-about #content-about .content-wrapper .top-content{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:23px;padding-left:0;padding-right:0}#home-about #content-about .content-wrapper .top-content .text-home-about{font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:700;color:#fdfdfd;text-align:center;letter-spacing:4%}#home-about #content-about .content-wrapper .top-content .student-container{display:flex;flex-direction:column;gap:13px;align-items:center}#home-about #content-about .content-wrapper .bottom-content{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;margin-top:50px}#home-about #content-about .content-wrapper .bottom-content .human-card-container{position:relative;height:170px}#home-about #content-about .content-wrapper .bottom-content .container-item{z-index:10;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;height:84px;background-color:transparent!important;box-shadow:none}#home-about #content-about .content-wrapper .bottom-content .container-item .wrapper-item{width:192px;height:73px;background-color:#f2f5fe;border-radius:999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:8px;align-items:center;font-family:Roboto,sans-serif}#home-about #content-about .content-wrapper .bottom-content .container-item .wrapper-item .title-one{font-size:.75rem;font-weight:700;color:#ff8946;margin:0}#home-about #content-about .content-wrapper .bottom-content .container-item .wrapper-item .title-two{font-size:1.25rem;font-weight:700;color:#141414;margin:0}#home-about #content-about .content-wrapper .bottom-content .container-item .wrapper-item .title-three{font-size:.625rem;font-weight:500;color:#233d90;margin:0}.mobile-container{padding-left:20px;padding-right:20px}.decor-underline-secondary-2{background:linear-gradient(180deg,transparent 65%,#ff8946 0)}.decor-underline-secondary-2:after{display:none}.box-card{width:133px;height:200px;border-radius:8px}.box-card.box-card-one{background:#ff8946;transform:rotate(-7deg) translateX(10%);position:absolute;left:0;top:0;z-index:1}.box-card.box-card-two{background:#c2c2c2;position:absolute;transform:translate(-50%,-10%);top:0;left:50%;z-index:2}.box-card.box-card-three{background:#9eb3f8;transform:rotate(7deg) translateY(5%) translateX(-8%);position:absolute;right:0;top:0;z-index:3}.box-card .box-card-inside{width:100%;height:100%}.box-card .box-card-inside.one-card{background-image:url(/images/img-nurmalita.png);background-size:cover}.box-card .box-card-inside.two-card{background-image:url(/images/img-jution.png)}.box-card .box-card-inside.three-card{background-image:url(/images/img-kintan.png);background-size:cover}.scroll-container{left:50%;bottom:3%;position:absolute;transform:translateX(-50%)}#about-us{min-height:500px;background-color:#f7f7f7;padding:60px 20px;position:relative}#about-us .image-wrapper{width:335px;height:113px;background:url(/images/img-about-us-section.svg);background-size:cover}#explanation-employment{min-height:579px;display:flex;flex-direction:column;align-items:center;padding:30px 20px}#vision-mission{min-height:522px;padding:80px 20px;display:flex;align-items:center}#vision-mission .card-vision-mission{min-height:282px;padding-left:16px;background-color:#f7f7f7;align-items:center;border-radius:5px;z-index:7;position:relative}#vision-mission .half-circle-vision{position:absolute;bottom:180%;left:85%;transform:translate(-100%,200%);height:100px;width:200px;border-radius:150px 150px 0 0;background-color:green;z-index:-1;rotate:2deg}#vision-mission .font-subtitle,#vision-mission .font-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.25rem}#vision-mission .font-18{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.25rem}#vision-mission .wrapper-bg-img{position:absolute;width:100%}#vision-mission .wrapper-bg-img img{height:130px}#section-bootcamp-facilities{display:flex;padding:44px 20px 68px;flex-direction:column}#section-bootcamp-facilities .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#section-bootcamp-facilities .section-subtitle{color:var(--ec-neutral-500,#757575);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px}#section-bootcamp-facilities #card-bootcamp-house{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5) 100%),url(/images/for-you/offline-bootcamp/bootcamp-tour/facilities-bootcamp-house.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:164px}#section-bootcamp-facilities #card-bootcamp-class{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5) 100%),url(/images/for-you/offline-bootcamp/bootcamp-tour/facilities-bootcamp-class.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:164px}#section-bootcamp-facilities #card-bootcamp-dormitory{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5) 100%),url(/images/for-you/offline-bootcamp/bootcamp-tour/facilities-bootcamp-dormitory.webp);background-position:0;background-repeat:no-repeat;background-size:cover;min-height:164px}#section-bootcamp-facilities #card-bootcamp-facilities{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5) 100%),url(/images/for-you/offline-bootcamp/bootcamp-tour/facilities-bootcamp-facilities.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:164px}.container-item.statistic{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;background-color:transparent!important;box-shadow:none}.container-item.statistic .wrapper-item{width:192px;height:73px;background-color:#f2f5fe;border-radius:999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:8px;align-items:center;font-family:Roboto,sans-serif}.container-item.statistic .wrapper-item .title-one{font-size:.625rem;font-weight:700;color:#ff8946;margin:0}.container-item.statistic .wrapper-item .title-two{font-size:1.125rem;font-weight:700;color:#141414;margin:0}.container-item.statistic .wrapper-item .title-three{font-size:.625rem;font-weight:500;color:#233d90;margin:0}#advisor{min-height:586px;background-color:#f7f7f7;padding:60px 20px}#advisor .padding-top-150{padding-top:150px}#advisor .img-advisor{width:157px;height:270px;aspect-ratio:3/2;object-fit:cover}#advisor .wrapper-naming-kaesang{position:relative;display:flex;justify-content:flex-end;align-items:center;top:20%}#advisor .wrapper-naming-kaesang:before{content:"";width:35px;height:3px;background-color:#ff6b18;position:absolute;left:147px}#advisor .wrapper-naming-anthony{position:relative;display:flex;justify-content:flex-start;align-items:center;top:70%;padding-left:30px}#advisor .wrapper-naming-anthony:before{content:"";width:60px;height:3px;background-color:#233d90;position:absolute;left:141px}#advisor .font-20-700{font-family:Roboto,sans-serif;font-weight:700;font-size:1rem}#new-advisor{min-height:586px;background-color:#f7f7f7;padding:60px 20px}#new-advisor .bg-abu{background-color:#F0F0F0;border-radius:8px}#new-advisor .font-20-700{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem}#new-advisor .rounded-8-start{border-radius:8px 0 0 8px}#new-advisor .wrapper-absolute{background-color:#F0F0F0;top:0;left:0;height:100%;position:absolute;z-index:1;border-radius:8px}#new-advisor .box-gk-hebat{box-shadow:0 -5px 18px 0 #5353531F;border-radius:8px}#new-advisor .image-bod-separator{border-top:2px double var(--ec-primary-400);width:5rem}#bod{min-height:823px;background-color:#13224f;padding:60px 20px}#bod .card.card-bod{min-height:400px;border-radius:5px;padding:12px;background-color:#ffffff;flex-direction:column;align-items:center;z-index:0}#bod .wrapper-column-bod{border-radius:5px}#bod .wrapper-text-bod{z-index:0}#bod .img-bod{width:196px;height:245px}#bod .image-bod-separator{border-top:1px double var(--ec-primary-400);width:5rem}#bod .font-20-700{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem}#youtube{padding:60px 20px;min-height:611px;background-color:#f7f7f7}#youtube .card-youtube{min-height:270px;border-radius:0 5px 5px 0;padding:10px;background-color:#ffffff;z-index:0}#youtube .wrapper-image-youtube{padding-left:100px}#youtube .font-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.75rem}#find-us{min-height:720px;padding:20px;justify-content:center}#find-us .card-maps{border-radius:0,5px,5px,0}#find-us .card-content-map{display:flex;padding:16px;flex-direction:row;justify-content:start;align-items:flex-start;border-radius:5px}#find-us .wrapper-maps{min-height:400px}.section-content-free{display:flex;padding-top:32px;align-items:center;color:var(--ec-neutral-050,#fdfdfd);font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;min-height:78.931px}.free-stars{position:absolute}#section-roadmap{padding-left:20px;padding-right:20px}#section-roadmap .section-title{color:var(--ec-primary-500-main,#233d90);text-align:center;font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-roadmap .card-roadmap{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:18px;border-radius:8px;height:320px}#section-roadmap .card-roadmap .card-title{color:var(--ec-neutral-50,#fdfdfd);font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-roadmap .card-roadmap .card-content{color:var(--ec-neutral-50,#fdfdfd);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.32px}#section-roadmap .card-roadmap.secondary{background-color:var(--secondary-secondary-400,#ff8946)}#section-roadmap .card-roadmap.primary{background:var(--ec-primary-500,#233d90)}.tg-bottom-responsive{border-top:29px solid #ff8946}.tg-bottom-responsive,.tg-bottom-responsive-2{width:0;height:0;border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,98%);z-index:1}.tg-bottom-responsive-2{border-top:29px solid #233d90}#section-online-methods{display:flex;padding:52px 20px 53.685px;flex-direction:column;justify-content:center;align-items:center}#section-online-methods .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-online-methods .card.card-methods{border-radius:8px;background:var(--ec-neutral-50,#fdfdfd);box-shadow:0 8px 8px 0 rgba(17,17,17,.12);margin:16px;min-width:217px}#section-online-methods .card.card-methods .card-title{color:var(--ec-primary-800,#13224f);font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-online-methods .card.card-methods .card-content{color:var(--primary-primary-800-pressed,#13224f);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.28px}#section-roadmap-video{padding:50px 10px}#section-roadmap-video .section-title{color:var(--ec-primary-500,#233d90);font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#section-roadmap-video .dyntube-iframe-container{position:relative;width:100%;overflow:hidden;padding-top:57.25%;max-height:100%}#section-roadmap-video .dyntube-responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;overflow:hidden;min-height:200px}#article-detail .avatar{width:80px;height:80px;display:flex;justify-content:center;align-items:center}#find-us .image-find-us-separator{position:relative;border:none;height:2px;background:#233D90;width:106px}.border-dynamic{border-top:1px solid #c2c2c2}.content-our-services{background:rgba(0,0,0,.2);border-radius:8px}#section-not-found{background:var(--ec-neutral-100,#f7f7f7)}#section-not-found .section-title{color:#000;text-align:center;font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}}@media (min-width:576px) and (max-width:1199.98px){#faq{min-height:981px;padding-left:0}#faq .accordion{--bs-accordion-btn-bg:#fff;border-bottom:#0f1a3c}#faq .accordion-item{padding-bottom:29px;padding-top:32px}#faq .accordion-button{color:#233d90}#faq .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23233D90' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2'/%3E%3C/svg%3E")}#faq .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8'/%3E%3C/svg%3E")}#faq .accordion-button:not(.collapsed){color:#0c63e4;background-color:white!important}#faq .wrapper-button-faq{min-height:56px;background-color:#ff6b18;border-radius:8px;align-items:center!important}#faq .text-empty-faq{font-family:Montserrat;font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-align:center;color:#757575}.wrapper-mega-menu{padding:24px 20px;gap:20px;min-height:152px}.wrapper-mega-menu .card.card-megamenu{border-radius:5px;background:var(--ec-neutral-50,#fdfdfd);cursor:pointer;height:100%}.wrapper-mega-menu .card.card-megamenu:hover{border-radius:5px;background:var(--ec-neutral-200,#575757)}.wrapper-mega-menu .card-title{font-family:Montserrat;font-size:1.25rem;font-weight:700;letter-spacing:.8px}.wrapper-mega-menu .card-subtitle,.wrapper-mega-menu .card-title{color:var(--ec-neutral-600,#575757);font-style:normal;line-height:normal}.wrapper-mega-menu .card-subtitle{font-family:Roboto;font-size:1rem;font-weight:400;letter-spacing:.32px}#section-testimonials{display:flex;padding:48px 20px 49px;flex-direction:column;justify-content:center;align-items:center;background:var(--ec-neutral-100,#f7f7f7);min-height:595px}#section-testimonials .testimonial-title{color:#233d90;font-family:Montserrat,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#section-testimonials .card.card-testi{display:flex;min-height:335px;padding:24px;flex-direction:column;align-items:center;gap:23px;flex-shrink:0;border-radius:6px;border:1px solid var(--ec-primary-500-main,#233d90);background:var(--ec-primary-050-focus,#e9ecf4);box-shadow:0 8px 8px 0 rgba(17,17,17,.12)}#section-testimonials .card.card-testi .quotes{color:#090909;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#section-testimonials .card.card-testi .name{color:#000;font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.28px}#section-testimonials .card.card-testi .description{color:var(--ec-neutral-500,#757575);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px}#section-testimonials .card.card-testi .avatar{max-width:54px}#section-testimonials .testimonial-separator{border-top:2px dashed var(--ec-neutral-400)}#section-testimonials .wrapper-title-testimonial{text-align:center}#section-testimonials .wrapper-content-testimonial{padding:20px 135px 76px}#section-testimonials p{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}#section-testimonials .carousel-control-prev{margin-left:-40px}#section-testimonials .carousel-control-next{margin-right:-40px}#section-class-schedules{display:flex;padding:69px 20px 50px;justify-content:flex-end;flex-direction:column}#section-class-schedules .section-title{color:#000;text-align:center;font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#section-class-schedules .section-subtitle{color:var(--ec-neutral-500,#757575);text-align:center;font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.28px}#section-class-schedules .schedule-title{color:var(--ec-secondary-500,#ff6b18);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-class-schedules .schedule-subtitle{color:#000;font-size:1.125rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.28px}#section-class-schedules .card.card-schedule{border-radius:5px!important;background:#ffffff!important;box-shadow:0 8px 8px 0 rgba(17,17,17,.12)!important;margin-bottom:20px!important}#section-class-schedules .accordion-item{border:0!important}#section-class-schedules .icon-schedule{width:80px;height:auto}#section-class-schedules .icon-branch{width:60px;height:auto}#section-class-schedules .schedule-content,#section-class-schedules .schedule-session{color:var(--ec-neutral-900,#141414);font-family:Roboto;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.32px}.wrapper-content-connection{padding-left:30px;padding-right:30px}.wrapper-slider{display:flex;align-items:center;justify-content:center}.wrapper-card{width:100%;height:356px;position:relative;cursor:pointer;z-index:1;border-radius:5px}.wrapper-card:hover .btn-readmore{background-color:#233d90;color:white}.front-wrapper{position:absolute;bottom:30px;left:22px;right:22px;color:white;display:flex;flex-direction:column;text-align:center;gap:12px}.front-wrapper .category-article{font-size:.75rem;font-weight:400}.front-wrapper .category-article,.front-wrapper .category-headline{margin-bottom:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.front-wrapper .category-headline{font-size:1.25rem;font-weight:700;padding-left:10px;padding-right:10px}.front-wrapper .btn-readmore{margin-top:2px;border:1px solid #233d90;width:-moz-fit-content;width:fit-content;align-self:center;border-radius:20px;padding:4px 25px;font-size:1rem;font-weight:500;color:#233d90}.front-wrapper .btn-readmore span{margin-left:4px}.image-container{position:relative;width:100%;height:400px;overflow:hidden}.image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0),rgb(0,0,0));pointer-events:none}.image{width:100%;height:100%;object-fit:cover}#title-cta .index-title{text-align:justify;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.1rem}#title-cta .index-title a{font-family:Roboto}#section-articles{background:var(--ec-neutral-100,#f7f7f7)}#section-articles .section-title{color:#000;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}#section-articles .section-subtitle{color:var(--ec-neutral-500,#757575);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.28px}#section-articles .button-tabs{display:flex;align-items:flex-end;min-width:900px;flex-direction:row}#section-articles .card.card-article{box-shadow:0 8px 8px 0 rgba(17,17,17,.12);border-radius:5px;border:none}#section-articles .card.card-article .card-thumbnail{width:100%;height:15vw;object-fit:cover}#section-articles .card.card-article .title{color:#000;font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#section-articles .card.card-article .description-article{color:var(--ec-neutral-700,#3e3e3e);font-family:Roboto;font-size:.75rem!important;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#section-articles .card.card-article .img-article{width:auto;height:230px}#connection .custom-button{width:100%}#news-bar .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18.5' cy='18.5' r='18.5' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.46967 13.9697C8.76256 13.6768 9.23744 13.6768 9.53033 13.9697L18 22.4393L26.4697 13.9697C26.7626 13.6768 27.2374 13.6768 27.5303 13.9697C27.8232 14.2626 27.8232 14.7374 27.5303 15.0303L18.5303 24.0303C18.2374 24.3232 17.7626 24.3232 17.4697 24.0303L8.46967 15.0303C8.17678 14.7374 8.17678 14.2626 8.46967 13.9697Z' fill='%23FF8946'/%3E%3C/svg%3E%0A")}#news-bar .accordion{--bs-accordion-border-color:none}#news-bar .accordion-body,#news-bar .accordion-button,#news-bar .accordion-item{background-color:#0f1a3c}#news-bar .tg-bottom-bar{border-top:42px solid #0f1a3c;border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,30px)}#news-bar .wrapper-list-popular{cursor:pointer}#news-bar .wrapper-list-popular>.wrapper-text-popular :hover{color:#ff8946}#article-detail .wrapper-title{border-bottom:1px solid;padding-bottom:10px}#article-detail .wrapper-content-news{padding-left:60px;padding-right:60px}#article-detail .custom-button-card{width:100%}#article-detail .custom-pagination{width:100%!important}#article-detail .footer-ul-img{list-style-type:none;padding:0}#article-detail .enigma-image-footer{width:14.813rem;height:3.545rem}#article-detail .social-media-image-footer{width:2.131rem;height:2.131rem;margin-right:.3rem}#article-detail .img-title{width:100%}#article-detail .font-36{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.75rem}#article-detail .font-20{font-family:Roboto,sans-serif;font-weight:400;font-size:.875rem}#article-detail .font-20-700{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem}#article-detail .thumbnail-article{width:auto;height:300px}#article-detail .title-elipsis{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#article-detail .summary-elipsis{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#article-detail .tg-top{width:0;height:0;border-bottom:29px solid #ff8946;border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,98%);z-index:99}#card-wrapper-left{min-height:444px}#card-wrapper-left #top{background-color:#ff8946;height:49%;overflow:hidden;cursor:pointer}#card-wrapper-left .img-banner{height:100%;width:100%;object-fit:cover;border-radius:5px;transition:transform .3s ease-in-out}#card-wrapper-left #top:hover .img-banner{transform:scale(1.1);transition:transform .3s ease-in-out}#card-wrapper-left #top:hover #arrow-right{display:block}#card-wrapper-left #top:hover #arrow-top-right,#card-wrapper-left #top:not(:hover) #arrow-right{display:none}#card-wrapper-left #top:not(:hover) #arrow-top-right{display:block}#card-wrapper-left #top:hover .title{color:#233d90;transition:transform .3s ease-in-out}#card-wrapper-left #top:not(:hover) .title{color:#ffffff;transition:transform .3s ease-in-out}#card-wrapper-left #bottom{background-color:#192b66;height:49%;overflow:hidden;cursor:pointer}#card-wrapper-left #bottom:hover .img-banner{transform:scale(1.1);transition:transform .3s ease-in-out}#card-wrapper-left #bottom:hover #arrow-right{display:block}#card-wrapper-left #bottom:hover #arrow-top-right,#card-wrapper-left #bottom:not(:hover) #arrow-right{display:none}#card-wrapper-left #bottom:not(:hover) #arrow-top-right{display:block}#card-wrapper-left #bottom:hover .title{color:#233d90;transition:transform .3s ease-in-out}#card-wrapper-left #bottom:not(:hover) .title{color:#ffffff;transition:transform .3s ease-in-out}#card-wrapper-right{min-height:300px;width:98%;margin-left:7px;background-color:#4f64a6;overflow:hidden;cursor:pointer}#card-wrapper-right .img-banner-tyas{height:100%;aspect-ratio:3/2;transition:transform .3s ease-in-out;object-fit:contain;right:-10px;position:relative}#card-wrapper-right .title{font-family:var(--ec-font-montserrat);font-size:1.75rem;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:35px}#card-wrapper-right:hover .img-banner-tyas{transform:scale(1.1);transition:transform .3s ease-in-out}#card-wrapper-right:hover #arrow-right{display:block}#card-wrapper-right:hover #arrow-top-right,#card-wrapper-right:not(:hover) #arrow-right{display:none}#card-wrapper-right:not(:hover) #arrow-top-right{display:block}#card-wrapper-right:hover .title{color:#ff9c64;transition:transform .3s ease-in-out}#card-wrapper-right:not(:hover) .title{color:#ffffff;transition:transform .3s ease-in-out}#section-statistic{width:100%;padding:80px 30px;background:var(--ec-primary-900,#0f1a3c);color:var(--ec-primary-50,var(--ec-primary-50,#e9ecf4));font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px;min-height:228px}#section-statistic .subtitle{color:var(--ec-neutral-050,#fdfdfd);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px}#section-statistic .statistic-column{display:flex;height:100%;padding:8px 12px;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;width:100%}#section-statistic .orange{background-color:#ff6b18}#section-statistic .blue{background-color:#233d90}#section-statistic .card-label{font-size:.75rem;letter-spacing:.2px}#section-statistic .card-caption,#section-statistic .card-label{color:var(--ec-neutral-050,#fdfdfd);text-align:center;font-family:Roboto;font-style:normal;font-weight:700;line-height:normal}#section-statistic .card-caption{font-size:1.25rem;letter-spacing:.36px}#section-why-enigma{padding-top:50px}#section-why-enigma .index-title{color:#000;font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-why-enigma .caption-16{color:var(--Neutral-neutral-500,#757575);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px}#section-why-enigma #benefit-cards{display:flex;flex-direction:row;align-items:flex-start;gap:10px}#section-why-enigma .card.card-benefit{display:flex;min-height:400px;padding:24px 16px;flex-direction:column;align-items:flex-start;border-radius:5px;background:var(--ec-neutral-100,#f7f7f7);box-shadow:0 8px 8px 0 rgba(17,17,17,.12)}#section-why-enigma .card.card-benefit .img-benefit{max-width:56px}#section-why-enigma .card.card-benefit .benefit-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px}#section-program-and-services{display:flex;justify-content:center;align-items:center;padding-top:78px;padding-bottom:78px}#section-program-and-services .index-title{text-align:justify;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#section-program-and-services .caption-16{color:var(--ec-neutral-500,#757575);font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px}#section-program-and-services .card-title{color:var(--ec-neutral-50,#fdfdfd);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-program-and-services .img-content{object-fit:cover;width:100%;height:280px;border-radius:10px 10px 5px 5px;filter:contrast(.9)}#section-program-and-services .card-services{display:flex;flex-direction:column;align-items:flex-start;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;min-height:314px}#section-program-and-services .card-wrapper-title{min-height:120px!important}#section-program-and-services .button-tabs{display:flex;align-items:flex-end;min-width:500px;flex-direction:row}#section-program-and-services .card.card-services.blue{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-900,#0f1a3c);overflow:hidden;border-radius:8px}#section-program-and-services .card.card-services.bluish{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-400,#4f64a6);overflow:hidden;border-radius:8px}#section-program-and-services .card.card-services.orange{display:flex;gap:10px;min-height:320px;background:var(--ec-secondary-400,#ff8946);overflow:hidden;border-radius:8px}#section-program-and-services .card-services.card-services.bluish{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-400,#ff8946)}#section-our-graduates{display:flex;padding:60px;justify-content:center;align-items:center;gap:114px}#section-our-graduates .section-title{color:var(--ec-primary-700-hover,var(--ec-primary-700-hover,#192b66));font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}#section-our-graduates .section-subtitle{color:var(--ec-primary-700-hover,#192b66);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px}#section-our-graduates .col-partner{min-height:100px;border-bottom:.736px solid var(--ec-neutral-400,#9a9a9a);border-right:.736px solid var(--ec-neutral-400,#9a9a9a)}#section-our-graduates .table-partners :nth-child(4n){border-right:none}#section-our-graduates .table-partners :nth-last-child(-n+4){border-bottom:none}#section-for-corporate{background:#13224f}#section-for-corporate .section-title{color:var(--ec-neutral-050,#fdfdfd);font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}#section-for-corporate .section-subtitle{color:var(--ec-neutral-050,#fdfdfd);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px}#section-for-corporate .img-interested{height:auto;width:100%;object-fit:cover}#section-partner{background-color:#fff;padding:30px 0}#section-partner .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-partner .g-32{gap:0}#section-partner-our-graduates{padding:20px 0}#section-partner-our-graduates .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-partner-our-graduates .col-partner{min-height:70px;border-bottom:.736px solid var(--ec-neutral-400,#9a9a9a);border-right:.736px solid var(--ec-neutral-400,#9a9a9a)}#section-partner-our-graduates .table-partners :nth-child(4n){border-right:none}#section-partner-our-graduates .table-partners :nth-last-child(-n+4){border-bottom:none}.grey{background-color:#f7f7f7}#section-banner-experience-hiring{display:flex;padding:64px 32px;flex-direction:column;justify-content:flex-end;align-items:center}#section-banner-experience-hiring .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#list-article .inputWithIcon input[type=text]{padding-left:40px}#list-article .inputWithIcon{position:relative;width:100%}#list-article .inputWithIcon span{position:absolute;left:0;top:8px;padding:9px 8px;color:#aaa;transition:.3s}#list-article .custom-button-card{width:100%}#list-article #blog-article{padding:53px 60px}#list-article input[type=text]{width:100%;border:2px solid #aaa;border-radius:20px;margin:8px 0;outline:none;padding:8px;box-sizing:border-box;transition:.3s}#list-article .thumbnail-article{width:auto;height:300px}#list-article .title-elipsis{-webkit-line-clamp:1}#list-article .summary-elipsis,#list-article .title-elipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#list-article .summary-elipsis{-webkit-line-clamp:5}#list-article .font-36{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.25rem}#list-article .font-18{font-family:Roboto,sans-serif;font-weight:400;font-size:1.125rem}#list-article .font-20{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700}#list-article .wrapper-discord{background-color:#5865f2;border-radius:8px;padding:0,8px,0,8px;font-size:1.125rem;text-align:center;display:inline-block;width:244px;height:117px}#list-article .header-3{font-size:2rem}#for-corporate-title-cta .index-title{text-align:justify;font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#for-corporate-title-cta .index-title a{font-family:Roboto}#for-corporate-title-cta .position-btn-about-us{bottom:20%!important}#for-corporate-card-wrapper-left{min-height:444px;background-color:#ff8946;overflow:hidden;cursor:pointer}#for-corporate-card-wrapper-left .img-banner-tyas{width:100%;object-fit:cover;transition:transform .3s ease-in-out}#for-corporate-card-wrapper-left .position-caption{position:absolute;left:8%;top:40%;z-index:9999;height:auto;width:150px}#for-corporate-card-wrapper-left:hover .img-banner-tyas{transform:scale(1.1);transition:transform .3s ease-in-out}#for-corporate-card-wrapper-left:hover #arrow-right{display:block}#for-corporate-card-wrapper-left:hover #arrow-top-right,#for-corporate-card-wrapper-left:not(:hover) #arrow-right{display:none}#for-corporate-card-wrapper-left:not(:hover) #arrow-top-right{display:block}#for-corporate-card-wrapper-left:hover .title{color:#203883!important}#for-corporate-card-wrapper-right:hover .title{color:#FF9C64!important}#for-corporate-card-wrapper-right{min-height:480px;background-color:#203883;overflow:hidden;cursor:pointer}#for-corporate-card-wrapper-right .img-banner-tyas{width:100%;object-fit:cover;transition:transform .3s ease-in-out}#for-corporate-card-wrapper-right .position-caption{position:absolute;left:8%;top:40%;z-index:9999;height:auto;width:150px}#for-corporate-card-wrapper-right:hover .img-banner-tyas{transform:scale(1.1);transition:transform .3s ease-in-out}#for-corporate-card-wrapper-right:hover #arrow-right{display:block}#for-corporate-card-wrapper-right:hover #arrow-top-right,#for-corporate-card-wrapper-right:not(:hover) #arrow-right{display:none}#for-corporate-card-wrapper-right:not(:hover) #arrow-top-right{display:block}.subtitle{color:var(--ec-neutral-050,#fdfdfd);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px}#arrow-right{display:none}#section-for-corporate-why-enigma{padding-top:100px}#section-for-corporate-why-enigma .index-title{text-align:justify;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#section-for-corporate-why-enigma .index-title a{font-family:Roboto}#section-for-corporate-why-enigma .caption-16{color:var(--ec-neutral-500,#757575);font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px}#section-for-corporate-why-enigma #benefit-cards{display:flex;flex-direction:row;align-items:flex-start;gap:10px}#section-for-corporate-why-enigma .card.card-benefit{display:flex;min-height:180px;padding:24px 16px;flex-direction:column;align-items:flex-start;border-radius:5px;background:var(--ec-neutral-100,#f7f7f7);box-shadow:0 8px 8px 0 rgba(17,17,17,.12)}#section-for-corporate-why-enigma .card.card-benefit .img-benefit{max-width:56px}#section-for-corporate-why-enigma .card.card-benefit .benefit-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px}#section-our-services{display:flex;padding:84px 50px;justify-content:center;align-items:center}#section-our-services .pb-12{padding-bottom:12px}#section-our-services #card-find-talents{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/find-talents.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-corporate-bootcamp{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/corporate-bootcamp.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-coaching{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/coaching-and-mentoring.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-itdp{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/itdp.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-talent-management{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/talent-management.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-remotedev{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/rdc.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-join-enigma{min-height:783px;padding:103px 32px}#section-join-enigma .title{padding-top:18px}#section-join-enigma .gap-101{gap:35px}#section-join-enigma .custom-card{min-height:414px}#section-join-enigma .custom-card img{height:220px;border-radius:5px}#section-why-work-with-us .wrapper-start-free{background:url(/icons/icon-star-free.svg) 50%/cover no-repeat;height:100px;width:100px;display:flex;justify-content:center;align-items:center}#section-why-work-with-us .index-title{text-align:left;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#section-join-enigma .custom-card-md{padding-top:16px}.gap-101{gap:35px}#section-who-is{padding:75px 119px;align-items:center;min-height:579px}#section-who-is .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;padding-bottom:32px}#section-who-is .card.card-whois{box-shadow:0 1px 0 1px rgba(17,17,17,.12);min-height:225px;padding-bottom:5px}#section-who-is .card-title{color:var(--ec-primary-500,#233d90);font-family:Roboto;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.36px}#section-who-is .card-left-column{border-radius:5px 0 0 5px;min-height:225px}#section-program-and-services-itdp{display:flex;padding:32px;justify-content:center;align-items:center}#section-program-and-services-itdp .index-title{text-align:justify;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#section-program-and-services-itdp .caption-16{color:var(--ec-neutral-500,#757575);font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px}#section-program-and-services-itdp .card-title{color:var(--ec-neutral-50,#fdfdfd);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-program-and-services-itdp .img-content{object-fit:cover;width:100%;height:280px;border-radius:5px}#section-program-and-services-itdp .card-services{display:flex;flex-direction:column;align-items:flex-start;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;min-height:314px}#section-program-and-services-itdp .card-wrapper-title{min-height:120px!important}#section-program-and-services-itdp .button-tabs{display:flex;align-items:flex-end;min-width:500px;flex-direction:row}#section-program-and-services-itdp .card.card-services.blue{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-900,#0f1a3c)}#section-program-and-services-itdp .card.card-services.bluish{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-400,#4f64a6)}#section-program-and-services-itdp .card.card-services.orange{display:flex;gap:10px;min-height:320px;background:var(--ec-secondary-400,#ff8946);overflow:hidden;border-radius:8px}#section-program-and-services-itdp .card-services.card-services.bluish{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-400,#ff8946)}#section-cto-as-service{display:flex;padding:53px 30px 93px;flex-direction:column;justify-content:flex-end;align-items:center}#section-cto-as-service .g-16{gap:0}#section-cto-as-service .section-title{color:var(--ec-primary-500,#233d90);font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#explanation-coaching{padding:20px;background-color:#f7f7f7;position:relative;z-index:-100}#explanation-coaching .section-title{color:var(--primary-primary-500-main,#233d90);font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}#explanation-coaching .fs-16-500{color:var(--primary-primary-800,#13224f);text-align:justify;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:500;line-height:22px}#section-cto-service-why-enigma{padding-top:100px;padding-bottom:100px}#section-cto-service-why-enigma .index-title{text-align:justify;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#section-cto-service-why-enigma .index-title a{font-family:Roboto}#section-cto-service-why-enigma .caption-16{color:var(--ec-neutral-500,#757575);font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px}#section-cto-service-why-enigma #benefit-cards{display:flex;flex-direction:row;align-items:flex-start;gap:10px}#section-cto-service-why-enigma .card.card-benefit{display:flex;min-height:380px;padding:24px 16px;flex-direction:column;align-items:flex-start;border-radius:5px;background:var(--ec-neutral-100,#f7f7f7);box-shadow:0 8px 8px 0 rgba(17,17,17,.12)}#section-cto-service-why-enigma .card.card-benefit .img-benefit{max-width:56px}#section-cto-service-why-enigma .card.card-benefit .benefit-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px}#page-coaching-mentoring #home-coaching{padding-top:45px;min-height:600px;padding-left:150px;padding-right:150px}#page-coaching-mentoring .header-2{font-family:Montserrat,sans-serif;font-size:2.25rem;font-weight:700;line-height:normal}#page-coaching-mentoring .decor-underline-secondary{position:relative}#page-coaching-mentoring .decor-underline-secondary:after{content:"";width:100%;height:15px;background-size:contain;position:absolute;bottom:5px;left:-2px;right:0;z-index:-1;background-color:#ffd1b7}#page-coaching-mentoring .decor-underline-secondary-2{position:relative}#page-coaching-mentoring .decor-underline-secondary-2:after{content:"";width:100%;height:10px;background-size:contain;position:absolute;bottom:5px;left:-2px;right:0;z-index:-1;background-color:#ff6b18}#page-coaching-mentoring #explanation-coaching{min-height:450px;padding-left:119px;padding-right:119px}#page-coaching-mentoring #talent-header{position:relative}#page-coaching-mentoring .fs-16-500{font-family:Roboto,sans-serif;font-size:1rem;font-weight:500}#page-coaching-mentoring .text-justify{text-align:justify}#page-coaching-mentoring .font-title-500{font-family:Montserrat,sans-serif;font-weight:500;font-size:2.25rem}#page-coaching-mentoring .font-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.75rem}#page-coaching-mentoring .wrapper-content{z-index:0}#page-coaching-mentoring .font-fs-5-neutral{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;line-height:normal;color:#fff}#page-coaching-mentoring .font-subtitle-1{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.25rem;color:#233d90}#page-coaching-mentoring .font-fs-5-black{font-family:Roboto,sans-serif;font-weight:400;font-size:.875rem;line-height:normal;color:#141414}#page-coaching-mentoring .border-card{box-shadow:4px 4px rgb(235,237,237)}#page-coaching-mentoring .custom-button{width:100%}#page-coaching-mentoring .circle-coach{width:118px;height:118px;background-color:#192b66;border-radius:9999999px}#page-coaching-mentoring .rectangle-coach{background-color:rgba(132,175,226,.3019607843);border-radius:999999px;padding-right:16px;width:118px;flex:1 1}#page-coaching-mentoring .wrapper-footer-coach{margin-top:162px}#page-coaching-mentoring #page-talent-management .section-title{color:var(--ec-neutral-050,#fdfdfd);font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#page-coaching-mentoring #page-talent-management #admission{min-height:782px}#page-coaching-mentoring #page-talent-management .wrapper-text-admission{z-index:0}#page-coaching-mentoring #page-talent-management .custom-card-admission{background-color:#233d90;min-height:302px;width:100%}#page-coaching-mentoring #page-talent-management .custom-card-admission-secondary{background-color:#ff8946;min-height:302px;width:90%}#page-coaching-mentoring #page-talent-management .tg-left{border-left:29px solid #233d90}#page-coaching-mentoring #page-talent-management .tg-left,#page-coaching-mentoring #page-talent-management .tg-left-2{width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;position:absolute;top:50%;bottom:50%;right:0;transform:translate(100%,-50%);z-index:1}#page-coaching-mentoring #page-talent-management .tg-left-2{border-left:29px solid #ff8946}#page-coaching-mentoring #page-talent-management .tg-bottom,#page-coaching-mentoring #page-talent-management .tg-bottom-responsive{width:0;height:0;border-top:29px solid #ff8946;border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,98%);z-index:1}#page-coaching-mentoring #page-talent-management .tg-bottom-responsive-2{width:0;height:0;border-top:29px solid #233d90;border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,98%);z-index:1}#page-coaching-mentoring #page-talent-management .tg-bottom-bar{border-top:42px solid #0f1a3c;border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,30px)}#page-coaching-mentoring #page-talent-management .custom-card-admission-2{background-color:#233d90;min-height:302px;width:90%}#page-coaching-mentoring #page-talent-management .custom-card-admission-secondary-2,#page-coaching-mentoring #page-talent-management .custom-card-our-admission-process-secondary{background-color:#ff8946;min-height:302px;width:100%}#page-coaching-mentoring #page-talent-management .tg-right{border-right:29px solid #233d90}#page-coaching-mentoring #page-talent-management .tg-right,#page-coaching-mentoring #page-talent-management .tg-right-2{width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;position:absolute;top:50%;bottom:50%;left:0;transform:translate(-100%,-50%)}#page-coaching-mentoring #page-talent-management .tg-right-2{border-right:29px solid #ff8946}#page-coaching-mentoring #page-talent-management .logo-admission{position:absolute;transform:translate(20%,-25%)}#page-coaching-mentoring #career-support-component .image-testimonial{width:54px;height:54px;border-radius:50%}#page-coaching-mentoring #career-support-component .font-16-700{font-family:Roboto,sans-serif;font-size:1rem;font-weight:700}#page-coaching-mentoring #career-support-component #career-support{min-height:538px;padding-left:20px}#discover{min-height:852px}#discover .circle-coach{width:118px;height:80px;background-color:#192b66;border-radius:50%}#discover .rectangle-coach{background-color:rgba(132,175,226,.3019607843);border-radius:999999px;padding-right:16px;width:118px;flex:1 1}#discover .card-wrapper-right{box-shadow:2px 2px 2px rgba(17,17,17,.12)}#discover .button-tabs{display:flex;align-items:flex-end;flex-direction:row}#page-talent-management .section-title{color:var(--ec-neutral-050,#fdfdfd);font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#page-talent-management #admission{min-height:782px}#page-talent-management .wrapper-text-admission{z-index:0}#page-talent-management .custom-card-admission{background-color:#233d90;min-height:302px;width:100%}#page-talent-management .custom-card-admission-secondary{background-color:#ff8946;min-height:302px;width:90%}#page-talent-management .tg-bottom{width:0;height:0;border-top:29px solid #ff8946;transform:translate(-50%,98%);z-index:99}#page-talent-management .tg-bottom,#page-talent-management .tg-bottom-bar{border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%}#page-talent-management .tg-bottom-bar{border-top:42px solid #0f1a3c;transform:translate(-50%,30px)}#page-talent-management .custom-card-admission-2{background-color:#233d90;min-height:302px;width:90%}#page-talent-management .custom-card-admission-secondary-2,#page-talent-management .custom-card-our-admission-process-secondary{background-color:#ff8946;min-height:302px;width:100%}#page-talent-management .logo-admission{position:absolute;z-index:99;height:302px}#page-talent-management #section-why-enigma-20{display:flex;padding:52px 20px 37.069px;flex-direction:column;justify-content:flex-end;align-items:center}#career-support-component .wrapper-text-career-support{gap:50px}#career-support-component .wrapper-text-career-support-attitude{gap:39px}#career-support-component .wrapper-text-career-support-upskilling{gap:67px}#section-online-methods{display:flex;padding:52px 20px 53.685px;flex-direction:column;justify-content:center;align-items:center}#section-online-methods .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-online-methods .card.card-methods{border-radius:8px;background:var(--ec-neutral-50,#fdfdfd);box-shadow:0 8px 8px 0 rgba(17,17,17,.12);margin:16px;min-width:217px}#section-online-methods .card.card-methods .card-title{color:var(--ec-primary-800,#13224f);font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-online-methods .card.card-methods .card-content{color:var(--primary-primary-800-pressed,#13224f);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.28px}#section-roadmap .section-title{color:var(--ec-primary-500-main,#233d90);text-align:center;font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-roadmap .card-roadmap{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:18px;border-radius:8px;height:370px}#section-roadmap .card-roadmap .card-title{color:var(--ec-neutral-50,#fdfdfd);font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;min-height:55px}#section-roadmap .card-roadmap .card-content{color:var(--ec-neutral-50,#fdfdfd);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.32px}#section-roadmap .card-roadmap.secondary{background-color:var(--secondary-secondary-400,#ff8946)}#section-roadmap .card-roadmap.primary{background:var(--ec-primary-500,#233d90)}.section-content-free{display:flex;padding-top:32px;align-items:center;color:var(--ec-neutral-050,#fdfdfd);font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;min-height:78.931px}.free-stars{position:absolute}.tg-left{border-left:29px solid #233d90}.tg-left,.tg-left-2{width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;position:absolute;top:50%;bottom:50%;right:0;transform:translate(100%,-50%);z-index:1}.tg-left-2{border-left:29px solid #ff8946}.tg-bottom-responsive{border-top:29px solid #ff8946}.tg-bottom-responsive,.tg-bottom-responsive-2{width:0;height:0;border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,98%);z-index:1}.tg-bottom-responsive-2{border-top:29px solid #233d90}.tg-right{border-right:29px solid #233d90}.tg-right,.tg-right-2{width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;position:absolute;top:50%;bottom:50%;left:0;transform:translate(-100%,-50%)}.tg-right-2{border-right:29px solid #ff8946}#section-roadmap-video{padding:73px 32px}#section-roadmap-video .section-title{color:var(--ec-primary-500,#233d90);font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#section-roadmap-video .dyntube-iframe-container{position:relative;width:100%;overflow:hidden;padding-top:57.25%;max-height:100%}#section-roadmap-video .dyntube-responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;overflow:hidden;min-height:700px}.wrapper-banner-study-program{width:100%}#section-bootcamp-facilities{display:flex;padding:81px 32px;flex-direction:column}#section-bootcamp-facilities .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#section-bootcamp-facilities .section-subtitle{color:var(--ec-neutral-500,#757575);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px}#section-bootcamp-facilities #card-bootcamp-house{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1) 100%),url(/images/for-you/offline-bootcamp/bootcamp-tour/facilities-bootcamp-house.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:460px;padding:0;cursor:pointer;transition:height}#section-bootcamp-facilities #card-bootcamp-house .card-item-bootcamp{padding:20px 28px;background:transparent;color:#fdfdfd;font-weight:700;border-radius:0 0 7px 7px;max-height:300px;overflow-y:scroll}#section-bootcamp-facilities #card-bootcamp-house .card-item-bootcamp .card-title{font-size:1.5rem;padding-bottom:0}#section-bootcamp-facilities #card-bootcamp-house .card-item-bootcamp p{margin-bottom:0;font-size:1rem;height:0;overflow:hidden}#section-bootcamp-facilities #card-bootcamp-house:hover .card-item-bootcamp{background:#f6f6f6;color:#141414}#section-bootcamp-facilities #card-bootcamp-house:hover .card-title{padding-bottom:8px}#section-bootcamp-facilities #card-bootcamp-house:hover p{height:auto}#section-bootcamp-facilities #card-bootcamp-class{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)),url(/images/for-you/offline-bootcamp/bootcamp-tour/facilities-bootcamp-class.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:225px;padding:0;cursor:pointer;transition:height}#section-bootcamp-facilities #card-bootcamp-class .card-item-bootcamp{padding:20px 28px;background:transparent;color:#fdfdfd;font-weight:700;border-radius:0 0 7px 7px}#section-bootcamp-facilities #card-bootcamp-class .card-item-bootcamp .card-title{font-size:1.5rem;padding-bottom:0}#section-bootcamp-facilities #card-bootcamp-class .card-item-bootcamp p{margin-bottom:0;font-size:1rem;height:0;overflow:hidden}#section-bootcamp-facilities #card-bootcamp-class:hover .card-item-bootcamp{background:#f6f6f6;color:#141414}#section-bootcamp-facilities #card-bootcamp-class:hover .card-title{padding-bottom:8px}#section-bootcamp-facilities #card-bootcamp-class:hover p{height:auto}#section-bootcamp-facilities #card-bootcamp-dormitory{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)),url(/images/for-you/offline-bootcamp/bootcamp-tour/facilities-bootcamp-dormitory.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:225px;padding:0;cursor:pointer;transition:height}#section-bootcamp-facilities #card-bootcamp-dormitory .card-item-bootcamp{padding:20px 28px;background:transparent;color:#fdfdfd;font-weight:700;border-radius:0 0 7px 7px;max-height:px;overflow-y:scroll}#section-bootcamp-facilities #card-bootcamp-dormitory .card-item-bootcamp .card-title{font-size:1.5rem;padding-bottom:0}#section-bootcamp-facilities #card-bootcamp-dormitory .card-item-bootcamp p{margin-bottom:0;font-size:1rem;height:0;overflow:hidden}#section-bootcamp-facilities #card-bootcamp-dormitory:hover .card-item-bootcamp{background:#f6f6f6;color:#141414}#section-bootcamp-facilities #card-bootcamp-dormitory:hover .card-title{padding-bottom:8px}#section-bootcamp-facilities #card-bootcamp-dormitory:hover p{height:auto}#section-bootcamp-facilities #card-bootcamp-facilities{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)),url(/images/for-you/offline-bootcamp/bootcamp-tour/facilities-bootcamp-facilities.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:225px;padding:0;cursor:pointer;transition:height}#section-bootcamp-facilities #card-bootcamp-facilities .card-item-bootcamp{padding:20px 28px;background:transparent;color:#fdfdfd;font-weight:700;border-radius:0 0 7px 7px}#section-bootcamp-facilities #card-bootcamp-facilities .card-item-bootcamp .card-title{font-size:1.5rem;padding-bottom:0}#section-bootcamp-facilities #card-bootcamp-facilities .card-item-bootcamp ul{margin-bottom:0;font-size:1rem;height:0;overflow:hidden}#section-bootcamp-facilities #card-bootcamp-facilities:hover .card-item-bootcamp{background:#f6f6f6;color:#141414}#section-bootcamp-facilities #card-bootcamp-facilities:hover .card-title{padding-bottom:8px}#section-bootcamp-facilities #card-bootcamp-facilities:hover ul{height:auto}.info-panel{background-color:#f2f5fe;border-radius:100px}#career-support-component .image-testimonial{width:54px;height:54px;border-radius:50%}#career-support-component .font-16-700{font-family:Roboto,sans-serif;font-size:1rem;font-weight:700}#career-support-component #career-support{min-height:538px;padding-left:20px}#home-about{width:100%;min-height:757px;position:relative}#home-about .half-bg{height:532px;width:100%;background:#203883}#home-about #content-about{top:0;left:0;right:0;bottom:0;padding-top:80px;position:absolute}#home-about #content-about .content-wrapper{padding-top:88px;display:flex;flex-direction:column;gap:80px;align-items:center}#home-about #content-about .content-wrapper .top-content{max-width:889px;width:100%;padding-left:8px;padding-right:8px;display:flex;flex-direction:column;gap:20px;align-items:center}#home-about #content-about .content-wrapper .top-content .text-home-about{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;color:#fdfdfd;text-align:center;letter-spacing:1.28px}.decor-underline-secondary-2{background:linear-gradient(180deg,transparent 65%,#ff8946 0)}.decor-underline-secondary-2:after{display:none}.box-card{width:182px;height:271px;border-radius:8px}.box-card.box-card-one{background:#ff8946;transform:rotate(-7deg) translateY(-4%);position:absolute;left:0;top:0;z-index:1;left:10%}.box-card.box-card-two{background:#c2c2c2;position:absolute;transform:translate(-50%,-9%);top:0;left:50%;z-index:2}.box-card.box-card-three{background:#9eb3f8;transform:rotate(7deg) translateY(-4%);position:absolute;right:0;top:0;z-index:3;right:10%}.box-card .box-card-inside{width:100%;height:100%}.box-card .box-card-inside.one-card{background-image:url(/images/img-nurmalita.png);background-size:cover}.box-card .box-card-inside.two-card{background-image:url(/images/img-jution.png)}.box-card .box-card-inside.three-card{background-image:url(/images/img-kintan.png);background-size:cover}.bottom-content{width:100%;max-width:979px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column}.bottom-content .human-card-container{position:relative;height:200px}.bottom-content .container-item{z-index:10;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;background:#f2f5fe;border-radius:99999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.bottom-content .container-item .wrapper-item{width:192px;height:73px;background-color:#f2f5fe;border-radius:999px;display:flex;flex-direction:column;padding:8px;align-items:center;font-family:Roboto,sans-serif}.bottom-content .container-item .wrapper-item .title-one{font-size:.75rem;font-weight:700;color:#ff8946;margin:0}.bottom-content .container-item .wrapper-item .title-two{font-size:1.25rem;font-weight:700;color:#141414;margin:0}.bottom-content .container-item .wrapper-item .title-three{font-size:.625rem;font-weight:500;color:#233d90;margin:0}.scroll-container{left:50%;bottom:3%;position:absolute;transform:translateX(-50%)}#about-us{min-height:300px;background-color:#f7f7f7;padding:60px 76px;position:relative}#about-us .image-wrapper{position:relative;width:200px;height:60px;background:url(/images/img-about-us-section.svg);background-size:cover}#vision-mission{min-height:522px;padding:80px 20px;display:flex;align-items:center}#vision-mission .card-vision-mission{min-height:282px;padding-left:16px;background-color:#f7f7f7;align-items:center;border-radius:5px;z-index:7;position:relative}#vision-mission .half-circle-vision{position:absolute;bottom:180%;left:85%;transform:translate(-100%,200%);height:100px;width:200px;border-radius:150px 150px 0 0;background-color:green;z-index:-1;rotate:2deg}#vision-mission .font-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.75rem}#vision-mission .font-subtitle{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.25rem}#vision-mission .font-18{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.25rem}#vision-mission .wrapper-bg-img{position:absolute;width:100%}#vision-mission .wrapper-bg-img img{height:130px}#advisor{min-height:586px;background-color:#f7f7f7;padding:60px 20px}#advisor .padding-top-150{padding-top:150px}#advisor .img-advisor{width:157px;height:270px;aspect-ratio:3/2;object-fit:cover}#advisor .wrapper-naming-kaesang{position:relative;display:flex;justify-content:flex-end;align-items:center;top:20%}#advisor .wrapper-naming-kaesang:before{content:"";width:35px;height:3px;background-color:#ff6b18;position:absolute;left:140px}#advisor .wrapper-naming-anthony{position:relative;display:flex;justify-content:flex-start;align-items:center;top:70%;padding-left:30px}#advisor .wrapper-naming-anthony:before{content:"";width:60px;height:3px;background-color:#233d90;position:absolute;left:153px}#advisor .font-20-700{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem}#new-advisor{background-color:#f7f7f7;padding:60px 20px}#new-advisor .bg-abu{background-color:#F0F0F0;border-radius:8px}#new-advisor .font-20-700{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem}#new-advisor .rounded-8-start{border-radius:8px 0 0 8px}#new-advisor .wrapper-absolute{background-color:#F0F0F0;top:0;left:0;height:100%;position:absolute;z-index:1;border-radius:8px}#new-advisor .box-gk-hebat{box-shadow:-5px 0 18px 0 #5353531F;border-radius:8px}#new-advisor .image-bod-separator{border-top:2px double var(--ec-primary-400);width:5rem}#bod{min-height:823px;background-color:#13224f}#bod .card.card-bod{min-height:400px;border-radius:5px;padding:12px;background-color:#ffffff;flex-direction:column;align-items:center;z-index:0}#bod .wrapper-column-bod{border-radius:5px}#bod .wrapper-text-bod{z-index:0}#bod .img-bod{width:196px;height:245px}#bod .image-bod-separator{border-top:1px double var(--ec-primary-400);width:5rem}#bod .font-20-700{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem}#youtube{padding:127px 30px;min-height:611px;background-color:#f7f7f7}#youtube .card-youtube{min-height:300px;border-radius:0 5px 5px 0;padding:10px;background-color:#ffffff;z-index:0}#youtube .wrapper-image-youtube{padding-left:100px}#youtube .font-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.75rem}#find-us{min-height:720px;background-color:#e9ecf4;padding:20px;justify-content:center}#find-us .card-maps{padding:10px;border-radius:0,5px,5px,0}#find-us .card-content-map{display:flex;padding:16px;flex-direction:row;justify-content:start;align-items:flex-start;border-radius:5px}#find-us .wrapper-maps{min-height:400px}#article-detail .avatar{width:80px;height:80px;display:flex;justify-content:center;align-items:center}#find-us .image-find-us-separator{position:relative;border:none;height:2px;background:#233D90;width:106px}.border-dynamic{border-left:1px solid #c2c2c2}.content-our-services{background:rgba(0,0,0,.2);border-radius:8px}#section-not-found{background:var(--ec-neutral-100,#f7f7f7)}#section-not-found .section-title{color:#000;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}}@media (min-width:1200px){#faq{min-height:700px;padding-left:91px}#faq .accordion{--bs-accordion-btn-bg:#fff;border-bottom:#0f1a3c}#faq .accordion-item{padding-bottom:5px;padding-top:29px}#faq .accordion-button{color:#233d90}#faq .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23233D90' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2'/%3E%3C/svg%3E")}#faq .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8'/%3E%3C/svg%3E")}#faq .accordion-button:not(.collapsed){color:#0c63e4;background-color:white!important}#faq .wrapper-button-faq{min-height:56px;background-color:#ff6b18;border-radius:8px;align-items:center}#faq .text-empty-faq{font-family:Montserrat;font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-align:center;color:#757575}#faq .reset-padding-top-bottom{padding-top:0;padding-bottom:0}.wrapper-mega-menu{padding:24px 60px;gap:20px;min-height:152px;z-index:9999}.wrapper-mega-menu .card.card-megamenu{border-radius:5px;background:var(--ec-neutral-50,#fdfdfd);cursor:pointer;height:100%}.wrapper-mega-menu .card.card-megamenu:hover{border-radius:5px;background:var(--ec-neutral-200,#575757)}.wrapper-mega-menu .card-title{font-family:Montserrat;font-size:1.25rem;font-weight:700;letter-spacing:.8px}.wrapper-mega-menu .card-subtitle,.wrapper-mega-menu .card-title{color:var(--ec-neutral-600,#575757);font-style:normal;line-height:normal}.wrapper-mega-menu .card-subtitle{font-family:Roboto;font-size:1rem;font-weight:400;letter-spacing:.32px}.wrapper-mega-menu .card.card-megamenu.blue{border-radius:5px;background:var(--primary-primary-500-main,#233d90);cursor:pointer;height:100%}.wrapper-mega-menu .card.card-megamenu.blue:hover{border-radius:5px;background:var(--ec-primary-700-hover,#192b66)}.wrapper-mega-menu .card-title-blue{color:var(--ec-neutral-50,#fdfdfd);font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}.wrapper-mega-menu .card-subtitle-blue{color:var(--ec-neutral-50,#fdfdfd);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px}#section-testimonials{display:flex;padding:48px 20px 49px;flex-direction:column;justify-content:center;align-items:center;min-height:595px}#section-testimonials .testimonial-title{color:#233d90;font-family:Montserrat,sans-serif;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#section-testimonials .card.card-testi{display:flex;min-height:260px;flex-direction:column;align-items:flex-start;gap:23px;flex-shrink:0;border-radius:6px;border:1px solid var(--ec-primary-500-main,#233d90);background:var(--ec-primary-050-focus,#e9ecf4);box-shadow:0 8px 8px 0 rgba(17,17,17,.12)}#section-testimonials .card.card-testi .quotes{color:#090909;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#section-testimonials .card.card-testi .name{color:#000;font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.28px}#section-testimonials .card.card-testi .description{color:var(--ec-neutral-500,#757575);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px}#section-testimonials .card.card-testi .avatar{width:50px;height:50px;mix-blend-mode:darken;display:flex;justify-content:center;align-items:center}#section-testimonials .testimonial-separator{border-top:2px dashed var(--ec-neutral-400)}#section-testimonials p{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}#section-testimonials .carousel-control-prev{margin-left:-40px}#section-testimonials .carousel-control-next{margin-right:-40px}#section-class-schedules{display:flex;justify-content:flex-end;flex-direction:column;padding:129px 147px 132px 148px;background:var(--ec-neutral-50)}#section-class-schedules .section-title{color:#000;text-align:center;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}#section-class-schedules .section-subtitle{color:var(--ec-neutral-500,#757575);text-align:center;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.32px}#section-class-schedules .schedule-title{color:var(--ec-secondary-500,#ff6b18);font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-class-schedules .schedule-subtitle{color:#000;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.28px}#section-class-schedules .card.card-schedule{border-radius:5px;background:#fff;box-shadow:0 8px 8px 0 rgba(17,17,17,.12)}#section-class-schedules .card.card-schedule .schedule-session{min-height:40px}#section-class-schedules .card.card-schedule .schedule-content,#section-class-schedules .card.card-schedule .schedule-session{color:var(--ec-neutral-900,#141414);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.32px}.wrapper-content-connection{padding-left:60px;padding-right:60px}.wrapper-slider{display:flex;align-items:center;justify-content:center}.wrapper-card{width:100%;height:356px;position:relative;cursor:pointer;z-index:1;border-radius:5px}.wrapper-card:hover .btn-readmore{background-color:#233d90;color:white}.front-wrapper{position:absolute;bottom:30px;left:22px;right:22px;color:white;display:flex;flex-direction:column;text-align:center;gap:12px}.front-wrapper .category-article{font-size:.75rem;font-weight:400}.front-wrapper .category-article,.front-wrapper .category-headline{margin-bottom:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.front-wrapper .category-headline{font-size:1.25rem;font-weight:700;padding-left:10px;padding-right:10px}.front-wrapper .btn-readmore{margin-top:2px;border:1px solid #233d90;width:-moz-fit-content;width:fit-content;align-self:center;border-radius:20px;padding:4px 25px;font-size:1rem;font-weight:500;color:#233d90}.front-wrapper .btn-readmore span{margin-left:4px}.gradient-overlay{position:relative;display:inline-block;width:100%}.gradient-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0),rgb(0,0,0))}.gradient-overlay img{display:block;width:100%;height:365px}.image-container{position:relative;width:100%;height:400px;overflow:hidden}.image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0),rgb(0,0,0));pointer-events:none}.image{width:100%;height:100%;object-fit:cover}#section-articles{background:var(--ec-neutral-100,#f7f7f7)}#section-articles .section-title{color:#000;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}#section-articles .section-subtitle{color:var(--ec-neutral-500,#757575);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.28px}#section-articles .button-tabs{display:flex;align-items:flex-end;min-width:500px;flex-direction:row}#section-articles .card.card-article{box-shadow:0 8px 8px 0 rgba(17,17,17,.12);border-radius:5px;border:none}#section-articles .card.card-article .card-thumbnail{width:100%;height:15vw;object-fit:cover}#section-articles .card.card-article .title{color:#000;font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#section-articles .card.card-article .description-article{color:var(--ec-neutral-700,#3e3e3e);font-family:Roboto;font-size:.75rem!important;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#section-articles .card.card-article .img-article{width:auto;height:300px}#connection{padding-left:60px;padding-right:60px}#connection .custom-button{width:100%}#news-bar .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18.5' cy='18.5' r='18.5' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.46967 13.9697C8.76256 13.6768 9.23744 13.6768 9.53033 13.9697L18 22.4393L26.4697 13.9697C26.7626 13.6768 27.2374 13.6768 27.5303 13.9697C27.8232 14.2626 27.8232 14.7374 27.5303 15.0303L18.5303 24.0303C18.2374 24.3232 17.7626 24.3232 17.4697 24.0303L8.46967 15.0303C8.17678 14.7374 8.17678 14.2626 8.46967 13.9697Z' fill='%23FF8946'/%3E%3C/svg%3E%0A")}#news-bar .accordion{--bs-accordion-border-color:none}#news-bar .accordion-body,#news-bar .accordion-item{background-color:#0f1a3c}#news-bar .accordion-button{background-color:#0f1a3c!important}#news-bar .tg-bottom-bar{border-top:42px solid #0f1a3c;border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,30px)}#news-bar .wrapper-list-popular{cursor:pointer}#news-bar .active-popular-topic,#news-bar .wrapper-list-popular>.wrapper-text-popular :hover{color:#ff8946}#news-bar .wrapper-image-popular{width:60%;height:60px;aspect-ratio:3/2;object-fit:contain;display:flex;align-items:center;justify-content:center}#news-bar .wrapper-image-popular .svg-image{height:60px;width:60%;display:contents}#article-detail .wrapper-title{border-bottom:1px solid;padding-bottom:10px}#article-detail .wrapper-content-news{padding-left:159px;padding-right:159px}#article-detail .custom-button-card{width:100%}#article-detail .custom-pagination{width:100%!important}#article-detail .footer-ul-img{list-style-type:none;padding:0}#article-detail .enigma-image-footer{width:14.813rem;height:3.545rem}#article-detail .social-media-image-footer{width:2.131rem;height:2.131rem;margin-right:.3rem}#article-detail .img-title{width:100%}#article-detail .font-36{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.75rem}#article-detail .font-20{font-family:Roboto,sans-serif;font-weight:400;font-size:.875rem}#article-detail .font-20-700{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem}#article-detail .thumbnail-article{width:auto;height:300px}#article-detail .title-elipsis{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#article-detail .summary-elipsis{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#title-cta .index-title{text-align:justify;font-family:Montserrat;font-size:4rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#title-cta .index-title a{font-family:Roboto}#card-wrapper-left{min-height:444px}#card-wrapper-left #top{background-color:#ff8946;height:49%;overflow:hidden;cursor:pointer}#card-wrapper-left .img-banner{height:100%;width:100%;object-fit:cover;border-radius:5px;transition:transform .3s ease-in-out}#card-wrapper-left #top:hover .img-banner{transform:scale(1.1);transition:transform .3s ease-in-out}#card-wrapper-left #top:hover #arrow-right{display:block}#card-wrapper-left #top:hover #arrow-top-right,#card-wrapper-left #top:not(:hover) #arrow-right{display:none}#card-wrapper-left #top:not(:hover) #arrow-top-right{display:block}#card-wrapper-left #top:hover .title{color:#233d90;transition:transform .3s ease-in-out}#card-wrapper-left #top:not(:hover) .title{color:#ffffff;transition:transform .3s ease-in-out}#card-wrapper-left #bottom{background-color:#192b66;height:49%;overflow:hidden;cursor:pointer}#card-wrapper-left #bottom:hover .img-banner{transform:scale(1.1);transition:transform .3s ease-in-out}#card-wrapper-left #bottom:hover #arrow-right{display:block}#card-wrapper-left #bottom:hover #arrow-top-right,#card-wrapper-left #bottom:not(:hover) #arrow-right{display:none}#card-wrapper-left #bottom:not(:hover) #arrow-top-right{display:block}#card-wrapper-left #bottom:hover .title{color:#ff9c64;transition:transform .3s ease-in-out}#card-wrapper-left #bottom:not(:hover) .title{color:#ffffff;transition:transform .3s ease-in-out}#card-wrapper-right{min-height:444px;background-color:#4f64a6;overflow:hidden;cursor:pointer}#card-wrapper-right .img-banner-tyas{height:100%;aspect-ratio:3/2;transition:transform .3s ease-in-out;object-fit:contain;right:99px;position:relative}#card-wrapper-right:hover .img-banner-tyas{transform:scale(1.1);transition:transform .3s ease-in-out}#card-wrapper-right:hover #arrow-right{display:block}#card-wrapper-right:hover #arrow-top-right,#card-wrapper-right:not(:hover) #arrow-right{display:none}#card-wrapper-right:not(:hover) #arrow-top-right{display:block}#card-wrapper-right:hover .title{color:#ff9c64;transition:transform .3s ease-in-out}#card-wrapper-right:not(:hover) .title{color:#ffffff;transition:transform .3s ease-in-out}#section-statistic{width:100%;background:var(--ec-primary-900,#0f1a3c);color:var(--ec-primary-50,var(--ec-primary-50,#e9ecf4));font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px;min-height:328px}#section-statistic .subtitle{color:var(--ec-neutral-050,#fdfdfd);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px}#section-statistic .statistic-column{display:flex;height:105px;padding:8px 12px;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;width:100%}#section-statistic .orange{background-color:#ff6b18}#section-statistic .blue{background-color:#233d90}#section-statistic .card-label{font-size:.75rem;letter-spacing:.2px}#section-statistic .card-caption,#section-statistic .card-label{color:var(--ec-neutral-050,#fdfdfd);text-align:center;font-family:Roboto;font-style:normal;font-weight:700;line-height:normal}#section-statistic .card-caption{font-size:1.25rem;letter-spacing:.36px}#section-why-enigma{padding-top:100px}#section-why-enigma .index-title{text-align:justify;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#section-why-enigma .index-title a{font-family:Roboto}#section-why-enigma .caption-16{color:var(--ec-neutral-500,#757575);font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px}#section-why-enigma #benefit-cards{display:flex;flex-direction:row;align-items:flex-start;gap:10px}#section-why-enigma .card.card-benefit{display:flex;min-height:400px;padding:24px 16px;flex-direction:column;align-items:flex-start;border-radius:5px;background:var(--ec-neutral-100,#f7f7f7);box-shadow:0 8px 8px 0 rgba(17,17,17,.12)}#section-why-enigma .card.card-benefit .img-benefit{max-width:56px}#section-why-enigma .card.card-benefit .benefit-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px}#section-program-and-services{display:flex;flex-direction:column;justify-content:center;align-items:center}#section-program-and-services .index-title{text-align:justify;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#section-program-and-services .caption-16{color:var(--ec-neutral-500,#757575);font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px}#section-program-and-services .card-title{color:var(--ec-neutral-50,#fdfdfd);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-program-and-services .img-content{object-fit:cover;width:100%;height:280px;border-radius:10px 10px 5px 5px}#section-program-and-services .card-services{display:flex;flex-direction:column;align-items:flex-start;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;min-height:314px}#section-program-and-services .button-tabs{display:flex;align-items:flex-end;min-width:500px;flex-direction:row}#section-program-and-services .card.card-services.blue{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-900,#0f1a3c);overflow:hidden;border-radius:8px}#section-program-and-services .card.card-services.bluish{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-400,#4f64a6);overflow:hidden;border-radius:8px}#section-program-and-services .card.card-services.orange{display:flex;gap:10px;min-height:320px;background:var(--ec-secondary-400,#ff8946);overflow:hidden;border-radius:8px}#section-program-and-services .card-wrapper-title{min-height:90px}#section-our-graduates{display:flex;padding:60px 245px;justify-content:center;align-items:center;gap:114px}#section-our-graduates .section-title{color:var(--ec-primary-700-hover,var(--ec-primary-700-hover,#192b66));font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}#section-our-graduates .section-subtitle{color:var(--ec-primary-700-hover,#192b66);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px}#section-our-graduates .col-partner{min-height:70px;border-bottom:.736px solid var(--ec-neutral-400,#9a9a9a);border-right:.736px solid var(--ec-neutral-400,#9a9a9a)}#section-our-graduates .table-partners :nth-child(4n){border-right:none}#section-our-graduates .table-partners :nth-last-child(-n+4){border-bottom:none}#section-for-corporate{background:#13224f;min-height:580px}#section-for-corporate .section-title{color:var(--ec-neutral-050,#fdfdfd);font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}#section-for-corporate .section-subtitle{color:var(--ec-neutral-050,#fdfdfd);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px}#section-for-corporate .img-interested{height:374px;width:auto;object-fit:cover}#section-partner{background-color:#fff;padding:60px 0}#section-partner .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-partner .g-32{gap:0}#section-partner-our-graduates{padding:60px 0}#section-partner-our-graduates .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-partner-our-graduates .col-partner{min-height:70px;border-bottom:.736px solid var(--ec-neutral-400,#9a9a9a);border-right:.736px solid var(--ec-neutral-400,#9a9a9a)}#section-partner-our-graduates .table-partners :nth-child(4n){border-right:none}#section-partner-our-graduates .table-partners :nth-last-child(-n+4){border-bottom:none}.grey{background-color:#f7f7f7}#section-banner-experience-hiring{display:flex;padding:61px 148px 100px;flex-direction:column;justify-content:flex-end;align-items:center;z-index:-1}#section-banner-experience-hiring .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-explanation-experience{padding:0 80px 0 96px;display:flex;align-items:center;background-color:#f7f7f7;min-height:400px;width:100%;gap:143px}#section-join-enigma{min-height:783px;padding-top:106px;padding-bottom:106px;padding-left:71px!important;padding-right:71px!important}#section-join-enigma .custom-card{min-height:414px}#section-join-enigma .custom-card img{height:220px;border-radius:5px}#section-why-work-with-us .wrapper-start-free{background:url(/icons/icon-star-free.svg) 50%/cover no-repeat;height:100px;width:100px;display:flex;justify-content:center;align-items:center}#section-why-work-with-us .index-title{text-align:left;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}.gap-101{gap:101px}#section-who-is{padding:145px 117px 145px 118px;align-items:center;min-height:579px}#section-who-is .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-who-is .card.card-whois{box-shadow:0 8px 8px 0 rgba(17,17,17,.12);height:270px}#section-who-is .card-title{color:var(--ec-primary-500,#233d90);font-family:Roboto;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.36px}#section-who-is .card-left-column{border-radius:5px 0 0 5px;height:270px}#list-article .inputWithIcon input[type=text]{padding-left:40px}#list-article .inputWithIcon{position:relative;width:100%}#list-article .inputWithIcon span{position:absolute;left:0;top:8px;padding:9px 8px;color:#aaa;transition:.3s}#list-article .custom-button-card{width:100%}#list-article #blog-article{padding:53px 134px}#list-article input[type=text]{width:100%;border:2px solid #aaa;border-radius:20px;margin:8px 0;outline:none;padding:8px;box-sizing:border-box;transition:.3s}#list-article .thumbnail-article{width:auto;height:300px}#list-article .title-elipsis{-webkit-line-clamp:1}#list-article .summary-elipsis,#list-article .title-elipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#list-article .summary-elipsis{-webkit-line-clamp:5}#list-article .font-36{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.25rem}#list-article .font-18{font-family:Roboto,sans-serif;font-weight:400;font-size:1.125rem}#list-article .font-20{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700}#list-article .wrapper-discord{background-color:#5865f2;border-radius:8px;padding:0,8px,0,8px;font-size:1.125rem;text-align:center;display:inline-block;width:244px;height:117px}#list-article .header-3{font-size:2rem}#for-corporate-title-cta .index-title{text-align:justify;font-family:Montserrat;font-size:4rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#for-corporate-title-cta .index-title a{font-family:Roboto}#for-corporate-title-cta .position-btn-about-us{bottom:22%!important}#for-corporate-card-wrapper-left{min-height:444px;background-color:#ff8946;overflow:hidden;cursor:pointer}#for-corporate-card-wrapper-left .img-banner-tyas{aspect-ratio:2/3;object-fit:cover;transition:transform .3s ease-in-out}#for-corporate-card-wrapper-left .position-caption{position:absolute;left:25%;top:35%;z-index:9999}#for-corporate-card-wrapper-left:hover .img-banner-tyas{transform:scale(1.1);transition:transform .3s ease-in-out}#for-corporate-card-wrapper-left:hover #arrow-right{display:block}#for-corporate-card-wrapper-left:hover #arrow-top-right,#for-corporate-card-wrapper-left:not(:hover) #arrow-right{display:none}#for-corporate-card-wrapper-left:not(:hover) #arrow-top-right{display:block}#for-corporate-card-wrapper-left:hover .title{color:#203883!important}#for-corporate-card-wrapper-right:hover .title{color:#FF9C64!important}#for-corporate-card-wrapper-right{min-height:444px;background-color:#203883;overflow:hidden;cursor:pointer}#for-corporate-card-wrapper-right .img-banner-tyas{aspect-ratio:2/3;object-fit:cover;transition:transform .3s ease-in-out}#for-corporate-card-wrapper-right .position-caption{position:absolute;left:25%;top:20%;z-index:9999}#for-corporate-card-wrapper-right:hover .img-banner-tyas{transform:scale(1.1);transition:transform .3s ease-in-out}#for-corporate-card-wrapper-right:hover #arrow-right{display:block}#for-corporate-card-wrapper-right:hover #arrow-top-right,#for-corporate-card-wrapper-right:not(:hover) #arrow-right{display:none}#for-corporate-card-wrapper-right:not(:hover) #arrow-top-right{display:block}.subtitle{color:var(--ec-neutral-050,#fdfdfd);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px}#arrow-right{display:none}#section-for-corporate-why-enigma{padding-top:100px}#section-for-corporate-why-enigma .index-title{text-align:justify;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#section-for-corporate-why-enigma .index-title a{font-family:Roboto}#section-for-corporate-why-enigma .caption-16{color:var(--ec-neutral-500,#757575);font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px}#section-for-corporate-why-enigma #benefit-cards{display:flex;flex-direction:row;align-items:flex-start;gap:10px}#section-for-corporate-why-enigma .card.card-benefit{display:flex;min-height:340px;padding:24px 16px;flex-direction:column;align-items:flex-start;border-radius:5px;background:var(--ec-neutral-100,#f7f7f7);box-shadow:0 8px 8px 0 rgba(17,17,17,.12)}#section-for-corporate-why-enigma .card.card-benefit .img-benefit{max-width:56px}#section-for-corporate-why-enigma .card.card-benefit .benefit-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px}#section-our-services{display:flex;padding:84px 157px 84.333px 158px;justify-content:center;align-items:center}#section-our-services .pb-12{padding-bottom:12px}#section-our-services #card-find-talents{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/find-talents.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px;opacity:1!important}#section-our-services #card-corporate-bootcamp{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/corporate-bootcamp.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-coaching{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/coaching-and-mentoring.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-itdp{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/itdp.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-talent-management{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/talent-management.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-our-services #card-remotedev{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/for-corporate/section-our-services/rdc.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:253.333px}#section-program-and-services-itdp{display:flex;padding:78px 158px 79px;justify-content:center;align-items:center}#section-program-and-services-itdp .index-title{text-align:justify;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#section-program-and-services-itdp .caption-16{color:var(--ec-neutral-500,#757575);font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px}#section-program-and-services-itdp .card-title{color:var(--ec-neutral-50,#fdfdfd);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-program-and-services-itdp .img-content{object-fit:cover;width:100%;height:280px;border-radius:5px}#section-program-and-services-itdp .card-services{display:flex;flex-direction:column;align-items:flex-start;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;min-height:314px}#section-program-and-services-itdp .button-tabs{display:flex;align-items:flex-end;min-width:500px;flex-direction:row}#section-program-and-services-itdp .card.card-services.blue{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-900,#0f1a3c)}#section-program-and-services-itdp .card.card-services.bluish{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-400,#4f64a6)}#section-program-and-services-itdp .card.card-services.orange{display:flex;gap:10px;min-height:320px;background:var(--ec-secondary-400,#ff8946);overflow:hidden;border-radius:8px}#section-program-and-services-itdp .card-services.card-services.bluish{display:flex;gap:10px;min-height:320px;background:var(--ec-primary-400,#ff8946)}#section-cto-as-service{display:flex;padding:95px 126.69px 93px 135.16px;flex-direction:column;justify-content:flex-end;align-items:center}#section-cto-as-service .g-16{gap:16px}#section-cto-as-service .section-title{color:var(--Neutral-neutral-900,#141414);font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#explanation-coaching{padding:100px 119px;background-color:#f7f7f7;position:relative;z-index:-100}#explanation-coaching .section-title{color:var(--primary-primary-500-main,#233d90);font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}#explanation-coaching .fs-16-500{color:var(--primary-primary-800,#13224f);text-align:justify;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.32px}#section-cto-service-why-enigma{padding-top:100px;padding-bottom:100px}#section-cto-service-why-enigma .index-title{text-align:justify;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}#section-cto-service-why-enigma .index-title a{font-family:Roboto}#section-cto-service-why-enigma .caption-16{color:var(--ec-neutral-500,#757575);font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px}#section-cto-service-why-enigma #benefit-cards{display:flex;flex-direction:row;align-items:flex-start;gap:10px}#section-cto-service-why-enigma .card.card-benefit{display:flex;min-height:420px;padding:24px 16px;flex-direction:column;align-items:flex-start;border-radius:5px;background:var(--ec-neutral-100,#f7f7f7);box-shadow:0 8px 8px 0 rgba(17,17,17,.12)}#section-cto-service-why-enigma .card.card-benefit .img-benefit{max-width:56px}#section-cto-service-why-enigma .card.card-benefit .benefit-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px}#page-coaching-mentoring #home-coaching{padding-top:45px;min-height:600px;padding-left:180px;padding-right:180px}#page-coaching-mentoring .header-2{font-family:Montserrat,sans-serif;font-size:2.75rem;font-weight:700;line-height:normal}#page-coaching-mentoring .decor-underline-secondary{position:relative}#page-coaching-mentoring .decor-underline-secondary:after{content:"";width:100%;height:15px;background-size:contain;position:absolute;bottom:5px;left:-2px;right:0;z-index:-1;background-color:#ffd1b7}#page-coaching-mentoring .decor-underline-secondary-2{position:relative}#page-coaching-mentoring .decor-underline-secondary-2:after{content:"";width:100%;height:10px;background-size:contain;position:absolute;bottom:5px;left:-2px;right:0;z-index:-1;background-color:#ff6b18}#page-coaching-mentoring #explanation-coaching{min-height:450px;padding-left:119px;padding-right:119px}#page-coaching-mentoring #talent-header{position:relative}#page-coaching-mentoring .fs-16-500{font-family:Roboto,sans-serif;font-size:1rem;font-weight:500}#page-coaching-mentoring .text-justify{text-align:justify}#page-coaching-mentoring #get-coach{min-height:480px}#page-coaching-mentoring .font-title-500{font-family:Montserrat,sans-serif;font-weight:500;font-size:2.25rem}#page-coaching-mentoring .wrapper-content{width:702px;height:292px;z-index:0}#page-coaching-mentoring .circle-coach{width:118px;height:118px;background-color:#192b66;border-radius:9999999px}#page-coaching-mentoring .rectangle-coach{background-color:rgba(132,175,226,.3019607843);border-radius:999999px;padding-right:16px;width:118px;flex:1 1}#page-coaching-mentoring .font-fs-5-neutral{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;line-height:normal;color:#fff}#page-coaching-mentoring .wrapper-footer-coach{margin-top:162px}#page-coaching-mentoring #coach-support{min-height:720px}#page-coaching-mentoring .font-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.25rem}#page-coaching-mentoring .font-subtitle-1{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.5rem;color:#233d90}#page-coaching-mentoring .font-fs-5-black{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;line-height:normal;color:#141414}#page-coaching-mentoring .card-wrapper-left-coaching{height:611px}#page-coaching-mentoring .border-card{box-shadow:4px 4px rgb(235,237,237)}#page-coaching-mentoring .card-wrapper-right{width:477px;min-height:477px}#page-coaching-mentoring .img-home{width:100%;height:100%;background-repeat:no-repeat;background-size:cover}#discover-remote{min-height:720px}#discover{min-height:852px}#discover .circle-coach{width:118px;height:118px;background-color:#192b66;border-radius:9999999px}#discover .rectangle-coach{background-color:rgba(132,175,226,.3019607843);border-radius:999999px;padding-right:16px;width:118px;flex:1 1}#discover .card-wrapper-right{box-shadow:.3px .3px .3px}#discover .button-tabs{display:flex;align-items:flex-end;flex-direction:row}#page-talent-management .section-title{color:var(--ec-neutral-050,#fdfdfd);font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#page-talent-management #admission{min-height:782px;padding-top:80px!important}#page-talent-management .wrapper-text-admission{z-index:0}#page-talent-management .custom-card-admission{background-color:#233d90;min-height:302px;width:100%}#page-talent-management .custom-card-admission-secondary{background-color:#ff8946;min-height:302px;width:90%}#page-talent-management .tg-left{border-left:29px solid #233d90;z-index:99}#page-talent-management .tg-left,#page-talent-management .tg-left-2{width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;position:absolute;top:50%;bottom:50%;right:0;transform:translate(100%,-50%)}#page-talent-management .tg-left-2{border-left:29px solid #ff8946;z-index:1}#page-talent-management .tg-bottom,#page-talent-management .tg-bottom-responsive{border-top:29px solid #ff8946}#page-talent-management .tg-bottom,#page-talent-management .tg-bottom-responsive,#page-talent-management .tg-bottom-responsive-2{width:0;height:0;border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,98%);z-index:1}#page-talent-management .tg-bottom-responsive-2{border-top:29px solid #233d90}#page-talent-management .tg-bottom-bar{border-top:42px solid #0f1a3c;border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,30px)}#page-talent-management .custom-card-admission-2{background-color:#233d90;min-height:302px;width:90%}#page-talent-management .custom-card-admission-secondary-2,#page-talent-management .custom-card-our-admission-process-secondary{background-color:#ff8946;min-height:302px;width:100%}#page-talent-management .tg-right{border-right:29px solid #233d90}#page-talent-management .tg-right,#page-talent-management .tg-right-2{width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;position:absolute;top:50%;bottom:50%;left:0;transform:translate(-100%,-50%)}#page-talent-management .tg-right-2{border-right:29px solid #ff8946}#page-talent-management .logo-admission{position:absolute;transform:translateY(-25%)}#page-talent-management #section-why-enigma-20{display:flex;padding:52px 20px 37.069px;flex-direction:column;justify-content:flex-end;align-items:center}#career-support-component .image-testimonial{width:54px;height:54px;border-radius:50%}#career-support-component .font-16-700{font-family:Roboto,sans-serif;font-size:1rem;font-weight:700}#career-support-component #career-support{min-height:538px;padding-left:20px}#home-about{width:100%;min-height:757px;position:relative}#home-about .half-bg{height:532px;width:100%;background:#203883}#home-about #content-about{top:0;left:0;right:0;bottom:0;padding-top:80px;position:absolute}#home-about #content-about .content-wrapper{padding-top:88px;display:flex;flex-direction:column;gap:80px;align-items:center}#home-about #content-about .content-wrapper .top-content{max-width:889px;width:100%;padding-left:8px;padding-right:8px;display:flex;flex-direction:column;gap:20px;align-items:center}#home-about #content-about .content-wrapper .top-content .text-home-about{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;color:#fdfdfd;text-align:center;letter-spacing:1.28px}.decor-underline-secondary-2{background:linear-gradient(180deg,transparent 65%,#ff8946 0)}.decor-underline-secondary-2:after{display:none}.box-card{width:182px;height:271px;border-radius:8px}.box-card.box-card-one{background:#ff8946;transform:rotate(-7deg) translateY(-4%);position:absolute;left:0;top:0;z-index:1;left:10%}.box-card.box-card-two{background:#c2c2c2;position:absolute;transform:translate(-50%,-9%);top:0;left:50%;z-index:2}.box-card.box-card-three{background:#9eb3f8;transform:rotate(7deg) translateY(-4%);position:absolute;right:0;top:0;z-index:3;right:10%}.box-card .box-card-inside{width:100%;height:100%}.box-card .box-card-inside.one-card{background-image:url(/images/img-nurmalita.png);background-size:cover}.box-card .box-card-inside.two-card{background-image:url(/images/img-jution.png)}.box-card .box-card-inside.three-card{background-image:url(/images/img-kintan.png);background-size:cover}.bottom-content{width:100%;max-width:979px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column}.bottom-content .human-card-container{position:relative;height:200px}.bottom-content .container-item{z-index:10;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;background:#f2f5fe;border-radius:99999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.bottom-content .container-item .wrapper-item{width:192px;height:73px;background-color:#f2f5fe;border-radius:999px;display:flex;flex-direction:column;padding:8px;align-items:center;font-family:Roboto,sans-serif}.bottom-content .container-item .wrapper-item .title-one{font-size:.75rem;font-weight:700;color:#ff8946;margin:0}.bottom-content .container-item .wrapper-item .title-two{font-size:1.25rem;font-weight:700;color:#141414;margin:0}.bottom-content .container-item .wrapper-item .title-three{font-size:.625rem;font-weight:500;color:#233d90;margin:0}.scroll-container{left:50%;bottom:3%;position:absolute;transform:translateX(-50%)}#about-us{min-height:400px;background-color:#f7f7f7;padding-left:80px;padding-top:120px;padding-bottom:120px;position:relative}#about-us .image-wrapper{position:relative;width:295px;height:95px;background:url(/images/img-about-us-section.svg);background-size:cover}#explanation-employment{min-height:579px;display:flex;flex-direction:column;align-items:center;padding:42px 102px}#vision-mission{min-height:522px;display:flex;align-items:center}#vision-mission .card-vision-mission{min-height:282px;padding-left:16px;background-color:#f7f7f7;align-items:center;border-radius:5px;z-index:7;position:relative}#vision-mission .half-circle-vision{position:absolute;bottom:180%;left:85%;transform:translate(-100%,200%);height:100px;width:200px;border-radius:150px 150px 0 0;background-color:green;z-index:-1;rotate:2deg}#vision-mission .font-subtitle,#vision-mission .font-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.25rem}#vision-mission .font-18{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.25rem}#vision-mission .wrapper-bg-img{position:absolute;width:100%}#vision-mission .wrapper-bg-img img{height:130px}#advisor{min-height:586px;background-color:#f7f7f7;padding-top:92px;padding-bottom:98px;padding-left:165px}#advisor .padding-top-150{padding-top:150px}#advisor .wrapper-naming-kaesang{position:relative;display:flex;justify-content:flex-end;align-items:center;top:20%}#advisor .wrapper-naming-kaesang:before{content:"";width:75px;height:3px;background-color:#ff6b18;position:absolute;left:45px}#advisor .wrapper-naming-anthony{position:relative;display:flex;justify-content:flex-start;align-items:center;top:70%;padding-left:30px}#advisor .wrapper-naming-anthony:before{content:"";width:75px;height:3px;background-color:#233d90;position:absolute;left:160px}#advisor .font-20-700{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem}#advisor .wrapper-text-advisor-right{padding-top:80px!important;padding-bottom:80px}#new-advisor{background-color:#f7f7f7;padding:60px 0}#new-advisor .bg-abu{background-color:#F0F0F0;border-radius:8px}#new-advisor .font-20-700{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem}#new-advisor .rounded-8-start{border-radius:8px 0 0 8px}#new-advisor .wrapper-absolute{background-color:#F0F0F0;top:0;left:0;height:100%;position:absolute;z-index:1;border-radius:8px}#new-advisor .box-gk-hebat{box-shadow:-5px 0 18px 0 #5353531F;border-radius:8px}#new-advisor .image-bod-separator{border-top:2px double var(--ec-primary-400);width:5rem}#bod{min-height:823px;background-color:#13224f;padding:61px 102px}#bod .card.card-bod{min-height:400px;border-radius:5px;padding:12px;background-color:#ffffff;flex-direction:column;align-items:center;z-index:0}#bod .wrapper-column-bod{border-radius:5px}#bod .wrapper-text-bod{z-index:0}#bod .img-bod{width:196px;height:245px}#bod .image-bod-separator{border-top:1px double var(--ec-primary-400);width:5rem}#bod .font-20-700{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem}#youtube{padding-top:127px;padding-bottom:127px;min-height:611px;background-color:#f7f7f7}#youtube .card-youtube{min-height:300px;border-radius:0,5px,5px,0;padding:24px 68px;background-color:#ffffff;z-index:0}#youtube .wrapper-image-youtube{padding-left:100px}#youtube .font-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.25rem}#find-us{min-height:720px;background-color:#e9ecf4;padding:86px 70px;justify-content:center}#find-us .card-maps{width:50%;padding:24px;border-radius:0,5px,5px,0}#find-us .card-content-map{display:flex;padding:5px 16px 12px;flex-direction:row;justify-content:start;align-items:flex-start;border-radius:5px}.wrapper-banner-study-program{width:100%}.section-content-free{display:flex;padding-top:32px;align-items:center;color:var(--ec-neutral-050,#fdfdfd);font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;min-height:78.931px;justify-content:center}.free-stars{position:absolute}#section-bootcamp-facilities{display:flex;padding:81px 144px;flex-direction:column}#section-bootcamp-facilities .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#section-bootcamp-facilities .section-subtitle{color:var(--ec-neutral-500,#757575);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px}#section-bootcamp-facilities #card-bootcamp-house{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1) 100%),url(/images/for-you/offline-bootcamp/bootcamp-tour/facilities-bootcamp-house.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:460px;padding:0;cursor:pointer;transition:height;object-position:center top}#section-bootcamp-facilities #card-bootcamp-house .card-item-bootcamp{padding:20px 28px;background:transparent;color:#fdfdfd;font-weight:700;border-radius:0 0 7px 7px}#section-bootcamp-facilities #card-bootcamp-house .card-item-bootcamp .card-title{font-size:1.5rem;padding-bottom:0}#section-bootcamp-facilities #card-bootcamp-house .card-item-bootcamp p{margin-bottom:0;font-size:1rem;height:0;overflow:hidden}#section-bootcamp-facilities #card-bootcamp-house:hover .card-item-bootcamp{background:#f6f6f6;color:#141414}#section-bootcamp-facilities #card-bootcamp-house:hover .description{transform:translateY(0)}#section-bootcamp-facilities #card-bootcamp-house:hover .card-title{padding-bottom:8px;transform:translateY(0)}#section-bootcamp-facilities #card-bootcamp-house:hover p{height:auto}#section-bootcamp-facilities #card-bootcamp-class{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)),url(/images/for-you/offline-bootcamp/bootcamp-tour/facilities-bootcamp-class.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:225px;padding:0;cursor:pointer;transition:height}#section-bootcamp-facilities #card-bootcamp-class .card-item-bootcamp{padding:20px 28px;background:transparent;color:#fdfdfd;font-weight:700;border-radius:0 0 7px 7px}#section-bootcamp-facilities #card-bootcamp-class .card-item-bootcamp .description{transform:translateY(100%);transition:opacity .5s ease,transform .5s ease}#section-bootcamp-facilities #card-bootcamp-class .card-item-bootcamp .card-title{font-size:1.5rem;padding-bottom:0}#section-bootcamp-facilities #card-bootcamp-class .card-item-bootcamp p{margin-bottom:0;font-size:1rem;height:0;overflow:hidden}#section-bootcamp-facilities #card-bootcamp-class:hover .card-item-bootcamp{background:#f6f6f6;color:#141414}#section-bootcamp-facilities #card-bootcamp-class:hover .description{transform:translateY(0)}#section-bootcamp-facilities #card-bootcamp-class:hover .card-title{padding-bottom:8px;transform:translateY(0)}#section-bootcamp-facilities #card-bootcamp-class:hover p{height:auto}#section-bootcamp-facilities #card-bootcamp-dormitory{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)),url(/images/for-you/offline-bootcamp/bootcamp-tour/facilities-bootcamp-dormitory.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:225px;padding:0;cursor:pointer;transition:height}#section-bootcamp-facilities #card-bootcamp-dormitory .card-item-bootcamp{padding:20px 28px;background:transparent;color:#fdfdfd;font-weight:700;border-radius:0 0 7px 7px}#section-bootcamp-facilities #card-bootcamp-dormitory .card-item-bootcamp .description{position:absolute;bottom:0;left:0;width:100%;padding:20px;background-color:rgba(0,0,0,.7);color:#fff;opacity:0;transform:translateY(100%);transition:opacity .3s ease,transform .3s ease}#section-bootcamp-facilities #card-bootcamp-dormitory .card-item-bootcamp .card-title{font-size:1.5rem;padding-bottom:0}#section-bootcamp-facilities #card-bootcamp-dormitory .card-item-bootcamp p{margin-bottom:0;font-size:1rem;height:0;overflow:hidden}#section-bootcamp-facilities #card-bootcamp-dormitory:hover .card-item-bootcamp{background:#f6f6f6;color:#141414}#section-bootcamp-facilities #card-bootcamp-dormitory:hover .description{transform:translateY(0)}#section-bootcamp-facilities #card-bootcamp-dormitory:hover .card-title{padding-bottom:8px}#section-bootcamp-facilities #card-bootcamp-dormitory:hover p{height:auto}#section-bootcamp-facilities #card-bootcamp-facilities{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)),url(/images/bootcamp-facilities-md.png);background-position:0 100%;background-repeat:no-repeat;background-size:cover;min-height:225px;padding:0;cursor:pointer;transition:height}#section-bootcamp-facilities #card-bootcamp-facilities .card-item-bootcamp{padding:20px 28px;background:transparent;color:#fdfdfd;font-weight:700;border-radius:0 0 7px 7px}#section-bootcamp-facilities #card-bootcamp-facilities .card-item-bootcamp .card-title{font-size:1.5rem;padding-bottom:0}#section-bootcamp-facilities #card-bootcamp-facilities .card-item-bootcamp ul{margin-bottom:0;font-size:1rem;height:0;overflow:hidden}#section-bootcamp-facilities #card-bootcamp-facilities:hover .card-item-bootcamp{background:#f6f6f6;color:#141414}#section-bootcamp-facilities #card-bootcamp-facilities:hover .card-title{padding-bottom:8px}#section-bootcamp-facilities #card-bootcamp-facilities:hover ul{height:auto}.info-panel{background-color:#f2f5fe;border-radius:100px}#section-roadmap .section-title{color:var(--ec-primary-500-main,#233d90);text-align:center;font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-roadmap .card-roadmap{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:18px;border-radius:8px;height:315px}#section-roadmap .card-roadmap .card-title{color:var(--ec-neutral-50,#fdfdfd);font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;min-height:50px}#section-roadmap .card-roadmap .card-content{color:var(--ec-neutral-50,#fdfdfd);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.32px}#section-roadmap .card-roadmap.secondary{background-color:var(--secondary-secondary-400,#ff8946)}#section-roadmap .card-roadmap.primary{background:var(--ec-primary-500,#233d90)}.tg-left{border-left:29px solid #233d90}.tg-left,.tg-left-2{width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;position:absolute;top:50%;bottom:50%;right:0;transform:translate(100%,-50%);z-index:1}.tg-left-2{border-left:29px solid #ff8946}.tg-bottom-responsive{border-top:29px solid #ff8946}.tg-bottom-responsive,.tg-bottom-responsive-2{width:0;height:0;border-left:21px solid transparent;border-right:21px solid transparent;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,98%);z-index:1}.tg-bottom-responsive-2{border-top:29px solid #233d90}.tg-right{border-right:29px solid #233d90}.tg-right,.tg-right-2{width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;position:absolute;top:50%;bottom:50%;left:0;transform:translate(-100%,-50%)}.tg-right-2{border-right:29px solid #ff8946}#section-online-methods{display:flex;padding:52px 20px 53.685px;flex-direction:column;justify-content:center;align-items:center}#section-online-methods .section-title{color:var(--ec-neutral-900,#141414);font-family:Montserrat;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}#section-online-methods .card.card-methods{border-radius:8px;background:var(--ec-neutral-50,#fdfdfd);box-shadow:0 8px 8px 0 rgba(17,17,17,.12);margin:16px;min-width:217px}#section-online-methods .card.card-methods .card-title{color:var(--ec-primary-800,#13224f);font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}#section-online-methods .card.card-methods .card-content{color:var(--primary-primary-800-pressed,#13224f);font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.28px}#section-roadmap-video{padding:124px 140px}#section-roadmap-video .section-title{color:var(--ec-primary-500,#233d90);font-family:Montserrat;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#section-roadmap-video .dyntube-iframe-container{position:relative;width:100%;overflow:hidden;padding-top:57.25%;max-height:100%}#section-roadmap-video .dyntube-responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;overflow:hidden;min-height:700px}#article-detail .avatar{width:80px;height:80px;display:flex;justify-content:center;align-items:center}#find-us .image-find-us-separator{position:relative;border:none;height:2px;background:#233D90;width:106px}.border-dynamic{border-left:1px solid #c2c2c2}#section-not-found{background:var(--ec-neutral-100,#f7f7f7)}#section-not-found .section-title{color:#000;font-family:Montserrat;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.76px}}.font-fs-5-black{font-family:Roboto,sans-serif;font-weight:400;font-size:.875rem;line-height:normal;color:#141414}.font-subtitle-1{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.25rem;color:#233d90}.fs-16-700{font-family:var(--ec-font-roboto);font-style:normal;font-weight:700;font-size:.75rem;line-height:.875rem;letter-spacing:.02em}.link-nostyle{text-decoration:none}.corporate-menu.nav-link.mega-menu:hover{color:var(--ec-neutral-200)!important}.nav-link.mega-menu{color:var(--ec-neutral-400,#9a9a9a);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.32px;text-transform:capitalize}.nav-link.mega-menu:not(.collapsed){color:var(--ec-neutral-050,#fdfdfd);border-radius:4px;background:var(--ec-secondary-500,#ff6b18)}.corporate-menu.nav-link.font-menu:hover{color:var(--ec-neutral-200)!important}.common-menu.nav-link.font-menu:hover{color:var(--ec-neutral-800)!important}.nav-link.font-menu{color:var(--ec-neutral-400,#9a9a9a)!important;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:500!important;line-height:100%;letter-spacing:.32px;text-transform:capitalize}.dashed-separator{border-top:2px dashed var(--ec-neutral-400)}.dashed-separator-vertical{width:2px;height:100%;border-left:1.5px dashed var(--ec-neutral-400)}.schedule-content,.schedule-session{text-transform:capitalize}.with-border-bottom{border-bottom:1px solid var(--ec-neutral-400,#9a9a9a);background:var(--ec-neutral-50,#fdfdfd)}#subnav-wrapper{width:80%}.nav-brand-description{font-family:Roboto;font-size:1rem;font-weight:400;letter-spacing:.32px}.nav-brand-description,.nav-brand-text{color:#fff;font-style:normal;line-height:normal}.nav-brand-text{font-family:Montserrat;font-size:1.25rem;font-weight:700;letter-spacing:.8px}#mobile-bottom-menu{display:flex}#mobile-bottom-menu,#mobile-bottom-menu-content{padding:16px;flex-direction:column;align-items:flex-start;gap:20px}#mobile-bottom-menu-content{background:var(--ec-neutral-100,#f7f7f7)}.mobile-bottom-menu-content[aria-expanded=true]{display:none}.accent-primary{color:var(--ec-primary-500)}.accent-orange{color:var(--ec-secondary-500);z-index:-1}.footer-ul-img{list-style-type:none;padding:0}.enigma-image-footer{width:14.813rem;height:3.545rem}.footer-li-social-media{margin:1rem;display:flex;gap:3px}.footer-ul{list-style-type:none;margin:0;padding:0}#talent-header{position:relative}#talent-header:before{content:"";position:absolute;transform:translate(-18px,-12px);width:46px;height:35px;background-color:#ff9c64;border-radius:8px;z-index:-99}.custom-button-list .image-social-medi{width:20px;height:20px;display:inline-block;border-radius:60px;box-shadow:0 0 2px #888}.fit-contain{object-fit:contain}.fit-cover{object-fit:cover}#section-why-work-with-us{background-color:#13224f;padding-top:60px;padding-bottom:60px!important}.parent-statistic:first-child .statistic-column,.parent-statistic:last-child .statistic-column{background-color:#ff6b18}.parent-statistic:not(:first-child):not(:last-child) .statistic-column{background-color:#233d90}.parent-statistic-for-you:first-child .statistic-column{background-color:#ff6b18}.parent-statistic-for-you:last-child .statistic-column{background-color:#233d90}.ec-btn-primary:hover{color:#ffffff!important}.service-container:hover{overflow:hidden;border-radius:8px}.service-container:hover .image-service{transform:scale(1.1);transition:transform .3s ease-in-out}.service-container:hover .blue .card-title{color:#ff8946!important}.service-container:hover .orange .card-title{color:#0f1a3c!important}.service-container:hover .bluish .card-title{color:#ff8946!important}.service-container:hover #arrow-right{display:block}.service-container:hover #arrow-top-right,.service-container:not(:hover) #arrow-right{display:none}.content-our-services:hover #arrow-right,.service-container:not(:hover) #arrow-top-right{display:block}.content-our-services:hover #arrow-top-right,.content-our-services:not(:hover) #arrow-right{display:none}.content-our-services:not(:hover) #arrow-top-right{display:block}.content-our-services:hover .image-service{transform:scale(1.1);transition:transform .3s ease-in-out}.quotes:hover,.title-elipsis:hover{animation-name:full-desc;animation-duration:60s;animation-delay:.2s}@keyframes full-desc{0%{-webkit-line-clamp:unset}to{-webkit-line-clamp:unset}}.scrollable-container{width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;display:flex;align-items:center;justify-content:start;height:50px;padding:0 10px}.scrollable-content{display:inline-block;margin-right:5px}.card-article-wrapper-title{min-height:60px}.container-home-corporate,.container-statistic-corporate{min-height:400px!important;display:flex;justify-content:center;align-items:center}.custom-card{min-height:380px}.custom-card img{height:220px;border-radius:5px}.wrapper-image-circle{height:45px!important;width:45px!important;display:flex;justify-content:center;align-items:center;background-color:#3e3e3e;border-radius:50%}.wrapper-image-circle img{width:100%;aspect-ratio:3/3;object-fit:contain}#section-our-services #card-our-services-3{min-height:253.333px;opacity:1!important;background-color:rgba(0,0,0,.5),rgba(0,0,0,.5);border-radius:8px}.content-our-services{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;z-index:2;position:absolute;top:0;padding:20px 15px;background:rgba(0,0,0,.2);border-radius:8px}.img-our-services-3{width:100%;height:253px;aspect-ratio:3/2;object-fit:cover;border-radius:8px;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5))}.photos img{aspect-ratio:3/2;object-fit:contain}#article-detail .avatar img,#section-testimonials .card.card-testi .avatar img{width:100%;aspect-ratio:3/3;object-fit:contain;border-radius:50%}.wrapper-hero-home{width:100%;height:100%;overflow:hidden}.wrapper-hero-home img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease}.wrapper-hero-home-lita{width:100%;height:100%;overflow:hidden;position:relative;right:-10px}.wrapper-hero-home-lita img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease}.border-khansa-vano{border-radius:0 0 0 50px}.border-rifqi{border-radius:0 50px 0 0}.border-lita{border-radius:50px 0 0 0}#card-wrapper-left #bottom:hover img,#card-wrapper-left #top:hover img,#card-wrapper-right:hover .wrapper-hero-home-lita img{transform:scale(1.1)}.horizontal-scrollable::-webkit-scrollbar-thumb{background-color:var(--ec-neutral-200);border:0 solid var(--ec-neutral-50);border-radius:8px;background-clip:padding-box}.horizontal-scrollable::-webkit-scrollbar{width:16px;background-color:var(--ec-neutral-100);border-radius:8px;height:11px}