:root{--default-font:"Roboto",  system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--heading-font:"Nunito",  sans-serif;--nav-font:"Poppins",  sans-serif}:root{--background-color:#ffffff;--default-color:#444444;--heading-color:#05192c;--accent-color:#d49a3a;--surface-color:#ffffff;--contrast-color:#ffffff;--nav-color:#05192c;--nav-hover-color:#d49a3a;--nav-mobile-background-color:#ffffff;--nav-dropdown-background-color:#ffffff;--nav-dropdown-color:#212529;--nav-dropdown-hover-color:#d49a3a}.light-background{--background-color:#f9f9f9;--surface-color:#ffffff;--light-gray-color:#f8f8f8}.dark-background{--background-color:#060606;--default-color:#ffffff;--heading-color:#ffffff;--surface-color:#252525;--contrast-color:#ffffff;--dark-bg-color:#0f1f2e}:root{scroll-behavior:smooth}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--heading-color)}::-webkit-scrollbar-thumb{background:var(--accent-color)}::-webkit-scrollbar-thumb:hover{background:#c7851a}::-moz-scrollbar{width:6px}::-moz-scrollbar-track{background:var(--heading-color)}::-moz-scrollbar-thumb{background:var(--accent-color)}::-moz-scrollbar-thumb:hover{background:#c7851a}::-ms-scrollbar{width:6px}::-ms-scrollbar-track{background:var(--heading-color)}::-ms-scrollbar-thumb{background:var(--accent-color)}::-ms-scrollbar-thumb:hover{background:#c7851a}body{color:var(--default-color);background-color:var(--background-color);font-family:var(--default-font)}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)}.btn-main{color:var(--contrast-color);background:var(--accent-color);font-family:var(--heading-font);font-weight:500;font-size:16px;letter-spacing:1px;display:inline-flex;align-items:center;justify-content:center;padding:4px 16px;border-radius:4px;transition:0.5s;box-shadow:0 8px 28px rgb(0 0 0 / .1)}.btn-main i{margin:4px;font-size:16px;transition:0.3s}.btn-main:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--accent-color),transparent 15%);box-shadow:0 8px 28px rgb(0 0 0 / .1)}.header{color:var(--default-color);background-color:var(--background-color);padding:20px 0;transition:all 0.5s;z-index:997}.header .logo{line-height:1}.header .logo img{max-height:54px;margin-right:8px}.header .logo h1{font-size:30px;margin:0;font-weight:700;color:var(--heading-color)}.header .btn-getstarted,.header .btn-getstarted:focus{display:inline-flex;color:var(--contrast-color);background:var(--accent-color);font-size:15px;padding:8px 25px;margin:0 0 0 30px;border-radius:4px;transition:0.3s;font-weight:500}.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:0 15px 0 0;padding:6px 15px}.header .navmenu{order:3}}.scrolled .header{box-shadow:0 0 18px rgb(0 0 0 / .1)}.index-page .header{--background-color:rgba(255, 255, 255, 0)}.index-page.scrolled .header{--background-color:#ffffff}@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:18px 12px;font-size:15px;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:last-child a{padding-right:0}.navmenu li:hover>a,.navmenu .active,.navmenu .active:focus{color:var(--nav-hover-color)}.navmenu .getContact .active,.navmenu .getContact .active:focus{background:var(--nav-color)!important}.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;margin-right:10px;cursor:pointer;transition:color 0.3s}.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;box-shadow:0 0 30px rgb(0 0 0 / .1)}.navmenu a,.navmenu a:focus{color:var(--nav-dropdown-color);padding:10px 20px;font-family:var(--nav-font);font-size:17px;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;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}.mobile-nav-active .navmenu{position:fixed;overflow:hidden;inset:0;background:rgb(33 37 41 / .8);transition:0.3s}.mobile-nav-active .navmenu>ul{display:block}}@media (min-width:1200px){.navmenu .listing-dropdown{position:static}.navmenu .listing-dropdown ul{margin:0;padding:10px;background:var(--nav-dropdown-background-color);box-shadow:0 0 20px rgb(0 0 0 / .1);position:absolute;top:130%;left:0;right:0;visibility:hidden;opacity:0;display:flex;transition:0.3s;border-radius:4px;z-index:99}.navmenu .listing-dropdown ul li{flex:1}.navmenu .listing-dropdown ul li a,.navmenu .listing-dropdown ul li:hover>a{padding:10px 20px;font-size:15px;color:var(--nav-dropdown-color);background-color:var(--nav-dropdown-background-color)}.navmenu .listing-dropdown ul li a:hover,.navmenu .listing-dropdown ul li .active,.navmenu .listing-dropdown ul li .active:hover{color:var(--nav-dropdown-hover-color);background-color:var(--nav-dropdown-background-color)}.navmenu .listing-dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.hero-img img{max-width:500px}}@media (max-width:1199px){.navmenu .listing-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 .listing-dropdown ul ul{background-color:rgb(33 37 41 / .1)}.navmenu .listing-dropdown>.dropdown-active{display:block;background-color:rgb(33 37 41 / .03)}}.footer{color:var(--default-color);background-color:var(--background-color);font-size:14px;padding-bottom:50px;position:relative}.footer .footer-network{background-color:color-mix(in srgb,var(--accent-color),transparent 97%);border-top:1px solid color-mix(in srgb,var(--accent-color),transparent 85%);border-bottom:1px solid color-mix(in srgb,var(--accent-color),transparent 85%);padding:75px 0}.footer .footer-newsletter h4{font-size:24px}.footer .footer-newsletter{background-color:color-mix(in srgb,var(--accent-color),transparent 87%);border-top:1px solid color-mix(in srgb,var(--accent-color),transparent 85%);border-bottom:1px solid color-mix(in srgb,var(--accent-color),transparent 85%);padding:50px 0}.footer .footer-newsletter h4{font-size:24px}.footer .footer-newsletter .newsletter-form{margin-top:30px;margin-bottom:15px;padding:6px 8px;position:relative;background-color:color-mix(in srgb,var(--background-color),transparent 50%);border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);box-shadow:0 2px 25px rgb(0 0 0 / .1);display:flex;transition:0.3s;border-radius:4px}.footer .footer-newsletter .newsletter-form:focus-within{border-color:var(--accent-color)}.footer .footer-newsletter .newsletter-form input[type=email]{border:0;padding:4px;width:100%;background-color:color-mix(in srgb,var(--background-color),transparent 50%);color:var(--default-color)}.footer .footer-newsletter .newsletter-form input[type=email]:focus-visible{outline:none}.footer .footer-newsletter .newsletter-form input[type=submit]{border:0;font-size:16px;padding:0 20px;margin:-7px -8px -7px 0;background:var(--accent-color);color:var(--contrast-color);transition:0.3s;border-radius:0 4px 4px 0}.footer .footer-newsletter .newsletter-form input[type=submit]:hover{background:color-mix(in srgb,var(--accent-color),transparent 20%)}.footer .footer-top{padding-top:50px}.footer .social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;background-color:color-mix(in srgb,var(--accent-color),transparent 97%);border:1px solid color-mix(in srgb,var(--accent-color),transparent 85%);font-size:16px;color:var(--accent-color);margin-right:10px;transition:0.3s}.footer .social-links a:hover{color:var(--contrast-color);background-color:var(--accent-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{margin-right:3px;font-size:12px;line-height:0;color:var(--accent-color)}.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{display:inline-block;color:color-mix(in srgb,var(--default-color),transparent 20%);line-height:1}.footer .footer-links ul a:hover{color:var(--accent-color)}.footer .footer-about a{color:var(--heading-color);font-size:24px;font-weight:600;font-family:var(--heading-font)}.footer .footer-contact p{margin-bottom:5px}.footer .copyright{padding-top:25px;padding-bottom:25px;border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.footer .copyright p{margin-bottom:0}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:20px;bottom:15px;z-index:99999;background-color:var(--accent-color);width:40px;height:40px;border-radius:4px;transition:all 0.4s}.scroll-top i{font-size:24px;color:var(--contrast-color);line-height:0}.scroll-top:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 20%);color:var(--contrast-color)}.scroll-top.active{visibility:visible;opacity:1}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}section,.section{color:var(--default-color);background-color:var(--background-color);padding:60px 0;scroll-margin-top:98px;overflow:clip}@media (max-width:1199px){section,.section{scroll-margin-top:56px}}.section-title{text-align:center;padding-bottom:60px;position:relative}.section-title h2{font-size:13px;letter-spacing:1px;font-weight:700;padding:8px 20px;margin:0;background:color-mix(in srgb,var(--accent-color),transparent 90%);color:var(--accent-color);display:inline-block;text-transform:uppercase;border-radius:50px;font-family:var(--default-font)}.section-title p{color:var(--heading-color);margin:10px 0 0 0;font-size:32px;font-weight:700;font-family:var(--heading-font)}.section-title p .description-title{color:var(--accent-color)}.hero{width:100%;min-height:100vh;position:relative;padding:80px 0 60px 0;display:flex;align-items:center;background:url(../img/hero-bg.png) top center no-repeat;background-size:cover}.hero h1{margin:0;font-size:48px;font-weight:700;line-height:56px}.hero p{color:color-mix(in srgb,var(--default-color),transparent 30%);margin:5px 0 30px 0;font-size:20px;font-weight:400}.hero .btn-get-started{color:var(--contrast-color);background:var(--accent-color);font-family:var(--heading-font);font-weight:500;font-size:16px;letter-spacing:1px;display:flex;align-items:center;justify-content:center;padding:12px 40px;border-radius:4px;transition:0.5s;box-shadow:0 8px 28px rgb(0 0 0 / .1)}.hero .btn-get-started i{margin-left:5px;font-size:18px;transition:0.3s}.hero .btn-get-started:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--accent-color),transparent 15%);box-shadow:0 8px 28px rgb(0 0 0 / .1)}.hero .btn-get-started:hover i{transform:translateX(5px)}.hero .btn-box{font-size:16px;transition:0.5s;color:var(--default-color);font-weight:600}.hero .btn-box i{color:var(--accent-color);font-size:32px;transition:0.3s;line-height:0;margin-right:8px}.hero .btn-box:hover{color:var(--accent-color)}.hero .btn-box:hover i{color:color-mix(in srgb,var(--accent-color),transparent 15%)}.hero .animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}@media (max-width:640px){.hero h1{font-size:28px;line-height:36px}.hero p{font-size:18px;line-height:24px;margin-bottom:30px}}@keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}.about{background-color:#fdf9f1}.about .content{background-color:color-mix(in srgb,var(--accent-color),transparent 95%);padding:40px}.about .content h3{font-size:14px;font-weight:700;color:var(--accent-color);text-transform:uppercase}.about .content h2{font-size:26px;font-weight:700}.about .content p{margin:15px 0 30px 0;line-height:24px}.about .content .btn-read-more{color:var(--contrast-color);background:var(--accent-color);line-height:0;padding:15px 40px;border-radius:4px;transition:0.5s;box-shadow:0 5px 25px rgb(0 0 0 / .1)}.about .content .btn-read-more span{font-family:var(--default-font);font-weight:600;font-size:16px;letter-spacing:1px}.about .content .btn-read-more i{margin-left:5px;font-size:18px;transition:0.3s}.about .content .btn-read-more:hover i{transform:translateX(5px)}.values .card{background-color:#fdfaf5;color:var(--default-color);padding:30px;text-align:center;transition:0.3s;height:100%;border:0}.values .card img{padding:30px 50px;transition:0.5s;transform:scale(1.1)}.values .card h3{font-size:24px;font-weight:700;margin-bottom:18px;color:var(--accent-color)}.values .card:hover{box-shadow:0 0 18px rgb(0 0 0 / .06);background-color:#fffffe}.values .card:hover img{transform:scale(1)}.features .feature-box{padding:24px 20px;box-shadow:0 0 30px rgb(0 0 0 / .1);transition:0.3s;height:100%}.features .feature-box h3{font-size:18px;font-weight:700;margin:0}.features .feature-box i{background:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color);line-height:0;padding:4px;margin-right:10px;font-size:24px;border-radius:3px;transition:0.3s}.features .feature-box:hover i{background:var(--accent-color);color:var(--contrast-color)}.alt-features .icon-box{display:flex}.alt-features .icon-box h4{font-size:20px;font-weight:700;margin:0 0 10px 0}.alt-features .icon-box i{font-size:44px;line-height:44px;color:var(--accent-color);margin-right:15px}.alt-features .icon-box p{font-size:15px;color:color-mix(in srgb,var(--default-color),transparent 30%);margin-bottom:0}.services .service-item{background-color:var(--surface-color);box-shadow:0 0 30px rgb(0 0 0 / .1);height:100%;padding:60px 30px;text-align:center;transition:0.3s;border-radius:5px}.services .service-item .icon{font-size:36px;padding:20px 20px;border-radius:4px;position:relative;margin-bottom:25px;display:inline-block;line-height:0;transition:0.3s}.services .service-item h3{font-size:24px;font-weight:700}.services .service-item .read-more{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;padding:8px 20px}.services .service-item .read-more i{line-height:0;margin-left:5px;font-size:18px}.services .service-item.item-cyan{border-bottom:3px solid #0dcaf0}.services .service-item.item-cyan .icon{color:#0dcaf0;background:rgb(13 202 240 / .1)}.services .service-item.item-cyan .read-more{color:#0dcaf0}.services .service-item.item-cyan:hover{background:#0dcaf0}.services .service-item.item-orange{border-bottom:3px solid #fd7e14}.services .service-item.item-orange .icon{color:#fd7e14;background:rgb(253 126 20 / .1)}.services .service-item.item-orange .read-more{color:#fd7e14}.services .service-item.item-orange:hover{background:#fd7e14}.services .service-item.item-teal{border-bottom:3px solid #20c997}.services .service-item.item-teal .icon{color:#20c997;background:rgb(32 201 151 / .1)}.services .service-item.item-teal .read-more{color:#20c997}.services .service-item.item-teal:hover{background:#20c997}.services .service-item.item-red{border-bottom:3px solid #df1529}.services .service-item.item-red .icon{color:#df1529;background:rgb(223 21 4 / .1)}.services .service-item.item-red .read-more{color:#df1529}.services .service-item.item-red:hover{background:#df1529}.services .service-item.item-indigo{border-bottom:3px solid #6610f2}.services .service-item.item-indigo .icon{color:#6610f2;background:rgb(102 16 242 / .1)}.services .service-item.item-indigo .read-more{color:#6610f2}.services .service-item.item-indigo:hover{background:#6610f2}.services .service-item.item-pink{border-bottom:3px solid #f3268c}.services .service-item.item-pink .icon{color:#f3268c;background:rgb(243 38 140 / .1)}.services .service-item.item-pink .read-more{color:#f3268c}.services .service-item.item-pink:hover{background:#f3268c}.services .service-item:hover h3,.services .service-item:hover p,.services .service-item:hover .read-more{color:#fff}.services .service-item:hover .icon{background:#fff}.faq{background-color:#faf4eb}.faq .faq-container .faq-item{position:relative;padding:20px 0;border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 85%);overflow:hidden}.faq .faq-container .faq-item:last-child{margin-bottom:0}.faq .faq-container .faq-item h3{font-weight:600;font-size:16px;line-height:24px;margin:0 30px 0 0;transition:0.3s;cursor:pointer;display:flex;align-items:center}.faq .faq-container .faq-item h3 .num{color:var(--accent-color);padding-right:5px}.faq .faq-container .faq-item h3:hover{color:var(--accent-color)}.faq .faq-container .faq-item .faq-content{display:grid;grid-template-rows:0fr;transition:0.3s ease-in-out;visibility:hidden;opacity:0}.faq .faq-container .faq-item .faq-content p{margin-bottom:0;overflow:hidden}.faq .faq-container .faq-item .faq-toggle{position:absolute;top:20px;right:20px;font-size:16px;line-height:0;transition:0.3s;cursor:pointer}.faq .faq-container .faq-item .faq-toggle:hover{color:var(--accent-color)}.faq .faq-container .faq-active h3{color:var(--accent-color)}.faq .faq-container .faq-active .faq-content{grid-template-rows:1fr;visibility:visible;opacity:1;padding-top:10px}.faq .faq-container .faq-active .faq-toggle{transform:rotate(90deg);color:var(--accent-color)}.testimonials .testimonial-item{background-color:var(--surface-color);box-shadow:0 0 20px rgb(0 0 0 / .1);box-sizing:content-box;padding:30px;margin:40px 30px;min-height:320px;display:flex;flex-direction:column;text-align:center;transition:0.3s}.testimonials .testimonial-item .stars{margin-bottom:15px}.testimonials .testimonial-item .stars i{color:#ffc107;margin:0 1px}.testimonials .testimonial-item .testimonial-img{width:90px;border-radius:50%;border:4px solid var(--background-color);margin:0 auto}.testimonials .testimonial-item h3{font-size:18px;font-weight:700;margin:10px 0 5px 0}.testimonials .testimonial-item h4{font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 40%);margin:0}.testimonials .testimonial-item p{font-style:italic;margin:0 auto 15px auto}.testimonials .swiper-wrapper{height:auto}.testimonials .swiper-pagination{margin-top:20px;position:relative}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:color-mix(in srgb,var(--default-color),transparent 85%);opacity:1}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color)}.testimonials .swiper-slide{opacity:.3}@media (max-width:1199px){.testimonials .swiper-slide-active{opacity:1}.testimonials .swiper-pagination{margin-top:0}.testimonials .testimonial-item{margin:40px 20px}.testimonials .swiper-slide{opacity:1}}@media (min-width:1200px){.testimonials .swiper-slide-next{opacity:1;transform:scale(1.12)}}.team .team-member{box-shadow:0 0 30px rgb(0 0 0 / .1);overflow:hidden;text-align:center;border-radius:5px;transition:0.3s}.team .team-member .member-img{position:relative;overflow:hidden}.team .team-member .social{position:absolute;right:-100%;top:30px;opacity:0;border-radius:4px;transition:0.5s;background:color-mix(in srgb,var(--background-color),transparent 60%);z-index:2}.team .team-member .social a{transition:color 0.3s;color:color-mix(in srgb,var(--default-color),transparent 50%);margin:15px 12px;display:block;line-height:0;text-align:center}.team .team-member .social a:hover{color:var(--default-color)}.team .team-member .social i{font-size:18px}.team .team-member .member-info{padding:10px 15px 20px 15px}.team .team-member .member-info h4{font-weight:700;margin-bottom:10px;font-size:18px}.team .team-member .member-info span{display:block;font-size:14px;font-weight:400;color:color-mix(in srgb,var(--default-color),transparent 50%)}.team .team-member .member-info p{font-style:italic;font-size:14px;padding-top:15px;line-height:26px;color:color-mix(in srgb,var(--default-color),transparent 30%)}.team .team-member:hover{transform:scale(1.08);box-shadow:0 0 30px rgb(0 0 0 / .1)}.team .team-member:hover .social{right:8px;opacity:1}.contact{padding-top:35px!important}.contact .info-item{background:color-mix(in srgb,var(--default-color),transparent 96%);padding:30px;height:100%}.contact .info-item i{font-size:38px;line-height:0;color:var(--accent-color)}.contact .info-item h3{font-size:20px;font-weight:700;margin:20px 0 10px 0}.contact .info-item p{padding:0;line-height:24px;font-size:14px;margin-bottom:0}.service-details .service-box{background-color:var(--surface-color);padding:20px;box-shadow:0 2px 20px rgb(0 0 0 / .1)}.service-details .service-box+.service-box{margin-top:30px}.service-details .service-box h4{font-size:20px;font-weight:700;border-bottom:2px solid color-mix(in srgb,var(--default-color),transparent 92%);padding-bottom:15px;margin-bottom:15px}.service-details .services-list{background-color:var(--surface-color)}.service-details .services-list a{color:color-mix(in srgb,var(--default-color),transparent 20%);background-color:color-mix(in srgb,var(--default-color),transparent 96%);display:flex;align-items:center;padding:12px 15px;margin-top:15px;transition:0.3s}.service-details .services-list a:first-child{margin-top:0}.service-details .services-list a i{font-size:16px;margin-right:8px;color:var(--accent-color)}.service-details .services-list a.active{color:var(--contrast-color);background-color:var(--accent-color)}.service-details .services-list a.active i{color:var(--contrast-color)}.service-details .services-list a:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 95%);color:var(--accent-color)}.service-details .download-catalog a{color:var(--default-color);display:flex;align-items:center;padding:10px 0;transition:0.3s;border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.service-details .download-catalog a:first-child{border-top:0;padding-top:0}.service-details .download-catalog a:last-child{padding-bottom:0}.service-details .download-catalog a i{font-size:24px;margin-right:8px;color:var(--accent-color)}.service-details .download-catalog a:hover{color:var(--accent-color)}.service-details .help-box{background-color:var(--accent-color);color:var(--contrast-color);margin-top:30px;padding:30px 15px}.service-details .help-box .help-icon{font-size:48px}.service-details .help-box h4,.service-details .help-box a{color:var(--contrast-color)}.service-details .services-img{margin-bottom:20px}.service-details h3{font-size:26px;font-weight:700}.service-details p{font-size:15px}.service-details ul{list-style:none;padding:0;font-size:15px}.service-details ul li{padding:5px 0;display:flex;align-items:center}.service-details ul i{font-size:20px;margin-right:8px;color:var(--accent-color)}.products{background-color:var(--nav-color)}.products .products-heading{color:var(--contrast-color)}.product-card{height:100%;background:#fff;padding:30px;position:relative;border:1px solid var(--border);transition:var(--transition);box-shadow:0 15px 30px rgb(0 0 0 / .1);overflow:hidden;border-radius:3px}.product-card::before{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:var(--primary);transition:all 0.35s ease}.product-card:hover{transform:translateY(-8px);border-color:#fff0}.product-card:hover::before{width:100%}.product-number{position:absolute;right:25px;top:20px;color:#ebebeb;font-size:45px;font-family:var(--default-font);font-weight:800}.product-icon{width:60px;height:60px;background:rgb(140 98 8 / .08);color:var(--accent-color);display:flex;align-items:center;justify-content:center;font-size:27px;margin-bottom:25px;transition:all 0.35s ease}.product-card:hover .product-icon{background:var(--accent-color);color:#fff;transform:rotate(-5deg)}.product-card h3{font-size:18px;margin-bottom:12px}.product-card p{color:var(--muted);font-size:14px;line-height:1.7;min-height:70px}.product-card a{color:var(--accent-color);font-size:12px;font-weight:700}.product-card a i{margin-left:5px}.product-card ul{padding:0;list-style:none;color:var(--default-color);text-align:center;line-height:26px;font-size:16px;margin-bottom:25px}.product-card ul li i{background:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color)}.btn-dark-custom{background:var(--dark);color:#fff;padding:14px 25px;border-radius:4px;font-size:13px;font-weight:700}.about-checklist{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}@media (max-width:767px){.about-checklist{grid-template-columns:1fr}}.about-check-item{display:flex;align-items:flex-start;gap:9px;font-size:13px;font-weight:600}.about-check-item>i{background:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color);line-height:0;padding:4px;margin-right:8px;font-size:14px;border-radius:3px;transition:0.3s}.about-check-item span{display:block;font-size:14px;font-weight:600;color:var(--accent-color);margin-bottom:4px}.whatsapp-btn{position:fixed;right:15px;bottom:60px;width:55px;height:55px;background:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:27px;box-shadow:0 8px 25px rgb(37 211 102 / .3);z-index:10000;transition:var(--transition)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(max-width:991px){section,.section{padding:48px 0!important}.section-title{padding-bottom:48px!important}.hero h1{font-size:42px!important;text-align:center}.hero p{text-align:center}.hero-img img{max-width:440px!important}.hero-button{justify-content:center}.about .content h2{font-size:24px}}@media(max-width:767px){section,.section{padding:42px 0!important}.hero .container{padding-top:28px!important}.hero h1{font-size:38px!important;text-align:center;line-height:50px}.hero p{font-size:18px!important}.hero-img img{max-width:410px!important}}@media(max-width:499px){section,.section{padding:32px 0!important}.section-title{padding-bottom:36px!important}.hero .container{padding-top:26px!important}.hero h1{font-size:32px!important;text-align:center;line-height:43px}.hero p{font-size:16px!important}.hero-img img{max-width:350px!important}.features .feature-box h3{font-size:15px}}@media(max-width:375px){section,.section{padding:28px 0!important}.section-title{padding-bottom:34px!important}.hero .container{padding-top:25px!important}.hero h1{font-size:30px!important;text-align:center;line-height:40px}.hero p{font-size:15px!important}.hero-img img{max-width:300px!important}.section-title p{font-size:29px}.features .feature-box h3{font-size:13px;margin-top:13px;overflow-wrap:anywhere}.features .feature-box{display:block!important;padding:20px 20px!important;text-align:center}.features .feature-box i{margin-right:0!important}.team .team-member .member-info h4{font-size:15px}.team-member .btn-main{letter-spacing:.5px;font-size:13px!important;padding:1px 4px!important}.team-member .btn-main i{font-size:14px!important}}@media(max-width:315px){.hero .container{padding-top:25px!important}.hero h1{font-size:26px!important;text-align:center;line-height:34px}.hero-img img{max-width:250px!important}.hero p{font-size:14px!important}}