.contact-form{display:flex;flex-direction:column;background-color:#161616;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.contact-form label{color:#fff;margin-bottom:5px}.contact-form .form-group{margin-bottom:20px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{width:100%;padding:10px;border:none;border-radius:4px;background-color:#4e4e4e;color:#fff;margin-bottom:10px;resize:vertical}.contact-form input[type=email]:focus,.contact-form input[type=text]:focus,.contact-form textarea:focus{outline:2px solid #47eba4}.contact-form textarea{min-height:200px}.contact-form button{background-color:#47eba4;color:#000;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.container{width:100%;margin-left:auto;margin-right:auto;padding:45px 15px;background-position:right 15px bottom 0;background-repeat:no-repeat;background-size:180px 100%}@media(min-width:500px){.container{max-width:5706px;padding:49px 40px}}@media(min-width:800px){.container{max-width:7068px;padding:60px 50px}}@media(min-width:1000px){.container{max-width:1350px;padding:65px 60px}}.navbar{position:fixed;top:0;left:0;right:0;background-color:#000;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;box-shadow:0 4px 8px hsla(0,0%,100%,.254)}.navbar .logo{flex-shrink:0}.navbar .nav-links{list-style:none;padding:3px 0;margin:0;position:absolute;top:100%;left:0;right:0;background-color:#000;display:none;flex-direction:column;align-items:center}.navbar .nav-links a{display:block;color:#fff;padding:10px;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.3);text-align:center}.navbar .nav-links a:hover{color:#fff}.navbar .nav-links.show{display:flex}.navbar .burger{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.navbar .burger div{width:25px;height:3px;background-color:#fff;margin:2px 0;transition:all .3s ease}@media(min-width:768px){.navbar{padding:0 2rem}.navbar .burger{display:none}.navbar .nav-links{display:flex;position:relative;flex-direction:row;background-color:transparent;align-items:center;justify-content:flex-end}.navbar .nav-links a{padding-top:24px;margin-left:20px;border-bottom:none}}@media(max-width:768px){.navbar .nav-links{box-shadow:0 4px 8px hsla(0,0%,100%,.254)}}.title-description-image{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:100px}@media(max-width:768px){.title-description-image{flex-direction:column-reverse;gap:20px}}.title-description-image.reversed{flex-direction:row-reverse}@media(max-width:768px){.title-description-image.reversed{flex-direction:column-reverse}}.title-description-image .image-container,.title-description-image .text-container{flex:1 1;padding:10px;box-sizing:border-box}@media(max-width:768px){.title-description-image .image-container,.title-description-image .text-container{width:100%;padding:5px}}.title-description-image .text-container{display:flex;flex-direction:column;justify-content:center}.title-description-image .image-container{display:flex;align-items:center;justify-content:center;overflow:hidden}.title-description-image .image-container img{width:100%;height:auto;max-height:550px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.25)}