body{margin:0;padding:0;font-size:16px;font-family:"Poppins",sans-serif;background:#fff;color:#686868}h1,h2,h3,h4,h5,h6{padding:0;margin:0;color:#2a2a2a}h1{font-size:54px;line-height:58px;font-weight:600;position:relative}h2{font-size:28px;font-weight:400;line-height:44px;margin-bottom:20px}h3{font-size:18px;font-weight:700}h4{font-size:18px;font-weight:400;line-height:44px;margin-bottom:20px}h5{font-size:18px}h6{font-size:18px}a{text-decoration:none;color:#464646}a:hover{color:#000}p{margin:5px 0 15px;line-height:28px;letter-spacing:.5px}ul{padding:0;margin:0}ul li{list-style:none}img{width:100%}span.span-title{font-size:20px;font-weight:500;margin-bottom:7px;display:block;color:#000;display:flex;justify-content:center}span.span-title-left{font-size:20px;font-weight:500;margin-bottom:7px;display:block;color:#000}.spinner5 .cube1,.spinner5 .cube2{background-color:#000}.button{padding:12px 20px;background:#000;color:#fff;font-size:14px;letter-spacing:1px;border-radius:5px;border:0;transition:0.2s;font-weight:400;border:1px solid #fff0}.button:hover{background:#fff;color:#000;border-color:#fff0}.centrado{text-align:center}.navbar{top:0;background:#000;padding:25px 0;position:fixed;width:100%;z-index:99;text-align:center}.navbar .navbar-brand{text-align:left;width:25%}.navbar .navbar-brand img{height:40px;width:auto}.navbar .navbar-toggler{padding:0}.navbar .navbar-toggler i{font-size:32px;color:#fff}.navbar .navbar-toggler:focus{box-shadow:none}.navbar .navbar-collapse{position:relative;width:50%;text-align:center;left:-10px}.navbar .navbar-nav{margin-right:auto;margin-left:auto}.navbar .navbar-nav li{padding:0 4px}.navbar .navbar-nav li a{color:#fff;font-weight:400}.navbar .navbar-nav li a:hover{color:#eee}.navbar .button-navbar{width:25%;float:right;text-align:right}.navbar .button-navbar li{display:inline-block;margin-left:15px;color:#fff;font-size:20px;font-weight:500}.navbar .button-navbar li i{color:#000;font-size:20px;height:45px;width:45px;border-radius:50%;background:#fff;text-align:center;line-height:30px;border:7px solid #eee;margin-right:10px}.navbar-fixed{box-shadow:0 2px 2px 0 #fff0,0 1px 5px 0 rgb(0 0 0 / .12),0 3px 1px -2px #fff0}.intro{color:#eee;background:#000;padding:200px 0 160px;text-align:center}.intro .span-title{color:#fff}.intro h1{color:#fff;padding:0 130px;z-index:1}.intro .content-right img{position:relative;top:-22px;left:-50px}.intro .content-left img{position:relative;right:-50px;z-index:2;top:40px}.intro img{border-radius:10px}.whatsapp{display:inline-flex;justify-content:center;width:80px;height:80px}.features{padding-top:120px}.features .container{padding-left:140px;padding-right:140px}.features h2{margin-bottom:40px}.features .content{position:relative}.features .content .icon{float:left}.features .content .icon i{height:50px;width:50px;background:#000;text-align:center;color:#fff;line-height:40px;border-radius:50%;margin-right:15px;font-size:24px}.features .content .text{overflow:hidden}.features .content .text h6{margin-top:5px}.content .slogan p{font-size:18px;color:#000;font-weight:700}.about{padding-top:130px}.about .content-left{background:url(../img/about1.webp) center no-repeat;background-size:cover;text-align:right;border-radius:10px}.about .content-left img{margin-top:220px;width:250px;margin-right:-50px;margin-bottom:-138px;border-radius:10px}.about .content-left .open{background:#fff;z-index:1;position:relative;text-align:center;width:200px;border-radius:5px;padding:27px;bottom:-66px;box-shadow:0 12px 30px -15px rgb(0 0 0 / .2);margin-left:45%;transform:translate(-50%);padding-top:0}.about .content-left .open i{height:40px;width:40px;line-height:38px;background:#000;color:#fff;font-size:19px;border-radius:50%;position:relative;top:-19px}.about .content{padding-left:50px}.about .content-icon{position:relative}.about .content-icon .icon{float:left}.about .content-icon .icon i{height:50px;width:50px;background:#000;text-align:center;color:#fff;line-height:48px;border-radius:50%;margin-right:15px;font-size:24px}.about .content-icon .text{overflow:hidden}.about .row .row{margin-top:50px}.services{padding-top:140px;padding-bottom:140px}.services .content{box-shadow:0 12px 30px -15px rgb(0 0 0 / .2);padding:30px;text-align:center;border-radius:10px}.services .content p{line-height:24px}.services .content img{height:65px;width:auto;margin-bottom:25px}.services .content h3{margin-bottom:25px}.testimonial{padding-top:120px;padding-bottom:100px;background:#f5f8f9}.testimonial .content .entry2{margin-left:30px}.testimonial .content .entry{border-radius:10px;background:#fff;padding:20px;padding-bottom:0;margin-bottom:30px;box-shadow:0 12px 30px -15px rgb(0 0 0 / .2)}.testimonial .content .entry .image{float:left;margin-right:20px}.testimonial .content .entry .image img{width:50px;height:50px;border-radius:50%}.testimonial .content .entry .text{overflow:hidden}.testimonial .content .entry .text p{line-height:26px}.contact{padding-top:120px;padding-bottom:30px;font-size:16px;font-weight:500;clear:both}.logo{width:100%;box-shadow:0 12px 30px -15px rgb(0 0 0 / .2);border-radius:10px;margin-bottom:40px}.contact h5{margin-bottom:15px;font-weight:500}.contact .content{position:relative;background:#f5f8f9;padding:30px;border-radius:10px}.contact .content .icon{float:left}.contact .content .icon i{background:#000;font-size:25px;color:#fff;height:50px;width:50px;text-align:center;line-height:50px;margin-right:22px;border-radius:10px}.contact .content .text{overflow:hidden}.contact .content .text span{position:relative;top:-10px}.contact .content-clock{background:#000}.contact .content-clock .icon i{color:#000;background:#fff}.contact .content-clock h5{color:#fff}.contact .content-clock span{color:#eee}footer{text-align:right}footer .row{padding:10px 0 30px 0}footer ul{text-align:left}footer ul li{display:inline-block}footer ul li i{font-size:20px;margin-right:10px}footer ul li i:hover{color:#000}@media (max-width:991px){.navbar .button-navbar{display:none}.intro h1{padding:0}.intro .content-left img{right:-30px}.intro .content-right img{left:-30px}.features .container{padding:0}.about .col-md-5{flex:100%}.about .col-md-7{flex:100%}.about h2{margin-top:30px}.about .content-left{margin-right:50px}.about .content-left .open{bottom:-50px}.about .content{margin-top:100px;padding-left:0}.services{padding-top:120px}.services .col-md-4{flex:50%}.contact .col-md-3{flex:50%}.contact .col-md-6{flex:50%}}@media (max-width:767px){.intro{padding-bottom:170px}.intro .content-left img{right:0;top:25px}.intro .content-right img{left:0;top:50px}.features .content{margin-bottom:25px}.features .container{padding:0 30px}}@media (max-width:575px){.container{padding:0 25px}.navbar .navbar-brand img{height:32px}h1{font-size:48px;line-height:53px}.about .col{flex:100%}.features .content{box-shadow:0 12px 30px -15px rgb(0 0 0 / .2);padding:25px}.contact .col-md-3{width:100%}.contact .col-md-4{display:none}.contact .col-md-5{display:none}.testimonial .content .entry2{margin-left:0}h2{font-size:36px;line-height:45px}footer{text-align:center}footer ul{text-align:center;margin-bottom:12px}}body,html{overflow-x:hidden;width:100%}.row{margin-left:0;margin-right:0}.features .row{--bs-gutter-x:1.5rem}.intro img{aspect-ratio:362 / 416;height:auto}.whatsapp-float{position:fixed;width:62px;height:62px;bottom:25px;right:25px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:35px;box-shadow:0 4px 15px rgb(0 0 0 / .35);z-index:1000;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;animation:whatsappPulse 2.5s infinite}.whatsapp-float:hover{transform:scale(1.1);background-color:#20c05a;color:#fff;text-decoration:none;box-shadow:0 6px 20px rgb(0 0 0 / .45)}@keyframes whatsappPulse{0%{box-shadow:0 0 0 0 rgb(37 211 102 / .7)}70%{box-shadow:0 0 0 15px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@media (max-width:767px){.whatsapp-float{width:56px;height:56px;font-size:32px;bottom:18px;right:18px}}.services .content img{height:195px!important;width:auto!important;margin-bottom:30px;object-fit:contain}.services .content{padding:40px 25px 35px!important;min-height:380px}@media (max-width:767px){.services .content img{height:160px!important}}.verify-link{display:inline-block;margin-top:12px;color:#000;font-weight:500;text-decoration:none;font-size:14.5px;border-bottom:1px solid #ddd;transition:all 0.3s ease}.verify-link:hover{color:#25d366;border-color:#25d366}.testimonial .entry .text p strong{color:#2a2a2a}.testimonial .entry{padding-bottom:25px}.contact-image-wrapper{position:relative;width:100%;max-width:520px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 15px 35px rgb(0 0 0 / .15)}.contact-image{width:100%!important;height:auto!important;object-fit:contain;display:block;border-radius:12px}.footer-logo{max-width:220px;height:auto;filter:brightness(1.05);transition:transform 0.3s ease}.footer-logo:hover{transform:scale(1.05)}.footer-title{color:#011533;font-size:18px;margin-bottom:20px;font-weight:600}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:10px}.footer-links a{color:#464646;text-decoration:none;transition:all 0.3s}.footer-links a:hover{color:#011533;padding-left:5px}.social-icons a{color:#011533;font-size:32px;margin-right:18px;transition:all 0.3s}.social-icons a:hover{color:#25d366;transform:translateY(-3px)}.footer-bottom{border-color:rgb(1 21 51 / .1)!important}.footer-bottom p{font-size:14px}.siamolabs-link{color:#011533!important;font-weight:700}.siamolabs-link:hover{color:#25d366!important}