.footer-top-v1{background-color:#262626;padding:60px 0;color:var(--etg-color-txt-footer)}.footer-top-v1 .footerTopColContainer{margin-bottom:50px}@media(min-width:768px){.footer-top-v1 .footerTopColContainer{margin-bottom:0}}.footer-top-v1 .footerTopColContainer div.h5{color:#fff;font-size:1.625rem;font-weight:400;line-height:1.875rem;word-wrap:break-word;margin:0 0 16px 0}.footer-top-v1 .footerTopColContainer .contentHtml{font-size:1rem;font-weight:400;line-height:1.625rem;word-wrap:break-word}.footer-top-v1 .footerTopColContainer ul{margin:0;padding:0;list-style:none}.footer-top-v1 .footerTopColContainer ul li{margin:8px 0}.footer-top-v1 .footerTopColContainer ul.link-block li{display:block}.footer-top-v1 .footerTopColContainer ul.link-inline li{display:inline-block}.footer-top-v1 .footerTopColContainer ul li span.iconLink{margin-right:10px;margin-left:-2px}.footer-top-v1 .footerTopColContainer ul li a{color:#fff;font-size:1rem;font-weight:400;line-height:1.625rem}.footer-top-v1 .footerTopColContainer ul li a.nav-link{display:block;color:#fff;font-size:1rem;font-weight:400;line-height:1.625rem;word-wrap:break-word;margin:0;padding:0;text-decoration:underline}.footer-top-v1 .footer-top-col-2 ul.link-inline{margin-top:18px}.footer-top-v1 .footer-top-col-2 span.iconLink{margin-right:20px}.footer-top #newsletterForm label{display:block;color:#CCCCCC;font-size:1rem;font-weight:400;line-height:1.625rem;word-wrap:break-word}.footer-top #newsletterForm .required{color:#F34F4F;color:#fff;margin-left:4px;font-size:1.2rem}.footer-top #newsletterForm input[type="email"]{width:100%;padding:0;font-size:0.8rem;margin-bottom:24px;border:1px solid transparent;border-bottom:1px solid #f0f0f0;background-color:transparent;transition:border-color 0.3s ease,box-shadow 0.3s ease;font-family:inherit;color:#fff}.footer-top #newsletterForm input[type="email"]:focus{outline:none;border-color:#005fcc}.footer-top #newsletterForm input[type="email"]:invalid:not(:placeholder-shown){border-color:#d32f2f}.footer-top #newsletterForm input[type="email"]:valid:not(:placeholder-shown){border-color:#4caf50}.footer-top #newsletterForm .form-text{font-size:0.875rem;color:#666;margin-top:6px}.footer-top #newsletterForm .error-message{display:none;color:#d32f2f;font-size:0.875rem;margin-top:6px}.footer-top #newsletterForm input[type="email"]:invalid:not(:placeholder-shown)~.error-message{display:block}.footer-top #newsletterForm .checkbox-group{margin:20px 0}.footer-top #newsletterForm .checkbox-wrapper{display:flex;align-items:center;gap:10px}.footer-top #newsletterForm input[type="checkbox"]{width:1rem;height:1rem;cursor:pointer;flex-shrink:0}.footer-top #newsletterForm input[type="checkbox"]:focus{outline:2px solid #005fcc;outline-offset:2px}.footer-top #newsletterForm .checkbox-label{font-weight:normal;font-size:0.8rem;line-height:1.2rem;cursor:pointer;user-select:none}.footer-top #newsletterForm .checkbox-label a{color:#fff;text-decoration:underline}.footer-top #newsletterForm .checkbox-label a:hover,.footer-top #newsletterForm .checkbox-label a:focus{color:#003d80}.footer-top #newsletterForm .submit-button{}.footer-top #newsletterForm .submit-button:hover{}.footer-top #newsletterForm .submit-button svg path{}.footer-top #newsletterForm .submit-button:hover svg path{}.footer-top #newsletterForm .submit-button:focus{outline:2px solid #005fcc;outline-offset:2px}.footer-top #newsletterForm .submit-button:disabled{background-color:#ccc;cursor:not-allowed;opacity:0.6}.footer-top #newsletterForm .success-message{display:none;background-color:#e8f5e9;color:#2e7d32;padding:16px;border-radius:4px;margin-top:20px;border-left:4px solid #4caf50}.footer-top #newsletterForm .success-message.show{display:block}.footer-top #newsletterForm .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#btn-back-to-top{position:fixed;bottom:10px;right:20px;display:none;width:50px;height:50px;line-height:50px;border-radius:50%;padding:0;z-index:10001}#btn-back-to-top span::before{line-height:48px}@media(min-width:1400px){}@media(max-width:1399px){}@media(max-width:1199px){}@media(pointer:coarse)and(max-width:1199px){}@media(max-width:991px){.footer-top-v1 .footer-top-col{margin-bottom:60px}}@media(max-width:1200px){.footer-top-v1{padding:60px 15px 0}.footer-top-v1 .footerTopColContainer{margin-bottom:0}.footer-top-v1 .footer-top-col{margin-bottom:30px}#btn-back-to-top{bottom:2px;right:2px}}@media(max-width:767px){}@media(min-width:10px)and(max-width:575px){}