@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--primary: #009056;--secondary: #ffe16f;--text: #686868}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Bolivar",sans-serif}img{max-width:100%}p,a{font-size:1.3rem}.font-l{font-weight:300}.font-b,footer .foot-wrap .copy-foot,footer .foot-wrap .score .califique,footer .foot-wrap .row .text,main .main-grid .card p,main .info p strong,header h1 strong{font-weight:700}.flex,header{display:flex}.grid,footer .foot-wrap .row,main .main-grid .card p,main .main-grid{display:grid}.ma{margin-right:auto;margin-left:auto}.wrap,main{padding:0 6%}@media screen and (min-width: 1600px){.wrap,main{padding:0 8%}}body{background:url(../img/pattern.svg);background-size:100vh}header{background:url(../img/header.png) bottom/cover;height:40rem;flex-direction:column;justify-content:space-between;align-items:center;position:relative}header::before{content:"";position:absolute;top:0;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(0, 104, 125, 0) 35%, rgba(0, 212, 255, 0) 100%);width:100%;height:100%}header .logo{width:12rem;padding-top:2rem;position:relative;z-index:2}header h1{font-size:1.8rem;text-transform:uppercase;font-style:italic;position:relative;text-align:center;line-height:1.3}@media screen and (min-width: 1024px){header h1{font-size:3.5rem;text-align:left;line-height:unset}}header h1 span{background:var(--secondary);padding:.5rem;display:block;position:relative;color:#686868}@media screen and (min-width: 1024px){header h1 span{padding:.5rem 2rem;display:inline-block}}header h1 span::before{content:"";position:absolute;top:0;left:-3rem;background:url(../img/shape-yellow.svg) center/contain no-repeat;width:4.5rem;height:4.5rem;display:none}@media screen and (min-width: 1024px){header h1 span::before{display:block}}header h1 span::after{content:"";position:absolute;display:block;top:0;right:-2rem;width:2rem;height:5rem;background:var(--secondary);display:none}@media screen and (min-width: 1024px){header h1 span::after{display:block}}header h1 span img{position:absolute;top:-7rem;right:50%;transform:translateX(50%);width:6rem;z-index:1}@media screen and (min-width: 1024px){header h1 span img{width:8rem;top:-4rem;right:-7rem;transform:unset}}header h1 strong{display:block;background:var(--primary);padding:.5rem;position:relative;color:#fff}@media screen and (min-width: 1024px){header h1 strong{margin-left:6rem;padding:.5rem 2rem}}header h1 strong::after{content:"";position:absolute;top:0;right:-3rem;background:url(../img/shappe-green.svg) center/contain no-repeat;width:4.5rem;height:4.5rem;display:none}@media screen and (min-width: 1024px){header h1 strong::after{display:block}}header .legal-top{position:absolute;right:15px;top:30px}main{margin-top:3rem;text-align:center;font-style:italic;color:var(--text)}@media screen and (min-width: 1024px){main{margin-top:5rem}}main .info p{line-height:1.4;margin-bottom:1rem}main .info p strong{color:var(--primary)}main .main-grid{gap:2rem;margin-top:2rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media screen and (min-width: 1024px){main .main-grid{gap:4rem;margin-top:4rem}}@media screen and (min-width: 1400px){main .main-grid{grid-template-columns:repeat(4, 1fr);gap:2rem}}@media screen and (min-width: 1600px){main .main-grid{gap:3rem}}main .main-grid .card{position:relative}main .main-grid .card img{display:block}main .main-grid .card p{position:absolute;top:0;left:0;background:rgba(255,220,93,.8);height:100%;width:100%;border-radius:50%;place-content:center;color:#5b4c11;font-size:1.3rem;padding:3rem;text-transform:uppercase;line-height:1.4;transition:150ms all ease-in-out}main .main-grid .card p:hover{background:rgba(1,109,56,.8);color:#fff}@media screen and (min-width: 1024px){main .main-grid .card p{font-size:1.6rem}}footer{margin-top:10rem}@media screen and (min-width: 1024px){footer{margin-top:25rem}}footer .foot-wrap{background:#f3f3f3;position:relative}footer .foot-wrap::before{content:"";position:absolute;top:-10rem;left:0;width:100%;height:10rem;background:url(../img/footer-pattern.svg) top/cover}@media screen and (min-width: 1024px){footer .foot-wrap::before{top:-20rem;height:20rem}}footer .foot-wrap .row{place-content:center;align-items:center;gap:2rem}@media screen and (min-width: 1024px){footer .foot-wrap .row{grid-template-columns:20% auto}}footer .foot-wrap .row .img{position:relative;z-index:1}footer .foot-wrap .row .text{font-size:1.8rem;color:var(--primary);font-style:italic}@media screen and (min-width: 1024px){footer .foot-wrap .row .text{font-size:2rem}}footer .foot-wrap .score{text-align:center;margin-top:5rem}footer .foot-wrap .score .stars{margin-top:2rem;margin-bottom:2rem;position:relative;z-index:2}footer .foot-wrap .score .stars .itemsContainer{margin-top:1rem}footer .foot-wrap .score .stars .itemsContainer .calificacion .text1 h3{font-weight:bold;font-style:italic;color:#016d38;margin-bottom:2rem}footer .foot-wrap .score .califique{font-size:1.4rem;color:#016d38;margin-bottom:1rem;font-style:italic}footer .foot-wrap .score .separadorhr{border:none;height:5px;background-color:none}footer .foot-wrap .score a{text-decoration:none !important}footer .foot-wrap .score .pregunta{font-size:2rem}footer .foot-wrap .score .inbl{display:inline-block}footer .foot-wrap .score .puntuacion{margin:0 auto}footer .foot-wrap .score input[type=radio]{transform:scale(1.5)}footer .foot-wrap .score .fontboton{font-size:20px !important;color:#716122 !important}footer .foot-wrap .score .ec-stars-wrapper{font-size:20;display:inline-block}footer .foot-wrap .score .ec-stars-wrapper a{text-decoration:none;display:inline-block;font-size:2rem;color:#d6d6d6}footer .foot-wrap .score .estrellasp{text-decoration:none;display:inline-block;font-size:32px;font-size:3rem;color:#ffdc5d}footer .foot-wrap .score .ec-stars-wrapper:hover a{color:#ffdc5d}footer .foot-wrap .score .ec-stars-wrapper>a:hover~a{color:#fff}footer .foot-wrap .score .mrginput{padding-top:20px !important}footer .foot-wrap .score .calificacion{margin:0 auto;text-align:center;vertical-align:middle;padding-top:10px;background-position:right;background-size:100%}footer .foot-wrap .score .contenedorclasificacion{max-width:100vw;margin:0 auto}footer .foot-wrap .score span{display:block;margin-top:4rem;color:var(--text)}@media only screen and (min-width: 768px){footer .foot-wrap .score .ec-stars-wrapper a{text-decoration:none;display:inline-block;font-size:3rem}}footer .foot-wrap .copy-foot{background:#009056;display:block;padding:2rem;margin-top:3rem;text-align:center;color:#fff;font-size:1.2rem;font-style:italic}footer .foot-wrap .legal-bottom{position:absolute;left:15px;bottom:15rem}