body .lines{--w: 1px;--n: 3;background:linear-gradient(to right, transparent calc(100% - var(--w)), #EFEFEF 0);background-size:calc((100% - var(--n)*var(--w))/(var(--n) + 1) + var(--w)) 100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;pointer-events:none}.fancybox-thumbs__list a:before{border:3px solid #000}.artrivo-footer{background:#f5f5f5}.template-part-footer{padding:50px 0;color:#9f9f9f;letter-spacing:2.5px;text-transform:uppercase;font-size:12px}.template-part-footer .search-form{padding:40px 20px;text-align:center;max-width:500px;margin:auto}.template-part-footer .search-form input[type=search]{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.995' height='22' viewBox='0 0 21.995 22'%3E%3Cpath id='Icon_ionic-ios-search' data-name='Icon ionic-ios-search' d='M26.237,24.9l-6.117-6.174a8.718,8.718,0,1,0-1.323,1.34L24.873,26.2a.941.941,0,0,0,1.329.034A.948.948,0,0,0,26.237,24.9Zm-12.967-4.76a6.884,6.884,0,1,1,4.869-2.016A6.841,6.841,0,0,1,13.269,20.141Z' transform='translate(-4.5 -4.493)' fill='%23D2D2D2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 20px center;outline:none;background-color:#fff}.template-part-footer .template-part-menu-parent{padding:0 20px 40px;text-align:center}.template-part-footer .template-part-menu-parent h3{font-size:40px;margin-bottom:20px;letter-spacing:normal}.template-part-footer .template-part-menu-parent ul{list-style-type:none;padding:0;margin:0}.template-part-footer .template-part-menu-parent ul li{padding:0;margin:1rem 0}.template-part-footer .template-part-menu-parent ul li a{display:block;text-decoration:none}.template-part-footer .template-part-menu-parent ul li a:hover{text-decoration:underline}.template-part-footer .menu-block{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9}.template-part-footer .menu-block .box{padding:40px 20px;text-align:center}.template-part-footer .menu-block .box h4{font-size:24px;letter-spacing:normal}.template-part-footer .menu-block .box:not(:first-child){border-top:1px solid #e9e9e9}.template-part-footer .menu-block .box:nth-child(2){text-transform:none}.template-part-footer .menu-block .box:nth-child(2) .primary{margin-top:20px}.template-part-footer .menu-block .box strong{display:block;margin-bottom:1rem}.template-part-footer .menu-block .box ul{list-style-type:none;margin:0}.template-part-footer .menu-block .box ul li{margin:1rem 0}.template-part-footer .menu-block .box a{text-decoration:none}.template-part-footer .menu-block .box a:not(.primary){color:#9f9f9f}.template-part-footer .menu-block .box a:not(.primary):hover{text-decoration:underline}.template-part-footer .bottom{padding:0 20px;font-size:11px;text-align:center;text-decoration:none;color:#9f9f9f}.template-part-footer .bottom .left,.template-part-footer .bottom .right{display:block}.template-part-footer .bottom .left{padding:40px 20px;text-transform:none}.template-part-footer .bottom .left a{display:block;text-decoration:none;color:#9f9f9f}.template-part-footer .bottom .left a:hover{text-decoration:underline}.template-part-footer .bottom .left .btn-wrapper{margin-top:20px;display:block}.template-part-footer .bottom .right span{display:inline-block;vertical-align:text-bottom;line-height:8px}.template-part-footer .bottom .right a{display:inline-block;vertical-align:text-bottom;line-height:12px}.template-part-footer .bottom .right a svg{width:50px;height:12px;vertical-align:text-bottom;padding:0;fill:#000}@media(min-width: 768px){body .lines{--n: 2;left:50px;right:50px;border-right:1px solid #efefef;border-left:1px solid #efefef}.template-part-footer .template-part-menu-parent ul{display:flex;align-items:flex-start;justify-content:center;flex-wrap:nowrap;flex-direction:row;align-content:flex-start}.template-part-footer .template-part-menu-parent ul li{margin:0 10px}.template-part-footer .template-part-menu-parent ul li a{font-size:10px}}@media(min-width: 992px){body .lines{left:80px;right:80px}.template-part-footer .template-part-menu-parent ul li{margin:0 20px}.template-part-footer .template-part-menu-parent ul li a{font-size:12px}}@media(min-width: 1200px){body .lines{left:6vw;right:6vw}.template-part-footer{padding:3.5vw 0 5.5vw;font-size:.75vw}.template-part-footer .search-form{padding:0 0 2vw;max-width:27vw}.template-part-footer .search-form input[type=search]{background-position:right 1 vw center;background-size:1.3 vw}.template-part-footer .template-part-menu-parent{padding:0 2vw 3vw}.template-part-footer .template-part-menu-parent h3{font-size:2.8vw;margin-bottom:1.2vw}.template-part-footer .template-part-menu-parent ul li{margin:0 1.35vw}.template-part-footer .template-part-menu-parent ul li a{font-size:.8vw}.template-part-footer .menu-block{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:stretch}.template-part-footer .menu-block .box{padding:3.5vw 3vw 4vw;text-align:left}.template-part-footer .menu-block .box:first-child{padding-left:0}.template-part-footer .menu-block .box:last-child{padding-right:0}.template-part-footer .menu-block .box h4{font-size:1.6vw;margin-bottom:1vw;line-height:1}.template-part-footer .menu-block .box ul li{line-height:inherit;margin:0}.template-part-footer .menu-block .box:nth-child(2) .primary{margin-top:1.5vw}.template-part-footer .menu-block .box:not(:first-child){border-top:0}.template-part-footer .menu-block .box:not(:last-child){border-right:1px solid #e9e9e9}.template-part-footer .bottom{padding:0 3vw;font-size:.8vw}.template-part-footer .bottom .left{padding:2vw 0 .4vw}.template-part-footer .bottom .left .btn-wrapper{margin-top:0;display:inline-block;vertical-align:top;padding-left:2vw}.template-part-footer .bottom .left .btn-wrapper a{display:inline-block;vertical-align:top;margin-left:1vw;padding-left:1vw;position:relative}.template-part-footer .bottom .left .btn-wrapper a:not(:first-child):before{content:".";position:absolute;left:-0.5vw;top:0;bottom:0;margin:auto}.template-part-footer .bottom .right span{line-height:.6vw}.template-part-footer .bottom .right a{line-height:.8vw}.template-part-footer .bottom .right a svg{width:3.5vw;height:.8vw}}