/**handles:magfarmerfair-btf**/
.site-footer{background-color:var(--color-bg-2);position:relative;margin-top:220px}.site-footer section.footer-widget:first-of-type{max-width:1280px;margin:0 auto;padding:0 40px;position:relative}.site-footer .footer-cta{height:220px;display:flex;align-items:center;border-radius:10px;border:2px solid #fff;transform:translateY(-160px);margin-bottom:-160px;padding:0 60px}.site-footer .footer-cta .wp-block-heading{color:#fff;font-size:28px;font-weight:var(--weight-bold);width:calc(100% - 180px)}.site-footer .footer-cta .wp-element-button::after{border-color:var(--color-text)}.site-footer .footer-cta .wp-element-button{background-color:#fff;color:var(--color-text)}.site-footer .footer-cta .wp-element-button:hover{color:var(--color-2)}.site-footer .footer-cta .wp-block-buttons{width:180px;display:flex;justify-content:flex-end}.site-footer section.footer-widget:nth-of-type(2){overflow:hidden;position:relative}.site-footer .footer-body{padding-top:80px;padding-bottom:60px;font-size:16px;--color-text:#fff;color:var(--color-text)}.site-footer .widget{margin:0}.site-footer .wp-block-columns{display:flex;flex-wrap:nowrap;align-items:normal}.site-footer .wp-block-column{flex-grow:1;flex-basis:0;min-width:0;word-break:break-word;box-sizing:border-box}.site-footer .wp-block-column:not(:last-child){padding-right:80px}.site-footer .footer-body .wp-block-heading{font-size:18px;text-transform:uppercase;color:var(--color-3);border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:20px;margin-bottom:20px}.site-footer .footer-body a{color:var(--color-text);outline-color:var(--color-3);transition:color .2s}.site-footer .footer-body a:hover{color:var(--color-3)}.site-footer .aligncenter,.site-footer .has-text-align-center{text-align:center}.site-footer .widget_nav_menu{margin-bottom:40px}.site-footer ul{font-size:16px}.site-footer ul.menu{line-height:1.6}.site-footer :is(.main-col,.col-menu)>a:not([href]),.site-footer ul.menu .sub-menu .sub-menu{display:none}.site-footer .footer-privacy{text-align:center}.site-footer .tbd-logo{font-size:14px;font-style:italic;display:flex;align-items:center;justify-content:center}.site-footer .tbd-logo a{margin-left:12px}.site-footer .tbd-logo img{width:76px}.site-footer .footer-nav ul.menu{column-count:2;column-gap:20px}.site-footer .footer-nav ul.menu .sub-menu{margin-left:0}.site-footer .footer-nav ul.menu>li{margin:0;line-height:2;break-inside:avoid;page-break-inside:avoid}.site-footer .footer-contact #menu-menu-contatti li{padding-left:42px}.site-footer .footer-contact #menu-menu-social{display:flex}.site-footer .footer-contact #menu-menu-social li{margin-right:10px}@media screen and (max-width:1200px){.site-footer .wp-block-column:not(:last-child){padding-right:40px}}@media screen and (min-width:1025px) and (max-width:1199px){.site-footer .footer-nav ul.menu{column-count:1}}@media screen and (max-width:1024px){.site-footer .wp-block-columns{flex-wrap:wrap!important}.site-footer .footer-body .footer-info{flex-basis:100%!important;padding:0}.site-footer .footer-cta{padding:40px;flex-direction:column;height:auto}.site-footer .footer-cta .wp-block-heading{width:100%;text-align:center;margin-bottom:20px}.site-footer .footer-cta .wp-block-buttons{width:100%;justify-content:center}}@media screen and (max-width:768px){.site-footer .wp-block-columns{flex-direction:column}.site-footer .wp-block-column:not(:last-child){padding-right:0}.site-footer .footer-cta .wp-block-heading{font-size:22px}}@media screen and (max-width:480px){.site-footer .wp-block-columns{flex-direction:column}.site-footer .wp-block-column:not(:last-child){padding-right:0}.site-footer .footer-body{gap:0;padding-top:60px;padding-bottom:40px}.site-footer section.footer-widget:first-of-type{padding:0 20px}.site-footer .footer-cta{padding:40px 24px}}.error404 .error-404.not-found .page-content,.no-results.not-found.content-none .page-content{text-align:center;padding:40px 20px 100px}.error404 #title-header .text-404 p{font-size:72px}.error404 #title-header .page-title,.no-results.not-found #title-header .page-title{font-size:28px;text-transform:uppercase;font-weight:var(--weight-bold);line-height:1.2}.error404 .page-content,.no-results.not-found .page-content{max-width:800px;margin:0 auto}.error404 .error-404 .search-form,.no-results.not-found .search-form{display:flex;justify-content:center;margin-top:40px}.error404 .error-404 .search-form label,.no-results.not-found .search-form label{width:100%;max-width:440px;background-color:#fff}.error404 .error-404 .search-form .search-submit,.no-results.not-found .search-form .search-submit{padding:16px 20px 16px;border-radius:6px;color:#fff;border:0;background-color:var(--color-2);text-transform:uppercase;transition:background-color .2s;margin-left:10px;font-size:16px;font-weight:var(--weight-bold)}.error404 .error-404 .search-form .search-submit:hover,.no-results.not-found .search-form .search-submit:hover{background-color:var(--color-1)}@media screen and (max-width:480px){.error404 .error-404 .search-form,.no-results.not-found .search-form{flex-direction:column}.error404 .error-404 .search-form .search-submit,.no-results.not-found .search-form .search-submit{margin:16px 0}.error404 .error-404.not-found .page-content,.no-results.not-found.content-none .page-content{padding:20px 20px 60px}}body.search-results #title-header .page-title{text-transform:uppercase;font-size:20px}body.search-results .page-title span{text-transform:none;font-size:30px;display:block;margin-top:10px}body.search-results .site-main .page-content{padding-top:40px;padding-bottom:40px}body.search-results .site-main article{display:grid;grid-template-columns:300px auto;grid-template-rows:auto auto;column-gap:40px}body.search-results .site-main article:not(:first-child){padding-top:60px}body.search-results .site-main article:not(:last-child){padding-bottom:60px}body.search-results .site-main article:not(:last-child){border-bottom:1px solid transparent;border-image:linear-gradient(to right,var(--color-2),var(--color-3)) 1}body.search-results .post-thumbnail{min-width:150px;text-align:center;grid-column:1;grid-row:1/span 2}body.search-results .post-thumbnail a{display:inline-block}body.search-results .post-thumbnail img{border-radius:20px}body.search-results .post-thumbnail .placeholder{min-width:100px}body.search-results .site-main .entry-header{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:flex-end}body.search-results article .entry-meta{color:var(--color-1);margin-top:12px;font-size:16px;display:flex;flex-wrap:wrap}body.search-results article .entry-meta .posted-on{text-transform:uppercase;font-weight:var(--weight-bold);margin-right:20px}body.search-results .site-main .entry-title{margin:0;font-size:28px;line-height:1}body.search-results .site-main .entry-summary{margin-top:10px;grid-column:2;grid-row:2}body.search-results .site-main .entry-summary p{margin:0;line-height:1.4}@media screen and (max-width:768px){body.search-results .page-title{font-size:18px}body.search-results .page-title span{font-size:24px}body.search-results .site-main article{grid-template-columns:180px auto;grid-template-rows:auto auto;column-gap:20px}body.search-results .post-thumbnail img{border-radius:10px}body.search-results .post-thumbnail{min-width:60px;grid-row:1}body.search-results .post-thumbnail .placeholder{min-width:auto}body.search-results .site-main .entry-header{justify-content:flex-start}body.search-results .site-main .entry-summary{grid-column:1/span 2}body.search-results .site-main .entry-title{font-size:20px}body.search-results .site-main .site-container{padding-top:0;padding-bottom:0}}@media screen and (max-width:480px){body.search-results .site-main article{grid-template-columns:auto;grid-template-rows:auto auto auto;row-gap:10px}body.search-results .post-thumbnail{grid-row:1;grid-column:1/span 2}body.search-results .site-main .entry-header{grid-row:2;grid-column:1/span 2}body.search-results .site-main .entry-summary{grid-row:3}}.blog-slider:not(.slick-initialized){display:flex;flex-wrap:wrap}.blog-slider:not(.slick-initialized) article{display:none}@media screen and (min-width:1201px){.blog-slider:not(.slick-initialized) article:nth-child(-n+3){display:block;width:calc(33.3% - 40px);margin:0 20px 80px}}@media screen and (min-width:769px) and (max-width:1200px){.blog-slider:not(.slick-initialized) article:nth-child(-n+2){display:block;width:calc(50% - 40px);margin:0 20px 80px}}@media screen and (max-width:768px){.blog-slider:not(.slick-initialized) article:nth-child(-n+1){display:block;max-width:100%;margin:0 12px 60px}}div.blog-slider.slick-slider{margin-bottom:0}div.blog-slider.slick-slider .slick-slide{margin:0 12px}.blog-slider .slick-dots{position:static;margin-top:20px}.blog-slider .slick-dots li button::before{background-color:var(--color-2)}.blog-slider .slick-dots li:not(.slick-active) button::before{opacity:1;background-color:#858585}.blog-slider .slick-dots li button:hover::before{background-color:var(--color-1)}.navigation.pagination .nav-links{text-align:center}.navigation.pagination .nav-links .page-numbers{margin:5px 2px;padding:6px 12px;min-width:38px;display:inline-block;background-color:var(--color-2);color:#fff;border-radius:5px;font-weight:500}.navigation.pagination .nav-links .page-numbers.current{background-color:var(--color-bg);color:var(--color-text)}.navigation.pagination .nav-links a.page-numbers:hover{background-color:var(--color-1)}.navigation.pagination .nav-links .page-numbers.current{font-weight:var(--weight-bold)}