.services .container .services-container{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media(max-width: 1000px){.services .container .services-container{display:flex;flex-direction:column;align-items:normal}}.services .container .services-container .services-list{display:flex;flex-direction:column}.services .container .services-container .services-list .service-item{border-bottom:1px solid #3c3c3c;overflow:hidden}.services .container .services-container .services-list .service-item .service-header{display:flex;align-items:center;justify-content:space-between;padding:48px 0;cursor:pointer;gap:16px}@media(max-width: 600px){.services .container .services-container .services-list .service-item .service-header{padding:10px 0px}}.services .container .services-container .services-list .service-item .service-header .service-left{display:flex;align-items:center;gap:16px}.services .container .services-container .services-list .service-item .service-header .service-left .service-icon{width:28px;height:28px;flex-shrink:0}.services .container .services-container .services-list .service-item .service-header .service-left .service-title{font-size:clamp(1.125rem,1.0271rem + .6024vw,1.75rem);letter-spacing:-0.32px}.services .container .services-container .services-list .service-item .service-header .service-btn span{font-size:22px;transition:transform .2s}.services .container .services-container .services-list .service-item .service-header .service-btn{width:40px;height:48px;width:48px;border-radius:50%;background:var(--accent);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,transform .2s;border:1px solid #606162}.services .container .services-container .services-list .service-item .service-header .service-btn.open{background:#1a7bc7}.services .container .services-container .services-list .service-item .service-header .service-btn.open span{transform:rotate(90deg)}@media(max-width: 600px){.services .container .services-container .services-list .service-item .service-header .service-btn{width:35px;height:35px}}.services .container .services-container .services-list .service-item .service-body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(0.4, 0, 0.2, 1),padding .38s}.services .container .services-container .services-list .service-item .service-body p{font-family:"Kanit-Light",sans-serif;font-size:18px;line-height:1.65;color:#cfd7da;padding-bottom:36px;padding-left:44px}@media(max-width: 600px){.services .container .services-container .services-list .service-item .service-body p{padding-bottom:20px;font-size:16px;line-height:normal}}.services .container .services-container .services-list .service-item .service-body.open{max-height:200px}.services .container .services-container .right-col{display:flex;flex-direction:column;gap:28px}@media(max-width: 1000px){.services .container .services-container .right-col{order:-1}}@media(max-width: 600px){.services .container .services-container .right-col{gap:15px}}.services .container .services-container .right-col .heading-block h2{font-weight:900;font-size:clamp(3.5rem,8vw,5.5rem);text-transform:uppercase;letter-spacing:-0.01em;line-height:.92;font-family:"Kanit-Bold",sans-serif}@media(max-width: 600px){.services .container .services-container .right-col .heading-block h2{font-size:40px;letter-spacing:-1.92px}}.services .container .services-container .right-col .subtext{font-size:18px;color:#cfd7da;line-height:32.4px;max-width:623px}@media(max-width: 600px){.services .container .services-container .right-col .subtext{line-height:normal}}.services .container .services-container .right-col .quote-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 20px;font-family:"Kanit",sans-serif;font-size:20px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s,border-color .2s;width:-moz-fit-content;width:fit-content;border-radius:500px;background:rgba(96,97,98,.3);border:1px solid #606162;backdrop-filter:blur(5px)}.services .container .services-container .right-col .quote-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.4)}.services .container .services-container .right-col .quote-btn svg{width:14px;height:14px}.services .container .services-container .right-col .service-image{margin-top:30px}.services .container .services-container .right-col .service-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.enquire-section .container .enquire-container{display:flex;gap:20px;padding:65px 80px;padding:clamp(1.875rem,1.5324rem + 2.1084vw,4.0625rem) clamp(1.25rem,.6627rem + 3.6145vw,5rem);background:#252721;border-radius:10px;border:1px solid #2693e9;align-items:center}@media(max-width: 1000px){.enquire-section .container .enquire-container{flex-direction:column;gap:40px;align-items:center}}@media(max-width: 600px){.enquire-section .container .enquire-container{gap:30px}}.enquire-section .container .enquire-container .enq-left{display:flex;flex-direction:column;gap:20px;width:65%}@media(max-width: 1000px){.enquire-section .container .enquire-container .enq-left{width:100%;align-items:center}}@media(max-width: 600px){.enquire-section .container .enquire-container .enq-left{align-items:normal;gap:15px}}.enquire-section .container .enquire-container .enq-left .enq-title{display:flex;align-items:center;gap:8px}@media(max-width: 1000px){.enquire-section .container .enquire-container .enq-left .enq-title{text-align:center}}.enquire-section .container .enquire-container .enq-left .enq-title p{font-size:32px}@media(max-width: 1000px){.enquire-section .container .enquire-container .enq-left .enq-title p{text-align:center}}.enquire-section .container .enquire-container .enq-left .enq-head{font-size:clamp(2.5rem,2.2651rem + 1.4458vw,4rem);font-family:"Kanit-Bold",sans-serif;line-height:55px;letter-spacing:-1.92px}@media(max-width: 1000px){.enquire-section .container .enquire-container .enq-left .enq-head{text-align:center}}@media(max-width: 600px){.enquire-section .container .enquire-container .enq-left .enq-head{font-size:40px;line-height:40px;text-align:start;text-transform:uppercase}}@media(max-width: 1000px){.enquire-section .container .enquire-container .enq-left .para{text-align:center}}@media(max-width: 600px){.enquire-section .container .enquire-container .enq-left .para{text-align:start}}.enquire-section .container .enquire-container .enq-left .enq-btn{display:flex;align-items:center;justify-content:center;border-radius:40px;background:#2693e9;color:#141511;font-size:18px;padding:24px 36px;max-width:183px;width:100%}@media(max-width: 600px){.enquire-section .container .enquire-container .enq-left .enq-btn{height:50px;max-width:100%;font-size:16px}}.enquire-section .container .enquire-container .enq-right{width:40%}@media(max-width: 1000px){.enquire-section .container .enquire-container .enq-right{width:100%;display:flex;justify-content:center}}.testimonial .container .testimonial-section .heading{max-width:890px;width:100%;margin-inline:auto;padding-bottom:70px;text-align:center}@media(max-width: 1000px){.testimonial .container .testimonial-section .heading{padding-bottom:40px}}.testimonial .container .testimonial-section .para{max-width:910px;width:100%;margin-inline:auto;text-align:center}.testimonial .container .testimonial-section .testimonial-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:30px;margin-top:64px}@media(max-width: 1000px){.testimonial .container .testimonial-section .testimonial-container{gap:10px}}@media(max-width: 600px){.testimonial .container .testimonial-section .testimonial-container{grid-template-columns:1fr}}.testimonial .container .testimonial-section .testimonial-container .testimonial{border-radius:12px;background:rgba(96,97,98,.1);backdrop-filter:blur(5px);border:1px solid #606162;padding:50px}@media(max-width: 600px){.testimonial .container .testimonial-section .testimonial-container .testimonial{padding:40px 20px}}.testimonial .container .testimonial-section .testimonial-container .testimonial .rating{display:flex;padding-bottom:15px}.testimonial .container .testimonial-section .testimonial-container .testimonial .rating svg{width:19px}.testimonial .container .testimonial-section .testimonial-container .testimonial .review{font-size:18px;line-height:1.65;color:#cfd7da;padding-bottom:24px;font-family:"Kanit-Light",sans-serif;min-height:142px}.testimonial .container .testimonial-section .testimonial-container .testimonial .user-profile{display:flex;align-items:center;gap:16px}.testimonial .container .testimonial-section .testimonial-container .testimonial .user-profile .user-profile{width:64px;height:64px}.testimonial .container .testimonial-section .testimonial-container .testimonial .user-profile .user-details .name{font-size:24px;line-height:1.65;color:#fff}.testimonial .container .testimonial-section .testimonial-container .testimonial .user-profile .user-details .position{font-size:16px;color:#cfd7da}.form .container .heading{text-align:center}.form .container .form-para{color:#9795b5;text-align:center;max-width:502px;width:100%;margin-inline:auto;line-height:30px}@media(max-width: 600px){.form .container .form-para{line-height:normal}}.form .container .para{text-align:center;padding-top:16px}.form .container .form-layout{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:start;padding-top:53px}@media(max-width: 1000px){.form .container .form-layout{grid-template-columns:1fr}}.form .container .form-layout .form-section{width:100%}.form .container .form-layout .form-section .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}@media(max-width: 600px){.form .container .form-layout .form-section .form-row{grid-template-columns:1fr}}.form .container .form-layout .form-section .form-row .form-group{display:flex;flex-direction:column;gap:8px}.form .container .form-layout .form-section .form-row .form-group label{font-size:.82rem;font-weight:500;color:var(--text-label);letter-spacing:.01em}.form .container .form-layout .form-section .form-row .form-group label.active{color:var(--accent)}.form .container .form-layout .form-section .form-row .form-group input,.form .container .form-layout .form-section .form-row .form-group textarea,.form .container .form-layout .form-section .form-row .form-group select{border-radius:50px;background:#252721;padding:27px 24px;font-family:"Inter",sans-serif;font-size:.88rem;color:#fff;width:100%;outline:none;transition:border-color .2s ease,box-shadow .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media(max-width: 600px){.form .container .form-layout .form-section .form-row .form-group input,.form .container .form-layout .form-section .form-row .form-group textarea,.form .container .form-layout .form-section .form-row .form-group select{padding:20px 20px}}.form .container .form-layout .form-section .form-row .form-group input::-moz-placeholder, .form .container .form-layout .form-section .form-row .form-group textarea::-moz-placeholder{color:var(--placeholder)}.form .container .form-layout .form-section .form-row .form-group input::placeholder,.form .container .form-layout .form-section .form-row .form-group textarea::placeholder{color:var(--placeholder)}.form .container .form-layout .form-section .form-row .form-group input:focus,.form .container .form-layout .form-section .form-row .form-group textarea:focus,.form .container .form-layout .form-section .form-row .form-group select:focus{border-color:var(--border-active);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.form .container .form-layout .form-section .form-row .form-group input.highlighted{border-color:var(--border-active);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.form .container .form-layout .form-section .form-row .form-group textarea{border-radius:16px;resize:none;height:140px;line-height:1.5}.form .container .form-layout .form-section .form-row .full-width{grid-column:1/-1}.form .container .form-layout .form-section .form-footer{display:flex;align-items:center;gap:24px;margin-top:24px;flex-wrap:wrap;justify-content:space-between}@media(max-width: 600px){.form .container .form-layout .form-section .form-footer{justify-content:center}}.form .container .form-layout .form-section .form-footer .btn-send{width:200px;height:66px;display:flex;align-items:center;justify-content:center;background:#2693e9;border-radius:40px;color:#141511;font-family:"Inter",sans-serif;font-size:18px;font-weight:600;border:none;cursor:pointer;letter-spacing:.01em;transition:background-color .2s ease,transform .1s ease;white-space:nowrap}@media(max-width: 600px){.form .container .form-layout .form-section .form-footer .btn-send{max-width:100%;width:100%;font-size:16px;height:50px}}.form .container .form-layout .form-section .form-footer .btn-send:hover{background-color:#141511;transform:translateY(-1px);border:1px solid #fff;color:#fff}.form .container .form-layout .form-section .form-footer .btn-send:active{transform:translateY(0)}.form .container .form-layout .form-section .form-footer .socials{display:flex;gap:14px;align-items:center}.form .container .form-layout .form-section .form-footer .socials .social-icon{Width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,background-color .2s;text-decoration:none;border-radius:5px;background:#3c3c3c}.form .container .form-layout .form-section .form-footer .socials .social-icon svg{width:15px;height:15px;fill:currentColor}.form .container .form-layout .form-section .form-footer .socials .social-icon:hover{border-color:var(--accent);background-color:#2693e9;color:var(--accent)}@media(max-width: 1000px){.form .container .form-layout .image-section{display:none}}@media(max-width: 600px){.form .container .form-layout .image-section{display:block}}.why-choose .container .whychoose-head{display:flex;padding-bottom:120px;align-items:end}@media(max-width: 1000px){.why-choose .container .whychoose-head{flex-direction:column;gap:30px;padding-bottom:80px}}.why-choose .container .whychoose-head .why-choose-right .right-head{color:#2693e9;font-size:24px;font-style:normal;font-weight:500;line-height:31.68px;letter-spacing:-0.24px;text-transform:uppercase}.why-choose .container .whychoose-blocks .whychoose-block{border-radius:12px;background:rgba(96,97,98,.1);backdrop-filter:blur(5px);border-radius:12px;border:1px solid #606162;margin-bottom:40px;padding:clamp(2.5rem,2.1084rem + 2.4096vw,5rem) clamp(1.25rem,.4669rem + 4.8193vw,6.25rem)}@media(max-width: 769px){.why-choose .container .whychoose-blocks .whychoose-block{border-radius:12px;background:#0a0a0a;backdrop-filter:blur(5px);margin-bottom:15px;padding:40px 20px}}.why-choose .container .whychoose-blocks .whychoose-block .whychoose-inner{display:flex;justify-content:space-between}@media(max-width: 1000px){.why-choose .container .whychoose-blocks .whychoose-block .whychoose-inner{gap:50px}}@media(max-width: 769px){.why-choose .container .whychoose-blocks .whychoose-block .whychoose-inner{gap:15px;flex-direction:column}}.why-choose .container .whychoose-blocks .whychoose-block .whychoose-inner .whychoose-left-inner .whychoose-left-head{font-size:36px;letter-spacing:-0.32px;line-height:100%;padding-bottom:20px;text-transform:uppercase}@media(max-width: 600px){.why-choose .container .whychoose-blocks .whychoose-block .whychoose-inner .whychoose-left-inner .whychoose-left-head{font-size:28px;line-height:115%;padding-bottom:15px}}.why-choose .container .whychoose-blocks .whychoose-block .whychoose-inner .whychoose-left-inner .whychoose-left-content{max-width:600px;width:100%}@media(max-width: 769px){.why-choose .container .whychoose-blocks .whychoose-block .whychoose-inner .whychoose-right-inner{order:-1}}@media(max-width: 769px){.why-choose .container .whychoose-blocks .whychoose-block .whychoose-inner .whychoose-right-inner img{max-width:160px}}.footer-banner{padding-bottom:30px}@media(max-width: 600px){.footer-banner{padding-bottom:15px}}.footer-banner .container .ftr-banner-container{position:relative;padding:30px;min-height:340px;height:100%}@media(max-width: 769px){.footer-banner .container .ftr-banner-container{padding:20px}}.footer-banner .container .ftr-banner-container .ftr-banner-head{font-size:clamp(2rem,1.6867rem + 1.9277vw,4rem);font-family:"Kanit-Bold",sans-serif;letter-spacing:-1.92px;text-transform:uppercase;line-height:51px}@media(max-width: 769px){.footer-banner .container .ftr-banner-container .ftr-banner-head{line-height:93%}}.footer-banner .container .ftr-banner-container img{position:absolute;left:0;top:0;width:100%;z-index:-1;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.ftr-heading{font-family:"Kanit-Bold",sans-serif;background:linear-gradient(180deg, #FFF 0%, #000 98.5%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:100%;text-align:center;font-size:clamp(3.1875rem,1.817rem + 8.4337vw,10.9375rem)}@media(max-width: 600px){.ftr-heading{font-size:46px}}footer .container .footer-inner{padding-top:clamp(5rem,4.5105rem + 3.012vw,8.125rem);border-top:1px solid #3c3c3c}@media(max-width: 600px){footer .container .footer-inner{paddinf-top:60px}}footer .container .footer-inner .footer-top{display:grid;grid-template-columns:400px 1fr;gap:40px;padding-bottom:30px;border-bottom:1px solid #2a2a2a}@media(max-width: 600px){footer .container .footer-inner .footer-top{display:flex;flex-direction:column;gap:20px}}footer .container .footer-inner .footer-top .footer-brand .logo-wrap .logo-grid span{width:10px;height:10px}footer .container .footer-inner .footer-top .footer-brand .footer-tagline{font-size:24px;letter-spacing:-0.24px;text-transform:uppercase;line-height:31.68px;margin-top:34px;margin-bottom:56px}@media(max-width: 600px){footer .container .footer-inner .footer-top .footer-brand .footer-tagline{font-size:20px;line-height:normal;margin-top:20px;margin-bottom:30px}}footer .container .footer-inner .footer-top .footer-brand .contact-item{display:flex;align-items:center;gap:10px;color:#cfd7da;font-size:18x;margin-bottom:12px}footer .container .footer-inner .footer-top .footer-ser-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}footer .container .footer-inner .footer-top .footer-ser-bottom .footer-col h4{font-size:clamp(1.25rem,1.2108rem + .241vw,1.5rem);font-family:"Kanit",Arial,Helvetica,sans-serif;margin-bottom:clamp(.625rem,.4292rem + 1.2048vw,1.875rem)}footer .container .footer-inner .footer-top .footer-ser-bottom .footer-col ul li{margin-bottom:30px}@media(max-width: 600px){footer .container .footer-inner .footer-top .footer-ser-bottom .footer-col ul li{margin-bottom:15px}}footer .container .footer-inner .footer-top .footer-ser-bottom .footer-col ul li a{font-size:18px;color:#cfd7da;font-family:"Kanit-Light",sans-serif}@media(max-width: 600px){footer .container .footer-inner .footer-top .footer-ser-bottom .footer-col ul li a{font-size:16px}}footer .container .footer-inner .footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:28px 0px;flex-wrap:wrap;gap:14px}@media(max-width: 600px){footer .container .footer-inner .footer-bottom{padding:10px 0px}}footer .container .footer-inner .footer-bottom .footer-copy{color:#cfd7da;font-size:18px}@media(max-width: 600px){footer .container .footer-inner .footer-bottom .footer-copy{font-size:14px}}footer .container .footer-inner .footer-bottom .footer-legal{display:flex;gap:20px}footer .container .footer-inner .footer-bottom .scroll-top{width:42px;height:42px;border-radius:50%;background:#3a8fe8;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}footer .container .footer-inner .footer-bottom .scroll-top:hover{background:#5aaaf5;transform:translateY(-2px)}@media(max-width: 600px){footer .container .footer-inner .footer-bottom .scroll-top{display:none}}footer .container .footer-inner .footer-bottom .scroll-top svg{color:#fff}