*{margin:0;padding:0;font-family:Roboto;box-sizing:border-box}body{background-color:#042940;color:#fff}a{color:#fff;text-decoration:none}.container{padding:3rem 2rem;max-width:1200px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}img{max-width:100%;border-radius:5px}.movieCard{width:30%;background-color:#dfdfdf;margin:1rem 0;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;border-radius:5px}.movieCard h1{font-size:1.2rem;text-align:center;color:#000}.movieCard span{color:#fff704}.movieCard p{color:#000;font-weight:700}.movieCard button{padding:1rem;cursor:pointer;background-color:#042940;color:#fff;border:none;font-weight:700;border-radius:5px;opacity:.9;transition:.3s}.movieCard button:hover{background-color:#005c53}#titleSearch{text-align:center;padding-top:1.5rem;margin-top:1.5rem}span{color:orange}.container-movie{width:1200px;margin:3rem auto 13rem;padding:3rem}.container-movie h1{text-align:center;margin:.5rem 0}.container-movie img{margin-left:300px}.box-info-movie{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.box-info-movie span{color:#ffb300}.box-info-movie p{margin-top:1.5rem;font-weight:700;font-size:1.3rem}.info-movie span{overflow-wrap:break-word;word-wrap:break-word}.navbar{background-color:#005c53;display:flex;align-items:center;justify-content:space-between;padding:1rem 3rem}.navbar h1 a{font-size:2rem;transition:.2s}.navbar h1 a:hover{color:#042940}.box-search-movie form{display:flex;gap:1rem}.box-search-movie input,.box-search-movie button{border:none;border-radius:5px;font-weight:700}.box-search-movie input{padding:.5rem 2rem;background-color:#042940;color:#fff}.box-search-movie input::placeholder{color:#fff;opacity:.8}.box-search-movie button{padding:.5rem 1rem;cursor:pointer;background-color:#042940;color:#fff;transition:.3s;font-size:1.2rem;border:2px solid #042940}.box-search-movie button:hover{background-color:#005c53;color:#042940;font-weight:700}.footer{background-color:#005c53;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 3rem}.footer p,.footer span{font-weight:700;font-size:1.2rem}.footer p a,.footer span{transition:.3s}.footer p a:hover,.footer span a:hover{color:#042940}
