.footer-style{background-color:var(--rs-color-background-brand-bold-default);padding:var(--rs-spacing-40) var(--rs-spacing-0) var(--rs-spacing-24)}.footer-style .footer-top .ft-block .ft-logo{display:block}.footer-style .footer-top .ft-block .ft-logo img{width:154px}.footer-style .footer-top .ft-block .contact-footer{margin-top:var(--rs-spacing-16)}.footer-style .footer-top .ft-block .ft-heading{margin-bottom:var(--rs-spacing-2)}.footer-style .footer-top .links-footer{margin:0;padding:0;list-style:none}.footer-style .footer-top .links-footer li{margin-bottom:var(--rs-spacing-0);font-size:var(--rs-font-body-size-medium);line-height:var(--rs-font-body-line-height-medium);font-weight:var(--rs-font-weight-regular);padding:var(--rs-spacing-4) var(--rs-spacing-0)}.footer-style .footer-top .links-footer li a{color:var(--rs-color-inverse)}.footer-style .footer-top .links-footer li a:hover{text-decoration:underline}.footer-style .footer-top .contact-footer div{padding-left:var(--rs-spacing-24);position:relative;margin-bottom:var(--rs-spacing-12)}.footer-style .footer-top .contact-footer div:before{content:"";display:block;width:16px;height:16px;position:absolute;left:0;background-size:16px !important;top:2px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.footer-style .footer-top .contact-footer div span,.footer-style .footer-top .contact-footer div a{display:block}.footer-style .footer-top .contact-footer .address:before{background:url("../images/svg/location.svg") no-repeat}.footer-style .footer-top .contact-footer .email:before{background:url("../images/svg/mail.svg") no-repeat}.footer-style .footer-top .follow-header .title{margin:var(--rs-spacing-24) var(--rs-spacing-0) var(--rs-spacing-16)}.footer-style .footer-top .follow-header>div{grid-column-gap:var(--rs-spacing-12)}.footer-style .footer-top .follow-header>div .social-item a{width:32px;height:32px;display:flex;background-color:var(--rs-color-background-neutral-subtle-default);border-radius:50%}.footer-style .footer-top .follow-header>div .social-item a svg{fill:var(--rs-color-background-brand-bold-default);width:16px;height:16px;margin:auto}.footer-style .footer-top .ft-col{padding-right:var(--rs-spacing-40);box-sizing:border-box}.footer-style .footer-top .ft-col:last-child{padding-right:0}.footer-style .footer-top .ft-newsletter{margin-top:var(--rs-spacing-10)}.footer-style .footer-top .ft-newsletter .block-subscribe-footer .newsletter-content{display:flex;position:relative;justify-content:space-between}.footer-style .footer-top .ft-newsletter .block-subscribe-footer .input-box{width:100%}.footer-style .footer-top .ft-newsletter .block-subscribe-footer #nlt-ft{height:42px;border-color:var(--rs-color-inverse);border-width:var(--rs-spacing-1) var(--rs-spacing-0) var(--rs-spacing-1) var(--rs-spacing-1);border-radius:var(--rs-spacing-8) var(--rs-spacing-0) var(--rs-spacing-0) var(--rs-spacing-8);background-color:var(--rs-color-background-input-default);padding:var(--rs-spacing-4) var(--rs-spacing-10);font-size:var(--rs-font-heading-size-h300)}.footer-style .footer-top .ft-newsletter .block-subscribe-footer .action-button button{height:42px;padding:var(--rs-spacing-10);font-size:var(--rs-font-heading-size-h300);color:var(--rs-color-inverse);border-radius:var(--rs-spacing-0) var(--rs-spacing-8) var(--rs-spacing-8) var(--rs-spacing-0);border:var(--rs-spacing-1) solid var(--rs-color-border-focus);background-color:var(--rs-color-background-brand-bold-default)}.footer-style .footer-bottom .container{padding-top:var(--rs-spacing-24);border-top:var(--rs-spacing-1) solid var(--rs-color-inverse)}.footer-style .footer-bottom .container address{margin-bottom:var(--rs-spacing-8)}@media (min-width:768px){.footer-top{margin-bottom:var(--rs-spacing-40)}.mt-account{margin-top:var(--rs-spacing-40)}.ft-row .ft-col:nth-child(1){width:30%}.ft-row .ft-col:nth-child(2){width:20%}.ft-row .ft-col:nth-child(3){width:20%}.ft-row .ft-col:nth-child(4){width:30%}}@media (max-width:767px){.footer-top{margin-bottom:var(--rs-spacing-16)}.mt-account{margin-top:var(--rs-spacing-40)}.ft-row .ft-col{margin-bottom:var(--rs-spacing-24);padding-right:var(--rs-spacing-0) !important}.ft-row .ft-col:nth-child(1){width:100%}.ft-row .ft-col:nth-child(1) .ft-logo,.ft-row .ft-col:nth-child(1) .follow-header{text-align:center}.ft-row .ft-col:nth-child(2){width:50%}.ft-row .ft-col:nth-child(3){width:50%}.ft-row .ft-col:nth-child(4){width:100%}}@media (max-width:480px){.ft-row .ft-col{width:100% !important;margin-bottom:var(--rs-spacing-24)}}