.logo-mark{position:relative;display:none;width:260px;height:60px;margin:0 auto 15px}@media screen and (min-width:1024px){.logo-mark{margin:0 0 15px}}.logo-mark::before{content:'';display:block;width:100%;height:100%;background:url(../svg/logo.svg) no-repeat;background-size:contain;position:relative;z-index:9}@media screen and (min-width:1024px){.logo-mark{display:block}}.single-entry-content .has-tiny-font-size{font-size:12px!important}.single-entry-content .has-small-font-size{font-size:16px!important}.single-entry-content .has-regular-font-size,.single-entry-content .has-normal-font-size,.single-entry-content .has-medium-font-size{font-size:20px!important}.single-entry-content .has-large-font-size{font-size:24px!important}.single-entry-content .has-larger-font-size,.single-entry-content .has-huge-font-size{font-size:28px!important}.single-entry-content .has-text-align-center{text-align:center}.single-entry-content .has-text-align-left{text-align:left}.single-entry-content .has-text-align-right{text-align:right}.single-entry-content .has-black-color{color:#000}.single-entry-content .has-green-color{color:#647864}.single-entry-content .has-pink-color{color:#e3c7c2}.single-entry-content .has-blue-color{color:#49596f}.single-entry-content .has-light-blue-color{color:#e1e5e8}.single-entry-content .has-tan-color{color:#f8f6f2}.single-entry-content .has-white-color{color:#fff}.single-entry-content .has-black-background-color{background-color:#000}.single-entry-content .has-green-background-color{background-color:#647864}.single-entry-content .has-pink-background-color{background-color:#e3c7c2}.single-entry-content .has-blue-background-color{background-color:#49596f}.single-entry-content .has-light-blue-background-color{background-color:#e1e5e8}.single-entry-content .has-tan-background-color{background-color:#f8f6f2}.single-entry-content .has-white-background-color{background-color:#fff}.single .entry-header .entry-title{font-size:30px;color:#000;margin-bottom:0;line-height:1.154;padding:10px 0 12px;text-align:left;text-transform:capitalize}@media screen and (min-width:1024px){.single .entry-header .entry-title{font-size:32px;margin:0}}@media screen and (min-width:1024px){.category .entry-title{text-transform:none}}.single .entry-header .post-info .info-visual{display:flex;justify-content:left;align-items:center;flex-wrap:wrap}@media screen and (min-width:600px){.single .entry-header .post-info .info-visual{flex-wrap:nowrap}}@media screen and (min-width:1024px){.single .entry-header .post-info .info-visual{justify-content:flex-start;margin-bottom:20px}}.single .entry-header .post-info .info-visual a{color:#000;font-size:18px;line-height:40px;letter-spacing:0;text-transform:none;align-items:center;background:#fff;padding:2px 15px;margin-right:14px;margin-bottom:15px;border-radius:4px;display:inline-block;justify-content:center;position:relative;text-decoration:none;white-space:nowrap}@media screen and (max-width:767px){.single .entry-header .post-info .info-visual a:last-of-type{background:#49596f;color:#fff}}@media screen and (min-width:600px){.single .entry-header .post-info .info-visual a{margin-bottom:0}}@media screen and (min-width:1024px){.single .entry-header .post-info .info-visual a{background:rgba(189,200,209,.35);font-size:16px}.single .entry-header .post-info .info-visual a:hover{background:#49596f;color:#fff!important;transform:scale(.95);text-decoration:none}}.single .entry-header .post-info .info-visual a .icon-font{font-size:15px;font-weight:400;margin-right:0}@media screen and (min-width:1024px){.single .entry-header .post-info .info-visual a .icon-font{margin-left:0}}.single .entry-header .post-info .info-visual a .icon-font::before{margin-right:0}.single .entry-header .info-text{font-size:12px;padding:15px 0;border-bottom:1px solid #e2e2e2}.single-entry-content .info-text{font-size:12px;display:flex;justify-content:flex-start}@media (min-width:1024px){.single-entry-content .info-text{border-bottom:1px solid #e2e2e2;margin-bottom:10px;padding-bottom:10px;font-size:14px}}.single-entry-content .info-text span{font-family:'Lora',sans-serif;font-style:italic;text-transform:lowercase}.single-entry-content .info-text .entry-author .entry-author-link,.single-entry-content .info-text .entry-author .entry-author-link span{font-family:'Work Sans',sans-serif;font-style:normal;font-weight:400;text-transform:capitalize;color:#000;font-size:12px}@media (min-width:1024px){.single-entry-content .info-text .entry-author .entry-author-link,.single-entry-content .info-text .entry-author .entry-author-link span{font-size:14px}}.single-entry-content .info-text .entry-author,.single-entry-content .info-text .entry-time{margin-right:20px}.single-entry-content .info-text .entry-author,.single-entry-content .info-text .entry-time,.single-entry-content .info-text .entry-modified-time{line-height:1.3em}@media (min-width:1024px){.single-entry-content .info-text .entry-author,.single-entry-content .info-text .entry-time,.single-entry-content .info-text .entry-modified-time{line-height:inherit}}.single-entry-content .info-disclosure .post-disclosure{padding:10px 0 15px}.single-entry-content .info-disclosure p{font-size:11px;line-height:1.3em;color:#575757;margin:0}@media (min-width:1024px){.single-entry-content .info-disclosure p{font-size:14px}}.single-entry-content .info-text .entry-author{position:relative}.single-entry-content .info-text .entry-author::before{content:'';background-image:url(../png/post-info-author-avatar1.png);position:relative;top:-5px;display:block;float:left;width:32px;height:32px;margin:0 10px 0 0;content:'';border-radius:100%;background-color:#eee;background-size:32px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.single-entry-content .info-text .entry-author::before{background-image:url(../png/post-info-author-avatar1%402x.png)}}@media (min-width:1024px){.single-entry-content .info-text .entry-author::before{display:none}}.page .single-entry-content{font-size:18px;line-height:1.5}.single-entry-content h2{font-family:'Lora',serif;font-size:30px;letter-spacing:0;text-transform:capitalize;margin:15px 0 10px}@media (min-width:1024px){.single-entry-content h2{font-size:28px;margin:20px 0 5px}}.single-entry-content h3{font-size:24px;letter-spacing:0;text-transform:capitalize;line-height:1}.single-entry-content h4{font-size:20px;text-transform:capitalize;letter-spacing:normal;line-height:1.4}.single-entry-content h5{font-family:'Lora',serif;font-size:20px;letter-spacing:0;text-transform:capitalize;font-weight:700}@media screen and (min-width:1024px){.single-entry-content h5{font-size:18px}}.single-entry-content h6{font-size:20px;text-transform:capitalize;font-weight:400;font-style:italic;font-family:'Lora',serif;letter-spacing:0}@media screen and (min-width:1024px){.single-entry-content h6{font-size:18px}}.single-entry-content ol>li::before{content:counter(list-counter);float:left;width:1.7em;height:1.7em;line-height:1.6;text-align:center;font-weight:700;border-radius:50%;margin-top:.5em;margin-left:-2.4em;background:#49596f;font-size:14px;color:#fff;position:relative;top:-6px}.single-entry-content ol{list-style-type:none;margin-left:1.8em}.single-entry-content ol>li{margin-bottom:10px}.single-entry-content ol>li{counter-increment:list-counter}.single-entry-content ol>li:first-of-type{counter-reset:list-counter}.single-entry-content li{font-size:20px;line-height:1.5;margin-bottom:8px}@media (min-width:768px){.single-entry-content li{line-height:1.5;margin-bottom:8px}}.single-entry-content ul:not(.wp-block-gallery){list-style-position:outside;margin-left:0;padding-left:20px}@media (min-width:768px){.single-entry-content ul:not(.wp-block-gallery){list-style-position:inside;margin-left:8px}}.single-entry-content ul ul{margin-left:16px}@media screen and (min-width:768px){.single-entry-content ul:not(.wp-block-gallery),.single-entry-content ul ul{list-style-position:outside;margin-left:20px}}.single-entry-content a{color:#4e5b79;font-weight:400}.single-entry-content .wprm-recipe a{font-size:inherit;line-height:1.8;color:#4e5b79;font-weight:400}@media (min-width:1024px){.single-entry-content a:hover,.single-entry-content .wprm-recipe a:hover{background-color:#f8f6f2;color:#49596f}}.single-entry-content p{font-size:20px;line-height:1.778;margin-top:0}@media (min-width:768px){.single-entry-content p{font-size:20px;line-height:1.8}}.wp-block-button .button-pin{display:block;margin:12px 0}.wp-block-image+.button-pin{margin-top:-15px;margin-bottom:20px}.button-pin .wp-block-button__link{width:100%;border-radius:5px;text-decoration:none!important;padding:12px 9px;font-size:15px;font-family:'Work Sans',sans-serif;font-weight:800;letter-spacing:0;background:#e3c7c2;color:#000}.button-pin .wp-block-button__link .icon-font{width:31px;height:31px;background:#fff;border-radius:50%;display:inline-flex;color:#000;align-items:center;justify-content:center;margin-right:10px;font-size:18px;letter-spacing:0}@media screen and (min-width:1024px){.button-pin .wp-block-button__link .icon-font{font-size:16px}}@media screen and (min-width:375px){.button-pin .wp-block-button__link{font-size:18px;text-transform:uppercase;padding:13px 15px}}@media screen and (min-width:425px){.button-pin .wp-block-button__link{letter-spacing:.1em;font-size:17px}}@media screen and (min-width:1024px){.button-pin .wp-block-button__link{font-size:16px}.button-pin .wp-block-button__link:hover{opacity:1;background:#d7b8b2;color:#000;box-shadow:none;transform:scale(.97)}}.wp-block-group.tip-box{padding:15px;border-radius:13px;border:3px solid #bdc8d1;border-bottom-width:13px;margin-bottom:20px}.tip-box h2{letter-spacing:0;position:relative;padding-left:40px}.tip-box h2::before{content:'\e918';font-family:'Icons';position:absolute;left:0;top:0;color:#003a55}.tip-box p:last-of-type{margin-bottom:0}.wp-block-group.pair-with{position:relative;border-radius:5px;background:#e1e5e8;padding:50px 20px 10px;margin:15px 0}@media screen and (min-width:1024px){.wp-block-group.pair-with{padding:20px 20px 10px 135px}}.wp-block-group.pair-with::before{content:'';background-image:url(../svg/fork-knife.svg);background-repeat:no-repeat;background-size:70%;background-position:center;background-color:#fff;border-radius:50%;width:37px;height:37px;position:absolute;top:15px;left:20px}@media screen and (min-width:1024px){.wp-block-group.pair-with::before{width:76px;height:76px;top:24px;left:30px}}.tried-this-recipe p{font-size:20px}.tried-this-recipe strong{font-weight:700}.widget-bio .section-content{position:relative}.widget-bio .section-image{height:auto}.widget-bio .section-title{position:relative;display:inline-block;background-color:#fff;width:100%;height:48px;text-indent:-9999px;-webkit-transition:opacity 400ms;transition:opacity 400ms;top:-47px;max-width:150px;position:absolute;left:calc(50% - 75px);margin:0}.widget-bio .section-title:after{content:'';display:block;background:url(../svg/welcome.svg) no-repeat center;background-size:contain;width:120px;height:32px;position:absolute;top:11px;left:calc(50% - 60px)}.widget-bio .section-description{padding-top:8px}.widget-bio .section-description p{font-size:18px;line-height:1.5em;margin-top:0}@media screen and (min-width:1024px){.widget-bio .section-description p{font-size:16px}}.widget-bio .section-description a{text-decoration:underline;color:#000}.widget-bio .section-description a:hover{text-decoration:none}.admin-bar .mobile-cta:not(#popup-1){margin-top:42px}#popup-1.mobile-cta{margin-top:15px}.before-header-mobile .section-content{height:30px;line-height:1.692;display:flex;align-items:center}.mobile-cta .more-link{display:block;width:100%;background-color:transparent;font-family:'Lora',sans-serif;font-size:13px;font-weight:400;color:#000;text-transform:capitalize;letter-spacing:0;text-decoration:none;font-style:italic;padding:0;margin:0;line-height:1.6}.mobile-cta .more-link>strong{font-weight:700}.site-footer .footer-cta{margin-top:25px;padding:40px 4px;border-top:1px solid #e2e2e2}@media screen and (max-width:320px){.site-footer .footer-cta{padding-top:20px}}@media screen and (min-width:1024px){.site-footer .footer-cta{margin-top:0;padding:0;border:none}}.site-footer .footer-cta .wrap{display:flex;flex-direction:row-reverse;align-items:center;max-width:440px;margin:0 auto}@media screen and (min-width:1024px){.site-footer .footer-cta .wrap{left:-15px}}.site-footer .footer-cta .entry-image{-webkit-box-shadow:3px 0 6px 0 rgba(0,0,0,.16);-moz-box-shadow:3px 0 6px 0 rgba(0,0,0,.16);box-shadow:3px 0 6px 0 rgba(0,0,0,.16);width:100%}@media screen and (min-width:414px){.site-footer .footer-cta .entry-image{transform:rotate(11deg);margin-bottom:-100px}}@media screen and (min-width:1024px){.site-footer .footer-cta .entry-image{margin-bottom:-150px}}.site-footer .footer-cta .section-image{max-width:100px;flex:1}@media screen and (min-width:414px){.site-footer .footer-cta .section-image{max-width:192px;margin-right:24px;margin-top:12px}}@media screen and (min-width:1024px){.site-footer .footer-cta .section-image{margin-right:0;margin-top:0}}.site-footer .footer-cta .section-content{text-align:center;margin-right:12px;flex:1}@media screen and (max-width:320px){.site-footer .footer-cta .section-content{}}.site-footer .footer-cta .section-title{font-family:'Lora',sans-serif;font-size:20px;line-height:1.15em;text-align:center;margin-bottom:15px}.site-footer .footer-cta .more-link-container{display:inline-block;position:relative}.site-footer .footer-cta .more-link{background:#fff;border:2px solid #000;border-radius:3px;font-size:18px;font-weight:700;letter-spacing:.1em;text-decoration:none;padding:8px 15px;opacity:1;white-space:nowrap;color:#000}@media screen and (min-width:1024px){.site-footer .featured-content.footer-cta .more-link:hover{background-color:#49596f;color:#fff;text-decoration:none;border-color:#49596f;-webkit-transform:scale(.95);transform:scale(.95)}}.social-container .social-icons{display:inline-block;text-align:center}.social-container .social-icons .link-item{flex:1;padding:0}.social-container .social-icons .link-icon{display:flex;color:#000;background:#e3c7c2;font-size:22px;width:45px;height:45.05px;line-height:45px;text-align:center;border-radius:100%;margin:0 4px;transition:400ms;align-items:center;justify-content:center;padding:0}@media screen and (min-width:1024px){.social-container .social-icons .link-icon{width:32px;height:32px;line-height:32px;font-size:24px}.social-container .social-icons .link-icon:hover{opacity:1;color:#666}}.social-container .social-icons .link-item:first-of-type{margin-left:0}.social-container .social-icons .link-item:last-of-type{margin-right:0}.social-container .social-icons .link-item .icon-font{margin:0;position:relative;top:-.05em}.social-icons .link-item .icon-font::before{margin:0;top:unset;left:unset}.social-icons .link-item:nth-child(4) .icon-font::before{left:-2px}.footer-columns .social-icons{margin-bottom:15px}@media screen and (min-width:768px) and (max-width:1023px){.footer-columns .social-icons{margin-bottom:15px}}@media screen and (min-width:1024px){.footer-columns .social-icons{margin-bottom:0}}.footer-columns .social-icons .wrap>div{justify-content:center}@media screen and (min-width:1024px){.footer-columns .social-icons .wrap>div{justify-content:left}}.footer-columns .social-icons .wrap>div .sm-col-5{width:auto}.footer-columns .social-icons .link-icon{background-color:#e3c8c3;display:block;width:54px;height:54px;border-radius:100%;font-size:30px;color:#000;line-height:2;text-align:center;margin:0}@media screen and (min-width:1024px){.footer-columns .social-icons .link-item:hover{-webkit-transform:scale(.95);transform:scale(.95)}}.archive-nav{padding:15px 0;background-color:#f8f6f2;margin-bottom:15px}.page .archive-nav{margin-bottom:0}@media (min-width:1024px){.archive-nav{background-color:#fff}.page .archive-nav{background-color:#f8f6f2}}.archive-nav .breadcrumb{position:relative;float:none;margin-bottom:0}@media screen and (min-width:1024px){.archive-nav .breadcrumb{float:right;margin-bottom:0;position:relative;top:12px}}.archive-nav .section-description p{font-size:18px;line-height:1.4;margin:0}@media screen and (min-width:1024px){.archive-nav .section-description p{font-size:18px;line-height:1.6}}.archive-nav .section-description p:not(:last-of-type){margin-bottom:15px}@media (min-width:1024px){.archive-categories{margin:35px 0 4px}.archive-nav+.archive-categories{margin-top:0}.archive-categories .flexbox .entry{box-shadow:none}.archive-categories .entry-image-link::after{display:none}.archive-categories .entry-image-link:hover .entry-image{opacity:.8}.archive-categories .entry-image{width:145px;height:145px;border-radius:50%;object-fit:cover}}.archive-categories .entry .entry-title{font-size:20px;letter-spacing:0;line-height:1em;text-transform:capitalize}@media (min-width:1024px){.archive-categories .entry .entry-title{letter-spacing:0;line-height:1.3em;padding-top:5px;font-size:18px}.page-template-page_recipes .archive-categories .entry .entry-title{font-size:18px}}.lity .lity-content{background-color:#49596f;text-align:center;color:#fff;max-width:100%;max-height:100%;padding:30px 30px 15px;position:relative;overflow:hidden}.lity .lity-content>.home-dual-cta,.lity .lity-content>.archive-cta{padding:150px 30px 15px}.home .lity .ff__subtitle{display:none}@media (min-width:375px){.home .lity .ff__subtitle{display:block;margin-top:-10px;line-height:1.33;margin-bottom:5px}}@media (min-width:1024px){.lity .lity-content>.dual-cta,.lity .lity-content>.archive-cta{min-width:722px;padding-left:46%}.home .lity .lity-content>.dual-cta{max-width:900px;padding:40px 30px 30px 44%}.home .lity .ff__subtitle{margin-bottom:12px}}.lity .share-heading{font-family:'Lora',serif}.lity .share-dialog .dpsp-networks-btns-wrapper li{margin-left:12px!important}.lity .share-dialog .dpsp-networks-btns-wrapper li:first-child{margin-left:0}.lity .share-dialog .dpsp-button-style-5 .dpsp-networks-btns-content .dpsp-network-btn{background:#fff;border-color:#fff;color:#000!important}.lity .share-dialog .dpsp-button-style-5 .dpsp-networks-btns-content .dpsp-network-btn .dpsp-network-icon svg{fill:#000}.lity .share-dialog .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon svg,.lity .share-dialog .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon svg{fill:#000!important}@media (min-width:1024px){.lity .share-dialog .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon svg,.lity .share-dialog .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon svg{fill:#fff!important}.lity .share-dialog .dpsp-button-style-5 .dpsp-networks-btns-content .dpsp-network-btn:hover{background:transparent;border-color:#fff;border:2px solid #fff!important}}.lity .lity-content #popup-3{background-color:transparent;box-shadow:none;margin-bottom:0;padding-top:120px}@media (min-width:1024px){.lity .lity-content #popup-3{padding-top:0}}.lity .lity-content #popup-3 .ff__title{color:#fff;font-size:34px;font-family:'Lora',serif;font-weight:400;text-transform:unset;letter-spacing:0;line-height:1.075}.lity .lity-content>.dual-cta::before,.lity .lity-content>.archive-cta::before,.lity .lity-content>.dual-cta::after,.lity .lity-content>.archive-cta::after{content:'';position:absolute}.lity .lity-content>.dual-cta::before,.lity .lity-content>.archive-cta::before{background-image:url(../jpg/cover.jpg);background-size:contain;background-repeat:no-repeat;width:160px;height:112px;left:calc(50% - 77px);top:33px;z-index:1;transform:rotate(0)}@media (min-width:1024px){.lity .lity-content>.dual-cta::before,.lity .lity-content>.archive-cta::before{width:320px;height:245px;left:-60px;top:calc(50% - 108px);transform:rotate(-7deg)}.lity .lity-content>.home-dual-cta::before{width:450px;height:297px;left:-57px;top:calc(50% - 150px);transform:rotate(-7deg)}}.lity .lity-content>.dual-cta::after,.lity .lity-content>.archive-cta::after{background-image:url(../png/ipad-blank%402x.png);background-size:contain;background-repeat:no-repeat;width:170px;height:130px;left:calc(50% - 85px);top:20px;z-index:2;transform:rotate(0);box-shadow:none}@media (min-width:1024px){.lity .lity-content>.dual-cta::after,.lity .lity-content>.archive-cta::after{width:400px;height:300px;left:-110px;top:calc(50% - 135px);z-index:2;transform:rotate(174deg)}.lity .lity-content>.home-dual-cta::after{width:450px;height:338px;left:-86px;top:calc(50% - 170px);z-index:2;transform:rotate(174deg)}}.lity .lity-content .ff__title span,.lity .lity-content .ff__form>div>p>span{font-family:'Lora',sans-serif!important;font-size:30px!important;color:#fff;text-transform:capitalize;font-weight:400;line-height:1;letter-spacing:0}@media (min-width:1024px){.lity .lity-content .ff__title span,.lity .lity-content .ff__form>div>p>span{font-size:34px!important;line-height:1}}.lity .lity-content .ff__subtitle p{font-size:20px;line-height:1.3}@media (min-width:1024px){.lity .lity-content .ff__subtitle p{font-size:18px}}.lity .lity-content .ff__fields input{font-family:'Work Sans',sans-serif;font-size:18px;text-align:center;text-transform:lowercase;font-style:normal;padding:6px 0;margin-bottom:10px}@media (min-width:1024px){.lity .lity-content .ff__fields input{font-size:18px}}.lity .lity-content .ff__footer button{background-color:#bdc8d1;display:block;width:100%;padding:14px 10px;font-family:'Work Sans',sans-serif;font-size:18px;font-weight:700;text-transform:uppercase}@media screen and (min-width:1024px){.lity .lity-content .ff__footer button{font-size:16px}.lity .lity-content .ff__footer button:hover{color:#000}}.lity .lity-content .ff__footer .fd-form-group{line-height:1;text-align:left;margin-top:10px;display:flex;padding:5px;padding-left:3px;font-size:14px}.lity .lity-content .ff__footer input[type='checkbox']{transform:scale(1.5);margin-right:12px;margin-top:1px}.lity .lity-close{position:absolute;top:15px;right:15px}div.wpforms-container-full{margin-bottom:0}div.wpforms-container-full .wpforms-form button[type='submit'],div.wpforms-container-full .wpforms-form .wpforms-page-button{background:#49596f;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;height:44px;border:0}@media (min-width:1024px){div.wpforms-container-full .wpforms-form button[type='submit']:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background:#34445a;transform:scale(1.05);border:0}}div.wpforms-container-full .wpforms-form textarea,div.wpforms-container-full .wpforms-form input{border-color:#e2e2e2!important}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:14px;text-transform:uppercase;letter-spacing:.1em}div.wpforms-container-full .wpforms-form .wpforms-field-sublabel{font-size:16px}.ff__root br,.ff__root p:empty,.ff__root+p br{display:none}.ff__root+p{margin:0}.fd-has-success .ff__fields{display:none}.ff__root input{font-family:'Lora',sans-serif;font-size:18px;font-weight:400;color:#000;line-height:1.5em;font-style:italic;text-align:center;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);margin-bottom:12px}.ff__root button{background-color:#e3c7c2;color:#000;width:100%;display:block;font-family:'Work Sans',sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:15px}@media (min-width:1024px){.ff__root button:hover{background-color:#49596f;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}}.fd-form-feedback,.fd-has-success .ff__success{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.ff__success{display:none}.fd-has-success .ff__success{display:block;margin:12px 0 0}.rp4wp-related-posts{margin-top:20px}.rp4wp-related-posts h3{text-align:left;font-family:'Lora',serif;text-transform:capitalize;font-size:26px;letter-spacing:0;color:#000;font-weight:400}.rp4wp-related-posts ul{display:flex}.rp4wp-related-posts ul{list-style:none;margin:0;padding:0;justify-content:space-between;flex-wrap:wrap}@media (min-width:768px){.rp4wp-related-posts ul{flex-wrap:nowrap}}.rp4wp-related-posts li{width:calc(50% - 7px);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);margin-bottom:16px}@media (min-width:768px){.rp4wp-related-posts li{width:calc(25% - 8px)}}.rp4wp-related-post-image img{height:160px;width:100%;object-fit:cover}.rp4wp-related-post-content a{font-size:20px;font-family:'Lora',serif;font-weight:400;text-transform:capitalize;text-align:center;line-height:1.22;text-decoration:none;color:#000;display:inline-block;padding:0 10px 12px}@media (min-width:768px){.rp4wp-related-post-content a{font-size:18px;line-height:1.13}}@media (min-width:1024px){.rp4wp-related-post-content a{padding-top:12px}.rp4wp-related-post-content a:hover{text-decoration:underline}}.dpsp-network-btn .wpel-icon.dashicons-external,.site-header .wpel-icon.dashicons-external,.site-footer .wpel-icon.dashicons-external,a.button .wpel-icon.dashicons-external{display:none!important}.faq-group-box{background-color:#e1e5e8;border:1px solid #bdc8d1;font-size:20px;position:relative;padding:40px 20px 20px;margin-top:40px;margin-bottom:20px}@media (min-width:768px){.faq-group-box{padding:60px 40px 40px}}.faq-group-box::before{content:'';display:block;background:url(../svg/icon-question.svg) no-repeat center;background-color:#fff;background-size:45%;width:40px;height:40px;position:absolute;top:-20px;left:calc(50% - 20px);border:1px solid #bdc8d1;border-radius:50%}.faq-group-box .wp-block-columns,.faq-group-box .wp-block-column{margin:0!important}.faq-group-box h2{text-align:center;margin:0;font-size:26px}@media (min-width:768px){.faq-group-box h2{font-size:28px}}.faq-group-box strong{font-weight:700}.faq-group-box .schema-faq-question+p.schema-faq-answer{display:inline}.wp-block-yoast-faq-block{margin-top:24px;display:grid;gap:20px}@media (min-width:768px){.wp-block-yoast-faq-block{margin-top:32px;gap:24px}}.schema-faq-section summary{user-select:none;cursor:pointer;gap:8px}.schema-faq-section summary:hover h3{color:#4e5b79}.schema-faq-section summary:hover::before{filter:invert(34%) sepia(12%) saturate(1349%) hue-rotate(184deg) brightness(95%) contrast(84%)}.schema-faq-section summary::before{content:'';display:block;flex:0 1em;align-self:stretch;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M248 72c0-13.3-10.7-24-24-24s-24 10.7-24 24V232H40c-13.3 0-24 10.7-24 24s10.7 24 24 24H200V440c0 13.3 10.7 24 24 24s24-10.7 24-24V280H408c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V72z"/></svg>');background-repeat:no-repeat}.schema-faq-section[open] summary::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M432 256c0 13.3-10.7 24-24 24L40 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l368 0c13.3 0 24 10.7 24 24z"/></svg>')}.schema-faq-section summary::after{content:none!important}.wp-block-yoast-faq-block .schema-faq-question{font-family:'Lora',serif;font-weight:400;text-transform:none;font-size:22px}.wp-block-yoast-faq-block .schema-faq-answer{margin:16px 0 0;line-height:1.4}.widget_search .search-form{border:2px solid #e8e8e7}.widget_search .search-form-input{text-transform:uppercase}@media (min-width:1024px){.widget_search .search-form-input{letter-spacing:.1em}}.widget_search .search-form-submit:hover .search-submit-icon{color:#666;-webkit-transform:scale(1.15);transform:scale(1.15)}.widget .widget-subscribe{background-color:#f8f6f2;padding:15px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.widget .widget-subscribe .section-image{max-width:230px;margin:20px auto 10px}.widget .widget-subscribe .section-title{font-family:'Lora',sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-transform:capitalize;margin-top:0;color:#000}.widget .widget-subscribe .section-title span{text-transform:uppercase}.widget .widget-subscribe .section-description p{font-size:18px;line-height:1.5;letter-spacing:0}@media (min-width:1024px){.widget .widget-subscribe .section-description p{font-size:18px}}.widget .widget-subscribe .ff__root input{font-family:'Work Sans',sans-serif;font-style:normal}.sidebar .widget-subscribe .ff__root button{background-color:#49596f;color:#fff}@media (min-width:1024px){.sidebar .widget-subscribe .ff__root button:hover{background-color:#34445a}}.after-entry .widget .widget-subscribe{box-shadow:none;overflow:hidden}@media (min-width:768px){.after-entry .widget .widget-subscribe{padding:35px 30px 40px}.after-entry .widget .widget-subscribe>.wrap{display:flex}.after-entry .widget .widget-subscribe .section-image{transform:rotate(-90deg);margin-left:0;padding:20px 0 0;flex-basis:100%;max-width:260px}}@media (min-width:1024px){.after-entry .widget .widget-subscribe .section-image{padding:0 20px 0 0;max-width:100%;margin-right:-45px;align-items:center;min-width:320px;margin-left:0;margin-top:-5px}}.after-entry .widget .widget-subscribe .section-title{font-size:32px}@media (min-width:768px){.after-entry .widget .widget-subscribe .section-title{margin-bottom:0}}.after-entry .widget .widget-subscribe .section-description p{font-size:20px}@media (min-width:768px){.after-entry .widget .widget-subscribe .section-description p{font-size:18px}.after-entry .widget .widget-subscribe .section-description p:first-of-type{margin-top:5px}}.after-entry .widget .widget-subscribe .ff__root input{text-transform:lowercase}.footer-features{padding-bottom:20px}.footer-features .section-content{text-align:center;position:relative;margin:20px 0}@media (min-width:1024px){.footer-features .section-content{margin:40px 0}}.footer-features .section-content::before{content:'';width:100vw;height:5px;border:1px solid #000;position:absolute;margin-left:calc(50% - 50vw);left:0;top:calc(50% - 4px);z-index:-1;border-left:0;border-right:0}.footer-features .section-title{text-transform:uppercase;font-size:24px;font-family:'Work Sans',sans-serif;letter-spacing:.1em;line-height:1.25;text-align:center;border:2px solid #000;display:inline-block;padding:10px 28px;background:#fff;margin:0}@media (min-width:1024px){.footer-features .section-title{font-size:26px}}.footer-features .articles-container .entry img{display:block}.site-footer .footer-bottom .wrap{max-width:100%}@media screen and (min-width:1024px){.site-footer .footer-bottom .wrap{max-width:1020px;display:flex;align-items:center;justify-content:space-between;min-height:54px}}.site-footer .footer-bottom .back-to-top{display:block;background-color:#bdc8d1;color:#000;text-align:center;width:100%;text-decoration:none;padding:4px;position:relative}.site-footer .footer-bottom .back-to-top .icon-font{font-size:25px;margin:0}.site-footer .footer-bottom .back-to-top .icon-font::before{margin:0}@media screen and (min-width:1024px){.site-footer .footer-bottom .back-to-top{position:relative;background:transparent;display:inline-block;width:auto;text-decoration:none;padding-left:0;padding:0;left:-28px}.site-footer .footer-bottom .back-to-top:hover{text-decoration:none}}.site-footer .footer-bottom .back-to-top-text{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}@media screen and (min-width:1024px){.site-footer .footer-bottom .back-to-top-text{font-size:16px}.site-footer .footer-bottom .back-to-top:hover .back-to-top-text{text-decoration:underline}}@media (min-width:1024px){.blog .archive-menu{position:relative}.blog .archive-nav{background-color:#fff;padding-top:31px}.blog .archive-description .archive-title{margin-bottom:18px}}.blog .content .entry{box-shadow:none}@media (min-width:768px){.blog .content .entry{display:flex;margin-bottom:20px;align-items:center}}@media (min-width:768px){.blog .content .entry .entry-header{flex:1;margin-right:20px}}.blog .content .entry .entry-content{text-align:center;padding:0 15px}@media (min-width:768px){.blog .content .entry .entry-content{text-align:left;flex:1;padding:0}}.blog .content .entry .entry-time,.blog .content .entry .entry-title{font-family:'Lora',sans-serif;letter-spacing:0}.blog .content .entry .entry-time{font-size:16px;line-height:1.7em;font-style:italic;text-transform:unset}.blog .content .entry .entry-title{font-size:26px;line-height:1;text-transform:capitalize;padding:0}@media (min-width:768px){.blog .content .entry .entry-title{text-align:left;padding-left:0;margin:0;padding-bottom:0}}.blog .content .entry .entry-content p{font-family:'Work Sans',sans-serif;font-size:20px;line-height:1.5}@media (min-width:768px){.blog .content .entry .entry-content p{font-size:16px}}.blog .content .entry .entry-content .more-link-container{margin-top:10px;display:block}.blog .content .entry .entry-content .more-link{background-color:#f8f6f2;font-family:'Work Sans',sans-serif;font-size:16px;font-weight:700;color:#000;letter-spacing:.1em;border-radius:3px}@media (min-width:1024px){.blog .content .entry .entry-content .more-link:hover{background-color:#49596f;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}}.home h1.home-entry-title{margin:0;padding:0;height:0;width:0;text-indent:-9999px}.home-highlights{margin-top:12px}.home-highlights>.wrap{display:flex;flex-wrap:wrap}@media (min-width:1024px){.home-highlights>.wrap{flex-wrap:nowrap}}.home-highlights .section-content{margin-top:-80px;position:relative;padding-left:12px;padding-bottom:8px;display:flex;align-items:flex-end;min-height:70px;background:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.5) 35%,rgba(0,0,0,0) 100%)}@media (min-width:1024px){.home-highlights .section-content{margin-top:-70px}}.home .home-highlights .section-title .entry-title-link{font-family:'Work Sans',sans-serif;text-transform:uppercase;color:#fff;font-size:16px;font-weight:700;letter-spacing:.1em;display:inline-block}@media (min-width:414px){.home .home-highlights .section-title .entry-title-link{font-size:18px}}@media (min-width:1024px){.home .home-highlights .section-title .entry-title-link{font-size:20px}.home .home-highlights .section-title:hover .entry-title-link{text-decoration:underline}}.home-highlights .column-one{margin-bottom:12px;width:100%}@media (min-width:1024px){.home-highlights .column-one{margin-right:12px}}.home-highlights .column-one .featured-content:first-of-type .section-image .entry-image{object-fit:cover;width:100%;height:250px}@media (min-width:1024px){.home-highlights .column-one .featured-content:first-of-type .section-image .entry-image{height:435px}}.home-highlights .column-two{display:flex;flex-direction:column;flex-basis:calc(50% - 6px);margin-right:12px}.home-highlights .column-two .featured-content:first-of-type{margin-bottom:12px}@media (min-width:1024px){.home-highlights .column-two .featured-content:first-of-type{margin-bottom:12px}}.home-highlights .column-two .home-highlights-column-two .section-image .entry-image{object-fit:cover;width:100%;height:110px}@media (min-width:768px){.home-highlights .column-two .home-highlights-column-two .section-image .entry-image{height:211px}}.home-highlights .column-three{flex-basis:calc(50% - 6px)}.home-highlights .column-three .featured-content:first-of-type .section-image .entry-image{object-fit:cover;width:100%;height:234px}@media (min-width:768px){.home-highlights .column-three .featured-content:first-of-type .section-image .entry-image{height:435px}}.home .section-title{font-size:30px;line-height:1;letter-spacing:.025em;font-weight:400;margin:0 0 5px}@media screen and (min-width:1024px){.home .section-title{font-size:32px;line-height:1.18;letter-spacing:0}}.home .home-highlights .section-title{margin-bottom:0}.home-subscribe{background-image:url(../jpg/marble.jpg);background-repeat:repeat;width:calc(100% + 20px);background-color:#f7f6f2;margin:18px -10px;text-align:center;padding:30px 25px;background-size:cover}@media screen and (min-width:1024px){.home .home-subscribe{margin-top:23px;margin-bottom:36px;padding-top:17px;padding-bottom:17px;width:100vw;margin-left:calc(50% - 50vw)}}.home-subscribe .wrap{display:flex;align-items:center;justify-content:center;flex-direction:column}.home-subscribe>.wrap{max-width:1020px;margin:auto}@media (min-width:1024px){.home-subscribe>.wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:revert}}.home-subscribe .section-image{position:relative;z-index:1}@media (min-width:1024px){.home-subscribe .section-image{flex-basis:61%;padding-left:95px}.home-subscribe .section-image:after{content:'';background-image:url(../png/banner-plate-new.png);background-repeat:no-repeat;background-size:contain;width:100%;position:absolute;bottom:-17px;left:-130px;z-index:-1;height:255px}}@media only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.home-subscribe .section-image:after{background-image:url(../png/banner-plate-new%402x.png)}}.home-subscribe .section-image img{display:flex;padding:0 0 12px;margin-top:-20px}@media (min-width:1024px){.home-subscribe .section-image img{padding:32px 32px 36px 20px;margin-top:0}}.home-subscribe .section-content{line-height:1.6em;position:relative;z-index:9}@media (min-width:1024px){.home-subscribe .section-content{flex-basis:70%;text-align:left}}.home-subscribe .section-title{font-size:28px}@media (min-width:1024px){.home-subscribe .section-title{font-size:32px}}.home-subscribe .section-description{font-size:18px}.home-subscribe .section-description .ff__grid{display:block;margin-top:0}@media (min-width:1024px){.home-subscribe .section-description .ff__grid{display:flex;flex-direction:row;margin-top:6px}}.home-subscribe .section-description .ff__grid>div{flex:1}.home-subscribe .section-description .ff__grid .ff__cell{margin:0 0 12px}@media (min-width:1024px){.home-subscribe .section-description .ff__grid .ff__cell{margin-right:15px}}.home-subscribe .section-description .ff__grid input{border:3px solid #000;text-align:center;padding:5px 10px 6px;margin-bottom:0}@media (min-width:1024px){.home-subscribe .section-description .ff__grid input{text-align:left}}.home-subscribe .section-description .ff__button{background-color:#647864;padding:14px 10px;font-size:18px;color:#fff;border-radius:5px}@media (min-width:1024px){.home-subscribe .section-description .ff__button{font-size:16px;border-radius:0}.home-subscribe .section-description .ff__button:hover{background-color:#4c644c;-webkit-transform:scale(1.05);transform:scale(1.05)}}.home-trending a.more-link{background:#e3c7c2;color:#000;font-size:20px;border-radius:5px}@media (min-width:1024px){.home-trending a.more-link{border-radius:0;font-size:16px}.home-trending a.more-link:hover{background:#d7b8b2}}.home-trending{margin-bottom:12px}@media (min-width:1024px){.home-trending{margin-bottom:55px}.home-trending>.wrap{display:flex}}.home-trending .section-content p{margin-top:5px}.home-trending .section-image img{display:block;margin:0 auto}@media (min-width:1024px){.home-trending-large{flex-basis:100%;min-width:638px;margin-right:20px}.home-trending-large>.wrap{position:relative}}.home-trending-large .section-content{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16);margin-bottom:20px;padding:10px 20px 20px;text-align:center}@media (min-width:768px) and (max-width:1023px){.home-trending-large{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16);margin-bottom:20px;padding:40px 20px 20px;text-align:center}.home-trending-large .section-content{box-shadow:none;padding-bottom:8px;margin:0}}@media (min-width:1024px){.home-trending-large .section-content{box-shadow:none;position:absolute;top:calc(50% - 155px);background:rgba(255,255,255,.9);max-width:434px;left:calc(50% - 217px);text-align:center;margin-top:20px;margin-bottom:30px}}.home-trending-large .section-pretitle{text-transform:uppercase;font-size:18px;letter-spacing:.1em}@media screen and (min-width:1024px){.home-trending-large .section-pretitle{font-size:16px}}.home-trending-small .entry{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16);margin-bottom:20px;display:flex;flex-direction:row}@media (min-width:1024px){.home-trending-small .entry{box-shadow:none;margin-bottom:25px}}.home-trending-small .entry:last-child{margin-bottom:0}.home-trending-small .entry-image-link{display:flex;width:135px;height:135px;min-width:135px}@media (min-width:1024px){.home-trending-small .entry-image-link{width:123px;height:123px;min-width:123px}}.home-trending-small .entry-content{padding:12px 14px;display:flex;align-items:center}@media (min-width:1024px){.home-trending-small .entry-content{border-top:1px solid #e2e2e2;min-height:100%;padding:12px 20px}.home-trending-small .entry:first-of-type .entry-content{border-top:none}}.home-trending-small .entry-title{font-size:22px;font-family:'Lora',serif;text-transform:capitalize;letter-spacing:0;font-weight:400;color:#000;text-align:left;position:relative;padding:0}.home-trending-small .entry-title::before{content:'\e92c';display:block;font-family:'Icons';font-size:20px}@media screen and (min-width:1024px){.home-trending-small .entry-title::before{font-size:18px;margin-bottom:3px}}.home-trending-small .entry-title-link{color:#000;text-decoration:none}.home-categories{position:relative;background:#e1e5e8;width:100vw;margin-left:calc(50% - 50vw);text-align:center;padding:24px 25px 10px;margin-bottom:4px}@media (min-width:1024px){.home-categories{margin-bottom:25px;padding:0}}.home-categories .section-title{background:#fff;text-transform:uppercase;display:inline-flex;padding:8px 15px;font-size:24px;font-family:'Work Sans',sans-serif;align-items:center;justify-content:center;letter-spacing:.1em}@media screen and (min-width:1024px){.home-categories .section-title{font-size:26px}.home-categories .section-content{margin-top:-20px}}.home-categories .section-description p{margin-top:8px}@media screen and (min-width:1024px){.home-categories .section-description{width:65%;margin:0 auto 20px}}.home-categories>.wrap{max-width:1020px;margin:auto}.home-categories .entry{margin-bottom:20px;box-shadow:none}@media (min-width:1024px){.home-categories .entry{padding:5px;box-shadow:none}}.home-categories .entry-image-link{border:5px solid #fff;border-bottom:none;overflow:hidden;display:flex}@media (min-width:1024px){.home-categories .entry-image-link{border-bottom:5px solid #fff;border-radius:50%;width:133px;height:133px;margin:auto}}.home-categories .entry-image-link img{width:100%;height:150px;object-fit:cover}@media (min-width:1024px){.home-categories .entry-image-link img{height:133px}}.home-categories .entry .entry-image-link::after{display:none}.home-categories .entry-content{background-color:#fff;padding:0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}@media (min-width:1024px){.home-categories .entry-content{background-color:transparent;box-shadow:none}}.home-categories .entry-title{font-family:'Lora',sans-serif;font-size:20px;line-height:1.3em;font-weight:400;text-align:center;margin:0;text-transform:capitalize;letter-spacing:0}@media screen and (min-width:1024px){.home-categories .entry-title{font-size:18px;padding-top:7px}}.home-categories .entry-title .entry-title-link{color:#000;text-decoration:none}@media screen and (min-width:1024px){.home-categories .entry-title .entry-title-link:hover{text-decoration:underline}.home-categories .more-link-container{position:absolute;top:0;right:0}.home-categories .more-link-container .more-link{background-color:transparent;font-size:16px;font-weight:700;text-decoration:none}.home-categories .more-link-container .more-link:hover{text-decoration:underline;transform:scale(1)}}.home-latest-and-seasonal{text-align:center}.home-latest-and-seasonal .entry-image-link img{width:100%;height:195px;object-fit:cover}@media (min-width:1024px){.home-latest-and-seasonal{text-align:left}.home-latest-and-seasonal>.wrap{display:flex}.home-latest-and-seasonal .featured-content{flex:1}.home-latest-and-seasonal .home-latest>.wrap,.home-latest-and-seasonal .home-seasonal>.wrap{position:relative}.home-latest-and-seasonal .entry-image-link img{height:300px}.home-latest-and-seasonal .home-latest{padding-right:30px;border-right:2px solid #e2e2e2}.home-latest-and-seasonal .home-seasonal{margin-left:30px}}.home-latest-and-seasonal .section-title{font-size:30px;margin-top:20px;margin-bottom:8px}@media (min-width:1024px){.home-latest-and-seasonal .section-title{font-size:28px;margin-top:10px}}.home-latest-and-seasonal .section-description{font-size:20px;line-height:1.33;color:#000;padding-bottom:15px}@media (min-width:1024px){.home-latest-and-seasonal .section-description{font-size:18px}}.home-latest-and-seasonal .section-description p{margin-bottom:0;margin-top:0}.home-latest-and-seasonal .entry{border-bottom:5px solid #bdc8d1;margin-bottom:16px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}@media (min-width:1024px){.home-latest-and-seasonal .entry{}}.home-latest-and-seasonal .entry-content{padding:0 10px 10px 10px}@media (min-width:1024px){.home-latest-and-seasonal .entry-content{min-height:60px;padding-top:10px}}.home-latest-and-seasonal .entry-title{font-family:'Lora',serif;text-transform:capitalize;font-size:20px;letter-spacing:0;color:#000;padding:0}@media (min-width:1024px){.home-latest-and-seasonal .entry-title{font-size:18px}}.home-latest-and-seasonal .entry-title-link{color:#000;text-decoration:none}.home-latest-and-seasonal a.more-link{display:flex;align-items:center;justify-content:center;background:#bdc8d1;color:#000;border-radius:5px;font-size:20px}@media (min-width:1024px){.home-latest-and-seasonal .more-link-container{position:absolute;top:22px;right:0}.home-latest-and-seasonal a.more-link{background:transparent;padding:0;font-size:16px}.home-latest-and-seasonal a.more-link:hover{text-decoration:underline;-webkit-transform:scale(1);transform:scale(1)}}.home-banner-section{background:#f7ebe9;width:100vw;margin:35px 0 0;margin-left:calc(50% - 50vw);position:relative}.home-banner-section .section-content{position:relative;padding:14px 20px 20px;text-align:center;padding-bottom:75px}.home-banner-section .section-content::before,.home-banner-section .section-content::after{content:'';position:absolute;z-index:1}.home-banner-section .section-content::before{background-image:url(../svg/signature.svg);background-size:contain;background-repeat:no-repeat;width:150px;height:50px;left:calc(50% - 75px);bottom:15px}@media (min-width:1024px){.home-banner-section .section-content::before{left:40px}}.home-banner-section .section-content::after{background-image:url(../svg/stamp.svg);background-size:contain;width:110px;height:110px;right:10px;top:-290px}@media (min-width:640px){.home-banner-section .section-content::after{top:-345px;right:78px;width:80px;height:80px}}@media (min-width:1024px){.home-banner-section .section-content::after{width:140px;height:140px;right:-50px;top:-20px}}@media (min-width:1024px){.home-banner-section{min-height:200px}.home-banner-section .section-content{max-width:523px;background:#fff;margin-top:40px;margin-bottom:40px;margin-left:calc(50% - 440px);padding:40px 40px 75px;text-align:left;position:relative}}.home-banner-section .section-image>img{object-fit:cover;height:267px;object-position:81%;display:block}@media (min-width:375px){.home-banner-section .section-image>img{object-position:84%}}@media (min-width:425px){.home-banner-section .section-image>img{object-position:87%}}@media (min-width:640px){.home-banner-section .section-image>img{object-position:100%;height:325px}}@media (min-width:1024px){.home-banner-section .section-image{height:100%;position:absolute}.home-banner-section .section-image>img{width:100%;height:100%;object-position:70%}}.home-banner-section .section-title{margin-bottom:16px}@media (min-width:1024px){.home-banner-section .section-title{padding-right:20px}.home-banner-section .section-description{font-size:18px}}.home-brands{background:#e3c7c2;width:100vw;margin-left:calc(50% - 50vw);padding:20px 15px 5px;text-align:center}.home-brands>.wrap{max-width:1020px;width:calc(100% - 20px);margin:auto}@media (min-width:1024px){.home-brands>.wrap{display:flex;align-items:center;justify-content:space-between}}.home-brands .section-title{text-transform:uppercase;font-size:18px;font-weight:700;letter-spacing:.1em;font-family:'Work Sans',sans-serif;margin-bottom:12px}@media (min-width:1024px){.home-brands .section-title{font-size:16px;white-space:nowrap;margin-right:20px}}.home-brands .entry{box-shadow:none;display:flex;align-items:center;justify-content:center;padding:0 10px}@media (min-width:1024px){.home-brands .entry:first-child{padding:0;margin-bottom:6px}.home-brands .entry:nth-child(2){padding:0 20px 0 30px}.home-brands .entry:nth-child(3){padding:0 15px;margin-bottom:3px}.home-brands .entry:nth-child(4){padding:0;margin-bottom:6px}.home-brands .entry:nth-child(5){margin-bottom:6px}.home-brands .entry:last-child{padding:0 18px;margin-bottom:13px}}.home-specialties{text-align:center;padding-top:22px}@media (min-width:1024px){.home-specialties{padding:50px 0 34px}.home-specialties>.wrap{display:grid;grid-template-columns:320px 1fr;grid-template-rows:min-content 1fr}.home-specialties>.wrap::before,.home-specialties>.wrap::after{display:none}.home-specialties .articles-container{grid-row:1 / 3;grid-column:2}.home-specialties .section-content{padding:0 30px}}.home-specialties .entry-image-link .entry-image{width:100%;height:135px;object-fit:cover;display:block}@media (min-width:1024px){.home-specialties .entry-image-link .entry-image{height:140px}}.home-specialties .section-pretitle{text-transform:uppercase;font-size:18px;letter-spacing:.1em;font-family:'Work Sans',sans-serif}@media screen and (min-width:1024px){.home-specialties .section-pretitle{font-size:16px}}.home-specialties a.more-link,.home-posts-section a.more-link{position:relative;display:flex;align-items:center;justify-content:center;background:#bdc8d1;color:#000;border-radius:5px;font-size:20px;margin-bottom:22px}@media (min-width:1024px){.home-specialties a.more-link{background-color:#647864;color:#fff;border-radius:0;margin-bottom:0;padding-right:40px;font-size:16px;display:inline-block}.home-specialties a.more-link:hover{background-color:#4c644c}.home-posts-section .section-title{margin-bottom:10px}.home-posts-section .more-link-container{position:absolute;top:12px;right:0}.home-posts-section a.more-link{background:transparent;padding:0 20px 0;margin-bottom:0;font-size:16px}.home-posts-section a.more-link:hover{text-decoration:underline;-webkit-transform:scale(1);transform:scale(1)}}.home-posts-section .section-description{margin-bottom:10px}.home-posts-section .entry-image-link .entry-image{width:100%;height:190px;object-fit:cover;display:block}@media (min-width:1024px){.home-posts-section .entry-image-link .entry-image{height:250px}}.home-specialties a.more-link:after,.home-posts-section a.more-link:after,.home-testimonial a.more-link:after{content:'\e908';display:inline-block;font-family:'Icons';font-size:100%;margin-left:6px}@media (min-width:1024px){.home-specialties a.more-link:after,.home-posts-section a.more-link:after,.home-testimonial a.more-link:after{position:absolute;right:0;margin-left:0}.home-specialties a.more-link:after{right:15px}}.home-specialties .articles-container .entry-title{padding:0}.home-specialties .articles-container .entry-title-link{display:block;padding:8px 10px;letter-spacing:0}@media (min-width:1024px){.home-specialties .articles-container .entry-title-link{font-size:19px}.home-specialties .articles-container .entry-title-link:hover{background-color:#647864;color:#fff;text-decoration:none}}.home-testimonial{background:#49596f;text-align:center;padding:30px 20px;width:100vw;margin-left:calc(50% - 50vw);color:#fff;margin-bottom:25px}@media (min-width:1024px){.home-testimonial{background:#f8f6f2;padding:36px 20px 20px;margin-bottom:45px}.home-testimonial>.wrap{display:flex;flex-direction:row;flex-wrap:wrap;width:1020px;margin:0 auto}.home-testimonial .section-content{flex:1;text-align:left;padding-left:70px;color:#000}}.home-testimonial .section-image{background:#fff;width:170px;height:170px;margin:0 auto;border:10px solid #fff;border-radius:100%}@media (min-width:1024px){.home-testimonial .section-image{width:190px;height:190px;margin:0}}.home-testimonial .section-image img{clip-path:circle(75px at center)}@media (min-width:1024px){.home-testimonial .section-image img{clip-path:circle(85px at center)}}.home-testimonial .section-description{position:relative;padding-top:30px}@media (min-width:1024px){.home-testimonial .section-description{padding-top:0}.home-testimonial .section-description p{margin-top:0}}.home-testimonial .section-description::before{content:'\201C';font-family:'Work Sans',sans-serif;font-size:73px;font-weight:400;color:#fff;line-height:1.4em;position:absolute;top:-10px;left:calc(50% - 15px)}@media (min-width:1024px){.home-testimonial .section-description::before{color:#000;top:-20px;left:-45px}}.home-testimonial a.more-link{background:#fff;border-radius:5px;font-size:20px;color:#000;padding:10px 15px;line-height:1.36;letter-spacing:.1em}@media (min-width:1024px){.home-testimonial a.more-link{background:transparent;padding:0;font-size:16px;font-weight:400}.home-testimonial a.more-link:hover{text-decoration:underline;-webkit-transform:scale(1);transform:scale(1)}}.home-testimonial a.more-link:after{right:15px}@media (min-width:1024px){.home-testimonial a.more-link:after{right:-25px}}.home-posts-section{text-align:center}@media (min-width:1024px){.home-posts-section{text-align:left}.home-posts-section>.wrap{position:relative}.home-posts-section .entry-image-link img{width:100%;height:300px;object-fit:cover}.home-posts-section .entry-title-link{text-transform:initial}}.home-feature{background:#faf1ef;text-align:center;width:100vw;margin-left:calc(50% - 50vw);padding:30px;margin-bottom:20px}@media (min-width:1024px){.home-feature{background-image:url(../jpg/marble.jpg);background-repeat:repeat;padding-top:45px;padding-bottom:45px;margin-top:5px;margin-bottom:42px;display:flex;align-items:center;justify-content:center}.home-feature>.wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:1020px;margin:0 auto}}.home-feature .section-pretitle{line-height:1;margin-bottom:8px}.home-feature .section-pretitle .icon-font::before{margin-top:0;margin-bottom:0}@media (min-width:1024px){.home-feature .section-title{padding-right:20px}}.home-feature .section-pretitle .icon-font{font-size:32px}@media (min-width:1024px){.home-feature .section-pretitle .icon-font{position:relative;left:-7px;top:5px}}.home-feature .section-image{margin-bottom:12px}@media (min-width:1024px){.home-feature .section-image,.home-feature .section-content{flex:1}.home-feature .section-image{margin-bottom:0}.home-feature .section-content{text-align:left;padding-left:30px}}.home-feature .section-image img{border:10px solid #fff;display:block;margin:0 auto}@media (min-width:1024px){.home-feature .section-image img{object-fit:cover}}.home-feature .section-description p{margin:10px 0}.home-feature a.more-link{position:relative;background:transparent;border:2px solid #000;font-size:16px;color:#000;letter-spacing:.1em;margin-top:5px;padding:12px 20px}.home-feature a.more-link .dashicons-before:before{transition:none}@media (min-width:1024px){.home-feature a.more-link:hover{background-color:#49596f;border-color:#49596f;color:#fff;-webkit-transform:scale(.95);transform:scale(.95)}}@media (min-width:1024px){.home-feature a.more-link:hover::after{color:#fff}}.home-dual-cta .section-title{text-transform:uppercase;font-size:24px;font-family:'Work Sans',sans-serif;letter-spacing:.1em;line-height:1em;text-align:center;border:2px solid #000;display:inline-block;padding:10px 15px;background:#fff;margin:0}@media (min-width:1024px){.home-dual-cta .section-title{font-size:26px;padding:10px 28px;line-height:1.25}}.home-dual-cta .section-content{text-align:center;position:relative;margin:8px 0 30px}@media (min-width:1024px){.home-dual-cta .section-content{margin-top:34px}}.home-dual-cta .section-content::before{content:'';width:100vw;height:5px;border:1px solid #000;border-left:0;border-right:0;position:absolute;margin-left:calc(50% - 50vw);left:0;top:calc(50% - 4px);z-index:-1}@media (min-width:1024px){.home-dual-cta .articles-container .entry:first-of-type{margin-right:20px;width:calc(1 / 2 * 100% - 28px)}.home-dual-cta .articles-container .entry:last-of-type{margin-left:20px;width:calc(1 / 2 * 100% - 28px)}}@media (min-width:1024px){.home-dual-cta .entry-image-link img{width:100%;height:302px;object-fit:cover}}.home-dual-cta .entry-content{position:relative;padding-top:20px;display:flex;flex-direction:column;height:100%}.home-dual-cta .entry-content::before{background-color:#fff;font-family:'Icons';font-size:36px;color:#000;text-align:center;padding-top:4px;border-radius:100%;top:-37px;left:calc(50% - 37px);z-index:0}.home-dual-cta .entry-content .pre-title .icon-font{display:block;width:74px;height:74px;font-size:36px;color:#000;text-align:center;border-radius:100%;position:absolute;top:-60px;left:calc(50% - 37px);z-index:1;overflow:hidden}.home-dual-cta .entry-content .pre-title .icon-font::after{content:'';display:block;background-color:#fff;width:74px;height:67px;border-radius:50%;position:absolute;top:0;z-index:-1}.home-dual-cta .entry-content .pre-title{font-size:18px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-top:0;margin-bottom:0;position:relative;z-index:2;display:block}@media screen and (min-width:1024px){.home-dual-cta .entry-content .pre-title{font-size:16px}}.home-dual-cta .entry-content .entry-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:0;text-transform:initial;padding:2px 30px 12px}@media (min-width:1024px){.home-dual-cta .entry-content .entry-title{font-size:32px;min-height:125px}}.home-dual-cta{text-align:center}.home-dual-cta .more-link-container{margin:auto 0 0}.home-dual-cta a.more-link{display:flex;justify-content:center;background:#647864;border-radius:3px}@media (min-width:1024px){.home-dual-cta a.more-link{background:#49596f}}@media screen and (min-width:1024px){.archive>.site-container>.archive-menu,.page_recipes>.site-container>.archive-menu{position:relative;display:block}.archive>.site-container.sticky-nav>.archive-menu,.page_recipes>.site-container.sticky-nav>.archive-menu{position:fixed;left:50%;top:84px;z-index:9;width:100%;transform:translate(-50%,-71px);animation:navSlide 400ms ease forwards}.admin-bar.archive>.site-container.sticky-nav>.archive-menu,.admin-bar.page_recipes>.site-container.sticky-nav>.archive-menu{top:118px}}.archive-menu{background-color:#49596f}@media screen and (min-width:1024px){.archive-menu{background-color:#f8f6f2;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}}.archive-menu .wrap{max-width:100%}@media screen and (min-width:1024px){.archive-menu .wrap{max-width:1020px}}.archive-menu .toggle-button{position:relative;font-family:'Work Sans',sans-serif;font-size:16px;color:#fff;font-weight:700;text-transform:uppercase;text-align:left;padding:16px 10px 12px 12px;letter-spacing:.1em}@media (min-width:768px){.archive-menu .toggle-button{font-size:18px;letter-spacing:.1em}}.archive-menu .toggle-button .icon-font{position:absolute;right:20px;top:10px;font-size:18px}.archive-menu .archive-menu-container{display:none}@media (min-width:1024px){.archive-menu .archive-menu-container{display:block!important}}.archive-menu .activated+.archive-menu-container{display:block!important}.archive-menu .nav-recipes .menu .menu-item{position:relative;display:block;background-color:#38475d;border-bottom:1px solid #49596f;margin:0}@media screen and (min-width:1024px){.archive-menu .nav-recipes .menu{display:flex}.archive-menu .nav-recipes .menu .menu-item{flex:1;background-color:transparent;border-bottom:none;display:flex;justify-content:space-between;text-align:center}}.archive-menu .nav-recipes .menu .menu-item:after{display:none}@media screen and (min-width:1024px){.archive-menu .nav-recipes .menu>.menu-item::after{content:'';background-color:#d9d9d9;position:absolute;top:6px;right:0;width:1px;height:46px;display:inline-block}.archive-menu .nav-recipes .menu>.menu-item:last-child::after{display:none}}.archive-menu .nav-recipes .menu>.menu-item:last-child,.archive-menu .nav-recipes .menu .sub-menu>.menu-item:last-child{border:none}.archive-menu .nav-recipes .menu .menu-item a{display:block;color:#fff;text-decoration:none;padding:13px 12px 12px 28px;font-size:16px}@media screen and (min-width:1024px){.archive-menu .nav-recipes .menu .menu-item a{display:inline-block;font-size:18px;font-weight:600;letter-spacing:0;text-transform:capitalize;color:#000;padding:19px 10px 18px 17px}}.archive-menu .nav-recipes .menu .menu-item .sub-menu-toggle{display:block;background-color:transparent;color:#fff;position:absolute;top:10px;right:14px}@media screen and (min-width:1024px){.archive-menu .nav-recipes .menu .menu-item .sub-menu-toggle{display:inline-block;position:relative;top:2px;color:#000;padding:0}}.archive-menu .nav-recipes .menu .menu-item .sub-menu-toggle .icon-font{font-size:18px}@media screen and (min-width:1024px){.archive-menu .nav-recipes .menu .menu-item .sub-menu-toggle .icon-font{font-size:16px}}.archive-menu .nav-recipes .menu .sub-menu{display:none}@media screen and (min-width:1024px){.archive-menu .nav-recipes .menu .sub-menu{top:58px;left:calc(50% - 103px);width:100%;margin:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}}.archive-menu .nav-recipes .menu .sub-menu .menu-item a{background-color:#323e50;padding-left:40px}@media screen and (min-width:1024px){.archive-menu .nav-recipes .menu .sub-menu .menu-item a{display:block;background-color:#49596f;font-size:16px;color:#fff;font-weight:400;text-align:left;border-bottom:2px solid transparent;padding:8px 15px;width:100%}.archive-menu .nav-recipes .menu .sub-menu .menu-item:hover a{background-color:#2b3c53;border-bottom-color:#fff}.archive-menu .nav-recipes .menu .sub-menu .menu-item:last-child:hover a{border-bottom-color:transparent}.archive-menu .nav-recipes .menu .sub-menu .menu-item:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px}}.archive-menu-button .jump-button{background-color:#bdc8d1;display:block;font-size:18px;font-weight:700;color:#000;text-align:center;text-transform:uppercase;text-decoration:none;padding:6px 10px 10px}@media screen and (min-width:1024px){.archive-menu-button .jump-button{font-size:16px}}.archive-menu-button .jump-button .icon-font::before{transform:none}@media screen and (min-width:1024px){.page-template-page_recipes .archive-nav{background-color:#fff;margin-bottom:15px}}.category .archive-nav+.content-sidebar-wrap,.page-template-page_recipes .archive-nav+.content-sidebar-wrap,.category .category-grid+.content-sidebar-wrap,.page-template-page_recipes .category-grid+.content-sidebar-wrap{margin-top:15px;border-top:2px solid #e2e2e2;padding-top:20px}.archive-feature{background:#f0f2f3;margin-top:8px;padding:25px 15px;text-align:center}@media (min-width:1024px){.archive-feature{padding:35px 0;margin-top:4px}.archive-feature>.wrap{display:flex;align-items:center}}@media (min-width:1024px){.archive-feature .section-content{text-align:left;max-width:381px}.archive-feature .section-title{margin-top:0;margin-bottom:4px;font-size:32px;line-height:1.125}.archive-feature .section-description p{margin-top:4px}}.archive-feature .section-image{margin-bottom:15px;text-align:center}@media (min-width:1024px){.archive-feature .section-image{margin-right:40px;margin-bottom:0;flex-basis:100%}}.archive-feature .section-image img{border:10px solid #fff}.archive-feature .more-link{padding:12px 20px}.archive-posts-section{margin-top:24px;margin-bottom:28px}@media (min-width:1024px){.archive-posts-section{margin-bottom:0}}.archive-posts-section+.archive-posts-section{margin-top:0}.archive-categories+.archive-posts-section>.wrap{border-top:2px solid #e2e2e2;padding-top:20px}.archive-posts-section>.wrap{position:relative;border-bottom:2px solid #e2e2e2;padding-bottom:28px}@media (min-width:1024px){.archive-posts-section>.wrap{padding:24px 0}}.archive-posts-section .section-title{text-align:center;margin-top:0;margin-bottom:8px}@media (min-width:1024px){.archive-posts-section .section-title{text-align:left}}@media screen and (min-width:1024px){.archive-posts-section .section-title{margin-top:8px}}.archive-posts-section .section-description{text-align:center}@media screen and (min-width:1024px){.archive-posts-section .section-description{text-align:left}}.archive-posts-section .entry .entry-image{width:100%}.archive-posts-section .more-link{display:block;color:#000;text-align:center;background:#bdc8d1;border-radius:5px}@media screen and (min-width:1024px){.archive-posts-section .more-link-container{position:absolute;top:36px;right:0}.archive-posts-section .more-link{background:transparent;padding:0}.archive-posts-section .more-link:hover{text-decoration:underline;-webkit-transform:scale(1);transform:scale(1)}}.archive-cta{background-color:#e3c7c2;text-align:center;padding:25px 0 30px;min-height:136px;position:relative;margin-top:-2px}@media screen and (min-width:1024px){.archive-cta{padding:17px 0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.archive-cta>.wrap{display:flex;justify-content:center;align-items:center}}.archive-cta .section-image{max-width:145px;display:inline-block}.archive-cta .section-content{margin-top:-15px}.archive-cta .section-title{font-size:34px;line-height:1.1em;letter-spacing:0}@media screen and (min-width:1024px){.archive-cta .section-title{font-size:38px;margin:0 20px;position:relative;top:8px;float:left}}.archive-cta .more-link{background-color:#fff;color:#000}@media screen and (min-width:1024px){.archive-cta .more-link-container{position:relative;top:11px}.archive-cta .more-link:hover{background-color:#49596f;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}}.category .archive-cta+.content-sidebar-wrap{margin-top:20px}.page-template-page_recipes #genesis-content{max-width:100%;width:100%;margin:0}.archive-shop .content-sidebar-wrap{max-width:100%;margin-top:0;margin-bottom:0}.product-section .wrap{padding:0 15px}@media (min-width:1024px){.product-section .wrap{padding:0}}.archive-shop .archive-nav{background-color:#f8f6f2;padding-top:15px;padding-bottom:20px;margin-bottom:0;text-align:center}@media (min-width:1024px){.archive-shop .archive-nav{background-color:#f0f2f3;padding-top:35px;padding-bottom:12px}.archive-shop .archive-nav .breadcrumb{float:none;position:unset}}@media (min-width:1024px){.archive-shop .shop-image-text{display:flex;flex-direction:row-reverse}}.archive-shop .shop-image{display:none}@media (min-width:1024px){.archive-shop .shop-image{display:block;flex:1}}.archive-shop .shop-text{background-color:transparent;padding:0}@media (min-width:1024px){.archive-shop .shop-text{background-color:#fff;flex:1;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}}.archive-shop .archive-title{text-transform:unset}.archive-shop .archive-title,.archive-shop .archive-description p{text-align:center}.archive-shop .archive-description p{font-size:20px}@media (min-width:1024px){.archive-shop .archive-description p{font-size:18px;line-height:1.5em}}.archive-shop .archive-menu{display:none!important}.nav-shop{display:none}@media (min-width:1024px){.nav-shop{display:block;margin:20px 0;text-align:center}}.nav-shop .menu .menu-item{margin:0 5px}.nav-shop .menu .menu-item:first-of-type{margin-left:0}.nav-shop .menu .menu-item:last-of-type{margin-right:0}.nav-shop .menu .menu-item a{font-size:18px;font-weight:600;color:#000;text-decoration:none;background-color:#fff;border-radius:20px;padding-left:15px;padding-right:15px}@media (min-width:1024px){.nav-shop .menu .menu-item a{font-size:16px;padding-left:20px;padding-right:20px}.nav-shop .menu .menu-item a:hover{background-color:#49596f;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}}.product-section{padding:20px 0;text-align:center}@media (min-width:768px){.archive-shop .product-section .entry{position:relative;padding-bottom:40px}.archive-shop .product-section .button.more-link{position:absolute;bottom:20px;left:calc(50% - 60px)}}@media (min-width:1024px){.archive-shop .product-section{padding:35px 0 30px}.archive-shop .product-section>.wrap{position:relative;max-width:1020px;margin:0 auto}.archive-shop .product-section .entry{position:relative}.archive-shop .product-section .button.more-link{position:absolute;bottom:0}}.product-section:nth-child(even){background-color:#f8f6f2}.tax-product_section .entry,.product-section .entry{text-align:center;box-shadow:none}.product-section .section-title{font-family:'Work Sans',sans-serif;font-size:24px;font-weight:700;color:#49596f;line-height:1em;letter-spacing:.05em;text-transform:uppercase;text-align:center;display:flex;width:100%;justify-content:center;align-items:center}@media (min-width:1024px){.product-section .section-title{font-family:'Lora',sans-serif;font-size:32px;font-weight:400;color:#000;letter-spacing:0;text-transform:capitalize;text-align:left;display:block}}.product-section .section-title::before,.product-section .section-title::after{content:'';border-top:2px solid #e2e2e2;margin:0 20px 0 0;flex:1 0 20px}.product-section .section-title::after{margin:0 0 0 20px}@media (min-width:1024px){.product-section .section-title::before,.product-section .section-title::after{display:none}}.tax-product_section .entry-title-link,.product-section .entry-title-link{font-family:'Work Sans',sans-serif;font-size:22px;font-weight:600;line-height:1em;letter-spacing:0;text-transform:capitalize}@media (min-width:1024px){.tax-product_section .entry-title-link,.product-section .entry-title-link{font-size:24px}}.tax-product_section .entry-content p,.product-section .entry-content p{display:none;font-size:18px;color:#000;line-height:1.2em;letter-spacing:0;margin-top:0}@media (min-width:1024px){.tax-product_section .entry-content p,.product-section .entry-content p{display:block;font-size:16px}}.tax-product_section .button.more-link,.product-section .button.more-link{background-color:#49596f;font-family:'Work Sans',sans-serif;font-size:18px;color:#fff;font-weight:800;letter-spacing:.05em}@media (min-width:1024px){.tax-product_section .button.more-link,.product-section .button.more-link{font-size:16px;font-weight:700}.tax-product_section .button.more-link:hover,.product-section .button.more-link:hover{background-color:#34445a;-webkit-transform:scale(1.05);transform:scale(1.05)}}.product-section .more-link-container .more-link{background-color:#bdc8d1;color:#000;border-radius:5px;display:block}@media (min-width:1024px){.product-section .more-link-container{position:absolute;top:20px;right:0}.product-section .more-link-container .more-link{background-color:transparent;padding:0}.product-section .more-link-container .more-link:hover{text-decoration:underline;-webkit-transform:scale(1);transform:scale(1)}}.tax-product_section .content-sidebar-wrap{max-width:100%}.tax-product_section .content-sidebar-wrap .content{padding:0 15px 30px}@media (min-width:1024px){.tax-product_section .content-sidebar-wrap .content{max-width:1020px;margin:0 auto;padding:0 0 40px}}.tax-product_section .archive-nav{background-color:#fff;padding:15px 0;margin-bottom:15px;text-align:left}.tax-product_section .archive-nav .breadcrumb{position:relative;float:none;margin-bottom:0}@media (min-width:1024px){.tax-product_section .archive-nav .breadcrumb{float:right}}.tax-product_section .archive-nav .archive-description h1,.tax-product_section .archive-nav .archive-description p{text-align:left}.page-template-page_custom .archive-nav{display:none}.page-template-page_custom .content-sidebar-wrap{max-width:100%;margin-top:30px;margin-bottom:0}@media (min-width:1024px){.page-template-page_custom .content-sidebar-wrap{margin-top:0}}.landing-banner-section{position:relative;background:#f8f6f2;margin-top:0}@media (min-width:1024px){.landing-banner-section{min-height:200px;margin-top:0}}.landing-banner-section .section-content{position:relative;padding:0 20px;text-align:center;padding-bottom:75px}@media (min-width:1024px){.landing-banner-section .section-content{max-width:50%;max-width:523px;background:#fff;margin-top:-408px;margin-left:calc(50% - 32vw);z-index:1;padding:40px 40px 75px;margin-bottom:32px;text-align:left}body:not(.home) .landing-banner-section .section-content{max-width:50%;max-width:523px;background:#fff;margin-top:-442px;margin-left:calc(50% - 32vw);z-index:1;padding:40px 40px 65px;margin-bottom:25px;text-align:left}}.landing-banner-section .section-title{margin-top:16px}.landing-banner-section .section-content::before,.landing-banner-section .section-content::after{content:'';position:absolute;z-index:1}.landing-banner-section .section-content::before{background-image:url(../svg/signature.svg);background-size:contain;background-repeat:no-repeat;width:150px;height:50px;left:calc(50% - 75px);bottom:15px}@media (min-width:1024px){.landing-banner-section .section-content::before{left:40px}}.landing-banner-section .section-content::after{background-image:url(../svg/stamp.svg);background-size:contain;width:110px;height:110px;right:10px;top:-300px}@media (min-width:1024px){.landing-banner-section .section-content::after{width:140px;height:140px;right:-50px;top:-20px}}@media (min-width:1024px){.landing-banner-section .section-title{padding-right:35px}.landing-banner-section .section-description{font-size:18px}}.landing-banner-section .section-image>img{object-fit:cover;height:267px;object-position:81%;display:block}@media (min-width:375px){.landing-banner-section .section-image>img{object-position:84%}}@media (min-width:425px){.landing-banner-section .section-image>img{object-position:87%}}@media (min-width:640px){.landing-banner-section .section-image>img{object-position:100%}}@media (min-width:1024px){.landing-banner-section .section-image{height:446px}body:not(.home) .landing-banner-section .section-image{height:475px}.landing-banner-section .section-image>img{height:100%;object-position:80%;margin-right:0}}.landing-verticals{padding:20px 15px 25px;text-align:center}@media (min-width:1024px){.landing-verticals{padding:40px 0 50px}.landing-verticals>.wrap{max-width:1020px;margin:0 auto}}.landing-verticals .section-title{font-family:'Work Sans',sans-serif;font-size:24px;font-weight:700;letter-spacing:.1em;line-height:1.25em;text-transform:uppercase}.landing-verticals .section-description{line-height:1.33;margin-bottom:15px}@media (min-width:1024px){.landing-verticals .section-title{font-size:28px;line-height:.893em}.landing-verticals .section-description{text-align:left;line-height:1.44}}.landing-verticals .entry{box-shadow:none;margin-bottom:30px}@media (min-width:768px){.landing-verticals .entry{display:flex;flex-direction:column;margin-bottom:50px}}@media (min-width:768px){.landing-verticals .entry{margin-bottom:0}}@media (min-width:768px){.landing-verticals .entry-content{display:flex;flex-direction:column;flex:1}}.landing-verticals .entry .entry-description{line-height:1.3em}.landing-verticals .entry-image-link img{width:100%;height:236px;object-fit:cover;display:block}@media (min-width:1024px){.landing-verticals .entry-image-link img{height:198px}}.landing-verticals .entry-title{padding:12px 10px 0}@media (min-width:1024px){.landing-verticals .entry-title{padding:10px 10px 0}}.landing-verticals .entry-title .entry-title-link{font-family:'Work Sans',sans-serif;font-size:22px;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}@media screen and (min-width:1024px){.landing-verticals .entry-title .entry-title-link{font-size:24px}}.landing-verticals .entry-description{font-size:20px;line-height:1.3em;letter-spacing:0}@media screen and (min-width:768px){.landing-verticals .entry-description{font-size:16px}}@media screen and (min-width:1024px){.landing-verticals .entry-description{font-size:18px}}.landing-verticals .entry-description p:first-child{margin-top:4px}@media (min-width:768px){.landing-verticals .entry-description p:first-child{margin-top:8px}}@media screen and (min-width:768px){.landing-verticals .more-link-container{margin:auto 0 0}}.landing-verticals a.more-link{background-color:#49596f;font-size:20px;font-weight:600;letter-spacing:0;text-transform:capitalize;border:2px solid transparent;border-radius:5px;padding:12px 16px}@media (min-width:768px){.landing-verticals a.more-link{font-size:18px}}@media (min-width:1024px){.landing-verticals a.more-link{padding:12px 25px}}.landing-verticals .entry:nth-child(2) a.more-link{background-color:#e3c7c2;color:#000}.landing-verticals .entry:last-child a.more-link{background-color:#647864}@media (min-width:1024px){.landing-verticals a.more-link:hover{color:#000;border-color:#000;background-color:transparent!important;-webkit-transform:scale(1);transform:scale(1)}}.landing-feature{background-color:#f8f6f2;text-align:center;width:100vw;margin-left:calc(50% - 50vw);padding:20px;margin-bottom:0}@media (min-width:768px){.landing-feature{padding:30px 20px}}@media (min-width:1024px){.landing-feature{padding:40px 30px}.landing-feature>.wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:1020px;margin:0 auto}}.landing-feature .section-image{margin-bottom:15px}@media (min-width:1024px){.landing-feature .section-image,.landing-feature .section-content{flex:1}.landing-feature .section-image{margin-bottom:0}.landing-feature .section-content{text-align:left;padding-left:30px}}.landing-feature .section-title{margin-bottom:8px}@media (min-width:1024px){.landing-feature .section-title{margin-top:0}}.landing-feature .section-image img{border:10px solid #fff;display:block;margin:0 auto}.landing-feature a.more-link{position:relative;background:transparent;border:2px solid #000;font-size:20px;color:#000;margin-top:5px;padding-right:20px}@media (min-width:1024px){.landing-feature a.more-link{font-size:16px}.landing-feature a.more-link:hover{background-color:#49596f;border-color:#49596f;color:#fff;-webkit-transform:scale(.95);transform:scale(.95)}}.landing-categories{position:relative;background:#fff;text-align:center;padding:20px 15px 0}@media (min-width:1024px){.landing-categories{padding:50px 0 35px}.landing-categories>.wrap{max-width:1020px;margin:0 auto}}.landing-categories .section-title{padding:8px 15px;font-size:24px;font-family:'Work Sans',sans-serif;align-items:center;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:0}@media screen and (min-width:1024px){.landing-categories .section-title{font-size:26px}}.landing-categories .section-description{padding:0 20px}@media screen and (min-width:1024px){.landing-categories .section-description{margin:0 auto 20px}}.landing-categories .section-description p{margin-top:8px}.landing-categories>.wrap{max-width:1020px;margin:auto}.landing-categories .entry{margin-bottom:20px;background:#fff}@media (min-width:1024px){.landing-categories .entry{background:transparent;padding:5px;box-shadow:none}}.landing-categories .entry-image-link{display:block;line-height:0}.landing-categories .entry-image-link img{width:100%;height:180px;object-fit:cover}@media (min-width:1024px){.landing-categories .entry-image-link{border:5px solid #fff;overflow:hidden;display:flex;width:150px;height:150px;border-radius:50%}}.landing-categories .entry .entry-image-link::after{display:none}.landing-categories .entry-content{padding:0;flex:1;background-color:#49596f}@media (min-width:1024px){.landing-categories .entry-content{box-shadow:none;background-color:transparent}}.landing-categories .entry-title{font-family:'Lora',sans-serif;font-size:20px;line-height:1.3em;font-weight:400;text-align:center;margin:0;text-transform:capitalize;letter-spacing:0;padding:0}@media (min-width:1024px){.landing-categories .entry-title{font-size:18px;padding-top:4px}}.landing-categories .entry-title .entry-title-link{color:#fff;text-decoration:none;display:block;padding:10px 15px}@media screen and (min-width:1024px){.landing-categories .entry-title .entry-title-link{color:#000;padding:0}.landing-categories .entry-title .entry-title-link:hover{text-decoration:underline}.landing-categories .more-link-container{position:absolute;top:0;right:0}.landing-categories a.more-link{background-color:transparent;font-size:16px;font-weight:700;text-decoration:none}.landing-categories a.more-link:hover{text-decoration:underline;transform:scale(1)}}.landing-posts-section{padding:0 15px 20px;text-align:center}@media (min-width:1024px){.landing-posts-section{padding:35px 0;margin-bottom:45px;border-top:10px solid #f8f6f2;border-bottom:10px solid #f8f6f2}.landing-posts-section>.wrap{max-width:1020px;margin:0 auto}}.landing-posts-section .section-title{letter-spacing:0}@media (min-width:1024px){.landing-posts-section .section-title{font-size:32px}}.landing-posts-section .section-description{display:none}@media (min-width:1024px){.landing-posts-section .section-description{display:block;margin-bottom:20px}}.landing-posts-section .entry{margin-bottom:15px;display:flex;flex-direction:column}@media (min-width:1024px){.landing-posts-section .entry{margin-bottom:25px}}.landing-posts-section .entry-image-link img{width:100%;height:197px;object-fit:cover;display:block}@media (min-width:1024px){.landing-posts-section .entry-image-link img{height:250px}}.landing-posts-section .entry-title{text-transform:capitalize;letter-spacing:0}.landing-posts-section .more-link-container{display:none}@media (min-width:1024px){.landing-posts-section .more-link-container{display:block}}.landing-dual-cta{margin-bottom:35px;text-align:center}@media (min-width:1024px){.landing-dual-cta{margin-bottom:60px}.landing-dual-cta>.wrap{max-width:1020px;margin:0 auto}}.landing-dual-cta .entry{box-shadow:none}@media (min-width:1024px){.landing-dual-cta .entry{margin-bottom:0}}.landing-dual-cta .entry:first-of-type{background-color:#f8f6f2;padding:20px}@media (min-width:1024px){.landing-dual-cta .entry:first-of-type{background-color:transparent;padding:0;margin-right:20px;width:calc(1 / 2 * 100% - 28px)}}.landing-dual-cta .entry:last-of-type{padding:15px 20px 0;margin-bottom:0}@media (min-width:1024px){.landing-dual-cta .entry:last-of-type{margin-left:20px;width:calc(1 / 2 * 100% - 28px);padding:0}}.landing-dual-cta .entry-image-link{display:inline-block;width:100%}.landing-dual-cta .entry-image-link img{width:100%;border:10px solid #f8f6f2;object-fit:cover;display:block}.landing-dual-cta .entry:first-child .entry-image-link img{border-color:#fff}@media (min-width:1024px){.landing-dual-cta .entry-image-link img{height:280px;border-color:#f8f6f2!important}}.landing-dual-cta .pre-title{font-size:18px;text-transform:uppercase;letter-spacing:.1em;margin:15px 0 0}@media screen and (min-width:1024px){.landing-dual-cta .pre-title{font-size:16px}}.landing-dual-cta .entry-title{padding:5px 10px 0}.landing-dual-cta .entry-title .entry-title-link{font-size:30px;line-height:1.1em;letter-spacing:0;text-transform:capitalize}@media (min-width:1024px){.landing-dual-cta .entry-title .entry-title-link{font-size:32px}}.landing-dual-cta .entry-description{font-size:20px;line-height:1.33em;letter-spacing:0;margin-bottom:15px}@media screen and (min-width:1024px){.landing-dual-cta .entry-description{font-size:18px}}.landing-dual-cta .entry-description p{margin-top:8px}.landing-dual-cta .entry:first-child a.more-link{background-color:#647864;border-color:transparent;color:#fff}@media (min-width:1024px){.landing-dual-cta .entry:first-child a.more-link{background-color:transparent;border-color:#000;color:#000}}.landing-dual-cta a.more-link{background-color:transparent;border:2px solid #000;color:#000}@media (min-width:1024px){.landing-dual-cta a.more-link:hover{background-color:#49596f!important;border-color:#49596f!important;color:#fff!important;-webkit-transform:scale(.95);transform:scale(.95)}}.landing-testimonial{background:#e1e5e8;text-align:center;padding:20px;width:100vw;margin-left:calc(50% - 50vw);color:#fff;margin-bottom:20px}@media (min-width:1024px){.landing-testimonial{background:#f8f6f2;padding:45px 20px;margin-bottom:0}.landing-testimonial>.wrap{display:flex;flex-direction:row;flex-wrap:wrap;width:1020px;margin:0 auto}.landing-testimonial .section-content{flex:1;text-align:left;padding-left:70px;color:#000}}.landing-testimonial .section-image{background:#fff;width:170px;height:170px;margin:0 auto;border:10px solid #fff;border-radius:100%}@media (min-width:1024px){.landing-testimonial .section-image{width:190px;height:190px;margin:0}}.landing-testimonial .section-image img{clip-path:circle(75px at center);width:150px;height:150px;object-fit:cover}@media (min-width:1024px){.landing-testimonial .section-image img{clip-path:circle(85px at center);width:170px;height:170px}}.landing-testimonial .section-description{position:relative;padding-top:30px;color:#000}@media (min-width:1024px){.landing-testimonial .section-description{padding-top:0}}.landing-testimonial .section-description::before{content:'\201C';font-family:'Work Sans',sans-serif;font-size:73px;font-weight:400;color:#000;line-height:1.4em;position:absolute;top:-10px;left:calc(50% - 15px)}@media (min-width:1024px){.landing-testimonial .section-description::before{top:-20px;left:-45px}}.landing-testimonial a.more-link{background:#fff;border-radius:5px;font-size:20px;color:#000;padding:10px 35px 10px 15px;line-height:1.36;margin-bottom:10px;margin-top:10px;font-weight:400}@media (min-width:1024px){.landing-testimonial a.more-link{background:transparent;font-size:18px;padding:0}.landing-testimonial a.more-link:hover{text-decoration:underline;-webkit-transform:scale(1);transform:scale(1)}}.error404 .content .entry-title{font-size:26px;color:#000;line-height:1.154;padding:0;margin-bottom:0;margin-top:0;text-align:left}@media (min-width:1024px){.error404 .content .entry-title{font-size:32px}}.error404 .entry-content .search-form{border:2px solid #000;border-radius:25px}.error404 .entry-content .search-form input[type='search']{text-transform:uppercase}