/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Nunito-Regular';src:url(/themes/custom/nestlecocina/landing_page/nestle_cocina/recetario_pocos_ingredientes_2021/captacion/_fonts/Nunito-Regular.eot);src:url(/themes/custom/nestlecocina/landing_page/nestle_cocina/recetario_pocos_ingredientes_2021/captacion/_fonts/Nunito-Regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/nestlecocina/landing_page/nestle_cocina/recetario_pocos_ingredientes_2021/captacion/_fonts/Nunito-Regular.woff) format('woff'),url(/themes/custom/nestlecocina/landing_page/nestle_cocina/recetario_pocos_ingredientes_2021/captacion/_fonts/Nunito-Regular.ttf) format('truetype');}@font-face{font-family:'Nunito-Bold';src:url(/themes/custom/nestlecocina/landing_page/nestle_cocina/recetario_pocos_ingredientes_2021/captacion/_fonts/Nunito-Bold.eot);src:url(/themes/custom/nestlecocina/landing_page/nestle_cocina/recetario_pocos_ingredientes_2021/captacion/_fonts/Nunito-Bold.eot#iefix) format('embedded-opentype'),url(/themes/custom/nestlecocina/landing_page/nestle_cocina/recetario_pocos_ingredientes_2021/captacion/_fonts/Nunito-Bold.woff) format('woff'),url(/themes/custom/nestlecocina/landing_page/nestle_cocina/recetario_pocos_ingredientes_2021/captacion/_fonts/Nunito-Bold.ttf) format('truetype');}*{margin:0px;border:none;color:#343139;font-family:'Nunito-Regular';padding:0px;box-sizing:border-box;}body .content_container{display:block;margin:auto;width:92%;}#pop_push{display:none !important;}#pop_home_screen{display:none !important;}#login-popup{display:none;}#suscription-popup{display:none;}body main{display:block;float:left;background-color:#fff;background-image:url(/themes/custom/nestlecocina/landing_page/nestle_cocina/recetario_pocos_ingredientes_2021/captacion/_img/background-head.jpg);background-repeat:no-repeat;background-position:center top;background-size:auto 380px;padding-bottom:90px;width:100%;}@media(min-width:1240px){body main{background-size:120% auto;}}@media(min-width:1600px){body main{background-size:auto 540px;}}main .logo_container{display:block;margin:auto;width:168px;}@media(min-width:1440px){main .logo_container{width:227px;}}.logo_container img{display:block;float:left;margin-top:40px;width:100%;}@media(min-width:768px){.logo_container img{margin-top:30px;}}@media(min-width:1440px){.logo_container img{margin-top:50px;}}.content_container h1{display:block;float:left;margin-top:18px;color:#fff;font-family:'Nunito-Bold';font-size:22px;font-weight:normal;text-align:center;line-height:24px;padding:30px 0px;width:100%;}@media(min-width:1440px){.content_container h1{margin-top:24px;font-size:31px;line-height:34px;padding:40px 0px 55px;}}.content_container .image_container{display:block;margin:auto;width:100%;}@media(min-width:768px){.content_container .image_container{width:64%;max-width:900px;}}.image_container img{display:block;float:left;width:100%;box-shadow:0px 10px 5px -5px rgba(0,0,0,0.3);}.content_container .description_container{display:block;margin:auto;padding:0px 20px;width:100%;max-width:1320px;}.content_container .description_container+.description_container{max-width:840px;}.description_container .description_text{display:block;float:left;margin-top:20px;color:#343239;font-size:18px;text-align:center;line-height:22px;width:100%;}@media(min-width:768px){.description_container .description_text{margin-top:40px;font-size:22px;line-height:30px;}}@media(min-width:1024px){.description_container .description_text{font-size:28px;line-height:34px;}}.description_text strong{color:#9A7E6A;font-family:'Nunito-Bold';font-size:inherit;font-weight:normal;}.description_container .description_title{display:block;float:left;margin-top:20px;color:#27252B;font-family:'Nunito-Bold';font-size:20px;text-align:center;text-transform:uppercase;line-height:22px;width:100%;}@media(min-width:768px){.description_container .description_title{margin-top:40px;font-size:24px;line-height:30px;}}@media(min-width:1024px){.description_container .description_title{font-size:29px;line-height:34px;padding:0px 13%;}}.description_container .subtext{display:block;float:left;margin-top:20px;color:#27252B;font-size:14px;text-align:center;line-height:18px;width:100%;}@media(min-width:768px){.description_container .subtext{margin-top:40px;font-size:18px;line-height:22px;}}@media(min-width:1024px){.description_container .subtext{font-size:22px;line-height:26px;padding:0px 11.5%;}}main .login_container{display:block;margin:auto;width:100%;max-width:620px;}@media(min-width:1024px){main .login_container{max-width:1340px;}}.login_container .login_content{display:block;float:left;position:relative;margin-top:25px;padding:0px 20px;width:100%;}@media(min-width:1024px){.login_container .login_content{margin-top:75px;}}.login_content .login_box{display:block;float:left;position:relative;border-radius:26px;background-color:#E0DFE0;background-image:url(/themes/custom/nestlecocina/landing_page/nestle_cocina/recetario_pocos_ingredientes_2021/captacion/_img/background-login.png);background-repeat:no-repeat;background-size:100% auto;padding-bottom:38.7%;width:100%;box-shadow:0px 10px 5px -5px rgba(0,0,0,0.3);}@media(min-width:480px){.login_content .login_box{border-radius:36px;}}.login_content .login_box.register{background-position:left top;}.login_content .login_box.login{margin-top:20px;background-position:left bottom;}@media(min-width:1024px){.login_content .login_box{border-radius:36px;padding-bottom:18.5385%;width:47.6923%;}.login_content .login_box.login{float:right;margin-top:0px;}}.login_box .login_text{display:block;position:absolute;top:50%;left:0px;transform:translateY(-50%);padding:0px 3%;width:100%;}@media(min-width:1024px){.login_box .login_text{padding:0px 7%;}}.login_text p{display:block;float:left;color:#343239;font-size:14px;text-align:center;line-height:20px;width:100%;}@media(max-width:359px){.login_text p{font-size:12px;}}@media(min-width:480px){.login_text p{font-size:18px;line-height:30px;}}@media(min-width:768px){.login_text p{font-size:24px;line-height:35px;}}@media(min-width:1024px){.login_text p{font-size:18px;line-height:30px;}}@media(min-width:1240px){.login_text p{font-size:24px;line-height:35px;}}.login_text a{display:block;float:left;position:relative;margin-top:5px;border-radius:22px;font-family:'Nunito-Bold';font-size:15px;text-align:center;text-decoration:none;line-height:45px;width:100%;transition:opacity 150ms;}@media(max-width:359px){.login_text a{font-size:12px;}}.login_text a:hover{opacity:0.85;}.register .login_text a{background-color:#444246;color:#CCB194;}.login .login_text a{background-color:#444246;color:#FFF;}@media(min-width:480px){.login_text a{margin-top:5px;font-size:18px;}}@media(min-width:768px){.login_text a{margin-top:15px;font-size:22px;line-height:50px;}}@media(min-width:1240px){.login_text a{margin-top:30px;border-radius:32px;font-size:20px;line-height:65px;}}.login_text a:before{display:inline-block;margin-top:-4px;background-image:url(/themes/custom/nestlecocina/landing_page/nestle_cocina/recetario_pocos_ingredientes_2021/captacion/_img/login-sprite.png);background-repeat:no-repeat;background-size:auto 100%;vertical-align:middle;content:'';height:23px;}.register .login_text a:before{margin-right:2px;background-position:left top;width:23px;}.login .login_text a:before{margin-right:10px;background-position:right top;width:16px;}@media(min-width:1240px){.login_text a:before{margin-top:-4px;height:38px;}.register .login_text a:before{margin-right:20px;background-position:left top;width:38px;}.login .login_text a:before{margin-right:30px;background-position:right top;width:28px;}}.login_content img{display:none;}@media(min-width:1024px){.login_content img{display:block;position:absolute;left:-44px;bottom:-25px;}}.login_container .login_form_container{display:none;float:left;position:relative;margin-top:75px;background-color:#f0f0f0;padding:15px;width:100%;}.login_form_container .login_form{display:block;float:left;border:1px solid #CCB194;padding:30px 15px;width:100%;}.login_form .login_fields_container{display:block;margin:auto;width:100%;max-width:640px;}.login_fields_container .msg_error{display:none;float:left;margin-bottom:15px;border:1px solid #d00;background-color:#fdd;color:#d00;font-size:16px;line-height:20px;padding:10px 12px;width:100%;}.login_fields_container .row{display:block;float:left;width:100%;}.login_fields_container .row label{display:block;float:left;color:#444246;font-family:'Nunito-Bold';font-size:16px;line-height:41px;width:100%;}@media(min-width:768px){.login_fields_container .row label{width:45%;}.login_fields_container .row label+label{float:right;}}.login_fields_container .row input{display:block;float:left;border:none;border-radius:5px;color:#444246;font-size:16px;line-height:20px;padding:10px 12px;width:100%;height:40px;}.login_fields_container .row .error input{border:1px solid #d00;padding:9px 11px;}.login_fields_container .error_validacion_form{display:block;float:left;width:100%;color:#d00;font-size:14px;line-height:20px;margin-top:3px;}.login_fields_container .legal .error_validacion_form{margin-bottom:-23px;}.login_fields_container .row a{display:block;float:right;margin-top:8px;color:#444246;font-size:14px;width:100%;}.login_fields_container .row a:hover{text-decoration:none;}@media(min-width:768px){.login_fields_container .row a{width:45%;}}.login_fields_container .legal{display:block;float:left;position:relative;margin-top:40px;color:#444246;font-size:14px;line-height:19px;padding-left:45px;width:100%;}.login_fields_container .legal input{display:block;position:absolute;top:50%;left:0px;margin-top:-15px;width:30px;height:30px;}.login_fields_container .legal a{color:inherit;font-size:inherit;}.login_fields_container .legal a:hover{text-decoration:none;}.login_fields_container .button_container{display:block;margin:auto;width:100%;max-width:230px;}.login_fields_container .button_container a{display:block;float:left;margin-top:35px;border-radius:30px;background-color:#444246;color:#fff;font-family:'Nunito-Bold';font-size:16px;text-decoration:none;text-align:center;line-height:60px;width:100%;transition:background-color 150ms,color 150ms;}.login_fields_container .button_container a:hover{background-color:#000;color:#fff;}.login_form .loading_container,.login_form .message_container{display:none;position:absolute;top:16px;left:16px;right:16px;bottom:16px;background-color:#f0f0f0;}.login_form .loading_container{opacity:0.75;}.loading_container img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.message_container .message_content{display:block;position:absolute;top:50%;left:0%;transform:translateY(-50%);padding:0px 15px;width:100%;}.message_content .msg_title{display:block;float:left;color:#27252B;font-family:'Nunito-Bold';font-size:24px;text-align:center;line-height:34px;width:100%;}@media(min-width:1024px){.message_content .msg_title{font-size:30px;line-height:44px;}}.message_content .msg_title span{color:#27252B;font-family:'Nunito-Bold';font-size:28px;line-height:30px;}@media(min-width:1024px){.message_content .msg_title span{font-size:34px;line-height:40px;}}.message_content .msg_text{display:block;float:left;margin-top:12px;color:#444346;font-family:'Nunito-Bold';font-size:24px;text-align:center;line-height:34px;width:100%;}@media(min-width:1024px){.message_content .msg_text{font-size:30px;line-height:44px;padding:0px 51px;}}.login_container .login_form:before,.login_container .login_form:after,.login_container .login_form_container:before{display:block;position:absolute;top:-25px;right:22.5%;border-left:29px solid transparent;border-right:29px solid transparent;border-bottom:25px solid #f0f0f0;content:'';width:0px;height:0px;}.login_container .login_form:before{top:-10px;border-bottom:25px solid #CCB194;}.login_container .login_form:after{top:-9px;}.login_container .login_form_container:before{top:-25px;}body footer{display:block;float:left;background-color:#565458;width:100%;}footer .footer_logo_container{display:block;float:left;background-color:#343239;padding:40px 16px;width:100%;}@media(min-width:1024px){footer .footer_logo_container{padding:50px 16px;}}.footer_logo_container p{display:block;float:left;color:#fff;font-size:14px;text-align:center;line-height:18px;width:100%;}@media(min-width:1024px){.footer_logo_container p{line-height:60px;width:auto;}}.footer_logo_container .social_buttons{display:block;float:left;margin:30px 0px 60px;text-align:center;word-spacing:20px;width:100%;}@media(min-width:1024px){.footer_logo_container .social_buttons{margin:6px 0px -4px 40px;width:auto;}}.social_buttons a{display:inline-block;background-image:url(/themes/custom/nestlecocina/landing_page/nestle_cocina/recetario_pocos_ingredientes_2021/captacion/_img/social-sprite.png);background-repeat:no-repeat;background-size:279px 50px;width:50px;height:50px;transition:opacity 150ms;}.social_buttons a:hover{opacity:0.6;}.social_buttons a.fb{background-position:left top;}.social_buttons a.yt{background-position:-76px top;}.social_buttons a.tw{background-position:-153px top;}.social_buttons a.ig{background-position:right top;}.footer_logo_container .content_container > a{display:block;margin:auto;width:134px;}@media(min-width:1024px){.footer_logo_container .content_container > a{display:block;float:right;width:161px;}}.footer_logo_container .content_container a img{display:block;float:left;width:100%;}footer .footer_container{display:block;float:left;padding:20px 16px;width:100%;}.footer_container p{display:block;float:left;color:#fff;font-size:14px;text-align:center;line-height:18px;width:100%;}@media(min-width:768px){.footer_container p{text-align:left;width:35%;}}@media(min-width:1024px){.footer_container p{width:43%;}}.footer_container ul{display:block;float:right;margin-top:10px;width:100%;}@media(min-width:768px){.footer_container ul{width:auto;}}@media(min-width:1440px){.footer_container ul{margin-top:0px;}}.footer_container ul li{display:block;float:left;margin-top:24px;width:100%;}@media(min-width:768px){.footer_container ul li{margin-top:0px;padding:0px 20px;width:auto;}.footer_container ul li + li{border-left:1px solid #fff;}}.footer_container ul li a{display:block;float:left;color:#fff;font-size:14px;text-decoration:none;text-align:center;line-height:18px;width:100%;}.footer_container ul li a:hover{text-decoration:underline;}
