@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@200;300;400;500;600;700&family=Raleway:wght@400;700&display=swap";@font-face{font-family:"Reklame Script";src:url("../fonts/ReklameScript-Regular.eot");src:url("../fonts/ReklameScript-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ReklameScript-Regular.woff2") format("woff2"),url("../fonts/ReklameScript-Regular.woff") format("woff"),url("../fonts/ReklameScript-Regular.ttf") format("truetype"),url("../fonts/ReklameScript-Regular.svg#ReklameScript-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}html{overflow-x:hidden}body{font-family:"Raleway";font-weight:500;font-size:16px;line-height:24px}a{transition:all .1s linear;-webkit-transition:all .1s linear;text-decoration:none}figure{margin:0}img{height:auto;max-width:100%}#preloader{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}#preloader #loader{width:50px;height:50px;position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px}#preloader #loader .lds-ring{color:#d50032}#preloader #loader .lds-ring,#preloader #loader .lds-ring div{box-sizing:border-box}#preloader #loader .lds-ring{display:inline-block;position:relative;width:80px;height:80px}#preloader #loader .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid currentColor;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:currentColor rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#preloader #loader .lds-ring div:nth-child(1){animation-delay:-0.45s}#preloader #loader .lds-ring div:nth-child(2){animation-delay:-0.3s}#preloader #loader .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}a.btn_brown{background:#333;border:solid 1px #333;border-radius:10px 0 10px 10px;color:#fff;display:block;font-size:20px;font-weight:700;margin:40px 0 0 0;padding:12px 40px;text-decoration:none;width:-moz-fit-content;width:fit-content}a.btn_brown:hover{background:#f5f5f5;color:#333}header{transition:all .1s linear;-webkit-transition:all .1s linear;background:rgba(0,0,0,0);padding:35px 0 20px;position:fixed;top:0;width:100vw;z-index:5}header *{transition:all .1s linear;-webkit-transition:all .1s linear}header .logo{position:relative;z-index:5}header nav ul{display:flex;list-style:none;margin:18px 0 0 auto;width:-moz-fit-content;width:fit-content}header nav ul li{padding:0 15px 10px;position:relative}header nav ul li a{color:#2d241b;font-family:"Quicksand";font-size:18px;font-weight:700}header nav ul li a:hover{color:#d50032}header nav ul li ul{background:#fff;border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.2);display:none;left:0;padding:25px 15px;position:absolute;top:19px;width:-moz-max-content;width:max-content}header nav ul li ul li{padding:5px 0 5px 15px}header nav ul li ul li a{font-size:16px}header nav ul li ul li ul{display:block;box-shadow:none;margin:5px 0 0 0;padding:0 15px 0 5px;position:relative;top:initial}header nav ul li ul li ul li a{font-family:"Raleway";font-weight:500}header nav ul li.current-menu-item>a,header nav ul li.current-page-ancestor>a{color:#d50032;text-decoration:underline}header nav ul li:hover ul{display:block}header.fixedhead{background:#fff;padding:10px 0}header.fixedhead .logo figure img{height:45px;width:auto}header.fixedhead nav ul li a{font-size:16px}header.fixedhead nav ul li ul{padding:15px 10px;top:15px}header.fixedhead nav ul li ul li a{font-size:15px}header.fixedhead nav ul li ul li ul{padding:0 15px 0 0;top:initial}header.fixedhead .burguermenu{top:12px}.burguermenu{display:none;height:40px;position:absolute;right:30px;top:35px;width:40px;z-index:5}.burguermenu span{background:#000;display:block;height:2px;left:0;position:absolute;transition:all .3s linear;-webkit-transition:all .3s linear;width:40px}.burguermenu span:nth-child(1){top:10px}.burguermenu span:nth-child(2){top:20px}.burguermenu span:nth-child(3){top:30px}.burguermenu.open span{background:#000}.burguermenu.open span:nth-child(1){top:20px;transform:rotate(-225deg)}.burguermenu.open span:nth-child(2){display:none}.burguermenu.open span:nth-child(3){top:20px;transform:rotate(225deg)}footer{background:#3e3223;color:#fff;margin:100px 0 0;overflow:hidden;padding:40px 0 0;position:relative}footer:before{background:url(../img/circles_8.svg);content:"";display:block;height:800px;left:-150px;position:absolute;top:-280px;width:800px;z-index:0}footer:after{background:url(../img/circles_8.svg);bottom:-280px;content:"";display:block;height:800px;right:-150px;position:absolute;width:800px;z-index:0}footer .container{position:relative;z-index:1}footer .logofooter{max-width:200px;position:relative;z-index:1}footer .widgets_footer{padding:30px 0 0 50px}footer .widgets_footer h3{font-family:"Quicksand";font-size:24px;font-weight:700;margin:20px 0}footer .widgets_footer a{color:#fff}footer .widgets_footer a:hover{text-decoration:underline}footer .widgets_footer ul{list-style:none;padding:0}footer .widgets_footer ul li{font-size:24px;line-height:36px}footer .widgets_footer ul li.desplegable>a:after{background:url(../img/arrow-down.svg) no-repeat center center;content:"";display:inline-block;height:10px;left:13px;position:relative;top:-2px;width:16px}footer .widgets_footer ul li.desplegable ul{display:none;list-style:disc;padding:5px 0 0 22px}footer .widgets_footer ul.redes_sociales_footer{margin:0;padding:10px 0 40px}footer .widgets_footer ul.redes_sociales_footer li{display:inline-block;padding:0 10px 0 0}footer .widgets_footer ul.redes_sociales_footer li a img{transition:all .1s linear;-webkit-transition:all .1s linear;height:50px;opacity:1;width:50px}footer .widgets_footer ul.redes_sociales_footer li a:hover{text-decoration:none}footer .widgets_footer ul.redes_sociales_footer li a:hover img{opacity:.7}footer .widgets_footer p{font-size:24px;line-height:36px}footer .widgets_footer .centro_de_empleo a{font-size:24px;line-height:36px}footer .legal{background:#2d241b;margin:35px 0 0;padding:12px;position:relative;z-index:1}footer .legal ul{display:flex;list-style:none;margin:0 auto;padding:0;width:-moz-fit-content;width:fit-content}footer .legal ul li{padding:0 10px}footer .legal ul li a{color:#fff}main{margin:138px 0 0 0}.banner{position:relative}.banner figure{margin:0 0 0 auto;position:relative;width:55%}.banner figure img{margin:50px 0 20px;position:relative;z-index:1}.banner figure figcaption{border-radius:60px 0 0 60px;color:#fff;display:flex;height:100%;position:absolute;right:0;width:70%}.banner figure figcaption span{color:#fff;display:block;font-family:"Reklame Script";font-size:200px;justify-content:center;line-height:160px;opacity:.2;position:relative;right:100px;transform:rotate(90deg)}.banner figure figcaption.fondo-verde{background:#abcb58}.banner figure figcaption.fondo-rosa{background:#ff6f61}.banner figure figcaption.fondo-rojo{background:#d50032}.banner figure figcaption.fondo-azul{background:#59b4c9}.banner figure figcaption.fondo-marron{background:#9d7a4f}.banner figure:before{background-image:url(../img/circles_4.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:90%;position:absolute;top:5%;width:90%}.banner .txt_banner{align-items:center;bottom:0;display:flex;left:0;position:absolute;right:0;top:0;z-index:1}.banner .txt_banner h1{color:#abcb58;font-family:"Quicksand";font-size:62px;font-weight:700;margin:-80px 0 0 0;max-width:650px;padding-left:100px}.banner .txt_banner h2{color:#abcb58;font-family:"Quicksand";font-size:62px;font-weight:700;margin:-80px 0 0 0;max-width:650px}.banner .txt_banner p{font-size:26px;line-height:36px;padding:40px 0;padding:40px 0 0 100px;max-width:40vw}.banner .txt_banner.color-verde h1{color:#63991d}.banner .txt_banner.color-rosa h1{color:#ff6f61}.banner .txt_banner.color-rojo h1{color:#d50032}.banner .txt_banner.color-azul h1{color:#1f7999}.banner .txt_banner.color-marron h1{color:#9d7a4f}.lista_de_servicios{padding:100px 0 100px}.lista_de_servicios .item_servicio{border-radius:20px 20px 0 20px;box-shadow:5px 5px 8px rgba(0,0,0,.1);overflow:hidden}.lista_de_servicios .item_servicio .tit_serv{color:#fff;-webkit-clip-path:polygon(0 0, 100% 0%, 100% 70%, 25% 100%, 0 70%);clip-path:polygon(0 0, 100% 0%, 100% 70%, 25% 100%, 0 70%);height:165px;padding:0 30px 30px;position:relative}.lista_de_servicios .item_servicio .tit_serv figure{align-items:center;display:flex;height:100%}.lista_de_servicios .item_servicio .tit_serv figure img{height:50px;width:auto}.lista_de_servicios .item_servicio .tit_serv figure figcaption{padding:0 30px 0 20px}.lista_de_servicios .item_servicio .tit_serv figure figcaption h2{font-family:"Quicksand";font-size:34px;font-weight:700;line-height:36px}.lista_de_servicios .item_servicio .detail_serv{font-size:20px;text-align:center;line-height:28px;padding:70px 50px 30px}.lista_de_servicios .item_servicio .serv_image figure{-webkit-clip-path:polygon(0 22%, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 22%, 100% 0, 100% 100%, 0% 100%);position:relative}.lista_de_servicios .item_servicio .serv_image figure img{height:350px;-o-object-fit:cover;object-fit:cover;opacity:1;width:100%}.lista_de_servicios .item_servicio .serv_image figure figcaption{bottom:40px;left:0;position:absolute;width:100%}.lista_de_servicios .item_servicio .serv_image figure figcaption a.btn_brown{margin:0 auto}.lista_de_servicios .item_servicio .serv_image figure figcaption a.btn_brown:hover{background:rgba(250,250,250,.5)}.lista_de_servicios .item_servicio.fondo_verde{background:#abcb58}.lista_de_servicios .item_servicio.fondo_verde .tit_serv{background:#abcb58}.lista_de_servicios .item_servicio.fondo_verde .serv_image figure{background:#abcb58}.lista_de_servicios .item_servicio.fondo_rojo{background:#d50032}.lista_de_servicios .item_servicio.fondo_rojo .tit_serv{background:#d50032}.lista_de_servicios .item_servicio.fondo_rojo .serv_image figure{background:#d50032}.lista_de_servicios .item_servicio.fondo_rojo_oscuro{background:rgba(217,191,148,.1)}.lista_de_servicios .item_servicio.fondo_rojo_oscuro .tit_serv{background:#ab022a}.lista_de_servicios .item_servicio.fondo_rojo_oscuro .serv_image figure{background:#ab022a}.lista_de_servicios .item_servicio.fondo_rojo_medio{background:rgba(217,191,148,.1)}.lista_de_servicios .item_servicio.fondo_rojo_medio .tit_serv{background:#d50032}.lista_de_servicios .item_servicio.fondo_rojo_medio .serv_image figure{background:#d50032}.lista_de_servicios .item_servicio.fondo_rojo_claro{background:rgba(217,191,148,.1)}.lista_de_servicios .item_servicio.fondo_rojo_claro .tit_serv{background:#f70e45}.lista_de_servicios .item_servicio.fondo_rojo_claro .serv_image figure{background:#f70e45}.lista_de_servicios .item_servicio.fondo_rosa{background:rgba(252,159,134,.1)}.lista_de_servicios .item_servicio.fondo_rosa .tit_serv{background:#ff6f61}.lista_de_servicios .item_servicio.fondo_rosa .serv_image figure{background:#ff6f61}.lista_de_servicios .item_servicio.fondo_azul{background:rgba(89,180,201,.1)}.lista_de_servicios .item_servicio.fondo_azul .tit_serv{background:#59b4c9}.lista_de_servicios .item_servicio.fondo_azul .serv_image figure{background:#59b4c9}.lista_de_servicios .item_servicio.fondo_marron{background:rgba(217,191,148,.1)}.lista_de_servicios .item_servicio.fondo_marron .tit_serv{background:#9d7a4f}.lista_de_servicios .item_servicio.fondo_marron .serv_image figure{background:#9d7a4f}.bloq_te_ofrecemos{padding:100px 0 0;position:relative}.bloq_te_ofrecemos h2{color:#d50032;font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 50px;font-weight:700;text-align:center}.bloq_te_ofrecemos p{font-size:28px;line-height:38px}.bloq_te_ofrecemos:before{background:#f5f5f5;border-radius:50px 0 0 50px;bottom:0;content:"";display:block;left:8.33333333%;padding:100px 200px 100px 100px;position:absolute;right:0;top:0;z-index:-1}.bloq_te_ofrecemos .items_ofrecemos{padding:70px 0 100px}.bloq_te_ofrecemos .items_ofrecemos .item-true{background:#fff;border:solid 1px #fff;border-radius:15px;margin:0 0 25px;padding:35px}.bloq_te_ofrecemos .items_ofrecemos .item-true figure{border-radius:50%;overflow:hidden}.bloq_te_ofrecemos .items_ofrecemos .item-true h3{font-family:"Quicksand";font-weight:700;padding:0 0 0 40px}.bloq_te_ofrecemos .items_ofrecemos .item-true p{font-size:22px;line-height:28px;padding:5px 0 0 40px}.bloq_te_ofrecemos .items_ofrecemos .btn_ofrecemos{align-items:center;background:#ff6f61;border:solid 1px #ff6f61;border-radius:15px;color:#fff;display:flex;font-family:"Quicksand";font-size:34px;height:calc(100% - 25px);justify-content:center;line-height:36px;min-height:260px;padding:0 50px;text-align:center;text-decoration:none;width:100%}.bloq_te_ofrecemos .items_ofrecemos .btn_ofrecemos:hover{background:#fff;color:#ff6f61}.video_fullwidth{padding:120px 0}.bloque_mas_info{color:#fff;padding:100px 0;position:relative;text-align:center}.bloque_mas_info:before{background:#d50032;border-radius:50px 0 0 50px;bottom:0;content:"";display:block;left:8.33333333%;padding:100px 200px 100px 100px;position:absolute;right:0;top:0;z-index:-1}.bloque_mas_info h2{font-family:"Quicksand";font-size:62px;line-height:74px;margin:0 0 50px;font-weight:700}.bloque_mas_info p{font-size:46px;line-height:52px;margin:0 0 50px}.bloque_mas_info a.btn_brown{margin:0 auto}.nuestras_soluciones{background:url(../img/bg_soluciones.svg) center center;background-position:center center;background-size:cover;color:#fff;margin:150px 0 0;padding:100px 0}.nuestras_soluciones h2{color:#d50032;font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 50px;font-weight:700;text-align:center}.nuestras_soluciones p{font-size:30px;line-height:42px}.nuestras_soluciones .lista_soluciones{padding:50px 0 0}.nuestras_soluciones .lista_soluciones a{display:block;margin:0 0 50px;text-align:center;text-decoration:none}.nuestras_soluciones .lista_soluciones a figure img{margin:0 auto}.nuestras_soluciones .lista_soluciones a figure figcaption{transition:all .1s linear;-webkit-transition:all .1s linear;background:#abcb58;border:solid 1px #abcb58;border-radius:15px 0 15px 15px;color:#3e3223;display:block;font-size:22px;font-weight:700;margin:10px auto;padding:15px 40px;width:280px}.nuestras_soluciones .lista_soluciones a:hover figure figcaption{background:rgba(0,0,0,0);color:#abcb58}.blog_grid{padding:100px 0}.blog_grid h2{color:#d50032;font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 80px;font-weight:700;text-align:center}.blog_grid .loopblog a{color:#3e3223;display:block;margin:0 5px}.blog_grid .loopblog a figure img{transition:all .1s linear;-webkit-transition:all .1s linear;border-radius:15px;height:310px;-o-object-fit:cover;object-fit:cover;width:100%}.blog_grid .loopblog a h3{font-family:"Quicksand";font-size:28px;padding:15px 0}.blog_grid .loopblog a p{font-size:24px;line-height:32px;min-height:130px}.blog_grid .loopblog a .btn-green{transition:all .1s linear;-webkit-transition:all .1s linear;background:#fff;border:solid 1px #abcb58;border-radius:15px 0 15px 15px;color:#63991d;display:block;font-size:22px;font-weight:700;margin:10px auto 0 0;padding:15px 35px;width:-moz-fit-content;width:fit-content}.blog_grid .loopblog a:hover figure img{transform:scale(1.02)}.blog_grid .loopblog a:hover .btn-green{background:#abcb58;color:#fff}.contacta{position:relative}.contacta:before{background:#f5f5f5;border-radius:50px 0 0 50px;bottom:0;content:"";display:block;left:8.33333333%;position:absolute;right:0;top:0;z-index:-3}.contacta .detail_contacta{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 10% 0 auto;padding:50px 0;width:55%}.contacta .detail_contacta h2{color:#ff6f61;font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 50px;font-weight:700}.contacta .detail_contacta .btn-green{transition:all .1s linear;-webkit-transition:all .1s linear;background:#abcb58;border:solid 1px #abcb58;border-radius:15px 0 15px 15px;color:#fff;display:block;font-size:22px;font-weight:700;margin:10px auto 0 0;padding:15px 35px;width:-moz-fit-content;width:fit-content}.contacta .detail_contacta .btn-green:hover{background:rgba(0,0,0,0);color:#abcb58}.contacta figure{padding:50px 0;position:relative}.contacta figure:before{background-image:url(../img/circles_4.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:90%;position:absolute;top:5%;width:90%;z-index:-2}.contacta figure:after{background:#abcb58;bottom:0;content:"";display:block;left:23%;position:absolute;right:0;top:0;z-index:-1}.bloque_parrafo_full-width{padding:150px 0 80px}.bloque_parrafo_full-width h2{color:#d50032;font-family:"Quicksand";font-size:62px;font-weight:700;line-height:62px;margin:40px 0 32px}.bloque_parrafo_full-width h3{color:#d50032;font-family:"Quicksand";font-size:36px;font-weight:700;line-height:36px;margin:40px 0}.bloque_parrafo_full-width h3.title_pink{color:#ff6f61;font-size:42px}.bloque_parrafo_full-width h4{color:#2d241b;font-family:"Quicksand";font-size:36px;font-weight:500;line-height:36px;margin:40px 0}.bloque_parrafo_full-width .bloque_parrafo p{font-size:24px;line-height:38px}.bloque_parrafo_full-width .bloque_parrafo ul li{font-size:24px;line-height:38px}.bloque_parrafo_full-width blockquote{display:flex}.bloque_parrafo_full-width blockquote figure{align-items:center;background:#deffca;border-radius:20px;display:flex;margin:10px;padding:30px;width:50%}.bloque_parrafo_full-width blockquote figure img{height:120px;width:120px}.bloque_parrafo_full-width blockquote figure figcaption{color:#63991d;font-size:24px;line-height:32px;padding:30px}.bloque_parrafo_full-width blockquote>p{align-items:center;background:#deffca;border-radius:20px;color:#63991d;display:flex;margin:30px 0 10px;padding:40px;width:100%}.soluciones_pilares{padding:100px 0 50px;position:relative}.soluciones_pilares:before{background:#f5f5f5;border-radius:50px 0 0 50px;bottom:0;content:"";display:block;left:8.33333333%;padding:100px 200px 100px 100px;position:absolute;right:0;top:0;z-index:-1}.soluciones_pilares h2{color:#63991d;font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 50px;font-weight:700;text-align:center}.soluciones_pilares p{font-size:24px;line-height:42px}.soluciones_pilares h3{font-size:24px;font-weight:700;line-height:38px;padding:25px 0 35px}.soluciones_pilares .lista_pilares{padding:20px 0 20px}.soluciones_pilares .lista_pilares figure{align-items:center;display:flex;margin:0 0 50px}.soluciones_pilares .lista_pilares figure img{width:22%}.soluciones_pilares .lista_pilares figure figcaption{align-items:center;font-size:28px;line-height:32px;padding:0 30px 0 20px}.items_mas_info{padding:100px 0}.items_mas_info .item_servicio{border-radius:20px 20px 0 20px;box-shadow:5px 5px 8px rgba(0,0,0,.1);margin:0 0 40px;overflow:hidden}.items_mas_info .item_servicio .tit_serv{align-items:center;color:#fff;-webkit-clip-path:polygon(0 0, 100% 0%, 100% 70%, 25% 100%, 0 70%);clip-path:polygon(0 0, 100% 0%, 100% 70%, 25% 100%, 0 70%);display:flex;height:165px;padding:0 60px 30px;position:relative}.items_mas_info .item_servicio .tit_serv h2{font-family:"Quicksand";font-size:34px;font-weight:700;line-height:36px}.items_mas_info .item_servicio .detail_serv{font-size:20px;line-height:28px;padding:70px 50px 30px}.items_mas_info .item_servicio .serv_image figure{background:#abcb58;-webkit-clip-path:polygon(0 22%, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 22%, 100% 0, 100% 100%, 0% 100%);position:relative}.items_mas_info .item_servicio .serv_image figure img{height:350px;-o-object-fit:cover;object-fit:cover;width:100%}.items_mas_info .item_servicio .serv_image figure figcaption{bottom:40px;left:0;position:absolute;width:100%}.items_mas_info .item_servicio .serv_image figure figcaption a.btn_brown{margin:0 auto}.items_mas_info .item_servicio .serv_image figure figcaption a.btn_brown:hover{background:rgba(250,250,250,.5)}.items_mas_info .item_servicio.fondo_rosa{background:rgba(252,159,134,.1)}.items_mas_info .item_servicio.fondo_rosa .tit_serv{background:#ff6f61}.items_mas_info .item_servicio.fondo_azul{background:rgba(89,180,201,.1)}.items_mas_info .item_servicio.fondo_azul .tit_serv{background:#59b4c9}.items_mas_info .item_servicio.fondo_marron{background:rgba(217,191,148,.1)}.items_mas_info .item_servicio.fondo_marron .tit_serv{background:#9d7a4f}.bloque_titulos_con_boton h4{color:#63991d;font-family:"Quicksand";font-size:45px;line-height:62px;margin:0 0 50px;font-weight:700;text-align:center}.bloque_titulos_con_boton p a{background:#63991d;border:solid 1px #63991d;border-radius:10px 0 10px 10px;color:#fff;display:block;font-size:20px;font-weight:700;margin:0 auto;padding:12px 40px;text-decoration:none;width:-moz-fit-content;width:fit-content}.bloque_titulos_con_boton p a:hover{color:#63991d;background-color:#fff}.solicita_mas_info{color:#fff;margin-top:100px;padding:100px 0;position:relative;text-align:center}.solicita_mas_info:before{background:#d50032;border-radius:50px 0 0 50px;bottom:0;content:"";display:block;left:8.33333333%;padding:100px 200px 100px 100px;position:absolute;right:0;top:0;z-index:-1}.solicita_mas_info h2{font-family:"Quicksand";font-size:62px;line-height:74px;margin:0 0 50px;font-weight:700}.solicita_mas_info h3{font-size:46px;line-height:52px;margin:0 0 50px}.solicita_mas_info .bloq_form{margin:0 auto;width:50%}.solicita_mas_info .bloq_form .formmasinfo .filaform{font-size:20px;padding:0 0 20px;text-align:left}.solicita_mas_info .bloq_form .formmasinfo .filaform label{width:100%}.solicita_mas_info .bloq_form .formmasinfo .filaform label input,.solicita_mas_info .bloq_form .formmasinfo .filaform label select,.solicita_mas_info .bloq_form .formmasinfo .filaform label textarea{background:#ff6f61;border:none;border-radius:10px;color:#fff;font-size:22px;height:58px;padding:0 20px;width:100%}.solicita_mas_info .bloq_form .formmasinfo .filaform label input::-moz-placeholder, .solicita_mas_info .bloq_form .formmasinfo .filaform label select::-moz-placeholder, .solicita_mas_info .bloq_form .formmasinfo .filaform label textarea::-moz-placeholder{color:#fff}.solicita_mas_info .bloq_form .formmasinfo .filaform label input::placeholder,.solicita_mas_info .bloq_form .formmasinfo .filaform label select::placeholder,.solicita_mas_info .bloq_form .formmasinfo .filaform label textarea::placeholder{color:#fff}.solicita_mas_info .bloq_form .formmasinfo .filaform label textarea{height:200px;padding:20px}.solicita_mas_info .bloq_form .formmasinfo .filaform .legales{padding:30px 0 0;text-align:left}.solicita_mas_info .bloq_form .formmasinfo .filaform .legales p{text-align:left}.solicita_mas_info .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopoliticas .wpcf7-list-item,.solicita_mas_info .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopromociones .wpcf7-list-item{margin:0}.solicita_mas_info .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopoliticas label,.solicita_mas_info .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopromociones label{width:auto}.solicita_mas_info .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopoliticas label input,.solicita_mas_info .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopromociones label input{display:inline-block;height:20px;position:relative;top:3px;width:20px}.solicita_mas_info .bloq_form .formmasinfo .wpcf7-radio{display:block;padding:20px 0}.solicita_mas_info .bloq_form .formmasinfo .wpcf7-radio .wpcf7-list-item{margin:0 20px 0 0}.solicita_mas_info .bloq_form .formmasinfo .wpcf7-radio label{display:inline-block}.solicita_mas_info .bloq_form .formmasinfo .wpcf7-radio label input[type=radio]{height:20px;width:20px}.solicita_mas_info .bloq_form .formmasinfo input[type=file]#subircv{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.solicita_mas_info .bloq_form .formmasinfo .filaform.filacv{font-size:20px;padding:15px 0 5px;text-align:left}.solicita_mas_info .bloq_form .formmasinfo .filaform.filacv label{background:#3e3223;border-radius:10px 0 10px 10px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;margin:20px auto 10px 0;padding:15px 60px;text-align:center;transition:all .5s;width:-moz-fit-content;width:fit-content}.solicita_mas_info .bloq_form .formmasinfo .wpcf7-submit{background:#333;border:solid 1px #333;border-radius:10px 0 10px 10px;color:#fff;display:block;font-size:20px;font-weight:700;margin:40px auto 0;padding:12px 40px;text-decoration:none;width:-moz-fit-content;width:fit-content}.solicita_mas_info .bloq_form .formmasinfo .wpcf7-submit:hover{background:#fff;color:#333}.bloque_de_parrafos{padding:50px 0;position:relative}.bloque_de_parrafos:before{background:#f5f5f5;border-radius:50px 0 0 50px;bottom:0;content:"";display:block;left:8.33333333%;padding:100px 200px 100px 100px;position:absolute;right:0;top:0;z-index:-1}.bloque_de_parrafos h2{color:#d50032;font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 50px;font-weight:700;text-align:center}.bloque_de_parrafos p{font-size:24px;line-height:42px}.bloque_de_parrafos h3{color:#d50032;font-family:"Quicksand";font-size:48px;font-weight:700;line-height:56px;padding:25px 0 35px}.bloque_de_parrafos ul li{font-size:24px;line-height:42px}.bloq_productos{background:url(../img/bg_soluciones.svg) center center;background-position:center center;background-size:cover;color:#fff;margin:150px 0 100px;padding:100px 0}.bloq_productos h2{color:#d50032;font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 50px;font-weight:700;text-align:center}.bloq_productos p{font-size:30px;line-height:42px}.bloq_productos .item_producto{text-align:center}.bloq_productos .item_producto a{color:#fff;display:block;margin:0 0 50px;text-align:center;text-decoration:none}.bloq_productos .item_producto a figure img{margin:0 auto}.bloq_productos .item_producto a .cta_prod{transition:all .1s linear;-webkit-transition:all .1s linear;background:#d50032;border:solid 1px #d50032;border-radius:15px 0 15px 15px;color:#3e3223;display:block;font-size:22px;font-weight:700;margin:10px auto;padding:15px 40px;width:280px}.bloq_productos .item_producto a h3{color:#fff;font-family:"Quicksand";font-size:30px;padding:40px 30px 20px}.bloq_productos .item_producto a p{font-size:24px;line-height:28px;min-height:90px;padding:10px 30px}.bloq_productos .item_producto a:hover .cta_prod{background:rgba(0,0,0,0);color:#abcb58}.bloq_productos .item_producto figure img{margin:0 auto}.bloq_productos .item_producto .cta_prod{transition:all .1s linear;-webkit-transition:all .1s linear;background:#abcb58;border:solid 1px #abcb58;border-radius:15px 0 15px 15px;color:#3e3223;display:block;font-size:22px;font-weight:700;margin:10px auto;padding:15px 40px;width:280px}.bloq_productos .item_producto h3{color:#fff;font-family:"Quicksand";font-size:30px;padding:40px 30px 0}.bloq_productos .item_producto p{font-size:18px;line-height:24px;padding:10px 15px}.bloq_productos .btn-green{transition:all .1s linear;-webkit-transition:all .1s linear;background:#abcb58;border:solid 1px #abcb58;border-radius:15px 0 15px 15px;color:#3e3223;display:block;font-size:22px;font-weight:700;margin:50px auto 0;padding:15px 35px;width:-moz-fit-content;width:fit-content}.bloq_productos .btn-green:hover{background:rgba(0,0,0,0);color:#abcb58}.page-id-168 .bloq_productos{background:#63991d}.page-id-168 .bloq_productos .item_producto a .cta_prod{background:#abcb58}.page-id-168 .bloq_productos .item_producto a:hover .cta_prod{background:#fff}.imagen_full_width{padding:40px 0 120px}.imagen_full_width.align_left{margin-right:8.33333333%}.imagen_full_width.align_left img{border-radius:0 50px 50px 0}.imagen_full_width.align_right{margin-left:8.33333333%}.imagen_full_width.align_right img{border-radius:50px 0 0 50px}.imagen_full_width img{width:100%}.bloque_especialidades{padding:100px;position:relative}.bloque_especialidades:before{background:#dbbf94;border-radius:0 50px 50px 0;bottom:0;content:"";display:block;left:0;position:absolute;right:8.33333333%;top:0;z-index:-1}.bloque_especialidades.color-verde{background:#abcb58}.bloque_especialidades.color-verde h2{color:#fff}.bloque_especialidades.color-rosa{background:#ff6f61}.bloque_especialidades.color-rosa h2{color:#fff}.bloque_especialidades.color-rojo{background:#d50032}.bloque_especialidades.color-rojo h2{color:#fff}.bloque_especialidades.color-azul{background:#59b4c9}.bloque_especialidades.color-azul h2{color:#fff}.bloque_especialidades.color-marron{background:#9d7a4f}.bloque_especialidades.color-marron h2{color:#fff}.bloque_especialidades h2{color:#3e3223;font-family:"Quicksand";font-size:48px;font-weight:700;line-height:56px;padding:0 0 35px}.bloque_especialidades .item_parrafo figure{background:#fff;border-radius:30px;display:flex;justify-content:space-between;margin:0 0 40px;padding:30px 50px}.bloque_especialidades .item_parrafo figure img{margin:0 30px 0 0;max-height:250px}.bloque_especialidades .item_parrafo figure figcaption{width:70%}.bloque_especialidades .item_parrafo figure figcaption h3{font-family:"Quicksand";font-size:34px;font-weight:700;margin:0 0 25px}.bloque_especialidades .item_parrafo figure figcaption p{font-size:28px;line-height:32px}.cta_centrado{padding:0 0 80px}.cta_centrado a{transition:all .1s linear;-webkit-transition:all .1s linear;border-radius:15px 0 15px 15px;color:#fff;display:block;font-size:22px;font-weight:700;margin:0 auto;padding:15px 35px;width:-moz-fit-content;width:fit-content}.cta_centrado a:hover{background:rgba(0,0,0,0)}.cta_centrado.color-verde a{background:#abcb58;border:solid 1px #abcb58}.cta_centrado.color-verde a:hover{color:#abcb58}.cta_centrado.color-rosa a{background:#ff6f61;border:solid 1px #ff6f61}.cta_centrado.color-rosa a:hover{color:#ff6f61}.cta_centrado.color-rojo a{background:#d50032;border:solid 1px #d50032}.cta_centrado.color-rojo a:hover{color:#d50032}.cta_centrado.color-azul a{background:#1f7999;border:solid 1px #1f7999}.cta_centrado.color-azul a:hover{color:#1f7999}.cta_centrado.color-marron a{background:#3e3223;border:solid 1px #3e3223}.cta_centrado.color-marron a:hover{color:#3e3223}.bloq_2cols{padding:100px 200px 100px 100px;position:relative}.bloq_2cols:before{background:#deffca;border-radius:50px 0 0 50px;bottom:0;content:"";display:block;left:8.33333333%;position:absolute;right:0;top:0;z-index:-1}.bloq_2cols a.btn_brown{margin:100px auto 0}.bloq_2cols h2{color:#63991d;font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 100px;font-weight:700;text-align:center}.bloq_2cols p{color:#3e3223;font-size:24px;line-height:42px}.bloq_2cols h3{color:#63991d;font-family:"Quicksand";font-size:48px;font-weight:700;line-height:56px;padding:25px 0 35px}.bloq_2cols ul{list-style:none;margin:0;padding:0}.bloq_2cols ul li{background:url(../img/vineta_green.svg) no-repeat 0 10px;background-size:20px 20px;color:#3e3223;font-size:24px;line-height:42px;padding:0 0 10px 30px}.items_con_icono{padding:150px 0 100px}.items_con_icono h2{font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 100px;font-weight:700;text-align:center}.items_con_icono figure img{display:block;height:100px;margin:0 auto 40px}.items_con_icono figure figcaption{text-align:center}.items_con_icono figure figcaption h3{font-family:"Quicksand";font-weight:700;font-size:23px}.items_con_icono figure figcaption p{font-size:16px;line-height:20px}.items_con_icono .btn-green{transition:all .1s linear;-webkit-transition:all .1s linear;background:#abcb58;border:solid 1px #abcb58;color:#fff;border-radius:15px 0 15px 15px;color:#fff;display:block;font-size:22px;font-weight:700;margin:60px auto 0;padding:15px 35px;width:-moz-fit-content;width:fit-content}.items_con_icono .btn-green:hover{background:rgba(0,0,0,0);color:#abcb58}.items_con_icono.color_verde h2{color:#63991d}.items_con_icono.color_verde .btn-green{background:#abcb58;border:solid 1px #abcb58;color:#fff}.items_con_icono.color_rosa h2{color:#ff6f61}.items_con_icono.color_rosa .btn-green{background:#ff6f61;border:solid 1px #ff6f61;color:#fff}.items_con_icono.color_azul h2{color:#1f7999}.items_con_icono.color_azul .btn-green{background:#1f7999;border:solid 1px #1f7999;color:#fff}.items_con_icono.color_marron h2{color:#3e3223}.items_con_icono.color_marron .btn-green{background:#3e3223;border:solid 1px #3e3223;color:#fff}.servicios_saludables{padding:100px 0;position:relative}.servicios_saludables:before{background:#f2f2f2;border-radius:0 50px 50px 0;bottom:0;content:"";display:block;left:0;position:absolute;right:8.33333333%;top:0;z-index:-1}.servicios_saludables h2{color:#63991d;font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 30px;font-weight:700;text-align:center}.servicios_saludables p{color:#3e3223;font-size:24px;line-height:42px;text-align:center}.servicios_saludables h3{color:#3e3223;font-family:"Quicksand";font-size:42px;font-weight:700;line-height:56px;text-align:center}.servicios_saludables .pasos_serv_saludable{padding:80px 0}.servicios_saludables .pasos_serv_saludable .item-paso{background:#eee;border-radius:40px 40px 0 0;box-shadow:5px 5px 8px rgba(0,0,0,.1);overflow:hidden}.servicios_saludables .pasos_serv_saludable .item-paso .tit_paso{background:#abcb58;color:#fff;-webkit-clip-path:polygon(0 0, 100% 0%, 100% 70%, 25% 100%, 0 70%);clip-path:polygon(0 0, 100% 0%, 100% 70%, 25% 100%, 0 70%);font-family:"Quicksand";font-size:36px;font-weight:600;height:165px;letter-spacing:1px;padding:40px 30px 30px;text-align:center}.servicios_saludables .pasos_serv_saludable .item-paso .tit_paso span{display:block;font-size:56px;padding:0 0 20px}.servicios_saludables .pasos_serv_saludable .item-paso .content-paso{font-size:20px;line-height:28px;padding:60px 50px 30px}.servicios_saludables .fruta_de_temporada figure{display:flex}.servicios_saludables .fruta_de_temporada figure img{height:135px;margin:0 40px 0 0;width:auto}.servicios_saludables .fruta_de_temporada figure figcaption h3{font-size:36px;text-align:left}.servicios_saludables .fruta_de_temporada figure figcaption p{text-align:left}.servicios_saludables .fruta_de_temporada .cta_fruta{align-items:center;display:flex;height:100%;justify-content:flex-end;width:100%}.servicios_saludables .fruta_de_temporada .cta_fruta a{font-size:24px;margin:0}.menus_saludables{padding:100px 0;position:relative}.menus_saludables h2{color:#63991d;font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 30px;font-weight:700;text-align:center}.menus_saludables p{color:#3e3223;font-size:24px;line-height:42px;text-align:center}.menus_saludables .menus_menu_salud{padding:100px 0 0}.menus_saludables .menus_menu_salud .menu{border:solid 10px #deffca;border-radius:40px;margin:0 0 50px;padding:30px;position:relative}.menus_saludables .menus_menu_salud .menu figure{align-items:center;display:flex}.menus_saludables .menus_menu_salud .menu figure img{width:145px}.menus_saludables .menus_menu_salud .menu figure figcaption{padding:0 0 0 40px}.menus_saludables .menus_menu_salud .menu figure figcaption h3{font-family:"Quicksand";font-size:48px;font-weight:700}.menus_saludables .menus_menu_salud .menu .detalle_menu{display:none;padding:30px 30px 0 175px}.menus_saludables .menus_menu_salud .menu .detalle_menu p{text-align:left}.menus_saludables .menus_menu_salud .menu .detalle_menu.open{display:block}.menus_saludables .menus_menu_salud .menu .showmenu{transition:all .1s linear;-webkit-transition:all .1s linear;background:url(../img/arrow-down.svg) no-repeat center center;background-size:100% auto;bottom:20px;content:"";cursor:pointer;display:block;height:30px;opacity:1;position:absolute;transform:rotate(0);right:20px;width:35px}.menus_saludables .menus_menu_salud .menu .showmenu:hover{opacity:.7}.menus_saludables .menus_menu_salud .menu .showmenu.open{opacity:.7;transform:rotate(180deg)}.imagen_cta{padding:150px 0 0}.imagen_cta figure{position:relative}.imagen_cta figure img{width:100%}.imagen_cta figure figcaption{bottom:0;left:0;position:absolute;right:0}.imagen_cta figure figcaption .btn-green{transition:all .1s linear;-webkit-transition:all .1s linear;background:#abcb58;border:solid 1px #abcb58;border-radius:15px 0 15px 15px;color:#fff;display:block;font-size:22px;font-weight:700;margin:0 auto 50px;padding:15px 35px;width:-moz-fit-content;width:fit-content}.imagen_cta figure figcaption .btn-green:hover{background:rgba(0,0,0,0);color:#abcb58}.contenido_libre_con_fondo{margin:150px 0 0;padding:100px 0;position:relative}.contenido_libre_con_fondo:before{bottom:0;content:"";display:block;position:absolute;top:0;z-index:-1}.contenido_libre_con_fondo.sin_fondo{margin:0}.contenido_libre_con_fondo.fondo_gris:before{background:#f5f5f5}.contenido_libre_con_fondo.fondo_rojo:before{background:#d50032}.contenido_libre_con_fondo.fondo_rojo h2{color:#fff}.contenido_libre_con_fondo.fondo_rojo p{color:#fff}.contenido_libre_con_fondo.fondo_rosa:before{background:#ff6f61}.contenido_libre_con_fondo.fondo_rosa h2{color:#fff}.contenido_libre_con_fondo.fondo_rosa p{color:#fff}.contenido_libre_con_fondo.fondo_verde:before{background:#deffca}.contenido_libre_con_fondo.fondo_verde_claro:before{background:#deffca}.contenido_libre_con_fondo.fondo_marron:before{background:#dbbf94}.contenido_libre_con_fondo.fondo_marron h2{color:#3e3223}.contenido_libre_con_fondo.fondo_verde_oscuro:before{background:#63991d}.contenido_libre_con_fondo.fondo_verde_oscuro h2,.contenido_libre_con_fondo.fondo_verde_oscuro p{color:#fff}.contenido_libre_con_fondo.fondo_derecha:before{border-radius:50px 0 0 50px;left:8.33333333%;right:0}.contenido_libre_con_fondo.fondo_derecha figure{padding-left:0}.contenido_libre_con_fondo.fondo_izquierda:before{border-radius:0 50px 50px 0;left:0;right:8.33333333%}.contenido_libre_con_fondo.fondo_izquierda figure{text-align:center}.contenido_libre_con_fondo h2{color:#d50032;font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 70px;font-weight:700;text-align:center}.contenido_libre_con_fondo h3{font-family:"Quicksand";font-size:32px;margin:0 0 40px;min-height:70px;text-align:center}.contenido_libre_con_fondo p{color:#3e3223;font-size:24px;line-height:42px;padding:0;text-align:left}.contenido_libre_con_fondo p img{display:block;margin:0 auto;padding:0 20px 0 0}.contenido_libre_con_fondo ul{list-style:none;margin:0;padding:0}.contenido_libre_con_fondo ul li{background:url(../img/vineta_green.svg) no-repeat 0 10px;background-size:20px 20px;color:#3e3223;font-size:24px;line-height:42px;padding:0 0 10px 30px}.contenido_libre_con_fondo figure{margin:0;height:100%}.contenido_libre_con_fondo figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contenido_libre_con_fondo .col-sm-6 h2{font-size:52px;text-align:left}.contenido_libre_con_fondo .col-sm-6 h3{color:#63991d;font-family:"Quicksand";font-size:42px;font-weight:700;line-height:52px;margin:40px 0}.contenido_libre_con_fondo .col-sm-6 h4{color:#2d241b;font-family:"Quicksand";font-size:36px;font-weight:500;line-height:46px;margin:40px 20px 40px 0}.contenido_libre_con_fondo .btn-green{transition:all .1s linear;-webkit-transition:all .1s linear;background:#abcb58;border:solid 1px #abcb58;border-radius:15px 0 15px 15px;color:#fff;display:block;font-size:22px;font-weight:700;margin:10px auto 0 0;padding:15px 35px;width:-moz-fit-content;width:fit-content}.contenido_libre_con_fondo .btn-green:hover{background:rgba(0,0,0,0);color:#abcb58}.contenido_libre_con_fondo .c_2_columnas{padding:50px 0}.contenido_libre_con_fondo .c_3_columnas{padding:50px 0}.contenido_libre_con_fondo .c_4_columnas{padding:50px 0}.contenido_libre_con_fondo .c_4_columnas p img{margin:0 auto;max-width:170px}.complementos{padding:100px 0}.complementos h2{color:#63991d;font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 70px;font-weight:700;text-align:center}.complementos .grp_complementos{padding:0 0 50px}.complementos .grp_complementos h3{color:#3e3223;font-family:"Quicksand";font-size:42px;font-weight:700;line-height:56px;margin:0 0 40px;text-align:center}.complementos .grp_complementos .items_grp_comp figure{align-items:center;background:#f2f2f2;border-radius:30px;display:flex;margin:0 0 30px;padding:30px}.complementos .grp_complementos .items_grp_comp figure img{background:#fff;border-radius:100px;height:195px;-o-object-fit:cover;object-fit:cover;padding:15px;width:195px}.complementos .grp_complementos .items_grp_comp figure figcaption{padding:0 0 0 40px}.complementos .grp_complementos .items_grp_comp figure figcaption h4{font-family:"Quicksand";font-size:32px;font-weight:700}.complementos .grp_complementos a.btn_brown{margin:40px auto}.bloque_con_fondo_2_columnas{padding:100px 0;position:relative}.bloque_con_fondo_2_columnas:before{bottom:0;content:"";display:block;position:absolute;top:0;z-index:-1}.bloque_con_fondo_2_columnas.fondo_marron_claro:before{background:#dbbf94}.bloque_con_fondo_2_columnas.fondo_gris:before{background:#f5f5f5}.bloque_con_fondo_2_columnas.fondo_verde:before{background:#deffca}.bloque_con_fondo_2_columnas.color_verde h3{color:#abcb58}.bloque_con_fondo_2_columnas.color_verde .btn_brown{background:#abcb58;border-color:#abcb58}.bloque_con_fondo_2_columnas.color_verde .btn_brown:hover{background:#fff;color:#abcb58}.bloque_con_fondo_2_columnas.color_rojo h3{color:#d50032}.bloque_con_fondo_2_columnas.color_rojo .btn_brown{background:#d50032;border-color:#d50032}.bloque_con_fondo_2_columnas.color_rojo .btn_brown:hover{background:#fff;color:#d50032}.bloque_con_fondo_2_columnas.fondo_derecha:before{border-radius:50px 0 0 50px;left:8.33333333%;right:0}.bloque_con_fondo_2_columnas.fondo_derecha figure{padding:0 50px}.bloque_con_fondo_2_columnas.fondo_izquierda:before{border-radius:0 50px 50px 0;left:0;right:8.33333333%}.bloque_con_fondo_2_columnas.fondo_izquierda figure{padding:0 50px}.bloque_con_fondo_2_columnas figure.redondear_imagen img{border-radius:50%}.bloque_con_fondo_2_columnas .content_cols{display:flex;flex-direction:column;height:100%;justify-content:center}.bloque_con_fondo_2_columnas h3{font-family:"Quicksand";font-size:48px;font-weight:700}.bloque_con_fondo_2_columnas p{font-size:32px;line-height:42px;padding:30px 0}.form-centro-empleo{padding:50px 0}.form-centro-empleo .filaform{padding:10px 0}.form-centro-empleo .filaform input,.form-centro-empleo .filaform textarea{background:#abcb58;border:none;border-radius:10px;color:#fff;font-size:24px;height:60px;padding:0 15px;width:100%}.form-centro-empleo .filaform input::-moz-placeholder, .form-centro-empleo .filaform textarea::-moz-placeholder{color:#fff}.form-centro-empleo .filaform input::placeholder,.form-centro-empleo .filaform textarea::placeholder{color:#fff}.form-centro-empleo .filaform textarea{height:250px;padding:15px}.form-centro-empleo .filaform .legales p{font-size:18px;line-height:32px}.form-centro-empleo .filaform .legales .aceptlegal .wpcf7-form-control-wrap{display:block;font-size:18px;height:auto;line-height:initial;padding:20px 0}.form-centro-empleo .filaform .legales .aceptlegal .wpcf7-form-control-wrap .wpcf7-list-item{margin:0}.form-centro-empleo .filaform .legales .aceptlegal .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]{height:24px;position:relative;top:3px;width:24px}.form-centro-empleo .filaform .wpcf7-submit{background:#3e3223;border:solid 1px #3e3223;border-radius:10px 0 10px 10px;color:#fff;display:block;font-size:20px;font-weight:700;margin:40px auto 0;padding:12px 40px;text-decoration:none;width:-moz-fit-content;width:fit-content}.form-centro-empleo .filaform .wpcf7-submit:hover{background:rgba(0,0,0,0);color:#3e3223}.aceptlegal .wpcf7-list-item{margin:0 !important}.aceptlegal .wpcf7-list-item input[type=checkbox]{height:24px !important;position:relative;top:3px;width:24px !important}.categories{padding:150px 0}.categories ul{display:block;list-style:none;margin:0 auto;padding:0;text-align:center;width:-moz-fit-content;width:fit-content}.categories ul li{margin:0 0 10px;padding:0 5px;display:inline-block}.categories ul li a{background:#63991d;border:solid 1px #63991d;border-radius:10px 0 10px 10px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;padding:15px 30px;text-align:center;width:-moz-fit-content;width:fit-content}.categories ul li a:hover{background:#fff;color:#63991d}.post_destacado{margin:0 0 150px;position:relative}.post_destacado::before{background:#f5f5f5;bottom:0;content:"";display:block;left:35%;position:absolute;right:0;top:0;z-index:-1}.post_destacado a figure{height:100%}.post_destacado a figure img{border-radius:50px 0 0 50px;height:100%;min-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.post_destacado figure{height:100%}.post_destacado figure img{border-radius:50px 0 0 50px;height:100%;min-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.post_destacado .title_post{color:#3e3223;display:flex;flex-direction:column;height:100%;justify-content:center;padding:80px}.post_destacado .title_post .date{font-size:24px}.post_destacado .title_post h1{color:#63991d;font-family:"Quicksand";font-size:52px;font-weight:700;padding:30px 0 0}.post_destacado .title_post h1 a{color:#abcb58}.post_destacado .title_post h2{color:#63991d;font-family:"Quicksand";font-size:52px;font-weight:700;padding:30px 0 0}.post_destacado .title_post h2 a{color:#abcb58}.post_destacado .title_post p{font-size:24px;line-height:32px}.post_destacado .title_post .btn-green{transition:all .1s linear;-webkit-transition:all .1s linear;background:#63991d;border:solid 1px #63991d;border-radius:15px 0 15px 15px;color:#fff;display:block;font-size:22px;font-weight:700;margin:40px auto 0 0;padding:15px 35px;width:-moz-fit-content;width:fit-content}.post_destacado .title_post .btn-green:hover{background:rgba(0,0,0,0);color:#abcb58}.post_destacado.titlebar{margin:150px 0}.post_destacado.titlebar .title_post h1{font-size:56px}.post_list a{color:#3e3223;display:block;margin:0 15px 50px}.post_list a figure{padding:0 0 30px}.post_list a figure img{border-radius:20px;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.post_list a h3{font-family:"Quicksand";font-size:32px;font-weight:700;line-height:36px}.post_list a p{font-size:24px;line-height:32px}.post_list a .vermas{transition:all .1s linear;-webkit-transition:all .1s linear;background:#fff;border:solid 1px #63991d;border-radius:15px 0 15px 15px;color:#63991d;display:block;font-size:22px;font-weight:700;margin:40px auto 0 0;padding:15px 35px;width:-moz-fit-content;width:fit-content}.post_list a .vermas:hover{background:#63991d;color:#fff}.post_list a:hover{color:#63991d}.pagination{display:flex;margin:0 auto;padding:100px 0;width:-moz-fit-content;width:fit-content}.pagination a,.pagination span.current{background:#63991d;border:solid 1px #63991d;border-radius:5px 0 5px 5px;color:#fff;display:inline-block;font-family:"Quicksand";font-size:22px;margin:0 7px;padding:10px 18px;width:-moz-fit-content;width:fit-content}.pagination span.current{background:#fff;color:#63991d}.newsletter{color:#fff;padding:100px 0;position:relative;text-align:center}.newsletter:before{background:#63991d;border-radius:50px 0 0 50px;bottom:0;content:"";display:block;left:8.33333333%;padding:100px 200px 100px 100px;position:absolute;right:0;top:0;z-index:-1}.newsletter h2{font-family:"Quicksand";font-size:62px;line-height:74px;margin:0 0 50px;font-weight:700}.newsletter h3{font-size:46px;line-height:52px;margin:0 0 50px}.newsletter .bloq_form{margin:0 auto;width:50%}.newsletter .bloq_form .formmasinfo .filaform{font-size:20px;padding:0 0 20px;text-align:left}.newsletter .bloq_form .formmasinfo .filaform label{width:100%}.newsletter .bloq_form .formmasinfo .filaform label input,.newsletter .bloq_form .formmasinfo .filaform label select,.newsletter .bloq_form .formmasinfo .filaform label textarea{background:#abcb58;border:none;border-radius:10px;color:#fff;font-size:22px;height:58px;padding:0 20px;width:100%}.newsletter .bloq_form .formmasinfo .filaform label input::-moz-placeholder, .newsletter .bloq_form .formmasinfo .filaform label select::-moz-placeholder, .newsletter .bloq_form .formmasinfo .filaform label textarea::-moz-placeholder{color:#fff}.newsletter .bloq_form .formmasinfo .filaform label input::placeholder,.newsletter .bloq_form .formmasinfo .filaform label select::placeholder,.newsletter .bloq_form .formmasinfo .filaform label textarea::placeholder{color:#fff}.newsletter .bloq_form .formmasinfo .filaform label textarea{height:200px;padding:20px}.newsletter .bloq_form .formmasinfo .filaform .legales{padding:30px 0 0;text-align:left}.newsletter .bloq_form .formmasinfo .filaform .legales p{text-align:left}.newsletter .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopoliticas .wpcf7-list-item,.newsletter .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopromociones .wpcf7-list-item{margin:0}.newsletter .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopoliticas label,.newsletter .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopromociones label{width:auto}.newsletter .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopoliticas label input,.newsletter .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopromociones label input{display:inline-block;height:20px;position:relative;top:3px;width:20px}.newsletter .bloq_form .formmasinfo .wpcf7-radio{display:block;padding:20px 0}.newsletter .bloq_form .formmasinfo .wpcf7-radio .wpcf7-list-item{margin:0 20px 0 0}.newsletter .bloq_form .formmasinfo .wpcf7-radio label{display:inline-block}.newsletter .bloq_form .formmasinfo .wpcf7-radio label input[type=radio]{height:20px;width:20px}.newsletter .bloq_form .formmasinfo input[type=file]#subircv{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.newsletter .bloq_form .formmasinfo .filaform.filacv{font-size:20px;padding:15px 0 5px;text-align:left}.newsletter .bloq_form .formmasinfo .filaform.filacv label{background:#3e3223;border-radius:10px 0 10px 10px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;margin:20px auto 10px 0;padding:15px 60px;text-align:center;transition:all .5s;width:-moz-fit-content;width:fit-content}.newsletter .bloq_form .formmasinfo .wpcf7-submit{background:#3e3223;border:solid 1px #3e3223;border-radius:10px 0 10px 10px;color:#fff;display:block;font-size:20px;font-weight:700;margin:40px auto 0;padding:12px 40px;text-decoration:none;width:-moz-fit-content;width:fit-content}.newsletter .bloq_form .formmasinfo .wpcf7-submit:hover{background:rgba(0,0,0,0);color:#3e3223}.content_post{color:#3e3223;font-size:22px;line-height:36px;padding:0 0 100px}.content_post a{color:#3e3223;text-decoration:underline}.content_post h2{color:#abcb58;font-size:42px}.content_post h3{color:#abcb58;font-size:30px}.formulario_de_contacto{color:#3e3223;padding:150px 0}.formulario_de_contacto h2{font-family:"Quicksand";font-size:62px;line-height:74px;margin:0 0 50px;font-weight:700;text-align:center}.formulario_de_contacto .bloq_form{margin:0 auto;width:80%}.formulario_de_contacto .bloq_form .formmasinfo .filaform{font-size:20px;padding:0 0 20px;text-align:left}.formulario_de_contacto .bloq_form .formmasinfo .filaform label{width:100%}.formulario_de_contacto .bloq_form .formmasinfo .filaform label input,.formulario_de_contacto .bloq_form .formmasinfo .filaform label select,.formulario_de_contacto .bloq_form .formmasinfo .filaform label textarea{background:#f5f5f5;border:none;border-radius:10px;color:#333;font-size:22px;height:58px;padding:0 20px;width:100%}.formulario_de_contacto .bloq_form .formmasinfo .filaform label input::-moz-placeholder, .formulario_de_contacto .bloq_form .formmasinfo .filaform label select::-moz-placeholder, .formulario_de_contacto .bloq_form .formmasinfo .filaform label textarea::-moz-placeholder{color:#333}.formulario_de_contacto .bloq_form .formmasinfo .filaform label input::placeholder,.formulario_de_contacto .bloq_form .formmasinfo .filaform label select::placeholder,.formulario_de_contacto .bloq_form .formmasinfo .filaform label textarea::placeholder{color:#333}.formulario_de_contacto .bloq_form .formmasinfo .filaform label textarea{height:200px;padding:20px}.formulario_de_contacto .bloq_form .formmasinfo .filaform .legales{padding:30px 0 0;text-align:left}.formulario_de_contacto .bloq_form .formmasinfo .filaform .legales p{text-align:left}.formulario_de_contacto .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopoliticas .wpcf7-list-item,.formulario_de_contacto .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopromociones .wpcf7-list-item{margin:0}.formulario_de_contacto .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopoliticas label,.formulario_de_contacto .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopromociones label{width:auto}.formulario_de_contacto .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopoliticas label input,.formulario_de_contacto .bloq_form .formmasinfo .filaform .legales .aceptlegal .aceptopromociones label input{display:inline-block;height:20px;position:relative;top:3px;width:20px}.formulario_de_contacto .bloq_form .formmasinfo .wpcf7-submit{background:#3e3223;border:solid 1px #3e3223;border-radius:10px 0 10px 10px;color:#fff;display:block;font-size:20px;font-weight:700;margin:40px auto 0;padding:12px 40px;text-decoration:none;width:-moz-fit-content;width:fit-content}.formulario_de_contacto .bloq_form .formmasinfo .wpcf7-submit:hover{background:rgba(0,0,0,0);color:#3e3223}.sede_central .bloque_sede_central{background:#d50032;border-radius:50px;color:#fff;margin:0 -100px;padding:80px}.sede_central .bloque_sede_central .row .col-sm-6:nth-child(1) p{margin:0}.sede_central .bloque_sede_central h2{font-family:"Quicksand";font-size:52px;line-height:74px;margin:0 0 50px 50px;font-weight:700}.sede_central .bloque_sede_central p{font-size:28px;line-height:42px;margin:0 0 50px 50px}.sede_central .bloque_sede_central p a{color:#fff}.lista_de_sedes{color:#3e3223;padding:100px 0}.lista_de_sedes h3{background:url(../img/pinmap.svg) no-repeat 0 38px;background-size:auto 40px;color:#63991d;font-family:"Quicksand";font-size:36px;font-weight:700;padding:40px 0 0 40px}.lista_de_sedes p{font-size:22px;line-height:32px;margin:0;padding:30px 0 0}.lista_de_sedes p a{color:#3e3223}.certificados{padding:100px 0}.certificados h2{color:#63991d;font-family:"Quicksand";font-size:62px;line-height:62px;margin:0 0 70px;font-weight:700;text-align:center}.certificados .item_certificado{padding:0 40px 60px}.certificados .item_certificado figure img{display:block;height:170px;margin:0 auto;width:auto}.certificados .item_certificado .detail_cert{min-height:90px;padding:10px 0;text-align:center}.certificados .item_certificado .detail_cert p{font-size:20px;margin:0;padding:0 0 5px;text-align:center}.certificados .item_certificado a.btn_brown{background:#63991d;border:#63991d;font-size:18px;margin:0 auto;padding:12px 40px;text-align:center;width:-moz-fit-content;width:fit-content}.certificados .item_certificado a.btn_brown:hover{background:#fff;color:#63991d}.listado_de_productos{padding:50px 0}.listado_de_productos h2{font-family:"Quicksand";font-size:52px;font-weight:700;line-height:74px;margin:0 0 50px;text-align:center}.listado_de_productos h3{font-family:"Quicksand";font-size:36px;font-weight:700;line-height:42px;margin:0 0 50px;text-align:center}.listado_de_productos figure{padding:0 0 70px}.listado_de_productos figure img{display:block;margin:0 auto}.listado_de_productos .btn_brown{margin:10px auto 0}.listado_de_productos .btn-green{transition:all .1s linear;-webkit-transition:all .1s linear;background:#abcb58;border:solid 1px #abcb58;border-radius:15px 0 15px 15px;color:#fff;display:block;font-size:22px;font-weight:700;margin:10px auto 0;padding:15px 35px;width:-moz-fit-content;width:fit-content}.listado_de_productos .btn-green:hover{background:rgba(0,0,0,0);color:#abcb58}.listado_de_productos .row{justify-content:space-around}.listado_de_productos .grilla_marron h2{color:#3e3223}.listado_de_productos .grilla_dos_columnas_con_titulo h2{color:#abcb58;font-size:48px;line-height:50px;text-align:left}.nolink>a{pointer-events:none}.bloque_testimonios{padding:100px 0}.bloque_testimonios figure{padding:0 0 50px}.bloque_testimonios figure img{display:block;margin:0 auto;max-width:300px}.bloque_testimonios .slick-prev:before,.bloque_testimonios .slick-next:before{background-image:url(../img/chevron-left.svg);background-position:center;background-repeat:no-repeat;background-size:20px 30px;content:"";display:block;height:30px;width:20px}.bloque_testimonios .slick-prev{left:-20px}.bloque_testimonios .slick-next{right:-20px}.bloque_testimonios .slick-next:before{background-image:url(../img/chevron-right.svg)}.bloque_testimonios .slide_testimonios .item_testimonio{padding:20px}.bloque_testimonios .slide_testimonios .item_testimonio .box-item-test{box-shadow:5px 10px 10px rgba(0,0,0,.2);border-radius:20px 20px 0 20px}.bloque_testimonios .slide_testimonios .item_testimonio .box-item-test .blq_testimonio{background:#deffca;border-radius:20px 20px 0 0;min-height:365px;padding:80px 40px 40px;position:relative}.bloque_testimonios .slide_testimonios .item_testimonio .box-item-test .blq_testimonio p{font-size:22px;line-height:32px}.bloque_testimonios .slide_testimonios .item_testimonio .box-item-test .blq_testimonio:before{background-image:url(../img/comillas.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:75px;left:20px;position:absolute;top:-30px;width:60px}.bloque_testimonios .slide_testimonios .item_testimonio .box-item-test .data_testimonio{background:#a2cc75;border-radius:0 0 0 20px;-webkit-clip-path:polygon(0 20%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0 20%, 100% 0%, 100% 100%, 0% 100%);color:#fff;margin-top:-45px;min-height:210px;padding:60px 40px 40px}.bloque_testimonios .slide_testimonios .item_testimonio .box-item-test .data_testimonio h4{font-family:"Quicksand";font-weight:700}.imagen_full{padding:100px 0}.page-template-buscador-nutricional header .menu-menu-principal-container{display:none}.page-template-buscador-nutricional main .banner figure img{width:35vw}.page-template-buscador-nutricional main .banner .txt_banner h1{max-width:455px}.page-template-buscador-nutricional main .banner .txt_banner h2{font-size:35px;margin:30px 0;max-width:455px;color:#3e3223}.page-template-buscador-nutricional main .banner .txt_banner .input_buscador{position:relative}.page-template-buscador-nutricional main .banner .txt_banner .input_buscador input{max-width:455px;width:100%;border:2px solid #abcb58;padding:10px 20px 10px 45px;border-radius:10px;position:relative}.page-template-buscador-nutricional main .banner .txt_banner .input_buscador input:focus{border:2px solid #abcb58;outline:0 none}.page-template-buscador-nutricional main .banner .txt_banner .input_buscador img{position:absolute;width:20px;left:15px;top:15px}.page-template-buscador-nutricional main .resultados h3{font-family:"Quicksand";font-weight:700;font-size:35px;margin:30px 0;color:#3e3223;padding:20px 10vw 20px 15vw}.page-template-buscador-nutricional main .resultados .resultado{display:flex;justify-content:space-between;align-items:center;padding:20px 10vw 20px 15vw;width:90%;background-color:#f2f2f2;border-radius:0 10px 10px 0;margin-bottom:15px}.page-template-buscador-nutricional main .resultados .resultado .resultado_titulo{display:flex;align-items:center;gap:30px}.page-template-buscador-nutricional main .resultados .resultado .resultado_titulo h4{margin-bottom:0;position:relative}.page-template-buscador-nutricional main .resultados .resultado a{background-color:#ff6f61;border:solid 2px #ff6f61;border-radius:10px 0 10px 10px;color:#fff;display:block;font-size:20px;font-weight:700;padding:12px 40px;text-decoration:none;width:-moz-fit-content;width:fit-content}.page-template-buscador-nutricional main .resultados .resultado a:hover{color:#ff6f61;background-color:rgba(0,0,0,0)}.page-template-buscador-nutricional footer .container .logofooter{margin:0 auto}.page-template-buscador-nutricional footer .container .widgets_footer .col-sm-4{display:none}.page-template-buscador-nutricional footer .container .widgets_footer .col-sm-4:last-child{display:block}.page-template-buscador-nutricional footer .container .widgets_footer .col-sm-4:last-child .footer_6{display:none}.page-template-buscador-nutricional footer .container .widgets_footer .col-sm-4:last-child .redes_sociales_footer{padding:0}.page-template-buscador-nutricional footer .container .widgets_footer .col-sm-4:last-child .centro_de_empleo{display:none}.content_oferta_agua .banner_oferta_agua figure{position:relative}.content_oferta_agua .banner_oferta_agua figure img{height:70vh;-o-object-fit:cover;object-fit:cover;width:100%}.content_oferta_agua .banner_oferta_agua figure figcaption{align-items:center;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.content_oferta_agua .banner_oferta_agua figure figcaption .data_banner{color:#fff;display:flex;flex-direction:column;font-family:"Quicksand";height:100%;justify-content:center}.content_oferta_agua .banner_oferta_agua figure figcaption .data_banner h1{font-size:44px}.content_oferta_agua .banner_oferta_agua figure figcaption .data_banner h2{font-family:"Reklame Script";font-size:142px;margin-bottom:20px}.content_oferta_agua .banner_oferta_agua figure figcaption .data_banner p{font-size:32px}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing{background:#1f7999;border-radius:50px;box-sizing:border-box;color:#fff;margin:0 50px;padding:40px 50px}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing .filaform{padding:0 0 10px;position:relative}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing .filaform label{display:block}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing .filaform label .wpcf7-form-control-wrap{display:block}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing .filaform label .wpcf7-form-control-wrap input{border:none;border-radius:10px;color:#1f7999;display:block;padding:5px 12px;width:100%}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing .filaform label .wpcf7-form-control-wrap .wpcf7-not-valid-tip{color:#deffca;font-size:11px}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing .filaform .legales{font-size:11px;line-height:16px;padding:5px 0}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing .filaform .legales .aceptlegal .wpcf7-list-item input[type=checkbox]{height:16px !important;position:relative;top:4px;width:16px !important}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing .filaform input[type=submit]{background:#63991d;border:1px solid #63991d;border-radius:10px 0 10px 10px;color:#fff;display:block;font-size:18px;font-weight:600;margin:0 auto;padding:10px 30px;width:-moz-fit-content;width:fit-content;transition:all .1s linear;-webkit-transition:all .1s linear}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing .filaform input[type=submit]:hover{background:#fff;color:#63991d}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing .filaform input[type=submit]:disabled{opacity:.7}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing .filaform .wpcf7-spinner{background:#fff;left:calc(50% + 75px);opacity:1;position:absolute;top:7px}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing .filaform .wpcf7-spinner:before{background-color:#1f7999}.content_oferta_agua .content_landing{padding:100px 0}.content_oferta_agua .content_landing .is-layout-flex{align-items:center !important;margin-bottom:60px}.content_oferta_agua .content_landing .is-layout-flex h2{font-size:45px;font-family:"Quicksand";font-weight:700;color:#63991d;margin-bottom:40px}.content_oferta_agua .content_landing .is-layout-flex h2.mejor_agua-title{font-family:"Reklame Script";font-size:142px;color:#59b4c9}.content_oferta_agua .content_landing .is-layout-flex p{font-family:"Raleway";font-size:20px;line-height:25px}.content_oferta_agua .content_landing .is-layout-flex p.has-small-font-size{font-size:15px !important;font-style:italic;margin:35px 0}.content_oferta_agua .content_landing .is-layout-flex p.mejor_agua-p{font-family:"Quicksand";font-size:60px;line-height:65px;color:#59b4c9;max-width:560px}.content_oferta_agua .content_landing .is-layout-flex p a{background:#63991d;border:1px solid #63991d;border-radius:10px 0 10px 10px;color:#fff;display:block;font-size:18px;font-weight:600;padding:10px 30px;width:-moz-fit-content;width:fit-content;transition:all .1s linear;-webkit-transition:all .1s linear}.content_oferta_agua .content_landing .is-layout-flex p a:hover{background:#fff;color:#63991d}.content_oferta_agua .content_landing .has-text-align-center{margin-top:40px}.content_oferta_agua .content_landing .has-text-align-center a{background:#63991d;border:1px solid #63991d;border-radius:10px 0 10px 10px;color:#fff;display:block;font-size:20px;font-weight:600;padding:15px 35px;width:-moz-fit-content;width:fit-content;margin:0 auto;transition:all .1s linear;-webkit-transition:all .1s linear}.content_oferta_agua .content_landing .has-text-align-center a:hover{background:#fff;color:#63991d}@media(max-width: 1680px){header nav ul li a{font-size:15px}header.fixedhead nav ul li a{font-size:15px}.banner .txt_banner h1{font-size:62px;padding-right:100px}}@media(max-width: 1440px){.banner figure{width:65%}header nav ul li a{font-size:12px}header.fixedhead nav ul li a{font-size:12px}.banner .txt_banner h1{font-size:62px;padding-right:100px}.banner figure{width:58%}.bloq_te_ofrecemos:before{left:2.5%}.bloq_te_ofrecemos p{padding:0 30px}.soluciones_pilares:before{left:2.5%}.soluciones_pilares .descripcion_sol_pil{padding:0 30px}.soluciones_pilares h3{padding:25px 30px 35px}.soluciones_pilares .lista_pilares{padding:20px 30px}.solicita_mas_info:before{left:2.5%}.bloque_de_parrafos:before{left:2.5%}.bloque_especialidades .item_parrafo figure img{height:180px;width:auto}.bloque_especialidades .item_parrafo figure figcaption h3{font-size:24px;margin:0 0 18px}.bloque_especialidades .item_parrafo figure figcaption p{font-size:16px;line-height:22px}.servicios_saludables:before{right:2.5%}.contenido_libre_con_fondo.fondo_derecha:before{left:2.5%}.contenido_libre_con_fondo.fondo_izquierda:before{right:2.5%}.bloque_especialidades:before{right:2.5%}.bloque_con_fondo_2_columnas.fondo_izquierda:before{right:2.5%}.bloque_con_fondo_2_columnas.fondo_derecha:before{left:2.5%}.post_destacado .title_post{padding:50px 0 30px 40px}}@media(max-width: 1366px){.bloque_testimonios .slide_testimonios .item_testimonio .box-item-test .blq_testimonio p{font-size:18px;line-height:28px}.bloque_testimonios .slide_testimonios .item_testimonio .box-item-test .data_testimonio h4{font-size:22px;line-height:28px}}@media(max-width: 1280px){header nav ul li{padding:0 7px 10px}.banner .txt_banner p{font-size:22px;max-width:40vw}.home .banner .txt_banner h1{font-size:50px;padding-right:110px}}@media(max-width: 1024px){header nav ul li a{font-size:17px}.banner{overflow-x:hidden}.banner .txt_banner h1{font-size:42px;line-height:46px;padding-left:30px}.home .banner .txt_banner h1{font-size:42px;line-height:46px}.lista_de_servicios .item_servicio .tit_serv figure figcaption h2{font-size:24px;line-height:26px}.lista_de_servicios .item_servicio .detail_serv{font-size:20px;line-height:28px;padding:40px 30px 20px}.bloq_te_ofrecemos h2{font-size:42px;line-height:46px}.bloq_te_ofrecemos p{padding:0 30px}.bloq_te_ofrecemos .items_ofrecemos{padding:70px 30px 100px}.bloq_te_ofrecemos .items_ofrecemos .item-true{height:calc(100% - 25px)}.bloq_te_ofrecemos .items_ofrecemos .item-true h3{font-size:24px}.bloq_te_ofrecemos .items_ofrecemos .item-true p{font-size:16px;line-height:22px}.bloque_mas_info{padding:100px}.bloque_mas_info:before{left:2.5%}.bloque_mas_info h2{font-size:42px;line-height:46px}.bloque_mas_info p{font-size:24px;line-height:36px}.nuestras_soluciones h2{font-size:42px;line-height:46px}.nuestras_soluciones p{font-size:24px;line-height:36px}.blog_grid h2{font-size:42px;line-height:46px}.blog_grid .loopblog a figure img{height:200px}.blog_grid .loopblog a h3{font-size:20px}.blog_grid .loopblog a p{font-size:16px;line-height:24px}.blog_grid .loopblog a .btn-green{font-size:16px}.lista_de_servicios{padding:100px 0}.lista_de_servicios .item_servicio{margin:0 0 30px}.contacta .detail_contacta h2{font-size:42px;line-height:46px}.contacta .detail_contacta .btn-green{font-size:16px}.bloque_especialidades .item_parrafo figure{display:block}.bloque_especialidades .item_parrafo figure img{display:block;margin:0 auto 40px}.bloque_especialidades .item_parrafo figure figcaption{text-align:center;width:100%}footer .widgets_footer h3{font-size:18px}footer .widgets_footer ul li{font-size:16px;line-height:26px}footer .widgets_footer ul.redes_sociales_footer li a img{height:32px;width:32px}footer .widgets_footer p{font-size:16px;line-height:26px}footer .widgets_footer .centro_de_empleo a{font-size:16px;line-height:26px}.certificados .item_certificado a.btn_brown{font-size:16px}.post_destacado .title_post h1{font-size:42px;line-height:42px}.post_destacado .title_post p{font-size:18px;line-height:24px}.post_destacado .title_post .btn-green{font-size:18px;padding:12px 30px}.post_list a figure img{height:200px}.post_list a h3{font-size:24px;line-height:32px}.post_list a p{font-size:18px;line-height:24px}.post_list a .vermas{font-size:16px;padding:10px 25px}.bloque_testimonios .slide_testimonios .item_testimonio .box-item-test .blq_testimonio{padding:80px 25px 40px}.bloque_testimonios .slide_testimonios .item_testimonio .box-item-test .blq_testimonio p{font-size:16px}.bloque_testimonios .slide_testimonios .item_testimonio .box-item-test .data_testimonio{padding:60px 25px 40px}.bloque_testimonios .slide_testimonios .item_testimonio .box-item-test .data_testimonio h4{font-size:20px;line-height:24px}}@media(max-width: 980px){.burguermenu{display:block}header nav{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:-110vh;z-index:2;width:100vw}header nav ul{display:block;margin:0;padding:0;text-align:center}header nav ul li a{font-size:20px}header nav ul li ul{box-shadow:none;display:block;padding:5px 0;position:relative;top:0;width:100%}header nav ul li ul li{padding:0 0 2px}header nav ul li ul li a{font-size:14px}header nav ul li ul li ul{padding:0}header nav.open{opacity:1;top:0}header.fixedhead nav ul li a{font-size:20px}header.fixedhead nav ul li ul{padding:5px 0;top:0}header.fixedhead nav ul li ul li a{font-size:14px}header.fixedhead nav ul li ul li ul{padding:0}.page-template-buscador-nutricional header .burguermenu{display:none}.page-template-buscador-nutricional main .banner{height:45vh}.page-template-buscador-nutricional main .banner figure img{width:50vw}.page-template-buscador-nutricional main .banner .txt_banner h1{max-width:280px}.page-template-buscador-nutricional main .banner .txt_banner h2{max-width:250px}.content_oferta_agua .banner_oferta_agua figure img{height:75vh}.content_oferta_agua .banner_oferta_agua figure figcaption .data_banner{margin-bottom:40px}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing{margin:0 0 30px}.content_oferta_agua .content_landing{padding:50px 0 0}.content_oferta_agua .content_landing .is-layout-flex h2{font-size:40px}.content_oferta_agua .content_landing .is-layout-flex h2.mejor_agua-title{font-size:90px;margin-bottom:10px}.content_oferta_agua .content_landing .is-layout-flex p.has-small-font-size{margin:20px 0}.content_oferta_agua .content_landing .is-layout-flex p.mejor_agua-p{font-size:40px;line-height:45px}.home .banner .txt_banner h1{font-size:35px;line-height:normal}.home .banner .txt_banner p{padding:40px 0 0}}@media(max-width: 768px){header nav{z-index:5}header nav ul li{padding:0 15px 0px}header nav ul li a{font-size:16px;line-height:16px}header nav ul li ul{padding:0}header nav ul li ul li{padding:0}header nav ul li ul li a{font-size:13px}header nav ul li ul li ul{margin:0;padding:0}header.fixedhead nav ul li a{font-size:16px}.banner .txt_banner h1{padding-left:0;width:50vw}.banner .txt_banner p{padding-left:0}.home .banner .txt_banner h1{padding-left:0;width:50vw}.burguermenu{right:12px;top:16px;z-index:6}.bloq_te_ofrecemos p{font-size:18px;line-height:26px}.bloq_te_ofrecemos .items_ofrecemos .item-true figure{height:100px;margin:0 auto 20px;max-width:100px;width:100px}.bloq_te_ofrecemos .items_ofrecemos .item-true h3{padding:0}.bloq_te_ofrecemos .items_ofrecemos .item-true p{padding:5px 0 0 0}.nuestras_soluciones .lista_soluciones a figure figcaption{font-size:16px;padding:15px 0;width:180px}.blog_grid .loopblog a h3{font-size:16px}.blog_grid .loopblog a p{font-size:14px;line-height:20px}.blog_grid .loopblog a .btn-green{padding:10px 25px}.contacta .detail_contacta{margin:0 5% 0 auto;width:60%}.contacta .detail_contacta h2{font-size:26px;line-height:28px}.contacta .detail_contacta .btn-green{font-size:14px;padding:15px 25px}.bloque_parrafo_full-width .bloque_parrafo p{font-size:18px;line-height:32px}.bloque_parrafo_full-width .bloque_parrafo ul li{font-size:18px;line-height:32px}.bloque_de_parrafos h3{font-size:42px;line-height:42px;padding:0 0 35px 20px}.bloque_de_parrafos ul li{font-size:18px;line-height:32px}.soluciones_pilares h2{font-size:48px;line-height:54px}.soluciones_pilares p{font-size:18px;line-height:32px}.solicita_mas_info h2{font-size:48px;line-height:54px}.solicita_mas_info h3{font-size:34px;line-height:42px;margin:0 0 52px}.bloq_productos h2{font-size:48px;line-height:48px}.bloq_productos .item_producto h3{font-size:20px;padding:40px 10px 0}.bloq_productos a .cta_prod{padding:15px 10px;width:auto}.bloque_especialidades{padding:100px}footer .widgets_footer ul.redes_sociales_footer li{padding:0 2px 0 0}.bloq_2cols{padding:100px 30px 100px 50px}.bloq_2cols:before{left:2.5%}.servicios_saludables .pasos_serv_saludable .item-paso{margin:0 0 40px}.servicios_saludables .fruta_de_temporada .cta_fruta{padding:30px 0 0;justify-content:center}.contenido_libre_con_fondo h2{font-size:52px;line-height:52px}.contenido_libre_con_fondo p{font-size:20px;line-height:34px}.contenido_libre_con_fondo ul li{background:url(../img/vineta_green.svg) no-repeat 0 9px;background-size:15px 15px;font-size:20px;line-height:34px}.contenido_libre_con_fondo.fondo_izquierda figure{padding-right:0}.post_destacado.titlebar .title_post h1{font-size:42px;line-height:42px}.post_destacado.titlebar figure img{min-height:300px}.page-template-buscador-nutricional main{margin-top:70px}.page-template-buscador-nutricional main .banner{height:50vh}.page-template-buscador-nutricional main .banner figure img{width:60vw}.page-template-buscador-nutricional main .banner .txt_banner h1{max-width:180px;font-size:25px}.page-template-buscador-nutricional main .banner .txt_banner h2{max-width:150px;font-size:20px}.page-template-buscador-nutricional main .banner .txt_banner .input_buscador{top:60px}.page-template-buscador-nutricional main .resultados h3{display:none}.page-template-buscador-nutricional main .resultados #resultadosContainer{margin-top:90px}.page-template-buscador-nutricional main .resultados #resultadosContainer .resultado{width:100%;border-radius:0;padding:20px 5vw}.page-template-buscador-nutricional main .resultados #resultadosContainer .resultado .resultado_titulo{gap:20px}.page-template-buscador-nutricional main .resultados #resultadosContainer .resultado .resultado_titulo img{width:40px}.page-template-buscador-nutricional main .resultados #resultadosContainer .resultado .resultado_titulo h4{font-size:15px;width:130px}.page-template-buscador-nutricional main .resultados #resultadosContainer .resultado a{font-size:12px;padding:0 15px}.page-template-buscador-nutricional main .resultados #resultadosContainer .noresult{padding:0 5vw}.page-template-buscador-nutricional footer{padding:0}.page-template-buscador-nutricional footer .container{display:none}.page-template-buscador-nutricional footer .legal{margin:0}}@media(max-width: 640px){main{margin:75px 0 0 0;overflow-x:hidden}a.btn_brown{font-size:14px;padding:10px 20px}header{padding:15px 0 20px}.banner{overflow-x:visible;margin-bottom:20px}.banner .txt_banner{position:initial;top:initial}.banner .txt_banner .container{display:flex;flex-direction:column;height:100%;justify-content:space-around}.banner .txt_banner h1{font-size:28px;line-height:28px;margin:0;max-width:60%}.banner .txt_banner p{font-size:18px;line-height:24px;padding:0;width:35%}.banner .txt_banner p br{display:none}.banner .txt_banner a.btn_brown{margin:0}.banner figure{height:45vh}.banner figure figcaption span{font-size:100px}.banner{display:flex;flex-direction:column-reverse}.banner figure{width:70%}.banner .txt_banner h1{font-size:35px;line-height:normal;max-width:100%;padding-right:0;width:100%}.banner .txt_banner p{max-width:100%;width:100%}.home .banner{display:flex;flex-direction:column-reverse}.home .banner figure{width:70%}.home .banner .txt_banner h1{font-size:35px;line-height:normal;max-width:100%;padding:0;width:100%}.home .banner .txt_banner p{padding:0;width:100%;max-width:100%}.lista_de_servicios .item_servicio .tit_serv{height:140px}.lista_de_servicios .item_servicio .detail_serv{font-size:16px}.lista_de_servicios .item_servicio .serv_image figure img{height:200px}.bloq_te_ofrecemos{padding:60px 0 0}.bloq_te_ofrecemos h2{font-size:32px;line-height:36px}.bloq_te_ofrecemos p{font-size:14px;line-height:24px}.bloq_te_ofrecemos .items_ofrecemos{padding:35px 30px 50px}.bloq_te_ofrecemos .items_ofrecemos .item-true h3{font-size:18px}.bloq_te_ofrecemos .items_ofrecemos .item-true p{font-size:14px;line-height:20px}.bloq_te_ofrecemos .items_ofrecemos .btn_ofrecemos{font-size:20px;height:100%;line-height:24px;padding:30px}.video_fullwidth{padding:70px 0}.video_fullwidth iframe{height:300px}.bloque_titulos_con_boton h4{font-size:30px;line-height:35px}.bloque_mas_info{padding:50px 40px}.bloque_mas_info h2{font-size:28px;line-height:32px;margin:0 0 30px}.bloque_mas_info p{font-size:16px;line-height:24px}.nuestras_soluciones{margin:70px 0 0;padding:70px 20px}.nuestras_soluciones h2{font-size:32px;line-height:30px}.nuestras_soluciones p{font-size:16px;line-height:24px}.nuestras_soluciones .lista_soluciones a figure img{width:70%}.nuestras_soluciones .lista_soluciones a figure figcaption{font-size:14px;width:100%}.blog_grid h2{font-size:28px;line-height:32px;margin:0 0 40px}.blog_grid .loopblog a{margin:0 5px 30px}.blog_grid .loopblog a p{min-height:initial}.blog_grid .loopblog a .btn-green{padding:10px 25px;text-align:center;width:100%}.contacta:before{left:0}.contacta .detail_contacta{margin:0 10%;width:80%}.contacta figure:after{left:50%}.contacta figure img{display:block;margin:0 auto;width:70%}footer .legal ul{display:block}footer .legal ul li{text-align:center}footer .legal ul li a{font-size:12px;line-height:12px}.bloque_parrafo_full-width{padding:0px}.bloque_parrafo_full-width .bloque_parrafo blockquote{display:block}.bloque_parrafo_full-width .bloque_parrafo blockquote figure{width:auto}.bloque_parrafo_full-width .bloque_parrafo blockquote figure figcaption{font-size:18px;padding:15px}.bloque_parrafo_full-width .bloque_parrafo blockquote figure figcaption br{display:none}.bloque_parrafo_full-width h2{font-size:36px;line-height:36px}.bloque_parrafo_full-width h3.title_pink{font-size:30px}.listado_de_productos .grilla_marron h2,.listado_de_productos .grilla_verde h2{font-size:40px;line-height:60px}.listado_de_productos .grilla_marron h3,.listado_de_productos .grilla_verde h3{font-size:30px}.listado_de_productos .grilla_dos_columnas_con_titulo div div h2{font-size:38px}.listado_de_productos .grilla_dos_columnas_con_titulo div div figure h3{font-size:30px}.contenido_libre_con_fondo div h2{font-size:35px;line-height:60px}.bloque_con_fondo_2_columnas{padding-bottom:0px}.bloque_con_fondo_2_columnas .col-sm-6 .content_cols h4{font-size:18px;line-height:32px}.bloque_con_fondo_2_columnas .col-sm-6 figure{padding-top:20px}.soluciones_pilares h2{font-size:28px;line-height:38px}.soluciones_pilares .lista_pilares figure figcaption{font-size:18px}.imagen_cta{padding:50px 0 0}.imagen_cta figure figcaption{padding:20px 0 0;position:relative}.imagen_cta figure figcaption .btn-green{font-size:16px;padding:10px 25px}.solicita_mas_info h2,.newsletter h2,.formulario_de_contacto h2{font-size:22px;line-height:32px;margin-bottom:15px}.solicita_mas_info h3,.newsletter h3,.formulario_de_contacto h3{font-size:18px;line-height:32px}.solicita_mas_info .bloq_form,.newsletter .bloq_form,.formulario_de_contacto .bloq_form{width:80%}.solicita_mas_info .bloq_form .legales p,.newsletter .bloq_form .legales p,.formulario_de_contacto .bloq_form .legales p{font-size:15px}.solicita_mas_info .bloq_form .legales .aceptlegal,.newsletter .bloq_form .legales .aceptlegal,.formulario_de_contacto .bloq_form .legales .aceptlegal{font-size:15px}.solicita_mas_info .bloq_form .legales .aceptlegal .wpcf7-list-item input,.newsletter .bloq_form .legales .aceptlegal .wpcf7-list-item input,.formulario_de_contacto .bloq_form .legales .aceptlegal .wpcf7-list-item input{width:15px !important}.formulario_de_contacto{padding:100px 0 50px}.formulario_de_contacto h2{font-size:25px}.bloque_de_parrafos{padding:50px 25px}.bloque_de_parrafos h3{font-size:36px;line-height:36px;padding:25px 20px 35px 30px}.bloque_de_parrafos p{font-size:18px;line-height:32px}.bloque_de_parrafos ul li{font-size:18px;line-height:32px}.bloq_productos{margin:100px 0;padding:80px 20px}.bloq_productos h2{font-size:36px;line-height:36px}.imagen_full_width{padding:0 0 100px}.bloque_especialidades{padding:30px}.bloque_especialidades:before{right:2.5%}.bloque_especialidades .item_parrafo figure{padding:35px 25px 25px}.bloque_especialidades .item_parrafo figcaption h5{font-size:18px}.bloq_2cols{padding:50px 30px}.bloq_2cols h2{font-size:36px;line-height:36px;margin:0 0 50px}.bloq_2cols img{display:block;margin:0 auto;max-width:50%}.bloq_2cols a.btn_brown{margin:50px auto}.bloq_2cols ul li{background:url(../img/vineta_green.svg) no-repeat 0 3px;background-size:20px 20px;font-size:16px;line-height:28px}.servicios_saludables{padding:70px 0}.servicios_saludables h2{font-size:36px;line-height:36px;margin:0 0 50px}.servicios_saludables h3{font-size:26px;line-height:32px;margin:0 0 50px}.servicios_saludables p{font-size:20px;line-height:30px;padding:0 20px}.servicios_saludables .fruta_de_temporada figure{display:block;text-align:center}.servicios_saludables .fruta_de_temporada figure figcaption h3{font-size:36px;line-height:36px;text-align:center;padding:40px 20px 20px}.menus_saludables{padding:80px 0}.menus_saludables h2{font-size:36px;line-height:42px;margin:0 0 30px}.menus_saludables p{font-size:16px;line-height:24px}.menus_saludables .menus_menu_salud .menu figure{display:block;text-align:center}.menus_saludables .menus_menu_salud .menu figure img{width:100px}.menus_saludables .menus_menu_salud .menu figure figcaption{padding:0}.menus_saludables .menus_menu_salud .menu figure figcaption h3{font-size:32px;line-height:42px;padding:10px 0 30px}.menus_saludables .menus_menu_salud .menu .detalle_menu{padding:0}.contenido_libre_con_fondo{margin:50px 0 0;padding:50px 0}.contenido_libre_con_fondo h2{font-size:42px;line-height:46px}.contenido_libre_con_fondo .col-sm-6 h3{min-height:initial;font-size:15px;line-height:25px;margin-bottom:0px}.contenido_libre_con_fondo p{font-size:18px;line-height:32px;padding:0 20px}.contenido_libre_con_fondo p img{padding:30px 40px 0}.contenido_libre_con_fondo ul li{background:url(../img/vineta_green.svg) no-repeat 0 8px;background-size:13px 13px;font-size:18px;line-height:32px;padding:0 0 10px 20px}.contenido_libre_con_fondo .btn-green{font-size:16px;margin:10px auto 0;padding:10px 25px}.contenido_libre_con_fondo .col-sm-6 h2{font-size:35px;margin:0 0 40px 20px;line-height:35px}.contenido_libre_con_fondo .col-sm-6 h4{margin-left:20px;font-size:22px;line-height:35px}.contenido_libre_con_fondo.fondo_izquierda figure{padding:30px 40px 0}.contenido_libre_con_fondo .c_4_columnas{padding:30px 30px 0}.contenido_libre_con_fondo .c_3_columnas{padding:0px}.certificados h2{font-size:42px;line-height:48px;margin:0 20px 70px}.certificados .item_certificado figure img{height:100px}.items_con_icono{padding:50px 20px 50px}.items_con_icono h2{font-size:25px;line-height:38px}.bloque_especialidades h2{font-size:38px;line-height:42px}.bloque_especialidades .item_parrafo figure figcaption a.btn_brown{margin:40px auto 0}.complementos h2{font-size:42px;line-height:48px;margin:0 20px 70px}.complementos .grp_complementos h3{font-size:32px;line-height:46px}.complementos .grp_complementos .items_grp_comp figure{display:block;text-align:center}.complementos .grp_complementos .items_grp_comp figure figcaption{padding:20px 0 0}.complementos .grp_complementos .items_grp_comp figure figcaption h4{font-size:24px}.bloque_con_fondo_2_columnas h3{font-size:32px}.bloque_con_fondo_2_columnas p{font-size:18px;line-height:24px;padding-bottom:0px;margin-bottom:0px}.bloque_con_fondo_2_columnas a.btn_brown{margin:20px auto 20px}.categories{display:none}.post_destacado{margin:40px 0}.post_destacado a figure img{border-radius:30px 0 0 30px;min-height:225px}.post_destacado .title_post h1{font-size:24px;line-height:32px}.post_destacado .title_post p{font-size:15px}.post_destacado .title_post .btn-green{font-size:16px;margin:20px auto 0 0;padding:10px 30px}.post_list a figure img{height:170px}.post_list a h3{font-size:22px;line-height:28px}.post_list a p{font-size:16px}.pagination{padding:50px 0}.pagination a,.pagination span.current{font-size:12px;line-height:12px;padding:10px 12px}.sede_central .bloque_sede_central{margin:0;overflow:hidden;padding:0 0 20px}.sede_central .bloque_sede_central h2{font-size:36px;line-height:62px;margin:30px 0 30px 30px}.sede_central .bloque_sede_central p{font-size:24px;line-height:34px;margin:0 0 30px 30px}.lista_de_sedes{padding:40px 30px}.lista_de_sedes h3{font-size:32px}.lista_de_sedes p{font-size:18px;line-height:28px}.content_oferta_agua .banner_oferta_agua figure img{position:absolute;top:0;height:29%}.content_oferta_agua .banner_oferta_agua figure figcaption{position:relative}.content_oferta_agua .banner_oferta_agua figure figcaption .data_banner{margin-bottom:40px}.content_oferta_agua .banner_oferta_agua figure figcaption .data_banner h1{font-size:25px}.content_oferta_agua .banner_oferta_agua figure figcaption .data_banner h2{font-size:90px}.content_oferta_agua .banner_oferta_agua figure figcaption .data_banner p{font-size:20px}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing{margin:0 0 30px;padding:30px 25px}.content_oferta_agua .banner_oferta_agua figure figcaption .form-landing .row{gap:10px}.content_oferta_agua .content_landing{padding:0}.content_oferta_agua .content_landing .is-layout-flex.wp-container-6{flex-direction:column-reverse}.content_oferta_agua .content_landing .is-layout-flex h2{font-size:30px;margin-bottom:20px}.content_oferta_agua .content_landing .is-layout-flex h2.mejor_agua-title{font-size:70px;margin-bottom:10px}.content_oferta_agua .content_landing .is-layout-flex p{font-size:15px;line-height:22px}.content_oferta_agua .content_landing .is-layout-flex p.has-small-font-size{font-size:8px !important}.content_oferta_agua .content_landing .is-layout-flex p.mejor_agua-p{font-size:35px;line-height:40px}}