@import"https://fonts.googleapis.com/css2?family=Outfit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0;font-family:Outfit}body{font-family:Outfit;background:#f3f6f9}:root{--primary-color: #0097b2}a{text-decoration:none;color:currentColor}header{display:flex;justify-content:space-evenly;padding:2rem 0;align-items:center}header img{height:30px;padding:1rem 1.5rem;box-shadow:0 0 50px #aaa3;border-radius:2rem;background:#fff}header nav ul{display:flex;gap:2rem;list-style:none}header nav ul a{padding:1rem 2rem;box-shadow:0 0 50px #aaa3;border-radius:5rem;color:var(--primary-color);transition:.2s linear;background:#fff}header nav ul a:hover{background:var(--primary-color);color:#fff}header .open-menu,header .close-menu{display:none}header input[name=menu]{display:none}.buttons{display:flex;gap:1rem}.buttons a{padding:1rem 2rem;box-shadow:0 0 50px #aaa3;border-radius:5rem;background:var(--primary-color);border:1px solid var(--primary-color);color:#fff;transition:.2s linear}.buttons a:nth-child(2){padding:1rem 2rem;box-shadow:0 0 50px #aaa3;border-radius:5rem;background:#fff;color:var(--primary-color);border:1px solid var(--primary-color);transition:.2s linear}.buttons a:hover{background:#fff;color:var(--primary-color)}.buttons a:nth-child(2):hover{background:var(--primary-color);color:#fff}.layout,hr.line{width:70rem;margin:auto}hr.line{border:none;background:#eee;height:1px}.layout{display:flex;align-items:center;gap:5rem;margin-top:2rem}.layout .details{display:flex;flex-direction:column;gap:1rem}.layout h1{font-size:3rem;text-transform:capitalize}.layout p{font-size:1.2rem}.layout img{width:500px;border-radius:2rem;box-shadow:0 50px 50px #f3f6f9}.about,.contact{margin-top:5rem}.alert{margin:auto;display:flex;justify-content:space-between;align-items:center;border-radius:2rem}.alert-message{display:flex;align-items:center;gap:1rem}.alert p{font-size:14px;width:100%;background:orange;padding:.5rem 1rem;border-radius:2rem;width:fit-content}.alert i{padding:.5rem;background:orange;border-radius:2rem}.alert a{background:var(--primary-color);color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:14px}.contact form .inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.contact form label{font-size:12px;display:flex;padding:.2rem;color:var(--primary-color)}.contact form input,.contact form textarea{padding:1rem;width:calc(100% - 2rem);border:none;box-shadow:0 10px 30px #aaa5;border-radius:1rem;outline-color:var(--primary-color)}.contact form button{padding:1rem;border-radius:2rem;width:100%;background:var(--primary-color);color:#fff;margin-top:2rem;cursor:pointer;transition:.2s linear;border:1px solid var(--primary-color)}.contact form button:hover{background:#fff;color:var(--primary-color)}.apply{width:500px;margin:auto}.apply h1{text-align:center}.apply p{font-size:12px;text-align:center}footer{margin:2rem}footer.layout{justify-content:center;padding:.5rem;border-radius:1rem;margin-bottom:1rem;font-size:12px}footer a{text-decoration:underline;color:var(--primary-color)}.form-message{padding:1rem;border-radius:1rem;margin-bottom:1rem;font-size:14px;text-align:center}.form-message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.contact form button:disabled{background:#ccc;border-color:#ccc;cursor:not-allowed}.contact form button:disabled:hover{background:#ccc;color:#fff}@media screen and (max-width: 768px){header{justify-content:space-between;width:90%;margin:auto}header nav{position:absolute;top:8rem;left:1rem;width:calc(100% - 2rem);background:#fff;border-radius:2rem;box-shadow:0 10px 10px #eee5;display:none}header nav ul{flex-direction:column;gap:1rem;padding:1rem}header nav ul a{width:calc(100% - 4rem);display:flex}header .buttons{display:none}header .open-menu,header .close-menu{display:block;padding:.8rem 1.2rem;font-size:30px;color:var(--primary-color);background:#fff;border-radius:1.5rem;box-shadow:0 0 50px #aaa3}#menu:checked~.close-menu{display:block}#menu:checked~.open-menu{display:none}#menu:checked~nav{display:block}header .close-menu{color:red;display:none}h1{font-size:25px!important}.layout{flex-direction:column;width:90%;gap:2rem}.layout:nth-child(2n){flex-direction:column-reverse}.alert{flex-direction:row}.alert i{padding:1rem}.alert a{text-align:center}.layout img{width:100%}.buttons{flex-direction:column;gap:1rem}.buttons a{text-align:center}}
