:root{--heading-font:"Zen Kaku Gothic New", sans-serif;--accent-font:"Raleway", sans-serif;--nav-font:"Poppins",  sans-serif;--alt-font:"UoqMunThenKhung", "Montserrat",  sans-serif}:root{--background-color:#ffffff;--default-color:#616E72;--heading-color:#62c1b4;--accent-color:#f58d00;--surface-color:#ffffff;--contrast-color:#ffffff}.text-primary{color:var(--heading-color)!important}:root{--nav-color:#616E72;--nav-hover-color:#62c1b4;--nav-mobile-background-color:#ffffff;--nav-dropdown-background-color:#ffffff;--nav-dropdown-color:#616E72;--nav-dropdown-hover-color:#62c1b4}.light-background{--background-color:#f9f9f9;--surface-color:#ffffff}.dark-background{--background-color:#060606;--default-color:#ffffff;--heading-color:#ffffff;--surface-color:#252525;--contrast-color:#ffffff}:root{scroll-behavior:smooth}body{color:var(--default-color);background-color:var(--background-color);font-family:var(--heading-font)}@media (max-width:768px){body{max-width:100vw;overflow-x:hidden}}a{color:var(--accent-color);text-decoration:none;transition:0.3s}a:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%);text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font);line-height:1.2}body,button,input,select,textarea{font-family:var(--heading-font)}.sub-page h1{color:var(--default-color)}.alt-font{font-family:var(--alt-font)}.animated{opacity:1!important;transform:translate(0)!important}.header{color:var(--default-color);background-color:var(--background-color);padding:20px 0;transition:all 0.5s;z-index:997;max-width:100vw}.logo{line-height:1;position:absolute;z-index:998;top:20px}.logo img{max-height:50px;margin-left:18px}.logo h1{font-size:24px;margin:0;font-weight:600;color:var(--heading-color)}.logo span{color:var(--accent-color);font-size:24px;font-weight:600;padding-left:3px}.header .btn-getstarted,.header .btn-getstarted:focus{color:var(--contrast-color);background:var(--accent-color);font-size:14px;padding:8px 39px 8px 8px;margin:0;border-radius:4px;transition:0.3s;border-radius:35px;margin-right:6px}.header .btn-getstarted .bi-envelope{margin-right:14px;background-color:#FFC70D;padding:8px;border-radius:50%}.header .btn-getstarted .bi-envelope::before{font-size:18px}.header .btn-getstarted:hover,.header .btn-getstarted:focus:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--accent-color),transparent 15%)}@media (max-width:1200px){.header .logo{order:1}.header .btn-getstarted{order:2;margin:10px 0 0 0;padding:8px 24px;display:inline-flex}.header .navmenu{order:3}}.header{--background-color:rgba(255, 255, 255, 0)}@media (max-width:1199px){.title-sm-small{font-size:20px}}@media (min-width:1200px){.navmenu{padding:0}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navmenu li{position:relative}.navmenu a,.navmenu a:focus{color:var(--nav-color);padding:17px 12.5px 19px 12.5px;font-size:16px;font-family:var(--nav-font);font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:0.3s}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;transition:0.3s}.navmenu li:first-child a{padding-left:38px}.navmenu{background-color:#fff;border-radius:35px;transition:transform 0.5s ease}.navmenu li:hover>a{color:var(--nav-hover-color)}.navmenu .active,.navmenu .active:focus{transform:scale(1.1);color:var(--heading-color)}.navmenu .dropdown ul{margin:0;padding:10px 0;background:var(--nav-dropdown-background-color);display:block;position:absolute;visibility:hidden;left:14px;top:130%;opacity:0;transition:0.3s;border-radius:4px;z-index:99;box-shadow:0 0 30px rgb(0 0 0 / .1)}.navmenu .dropdown ul li{min-width:200px}.navmenu .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;color:var(--nav-dropdown-color)}.navmenu .dropdown ul a i{font-size:12px}.navmenu .dropdown ul a:hover,.navmenu .dropdown ul .active:hover,.navmenu .dropdown ul li:hover>a{color:var(--nav-dropdown-hover-color)}.navmenu .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navmenu .dropdown .dropdown ul{top:0;left:-90%;visibility:hidden}.navmenu .dropdown .dropdown:hover>ul{opacity:1;top:0;left:-100%;visibility:visible}}@media (max-width:1199px){.mobile-nav-toggle{color:var(--nav-color);font-size:28px;line-height:0;cursor:pointer;background-color:#fff;padding:6px 12px;border-radius:50%;top:15px;position:relative}.navmenu{padding:0;z-index:9997}.navmenu ul{display:none;list-style:none;position:absolute;inset:60px 20px 20px 20px;padding:10px 0;margin:0;border-radius:6px;background-color:var(--nav-mobile-background-color);overflow-y:auto;transition:0.3s;z-index:9998}.navmenu a,.navmenu a:focus{color:var(--nav-dropdown-color);padding:15px 20px;font-family:var(--nav-font);font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:center;white-space:nowrap;transition:0.3s}.navmenu li:first-child a{padding-top:35px}.navmenu li{text-align:center}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:0.3s;background-color:color-mix(in srgb,var(--accent-color),transparent 90%)}.navmenu a i:hover,.navmenu a:focus i:hover{background-color:var(--accent-color);color:var(--contrast-color)}.navmenu a:hover,.navmenu .active,.navmenu .active:focus{color:var(--nav-dropdown-hover-color)}.navmenu .active i,.navmenu .active:focus i{background-color:var(--accent-color);color:var(--contrast-color);transform:rotate(180deg)}.navmenu .dropdown ul{position:static;display:none;z-index:99;padding:10px 0;margin:10px 20px;background-color:var(--nav-dropdown-background-color);border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);box-shadow:none;transition:all 0.5s ease-in-out}.navmenu .dropdown ul ul{background-color:rgb(33 37 41 / .1)}.navmenu .dropdown>.dropdown-active{display:block;background-color:rgb(33 37 41 / .03)}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav-toggle{color:#fff;position:absolute;font-size:32px;top:15px;right:15px;margin-right:0;z-index:9999;background-color:var(--heading-color);padding:8px}.mobile-nav-active .navmenu{position:fixed;overflow:hidden;inset:0;background:#fff}.mobile-nav-active .navmenu>ul{display:block}}.footer{color:var(--surface-color);font-size:14px;padding-bottom:50px;position:relative;background:radial-gradient(at left top,#A1CABA,transparent 60%),radial-gradient(at center top,#7FBFB1,transparent 60%),radial-gradient(at left bottom,#A4CEBB,transparent 60%),radial-gradient(at right top,#84C2C7,transparent 60%),radial-gradient(at center bottom,#8BC3B8,transparent 60%),radial-gradient(at right bottom,#A3CEDF,transparent 60%);background-color:var(--heading-color);min-height:290px}@media (max-width:768px){.footer{padding-bottom:140px}}.footer .footer-top{padding-top:50px}.footer .footer-about .logo{margin-bottom:20px}.footer .footer-about .logo img{max-height:90px;margin-right:6px;filter:brightness(0) invert(1)}.footer .footer-about .logo span img{max-height:50px}.footer .footer-about p{font-size:14px;font-family:var(--heading-font)}.footer .footer-about .privacy a{text-decoration-line:underline;color:var(--surface-color)}.footer .social-links{display:flex;align-items:flex-end;justify-content:center}.footer .social-links a{display:flex;justify-content:center;font-size:30px;color:var(--surface-color);margin-right:10px;transition:0.3s}@media (max-width:768px){.footer .social-links a{font-size:40px}}.footer .social-links a:hover{color:var(--heading-color);border-color:var(--heading-color)}.footer h4{font-size:16px;font-weight:700;position:relative;padding-bottom:12px}.footer .footer-links{margin-bottom:30px}.footer .footer-links ul{list-style:none;padding:0;margin:0}.footer .footer-links ul i{padding-right:2px;font-size:12px;line-height:0}.footer .footer-links ul li{padding:10px 0;display:flex;align-items:center}.footer .footer-links ul li:first-child{padding-top:0}.footer .footer-links ul a{color:color-mix(in srgb,var(--default-color),transparent 20%);display:inline-block;line-height:1}.footer .footer-links ul a:hover{color:var(--accent-color)}.footer .footer-contact p{margin-bottom:5px}.footer .copyright{padding-top:25px;padding-bottom:25px;background-color:color-mix(in srgb,var(--default-color),transparent 95%)}.footer .copyright p{margin-bottom:0}.footer .credits{margin-top:6px;font-size:13px}.footer .footer-concept{font-size:34px;border-right:solid 2px var(--surface-color);padding:35px;font-weight:700}@media (max-width:1199px){.footer .footer-concept{border-bottom:solid 2px var(--surface-color);border-right:none;padding:35px 20px}}#preloader{position:fixed;inset:0;z-index:999999;overflow:hidden;background:var(--background-color);opacity:1;transition:opacity 1.2s ease}#preloader img{max-width:27.5vw;transition:opacity 2.3s ease-out}@media (max-width:768px){#preloader img{max-width:80vw}}#preloader.hide{z-index:-999999}.text-sequence-loader-preview{font-weight:700;font-size:30px;color:var(--heading-color);font-family:'Arial',sans-serif;white-space:nowrap}.text-sequence-loader-preview span{display:inline-block;opacity:0;transform:translateY(15px) scale(.5) rotate(15deg);animation-name:text-appear-animation;animation-duration:1s;animation-fill-mode:forwards}.text-sequence-loader-preview span:nth-child(1){animation-delay:0.00s}.text-sequence-loader-preview span:nth-child(2){animation-delay:0.17s}.text-sequence-loader-preview span:nth-child(3){animation-delay:0.34s}.text-sequence-loader-preview span:nth-child(4){animation-delay:0.51s}.text-sequence-loader-preview span:nth-child(5){animation-delay:0.68s}.text-sequence-loader-preview span:nth-child(6){animation-delay:0.85s}.text-sequence-loader-preview span:nth-child(7){animation-delay:1.02s}.text-sequence-loader-preview span:nth-child(8){animation-delay:1.19s}.text-sequence-loader-preview span:nth-child(9){animation-delay:1.36s}.text-sequence-loader-preview span:nth-child(10){animation-delay:1.53s}@keyframes text-appear-animation{to{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:80px;bottom:80px;z-index:99999;background-color:var(--heading-color);width:95px;height:95px;border-radius:50%;border:solid 3px var(--surface-color);transition:all 0.3s;color:var(--contrast-color);font-size:14px}@media (max-width:768px){.scroll-top{right:20px;bottom:20px}}.scroll-top i{font-size:24px;line-height:0}.scroll-top:hover{background-color:var(--background-color);color:var(--heading-color);border:solid 3px var(--heading-color)}.scroll-top.active{visibility:visible;opacity:1}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}.page-title{color:var(--default-color);background-color:var(--background-color);position:relative}.page-title .heading{padding:80px 0;border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.page-title .heading h1{font-size:38px;font-weight:700}.page-title nav{background-color:color-mix(in srgb,var(--default-color),transparent 95%);padding:20px 0}.page-title nav ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;font-size:16px;font-weight:600}.page-title nav ol li+li{padding-left:10px}.page-title nav ol li+li::before{content:"/";display:inline-block;padding-right:10px;color:color-mix(in srgb,var(--default-color),transparent 70%)}section,.section{color:var(--default-color);background-color:var(--background-color);padding-bottom:60px;scroll-margin-top:98px;overflow:clip}@media (max-width:1199px){section,.section{scroll-margin-top:64px}}.section-title{position:relative;padding-left:10vw;padding-bottom:70px}@media (max-width:768px){.section-title{padding-left:5vw;padding-bottom:60px}}.section-title h2{font-size:80px;font-weight:500;position:relative;margin-bottom:0;font-family:var(--accent-font)}@media (max-width:768px){.section-title h2{font-size:36px}}.section-title.sub h2{font-size:30px;font-weight:700;position:relative;margin-bottom:0;color:var(--default-color)}.section-title.sub h2 span{color:var(--heading-color)}.section-title p{font-size:18px;margin-bottom:0;color:var(--accent-color);font-weight:700}.hero{padding:0;position:relative}.hero-content{width:100%;height:calc(100vh + 400px);padding:0;margin:0;background:linear-gradient(to bottom,transparent 50%,#fff 100%),radial-gradient(at top left,#F7F7ED,transparent),radial-gradient(at top right,#AED4C7,transparent),radial-gradient(at bottom left,#E7F1E8,transparent),radial-gradient(at bottom right,#BFDEE1,transparent);background-color:#fff;position:relative}@media (max-width:1199px){.hero-content{max-height:1100px}}.sub-page .hero-content{width:100%;height:300px;min-height:300px;padding:0;margin:0;background:linear-gradient(to bottom,transparent 50%,#fff 100%),radial-gradient(at top left,#fff,transparent),radial-gradient(at top right,#62C1B4,transparent),radial-gradient(at bottom left,#fff,transparent),radial-gradient(at bottom right,#62C1B4,transparent);background-color:#fff;position:relative}.sub-page .hero-content img{position:absolute;top:-125px;left:-20px;width:500px;filter:brightness(0) invert(1)}@media (max-width:1199px){.sub-page .hero-content img{top:-50px;left:-20px;width:300px}}.sub-page .hero-content div{padding:120px 80px;margin:0;position:relative}@media (max-width:1199px){.sub-page .hero-content div{padding:100px 20px}}.hero-logo{margin-top:auto;padding-bottom:18vh}@media (max-width:1199px){.hero-logo{margin-top:0;padding-bottom:0}}@media (max-width:998px){.hero-logo{margin-top:17vh;padding-bottom:0}}.hero-logo img{width:100%;height:auto;max-width:650px;z-index:1;position:relative}@media (max-width:1199px){.hero-logo img{max-width:300px}}.hero .top-accent{background:linear-gradient(to right,#0695B0,#58B5AB);-webkit-background-clip:text;background-clip:text;color:#fff0}.hero .top-accent.anime{animation:moveAnime 6s infinite 5s;display:inline-block}@keyframes moveAnime{0%{transform:rotate(0deg)}5%{transform:rotate(3deg)}10%{transform:rotate(-3deg)}15%{transform:rotate(3deg)}20%{transform:rotate(-3deg)}25%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.hero .container .row{height:100vh;width:100%;align-items:center}@media (max-width:1199px){.hero .container .row{height:70vh}}@media (max-width:998px){.hero .container .row{margin:auto;height:100%}}.hero h2{margin:0;font-size:3.4rem;font-weight:900;color:var(--default-color)}.sub-page .hero h1{font-size:38px;margin:0;font-weight:900;color:var(--default-color)}.hero p{color:var(--default-color);margin:24px 0 0 0;font-size:20px;font-weight:700}.hero .top-back-text{position:absolute;bottom:7vh}@media (max-width:1199px){.hero .top-back-text{top:10vh}}.hero .top-back-text p{color:color-mix(in srgb,var(--contrast-color),transparent 50%);font-family:var(--accent-font);font-size:8rem}@media (max-width:1199px){.hero .top-back-text p{font-size:4rem;word-wrap:break-word;line-height:.8;font-weight:300}}@media (max-width:768px){.hero h2{font-size:28px}.hero p{font-size:16px}}.news{position:absolute;bottom:0;right:0;width:70vw;background-color:#fff0;scroll-margin-top:98px}@media (max-width:1199px){.news{width:90vw;scroll-margin-top:64px}}.news .row{background-color:var(--surface-color);padding:50px;border-radius:50px 0 0 0}@media (max-width:768px){.news .row{padding:30px}}.news h2{font-size:49px;font-weight:500;position:relative;font-family:var(--accent-font);color:var(--heading-color)}.table{border:none}.table th{color:var(--heading-color);width:8rem;font-weight:400;border:none;border-bottom:1px solid rgb(0 0 0 / .1)}@media (max-width:768px){.table th{width:6rem}}.table td{border-right:none}.service,.Representative{background:radial-gradient(at left center,rgb(98 193 180 / .3),transparent 70%),radial-gradient(at right center,#62C1B4,transparent 60%),linear-gradient(to bottom,#fff 5%,transparent 15%,transparent 85%,#fff 95%);background-color:#fff}.service .card.main{padding:47px 64px;opacity:0;transition:opacity 1.5s ease-out,transform 0.7s ease-out}@media (max-width:768px){.service .card.main{padding:35px 18px}}.service .card{background-color:var(--heading-color);color:var(--surface-color);padding:30px;border-radius:15px;min-height:235px}.service .card.sub-1{opacity:0;transition:opacity 1.5s ease-out,transform 0.7s ease-out}.service .card.sub-2{opacity:0;transition:opacity 1.5s ease-out,transform 0.7s ease-out}.card.main .icon-erea{height:160px;padding-bottom:20px;display:flex;justify-content:center;align-items:flex-end}.icon-erea{height:160px;padding-bottom:0;display:flex;justify-content:flex-start;align-items:center;position:relative}@media (max-width:1199px){.icon-erea{justify-content:center;padding-bottom:20px}}.icon-content{background:color-mix(in srgb,var(--surface-color),transparent 75%);width:150px;height:150px;border-radius:50%;position:relative}.sub-page .icon-content{border:solid 2px var(--heading-color);color:var(--heading-color)}.service .card-body{padding-top:0;padding-bottom:0}.service .card-title{font-size:28px;font-weight:700;padding-bottom:20px;margin-bottom:0}.service .card-text{font-size:16px;line-height:30px;margin-bottom:40px}.btn-primary{background-color:var(--surface-color)!important;color:var(--heading-color);border:solid 2px var(--heading-color)!important;border-radius:30px;padding:15px 72px;font-size:16px;font-weight:700}.btn-primary:hover{background-color:var(--heading-color)!important;border:solid 2px var(--surface-color)!important}.btn-submit{background-color:var(--heading-color)!important;color:var(--surface-color)!important;border:solid 2px var(--surface-color)!important;border-radius:30px;padding:15px 72px;font-size:16px;font-weight:700}.btn-submit:hover{background-color:var(--surface-color)!important;border:solid 2px var(--heading-color)!important;color:var(--heading-color)!important}.btn-end-icon{position:absolute;right:25px;font-size:16px;font-weight:700}.btn-start-icon{position:absolute;left:25px;font-size:16px;font-weight:700}.works{background:radial-gradient(at right center,rgb(98 193 180 / .3),transparent 70%),radial-gradient(at left center,#62C1B4,transparent 60%),linear-gradient(to bottom,#fff 5%,transparent 15%,transparent 85%,#fff 95%);background-color:#fff}.works .card{border:none;border-radius:15px;box-shadow:0 10px 25px rgb(0 0 0 / .1);color:var(--default-color);position:relative;transform:scale(1);transition:transform 0.5s ease}.works .card:hover{transform:scale(1.07)}.works .card .card-img-top{margin:25px;border-radius:12px;overflow:hidden;width:calc(100% - 50px);box-shadow:0 10px 25px rgb(0 0 0 / .3)}.works .card .card-body{padding:0 25px 25px 25px}.works .card .card-body .card-title{font-weight:700;font-size:22px}.works .card .card-body .card-tag{font-size:15px;color:var(--heading-color);margin-bottom:0}.works .card a{position:absolute;width:100%;height:100%}.works .works-icon{width:45px;height:45px;background-color:var(--heading-color);border-radius:50%;position:absolute;right:35px;bottom:35px;display:flex;justify-content:center;align-items:center;color:var(--surface-color)}.contact-section{background:linear-gradient(to bottom,#fff 0%,#FFC400 100%)}.contact-section .section-title{padding-top:80px}.contact-section .section-title h2{color:color-mix(in srgb,var(--contrast-color),transparent 50%)}.contact-section .container{margin-top:-90px;position:relative}.contact-section .pop{background-color:var(--surface-color);text-align:center;padding:20px 30px;border-radius:65px 65px 0 65px}.contact-section .pop div{font-size:30px;font-weight:700;position:relative;display:inline-block;z-index:1}.contact-section .pop div::before{content:"";width:100%;height:12px;background-color:#FFC400;position:absolute;bottom:3px;z-index:-1;left:-3px}.contact-section .pop p{margin-top:10px;margin-bottom:0}.contact-section .contact-btn a{color:var(--surface-color);font-size:28px;width:100%;height:100%;background-color:var(--accent-color);border-radius:20px;box-shadow:0 5px 10px #00000014;display:flex;justify-content:center;align-items:center;padding:33px;transform:rotateX(0);transition:transform 0.7s ease}@media (max-width:768px){.contact-section .contact-btn a{font-size:24px}}.contact-section .contact-btn a:hover{transform:rotateX(360deg)}.web-dev{padding-left:50px}@media (max-width:1199px){.web-dev{padding-left:10px;padding-right:10px}}.web-dev h3{font-weight:900;color:var(--default-color);margin-bottom:20px;font-size:30px}@media (max-width:1199px){.web-dev h3{text-align:center;margin-top:10px}}.web-dev .tag{padding:0}.web-dev .tag li{font-weight:900;color:var(--surface-color);background-color:var(--heading-color);padding:0 15px 2px;border-radius:15px;display:inline-block;margin-top:8px}.bottom-border{border-bottom:var(--heading-color) solid 1.5px;margin:60px 10vw 0 10vw}@media (max-width:768px){.bottom-border{margin:60px 5vw 0 5vw}}.price-card-left .price-card-top{background-color:var(--heading-color);color:var(--surface-color);padding:12px;border-radius:15px 15px 0 0;font-size:22px}.price-card-left .price-card-body{background-color:#F5F8F8;padding:20px;border-radius:0 0 15px 15px}.price-card-left .price-card-tag{background-color:var(--heading-color);color:var(--surface-color);padding:2px 17px;border-radius:14px;display:inline-block}.price-card-left .price-card-body h5{font-size:43px}.price-card-left .price-card-body h5 span{font-size:28px}.price-card-right .price-card-top{background-color:var(--accent-color);color:var(--surface-color);padding:12px;border-radius:15px 15px 0 0;font-size:22px}.price-card-right .price-card-body{background-color:#F5F8F8;padding-top:30px;border-radius:0 0 15px 15px}.price-card-right .price-card-tag{color:var(--accent-color);border:1px solid var(--accent-color);padding:2px 24px;border-radius:10px;display:inline-block}.price-card-right .price-card-body h5{font-size:22px;color:var(--default-color);font-weight:700;margin-bottom:15px}.accordion{width:80%}@media (max-width:768px){.accordion{width:95%}}.accordion-item{margin:20px 0;border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)!important;border-radius:0!important}.accordion-button{border-radius:0!important;background-color:#F5F8F8!important;color:var(--heading-color)!important;font-size:22px;box-shadow:none!important}.accordion-header{display:flex}.faq .q{background-color:#F5F8F8;display:flex;align-items:center;justify-content:center;padding-left:10px}.faq .q div{font-weight:700;background-color:var(--heading-color);border-radius:50%;padding:3px 10px 7px 10px;display:inline-block;color:var(--surface-color);font-size:22px}.accordion-collapse{background-color:#F5F8F8;color:var(--default-color)}.accordion-body{padding:5px 20px 30px 65px}.col-concept{width:37%}@media (max-width:1199px){.col-concept{width:100%}}.step-progress{display:flex;justify-content:space-between;align-items:center;max-width:600px;margin:0 auto 40px;position:relative}.step-progress::before{content:"";position:absolute;top:20px;left:0;right:0;height:1px;background:#eee;z-index:0}.step{position:relative;z-index:1;text-align:center;flex:1}.step-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border:1px solid #eee;border-radius:50%;font-family:'Raleway',sans-serif;font-weight:700;font-size:.9rem;color:#ccc;transition:all 0.3s ease;margin-bottom:10px}.step-label{display:block;font-size:.8rem;color:#999;font-weight:700}.step.is-active .step-num{border-color:var(--accent-color);color:var(--accent-color);background-color:#fff;box-shadow:0 0 10px rgb(212 162 87 / .2)}.step.is-active .step-label{color:#333}@media (min-width:768px){.step-label{font-size:.9rem}}@media (max-width:576px){.step-progress{max-width:100%}.step-num{width:35px;height:35px;font-size:.8rem}.step-label{font-size:.7rem}}input[type="checkbox"].custom-input{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;vertical-align:middle;position:relative;transition:all 0.2s ease;margin:0}input[type="checkbox"].custom-input:hover{border-color:var(--heading-color)}input[type="checkbox"].custom-input:checked{background-color:var(--heading-color);border-color:var(--heading-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-size:100% 100%;background-position:center;background-repeat:no-repeat}input[type="checkbox"].custom-input:focus{outline:none;box-shadow:0 0 0 3px rgb(98 193 180 / .2)}.form-control:focus{border-color:color-mix(in srgb,var(--heading-color),transparent 25%)!important;box-shadow:0 0 0 .25rem color-mix(in srgb,var(--heading-color),transparent 25%)!important}.btn:focus-visible{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--heading-color),transparent 25%)!important}.Representative-img{width:10rem;height:10rem;overflow:hidden;border:solid 4px var(--heading-color);border-radius:50%}.Representative .container{max-width:800px}.thumbnail img{border-radius:10px;margin-bottom:10px}.blog-content h2{border-left:5px solid var(--heading-color);padding-bottom:5px;padding-left:5px;color:var(--default-color)}@media (max-width:1199px){.blog-content h2{font-size:20px}}.blog-content h3{margin:0;border-bottom:3px solid var(--heading-color);padding-bottom:5px;color:var(--default-color);padding-top:10px}.read-more{color:var(--heading-color)}.column .card-body p:not(.text-primary){color:color-mix(in srgb,var(--default-color),transparent 25%)}.blog h1{font-size:30px!important}