@font-face{font-family:Rubik;src:url()}*{margin:0;width:100%}footer{background-color:#181a1c;display:flex;flex-direction:row;justify-content:space-between;padding:50px 0}footer>.item{align-items:center;display:flex;justify-content:center;width:33%}.divider{background-color:#d45f35;height:8px;width:100%}footer>.box{background-color:#e0e0e0;height:348px;width:1px}footer>.item>.menu{width:fit-content}footer>.item>.menu>p{font-weight:700;height:41px;line-height:24px;text-align:left;text-decoration:underline}footer>.item>.menu>.copy>a,footer>.item>.menu>p{color:#fff;cursor:pointer;font-family:Rubik,sans-serif;font-size:16px;letter-spacing:0}footer>.item>.menu>.copy>a{font-weight:300;line-height:28px;text-align:center;text-decoration:none}footer>.item>.menu>p:hover{text-decoration:none}footer>.item>.menu>p>a:hover{color:#d45f35}footer>.item>.menu>p>a{color:#fff;text-decoration:none}footer>.item>.menu>.copy{margin:0 auto;width:80%}footer>.item>.menu>.copy>p{color:#fff;font-family:Rubik,sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:28px;text-align:center}footer>.item>.menu>.copy>p>strong{font-weight:500;line-height:28px}footer>.item>.menu>.copy>p>a{color:#fff;line-height:28px;text-decoration:none}footer>.item>.menu>.copy>p>a>img{height:auto;margin-right:5px;width:15px}footer>.item>.menu>.logo>img{height:auto;margin:0 calc(50% - 61px) 40px;width:122px}footer>.item>.menu>.social{display:flex;margin:20px auto;width:80%}footer>.item>.menu>.social>a{align-items:center;display:flex;justify-content:center}footer>.item>.menu>.social>a>img{width:30px}.newsletter-form-container{font-family:Arial,sans-serif;margin:20px 0 0;max-width:320px}.newsletter-form{background-color:unset;border:none;gap:12px;padding:0}.form-group,.newsletter-form{display:flex;flex-direction:column}.email-input{background-color:#fff;border:1px solid #ccc;border-radius:0;box-sizing:border-box;color:#333;font-family:Arial,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.email-input:focus{border-color:#666;outline:none}.email-input.error{border-color:#dc3545!important;border-width:2px!important}.email-input::placeholder{color:#999;font-size:14px}.email-error{color:#dc3545;display:none;font-size:12px;font-weight:500;margin-top:5px}.privacy-text{color:#fff!important;font-size:13px;font-weight:500;line-height:1.4;margin:8px 0 12px}.privacy-link{text-decoration:underline}.privacy-link:hover{color:#ff5252}.subscribe-button{align-self:flex-start;background:#ff6b6b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;position:relative;text-transform:none;transition:background-color .2s ease;width:50%}.subscribe-button:hover{background:#ff5252}.subscribe-button:disabled{background:#999;color:#fff!important;cursor:not-allowed}.button-loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.success-final{padding:20px 0;text-align:left}.success-final h3{color:#fff!important;font-family:Arial,sans-serif;font-size:18px;font-weight:600;margin:0}@media (max-width:768px){.newsletter-form-container{max-width:100%}.email-input,.subscribe-button{font-size:16px}}@media only screen and (max-width:800px){footer{display:flex;flex-direction:column;justify-content:space-between;padding:50px 0;width:100%}footer>.box{background-color:#e0e0e0;height:1px;margin:30px 0;width:100%}footer>.item{width:100%}footer>.item>.menu>p{text-align:center}}