.footer--menus{gap:30px}.footer--menus h5,.footer--menus ul,.footer--menus a,.footer--menus p{color:#fdfdfd}.footer--menus h5{font-size:17px;font-weight:500;color:#efeae0}.footer--menus p{font-size:14px;margin:0 0 .5em}.footer--menus ul{margin:0;padding-left:1em;list-style:none;border-left:1px solid #efeae0;font-size:15px}.footer--menus ul li{padding:.25em 0;transition:.3s cubic-bezier(0.25,.1,.25,1)}.footer--menus ul li:hover{transform:translateX(3px)}.footer--menus .elementor-widget-wp-widget-nav_menu{width:fit-content}.footer--menus .footer--newsletter{width:fit-content;max-width:90vw}.footer--menus .footer--newsletter .elementor-field{border:0;border-radius:3px 0 0 3px}.footer--menus .footer--newsletter .elementor-button{border-radius:0 3px 3px 0}@media (max-width:1023px){.footer--menus .footer--newsletter{width:100%}.footer--menus .footer--newsletter .elementor-field{border-radius:3px 3px 0 0}.footer--menus .footer--newsletter .elementor-button{border-radius:0 0 3px 3px}}footer a:not(.button):hover,.elementor-icon-box-title:hover{color:#385257}