@import "https://fonts.googleapis.com/css2?family=Mansalva&display=swap";.images-banner-about img{width:100%;height:auto;display:block}.box-container-banner{position:relative}.title-about-banner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;z-index:99}.box-banner-about{position:relative}.box-banner-about:before{content:"";position:absolute;width:100%;height:100%;background:#00000085;z-index:9}.title-about-banner h1{font-size:36px;color:#fff;display:block;margin-bottom:10px}.title-about-banner h2{font-size:36px;color:#fff;display:block;margin-top:60px;margin-bottom:10px}.desc-about-banner{color:#fff}section.Activities{position:relative;padding:4rem 0;overflow:hidden}.loading-pages-activities{position:absolute;bottom:0}.box-activities{display:flex}.item-left-activities{width:100%;text-align:center}.list-item-activities{width:52%}.title-activities-left-in h2{font-size:18.5px}.title-activities-left h2{font-size:35px;line-height:1.25;margin:0;padding:0 0 5px;position:relative;color:#1c4594}.title-activities-left p{font-size:20px;padding-bottom:10px;line-height:1.3;font-weight:600}.title-activities-left{position:relative}.title-activities-left:before{content:'';width:120px;height:3px;background-color:#1c4594;margin:auto;position:absolute;left:50%;transform:translateX(-50%);bottom:0}@keyframes underline-decor-animation{0%{background:#1c4594}33.3333%{background:#1c4594}66.666%{background:#1c4594}100%{background:#1c4594}}.desc_in{text-align:center;padding:10px 0;font-size:17px}.content-activities-left{color:#483e3e;padding-bottom:0;padding-top:10px;font-size:15px;text-align:center}.content-activities-left ul{margin:10px 0}.content-activities-left ul li{list-style:disc!important;margin-left:18px}section.Activities .ctnr{margin:0 auto;position:relative}.btn-activities-left a{font-size:16px;padding:15px 30px;background-color:#226127;display:inline-block;color:#fff;margin:30px 0 0}.list-item-activities{display:flex}.item-left-center{padding:0 10px;width:100%}.item-left-right{padding:10px;width:49%;align-content:flex-end;align-items:flex-end;flex-wrap:wrap;display:flex;position:relative}.box-images-top-center-activities img{}.box-images-top-center-activities.images-about-bottom{margin:0 0 0 -22%}.box-images-top-center-activities.images-about-bottom img{width:100%;max-width:582px;display:inline-block;height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.content-activities-right{margin:50px 30px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;color:#10221B;font-weight:500;text-transform:capitalize;line-height:1.25em;font-size:26px}.content-activities-right h2{font-size:26px}.item-left-right:before{content:"";position:absolute;background-repeat:no-repeat;height:560px;width:448px;z-index:-1;top:-6%;left:36%;background-size:contain;animation:rotate-clock 30s infinite linear}@keyframes rotate-clock{0%{transform:rotate(0deg)}50%{transform:rotate(45deg)}}.box-trial{display:flex;gap:0 30px;align-items:center;padding:30px 0}.item-trial-left{width:12.994%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.item-trial-center{margin:0 auto;position:relative;flex:1;width:64%}.item-trial-right{width:42.991%;height:100%}.box-content-item-trial{padding:2rem 0}.hedding-content-item-trial span{color:#fff;font-weight:400;font-size:20px;font-family:"Mansalva",sans-serif}.hedding-content-item-trial h2{font-weight:800;text-transform:capitalize;color:#fff;font-size:31px}.desc-content-item-trial p{color:#fff;padding:2rem 0;font-size:16px;line-height:1.7}.list-item-content-trial{display:flex;flex-wrap:wrap;gap:54px 30px}.item-explore{width:calc(100% / 3 - 30px)}.btn-trial a{font-size:16px;padding:13px 40px;background-color:#226127;color:#fff;display:inline-block;text-align:center}.btn-trial{margin-top:30px;text-align:center}.icon-item-explore{display:flex;gap:0 10px;align-items:center}.box-icon-member-explore{width:60px;height:60px;display:flex;padding:5px;background:#ffaa17;border-radius:100%}.box-icon-member-explore img{object-fit:contain}h5.image-box-title{color:#fff;font-size:21px;flex:1}.content-span-tile{color:#fff;flex:1}.desc-kiper-desc-trial{padding-top:20px;color:#fff;font-size:14px}.team-item{position:relative}.inner-box:before{bottom:120px;border-radius:5px}.item-our-team-members.clm{}.team-current-theme5.team-item .list-our-team-members{display:flex}.team-current-theme5.team-item .ourteam{padding:40px 0}.team-current-theme5 .inner-box .info-box{position:relative;text-align:justify;padding:0 15px;background:#c1272c}.team-current-theme5 .inner-box .info-box .team-title{}.team-current-theme5 .inner-box .info-box .team-subtitle{display:block;font-size:15px;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;color:#333;text-transform:none;transition:all 400ms ease}.team-current-theme5 .inner-box .info-box .share-icon{position:absolute;right:20px;bottom:-45px;height:40px;width:40px;line-height:40px;text-align:center;font-size:16px;color:#0f0f0f;background-color:#ffaa17;transition:all 300ms ease;z-index:1}.team-current-theme5 .inner-box .info-box .social-links{position:absolute;right:20px;top:100%;margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#ffaa17;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;z-index:3;visibility:hidden;opacity:0;transition:all 400ms ease}.team-current-theme5 .inner-box .info-box .social-links a{position:relative;height:40px;width:40px;display:block;font-size:14px;line-height:40px;text-align:center;margin:0;color:#0f0f0f;transition:all 300ms ease}.team-current-theme5 .inner-box .image-box{position:relative}.team-current-theme5 .elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.list-our-team-members{margin-top:0}section.ourteam{padding:40px 0;position:relative;background:#f1f1f1}.hedding-ourteam{text-align:center;width:76%;margin:0 auto}.hedding-ourteam p{color:#6d6c74;font-size:15px;font-weight:500;display:inline-block;padding-bottom:20px;position:relative;padding-top:20px}.hedding-ourteam h2{color:#24201f;font-size:30px;padding-bottom:10px}.hedding-ourteam p:before{position:absolute;top:0;right:0;left:0;width:100px;height:3px;border-radius:5px;margin:0 auto;background:#1c4594;content:""}h4.team-title{color:#fff;font-size:18px;font-weight:400;padding:10px 0;text-align:center}.team-current-theme5 .inner-box:hover:before{background-color:#1c4594;color:#fff}.team-current-theme5 .inner-box:hover .info-box .team-title a{color:#fff}.team-current-theme5 .inner-box:hover .info-box .social-links{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;visibility:visible}.box-questions{flex-wrap:initial;justify-content:space-between;align-items:initial;flex-basis:auto;flex-grow:1;flex-shrink:1;align-self:auto;flex-direction:row;display:flex}.item-left-questions{width:46%}.item-right-questions{width:49%}section.questions{padding:9rem 0;background:url(../images/pattern-6.jpeg)}.title-hedding-questions span{color:#ffaa17;font-size:18px;position:relative;display:inline-block;padding-top:10px}.title-hedding-questions span:before{position:absolute;top:0;left:0;width:43px;height:5px;border-radius:5px;background:linear-gradient(to right,rgba(255,170,23,1) 0%,rgba(255,170,23,0.7) 100%);content:""}.title-hedding-questions h2{color:#24201f;line-height:1.2;margin-bottom:45px}section.questions .list-card-canit{margin-top:50px}.desc-questions p{color:#483e3e}section.questions .card-item-canit{box-shadow:0 0 70px 0 #000;background-color:#FFF;margin-bottom:10px;overflow:hidden;border:0;transition:all .3s ease-in-out}section.questions .card-header{border:none;background-color:#fff0;transition:all .3s ease-in-out;background-color:#fff!important;padding:15px;margin:0;background-color:#fff;border:0}section.questions .card-header h5{font-size:15px}section.questions .card-body{padding:1rem 1.5rem;border:0;transition:all .3s ease-in-out;display:none}section.questions .card-item-canit.active .card-body{display:block}section.questions .card-item-canit.active .card-header{display:block}section.questions .card-item-canit.active .card-header{background-color:#226127!important;color:#fff}.list-images-questions{position:relative;display:flex;gap:0 40px}.before-icon-questions{position:absolute}.before-icon-questions-member2{position:absolute}.item-questions-images{width:100%;border-radius:0 75px 0 75px;overflow:hidden;height:452px;position:relative;z-index:9}.item-questions-images-icon-2{bottom:-164px;right:0;border-radius:75px 0 75px 0;overflow:hidden;-webkit-transform:rotate(0deg);z-index:2;position:relative;height:452px;width:100%}.item-questions-images-icon-2 img{width:100%;height:100%;display:block}.before-icon-questions{top:-15px;left:-28px;width:29%;-webkit-transform:rotate(0deg)}.before-icon-questions-member2{top:147px;right:-49px;-webkit-transform:rotate(0deg)}.content-activities-right h2 p{text-align:left!important}.content-activities-right h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.contact-details-in .contact-container{background:rgba(255,255,255,0.95);backdrop-filter:blur(15px);border-radius:20px;padding:30px;width:100%;transition:all .3s ease}.contact-details-in .contact-title{text-align:center;color:#1e293b;font-size:26px;font-weight:600;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px;position:relative}.contact-details-in .contact-title::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:50px;height:2px;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:1px}.contact-details-in .contacts-grid{display:flex;gap:20px;justify-content:center;margin-top:47px}.contact-details-in .contact-card{background:rgba(255,255,255,0.7);border-radius:15px;padding:20px;border:1px solid rgba(226,232,240,0.6);transition:all .3s ease;position:relative;overflow:hidden;width:38%}.contact-details-in .contact-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(148,163,184,0.05),transparent);transition:left .5s ease}.contact-details-in .contact-card:hover::before{left:100%}.contact-details-in .contact-card:hover{transform:translateX(5px);box-shadow:0 8px 25px rgba(148,163,184,0.12);border-color:rgba(148,163,184,0.4)}.contact-details-in .contact-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.contact-details-in .contact-avatar{width:50px;height:50px;border-radius:50%;border:2px solid rgba(148,163,184,0.3);transition:all .3s ease;position:relative;overflow:hidden;flex-shrink:0}.contact-details-in .contact-card:hover .contact-avatar{transform:scale(1.1);border-color:#64748b}.contact-details-in .contact-avatar img{width:100%;height:100%;object-fit:cover}.contact-details-in .contact-info h3{color:#1e293b;font-size:16px;font-weight:600;margin-bottom:4px;transition:color .3s ease}.contact-details-in .contact-card:hover .contact-info h3{color:#0f172a}.contact-details-in .contact-location{color:#64748b;font-size:13px;font-weight:500;background:rgba(148,163,184,0.1);padding:2px 8px;border-radius:12px;display:inline-block;margin-bottom:3px}.contact-details-in .contact-role{color:#475569;font-size:.9rem;font-weight:500}.contact-details-in .contact-details{margin-top:12px}.contact-details-in .contact-item{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;border-radius:10px;background:rgba(148,163,184,0.03);transition:all .3s ease;cursor:pointer}.contact-details-in .contact-item:hover{background:rgba(148,163,184,0.08);transform:translateX(3px)}.contact-details-in .contact-icon{width:25px;height:25px;background:linear-gradient(45deg,#3b82f6,#06b6d4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;color:#fff;font-weight:700;transition:transform .3s ease;flex-shrink:0}.contact-details-in .contact-item:hover .contact-icon{transform:scale(1.2)}.contact-details-in .contact-link{color:#475569;text-decoration:none;font-weight:500;font-size:15px;transition:all .3s ease;position:relative}.contact-details-in .contact-link::after{content:'';position:absolute;bottom:-1px;left:0;width:0;height:1px;background:linear-gradient(90deg,#3b82f6,#06b6d4);transition:width .3s ease}.contact-details-in .contact-item:hover .contact-link{color:#1e293b}.contact-details-in .contact-item:hover .contact-link::after{width:100%}.team-current-theme5 .inner-box:hover .info-box .social-links li a img{margin:0 auto;margin-top:5px}.list-questions{display:none}.list-questions.active{display:block}.tab-conection-nall button{width:25px;height:25px;font-size:12px;padding:unset;background:#cdcdcd;border-radius:100%}.tab-buttons.tab-conection-nall{text-align:center}.tab-buttons.tab-conection-nall button.tab-btn.active{background-color:#226127!important;color:#fff}.tab-conection-nall button:hover{background-color:#226127!important;color:#fff}.timeline-section .timeline-container{margin:0 auto;position:relative}.timeline-section .timeline{position:relative;padding-left:120px;padding-right:40px}.timeline-section .timeline::before{content:'';position:absolute;left:100px;top:0;bottom:0;width:0;border-left:2px dashed #352e48}.timeline-section .timeline-item{position:relative;margin-bottom:60px;padding-left:4px}.timeline-section .timeline-date{position:absolute;left:-142px;top:-10px;font-size:28px;font-weight:700;color:#352e48;width:102px;text-align:right}.timeline-section .timeline-dot{position:absolute;left:-27px;top:5px;width:16px;height:16px;background:#352e48;border-radius:50%}.timeline-section .timeline-content{background:transparent;padding:0;font-size:16px;line-height:1.5;color:#333}.timeline-section .timeline-content p{margin:0}.timeline-section .title_about_tm h2{margin-bottom:45px}section.timeline-section{padding:3rem 0}@media(max-width:990px){.box-icon-member-explore img{padding:7px}.box-icon-member-explore{width:50px;height:50px}.nav-container.list-scroll-abouts{padding:unset!important}.nav-container.list-scroll-abouts{overflow-x:scroll!important}.nav-container.list-scroll-abouts ul{width:100%;min-width:max-content;max-width:fit-content}.hedding-ourteam h2{font-size:28px}.hedding-content-item-trial span{font-size:25px}.hedding-content-item-trial h2{font-size:31px}.desc-content-item-trial p{font-size:14px}.item-left-activities{width:100%!important;padding:unset}.list-item-activities{width:100%}.box-activities{display:block}section.Activities .ctnr{width:100%;max-width:100%}.title-activities-left h2{font-size:34px}.list-item-activities{flex-direction:column}.item-left-center{width:100%;padding:10px 0}.box-images-top-center-activities.images-about-bottom img{}.box-images-top-center-activities.images-about-bottom{margin:unset}.item-left-right{width:100%;padding:0}.item-trial-center{width:100%;max-width:100%}.box-content-item-trial{padding:5rem 15px}.item-explore{width:calc(100% / 2 - 30px)}.hedding-ourteam{width:100%}.box-questions{flex-direction:column}.item-left-questions{width:100%}.item-right-questions{width:100%}section.questions{overflow:hidden}.contact-details-in .contact-container{padding:30px 0}.contact-details-in .contact-card{width:100%}.contact-details-in .contacts-grid{flex-wrap:wrap}}@media (max-width: 768px){.item-explore{width:calc(100% / 1 - 30px)}.contact-details-in .contact-title{font-size:23px;margin-bottom:20px}.contact-details-in .contact-header{gap:12px}.contact-details-in .contact-avatar{width:45px;height:45px}.contact-details-in .contact-info h3{font-size:12px}.contact-details-in .contact-link{font-size:15px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-details-in .contact-card{animation:fadeInUp .6s ease forwards}.contact-details-in .contact-card:nth-child(2){animation-delay:.1s}.scroll-overview{position:sticky;top:80px;left:0;width:100%;background:rgba(255,255,255,0.95);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,0.2);box-shadow:0 8px 32px rgba(0,0,0,0.08);padding:0;transition:all .3s cubic-bezier(0.4,0,0.2,1);margin-bottom:20px;z-index:99999}.scroll-overview .nav-container{margin:0 auto;padding:0 2rem;border-radius:5px;overflow:hidden}.scroll-overview .nav-list{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0}.scroll-overview .nav-item{position:relative;margin:0}.scroll-overview .nav-link{display:block;padding:1.5rem 2rem;text-decoration:none;color:#64748b;font-weight:500;font-size:14px;letter-spacing:.5px;transition:.5s ease;position:relative;overflow:hidden}.scroll-overview .nav-link::before{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:#226127;transition:all .4s cubic-bezier(0.4,0,0.2,1);transform:translateX(-50%)}.scroll-overview .nav-link::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,0.1),transparent);transition:all .6s cubic-bezier(0.4,0,0.2,1)}.scroll-overview .nav-link.active{color:#226127;font-weight:600;transition:.5s ease}.scroll-overview .nav-link.active::before{width:80%}.contact-details-in .contact-info{flex-direction:column;gap:0;align-items:start}.trial{display:flex;background-image:url(../images/filler-gradient-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow .3s;position:relative;background-attachment:fixed}.images-left-trial{width:35%;border-radius:10px;overflow:hidden;position:relative}.images-left-trial img{display:block}.trial:before{content:"";position:absolute;width:100%;height:100%;background:#000000ab}.travel-fair-section .floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.travel-fair-section .floating-icon{position:absolute;opacity:.1;animation:float 6s ease-in-out infinite;font-size:24px;color:#fff}.travel-fair-section .floating-icon:nth-child(1){top:10%;left:10%;animation-delay:0}.travel-fair-section .floating-icon:nth-child(2){top:20%;right:15%;animation-delay:1s}.travel-fair-section .floating-icon:nth-child(3){top:70%;left:5%;animation-delay:2s}.travel-fair-section .floating-icon:nth-child(4){bottom:20%;right:10%;animation-delay:3s}.travel-fair-section .floating-icon:nth-child(5){top:50%;left:80%;animation-delay:4s}@keyframes float{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.travel-fair-section .container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.travel-fair-section .section-header{text-align:center;margin-bottom:40px;animation:fadeInUp 1s ease-out}.travel-fair-section .section-title{font-size:3.5rem;font-weight:700;color:#10221b;margin-bottom:20px;line-height:1.2;position:relative}.travel-fair-section .section-title1::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:3px;background:#1c4594;border-radius:2px}.travel-fair-section .section-subtitle{font-size:16px;color:#10221b;max-width:600px;margin:0 auto;line-height:1.6}.travel-fair-section .fair-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px 0;padding-top:5px}.travel-fair-section .fair-card{padding:20px;transition:all .4s ease;position:relative;text-align:center;color:#fff}.travel-fair-section .fair-card:hover{}.team-current-theme5 .inner-box:hover h4{color:#fff}.team-current-theme5 .inner-box:hover .team-subtitle{color:#fff}.travel-fair-section.section-ketnoi .card-icon{position:unset;transform:unset;border:unset}.travel-fair-section.section-ketnoi .fair-card{padding-top:10px}.travel-fair-section.section-ketnoi .fair-grid{grid-template-columns:40% 30% 30%}.travel-fair-section .fair-card:hover::before{left:100%}.travel-fair-section .card-icon{width:90px;height:90px;margin:auto;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px;padding:10px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.travel-fair-section .card-title{font-size:2.5rem;font-weight:600;color:#fff;margin-bottom:15px}.travel-fair-section .card-description{color:#fff;text-align:justify;line-height:1.6;margin-bottom:20px;font-size:15px}.travel-fair-section .card-features{list-style:none;margin-bottom:25px}.travel-fair-section .card-features li{color:rgba(255,255,255,0.9);padding:8px 0;position:relative;padding-left:25px}.travel-fair-section .card-features li::before{content:'ÃƒÂ¢Ã…â€œÃ‹â€ ÃƒÂ¯Ã‚Â¸Ã‚Â';position:absolute;left:0;top:8px}.travel-fair-section .card-button{background:#fff;color:#000;border:none;padding:12px 30px;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;font-size:14px}.travel-fair-section .card-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,107,107,0.3)}.travel-fair-section .stats-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-top:60px}.travel-fair-section .stat-item{text-align:center;padding:20px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border-radius:15px;border:1px solid rgba(255,255,255,0.2);transition:transform .3s ease}.travel-fair-section .stat-item:hover{transform:scale(1.05)}.travel-fair-section .stat-number{font-size:2.5rem;font-weight:700;color:#ffd93d;margin-bottom:10px;animation:countUp 2s ease-out}.travel-fair-section .stat-label{color:rgba(255,255,255,0.9);font-size:1.1rem}.travel-fair-section .cta-section{text-align:center;margin-top:60px;padding:40px;background:rgba(255,255,255,0.1);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,0.2)}.travel-fair-section .cta-title{font-size:2rem;color:#fff;margin-bottom:20px;font-weight:600}.travel-fair-section .cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:30px}.travel-fair-section .cta-button{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 40px;border-radius:30px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1.1rem;text-decoration:none;display:inline-block}.travel-fair-section .cta-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(102,126,234,0.4)}.travel-fair-section .cta-button.secondary{background:transparent;border:2px solid #fff}.travel-fair-section .cta-button.secondary:hover{background:#fff;color:#667eea}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes countUp{from{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.box-images-top-center-activities.images-about-bottom{display:none}.item-left-right{display:none}section.Activities.Activities-1 .item-left-activities{text-align:left;width:48%;padding-right:20px}section.Activities.Activities-1 .title-activities-left:before{left:0;transform:unset}section.Activities.Activities-1 .content-activities-left{text-align:justify}section.Activities.Activities-1 .item-left-center{width:100%}.working-process-one{position:relative;display:block;background:#fff;padding:30px 0;z-index:1}.working-process-one .shape2{position:absolute;top:0;left:0;opacity:.05;z-index:-1}.float-bob-y{-webkit-animation-name:float-bob-y;animation-name:float-bob-y;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.working-process-one .shape3{position:absolute;bottom:0;right:-70px;opacity:.15;z-index:-1}.float-bob-x{-webkit-animation-name:float-bob-x;animation-name:float-bob-x;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.working-process-one .shape1{position:absolute;top:237px;left:150px;right:150px;border-top:1px dashed #606060;z-index:-1}.working-process-one__single{position:relative;display:block;padding:0 15px;margin-bottom:30px;z-index:1}.working-process-one__single .icon{position:relative;display:flex;align-items:center;justify-content:center;width:170px;height:170px;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 35px 0 rgba(0,0,0,0.06);box-shadow:0 0 35px 0 rgba(0,0,0,0.06);margin:0 auto 24px}.working-process-one__single .icon::before{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px dashed #606060;border-radius:50%;content:""}.working-process-one__single .icon .count-box{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#004a94;color:#fff;font-size:14px;line-height:24px;font-weight:700;border-radius:50%}.working-process-one__single .icon span{position:relative;display:inline-block;color:#004a94;font-size:50px;line-height:50px;transition-delay:.1s;transition:all 500ms ease}.working-process-one__single .icon span{position:relative;display:inline-block;color:#004a94;font-size:50px;line-height:50px;transition-delay:.1s;transition:all 500ms ease}.working-process-one__single .content-box{position:relative;display:block;text-align:center}.working-process-one__single .content-box h2{font-size:24px;line-height:34px;font-weight:700;text-transform:capitalize;margin-bottom:14px}.working-process-one__single .content-box h2 a{color:#052944}.working-process-one__single .content-box p{margin:0}span.icon-task-complete img{height:58px}section.working-process-one .ctnr{overflow:hidden;position:relative}section.working-process-one .title-activities-left{padding-bottom:5px;text-align:center;margin-bottom:90px}.list-our-team-members button{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#2b519b;border-radius:5px;opacity:0}.list-our-team-members button svg path{stroke:#fff}.list-our-team-members:hover button{opacity:1}.trial .hedding-content-item-trial{margin-bottom:10px}.desc-content-item-trial{color:#fff}.row-slider-working-process-one button{opacity:0;width:40px;height:40px;background:#004a94;display:flex;justify-content:center;align-items:center;border-radius:5px}.row-slider-working-process-one button svg path{stroke:#fff}.row-slider-working-process-one:hover button{opacity:1}.title_about_tm{text-align:center}.title_about_tm{margin-bottom:15px}.title_about_tm h2{font-size:33px;color:#352e48;margin-bottom:5px}.ourteam .title_about_tm p{max-width:80%}.title_about_tm p{font-size:16px;line-height:1.5;color:#1A1A1A;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;max-width:58%;margin:auto}.dowloadn_file{background:#c1272c;border-radius:30px;display:inline-block;padding:10px 20px;color:#fff}.dowloadn_file a{color:#fff;font-weight:300}.dowloadn_file a span{font-weight:600}.section-ketnoi .travel-fair-section{background:#f1f1f1}.section-ketnoi .travel-fair-section .fair-card{background:#1a5ba5;border-radius:20px}.section-ketnoi .travel-fair-section .card-icon{margin:0}.section-ketnoi .travel-fair-section .card-title{font-size:2rem;text-align:left;margin-bottom:10px}.box-banner-about1:before{content:"";position:absolute;width:100%;height:100%;background:#00000085;z-index:9}.box-banner-about1{position:relative}.travel-fair-section .fair-card:before{content:"";position:absolute;width:0;height:100%;border:1px dashed #ffffff7a;left:100%}.travel-fair-section .fair-grid .fair-card:last-child:before{content:"";display:none}.section-ketnoi .fair-grid{gap:30px}.section_lydo{padding:40px 0;background:#f5f5f5}.section_lydo .c-ttl__01{margin-bottom:35px}.section_lydo .title_about_tm h2{margin-bottom:30px}.abouts_66{display:flex;max-width:80%;margin:10px auto}.section_lydo .card-icon{width:105px}.section_lydo .card-icon img{width:85px}.section_lydo .card-description{display:block;width:80%}.section_lydo .card-description h3{color:#352e48;margin-bottom:5px;font-size:20px}.section_lydo .card-description p{line-height:1.5;font-size:15px}.ket_luan{background:#f1f1f1;padding:40px 0;color:#333;text-align:center}.ket_luan .content_ketluan h2{font-size:3.5rem;font-weight:700;padding-bottom:20px}.ket_luan .desc-about-banner{color:#333}.section_mangluoi{padding:30px 0}.section_mangluoi .title_about_tm h2{font-size:3.5rem;font-weight:700;padding-bottom:0}.section_mangluoi .title_khachhang{text-align:center;border-bottom:solid 1px #ccc;margin-bottom:40px;margin-top:50px;position:relative}.section_mangluoi .title_khachhang h2{position:absolute;background:#fff;left:50%;bottom:-25px;color:#333;font-weight:600;padding:0 20px;display:inline-block;transform:translate(-50%,-50%)}.section_mangluoi .row{align-items:center;max-width:90%;margin:auto;justify-content:center}.icon_kh{width:14.2%;margin-bottom:10px}.icon_kh .icon_khachhang{padding:10px}.aboutus_in .item{margin-bottom:10px}.single-service.single-service2{display:flex;align-items:center;padding:20px 0;border-radius:10px;text-align:left}.single-service img{height:120px;width:120px;object-fit:cover;padding:0;border-radius:50%;margin-bottom:0;margin:0 20px}.single-service.single-service2 .content{flex:1;text-align:left;margin-left:15px;width:60%}.single-service.single-service2 .content p{font-size:17px;font-weight:400;color:var(--color-main2);font-style:italic;line-height:1.5;padding:0}.single-service.single-service2 .content_in{width:25%;color:#fff}.single-service.single-service2 .content_in h6{font-weight:400;font-size:25px;margin-bottom:5px;font-family:'Roboto';color:#000}.single-service.single-service2 .content_in p{text-transform:uppercase;font-size:15px;font-weight:300;color:#333}.aboutus_top{background:#f3f3f3}@media(min-width:990px){.scroll-overview{top:53px}}@media(max-width:990px){section.ourteam{padding-bottom:10px}.title_about_tm h2{font-size:21px}.travel-fair-section .fair-grid{gap:0}.timeline-section .timeline-date{font-size:20px}.section-ketnoi .travel-fair-section{padding-top:0}.travel-fair-section .fair-card{margin-bottom:10px}.title-about-banner h2{margin-top:16px;font-size:30px}.travel-fair-section .fair-card:before{display:none}.title-about-banner h1{font-size:26px}.title-about-banner{width:90%}section.working-process-one .title-activities-left{margin-bottom:38px}.shape1{display:none}.box-trial{flex-direction:column}.images-left-trial{width:100%}.abouts_66{max-width:100%}}@media (max-width: 768px){.section_mangluoi .row{max-width:100%}.section_mangluoi .title_khachhang h2{width:100%}.section_mangluoi .title_about_tm h2{font-size:2.5rem}.icon_kh{width:25%;margin-bottom:10px}.abouts_66{max-width:100%}.icon_kh .icon_khachhang{padding:5px}.travel-fair-section .section-title{font-size:2.5rem}.travel-fair-section .fair-grid{grid-template-columns:1fr!important;padding-top:5px}.travel-fair-section .cta-buttons{flex-direction:column;align-items:center}.travel-fair-section .cta-button{width:100%;max-width:300px}.title_about_tm p{max-width:95%!important}section.Activities.Activities-1 .item-left-activities{padding:0}section.Activities{padding:3rem 0 0}.images-banner-about img{height:180px}.box-banner-about1 .images-banner-about img{height:680px}.box-banner-about1:before{content:"";position:absolute;width:100%;height:100%;background:#00000085;z-index:9}.travel-fair-section .fair-card{padding:0 20px}.travel-fair-section .container{padding:0 10px}.timeline-section .timeline{padding-right:10px;padding-left:150px}.timeline-section .timeline::before{left:131px}}.why-valua{padding:30px 0}.travel-fair-section{padding:40px 0;background:#1a5ba5}.why-desc{padding:40px 0}.why-desc .c-ttl__01{margin-bottom:40px}.why-desc__block{gap:25px 0}.why-valua .c-ttl__01{margin-bottom:50px}.core-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.value-card{background:#fff;padding:30px;border-radius:4px;box-shadow:0 0 3px #00000038;position:relative;z-index:2}.value-card__img{position:relative;overflow:hidden;line-height:0}.value-card__img::before{content:"";padding-top:calc((2/4) * 100%);display:block}.value-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.value-card__title{margin-bottom:10px}.value-card__number{position:absolute;width:70px;height:60px;clip-path:polygon(0% 0%,100% 0%,86.17% 23.33%,86.17% 100%,15% 100%,15% 23.33%);right:0;top:0;z-index:-1;color:#fff;display:flex;align-items:center;justify-content:right;padding-right:6px;font-size:30px;background:red;font-weight:700;clip-path:polygon(40% 0%,40% 20%,100% 20%,100% 80%,40% 80%,40% 100%,0% 50%)}.value-card__content{text-align:justify}.value-card__ttl{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.value-card__ttl-icon{width:50px}.value-card__ttl-txt{width:calc(100% - 60px)}.desc_in_in{margin:20px 0;border-radius:5px;background:var(--color-main2);font-size:16px;text-align:left;color:#fff;padding:30px}.desc_in_in ul li{list-style:disc!important;margin-left:20px;padding-bottom:10px}.desc_in_in h2{font-size:25px;margin-bottom:20px}.about-team{overflow:hidden;padding:50px 0}.about-team__heading .c-ttl__01{margin-bottom:25px}.about-team__heading{position:relative;max-width:800px;text-align:center;margin:0 auto 50px}.about-team__heading::before,.about-team__heading::after{content:"";position:absolute;background:url(../images/icon-quote.png) no-repeat center/contain;width:56px;height:43px}.about-team__heading::before{top:30px;left:-64px;transform:rotate(180deg)}.about-team__heading::after{bottom:-11px;right:-64px}.team-slider{}.team-slider__wrap{text-align:center}.team-slider__img{width:120px;height:120px;border-radius:50%;margin:0 auto 20px;position:relative;overflow:hidden;border:4px solid var(--color-main);transition:all .3s ease;cursor:pointer}.team-slider__img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.team-slider__ct{}.team-slider__name{color:#333;font-size:16px;font-weight:600;margin-bottom:5px}.team-slider__postition{color:#666;font-size:14px;line-height:1.4}.vision-mission{background:#f5f5f5;padding:50px 0}.vision-mission .c-ttl__01{color:#fff}.vision-mission__header{text-align:center;margin-bottom:40px}.vision-mission__badge{display:inline-block;background:var(--color-main2);color:#fff;padding:8px 24px;border-radius:50px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:15px;box-shadow:0 8px 32px rgba(59,130,246,0.3)}.vision-mission__title{font-size:clamp(36px,6vw,64px);font-weight:700;color:var(--color-main2);margin-bottom:10px;line-height:1.2}.vision-mission__subtitle{font-size:18px;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.vision-mission__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.vision-mission__cards{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:60px}.vision-mission__card{background:#fff;backdrop-filter:blur(20px);border:1px solid var(--color-main2);border-radius:32px;padding:48px;position:relative;overflow:hidden;transition:all .5s cubic-bezier(0.4,0,0.2,1)}.vision-mission__card::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent)}.vision-mission__card:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,0.3)}.vision-mission__card-header{display:flex;align-items:center;gap:20px;margin-bottom:32px}.vision-mission__icon{width:72px;height:72px;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 8px 32px rgba(59,130,246,0.4);transition:all .3s ease}.vision-mission__icon svg,.vision-mission__icon img{width:36px;height:36px;color:#fff}.journey{background:#f5f5f5;padding:50px 0}.journey__content{gap:20px}.journey__story{gap:20px 0}.journey__header{margin-bottom:10px}.journey__label{font-size:14px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px}.journey__title{font-size:clamp(32px,5vw,48px);font-weight:500;color:#111827;letter-spacing:-.025em;line-height:1.2}.team-info__name{margin-bottom:5px}.team-info__position{margin-bottom:10px}.team-info__dess{color:gray}.modal-team-info .modal__header{background:#fff;border:0;padding:0}.modal-team-info .modal__close{top:6px;right:15px;background:transparent}.modal-team-info .modal__close:hover{background:transparent}.sec-who{padding:30px 0}.sec-who .c-ttl__02{margin-bottom:30px}.history-list{}.history-list__item{display:flex;flex-wrap:wrap;gap:0 40px;position:relative;padding-left:40px}.history-list__item:not(:last-child){padding-bottom:15px}.history-list__item::before{content:"";width:12px;height:12px;background:var(--color-main2);border:2px solid var(--color-main2);border-radius:50%;position:absolute;left:0;top:0;z-index:2}.history-list__item::after{content:"";height:100%;width:3px;background:var(--color-main2);position:absolute;z-index:1;left:8px;top:0}.history-list__icon img{width:50px}.history-list__ttl{font-weight:700}.history-list__content{text-align:justify}.history-list__year{font-size:25px;font-weight:700;color:var(--color-main2)}.history-list__desc{max-width:200px}.history-item{max-width:585px}.history-item:not(:last-child){margin-bottom:40px}.history-item__img{margin-top:-6px;border-radius:20px;position:relative;display:flex;align-items:center;justify-content:center;width:190px;height:190px;z-index:1;background:linear-gradient(145deg,#eaeaea87,#fff);box-shadow:7px 7px 0 #d7d7d769}.history-item__img::before{content:"";position:absolute;background:linear-gradient(45deg,#1e5ba5,#84d3ef);border-radius:20px;left:10px;top:10px;right:10px;bottom:10px;box-sizing:border-box;z-index:-1}.history-item__img::after{content:"";position:absolute;width:100%;height:100%;background:#fff;box-shadow:0 0 3px #00000040;border-radius:25px;left:8px;top:8px;opacity:0;box-sizing:border-box;z-index:-2;filter:brightness(-2.5)}.history-item__img img{width:60px}.history-item__content{width:100%}.history-item__title{margin-bottom:15px;font-size:22px;color:var(--color-main2);text-transform:uppercase;gap:10px}.history-item__title .icon{width:50px}.why-history{padding:50px 0;position:relative;z-index:1}.why-history::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:-2;opacity:.1;background:url(/storage/setting/2/ban-do.png) no-repeat center/contain}.why-history::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;opacity:.5;background:#fff}.why-history .c-ttl__02{margin-bottom:30px}.why-history .c-ttl__01{margin-bottom:50px}.history-info{position:relative;width:100%}.history-info ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}.history-info ::-webkit-scrollbar{width:5px;height:8px;background-color:#F5F5F5}.history-info ::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.history-info__timeline{display:flex;gap:20px 0;align-items:flex-start;position:relative;padding:20px}.history-info__item{display:flex;flex-direction:column;align-items:center;position:relative;z-index:3;width:calc(100% / 6)}.history-info__icon{border-radius:50%;display:flex;justify-content:center;position:relative;z-index:1;box-shadow:none;transition:transform .3s ease,box-shadow .3s ease}.history-info__icon::before{content:"";position:absolute;width:100%;height:50px;background:var(--color-main2);top:0;left:0;z-index:-1;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.history-info__icon-inner{width:50px;height:50px;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:10}.history-info__icon-inner svg,.history-info__icon-inner img{width:23px;height:23px;stroke:currentColor}.history-info__icon::after{content:'';width:4px;height:100%;position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:-2;background:var(--color-main2)}.history-info__icon-year{font-size:24px;position:relative;z-index:10;font-weight:700;color:var(--color-main2);margin:0 auto}.history-info__card{background:transparent;padding:0 0 0 9px;color:#000;border-radius:15px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;margin-top:0;width:calc(100% - 10px);margin-right:-40px}.history-info__title{font-weight:700;font-size:16px;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.history-info__description{font-size:14px;line-height:1.5;color:#666}.history-info__item:nth-child(2n){flex-direction:column-reverse}.history-info__item:nth-child(2n) .history-info__icon-year{display:flex;align-items:end;padding-bottom:40px}.history-info__box{position:relative}.history-info__box{padding-bottom:40px}.history-info__icon-year{padding-top:10px}.history-info__item .history-info__box::before{content:"";height:20px;width:calc(100% - 33px);background:var(--color-main2);position:absolute;bottom:0;right:-7px;clip-path:polygon(95% 0,100% 50%,95% 100%,0% 100%,3% 50%,0% 0%)}.history-info__item .history-info__box::after{content:"";height:30px;width:30px;background:var(--color-main2);position:absolute;bottom:-4px;left:10px;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.history-info__item:nth-child(1) .history-info__icon::before,.history-info__item:nth-child(1) .history-info__icon::after,.history-info__item:nth-child(1) .history-info__box::before,.history-info__item:nth-child(1) .history-info__box::after{background:#f5632d}.history-info__item:nth-child(1) .history-info__icon-year{color:#f5632d}.history-info__item:nth-child(2) .history-info__icon::before,.history-info__item:nth-child(2) .history-info__icon::after,.history-info__item:nth-child(2) .history-info__box::before,.history-info__item:nth-child(2) .history-info__box::after{background:#f0a414}.history-info__item:nth-child(2) .history-info__icon-year{color:#f0a414}.history-info__item:nth-child(3) .history-info__icon::before,.history-info__item:nth-child(3) .history-info__icon::after,.history-info__item:nth-child(3) .history-info__box::before,.history-info__item:nth-child(3) .history-info__box::after{background:#7fbb37}.history-info__item:nth-child(3) .history-info__icon-year{color:#7fbb37}.history-info__item:nth-child(4) .history-info__icon::before,.history-info__item:nth-child(4) .history-info__icon::after,.history-info__item:nth-child(4) .history-info__box::before,.history-info__item:nth-child(4) .history-info__box::after{background:#12bbac}.history-info__item:nth-child(4) .history-info__icon-year{color:#12bbac}.history-info__item:nth-child(5) .history-info__icon::before,.history-info__item:nth-child(5) .history-info__icon::after,.history-info__item:nth-child(5) .history-info__box::before,.history-info__item:nth-child(5) .history-info__box::after{background:#4895c8}.history-info__item:nth-child(5) .history-info__icon-year{color:#4895c8}.about_top{padding:30px 0;background:#f4faff}.desc_about_top{line-height:1.5}.desc_about_top h2{margin-bottom:10px;color:#004a94}.images_about img{border-radius:10px;width:100%}.history-box{gap:30px 0}.test_about{margin:0 0 20px;font-size:15px;line-height:1.5}.test_about p{padding-bottom:15px}.test_about ul{padding-left:20px;margin-bottom:15px}.test_about ul li{list-style:disc!important;margin-left:15px}@media screen and (min-width: 992px){.sec-who{padding:50px 0}.history-list__item>*{width:calc(50% - 20px)}.history-list__item:not(:last-child){padding-bottom:40px}.history-list__item{padding-left:0}.history-list__item:nth-child(2n) .history-list__content{text-align:left}.history-list__item:nth-child(2n){flex-direction:row-reverse}.history-list__item:nth-child(odd) .history-list__content{text-align:right}.history-list__item:nth-child(odd) .history-list__desc{margin-left:auto}.history-list__item::after{left:50%;transform:translateX(-50%)}.history-list__item::before{left:50%;transform:translateX(-50%)}.history-list__icon{display:flex;align-items:center}.history-list__item:nth-child(2n) .history-list__icon{justify-content:right}.history-info__item:nth-child(2n) .history-info__box{padding-top:20px;width:100%}.history-info__item:nth-child(2n) .history-info__icon{align-items:end}.history-info__item:nth-child(2n) .history-info__icon::before{top:auto;bottom:0}.history-info__item:nth-child(2n) .history-info__box::before{bottom:auto;top:-20px;right:-7px;clip-path:polygon(95% 0,100% 50%,95% 100%,0% 100%,3% 50%,0% 0%)}.history-info__item:nth-child(2n) .history-info__box::after{top:-25px;left:10px;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.history-info__item:nth-child(2n) .history-info__icon::after{top:-20px}}@media screen and (max-width: 992px){.journey{padding:20px 0 30px}.about-team__heading::before,.about-team__heading::after{display:none}.vision-mission__grid{grid-template-columns:1fr}.value-card__number{right:-8px;top:-33px}.about-team{padding:40px 0}.single-service.single-service2{flex-wrap:wrap}.single-service.single-service2 .content{flex:auto;width:100%;margin-bottom:20px}.single-service.single-service2 .content_in h6{font-size:20px}.single-service img{height:90px;width:90px}.single-service.single-service2 .content_in{width:calc(100% - 140px)}.vision-mission__card{padding:20px}.vision-mission__card-header{margin-bottom:20px}.history-info__timeline{flex-wrap:wrap}.history-info__box{width:100%;padding-top:35px}.history-info__icon-year{width:100%;padding-left:60px;position:absolute;top:-12px;padding-top:0}.history-info__card{text-align:left;padding:10px 0 0 9px}.history-info__item{width:100%;flex-direction:column}.history-info__item .history-info__box::before{content:"";height:calc(100% - 36px);width:20px;bottom:-14px;left:15px;right:auto;clip-path:polygon(49% 5%,100% 0,100% 90%,49% 100%,0 90%,0 0)}.history-info__item .history-info__box::after{bottom:auto;left:165px;top:13px;height:20px;width:20px}.history-info__icon{margin-top:-36px}.history-info__icon::after{width:135px;height:4px;top:23px;left:45px;transform:translateX(0)}.why-history{padding:30px 0}.why-history .c-ttl__02{margin-bottom:15px}.history-list__item::before{opacity:0}.history-list__icon{position:absolute;top:4px;left:-5px;z-index:10;width:30px;height:30px;background:var(--color-main2);border-radius:50%;display:flex;align-items:center;justify-content:center}.history-list__icon img{width:17px}.history-list__desc{max-width:100%}.history-item:not(:last-child){margin-bottom:15px}.why-history .c-ttl__01{margin-bottom:30px}}@media screen and (max-width: 767px){.core-grid{grid-template-columns:1fr}}