.kn-container{font-size:1.2rem;justify-content:space-around;flex-wrap:wrap;margin-bottom:30px}.kn-card,.kn-container{width:100%;display:flex}.kn-card{max-width:375px;align-items:center;border:1px solid #d3d3d3;border-radius:15px;overflow:hidden;padding:10px 15px;background:#fff;box-shadow:3px 3px 7px grey;margin:0 5px 30px}.knc-img-container{width:100px;flex:none}.kn-card-right{display:flex;flex-direction:column;margin-left:10px}.kn-card-right span{display:block}.bold{font-size:1.3rem;font-weight:500}.fn-wrapper{margin:50px 0 70px}.fn-card,.fn-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;background:#fff}.fn-card{position:relative;box-shadow:3px 3px 7px grey;border:1px solid #d3d3d3;border-radius:15px;padding:10px 15px}.fn-card,.fn-top{justify-content:space-between}.fn-top{width:100%;display:flex;align-items:center;margin-bottom:20px}.fn-img-container{width:150px;height:117px;flex:none;margin:0 10px 0 0}.may-dissapear{display:none;margin:0 0 0 10px}.fn-bottom{display:flex;flex-direction:column;gap:15px}.fn-bottom h3{font-size:1.8rem;text-align:left}.fn-card-title{text-align:center;margin-bottom:15px}.fn-bottom button{margin:10px auto;position:relative;bottom:0;left:0;right:0}.fn-bottom span{display:block}.fn-bold{text-align:left;font-family:Oswald,sans-serif;font-weight:300;font-size:1.6rem;margin-bottom:15px}@media screen and (min-width:880px){.fn-bottom{flex-direction:row}.fn-card{margin:0 5px}.fn-img-container{margin:0 10px 0 0}.fn-img-container.may-dissapear{display:block;margin:0 0 0 10px}}.gradient-btn{display:block;padding:0;width:-moz-fit-content;width:fit-content;background:linear-gradient(90deg,#628ec4,#6463a9);border:none;border-radius:10px;font-size:1.35rem;margin-top:15px;transition:all 1s ease-in-out;position:relative;overflow:hidden}.gradient-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:linear-gradient(90deg,#628ec4,#6463a9);border-radius:8px;margin:2px;transition:background-color .3s ease}.gradient-btn:hover:before{background:#fff}.gradient-btn-text{color:#fff;transition:color .3s ease-in-out;position:relative;padding:5px 30px;z-index:1}.gradient-btn-text:hover{background:linear-gradient(90deg,#628ec4,#6463a9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:680px){.gradient-btn{font-size:1.75rem}}