﻿@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{text-align:center;width:100%}hr,input{margin:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}textarea{font-family:arial}strong,b{font-weight:bold}img{max-width:100%}label,input[type=button],input[type=submit],button{cursor:pointer}textarea:focus,select:focus,input:focus{outline:0 none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.fl{float:left}.fr{float:right}.textl,#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .texto,.c-header .nav ul li .sub_categories{text-align:left}.textr{text-align:right}.textc{text-align:center}.textj{text-align:justify}.bold{font-weight:bold}.mayus,.c-pagination a,.c-pagination span{text-transform:uppercase}.italic,.c-blog-list li a time,.c-richText em,form span.tip{font-style:italic}.box,#about .cta-section,#about .service-section-alt .service-header-alt .service-intro-alt,#about .service-section-alt,#about .values-section,#about .intro-section-alt,#about .evolution-section-alt,#about .hero-section,#innovation-show .top,#innovation .list .articles li.card-container .card .now-more,#innovation .list .articles li.card-container .card .card-content .card-title,#innovation .list .articles li.card-container .card .card-content,#innovation .list,#innovation .top,#politics .politics-content,#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li a .img,#product_list ul li .text,.blog-show .bottom .short,.blog-index-v2 .top,#home .form ul li .form_section form,#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .texto button,#home .ecorental_seo_footer .equipos_footer_ecorental ul li a,#home .ecorental_seo_footer .equipos_footer_ecorental,#home .ecorental_seo_footer .introduction,#home .ecolift_seo_footer,#home .frequently_asked_questions .list li .content div,#home .frequently_asked_questions .list li,#home .talk_to_us .box_black,#home .seo_description .seo,#home .cta-container .cta-contact-item,#home .cta-container,.product-list-seo .top-product,.c-alert .message,.c-gallery ul li a,.c-product-show .info_bottom,.c-home-categories li a .text h2,.c-whatsapp-call,.c-social ul li a,.c-social,.c-footer,.c-header .nav ul li .sub_categories a,.c-header .nav ul li .sub_categories,.c-header .nav,.c-header,form .checkbox li label,form .error,form input,form select,form textarea,.wrap,#politics{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mt-5{margin-top:5px}.mt-10,#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .texto button,#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .texto h4{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-40{margin-left:40px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-40{margin-right:40px}.pad-10{padding:10px}.pad-20{padding:20px}.block,.c-header .nav ul li .sub_categories a{display:block}.inline{display:inline-block}.hidden{display:none}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}:root{--color-1: #FF3C00;--color-2: #8FC73E;--color-black: #333}body{background:#fff;font-size:.95rem;margin:0}.wrap,#politics{margin-left:auto;margin-right:auto;width:90%}.wrap-large{max-width:1400px}.wrap-medium,#politics{max-width:1100px}.wrap-sm{max-width:900px}.wrap-small{max-width:600px}.wrap-smaller{max-width:450px}form .row{display:block;width:100%;margin-bottom:15px}form .row:last-child{margin-bottom:0}@media screen and (max-width: 48em){form .row:last-child{margin-bottom:15px}}form .row label{display:block;margin-bottom:10px;text-align:left;color:#323232}form input[type=text],form input[type=password],form input[type=email],form input[type=number],form input[type=url],form select,form textarea{font-size:1em}form input,form select,form textarea{width:100%;border:1px solid rgba(0,0,0,.05);border-radius:3px;padding:15px;color:#333;background:#f2f2f2}form input:focus,form textarea:focus,form select:focus{border-color:#ff3c00}form input[type=check],form input[type=radio],form input[type=file]{width:auto;border:none;padding:0}form textarea{min-height:80px}form input.error,form select.error,form textarea.error{border-color:#e00}form label.error{margin-top:5px;color:#e00;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}form fieldset{display:grid;grid-gap:0}@media screen and (min-width: 48em){form fieldset{grid-gap:15px}}@media screen and (min-width: 48em){form fieldset.two{grid-template-columns:repeat(2, 1fr)}}form .error{border:1px solid #e00;color:#e00;padding:1em}form span.tip{display:block;text-align:left;font-size:.9em;margin-top:5px}form .checkbox{display:grid;grid-gap:5px}@media screen and (min-width: 48em){form .checkbox{grid-template-columns:repeat(3, 1fr)}}form .checkbox li{position:relative}form .checkbox li:last-child{margin-bottom:0}form .checkbox li label{width:100%;padding:22px 15px 15px 50px;background:#fafafa;border:1px solid #e1e1e1;display:flex;flex-direction:row;align-items:center;margin-bottom:0}form .checkbox li label img{width:80px;margin-right:20px}form .checkbox li input{position:absolute;top:21px;left:20px}form .checkbox li input:checked+label{border-color:#ff3c00}hr{border:0;border-top:1px solid #8fc73e}.button{width:100%;display:block;padding:.8em 1.5em;box-sizing:border-box;border-radius:.5em;text-align:center;border:none;font-size:1em}.button-primary{background:#272727;color:#fff}@media(hover: hover){.button-primary:hover{background:#ff3c00}}.button-secondary{background:#8fc73e;color:#fff}@media(hover: hover){.button-secondary:hover{background:#74a32f}}@media screen and (min-width: 48em){.button-small{max-width:250px}}.button-slim{padding:8px 20px;border-radius:5px}.margin-center,#innovation .top h2,#innovation .top .sep,#home .form ul li img,#home .blog-home .title_blog,#home .talk_to_us span,#home .talk_to_us .box_black p,#home .cta-container,#home .banner a img,.c-product-show .info_top .division .image-product,.c-home-categories-1 li,.c-home-categories li a .text h4,.c-home-categories li a .text h2,.c-home-categories li,.button{margin-left:auto;margin-right:auto}.margin-content{margin-top:30px}@media screen and (min-width: 48em){.margin-content{margin-top:40px}}.margin-section{margin-top:50px}@media screen and (min-width: 48em){.margin-section{margin-top:80px}}.padding-section{padding:80px 0}@media screen and (max-width: 48em){.padding-section{padding:45px 0}}.padding-top{padding-top:30px}@media screen and (min-width: 48em){.padding-top{padding-top:50px}}.display,.c-product-show .info_top .division .sheets li a,.c-footer .end ul{display:flex;align-items:center;justify-content:center}.display-start,.c-footer .end ul{justify-content:flex-start}.display-space-between{justify-content:space-between}.display-grid,#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products{display:grid}@media screen and (min-width: 48em){.display-grid-two{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 48em){.display-grid-three{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 48em){.display-grid-four,#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 48em){.display-grid-five{grid-template-columns:repeat(5, 1fr)}}.display-grid-gap-10{grid-gap:10px}.display-grid-gap-20,#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products,.c-footer .end ul{grid-gap:20px}.display-grid-gap-30{grid-gap:30px}.display-grid-gap-40{grid-gap:40px}.font-family,button,input,textarea,body,form .row label{font-family:"Roboto",sans-serif;font-weight:400}.font-w-light,.product-list-seo .top-product .c-seo h4{font-weight:300}.font-semiBold,#about .values-section .value-card .value-title,#about .hero-section .hero-content .hero-badge span,#politics .politics-content .politics-section .principles-list li strong,#politics .politics-content .politics-section .rights-list li strong,#politics .politics-content .politics-section .duties-list li strong,#politics .politics-content .politics-section .treatment-list li strong,#politics .politics-content .politics-section .definition-item h3,#politics .politics-content .politics-section .subsection h3,#politics .politics-content .politics-section .section-title,#politics .politics-header .politics-title,#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .texto button,#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .texto h3,#home .frequently_asked_questions .list li h3,.product-list-seo .top-product .c-seo h2,.product-list-seo .top-product .c-seo h5{font-weight:500}.font-bold,#about .section-label span,.product-list-seo .top-product .title h1,.c-richText-headings h1,.c-richText-headings h2,.c-richText a{font-weight:700}.font-size-xs,#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .texto button,#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .texto h4{font-size:.8rem}.font-size-s,#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .texto h3{font-size:.9rem}.font-size-sm{font-size:1rem;line-height:1.4rem}.font-size-m{font-size:1rem}.font-size-l,#innovation .list .articles li.card-container .card .card-content .card-title,#politics .politics-content .politics-section .section-title{font-size:1.2rem}.font-size-xl{font-size:1.4rem}.font-size-xxl,#politics .politics-header .politics-title{font-size:1.8rem}@media screen and (max-width: 48em){.font-size-xxl,#politics .politics-header .politics-title{font-size:1.5rem}}.font-size-xxxl{font-size:2rem}@media screen and (max-width: 48em){.font-size-xxxl{font-size:1.7rem}}.color-1,#politics .politics-content .politics-section .section-title{color:#ff3c00}.color-2,#politics .politics-header .politics-title,#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .texto h3{color:#8fc73e}.color-white{color:#f2f2f2}.color-black{color:#333}a{text-decoration:none;color:#000}p{line-height:1.4rem;color:#333}.animation-250,#about .service-section-alt .locations-grid-alt .location-image-alt .image-frame,#about .values-section .value-card,#about .intro-section-alt .alt-image .image-frame,#about .evolution-section-alt .alt-image .image-frame,#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li,#product_list .c-subcategories .subcategory-grid .subcategory-card,#home .ecorental_seo_footer .equipos_footer_ecorental,#home .frequently_asked_questions .list li h3,#home .frequently_asked_questions .list li,#home .banner a img,.product-list-seo .top-product,.c-gallery ul li a,.c-blog-list li a,.c-product-card li a .img,.c-product-card li,.c-home-categories li a .text h2,.c-home-categories li a .img,.c-home-categories li,.c-whatsapp-call,.c-social ul li a,.c-social,form input,form select,form textarea,form .checkbox li label,.button{transition:all 250ms ease}@keyframes grow-and-shrink{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes phone-vibrate{0%,20%,50%{transform:translate(0, 0)}10%{transform:translate(-5px, 0)}30%{transform:translate(5px, 0)}40%{transform:translate(-5px, 0)}}@keyframes moveBackground{0%{background-position:0 0}100%{background-position:-200px 0}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.c-richText{font-size:12pt;line-height:1.6rem;color:#333}.c-richText p{margin-bottom:14px}.c-richText h1{margin-bottom:5px}.c-richText h2{margin:26px 0 10px}.c-richText a{color:#ff3c00;text-decoration:underline}.c-richText ul{list-style:disc;margin-left:20px}.c-richText ul li p{margin-bottom:0}.c-richText ol{list-style:decimal;margin-left:20px}.c-richText img{width:100%;height:auto;display:block;margin-bottom:20px}.c-richText-headings h1,.c-richText-headings h2,.c-richText-headings h3,.c-richText-headings h4,.c-richText-headings h5,.c-richText-headings h6{color:#323232}.c-richText-headings h1{font-size:16pt;line-height:1.75rem}.c-richText-headings h2{font-size:14pt;line-height:1.5rem}.c-richText-headings h3,.c-richText-headings h4,.c-richText-headings h5,.c-richText-headings h6{font-size:12pt;line-height:1.4rem;margin:14px 0}.c-richText-plainLinks a{color:inherit;text-decoration:none}.swiper-button-next,.swiper-button-prev{color:#8fc73e !important}.c-header{width:100%;padding:5px 0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:99;position:fixed;top:0;left:0;border-bottom:solid #8fc73e 5px}.c-header .logo{width:125px}.c-header .logo img{width:100%;display:block}.c-header .logo .ecolift{max-width:70px}.c-header .mobile-menu{border:none;background:rgba(0,0,0,0);color:#000;border-radius:3px;width:35px}@media screen and (min-width: 48em){.c-header .mobile-menu{display:none}}@media screen and (max-width: 48em){.c-header .mobile-shadow{transition:all 250ms ease;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;z-index:4}}@media screen and (min-width: 48em){.c-header .mobile-shadow{display:none}}.c-header .mobile-shadow-active{visibility:visible;opacity:1}@media screen and (max-width: 48em){.c-header .nav{position:fixed;top:0;height:100vh;width:250px;left:-250px;z-index:5;background:#fff;padding:40px 12px 0 12px;transition:all 250ms ease}}.c-header .nav-active{left:0}@media screen and (max-width: 48em){.c-header .nav ul{flex-direction:column;grid-gap:20px}}.c-header .nav ul li{position:relative}.c-header .nav ul li::after{content:"";position:absolute;bottom:-8px;left:50%;width:0;height:3px;background-color:#74a32f;transition:width .3s ease-in-out,left .3s ease-in-out}.c-header .nav ul li:hover::after{width:100%;left:0}.c-header .nav ul li .equipment{cursor:pointer}.c-header .nav ul li .sub_categories{width:max-content;padding:12px 0}@media screen and (max-width: 48em){.c-header .nav ul li .sub_categories{width:100%}}@media screen and (min-width: 48em){.c-header .nav ul li .sub_categories{position:absolute;background:#fff;border-radius:8px}}.c-header .nav ul li .sub_categories a{width:100%;padding:0 25px;line-height:1.8rem}@media screen and (max-width: 48em){.c-header .nav ul li .sub_categories a{padding:0;line-height:1.2rem;border-bottom:solid .5px #8fc73e}}@media(hover: hover){.c-header .nav ul li .sub_categories a:hover{background:#74a32f}}.c-footer{background:linear-gradient(97deg, #272727 0%, #000 100%);padding:20px 0 150px 0}@media screen and (min-width: 48em){.c-footer{padding:20px 0}}.c-footer a,.c-footer h5,.c-footer span{font-size:.8rem;line-height:1.2rem;color:#fff}@media screen and (min-width: 48em){.c-footer a,.c-footer h5,.c-footer span{font-size:.9rem;line-height:1.4rem}}.c-footer hr{border-top:1px solid #666}.c-footer .national a{display:block}@media screen and (min-width: 48em){.c-footer .national{display:flex;justify-content:center;align-items:center;grid-gap:8px}}@media screen and (min-width: 48em){.c-footer .info{display:flex;justify-content:center;grid-gap:20px;max-width:1000px;margin-left:auto;margin-right:auto;width:90%}}@media screen and (max-width: 48em){.c-footer .info li{margin-top:10px}}@media screen and (min-width: 48em){.c-footer .end{width:100%;max-width:450px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 48em){.c-footer .end .social-media{display:none}}@media screen and (min-width: 48em){.c-footer .end ul{justify-content:center}}@media screen and (max-width: 48em){.c-footer .copy h5{text-align:left}}.c-social{background:#323232;position:fixed;top:50%;right:0;transform:translateY(-50%);padding:10px 5px 10px 10px;border-radius:5px 0 0 5px;z-index:55}@media screen and (max-width: 48em){.c-social{display:none}}.c-social ul{display:flex;flex-direction:column;grid-gap:6px}.c-social ul li a{background:#8fc73e;border-radius:50%;width:27px;height:28px;padding:5px;display:block}@media(hover: hover){.c-social ul li a:hover{background:#323232}}@media screen and (min-width: 48em){.c-social ul li a{width:35px;height:38px;padding:7px}}.c-social ul li a img{width:20px;height:20px;display:block}@media screen and (min-width: 48em){.c-social ul li a img{width:25px;height:25px}}.c-whatsapp{position:fixed;right:20px;bottom:20px;width:250px;background:#004c50;line-height:50px;border-radius:99px;font-size:.8rem;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:2;animation:bounce 2s infinite}@media screen and (max-width: 48em){.c-whatsapp{grid-gap:8px}}.c-whatsapp svg{width:30px}@media screen and (min-width: 48em){.c-whatsapp svg{margin-right:10px}}.c-whatsapp span{color:#fff}.c-whatsapp-call{left:20px;width:fit-content;padding:0 30px}@media screen and (max-width: 48em){.c-whatsapp-call{right:20px;bottom:80px;left:revert}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.c-home-categories{display:grid;grid-gap:15px}.c-home-categories li{padding-bottom:30px;border-bottom:solid 1.5px #98ca3d;margin-bottom:30px;max-width:320px;width:100%}@media(hover: hover){.c-home-categories li:hover{border-bottom:solid 1.5px #ff3c00}.c-home-categories li:hover a .img{border-top:solid 10px #000}.c-home-categories li:hover a .img::before{opacity:1}.c-home-categories li:hover a .text h2{width:100%;margin-top:-50px;padding:30px}}.c-home-categories li a{display:flex;flex-direction:column;width:100%;height:100%}.c-home-categories li a .img{width:100%;height:300px;overflow:hidden;border-radius:10px;overflow:hidden;border-top:solid 10px #8fc73e;position:relative}.c-home-categories li a .img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:0;transition:opacity .3s ease;pointer-events:none}.c-home-categories li a .img img{object-fit:cover;width:100%;height:100%}.c-home-categories li a .text{flex:1;display:flex;flex-direction:column}.c-home-categories li a .text h2{background:#333;margin-top:-40px;position:relative;width:90%;padding:15px;border-radius:8px;line-height:1.15rem;font-weight:300}.c-home-categories li a .text h4{width:90%;padding:15px;line-height:1.1rem;flex:1}.c-home-categories-1{grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 48em){.c-home-categories-2{grid-template-columns:repeat(2, 1fr)}.c-home-categories-2 li{margin:revert}.c-home-categories-2 li:first-child{justify-self:end}}@media screen and (min-width: 48em){.c-home-categories-3{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 48em){.c-home-categories-4,.c-home-categories-12,.c-home-categories-13,.c-home-categories-14,.c-home-categories-15,.c-home-categories-16{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 48em){.c-home-categories-5{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(2, 1fr);gap:20px}.c-home-categories-5 li{margin:revert}.c-home-categories-5 li:nth-child(1){grid-area:1/2/2/3;justify-self:end;width:350px}.c-home-categories-5 li:nth-child(2){grid-area:1/3/2/5;justify-self:center}.c-home-categories-5 li:nth-child(3){grid-area:1/5/2/6;justify-self:start;width:350px}.c-home-categories-5 li:nth-child(4){grid-area:2/1/3/4;justify-self:end}.c-home-categories-5 li:nth-child(5){grid-area:2/4/3/7;justify-self:start}}@media screen and (min-width: 48em){.c-home-categories-6,.c-home-categories-9{grid-template-columns:repeat(3, 1fr)}.c-home-categories-6 li,.c-home-categories-9 li{max-width:400px;margin:revert}.c-home-categories-6 li:nth-child(3n+1),.c-home-categories-9 li:nth-child(3n+1){justify-self:end}.c-home-categories-6 li:nth-child(3n+2),.c-home-categories-9 li:nth-child(3n+2){justify-self:center}.c-home-categories-6 li:nth-child(3n),.c-home-categories-9 li:nth-child(3n){justify-self:start}}.c-product-card li{padding-bottom:30px;border-bottom:solid 1.5px #98ca3d;margin-bottom:30px}@media(hover: hover){.c-product-card li:hover{border-bottom:solid 1.5px #000}.c-product-card li:hover a .img{border-top:solid 10px #000}.c-product-card li:hover a .img::before{opacity:1}}.c-product-card li a{display:flex;flex-direction:column;width:100%;height:100%}.c-product-card li a .img{width:100%;height:300px;overflow:hidden;border-radius:10px;overflow:hidden;border-top:solid 10px #8fc73e;position:relative}.c-product-card li a .img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:0;transition:opacity .3s ease;pointer-events:none}.c-product-card li a .img img{object-fit:cover;width:100%;height:100%}.c-product-card li a .text{flex:1;display:flex;flex-direction:column}.c-product-card li a .text h4{width:100%;padding:10px 0;line-height:1.1rem;flex:1}.c-blog-list{grid-gap:30px}@media screen and (min-width: 48em){.c-blog-list{grid-gap:40px 50px}}.c-blog-list li a{display:flex;flex-direction:column;width:100%}@media(hover: hover){.c-blog-list li a:hover{padding-bottom:10px;border-bottom:solid 3px #8fc73e}.c-blog-list li a:hover h2{color:#1f2c0d}.c-blog-list li a:hover .button{background:#577b24}}.c-blog-list li a h2{line-height:1.3rem;text-align:left;flex:1}@media screen and (min-width: 48em){.c-blog-list li a h2{min-height:42px}}.c-blog-list li a .image{display:block;width:100%;height:220px;border-left:solid 10px #8fc73e;border-radius:8px;overflow:hidden}@media screen and (min-width: 48em){.c-blog-list li a .image{height:170px}}@media screen and (min-width: 64em){.c-blog-list li a .image{height:300px}}.c-blog-list li a .image img{width:100%;height:100%;object-fit:cover}.c-blog-list li a time{display:block;font-size:.9em;color:#999;text-align:left}.c-blog-list li a .button{max-width:250px;margin:revert}@media screen and (min-width: 48em){.c-product-show .info_top .division{display:grid;grid-template-columns:40% 1fr;grid-gap:40px}}.c-product-show .info_top .division .image-product{border-radius:8px;overflow:hidden;width:100%;border:solid 1px #ccc;height:450px}.c-product-show .info_top .division .image-product img{display:block;width:100%;height:100%;object-fit:cover}.c-product-show .info_top .division .image-product .swiper-button-next:after,.c-product-show .info_top .division .image-product .swiper-button-prev:after{color:#000}.c-product-show .info_top .division .image-product .swiper-pagination-bullet-active{background:#8fc73e}.c-product-show .info_top .division .info .info-text{line-height:1.4rem}@media screen and (max-width: 48em){.c-product-show .info_top .division .info:last-child{margin-top:30px}}.c-product-show .info_top .division .c-richText{color:#333}@media screen and (min-width: 48em){.c-product-show .info_top .division .sheets{grid-row-gap:20px}}@media screen and (max-width: 48em){.c-product-show .info_top .division .sheets{grid-template-columns:repeat(2, 1fr)}}.c-product-show .info_top .division .sheets li a{justify-content:start;grid-column-gap:5px}@media(hover: hover){.c-product-show .info_top .division .sheets li a:hover span{color:#577b24}}.c-product-show .info_top .division .sheets li a img{width:32px;display:block}.c-product-show .info_top .division .sheets li a span{color:#74a32f}.c-product-show .info_top .division .button_whatsapp{display:block;width:250px;margin-top:20px}@media screen and (min-width: 48em){.c-product-show .info_top .division .button_whatsapp{margin-top:40px}}.c-product-show .info_bottom{background:#f2f2f2;padding:20px 0}.c-product-show .info_bottom ul .image{width:100%}.c-product-show .info_bottom ul .image .img{width:100%;height:400px;overflow:hidden}.c-product-show .info_bottom ul .image .img img{display:block;width:100%;height:100%;object-fit:contain;border-radius:10px}.c-gallery{background:var(--color-black);padding:50px 0 40px 0}.c-gallery h6{font-size:1rem;color:#8fc73e;letter-spacing:2px}.c-gallery ul{display:flex;grid-gap:20px;flex-wrap:wrap;justify-content:center}.c-gallery ul li a{display:block;width:170px;height:170px;border:5px solid rgba(255,255,255,.1);border-radius:15px;overflow:hidden}@media screen and (max-width: 48em){.c-gallery ul li a{width:150px;height:150px}}.c-gallery ul li a .img{width:100%;height:100%}.c-gallery ul li a .img img{width:100%;height:100%;object-fit:cover;display:block}.c-gallery ul li a:hover{border:5px solid #ff3c00;transform:scale(1.1)}.c-pagination .actions{display:flex;justify-content:center;align-items:center;grid-gap:5px}.c-pagination a,.c-pagination span{display:block;background:#f2f2f2;padding:10px;border-radius:3px}.c-pagination span{color:#999;border:1px solid #ccc;background:#f2f2f2}.c-pagination a{color:#323232;border:1px solid #323232;background:rgba(50,50,50,.1)}.c-alert{position:fixed;top:0;left:0;border:none;width:100%;height:100%;background:rgba(51,51,51,.6);z-index:2;animation:c-alert 250ms;display:flex;align-items:center;justify-content:center}.c-alert .message{width:100%;max-width:400px;padding:40px;background:#fff;border-radius:10px;position:relative;animation:c-alert-message 500ms}.c-alert .message .close{position:absolute;top:16px;right:18px;font-weight:bold}.c-alert .message .icon{font-size:3rem}.c-alert .message p{font-size:1.2rem}.c-alert .message-success .icon{color:#20b2aa}.c-alert .message-success p{color:#8fc73e !important}.c-alert .message-error .icon{color:darkred}.c-alert .message-error p{color:darkred !important}.product-list-seo .top-product{background:#f8f8f8;padding:30px;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);border-left:4px solid #8fc73e}.product-list-seo .top-product .title h1{color:#ff3c00;font-size:1.8rem;line-height:1.3}.product-list-seo .top-product .c-seo h5{color:#323232;font-size:1rem;line-height:1.5}.product-list-seo .top-product .c-seo h2,.product-list-seo .top-product .c-seo h3,.product-list-seo .top-product .c-seo h4{color:#555;line-height:1.6}.product-list-seo .top-product .c-seo h2{font-size:1.2rem}.product-list-seo .top-product .c-seo h3{font-size:1.1rem}.product-list-seo .top-product .c-seo h4{font-size:1rem}.product-list-seo .top-product:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(143,199,62,.1)}@keyframes c-alert-message{from{opacity:0}to{opacity:1}}#home .banner{width:100%;background:#131313}#home .banner a{width:100%;display:block;overflow:hidden}#home .banner a img{width:100%;aspect-ratio:1440/490;height:auto;object-fit:cover;display:block;animation:grow-and-shrink 5s ease-in-out infinite}#home .cta-container{background:#97ff00;margin-bottom:25px;padding-top:10px;box-shadow:0 5px 15px rgba(0,0,0,.3)}#home .cta-container .cta-title-mobile{display:none;color:#000}@media screen and (max-width: 48em){#home .cta-container .cta-title-mobile{display:block}}#home .cta-container .cta-title-tablet{display:none;color:#000}@media screen and (min-width: 48em){#home .cta-container .cta-title-tablet{display:block}}#home .cta-container ul{display:flex;justify-content:center;align-items:center}#home .cta-container ul li .image{width:170px;display:flex;justify-self:end;align-self:end}#home .cta-container ul li .image img{width:100%;display:block}#home .cta-container .cta-contacts{display:flex;flex-direction:column;gap:15px}@media screen and (min-width: 48em){#home .cta-container .cta-contacts{flex-direction:row;justify-content:center}}#home .cta-container .cta-contact-item{display:flex;align-items:center;background:#fff;padding:15px;border-radius:10px;transition:all .3s ease;border-left:3px solid #8fc73e;grid-gap:5px;width:fit-content}@media screen and (max-width: 48em){#home .cta-container .cta-contact-item{padding:10px}}#home .cta-container .cta-contact-item:hover{background:#8fc73e;transform:translateY(-3px)}#home .cta-container .cta-contact-item:hover .cta-label,#home .cta-container .cta-contact-item:hover .cta-value{color:#000}#home .cta-container .cta-icon{width:25px}@media screen and (max-width: 48em){#home .cta-container .cta-icon{width:20px}}#home .cta-container .cta-icon img{display:block;width:25px;height:25px;filter:brightness(0)}@media screen and (max-width: 48em){#home .cta-container .cta-icon img{width:20px}}#home .cta-container .cta-info{display:flex;flex-direction:column}#home .cta-container .cta-label{color:#000;font-weight:500;font-size:1rem;margin-bottom:5px}#home .cta-container .cta-value{color:#000;font-weight:400;font-size:.95rem}@media screen and (max-width: 48em){#home .cta-container .cta-value{font-size:.9rem;word-break:break-word}}#home .cta-container h2{max-width:400px;line-height:1.8rem}#home .seo_description .seo{background:#1e1e1e;padding:30px 40px;border-radius:20px;line-height:1.6rem}#home .talk_to_us .box_black{background:#1e1e1e;padding:20px;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (min-width: 48em){#home .talk_to_us .box_black{padding:35px 0 20px 0}}#home .talk_to_us .box_black p{max-width:400px}#home .talk_to_us a{animation:phone-vibrate 2s ease-in-out infinite}#home .talk_to_us span{max-width:450px}#home .frequently_asked_questions .list li{margin-bottom:15px;border-radius:12px;background:#f8f8f8;border:1px solid rgba(0,0,0,0);box-shadow:0 2px 4px rgba(0,0,0,.05)}#home .frequently_asked_questions .list li:last-child{margin-bottom:0}#home .frequently_asked_questions .list li h3{padding:25px 60px 25px 25px;cursor:pointer;position:relative;color:#444;font-size:1.1rem;line-height:1.4}#home .frequently_asked_questions .list li h3::after{content:"";position:absolute;right:25px;top:50%;transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-right:2px solid #8fc73e;border-bottom:2px solid #8fc73e;transition:transform .4s ease}#home .frequently_asked_questions .list li h3:hover{color:#8fc73e;background:rgba(143,199,62,.03)}#home .frequently_asked_questions .list li .content{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(0.4, 0, 0.2, 1)}#home .frequently_asked_questions .list li .content div{padding:0 25px 25px 25px;line-height:1.6;color:#666}#home .frequently_asked_questions .list li.active{background:#fff;border-color:rgba(143,199,62,.3);box-shadow:0 4px 12px rgba(143,199,62,.08)}#home .frequently_asked_questions .list li.active h3{color:#82b735}#home .frequently_asked_questions .list li.active h3::after{transform:translateY(-50%) rotate(45deg)}#home .frequently_asked_questions .list li.active .content{max-height:1000px}#home .frequently_asked_questions .list li:hover{transform:translateY(-1px)}#home .ecolift_seo_footer{background:#f2f2f2;padding:30px 0}#home .ecorental_seo_footer .introduction{background:#f2f2f2;padding:20px 0;font-size:12pt}@media screen and (min-width: 48em){#home .ecorental_seo_footer .introduction{padding:30px 0}}#home .ecorental_seo_footer .introduction h4,#home .ecorental_seo_footer .introduction p{line-height:1.4rem;margin:15px 0}#home .ecorental_seo_footer .introduction em,#home .ecorental_seo_footer .introduction i{font-style:italic}#home .ecorental_seo_footer .equipos_footer_ecorental{background:url("../img/ecorental/bg-ecorental-items-footer.jpg") no-repeat center center;background-size:cover;padding:20px 0}@media screen and (min-width: 48em){#home .ecorental_seo_footer .equipos_footer_ecorental{padding:30px 0}}#home .ecorental_seo_footer .equipos_footer_ecorental ul li{transition:all .5s ease;opacity:0;transform:translateY(50px)}@media screen and (max-width: 48em){#home .ecorental_seo_footer .equipos_footer_ecorental ul li{opacity:1;transform:translateY(0)}}#home .ecorental_seo_footer .equipos_footer_ecorental ul li a{display:grid;grid-gap:20px;align-items:center;background:#fff;border-radius:10px;padding:30px;height:100%}@media screen and (min-width: 48em){#home .ecorental_seo_footer .equipos_footer_ecorental ul li a{grid-template-columns:40% 1fr}}#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .imagen{width:100%;height:100%}#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .imagen img{width:100%;height:100%;object-fit:cover}#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .texto h4{line-height:1rem}#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .texto button{background:#8fc73e;padding:5px 10px;border-radius:3px;color:#fff;border:none}@media(hover: hover){#home .ecorental_seo_footer .equipos_footer_ecorental ul li a .texto button:hover{background:#74a32f}}#home .ecorental_seo_footer .equipos_footer_ecorental ul .visible{opacity:1;transform:translateY(0)}#home .blog-home .title_blog{max-width:700px;line-height:2rem}@media screen and (max-width: 48em){#home .blog-home .title_blog{line-height:1.5rem}}#home .form{background:url("../img/ecorental/image_fondo.jpg") no-repeat 0 0;background-size:cover;animation:moveBackground 10s linear infinite alternate}#home .form ul{align-items:center}@media screen and (max-width: 48em){#home .form ul{display:flex;flex-direction:column-reverse}}#home .form ul li{width:100%}#home .form ul li img{max-width:400px;width:100%;display:block}#home .form ul li .form_section h3{line-height:1.7rem;margin-top:30px}#home .form ul li .form_section form{background:#fff;padding:35px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}#home .form ul li .form_section form .checkbox-container{display:flex;align-items:center;justify-content:start}#home .form ul li .form_section form .checkbox-container input{width:fit-content;margin-right:15px}#home .form ul li .form_section .row{margin-bottom:15px}#home .form ul li .form_section button:disabled{opacity:.7;cursor:not-allowed}.blog-index-v2 .top{background:#000;padding:15px 0}.blog-index-v2 .blog-list ul li a button{background:#000}.blog-show .top{background:url("../img/commons/bg-show-blog.png") no-repeat center center;background-size:100%}.blog-show .top .image{width:100%;border-radius:12px;overflow:hidden;border-left:solid 10px #8fc73e;height:400px}.blog-show .top .image img{width:100%;height:100%;display:block;object-fit:cover}.blog-show .bottom .short{border-left:solid 10px #8fc73e;padding:20px}#product_list ul li{border-radius:8px;background:#f2f2f2}#product_list ul li .text{padding:10px 15px 5px 15px}#product_list ul li .text button{background:#000}#product_list .c-subcategories .subcategory-grid{margin:20px 0}@media screen and (min-width: 48em){#product_list .c-subcategories .subcategory-grid{grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:30px}}#product_list .c-subcategories .subcategory-grid .subcategory-card{padding-bottom:30px;border-bottom:solid 1.5px #98ca3d;margin-bottom:30px}@media(hover: hover){#product_list .c-subcategories .subcategory-grid .subcategory-card:hover{border-bottom:solid 1.5px #000}#product_list .c-subcategories .subcategory-grid .subcategory-card:hover .subcategory-header .img{border-top:solid 10px #000}#product_list .c-subcategories .subcategory-grid .subcategory-card:hover .subcategory-header .img::before{opacity:1}}#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-header{padding:15px 20px;border-left:5px solid #8fc73e;transition:all .3s ease}#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li{padding-bottom:30px;border-bottom:solid 1.5px #98ca3d;margin-bottom:30px}@media(hover: hover){#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li:hover{border-bottom:solid 1.5px #000}#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li:hover a .img{border-top:solid 10px #000}#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li:hover a .img::before{opacity:1}}#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li a{display:flex;flex-direction:column;width:100%;height:100%}#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li a .img{width:100%;height:250px;overflow:hidden;border-radius:10px;border-top:solid 10px #8fc73e;position:relative}@media screen and (max-width: 48em){#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li a .img{height:350px}}#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li a .img img{object-fit:cover;width:100%;height:100%;transition:transform .3s ease}#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li a .text{flex:1;display:flex;flex-direction:column;padding:15px}#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li a .text h2{font-size:1rem;font-weight:600;color:#323232;margin-bottom:8px;line-height:1.2}#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li a .text h4{font-size:.85rem;color:#666;line-height:1.3;margin-bottom:15px;flex:1}#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li a .text button{background:#8fc73e;color:#fff;font-size:.8rem;padding:8px 15px;border-radius:5px;font-weight:500}@media(hover: hover){#product_list .c-subcategories .subcategory-grid .subcategory-card .subcategory-products li a .text button:hover{background:#74a32f}}#politics{max-width:900px}#politics .politics-header{text-align:center;margin-bottom:40px}@media screen and (max-width: 48em){#politics .politics-header{margin-bottom:30px}}#politics .politics-header .politics-title{position:relative;padding-bottom:15px}#politics .politics-header .politics-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background-color:#ff3c00}#politics .politics-content{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:30px}@media screen and (max-width: 48em){#politics .politics-content{padding:20px}}#politics .politics-content .politics-section{margin-bottom:40px}#politics .politics-content .politics-section:last-child{margin-bottom:0}#politics .politics-content .politics-section .section-title{margin-bottom:20px}@media screen and (max-width: 48em){#politics .politics-content .politics-section .section-title{font-size:1.2rem}}#politics .politics-content .politics-section p{margin-bottom:15px;line-height:1.6}#politics .politics-content .politics-section .definition-item,#politics .politics-content .politics-section .subsection{margin-bottom:20px}#politics .politics-content .politics-section .definition-item h3,#politics .politics-content .politics-section .subsection h3{margin-bottom:10px}#politics .politics-content .politics-section .principles-list,#politics .politics-content .politics-section .rights-list,#politics .politics-content .politics-section .duties-list,#politics .politics-content .politics-section .treatment-list{padding-left:20px;margin:20px 0}#politics .politics-content .politics-section .principles-list li,#politics .politics-content .politics-section .rights-list li,#politics .politics-content .politics-section .duties-list li,#politics .politics-content .politics-section .treatment-list li{margin-bottom:15px;position:relative;padding-left:5px;line-height:1.5}#politics .politics-content .politics-section .principles-list li:last-child,#politics .politics-content .politics-section .rights-list li:last-child,#politics .politics-content .politics-section .duties-list li:last-child,#politics .politics-content .politics-section .treatment-list li:last-child{margin-bottom:0}#politics .politics-content .politics-section ul li{margin-bottom:15px;position:relative;padding-left:15px;line-height:1.5}#politics .politics-content .politics-section ul li:before{content:"•";position:absolute;left:0;color:#8fc73e}#politics .politics-content .politics-section ul li ul{margin-top:10px;padding-left:20px}#innovation{background:#f2f2f2}#innovation .top{position:relative;padding-top:40px}#innovation .top .sep{display:block;width:120px;height:5px;background:#dbdbdb}#innovation .top h2{max-width:450px;width:100%}#innovation .top img{position:absolute;width:100%;height:auto;top:0;left:0;z-index:0;object-fit:cover}#innovation .top .wrap,#innovation .top #politics{position:relative}#innovation .list{padding:40px 0 30px 0}@media screen and (max-width: 48em){#innovation .list{padding:20px 0 15px 0}}@media screen and (min-width: 48em){#innovation .list .articles{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:25px}}@media screen and (max-width: 48em){#innovation .list .articles li.card-container{margin-bottom:25px;height:auto}}@media screen and (min-width: 48em){#innovation .list .articles li.card-container:first-child{grid-column:span 2}}#innovation .list .articles li.card-container a{display:block;height:100%;text-decoration:none}#innovation .list .articles li.card-container .card{position:relative;width:100%;height:100%;border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,.1);background-color:#fff;overflow:hidden;transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;justify-content:space-between}#innovation .list .articles li.card-container .card:hover{transform:translateY(-15px)}#innovation .list .articles li.card-container .card:hover .card-image img{transform:scale(1.05)}#innovation .list .articles li.card-container .card::before{content:"";position:absolute;bottom:0;right:0;width:100px;height:100px;background-color:rgba(152,202,61,.1);border-radius:50%;transform:translate(30%, 30%)}#innovation .list .articles li.card-container .card .card-header{height:8px;background-color:#8fc73e}#innovation .list .articles li.card-container .card .card-content{flex:1;padding:25px}#innovation .list .articles li.card-container .card .card-content .card-title{color:#323232;font-weight:700;margin-bottom:15px;position:relative;padding-bottom:12px}#innovation .list .articles li.card-container .card .card-content .card-title::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background-color:#8fc73e;border-radius:2px}#innovation .list .articles li.card-container .card .card-content .card-image{width:100%;height:200px;border-radius:12px;overflow:hidden;position:relative;margin-bottom:20px;box-shadow:0 5px 15px rgba(0,0,0,.08)}#innovation .list .articles li.card-container .card .card-content .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}#innovation .list .articles li.card-container .card .card-content .card-description{color:#323232;display:flex;flex-direction:column;justify-content:start;align-items:start}#innovation .list .articles li.card-container .card .card-content .card-description time{display:block;margin-bottom:15px}#innovation .list .articles li.card-container .card .card-content .card-description span{align-self:end}#innovation .list .articles li.card-container .card .now-more{align-self:end;padding:20px}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(2){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(3){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(4){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(5){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(6){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(7){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(8){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(9){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(10){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(11){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(12){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(13){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(14){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(15){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(16){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(17){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(18){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(19){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(20){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(21){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(22){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(23){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(24){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(25){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(26){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(27){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(28){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(29){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(30){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(31){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(32){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(33){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(34){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(35){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(36){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(37){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(38){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(39){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(40){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(41){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(42){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(43){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(44){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(45){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(46){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(47){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(48){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(49){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(50){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(51){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(52){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(53){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(54){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(55){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(56){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(57){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(58){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(59){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(60){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(61){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(62){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(63){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(64){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(65){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(66){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(67){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(68){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(69){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(70){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(71){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(72){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(73){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(74){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(75){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(76){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(77){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(78){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(79){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(80){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(81){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(82){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(83){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(84){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(85){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(86){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(87){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(88){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(89){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(90){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(91){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(92){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(93){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(94){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(95){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(96){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(97){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(98){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(99){grid-column:auto}}@media screen and (min-width: 48em){#innovation .list .articles li:nth-child(100){grid-column:auto}}#innovation-show{position:relative}#innovation-show .top{padding:25px 0;position:relative;overflow:hidden}@media screen and (min-width: 48em){#innovation-show .top{padding:40px 0}}#innovation-show .top::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(145deg, rgba(143, 199, 62, 0.05) 0%, rgba(255, 60, 0, 0.08) 100%);z-index:-1}#innovation-show .top::after{content:"";position:absolute;top:-20px;right:-20px;width:200px;height:200px;background-color:rgba(143,199,62,.1);border-radius:50%;z-index:-1}#innovation-show .top ul{align-items:center}@media screen and (min-width: 48em){#innovation-show .top ul{grid-template-columns:40% 1fr}}#innovation-show .top ul .videoWrapper{padding-top:350px;border-radius:8px;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.12);position:relative}#innovation-show .top ul .videoWrapper iframe{border-radius:0 0 8px 8px}#innovation-show .top ul .title{padding:20px 25px;position:relative}@media screen and (max-width: 48em){#innovation-show .top ul .title{padding:15px 10px}}#innovation-show .top ul .title h1{position:relative;padding-bottom:15px;margin-bottom:5px}#innovation-show .top ul .title h1::after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:#8fc73e;border-radius:2px}#innovation-show .top ul .title time{display:inline-block;color:#666;padding:6px 12px;border-radius:20px;background:rgba(143,199,62,.08);font-size:.85rem;border:1px solid rgba(143,199,62,.15)}#innovation-show .bottom .frequently-questions .accordion{margin-top:30px}#innovation-show .bottom .frequently-questions .accordion-item{margin-bottom:15px;border-radius:8px;border:1px solid rgba(143,199,62,.2);overflow:hidden;background:#f9f9f9;transition:all .3s ease}#innovation-show .bottom .frequently-questions .accordion-item:last-child{margin-bottom:0}#innovation-show .bottom .frequently-questions .accordion-item:hover{box-shadow:0 3px 10px rgba(0,0,0,.08)}#innovation-show .bottom .frequently-questions .accordion-trigger{width:100%;padding:18px 60px 18px 25px;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer;position:relative;font-family:"Roboto",sans-serif}#innovation-show .bottom .frequently-questions .accordion-trigger h3{color:#323232;transition:color .3s ease}#innovation-show .bottom .frequently-questions .accordion-trigger .accordion-icon{position:absolute;right:25px;top:50%;transform:translateY(-50%);width:20px;height:20px}#innovation-show .bottom .frequently-questions .accordion-trigger .accordion-icon:before,#innovation-show .bottom .frequently-questions .accordion-trigger .accordion-icon:after{content:"";position:absolute;background-color:#8fc73e;transition:transform .3s ease}#innovation-show .bottom .frequently-questions .accordion-trigger .accordion-icon:before{top:9px;left:0;width:100%;height:2px}#innovation-show .bottom .frequently-questions .accordion-trigger .accordion-icon:after{top:0;left:9px;width:2px;height:100%}#innovation-show .bottom .frequently-questions .accordion-trigger[aria-expanded=true]{background-color:#fff}#innovation-show .bottom .frequently-questions .accordion-trigger[aria-expanded=true] h3{color:#8fc73e}#innovation-show .bottom .frequently-questions .accordion-trigger[aria-expanded=true] .accordion-icon:after{transform:rotate(90deg)}#innovation-show .bottom .frequently-questions .accordion-trigger:hover h3{color:#8fc73e}#innovation-show .bottom .frequently-questions .accordion-content{display:none}#innovation-show .bottom .frequently-questions .accordion-content-inner{padding:0 25px 25px;color:#666;font-size:12pt;line-height:1.6}#innovation-show .bottom .frequently-questions .accordion-content-inner p{margin-bottom:15px}#innovation-show .bottom .frequently-questions .accordion-content-inner p:last-child{margin-bottom:0}#innovation-show .bottom .frequently-questions .accordion-content-inner ul{padding-left:20px;margin:15px 0}#innovation-show .bottom .frequently-questions .accordion-content-inner ul li{margin-bottom:10px;position:relative}#innovation-show .bottom .frequently-questions .accordion-content-inner ul li:before{content:"•";position:absolute;left:-15px;color:#8fc73e}#about .hero-section{position:relative;height:50vh;min-height:400px;overflow:hidden}@media screen and (max-width: 48em){#about .hero-section{height:45vh;min-height:350px}}#about .hero-section .hero-background{position:absolute;inset:0;z-index:1}#about .hero-section .hero-background img{width:100%;height:100%;object-fit:cover;object-position:center}#about .hero-section .hero-background .hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg, rgba(143, 199, 62, 0.8), rgba(87, 123, 36, 0.9))}#about .hero-section .content{display:flex;justify-content:center;align-items:center;height:100%}#about .hero-section .hero-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;animation:fadeInUp 1s ease-out}#about .hero-section .hero-content .hero-badge{margin-bottom:25px;animation:fadeIn 1s ease-out .3s both}#about .hero-section .hero-content .hero-badge span{background:rgba(255,255,255,.2);backdrop-filter:blur(10px);color:#fff;padding:10px 25px;border-radius:30px;font-size:.9rem;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.1)}#about .hero-section .hero-content .hero-description{font-size:1.2rem;margin-top:20px;opacity:.9;max-width:600px;animation:fadeIn 1s ease-out .6s both}#about .intro-section-alt,#about .evolution-section-alt{padding:80px 0}@media screen and (max-width: 48em){#about .intro-section-alt,#about .evolution-section-alt{padding:60px 0}}#about .intro-section-alt .alt-grid,#about .evolution-section-alt .alt-grid{display:grid;grid-gap:60px;align-items:center}@media screen and (min-width: 48em){#about .intro-section-alt .alt-grid,#about .evolution-section-alt .alt-grid{grid-template-columns:1fr 1fr;grid-gap:50px}}@media screen and (max-width: 48em){#about .intro-section-alt .alt-grid,#about .evolution-section-alt .alt-grid{grid-gap:40px}}@media screen and (min-width: 48em){#about .intro-section-alt .alt-grid-reverse,#about .evolution-section-alt .alt-grid-reverse{direction:rtl}#about .intro-section-alt .alt-grid-reverse>*,#about .evolution-section-alt .alt-grid-reverse>*{direction:ltr}}#about .intro-section-alt .alt-content,#about .evolution-section-alt .alt-content{animation:fadeInLeft .8s ease-out}#about .intro-section-alt .alt-content h3,#about .evolution-section-alt .alt-content h3{line-height:1.8;color:#3f3f3f;font-size:1.05rem}#about .intro-section-alt .alt-image,#about .evolution-section-alt .alt-image{animation:fadeInRight .8s ease-out}#about .intro-section-alt .alt-image .image-frame,#about .evolution-section-alt .alt-image .image-frame{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.15)}#about .intro-section-alt .alt-image .image-frame img,#about .evolution-section-alt .alt-image .image-frame img{width:100%;height:auto;display:block;transition:transform .6s ease}#about .intro-section-alt .alt-image .image-frame .image-decoration,#about .evolution-section-alt .alt-image .image-frame .image-decoration{position:absolute;top:-20px;right:-20px;width:60px;height:60px;background:linear-gradient(135deg, #8FC73E, #74a32f);border-radius:50%;opacity:.8;z-index:1}@media(hover: hover){#about .intro-section-alt .alt-image .image-frame:hover,#about .evolution-section-alt .alt-image .image-frame:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.2)}#about .intro-section-alt .alt-image .image-frame:hover img,#about .evolution-section-alt .alt-image .image-frame:hover img{transform:scale(1.05)}}#about .values-section{background:linear-gradient(135deg, #f8f9fa 0%, #fff 100%);padding:80px 0}@media screen and (max-width: 48em){#about .values-section{padding:60px 0}}#about .values-section .values-header{text-align:center;margin-bottom:60px;animation:fadeInUp .8s ease-out}#about .values-section .values-grid{display:grid;grid-gap:40px;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}@media screen and (max-width: 48em){#about .values-section .values-grid{grid-gap:30px}}#about .values-section .value-card{background:#fff;padding:40px 30px;border-radius:20px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.08);animation:fadeInUp .8s ease-out}#about .values-section .value-card:nth-child(2){animation-delay:.2s}#about .values-section .value-card:nth-child(3){animation-delay:.4s}@media(hover: hover){#about .values-section .value-card:hover{transform:translateY(-15px);box-shadow:0 20px 50px rgba(0,0,0,.15)}}#about .values-section .value-card .value-icon{margin-bottom:25px;color:#8fc73e}#about .values-section .value-card .value-icon svg{width:48px;height:48px;transition:transform .3s ease}@media(hover: hover){#about .values-section .value-card .value-icon:hover svg{transform:scale(1.1)}}#about .values-section .value-card .value-title{font-size:1.3rem;color:#8fc73e;margin-bottom:15px}#about .values-section .value-card .value-description{color:#4c4c4c;line-height:1.6}#about .service-section-alt{padding:80px 0;background:#f8f9fa}@media screen and (max-width: 48em){#about .service-section-alt{padding:60px 0}}#about .service-section-alt .service-header-alt{margin-bottom:60px;animation:fadeInUp .8s ease-out}#about .service-section-alt .service-header-alt .service-intro-alt{line-height:1.8;color:#3f3f3f;font-size:1.05rem;border-left:4px solid #8fc73e;background:#fff;padding:30px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.05)}#about .service-section-alt .locations-grid-alt{display:grid;grid-gap:60px;align-items:center}@media screen and (min-width: 48em){#about .service-section-alt .locations-grid-alt{grid-template-columns:1fr 1fr;grid-gap:50px}}#about .service-section-alt .locations-grid-alt .location-image-alt{animation:fadeInLeft .8s ease-out}#about .service-section-alt .locations-grid-alt .location-image-alt .image-frame{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.15)}#about .service-section-alt .locations-grid-alt .location-image-alt .image-frame img{width:100%;height:auto;display:block;transition:transform .6s ease}#about .service-section-alt .locations-grid-alt .location-image-alt .image-frame .image-decoration{position:absolute;bottom:-15px;left:-15px;width:50px;height:50px;background:linear-gradient(135deg, #8FC73E, #74a32f);border-radius:50%;opacity:.8;z-index:1}@media(hover: hover){#about .service-section-alt .locations-grid-alt .location-image-alt .image-frame:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.2)}#about .service-section-alt .locations-grid-alt .location-image-alt .image-frame:hover img{transform:scale(1.05)}}#about .service-section-alt .locations-grid-alt .location-content-alt{animation:fadeInRight .8s ease-out}#about .service-section-alt .locations-grid-alt .location-content-alt .location-icon-alt{margin-bottom:25px}#about .service-section-alt .locations-grid-alt .location-content-alt .location-icon-alt svg{color:#8fc73e;animation:bounce 2s ease-in-out infinite}#about .service-section-alt .locations-grid-alt .location-content-alt h3{line-height:1.8;color:#3f3f3f;font-size:1.05rem}#about .cta-section{background:linear-gradient(135deg, #8FC73E, #668f29);padding:80px 0;position:relative;overflow:hidden}@media screen and (max-width: 48em){#about .cta-section{padding:60px 0}}#about .cta-section::before,#about .cta-section::after{content:"";position:absolute;background:rgba(255,255,255,.05);border-radius:50%}#about .cta-section::before{top:-50%;right:-10%;width:400px;height:400px;animation:float 6s ease-in-out infinite}#about .cta-section::after{bottom:-30%;left:-5%;width:300px;height:300px;animation:float 8s ease-in-out infinite reverse}#about .cta-section .cta-content{position:relative;z-index:2;text-align:center;animation:fadeInUp 1s ease-out}#about .cta-section .cta-content .cta-icon{margin-bottom:30px;animation:bounce 2s ease-in-out infinite}#about .cta-section .cta-content .cta-icon svg{color:#fff;width:60px;height:60px}#about .cta-section .cta-content h2{max-width:800px;margin:0 auto;line-height:1.6}#about .section-label{margin-bottom:25px}#about .section-label span{display:inline-block;color:#8fc73e;font-size:.85rem;text-transform:uppercase;letter-spacing:2px;position:relative;padding-bottom:10px}#about .section-label span::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg, #8FC73E, #74a32f);border-radius:2px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}
#home .home_videos .c-home-videos-1{max-width:900px;margin-left:auto;margin-right:auto}@media screen and (min-width: 64em){#home .home_videos .c-home-videos-4{grid-template-columns:repeat(4, 1fr)}}#home .home_videos .media{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#1e1e1e;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:box-shadow 250ms ease-out}#home .home_videos .media:focus-within{outline:3px solid #8fc73e;outline-offset:3px}#home .home_videos .media iframe{display:block;width:100%;height:100%;border:0}#home .home_videos .video-thumb{appearance:none;display:block;position:relative;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:pointer}#home .home_videos .video-thumb:focus-visible{outline:none}#home .home_videos .video-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 250ms ease-out}#home .home_videos .video-thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.45) 100%);transition:opacity 250ms ease-out}#home .home_videos .video-thumb .play{position:absolute;top:50%;left:50%;z-index:1;width:68px;height:68px;border-radius:50%;background:#8fc73e;box-shadow:0 6px 18px rgba(0,0,0,.35);transform:translate(-50%, -50%);transition:transform 250ms ease-out}#home .home_videos .video-thumb .play::before{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%, -50%);border-style:solid;border-width:12px 0 12px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media screen and (max-width: 48em){#home .home_videos .video-thumb .play{width:56px;height:56px}}@media(hover: hover){#home .home_videos .video-thumb:hover img{transform:scale(1.04)}#home .home_videos .video-thumb:hover .play{transform:translate(-50%, -50%) scale(1.08)}}#home .c-video-modal{width:min(1280px,92vw,(100vh - 140px)*16/9);max-width:none;max-height:none;margin:auto;padding:0;border:0;background:rgba(0,0,0,0);overflow:visible}#home .c-video-modal[open]{animation:c-video-modal-in 200ms ease-out}#home .c-video-modal::backdrop{background:rgba(0,0,0,.85)}#home .c-video-modal .frame{aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 20px 60px rgba(0,0,0,.5)}#home .c-video-modal .frame iframe{display:block;width:100%;height:100%;border:0}#home .c-video-modal .close{appearance:none;position:absolute;top:-56px;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer;transition:background 200ms ease-out}#home .c-video-modal .close svg{width:22px;height:22px}#home .c-video-modal .close:hover{background:hsla(0,0%,100%,.24)}#home .c-video-modal .close:focus-visible{outline:3px solid #8fc73e;outline-offset:2px}@media(prefers-reduced-motion: reduce){#home .home_videos .video-thumb img,#home .home_videos .video-thumb .play{transition:none}#home .c-video-modal[open]{animation:none}}@keyframes c-video-modal-in{from{opacity:0;transform:scale(0.96)}to{opacity:1;transform:scale(1)}}body:has(.c-video-modal[open]){overflow:hidden}
