.nav-bar a,body{font-family:Arial,sans-serif}.header,.nav-bar,header{display:flex}body,ul{padding:0}.burger-menu,header,ul li{position:relative}.cta,.nav-bar a{font-weight:700}.contact p,.nav-bar a{font-size:18px}body,html{overflow-x:hidden;width:100%}body{margin:0;background-color:#f4f4f4;color:#333}.header{width:100%;height:150px;box-shadow:0 5px 5px #d3d3d3;margin-bottom:5px}header{padding:10px 20px;justify-content:space-between;align-items:center;z-index:10}header h1{font-size:20px}.logo{margin-right:auto;width:25%;height:100%;padding:15px 0 0}.logo img{width:90px;border-radius:60px 60px 10px 10px}.nav-bar a{margin:2rem;border-top:3px solid transparent;color:#000;gap:15px;text-decoration:none;transition:color .3s}.nav-bar{gap:20px}.nav-bar a:hover{border-top-color:#f0a500;color:#0065fc}.burger-menu,.close-menu{background:0 0;border:none;cursor:pointer;display:none}.burger-menu{font-size:50px;color:#fff;right:0}.burger-menu:focus{outline:0}.close-menu{position:absolute;top:20px;right:50px;font-size:40px;color:red}.nav-bar.active{right:0}@media (max-width:768px){.header,.nav-bar{background-color:#222}h1{font-size:23px}#contact,h2{font-size:17px}.cta{font-size:1rem}.burger-menu{display:block;padding:0 25px 90px 20px}.logo img{width:auto;height:60px}.nav-bar{display:none;flex-direction:column;position:absolute;top:90px;right:0;padding:10px 25px;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:20px}.nav-bar.active{display:flex}.nav-bar a{padding:10px 30px;border-bottom:1px solid #333;margin:5px;color:#fff}.nav-bar a:last-child{border-bottom:none}#contact p{font-size:14px}}.content{max-width:800px;margin:20px auto;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.cta,footer{text-align:center;margin-top:20px}h2{color:#d9534f}ul{list-style:none}ul li{margin:10px 0;padding-left:20px}ul li::before{content:"✔️";position:absolute;left:0;color:#5cb85c}.cta{font-size:1.2em}.contact{background:#222;color:#fff;padding:50px 20px;text-align:center}.contact h2{border-bottom:3px solid #f0a500;display:inline-block;padding-bottom:5px}footer{background-color:#222;color:#fff;padding:10px}