:root{--cls-primary-color: 25, 26, 25;--cls-primary-lighten-color: 37, 39, 37;--cls-secondary-color: 255, 116, 32;--cls-white-color: 255, 255, 255;--cls-black-color: 0, 0, 0;--cls-text-black-color: 52, 56, 57;--cls-light-red-color: 248, 113, 113;--cls-light-red-on-image-color: 255, 63, 52;--cls-dark-red-color: 220, 38, 38;--cls-news-red-color: 192, 57, 43}.footer-contact .footer-contact-body{position:relative}.footer-contact .footer-contact-body .enter-line{--start-opacity: 1;--transform-origin: left;--animation-timing: linear;--start-transform: scaleX(0);--end-opacity: 1;--end-transform: scaleX(1);--animation-range: entry 60% entry 80%;position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:0;left:0;z-index:0;transform:scaleX(0);contain:paint}.footer-contact .footer-contact-body .enter-line .graphics-line{width:100%;height:10%;background-color:transparent}@media (min-width: 1280px){.footer-contact .footer-contact-body .enter-line .graphics-line{background-color:#ba581d}}.footer-contact .footer-contact-body .footer-contact-inner{z-index:20}.footer-contact .footer-contact-body .footer-contact-inner .contact-form{border:1px solid rgb(255,255,255);background-color:#ba581d}.footer-contact .footer-contact-body .footer-contact-inner .contact-form .input-icon{top:0;left:0;position:absolute;padding:.5rem .75rem;color:#000;transition:all .3s ease-in}.footer-contact .footer-contact-body .footer-contact-inner .contact-form .input-icon:has(+input:-moz-placeholder-shown),.footer-contact .footer-contact-body .footer-contact-inner .contact-form .input-icon:has(+.textarea-block textarea:-moz-placeholder-shown){color:#6b7280d9}.footer-contact .footer-contact-body .footer-contact-inner .contact-form .input-icon:has(+input:placeholder-shown),.footer-contact .footer-contact-body .footer-contact-inner .contact-form .input-icon:has(+select option:first-child:checked),.footer-contact .footer-contact-body .footer-contact-inner .contact-form .input-icon:has(+.textarea-block textarea:placeholder-shown){color:#6b7280d9}.footer-contact .footer-contact-body .footer-contact-inner .contact-form .character-count{color:#000;text-shadow:-2px -2px 0 rgb(255,255,255),2px -2px 0 rgb(255,255,255),-2px 2px 0 rgb(255,255,255),2px 2px 0 rgb(255,255,255);transition:all .3s ease-in}.footer-contact .footer-contact-body .footer-contact-inner .contact-form .character-count:has(+textarea:-moz-placeholder-shown){color:#6b7280d9;text-shadow:unset}.footer-contact .footer-contact-body .footer-contact-inner .contact-form .character-count:has(+textarea:placeholder-shown){color:#6b7280d9;text-shadow:unset}.footer-contact .footer-contact-body .footer-contact-inner .contact-form input[type=text]{position:relative;width:100%;color:#000;background-color:rgba(var(--cls-white-color),.95);border:2px solid transparent;outline:unset!important;box-shadow:unset!important;border-radius:.5rem;padding-left:2.75rem;transition:all .3s ease-in}.footer-contact .footer-contact-body .footer-contact-inner .contact-form input[type=text]::-moz-placeholder{color:#6b7280d9}.footer-contact .footer-contact-body .footer-contact-inner .contact-form input[type=text]::placeholder{color:#6b7280d9}.footer-contact .footer-contact-body .footer-contact-inner .contact-form input[type=checkbox]{position:relative;border-radius:.25rem;color:#fff;background-color:rgba(var(--cls-white-color),.5);border:1px solid rgb(255,255,255);outline:unset!important;box-shadow:unset!important;transition:all .3s ease-in}.footer-contact .footer-contact-body .footer-contact-inner .contact-form input[type=checkbox]:checked{border-width:2px}.footer-contact .footer-contact-body .footer-contact-inner .contact-form select{position:relative;width:100%;color:#000;background-color:rgba(var(--cls-white-color),.95);border:2px solid transparent;outline:unset!important;box-shadow:unset!important;border-radius:.5rem;padding-left:2.75rem;transition:all .3s ease-in}.footer-contact .footer-contact-body .footer-contact-inner .contact-form select:has(option:first-child:checked){color:#6b7280d9}.footer-contact .footer-contact-body .footer-contact-inner .contact-form select option{color:#000}.footer-contact .footer-contact-body .footer-contact-inner .contact-form select option:first-child{color:#6b7280d9}.footer-contact .footer-contact-body .footer-contact-inner .contact-form textarea{position:relative;width:100%;min-height:12.25rem;max-height:20rem;color:#000;background-color:rgba(var(--cls-white-color),.95);border:2px solid transparent;outline:unset!important;box-shadow:unset!important;border-radius:.5rem;padding-left:2.75rem}.footer-contact .footer-contact-body .footer-contact-inner .contact-form textarea:has(option:first-child:checked){color:#6b7280d9}.footer-contact .footer-contact-body .footer-contact-inner .contact-info{border:1px solid rgb(255,255,255);background-color:#ba581d}.footer-contact .footer-contact-body .footer-contact-inner .submitbtn{text-align:center;position:relative;width:100%;color:#fff;background-color:#171717;border:2px solid transparent;outline:unset!important;box-shadow:unset!important;border-radius:.5rem;transition:all .15s ease-in}.footer-contact .footer-contact-body .footer-contact-inner .submitbtn:hover{border-color:#fff}.footer-contact .error-alert{display:none;position:relative;color:#fff;z-index:20;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.footer-contact .error-alert.showed{display:flex}@keyframes shake-horizontal{0%,to{transform:translate(0)}10%,30%,50%,70%{transform:translate(-5px)}20%,40%,60%{transform:translate(5px)}80%{transform:translate(4px)}90%{transform:translate(-4px)}}.footer-contact .infobox-ul ul>li:not([hidden])~li:not([hidden]){--y-reverse: 0;margin-top:calc(.25rem * (1 - var(--y-reverse)));margin-bottom:calc(.25rem * var(--y-reverse))}.footer-contact .infobox-ul ul li{color:#fff;text-wrap:balance;font-size:1rem;line-height:1.5rem;filter:drop-shadow(0 .25rem .25rem rgba(0,0,0,.25))}@media (min-width: 1024px){.footer-contact .infobox-ul ul li{font-size:.875rem;line-height:1.25rem;padding-left:1.5rem}}
