.modal-tg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-tg-content{background:#fff;padding:30px;text-align:center;max-width:400px;width:100%}.modal-tg-content h2{font-size:1.5rem;margin-bottom:10px}.modal-tg-content p{margin-bottom:20px}.modal-tg-content button{padding:10px 24px;background-color:#c7ac7d;color:#fff;border:none;border-radius:30px;cursor:pointer;transition:.3s ease}.modal-tg-content button:hover{background-color:#c7ac7d}.FooterForm{background-color:#38363b;padding:100px 15%;display:flex;flex-direction:row;justify-content:space-between;color:#fff;gap:100px}.FooterForm .form-head{display:flex;flex-direction:column;gap:10px;width:50%}.FooterForm .form-head .form-title{text-transform:uppercase;font-size:36px;font-weight:400}.FooterForm .form-head span{font-size:20px;text-transform:uppercase;font-weight:200}.FooterForm .form-form{display:flex;flex-direction:column;width:40%;gap:30px}.FooterForm .form-form input{padding:14px 20px;background-color:rgba(0,0,0,0);border-right:none;border-left:none;border-radius:0!important}.FooterForm .form-form .conf{font-size:14px;text-align:center;font-weight:300;color:#ddd}.FooterForm .form-form .conf a{color:#fff;text-decoration:underline}.FooterForm .form-form .link-more{border:1px solid #c7ac7d;background-color:rgba(0,0,0,0);font-family:inherit;letter-spacing:inherit;font-size:18px;padding:12px 30px;border-radius:17px;margin-right:0;cursor:pointer;color:#fff;align-self:flex-end;transition:.3s ease}.FooterForm .form-form .link-more span{color:#fff;z-index:1;transition:.3s ease}.FooterForm .form-form .link-more:hover{background-color:#a68768;border:1px solid #a68768}.FooterForm .group{padding:10px 0;position:relative}.FooterForm .color{color:#c7ac7d}.FooterForm input{font-size:18px;padding:10px 10px 10px 5px;display:block;width:100%;color:#fff;border:none;border-bottom:1px solid #757575;background-color:#f0f0f0;border-radius:0!important}.FooterForm input:focus{outline:none;border:none}.FooterForm label{top:10px}.FooterForm input:focus~label,.FooterForm input:valid~label{top:-5px!important;font-size:14px;color:#fff}.FooterForm input:focus~.bar:after,.FooterForm input:focus~.bar:before{width:50%}.FooterForm input:focus~.highlight{animation:inputHighlighter .3s ease}.FooterForm textarea{font-size:16px;padding:10px 10px 10px 5px;display:block;width:100%;border:none;border-bottom:1px solid #757575;background-color:#f0f0f0;resize:none;height:100px}.FooterForm textarea:focus{outline:none;border:none}.FooterForm label{color:#999;font-size:18px;font-weight:400;position:absolute;pointer-events:none;left:5px;top:20px;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.FooterForm textarea:focus~label,.FooterForm textarea:valid~label{top:-20px;font-size:14px;color:#fff}.FooterForm .bar{position:relative;display:block;width:100%}.FooterForm .bar:after,.FooterForm .bar:before{content:"";height:1px;width:0;bottom:1px;position:absolute;background:#c7ac7d;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.FooterForm .bar:before{left:50%}.FooterForm .bar:after{right:50%}.FooterForm textarea:focus~.bar:after,.FooterForm textarea:focus~.bar:before{width:50%}.FooterForm .highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}@media(max-width:1800px){.FooterForm{padding:100px 15%}}@media(max-width:1600px){.FooterForm{padding:100px 10%}}@media(max-width:1400px){.FooterForm{padding:100px 8%}}@media(max-width:1250px){.FooterForm{padding:100px 5%}}@media(max-width:1100px){.FooterForm{padding:70px 5%}.FooterForm .form-head .form-title{font-size:38px}.FooterForm .form-head span{font-size:18px}}@media(max-width:992px){.FooterForm{padding:50px 5%;flex-direction:column;gap:30px!important;align-items:center}.FooterForm .form-head{width:100%;text-align:center}.FooterForm .form-head .form-title{font-size:24px;margin-bottom:0}.FooterForm .form-head span{font-size:14px}.FooterForm .form-form{width:100%;gap:15px}.FooterForm .form-form input{padding:10px 14px!important;font-size:16px}.FooterForm .form-form .link-more{align-self:center}.FooterForm label{font-size:16px!important}.FooterForm .FooterForm input:valid~label,.FooterForm input:focus~label{top:-3px!important;font-size:12px!important;color:#fff}}