@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Nunito","Playfair Display",sans-serif}body{background-color:#f9faff}.navbar{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0);color:#000;padding:15px 0;z-index:9}.navbar .container{max-width:100%;margin:auto 120px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar .logo{font-size:1.5rem;font-weight:700}.navbar .nav-links{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:25px}.navbar .nav-links li a{color:#000;text-decoration:none;font-size:1rem;-webkit-transition:color .3s;-o-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.navbar .nav-links li a:hover{color:#f39c12}.navbar .menu-toggle{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;cursor:pointer}.navbar .menu-toggle span{width:25px;height:3px;background:#000;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.navbar .menu-toggle.open span:nth-child(1){-webkit-transform:rotate(45deg) translate(5px, 5px);-moz-transform:rotate(45deg) translate(5px, 5px);-ms-transform:rotate(45deg) translate(5px, 5px);-o-transform:rotate(45deg) translate(5px, 5px);transform:rotate(45deg) translate(5px, 5px)}.navbar .menu-toggle.open span:nth-child(2){opacity:0}.navbar .menu-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg) translate(6px, -6px);-moz-transform:rotate(-45deg) translate(6px, -6px);-ms-transform:rotate(-45deg) translate(6px, -6px);-o-transform:rotate(-45deg) translate(6px, -6px);transform:rotate(-45deg) translate(6px, -6px)}@media only screen and (max-width: 768px){.navbar .nav-links{position:absolute;top:60px;left:0;width:100%;background:#111;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:20px 0;display:none}.navbar .nav-links.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.navbar .menu-toggle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.hero{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:120px;padding:80px 0}.hero div:first-child{padding-top:50px;max-width:720px}.hero div:first-child h3{color:#fdc435;font-size:20px;font-weight:400;font-family:"Nunito" sans-serif}.hero div:first-child h2{font-size:64px;font-weight:bold;font-family:"Playfair Display",serif;margin:15px 0}.hero div:first-child p{font-size:24px;color:#828282;margin-bottom:25px}.hero div:first-child .btn-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.hero div:first-child .btn-group button:first-child{background:#fdc435;padding:10px 25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #fdc435;color:#000;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.hero div:first-child .btn-group button:first-child:hover{background:rgba(0,0,0,0);border-color:#000}.hero div:first-child .btn-group button:last-child{background:rgba(0,0,0,0);padding:10px 25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #000;color:#000;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.hero div:first-child .btn-group button:last-child:hover{background:#fdc435;border-color:#fdc435}@media(max-width: 1024px){.hero{margin:0 60px}}@media(max-width: 768px){.hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin:0 20px}.hero div:first-child{max-width:100%}.hero div:last-child{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.hero div:last-child img{max-width:80%}.hero .btn-group{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.btnPrimary{background:rgba(0,0,0,0);padding:10px 25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #000;color:#000;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.btnPrimary:hover{background:#fdc435;border-color:#fdc435}.image-bg{background:url(../images/hero.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;right:0;width:100%;height:629px;z-index:1}.hero-image img{width:85%;position:relative;z-index:5}.about{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:140px 120px 0 120px;gap:88px}.about-img{width:588px}.aboutContent h2{font-size:48px;font-family:"Playfair Display",serif;line-height:72px}.aboutContent p{font-size:24px;color:#828282;line-height:150%;padding:20px 0}.aboutContent button{background:#fdc435;padding:10px 25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #fdc435;color:#000;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.projects{margin:140px 120px 0 120px}.projects h2{text-align:center;font-size:48px;font-weight:bold;font-family:"Playfair Display",serif}.card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:992px;margin:100px auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#fff}.card div:first-child{padding:40px}.card div:first-child h2{font-size:40px;font-weight:bold;font-family:"Playfair Display",serif;text-align:start;padding-bottom:10px}.card div:first-child p{font-size:18px;font-family:"Nunito" sans-serif;color:#828282;padding:20px 0}.card div:last-child{height:526px}.card img{-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0}.card2{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:992px;margin:100px auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#fff}.card2 div:first-child{height:526px}.card2 div:first-child img{-webkit-border-radius:20px 0px 0px 20px;-moz-border-radius:20px 0px 0px 20px;border-radius:20px 0px 0px 20px}.card2 div:last-child{padding:40px}.card2 div:last-child h2{font-size:40px;font-weight:bold;font-family:"Playfair Display",serif;text-align:start;padding-bottom:10px}.card2 div:last-child p{font-size:18px;font-family:"Nunito" sans-serif;color:#828282;padding:20px 0}.yellow-line{width:120px;height:4px;background:#f39c12;margin:20px auto}.contact{margin:0 120px}.contact h2{text-align:center;font-size:48px;font-weight:bold;font-family:"Playfair Display",serif}.contact .contact-form{width:400px;margin:0 auto}.contact .contact-form .form-group{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-family:"Nunito" sans-serif}.contact .contact-form label{font-size:16px;margin-bottom:10px;color:#828282}.contact .contact-form input,.contact .contact-form textarea{padding:8px 12px;border:1px solid #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:16px;font-family:"Nunito",sans-serif;-webkit-transition:border-color .3s;-o-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}.contact .contact-form input:focus,.contact .contact-form textarea:focus{outline:none;border-color:#fdc435}.contact .contact-form button{background-color:#fdc435;padding:5px 10px;border:1px solid #fdc435;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.contact .contact-form button:hover{background-color:rgba(0,0,0,0);border:1px solid #000}.social-icons{text-align:center;font-size:30px;margin-top:60px}footer{margin-top:20px}footer div{background:url(../images/footer_bg.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;height:400px;width:100%}/*# sourceMappingURL=style.min.css.map */