@font-face{font-display:auto;font-family:Instrument Sans;font-style:normal;font-weight:400;src:url(//rinnai.it/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2) format("woff2"),url(//rinnai.it/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff) format("woff")}.site-footer-wrapper .page-center{max-width:1400px!important}section.site-footer-wrapper{background:#fff;color:#000;padding:52px 0 50px}.site-footer-blocks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.site-footer-block-item.site-footer-block-images,.site-footer-block-social-accounts{margin:0;padding:0;width:100%!important}.site-footer-block-title{align-items:center;cursor:pointer;display:flex;font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:400;gap:10px;letter-spacing:.03em;line-height:20.4px;margin-bottom:0;margin-top:0;padding-bottom:1rem;padding-top:1rem;position:relative}.site-footer-block-content{line-height:1.6;padding-bottom:1.25rem}.social-icons{font-size:0;margin-left:-4px;margin-right:-4px;margin-top:-4px}.social-link{color:#000;display:inline-block;height:28px;margin:4px;position:relative;vertical-align:top;width:28px}.social-link:before{background-color:#00000026;border-radius:100%;content:"";height:100%;left:0;position:absolute;top:0;transition:transform 125ms cubic-bezier(.4,0,.2,1);width:100%}.social-link svg{display:inline-block;height:28px;position:relative;width:28px}.social-link:hover:before{transform:scale(1.1)}.site-footer-block-item{border-bottom:0;flex-basis:auto;flex-grow:0;flex-shrink:0;margin-right:1.25rem;padding-right:1.25rem;width:auto}.site-footer-block-title .site-footer-block-icon{margin:0;position:static}.site-footer-block-icon{display:block;height:8px;margin-top:-4px;position:absolute;right:10px;top:50%}.site-footer__row{flex-direction:column-reverse;gap:40px}.site-footer__row-inner-wrapper-left{font-size:.8125rem}.site-footer-block-content{padding-bottom:0}.site-footer-block-title .site-footer-block-icon svg{transform:rotate(270deg)}.accordion--icon svg{display:block;fill:currentColor;transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.site-footer-block-content{margin-bottom:20px}.site-footer-block-item.has-accordion>ul{align-items:center;background:#fff;border-left:3px solid #d11b24;box-shadow:none;display:flex;flex-wrap:wrap;gap:35px;left:50%;list-style:none;margin:0;max-width:1350px;opacity:0;overflow:hidden;padding:20px 12px;position:absolute;row-gap:20px;transform:translate(-50%);transition:all .35s ease;visibility:hidden;width:100%}.site-footer-block-item.has-accordion ul.active{box-shadow:0 1px 4px #80808040;opacity:1;visibility:visible}.site-footer-block-item.has-accordion ul li{line-height:normal;margin:0}.site-footer-item--information{display:flex;flex-direction:column;gap:40px;margin-top:0}.site-footer__row{display:flex;flex-direction:row;gap:20px}.site-footer__row>:first-child{flex:1 1 50%}.site-footer-credits{color:#000c;font-family:Instrument Sans,sans-serif;font-size:13px;line-height:14.95px;margin-block:0}.site-footer-credits:not(:first-of-type){margin-top:6px}.site-footer__row>:nth-child(2){margin-left:auto}.payment-icons{display:flex;flex-wrap:wrap;font-size:0;gap:10px;justify-content:center;justify-content:flex-end;list-style:none;margin:0;padding:0;width:100%}.payment-icons-item img{display:block;height:30px;width:48px}li.payment-icons-item a{display:block}ul.payment-icons li{line-height:1}nav.site-footer-navigation ul li a{color:#000;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:400;line-height:14.95px;margin-block:0}nav.site-footer-navigation ul li{display:inline-block;line-height:normal;line-height:1;margin:0 0 6px}nav.site-footer-navigation ul li:not(:last-child){border-right:1px solid rgba(0,0,0,.5);margin-right:10px;padding-right:11px}nav.site-footer-navigation ul{font-size:0;list-style:none;margin:0;padding:0}.site-footer__row--first .site-footer-right>:nth-child(2):not(:only-child){display:none}ul.payment-icons li{line-height:normal;margin:0}.has-accordion.active .site-footer-block-content ul{box-shadow:0 1px 4px #80808040;opacity:1;visibility:visible}.site-footer-block-icon.accordion--icon .icon-chevron-down-left,.site-footer-block-icon.accordion--icon .icon-chevron-down-right{transform:rotate(0);transform-origin:50% 93%;transition:transform .2s cubic-bezier(.4,0,.2,1)}.has-accordion.active .site-footer-block-title .site-footer-block-icon svg{transform:translateY(-22%)}.has-accordion.active .icon-chevron-down-left{transform:rotate(45deg)}.has-accordion.active .icon-chevron-down-right{transform:rotate(-45deg)}.site-footer-block-item.has-accordion ul li a{color:#000;font-family:Instrument Sans,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px;transition:color .1s cubic-bezier(.4,0,.2,1)}.site-footer-block-content ul{display:none;list-style:none;margin:0;overflow:hidden;padding-left:0}section.site-footer-wrapper a{text-decoration:none}@media(min-width:1025px){.site-footer-block-item.has-accordion ul{align-items:center;background:#fff;border-left:3px solid #d11b24;box-shadow:none;display:flex;flex-wrap:wrap;gap:35px;left:50%;list-style:none;margin:0;max-width:1350px;opacity:0;overflow:hidden;padding:20px 12px;position:absolute;row-gap:20px;transform:translate(-50%);transition:all .35s ease;visibility:hidden;width:100%}.site-footer-block-item.has-accordion ul.open{box-shadow:0 1px 4px #80808040;opacity:1;visibility:visible}}@media(max-width:1024px){.site-footer__row-inner-wrapper-left{text-align:center}.site-footer__row{align-items:center;flex-direction:column-reverse;gap:40px}.site-footer__row>:nth-child(2){margin-left:0}.payment-icons{justify-content:center}section.site-footer-wrapper{padding:12px 0 28px}.site-footer-wrapper .page-center{padding:0 15px}.site-footer-block-item:not(.site-footer-block-social-accounts){margin:0;width:calc(50% - 10px)}.site-footer-block-menu .site-footer-block-content{margin-bottom:0}.site-footer-block-title{padding-bottom:16px;padding-top:16px}.site-footer-block-menu .navmenu-item:not(:first-child){margin-top:5px}.has-accordion.active .site-footer-block-content ul{box-shadow:none;display:block}.site-footer-block-menu .navmenu-item:last-child{padding-bottom:20px}}@media(max-width:767px){.site-footer-wrapper .page-center{padding:0 10px}}@media(max-width:480px){.site-footer-block-title{font-size:16px}}