*{margin:0;padding:0}html{font-size:100%;font-display:swap}*,*:before,*:after{box-sizing:border-box}body{font-display:swap;overflow-x:hidden;background-color:#F2F5FA}iframe{border:none}input,textarea,select,option,button{margin:0;border:0;padding:0;outline:none}table{border-spacing:0;overflow-x:auto}table th{white-space:nowrap}input:focus,select:focus{outline:none;transition:300ms ease-in-out}a{color:inherit;word-break:keep-all;text-decoration:none;align-self:flex-start}img{max-width:100%;height:auto}.flex{width:100%;display:flex}.container{width:90%;display:flex}.responsive-img{display:flex;justify-content:flex-start;align-items:flex-start}.row{display:flex;flex-direction:row}.row-responsive{display:flex;flex-direction:row}.column{display:flex;flex-direction:column}.wrap{display:flex;flex-wrap:wrap}.nowrap{display:flex;flex-wrap:nowrap}.justify-center{display:flex;justify-content:center}.justify-start{display:flex;justify-content:flex-start}.justify-end{display:flex;justify-content:flex-end}.justify-between{display:flex;justify-content:space-between}.justify-arround{display:flex;justify-content:space-around}.align-center{display:flex;align-items:center}.align-start{display:flex;align-items:flex-start}.align-end{display:flex;align-items:flex-end}.auto{width:auto;display:flex}.full{width:100%;display:flex}.container{width:90%;display:flex}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.text-right{text-align:right}.table-responsive{overflow-x:auto}.table-responsive table{width:100%}.table-auto{table-layout:auto}.table-equal{table-layout:fixed}.cover-img{object-fit:cover}.contain-img{object-fit:contain}.hidden{display:none !important}.cursor-pointer{cursor:pointer}.grid{display:grid}@media screen and (min-width: 1440px){.container{max-width:1300px}}@media screen and (max-width: 768px){.row-responsive{flex-direction:column}.white-space-64{height:48px}}@media screen and (max-width: 576px){.container{width:92%}}.color-white{color:#fff}.color-black{color:#000}.color-gray{color:#505050}.color-darkgray{color:#333}.color-primary{color:#697e30}.color-secondary{color:#282828}.color-success{color:#b7db53}.color-info{color:#17a2b8}.color-warning{color:#eece00}.color-danger{color:#D64541}@font-face{font-family:'martian_b_thairegular';src:url("../fonts/martianbthai-regular-webfont.woff2") format("woff2"),url("../fonts/martianbthai-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'martian_b_thaibold';src:url("../fonts/martianbthai-bold-webfont.woff2") format("woff2"),url("../fonts/martianbthai-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'martian_b_thailight';src:url("../fonts/martianbthai-light-webfont.woff2") format("woff2"),url("../fonts/martianbthai-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'martian_b_thaimedium';src:url("../fonts/martianbthai-medium-webfont.woff2") format("woff2"),url("../fonts/martianbthai-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'martian_b_thaisemibold';src:url("../fonts/martianbthai-semibold-webfont.woff2") format("woff2"),url("../fonts/martianbthai-semibold-webfont.woff") format("woff");font-weight:normal;font-style:normal}.font-triple{font-size:2.5rem}.font-double{font-size:2rem}.font-huge{font-size:1.8rem}.font-large{font-size:1.6rem}.font-medium{font-size:1.4rem}.font-regular{font-size:1.2rem}.font-small{font-size:1rem}.font-text{font-size:.93rem}.font-tiny{font-size:.9rem}.font-mini{font-size:.8rem}.weight-bold{font-family:"martian_b_thaibold",sans-serif;font-weight:700}.weight-semi{font-family:"martian_b_thaisemibold",sans-serif;font-weight:600}.weight-medium{font-family:"martian_b_thaimedium",sans-serif;font-weight:500}.weight-regular{font-family:"martian_b_thairegular",sans-serif;font-weight:400}.weight-light{font-weight:300;font-family:"martian_b_thailight",sans-serif}h1,h2,h3,h4,h5,h6,p,a,b,i,span,th,td,li,label,strong,legend,em{color:#333;font-family:"martian_b_thairegular",sans-serif}h1{font-size:1.8rem;font-weight:700;font-family:"martian_b_thaibold",sans-serif}h2{line-height:2rem;font-size:1.6rem;font-weight:600;font-family:"martian_b_thaisemibold",sans-serif}h3{font-size:1.4rem;font-weight:600;font-family:"martian_b_thaisemibold",sans-serif}h4{font-size:1.2rem;font-weight:500;font-family:"martian_b_thaimedium",sans-serif}h5{font-size:.93rem;font-weight:500;font-family:"martian_b_thaimedium",sans-serif}h6{font-size:1.4rem;font-weight:400;font-family:"martian_b_thairegular",sans-serif}p,a,li,label{line-height:1.5rem;font-size:.93rem;font-family:"martian_b_thailight",sans-serif}b,i,span,strong{color:inherit;font-size:inherit}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.underline{text-decoration:underline}.line-through{text-decoration:line-through}::selection{color:#fff;background-color:#697e30}@media screen and (max-width: 768px){.font-triple{font-size:2rem}.font-double{font-size:1.8rem}}.white-space-4{height:4px}.white-space-8{height:8px}.white-space-16{height:16px}.white-space-24{height:24px}.white-space-32{height:32px}.white-space-48{height:48px}.white-space-64{height:64px}.animation{animation-duration:300ms;animation-fill-mode:both;animation-timing-function:ease-in-out}.animation .faster{animation-duration:250ms}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{animation-name:fadeOut}.shine{animation:shine 1000ms infinite ease-in-out;-webkit-mask-image:linear-gradient(-75deg, rgba(0,0,0,0.9) 30%, #000 50%, rgba(0,0,0,0.6) 70%);-webkit-mask-size:200%}@keyframes shine{from{-webkit-mask-position:150%}to{-webkit-mask-position:-50%}}.iframe-container{overflow:hidden;position:relative;padding-top:56.25%}.iframe-container iframe{top:0;left:0;border:0;width:100%;height:100%;position:absolute}.input{color:#697e30;min-width:300px;border-radius:6px;font-size:1.1rem;font-family:"martian_b_thaimedium",sans-serif;padding:12px 8px;background-color:white;font-weight:500}textarea{resize:none}.textarea{resize:none;min-width:300px}::placeholder{color:#b1b1b1}button,a,.btn{cursor:pointer;font-family:"martian_b_thaisemibold",sans-serif}.btn{color:#fff;border-radius:4px;position:relative;letter-spacing:0.5px;font-weight:500;padding:12px 32px;transition:background-color 300ms ease-in-out}.btn:focus{animation:focus 300ms ease-in-out}.btn i{top:10px;left:7px;position:absolute}@keyframes focus{from{transform:scale(0.95)}to{transform:scale(1)}}.btn-medium{padding:12px 32px}.btn-medium i{top:14px}.btn-primary{background-color:#697e30}.btn-primary:hover{background-color:rgba(105,126,48,0.8)}.btn-primary-alt{background-color:#89005d}.btn-primary-alt:hover{background-color:rgba(137,0,93,0.8)}.btn-secondary{background-color:#282828}.btn-secondary:hover{background-color:rgba(40,40,40,0.8)}.btn-primary-ghost{color:#697e30;border:1px solid #697e30;background-color:transparent}.btn-primary-ghost:hover{color:#fff;background-color:#697e30}.btn-transparent{background-color:transparent}header{padding:24px 0;background-color:#697e30}header .logo{width:30%}header nav{width:70%;justify-content:flex-end}header nav .nav-item{padding:0 16px}header nav .nav-item:last-child{padding-right:0}@media screen and (max-width: 768px){header .logo{width:100%;margin-bottom:16px}header .logo .responsive-img{align-items:center;justify-content:center}header nav{width:100%;justify-content:center}header nav .nav-item{padding:0 8px}header nav .nav-item:first-child{padding-left:0}}aside *{transition:all 300ms ease-in-out}aside{min-width:250px;min-height:90vh;background-color:#fff;border-right:1px solid rgba(0,0,0,0.05)}aside nav{top:0;position:sticky;align-self:flex-start}aside .nav-container{background-color:#fff;padding:8px 0}aside .nav-container .nav-item{width:100%;position:relative;padding:8px 12px;padding-left:32px}aside .nav-container .nav-item i{padding-right:8px}aside .nav-container .nav-item span{right:1rem;position:absolute;font-weight:500}aside .nav-container .nav-item:hover{color:#697e30;background-color:rgba(105,126,48,0.1)}aside .nav-container .nav-item:hover span{transform:rotate(90deg)}aside .nav-container .nav-subitem{width:100%;padding:2px 12px;padding-left:40px;font-size:0.9rem;background-color:#fff}aside .nav-container .nav-subitem:last-child{padding-bottom:12px}aside .nav-container .nav-subitem:hover{color:#697e30}aside .nav-active{color:#697e30;background-color:rgba(105,126,48,0.1)}footer{padding:32px 0;background-color:#697e30}footer .left{padding-left:32px;justify-content:center}footer .left .link{padding:0 8px;border-right:1px solid white}footer .left .link:first-child{padding-left:0}footer .left .link:last-child{border-right:0;padding-right:0}@media screen and (max-width: 768px){footer .left{padding-left:0;align-items:center;justify-content:center;margin-bottom:8px}footer .left .copy p{text-align:center}}.table{min-height:500px;max-height:580px;padding:32px;background-color:#fff;border:1px solid rgba(154,154,154,0.25)}.table .title{justify-content:space-between}.table th{text-align:left;padding:8px 0;font-weight:500;border-top:2px solid rgba(0,0,0,0.03);border-bottom:2px solid rgba(0,0,0,0.03)}.table td{font-size:0.9rem;padding:16px 0;font-weight:400}.table .btn{padding:8px 12px}.react-hooks-paginator .page-item.active .page-link{border:1px solid #697e30;background-color:#697e30}.react-hooks-paginator .page-item:hover .page-link,.react-hooks-paginator .react-hooks-paginator .page-item.active .page-link{background-color:rgba(105,126,48,0.5);border:1px solid transparent}.card{width:100%;border-radius:4px;background-color:#fff;border:1px solid rgba(154,154,154,0.25)}.card:hover{border:1px solid rgba(154,154,154,0.5)}.card .image{display:flex;justify-content:center;height:180px;border-top-left-radius:4px;border-top-right-radius:4px}.card .image img{width:99.6%;height:180px}.card .content{padding:16px}.companies .grid-container{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:0.5rem;row-gap:1em}.companies .card .status{font-size:0.75rem;border-radius:4px;line-height:1.35rem;padding:0 8px;margin-right:12px}.companies .card .status-success{background-color:#b7db53}.companies .card .status-warning{background-color:#eece00}.companies .card .status-danger{background-color:#D64541}.home .banner{min-height:600px;position:relative;align-items:flex-end;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}.home .banner .information{max-width:332px}.home .banner .information h2{font-size:3.5rem}.home .banner .information em{font-size:2rem;padding-right:8px}.home .banner .information h3{font-size:2.5rem}.home .banner .information .underlined{border-bottom:4px solid #fff}.home .quick{min-height:600px;position:relative}.home .quick .container{justify-content:center}.home .quick .content{width:60%;position:relative;margin-left:32px}.home .quick .content h2{font-size:2.5rem}.home .quick .content .line{left:0;top:44px;min-width:50%;height:4px;position:absolute;background-color:#b7db53}.home .quick .content p{font-size:1rem}.home .quick .human{top:0;right:0;position:absolute}.home .quick .human img{height:600px}.home .side1{margin-bottom:4px}.home .side1 .content{width:70%}.home .side1 .left{height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:4px}.home .side1 .right{background-color:#697e30;margin-left:4px}.home .side1 .right .icons .icon{min-width:120px;padding:8px 16px}.home .side1 .right .icons .icon img{height:60px}.home .side1 .right .container{justify-content:center}.home .side2{margin-top:4px}.home .side2 .left{background-color:#282828;margin-right:4px}.home .side2 .left .container{justify-content:center}.home .side2 .content{width:70%}.home .side2 .right{height:500px;margin-left:4px;background-size:cover;background-position:center;background-repeat:no-repeat}.home .gallery .title{margin-left:32px}.home .gallery .line{height:4px;max-width:200px;margin-left:32px;background-color:#b7db53}.home .gallery .slider{height:500px;position:relative;margin-bottom:32px}.home .gallery .prev-btn button,.home .gallery .next-btn button{width:40px;height:40px;border-radius:50%;background-color:#b7db53}.home .gallery .prev-btn{top:0px;left:120px;height:100%;display:flex;position:absolute;align-items:center;justify-content:center}.home .gallery .next-btn{top:0px;right:120px;height:100%;display:flex;position:absolute;align-items:center;justify-content:center}.home .gallery .testimonial{top:64px;width:500px;min-height:370px;position:absolute;transition:all .5s;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.home .gallery #testimonial1{z-index:99;transform:translateX(0px) scale(1.2)}.home .gallery #testimonial2{z-index:9;transform:translateX(-120px)}.home .gallery #testimonial3{z-index:9;transform:translateX(120px)}.home .contact{padding:32px 0;background-color:#282828}.home .contact .left{padding-left:32px;border-right:2px solid white}.home .contact .btn-container{min-width:250px}@media screen and (max-width: 768px){.home .banner{min-height:380px;align-items:center;justify-content:center}.home .banner .information{max-width:360px}.home .banner .information h2{font-size:3rem;text-align:center}.home .banner .information em{font-size:1.8rem;padding-right:12px}.home .banner .information h3{font-size:2rem;padding-bottom:4px}.home .banner .information .underlined{justify-content:center;border-bottom:4px solid #fff}.home .quick{min-height:500px}.home .quick .container{justify-content:center}.home .quick .content{width:100%;margin-left:0}.home .quick .content .line{display:none}.home .quick .human{display:none}.home .side1{margin-bottom:0}.home .side1 .content{width:95%}.home .side1 .left{height:400px;margin-right:0}.home .side1 .right{margin-left:0px;padding:32px 0}.home .side1 .right .icons .icon{min-width:100px}.home .side2{margin-top:0}.home .side2 .left{margin-right:0;padding:32px 0}.home .side2 .content{width:95%}.home .side2 .right{height:400px;margin-left:0}.home .gallery{display:none}.home .contact .left{padding-left:0;border-right:0;margin-bottom:32px}.home .contact .right .map iframe{height:300px}.home .contact .btn-container{min-width:250px}}#nprogress{pointer-events:none}#nprogress .bar{top:0;left:0;z-index:1;height:4px;width:100%;position:fixed;background-color:#697e30}#nprogress .peg{right:0px;width:100px;height:100%;opacity:1.0;display:block;position:absolute;box-shadow:0 0 10px #282828,0 0 5px #282828;-webkit-transform:rotate(3deg) translate(0px, -4px);-ms-transform:rotate(3deg) translate(0px, -4px);transform:rotate(3deg) translate(0px, -4px)}#nprogress .spinner{top:15px;z-index:2;right:15px;display:block;position:fixed}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-top-color:#282828;border-left-color:#282828;border-radius:50%;border:solid 2px transparent;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-16px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#697e30;border-radius:50%;opacity:0.25;cursor:pointer}.nosotros .flickity-page-dots .dot{background:white}.flickity-page-dots .dot.is-selected{opacity:1}@media screen and (max-width: 576px){.flickity-prev-next-button{top:50%;width:24px;height:24px;border-radius:50%;transform:translateY(-50%)}}
/*# sourceMappingURL=style.css.map */
