.grecaptcha-badge{display:none !important}html{overflow-x:hidden}.cmplz-cookiebanner .cmplz-buttons{flex-direction:row-reverse}a.w-toplink{border-radius:50% !important;border:1px solid #0af;background-color:#00aaff7d}header .l-subheader.at_middle{box-shadow:none !important}.header-img img{vertical-align:middle}@media screen and (max-width:9999px){.l-header.sticky .ush_image_1.header-img{height:unset !important}}.front-page-home .l-section-overlay{background:linear-gradient(259.66deg,rgba(0,0,0,0) 0%,rgba(0,87,180,.2) 100%) !important}.btn-wrapper-front-page>.w-text .fas{color:#00285b;margin-left:1.5rem !important}.whatsapp-row .l-section-h.i-cf{padding-top:0 !important}.whatsapp-row .whatsapp-wrapper>.w-text{transition:.3s ease;transform-origin:right}.whatsapp-row .whatsapp-wrapper>.w-image{transition:.3s ease;transform-origin:left;border-radius:50%;border:4px solid #fff;backdrop-filter:contrast(.1);overflow:hidden}.whatsapp-row .whatsapp-wrapper:hover>.w-text{transform:scalex(0)}.whatsapp-row .whatsapp-wrapper:hover>.w-image{transform:scale(.8)}.differences-home-row .g-cols>.wpb_column:first-child .wpb_wrapper:has(>.img-wrapper){height:100%}.differences-grid .w-grid-list>.w-grid-item:nth-child(even) .outer-wrapper{background-color:#0af !important}.services-squares-row .servicios-home .icon-wrapper img{width:5rem}.services-squares-row .servicios-home .icon-wrapper{position:relative}.services-squares-row .servicios-home .icon-wrapper:before{content:'';position:absolute;width:100%;height:5px}.services-squares-row .wpb_wrapper>.first-grid .w-grid-list>.w-grid-item:first-child .w-vwrapper>.post_image>img,.services-squares-row .wpb_wrapper>.second-grid .w-grid-list>.w-grid-item:first-child .w-vwrapper>.post_image>img{object-position:right}.services-home-grid .w-grid-item.servicios-home .icon-wrapper{transition:.3s ease}.services-home-grid .w-grid-item.servicios-home:hover .icon-wrapper{bottom:2rem !important}.best-option-wrapper{justify-content:space-between}.best-option-wrapper>.w-vwrapper{flex-grow:1}.projects-carousel-home .owl-nav{display:none !important;position:absolute;top:-4rem;left:35%;display:flex;gap:1rem}.projects-carousel-home .owl-nav.disabled{display:flex !important}.projects-carousel-home .owl-nav>button.owl-prev:after{content:'\f060'}.projects-carousel-home .owl-nav>button.owl-next:after{content:'\f061'}.projects-carousel-home .owl-nav>button{position:static !important}.projects-carousel-home .outer-wrapper .inner-wrapper .post_title{max-height:5rem;transition:.5s ease}.projects-carousel-home .outer-wrapper>.inner-wrapper{transition:.5s ease}.projects-carousel-home .outer-wrapper:hover>.inner-wrapper{background:#0057b480 !important}.about-home-row>.l-section-overlay{background:radial-gradient(141.42% 141.42% at 0% 100%,rgba(255,255,255,.7) 0%,#fff 70%) !important}.about-home-row .g-cols{display:grid !important;grid-template-columns:61% 39%}.about-home-row .g-cols>.wpb_column{width:100% !important}.about-home-row .grid-wrapper{display:grid !important;grid-template-columns:48% 48%;gap:2.2rem}.about-home-row .wpb_wrapper>.w-hwrapper:first-child>.w-vwrapper:last-child,.about-home-row .wpb_wrapper>.w-hwrapper:last-child>.w-vwrapper{box-shadow:3px -3px 25px 1px #CBDFEC99 inset}.logos-carousel img{width:80% !important}.frigo-accordion .frigo-table.show-mobile{display:none}.frigo-accordion .w-tabs-section-header:hover,.frigo-accordion .w-tabs-section-header:focus{background:inherit !important}.frigo-accordion .w-tabs-section-title{color:#fff !important;font-weight:600;font-size:21px !important;line-height:28px}.frigo-accordion .w-tabs-section-header .w-tabs-section-control{font-size:30px;font-weight:600;color:#fff}.frigo-accordion .w-tabs-sections>.w-tabs-section{border-bottom:1px solid #fff !important}.frigo-accordion .w-tabs-sections>.w-tabs-section:not(:first-child){padding:2.5rem 0 1rem}.frigo-accordion table.frigo-table th{font-weight:700;text-transform:uppercase;font-size:14px}.frigo-accordion table.frigo-table td{font-weight:700;font-size:14px}.w-html.google-reviews .ti-reviews-container .ti-reviews-container-wrapper .ti-inner{border-color:#0057b4 !important}.cta-form-row>.l-section-overlay{background:#052031B2 !important}@media screen and (width<=1400px){.projects-carousel-home .owl-nav{left:50%;transform:translateX(-50%)}}@media screen and (width<=1280px){.frigo-row .g-cols{flex-direction:column;gap:1rem}.frigo-row .g-cols>.wpb_column:first-of-type .vc_column-inner{position:relative !important;left:unset !important;top:unset !important}.frigo-row .g-cols>.wpb_column{width:100%}.frigo-row .g-cols>.wpb_column:last-of-type .frigo-accordion{width:100% !important;margin-left:0 !important}.cta-form form{padding:3rem 2rem 1rem !important;grid-template-columns:1fr 1fr 1fr !important;grid-template-rows:auto auto auto auto !important}.cta-form form>*:nth-child(-n+4){grid-row:1}.cta-form form>*:nth-child(7),.cta-form form>*:nth-child(8),.cta-form form>*:nth-child(9){grid-row:2}.cta-form form>*:nth-child(5),.cta-form form>*:nth-child(6){grid-row:3}.cta-form form>*:nth-child(10),.cta-form form>*:nth-child(11){grid-row:4}.cta-form form>*:nth-child(5),.cta-form form>*:nth-child(10){grid-column:1/3;width:74%}.cta-form form>*:nth-child(6),.cta-form form>*:nth-child(11){grid-column:2/4;margin-left:26%}.cta-form .form-group>.wpcf7-form-control-wrap{width:100%}}@media screen and (1280px<=width<=1650px){.front-page-home .g-cols>.wpb_column:first-child .w-vwrapper{width:110% !important}}@media screen and (650px<width<=1280px){.services-squares-row .services-home-grid.second-grid .w-grid-list>.w-grid-item:last-of-type{grid-column:1/3;height:30rem}}@media screen and (width<=1024px){.services-squares-row .wpb_wrapper>.services-home-grid>.w-grid-list{gap:2rem !important}.projects-carousel-home .owl-nav{top:-1rem}.about-home-row .g-cols{grid-template-columns:1fr}.frigo-accordion .w-tabs-section-title{font-size:18px !important}#budget h2{width:90% !important}.cta-form form{padding:3rem 2rem 1rem !important;grid-template-columns:1fr 1fr !important;grid-template-rows:repeat(5,auto) !important}.cta-form form>*:nth-child(-n+4){grid-row:auto !important}.cta-form form>*:nth-child(7),.cta-form form>*:nth-child(8),.cta-form form>*:nth-child(9){grid-row:auto !important}.cta-form form>*:nth-child(5),.cta-form form>*:nth-child(6){grid-row:auto !important}.cta-form form>*:nth-child(10),.cta-form form>*:nth-child(11){grid-row:auto !important}.cta-form form>*:nth-child(5),.cta-form form>*:nth-child(10){grid-row:auto !important;grid-column:auto !important;width:auto !important}.cta-form form>*:nth-child(6),.cta-form form>*:nth-child(11){grid-column:auto !important;margin-left:auto !important;width:100% !important}.cta-form .acceptance-send{grid-column:1/3 !important}}@media screen and (width<=600px){.front-page-home .btn-wrapper-front-page{flex-direction:column-reverse;row-gap:1rem}.front-page-home .btn-wrapper-front-page .w-btn-wrapper{margin-right:0 !important}.know-more-home-row{background:url(/wp-content/uploads/2025/06/6755-scaled.webp);background-size:cover;background-position:center}.frigo-accordion .w-tabs-section-header .w-tabs-section-control{font-size:20px !important}.frigo-accordion.w-tabs.accordion>div>.w-tabs-section.active .w-tabs-section-content{padding:.5rem !important}.about-home-row .wpb_wrapper>.w-hwrapper{grid-template-columns:1fr}.frigo-table:not(.show-mobile){display:none !important}.frigo-table.show-mobile{display:table !important}#budget h2{width:100% !important}.cta-form form{padding:3rem 2rem 1rem !important;grid-template-columns:1fr !important;grid-template-rows:repeat(10,auto) !important;gap:1rem !important}.cta-form .acceptance-send{grid-column:auto !important;grid-template-columns:1fr !important;row-gap:1rem}section.l-section.wpb_row.whatsapp-row{right:.1rem !important}.whatsapp-row .whatsapp-wrapper>.w-text{font-size:13px !important;padding:.8em 2.5em .8em 1em !important}.whatsapp-row .whatsapp-wrapper>.w-image{width:4rem !important}}.cta-form form{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto;gap:2.5rem;box-shadow:3px -3px 25px 1px #CBE9FF99 inset;background-color:#fff;padding:4rem 3rem 1rem;border-radius:14px;margin-top:2rem}.cta-form .form-group:not(:has(select)){display:flex;align-items:center}.cta-form .form-group{position:relative;flex:1}.cta-form .form-group>.wpcf7-form-control-wrap{margin:0}.cta-form .form-group input,.cta-form .form-group select{background-color:#d9d9d9;border-radius:14px;border:none;font-size:14px;height:4rem}.cta-form .form-group select{font-weight:400;color:#6b6b6b}.cta-form .form-group select>option{color:#000}.cta-form .form-group label{position:absolute;font-weight:400;font-style:italic;font-size:13px;left:1rem;top:2rem;z-index:-1;cursor:text;line-height:0;transition:.3s ease;opacity:0;pointer-events:none;color:gray}.cta-form .acceptance-send{grid-column:1/6;display:grid;justify-content:end;grid-template-columns:auto auto;column-gap:3rem;align-items:center}.cta-form label[for=aceptacion]{font-size:14px !important}.cta-form form label[for=aceptacion] input[type=checkbox]{background-color:#d9d9d9;width:.8rem;height:.8rem;border:none;vertical-align:middle;font-size:9px}.cta-form label[for=aceptacion]>.wpcf7-form-control-wrap{display:inline-block !important}.cta-form form .wpcf7-not-valid-tip{font-size:14px}.secondary-header .l-section-overlay{background:linear-gradient(259.66deg,rgba(0,0,0,0) 0%,rgba(0,87,180,.2) 100%) !important}@media screen and (width<=600px){.secondary-header .w-vwrapper{align-items:center}.secondary-header .w-vwrapper>*{text-align:center;justify-content:center}}.differences-services-grid .w-grid-list>.w-grid-item:nth-child(even) .service-wrapper{background-color:rgba(0,170,255,80%) !important}.differences-services-grid .icon-wrapper{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}.differences-services-grid .icon-wrapper>.post_image{transform:scale(.9);transition:.3s ease}.differences-services-grid .service-wrapper:hover .icon-wrapper>.post_image{transform:scale(1)}.differences-services-grid .w-grid-list>.w-grid-item:nth-child(5) .post_image{width:3.5rem !important}.services-page-grid .w-grid-list>.w-grid-item:nth-last-child(2){width:73%;height:32rem;grid-column:1/3;grid-row:2}.services-page-grid .w-grid-list>.w-grid-item:last-child{height:32rem;width:75%;margin-left:26%;grid-column:2/4;grid-row:2}.services-page-grid .w-grid-item.servicios-home .icon-wrapper{transition:.3s ease}.services-page-grid .w-grid-item.servicios-home:hover .icon-wrapper{bottom:2rem !important}@media screen and (width<=1280px){.services-page-grid .w-grid-list{grid-template-columns:1fr 1fr !important}.services-page-grid .w-grid-list>.w-grid-item:nth-last-child(2){width:auto;height:auto;grid-column:auto;grid-row:auto}.services-page-grid .w-grid-list>.w-grid-item:last-child{height:32rem;width:auto;margin-left:0;grid-column:1/3;grid-row:auto}}@media screen and (650px<=width<=1024px){.differences-services-grid .w-grid-list>.w-grid-item:nth-child(1) .service-wrapper,.differences-services-grid .w-grid-list>.w-grid-item:nth-child(4) .service-wrapper,.differences-services-grid .w-grid-list>.w-grid-item:nth-child(5) .service-wrapper{background-color:rgba(0,87,180,.8)!important}.differences-services-grid .w-grid-list>.w-grid-item:nth-child(2) .service-wrapper,.differences-services-grid .w-grid-list>.w-grid-item:nth-child(3) .service-wrapper,.differences-services-grid .w-grid-list>.w-grid-item:nth-child(6) .service-wrapper{background-color:rgba(0,170,255,80%) !important}}@media screen and (width<=650px){.services-page-grid .w-grid-list{grid-template-columns:1fr !important}.services-page-grid .w-grid-list>.w-grid-item:last-child{height:auto !important;grid-column:auto !important}}.blog-grid-page .outer-wrapper{box-shadow:3px -3px 25px 1px #CBDFEC99 inset}.blog-grid-page .outer-wrapper img{transition:.5s ease}.blog-grid-page .outer-wrapper:hover img{transform:scale(1.2)}@media screen and (650px<=width<=1024px){.blog-grid-page .w-grid-list>.w-grid-item:last-of-type{grid-column:1/3;height:30rem}}.list-wrapper-about{font-weight:600;border-radius:15px !important;padding:1.5rem 1rem !important;box-shadow:0px 0px 6px #dcdcdc inset}.list-wrapper-about p{margin-bottom:.8rem}.list-wrapper-about ul{list-style-type:none;margin-left:1rem}.list-wrapper-about span.far.fa-check{color:#0af}.differences-about-row .g-cols>.wpb_column:first-child .wpb_wrapper:has(>.img-wrapper),.about-row .wpb_wrapper:has(>.img-wrapper){height:100%}.mission-vision-row .w-vwrapper{box-shadow:3px -3px 25px 1px #CBDFEC99 inset}.mission-vision-row .w-vwrapper .w-image{transition:.3s ease}.mission-vision-row .w-vwrapper:hover .w-image{transform:scale(1.15)}@media screen and (width<=1024px){.differences-about-row .g-cols{flex-direction:column-reverse;row-gap:2rem}}.form-row-page .l-section-overlay{background:radial-gradient(141.42% 141.42% at 0% 100%,rgba(255,255,255,.7) 0%,#fff 70%) !important}.contact-form-page form .flex-row{display:flex;gap:1rem}.contact-form-page form .flex-row>.form-group{flex:1}.contact-form-page form .form-group{position:relative}.contact-form-page form .form-group input{height:3rem}.contact-form-page form .form-group input,.contact-form-page form .form-group textarea{background-color:#d9d9d9;border-radius:15px;border:none;font-size:14px}.contact-form-page form .form-group label{position:absolute;font-weight:400;font-style:italic;font-size:13px;left:1rem;top:1.5rem;z-index:1;cursor:text;line-height:0;transition:.3s ease;opacity:0;color:gray;pointer-events:none}.contact-form-page label[for=aceptacion]{font-size:14px !important;margin-left:auto;width:fit-content;display:block;margin:1rem 0 2rem auto}.contact-form-page form label[for=aceptacion] input[type=checkbox]{background-color:#d9d9d9;width:.8rem;height:.8rem;border:none;vertical-align:middle;font-size:9px;border-radius:2px}.contact-form-page label[for=aceptacion]>.wpcf7-form-control-wrap{display:inline-block !important}.contact-form-page form .wpcf7-not-valid-tip{font-size:14px}.contact-form-page form input[type=submit]{margin:0 auto !important;display:block}@media screen and (width<=450px){.contact-form-page form .flex-row{flex-direction:column;gap:0rem !important}}footer .footer-main-row .g-cols{display:grid;grid-template-columns:32% 15% 21% 32%}footer .footer-main-row .g-cols>.wpb_column{width:100% !important}footer a:hover{color:#0af !important}@media screen and (width<=1280px){.footer-main-row .g-cols{grid-template-columns:1fr 1fr !important;row-gap:3rem}}@media screen and (width<=600px){.footer-main-row .g-cols{grid-template-columns:1fr !important;row-gap:1rem}}