html{scroll-behavior:smooth!important}body{overflow-x:hidden!important;width:100%!important;max-width:100vw!important}body.no-scroll{position:fixed!important;overflow:hidden!important;height:100vh!important}body.no-scroll .side-scroll{visibility:hidden;opacity:0}.border{background:linear-gradient(to right,#121212,#904c0b,#fdea85,#904c0b,#121212);border:none!important;margin:0;width:100%;height:6px}.flex-container{display:flex;margin:0 auto;width:96%;max-width:1400px}.grid-container{display:grid;margin:0 auto;width:96%;max-width:1400px}main{min-height:100vh}main p:empty{display:none}main .has-text-shadow{text-shadow:0 3px 6px rgba(0,0,0,.74)}#top-bar,#top-bar .sub-menu{background-color:#000}#top-bar .flex-container{height:80px}#top-bar nav{display:flex;align-items:center;justify-content:center;flex-basis:calc(100% - 215px - 60px);height:100%}.social-icons{display:flex;margin-right:20px}.social-icons a{content:'';display:flex;align-items:center;justify-content:center;margin:0 1px 0 0;text-decoration:none!important;width:30px;height:30px}.social-icons a::before{color:#fcdb8a;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Brands";font-variant:normal;font-weight:400;width:30px;height:30px}.social-icons a.tiktok::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDQ0OCA1MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+CiAgICA8cGF0aCBkPSJNNDQ4LDIwOS45MUM0MDMuOTgxLDIxMC4wMTUgMzYxLjAyNCwxOTYuMjgyIDMyNS4yMywxNzAuNjZMMzI1LjIzLDM0OS4zOEMzMjUuMTk3LDQzOC41MyAyNTEuODMsNTExLjg3IDE2Mi42OCw1MTEuODdDNzMuNTA4LDUxMS44NyAwLjEzLDQzOC40OTMgMC4xMywzNDkuMzJDMC4xMywyNjAuMTQ4IDczLjUwOCwxODYuNzcgMTYyLjY4LDE4Ni43N0MxNzAuMTQ3LDE4Ni43NyAxNzcuNjA0LDE4Ny4yODUgMTg1LDE4OC4zMUwxODUsMjc4LjJDMTc3Ljc1NSwyNzUuOTIxIDE3MC4yMDUsMjc0Ljc2MiAxNjIuNjEsMjc0Ljc2MkMxMjEuNjc1LDI3NC43NjIgODcuOTksMzA4LjQ0NiA4Ny45OSwzNDkuMzgyQzg3Ljk5LDM5MC4zMTcgMTIxLjY3NSw0MjQuMDAyIDE2Mi42MSw0MjQuMDAyQzIwMy41NDUsNDI0LjAwMiAyMzcuMjMsMzkwLjMxNyAyMzcuMjMsMzQ5LjM4MkMyMzcuMjMsMzQ5LjM4MSAyMzcuMjMsMzQ5LjM4MSAyMzcuMjMsMzQ5LjM4TDIzNy4yMywwTDMyNS4yMywwQzMyNS4xNjksNy40MzEgMzI1Ljc5MSwxNC44NTMgMzI3LjA5LDIyLjE3QzMzMy4yNjcsNTUuMTY5IDM1Mi43OCw4NC4yMDQgMzgxLDEwMi4zOUM0MDAuODcyLDExNS41MjkgNDI0LjE3NywxMjIuNTM1IDQ0OCwxMjIuNTNMNDQ4LDIwOS45MVoiIHN0eWxlPSJmaWxsOnJnYigyNTIsMjE5LDEzOCk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:contain;content:'';width:16px;height:16px}.social-icons a.instagram::before{content:"\f16d"}.social-icons a.facebook::before{content:"\f09a"}#top-bar .social-icons .help{display:none!important}#top-bar nav .menu-container{display:flex;width:100%}#top-bar nav .menu-container .menu{display:flex;gap:30px;width:100%}#top-bar .menu>.menu-item>a{color:#fcdb8a!important;font-size:14px!important;line-height:20px;padding:10px 0px!important;text-decoration:none!important}@media all and (max-width:1440px){#top-bar .menu>.menu-item>a{font-size:12px!important}}@media all and (max-width:1340px){#top-bar .menu>.menu-item>a{font-size:10px!important}}#top-bar .searchbox{display:flex;align-items:center;flex-basis:215px;height:100%}#top-bar .topbar-cart{display:flex;align-items:center;justify-content:center;flex-basis:80px;padding-left:20px;height:100%}#top-bar .cart .btn{background:transparent!important}.menu-item.nutfree a::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAADK0lEQVRIiZWWWUhVURSGv3urm0YTSgVBVEaUWGmDFoYPGRkEBc2DDSRNNBlEaAMNaAONBGZzQRM0U730EGEhBA1Ucs3MkILKIJCIRlOJBf+Jw+bctP9ln3322utfe+017FBjzW5age5ABtAfiABNwFvgEfCmpe1tW1ibASwHMoFQDLlK4DhwAvgWJBDrJMOAk0Ca5o3AMyn8DnQC+uh0Ecm8k0G3WnOSOcApoD3wEdgLnAbqA2Q7ArOBdXLlDaAI2OIXCjubcoFzIrgAJAP7YhAYvspVg4ESuXQzsDMWSZr8GpLiucAg4ArwXhdsluYEkMUBI33zQmC6SxIWgQlf1vFXAfeBqUBPoDcwCbgtaz10Ae4A6UCd9BgOAQl+kinAcOALsELf+3WqEp0yFfCiZBuQrW9bHyGCbF3+U6AbkO8nWabRFH8C1gBtFGF2oudABVAgGcNqjWt1EiN4CfyWEYbFpsdCuLMu1gh7yf9VwEBgLHDX8X8KENWeHgpvF6brg9Yzw3KNWV0tAsOPgMDwUCU58/crReFoR6YZKNN3hilJ0uSFT+ixxqUBJKZglnKor/LEAmS9I1etMSnsy9ifPoEDQAMwDbgGjAe6+tbLZVwWUKoA2aHo8+B5IxKWMkO845L5wC9gssLWfLzQUVKuaNyqfwW+9USNDUZSq8kA57gXgSGK96iMOKyccVGq+ShVC1TbDLVG8kSlOzlAgRmwUmXjgRRkBZA0afQqdTtgnL4fhpWAZRLI821MkOJcze9pzAso+/M0RuXiiaoEdR6J4YjGfClPVIJZJm8HOgBHdQ85Ctt05ZLVqT3af1DpUKS5Fc8mr5+E1eWsj1yXP4eqR1gm12jTTOCMLyL9sJq1BNgAFKtymBH1/qaVJvfEaW4EY4DXjrIURVG2fB/VxV8FFqj3hGTQJZymZZ1vEXBWQhUx+kilwtuPiFy0UXt3eQQElI3zssYub4LypVAVNQjxIrSqu0nrxXLZX8Tq8SPk41TNm1WJjfSzIsf6i9U9L4nNvZaYN11l/3oSea8VyxNLslivFSM+pkj6r9eKC3t3GVE/591liexVjGAAfwB3MsXFRRuhKQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:cover;content:'';display:inline-block;margin-right:5px;width:20px;height:20px;vertical-align:middle}header:not(.entry-header){background-color:#0f0f0f}header .menu{display:flex;list-style:none;margin:0;padding:0}header .menu a{display:flex;list-style:none;margin:0;padding:0}header #primary-header{height:155px}header #primary-header .flex-container{position:relative;height:100%}header #primary-header .logo{display:flex;align-items:center;flex-basis:215px}header #primary-header nav{display:flex;align-items:center;flex-basis:calc(100% - 215px);height:100%}header #primary-header nav>.menu-container{width:100%;height:100%}header #primary-header nav .menu{display:flex;justify-content:space-between;width:100%;height:100%}header #primary-header nav .menu>.menu-item:hover>a{color:#fcdb8a}header .menu a{color:#fff;display:flex;align-items:center;font-size:1rem;font-weight:500;padding:0 15px;text-decoration:none!important}header nav>.menu-container>.menu>.menu-item>a{height:100%}header .sub-menu{background-color:#fff!important;box-shadow:0 3px 15px rgba(0,0,0,.25);display:none;flex-direction:column;list-style:none;margin:0;padding:0;position:absolute;min-width:280px;z-index:100}header .menu-item-has-children:hover .sub-menu{display:flex}header .sub-menu a{color:#000!important;font-size:0.8rem!important;padding:10px!important}header .sub-menu a:hover{background-color:#fcdb8a;color:#000!important}header .menu .wide-menu .sub-menu{flex-direction:row;flex-wrap:wrap;left:50%;transform:translateX(-50%);margin-bottom:30px;padding:15px!important;width:100%;max-width:1280px}header .menu .wide-menu .sub-menu li{border-top:dotted 1px #aaa;margin:0 5px 0 5px;width:calc(25% - 10px)}header .menu .wide-menu .sub-menu li:nth-child(1),header .menu .wide-menu .sub-menu li:nth-child(2),header .menu .wide-menu .sub-menu li:nth-child(3),header .menu .wide-menu .sub-menu li:nth-child(4){border-top:none}header .menu .wide-menu .sub-menu .sub-menu{box-shadow:none;display:flex;flex-direction:column;padding:0px!important;position:relative!important}header .menu .wide-menu .sub-menu .sub-menu .menu-item{border-top:dotted 1px #aaa!important;margin:0px!important;padding:0px!important;width:100%}header .menu .wide-menu .sub-menu .sub-menu .menu-item:first-child{border-top:none!important}header .menu .wide-menu .sub-menu .menu-item-has-children{background-color:transparent!important;border-top:none!important}header .menu .wide-menu .sub-menu .menu-item-has-children>a{border-bottom:solid 1px #904c0b;font-weight:700}header .menu .wide-menu .sub-menu .menu-item-has-children>a:hover{background-color:transparent!important}#menu-toggle{color:#fff;display:none;font-size:40px;position:absolute;top:50%;right:0;text-decoration:none!important;transform:translateY(-50%);width:50px;height:50px}#menu-toggle .fas{display:block;line-height:50px;margin:0;padding:0;text-align:center;width:50px;height:50px}#mobile-menu-overlay{background-color:rgba(255,255,255,.2);display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0}#mobile-menu{background-color:#0f0f0f;box-shadow:-3px 0 3px rgba(0,0,0,.3);display:none;overflow:auto;position:fixed;top:0;right:0;width:280px;height:100vh;z-index:1001}#mobile-menu .menu-container .menu{list-style:none;margin:0;padding:0}#mobile-menu .menu-container .menu .menu-item{border-bottom:solid 1px #555}#mobile-menu .menu-container .menu .menu-item a{display:block;font-size:15px;padding:10px;text-decoration:none!important;text-transform:uppercase}#mobile-menu .menu-container>.menu>.menu-item>a{background-color:#0f0f0f;color:#fff;font-weight:500}#mobile-menu .menu-container>.menu>.menu-item>a:hover{color:#fcdb8a}#mobile-menu .menu-container>.menu>.menu-item-has-children>a{display:flex}#mobile-menu .menu-container>.menu>.menu-item-has-children>a span{width:calc(100% - 20px)}#mobile-menu .menu-container>.menu>.menu-item-has-children>a::after{content:'\f078';display:flex;align-self:center;justify-content:center;font-family:'Font Awesome 5 Free';font-weight:900;text-align:center;width:20px}#mobile-menu .menu-container>.menu>.menu-item-has-children.open .sub-menu{display:block}#mobile-menu .menu-container .sub-menu{background-color:#fff;display:none;list-style:none;margin:0;padding:0}#mobile-menu .menu-container .sub-menu .menu-item{border:none}#mobile-menu .menu-container .sub-menu a{color:#000}#mobile-menu .menu-container .sub-menu .menu-item-has-children>a{font-weight:700}#mobile-menu .social-icons{align-items:center;justify-content:space-evenly;margin:20px 0;width:100%;height:50px}#mobile-menu .social-icons a::before{font-size:28px}#mobile-menu .social-icons a.tiktok::before{width:28px;height:28px}#close-mobile-menu{background-color:#0f0f0f;color:#fff;display:block;line-height:60px;position:fixed;top:0;right:280px;text-align:center;text-decoration:none!important;width:60px;height:60px;z-index:1002}#close-mobile-menu::before{content:'\f00d';display:inline;font-family:'Font Awesome 5 Free';font-size:28px;font-weight:900}.searchbox form{background-color:#fff;border-radius:7px;display:flex;margin:0;padding:0;overflow:hidden;width:100%;height:40px}.searchbox input[type='text']{background-color:transparent!important;border:none!important;outline:none!important;padding:0 5px 0 5px!important;width:calc(100% - 40px);height:40px}.searchbox button{background-color:transparent;border:none;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:40px}.searchbox button .dashicons{display:block;font-size:24px;line-height:40px;width:40px;height:40px}.woocommerce-page #page-wrapper,.woocommerce #woocommerce-wrapper{padding-top:30px!important;padding-bottom:30px!important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce .button,.woocommerce .checkout-button{background-color:#904c0b!important;color:#fff!important;font-weight:500!important}label[for='e_deliverydate']{color:red!important}.entry-footer{background-color:transparent}footer{background-color:#0f0f0f}footer #primary-footer{padding-top:40px;padding-bottom:40px}footer #primary-footer.flex-container{justify-content:space-between}footer #primary-footer .logo{display:flex;gap:20px;align-items:center}footer #primary-footer .logo .ontario-made{background-image:url(img/ontario-made.png);background-repeat:no-repeat;background-size:contain;width:100px;height:100px}footer #footer-nav.grid-container{grid-template-columns:repeat(4,1fr);padding:0 0 30px 0}@media all and (max-width:1199px){footer #footer-nav.grid-container{grid-template-columns:repeat(3,1fr);padding:0}}@media all and (max-width:992px){footer #footer-nav.grid-container{grid-template-columns:repeat(2,1fr)}}@media all and (max-width:640px){footer #footer-nav.grid-container{grid-template-columns:1fr;margin:0 auto 30px auto;width:280px}footer #footer-nav.grid-container .footer-menu{margin:0}}footer h4{color:#fcdb8a;font-size:16px;font-weight:700;text-transform:uppercase}footer nav{display:flex;padding:0 30px 0 30px;justify-content:space-between;width:calc(100% - 430px)}footer nav .menu{list-style:none;margin:0;padding:0}footer nav a{color:#fff!important;display:block;font-size:16px!important;font-weight:500!important;margin:10px 0 10px 0}footer .search{width:215px}footer .social-icons{margin-right:0}footer .social-icons a{margin-right:10px;width:24px!important;height:24px!important}footer .social-icons a.help{text-transform:uppercase;width:auto!important}footer .social-icons a.help:hover{text-decoration:underline!important}footer .social-icons a:not(.help-center)::before{font-size:16px;width:24px;height:24px}footer .social-icons a.tiktok::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDQ0OCA1MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+CiAgICA8cGF0aCBkPSJNNDQ4LDIwOS45MUM0MDMuOTgxLDIxMC4wMTUgMzYxLjAyNCwxOTYuMjgyIDMyNS4yMywxNzAuNjZMMzI1LjIzLDM0OS4zOEMzMjUuMTk3LDQzOC41MyAyNTEuODMsNTExLjg3IDE2Mi42OCw1MTEuODdDNzMuNTA4LDUxMS44NyAwLjEzLDQzOC40OTMgMC4xMywzNDkuMzJDMC4xMywyNjAuMTQ4IDczLjUwOCwxODYuNzcgMTYyLjY4LDE4Ni43N0MxNzAuMTQ3LDE4Ni43NyAxNzcuNjA0LDE4Ny4yODUgMTg1LDE4OC4zMUwxODUsMjc4LjJDMTc3Ljc1NSwyNzUuOTIxIDE3MC4yMDUsMjc0Ljc2MiAxNjIuNjEsMjc0Ljc2MkMxMjEuNjc1LDI3NC43NjIgODcuOTksMzA4LjQ0NiA4Ny45OSwzNDkuMzgyQzg3Ljk5LDM5MC4zMTcgMTIxLjY3NSw0MjQuMDAyIDE2Mi42MSw0MjQuMDAyQzIwMy41NDUsNDI0LjAwMiAyMzcuMjMsMzkwLjMxNyAyMzcuMjMsMzQ5LjM4MkMyMzcuMjMsMzQ5LjM4MSAyMzcuMjMsMzQ5LjM4MSAyMzcuMjMsMzQ5LjM4TDIzNy4yMywwTDMyNS4yMywwQzMyNS4xNjksNy40MzEgMzI1Ljc5MSwxNC44NTMgMzI3LjA5LDIyLjE3QzMzMy4yNjcsNTUuMTY5IDM1Mi43OCw4NC4yMDQgMzgxLDEwMi4zOUM0MDAuODcyLDExNS41MjkgNDI0LjE3NywxMjIuNTM1IDQ0OCwxMjIuNTNMNDQ4LDIwOS45MVoiIHN0eWxlPSJmaWxsOnJnYigyNTIsMjE5LDEzOCk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:contain;content:'';width:16px;height:16px}#back-to-top{background-color:rgba(15,15,15,.5);border:solid 3px rgba(252,219,138,.5);border-radius:100%;cursor:pointer;display:none;align-items:center;justify-content:center;position:fixed;bottom:20px;right:90px;width:60px;height:60px;z-index:9999;opacity:0;transition:opacity 1.5s ease}#back-to-top::before{content:'\f077';color:#fcdb8a;display:inline;font-family:'Font Awesome 5 Free';font-size:36px;font-weight:900;line-height:36px;margin:0;padding:0;text-shadow:0 0 6px rgba(0,0,0,.5)}#back-to-top.show{display:flex;opacity:1}#bottom-bar{background-color:#000;color:#fcdb8a;font-size:15px}#bottom-bar .flex-container{align-items:center;height:66px}#bottom-bar .copyright{flex-basis:50%}#bottom-bar .credits{flex-basis:50%;text-align:right}#bottom-bar a{color:#fcdb8a}@media all and (max-width:1199px){#top-bar .flex-container{justify-content:flex-end}#top-bar nav{display:none}header #primary-header nav{display:none}#menu-toggle{display:block}footer .flex-container{align-items:center;flex-direction:column}footer nav{display:block;margin:30px auto 30px auto;padding:0;width:280px}footer .footer-menu{margin:30px 0 30px 0;width:280px}#bottom-bar{padding-top:20px;padding-bottom:20px;height:auto}#bottom-bar .flex-container{height:auto}#bottom-bar .copyright{flex-basis:100%;margin-top:20px;margin-bottom:20px;text-align:center}#bottom-bar .credits{flex-basis:100%;margin-bottom:20px;text-align:center}}@media all and (max-width:639px){#header-nav .menu .nav-book-button>a,#header-nav .menu .nav-shop-button>a{background-color:transparent;background-image:none;color:#fff;display:flex;align-items:center;margin:0;padding:0 15px;text-decoration:none;height:50px}#header-nav .menu .nav-book-button>a>span::before{display:none}#header-nav .menu .nav-book-button>a>span,#header-nav .menu .nav-shop-button>a>span{background-color:transparent;display:flex;align-content:center;padding:0;height:50px}#primary-nav .mobile-hide{display:block!important}#secondary-nav .secondary__buttons{display:none!important}}.home .embed-responsive{top:0;position:absolute;width:100%;height:100vh;overflow:hidden}.home .embed-responsive video{object-fit:cover;width:100vw;height:100vh;position:absolute;top:0;left:0}.home .gs{position:relative}.home .vidbg-overlay{position:absolute;background:rgba(0,0,0,.3);top:0;bottom:0;right:0;left:0;width:100%;height:100%}.btn-my-account,.btn-view-cart,.btn-contact-us{color:#fcdb8a;display:inline-block;font-size:16px;font-weight:700;padding:0 12px 0 12px;text-decoration:none!important;text-transform:uppercase;transition:all 0.25s ease}.btn-contact-us::before{content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900}.btn-view-cart .cart-count{background-color:#fff;color:#000;font-size:16px;font-weight:600;top:-6px;left:22px;line-height:21px;width:22px;height:22px}.btn-view-cart:hover div{background-color:#fff;color:#000!important;transition:all 0.25s ease}.btn-view-cart div{background-color:#000;padding:5px 10px}.btn-view-cart div::before{content:'\f07a';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;margin-right:5px}.form-row{flex-direction:column!important;padding-bottom:15px!important}#order_comments,#additional_message{min-height:150px!important}#order_review_heading{margin-top:15px!important}.message-banner{background-color:red;color:#fff}.free-shipping-message{background-color:#f7f6f7;border-top:solid 3px red;clear:both;color:#515151;display:none;margin:0 0 12px 0;padding:32px;text-align:center;text-decoration:none!important;text-transform:uppercase}.free-shipping-message.show{display:block}.free-shipping-message strong{color:red}.free-shipping-message:hover{background-color:#f2f2f2;color:#666!important}#shipping-calculator{margin-top:15px;padding:15px;height:100%!important}#shipping-calculator.active{background-color:#fff2d2;padding:15px;height:100%!important}.shipping-calculator-button{background-color:#515151;border-radius:5px;color:#f7f6f7;display:block;font-weight:600;margin:15px 0;padding:10px 15px;text-align:center;text-decoration:none!important;width:100%}.join-newsletter-message{background-color:#f7f6f7;border-top:solid 3px #515151;clear:both;color:#515151;display:block;margin:0 0 12px 0;padding:32px;text-align:center;text-decoration:none!important;text-transform:uppercase}.side-scroll a{color:#fff;text-decoration:none!important}.home .side-scroll{position:fixed;left:10px;z-index:100}.home .side-scroll .checkmark{left:0!important;right:auto}.home .side-scroll label input{margin-right:0.5rem!important;margin-left:0!important}.slideshow .slide .caption{background-color:transparent;margin:0;padding:0;top:50%;left:15%;text-shadow:0 3px 6px rgba(0,0,0,.56);text-transform:none!important;transform:translateY(-50%);width:70%;max-width:780px;height:auto}.slideshow .slide .caption h2{font-family:Montserrat,sans-serif!important;font-size:36px!important;font-weight:500!important;text-transform:none!important}.slideshow .slide .caption p{font-size:16px!important;font-weight:normal!important;text-transform:none!important}.slideshow .slide .caption a{color:#fcdb8a}.slideshow .slide .wp-block-button{background-image:linear-gradient(to right top,#cc6600,#d88526,#e4a246,#f0bf67,#fcdb8a);padding:2px}.slideshow .wp-block-buttons.is-content-justification-center{display:flex;justify-content:center;align-items:center}.slideshow .slide .wp-block-button__link{background-color:#000;border-radius:0;color:#fcdb8a;font-size:14px;font-weight:700;padding:15px 25px;text-decoration:none!important;text-transform:uppercase}@media (max-width:1199px){.slideshow .slide .caption{display:block!important}.slideshow .slide .caption h2{font-size:36px}.slideshow .slide .caption p{font-size:20px}}@media (max-width:768px){.home .embed-responsive,.home .embed-responsive video{height:100%}.slideshow .slide .caption h2{font-size:24px}.slideshow .slide .caption p{font-size:16px}}@media (max-width:640px){.slideshow .slide .caption h2{font-size:18px}.slideshow .slide .caption p{font-size:14px}.slideshow .slick-dots{display:none}}@media (max-width:385px){.home .embed-responsive{height:calc(100% - 117px);margin-top:117px}}@media (max-width:575px){.home .embed-responsive{height:calc(100% - 93.8px);margin-top:93.8px}}@media (max-width:767px){.home .embed-responsive{height:calc(100% - 68.8px);margin-top:68.8px}}@media (min-width:768px){.home .embed-responsive{height:calc(100% - 45.8px);margin-top:45.8px}.home .embed-responsive video{height:100%}.home .section{height:calc(100vh - 3px);min-height:800px}.home .section.section-slideshow{padding:0px!important;height:auto!important;min-height:0px!important}}.home .section{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.home .section.section-slideshow{padding:0px!important;height:auto!important;min-height:none!important}.page-banner{background-color:#000;position:relative;width:100%;height:clamp(175px, 32vw, 640px)}.page-banner .banner-image{background-color:#000;color:#fff;object-fit:cover;position:relative;width:100%;height:100%}.page-banner .banner-image img{display:block;opacity:.4;object-fit:cover;position:relative;width:100%;height:100%}.page-banner .banner-text{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.corporate-layout h2{font-size:36px;font-weight:500;line-height:44px}.corporate-layout h2 em{display:block;font-size:24px;font-style:normal;line-height:29px}.corporate-tabs{padding-top:15px}.corporate-tabs .tab-container{border-bottom:solid 2px #0f0f0f;display:flex;justify-content:space-evenly;gap:5px;padding:5px 5px 0 5px}.corporate-tabs .tab{background-color:#444;border-top-left-radius:10px;border-top-right-radius:10px;color:#ddd;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-basis:100%;font-size:1rem;font-weight:400;line-height:1.05em;position:relative;text-align:center;text-transform:uppercase;height:60px;z-index:1}.corporate-tabs .tab:not(.active):hover{background-color:#444;color:#fcdb8a}.corporate-tabs .tab.active{background-color:#0f0f0f;color:#fcdb8a;font-size:1.15rem;font-weight:500}.corporate-tabs .tab.active::after{background-color:#0f0f0f;content:'';position:absolute;bottom:-22px;left:50%;transform:translateX(-50%) rotate(-45deg);width:40px;height:40px;z-index:-1}.corporate-tabs .tab-1{grid-area:tab-1}.corporate-tabs .tab-2{grid-area:tab-2}.wp-block-button{background-image:linear-gradient(to right top,#cc6600,#d88526,#e4a246,#f0bf67,#fcdb8a);padding:2px}.wp-block-button__link{background-color:#000;border-radius:0;color:#fcdb8a!important;font-size:14px;font-weight:700;padding:15px 25px;text-decoration:none!important;text-transform:uppercase}.corporate-tabs .tab:not(.active) .active-show,.corporate-tabs .tab.active .active-hide{display:none}.corporate-tabs .tab .wp-block-button{margin:3px}.corporate-tabs .panel{background-color:#fff;display:none;padding-bottom:54px}.corporate-tabs .panel.active{display:block}.corporate-tabs .panel-info{overflow:hidden;position:relative}.corporate-tabs .panel-image-overlay{background-color:rgba(0,0,0,.2);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;padding:80px 2vw;width:100%;height:100%;min-height:600px}.corporate-tabs .panel-image-content{background-color:#fff;border:solid 1px #eab962;border-radius:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:33px;text-align:center;width:80%;max-width:1024px;height:80%;transition:transform 0.5s ease-in-out}.corporate-tabs .panel-image-content h2{color:#eab962;font-size:36px;line-height:44px;margin:0;text-transform:uppercase}.corporate-tabs .panel-image-content h3{font-size:24px;font-weight:500;line-height:45px;margin:0}.corporate-tabs .panel-image-content p{font-size:16px;font-weight:500;line-height:33px;margin:30px auto;max-width:576px}.corporate-tabs .panel-image-content .wp-block-button{margin-bottom:5px!important}.corporate-tabs .panel-1 .workshop{display:grid;position:relative;max-width:100vw}.corporate-tabs .panel-1 .workshop.odd{grid-template-columns:18vw 1fr;grid-template-areas:'workshop-image workshop-content'}.corporate-tabs .panel-1 .workshop.even{grid-template-columns:1fr 18vw;grid-template-areas:'workshop-content workshop-image'}.corporate-tabs .panel-1 .workshop-image{grid-area:workshop-image;overflow:hidden;position:relative}.corporate-tabs .panel-1 .workshop-image img{display:block;object-fit:cover;object-position:left;width:100%;height:100%}.corporate-tabs .panel-1 .workshop-content{font-size:16px;grid-area:workshop-content;line-height:33px;padding:4% 6% 4% 15%;max-width:1600px}.corporate-tabs .panel-1 .workshop.odd .workshop-content{padding:4% 15% 4% 6%}.corporate-tabs .panel-1 .workshop-content .workshop-meta{display:grid;grid-template-columns:202px minmax(280px,374px);grid-gap:5%;margin-bottom:0}.corporate-tabs .panel-1 .workshop-content .workshop-duration,.corporate-tabs .panel-1 .workshop-content .workshop-pricing{border-top:solid 2px #EAB962;font-size:24px;font-weight:500;line-height:33px;padding:24.5px}.corporate-tabs .panel-1 .workshop-content h3{margin:25px 0}.corporate-tabs .panel-1 .workshop-content p{margin:0 0 30px 0;max-width:1200px}.corporate-tabs .panel-1 .workshop-content ul{float:left;margin:0;width:50%}.corporate-tabs .panel-1 .workshop-button.wp-block-buttons{display:flex;align-items:center;justify-content:center;margin:0 0 78px 0;width:100%}.corporate-tabs .panel-1 .top-reasons{margin:140px 0 59px 0}.corporate-tabs .panel-1 .top-reasons .container{max-width:1000px}.corporate-tabs .panel-1 .top-reasons .reasons .reason{display:grid;grid-template-columns:180px 1fr;padding:30px 15px;position:relative}.corporate-tabs .panel-1 .top-reasons .reasons .reason::before{background-color:#EAB962;content:'';display:block;position:absolute;top:0;left:0;width:202px;height:2px}.corporate-tabs .panel-1 .top-reasons .reasons .reason-label{font-size:24px;font-weight:500;line-height:33px}.corporate-tabs .panel-1 .top-reasons .reasons .reason-text{line-height:33px;padding:10px 15px}.customers-slider{background-color:#fff;color:#000;margin:0 0 21px 0;padding:0}.customers-slider h2{text-transform:uppercase}.customers-slider .slider-container{background-color:rgba(0,0,0,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;width:100%;height:100%;min-height:548px}.customers-slider .owl-carousel{margin:0 auto 50px auto;max-width:1400px;z-index:1}.customers-slider .owl-carousel .logo-slide{display:flex;flex-direction:column;gap:19px}.customers-slider .owl-carousel .customer-logo{background-color:#fff;border:solid 3px #EAB962;border-radius:6px;display:flex;align-items:center;justify-content:center;margin:0;height:125px}.customers-slider .owl-carousel .customer-logo img{width:auto;max-width:90%;height:auto;max-height:90%}.owl-carousel .owl-dots{margin:30px 0;position:relative;height:30px;z-index:100}.owl-carousel .owl-dots .owl-dot span{background-color:#ddd;width:16px;height:16px;z-index:101}.owl-carousel .owl-dots .owl-dot.active span{background-color:#EAB962}.owl-carousel .owl-nav{position:absolute;top:0;left:0;width:100%;z-index:0}.owl-carousel .owl-nav button{outline:none!important;position:absolute;top:50%;transform:translateY(-50%);width:50px;height:100%;z-index:100}.owl-carousel .owl-nav button span{color:#EAB962;font-size:144px}.owl-carousel .owl-nav button.owl-prev{left:0px!important}.owl-carousel .owl-nav button.owl-next{right:0px!important}.corporate-testimonials{background-color:#000;background-image:url(img/CT.clientsweserve.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border:solid 2px #EAB962;color:#fff;margin:0 0 21px 0;padding:0}.corporate-testimonials h2{text-transform:uppercase}.corporate-testimonials .testimonials-container{background-color:rgba(0,0,0,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;text-align:center;width:100%;height:100%;min-height:548px}.corporate-testimonials-slider{margin-bottom:50px!important;max-width:1200px}.corporate-testimonials-slider .testimonial-slide{background-color:#fff;border:solid 3px #EAB962;border-radius:6px;color:#000;padding:15px;height:314px}.corporate-testimonials-slider .testimonial-content{display:grid;grid-template-rows:1fr auto auto;height:100%}.corporate-testimonials-slider .testimonial-excerpt{font-size:14px;line-height:33px}.corporate-testimonials-slider .citation-name{color:#EAB962;font-size:24px;font-weight:500;line-height:29px;text-transform:uppercase}.corporate-testimonials-slider .citation-company{font-size:16px;font-weight:500;line-height:19px;margin-top:8px;text-transform:uppercase}.featured-corporate-products{background-color:#000;background-image:url(img/CT.clientsweserve.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border:solid 2px #EAB962;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 0 21px 0;padding:0;width:100vw;min-height:548px}.featured-corporate-products .products-container{background-color:rgba(0,0,0,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;text-align:center;width:100%;height:100%;min-height:548px}.featured-corporate-products .product-slider{margin-bottom:50px!important;width:95%;max-width:1800px}.featured-corporate-products .product-slide{display:flex;align-items:center;justify-content:center;height:348px}.featured-corporate-products .product-card{background-color:#fff;border:solid 3px #EAB962;border-radius:6px;color:#000;display:grid;grid-template-rows:1fr auto;overflow:hidden;padding:15px;position:relative;text-decoration:none;width:90%;height:90%;max-height:336px;transition:transform 0.5s ease-in-out}.featured-corporate-products .product-slide:hover .product-card{transform:scale(110%);transition:transform 0.5s ease-in-out}.featured-corporate-products .product-card .product-image{display:flex;align-items:center;justify-content:center}.featured-corporate-products .product-card .product-image img{display:block;width:auto;height:200px}.featured-corporate-products .product-card .product-name{font-size:24px;font-weight:500;line-height:29px}.featured-corporate-products .copied{background-color:rgba(255,255,255,.8);color:#000;display:none;align-items:center;justify-content:center;font-size:24px;font-weight:500;position:absolute;top:0;left:0;text-shadow:0 3px 6px rgba(0,0,0,.4);width:100%;height:100%;z-index:10}.featured-corporate-products .copied.show{display:flex}.featured-corporate-products .instructions{font-size:14px;margin:15px 0 0 0;text-align:center;text-shadow:1px 1px 0 #000;width:100%}.corporate-order-form{background-color:#F9F4EC;border:solid 3px #EAB962;display:block;margin:54px auto 0 auto;padding:4%;width:96%;max-width:1218px}.corporate-order-form h2{margin:0;text-transform:uppercase}.corporate-order-form p{font-size:16px;font-weight:500;line-height:33px;padding:15px 15%}.corporate-order-form .frm_primary_label{font-weight:500;margin-bottom:5px!important;text-transform:uppercase}.corporate-order-form input[type=email],.corporate-order-form input[type=number],.corporate-order-form input[type=tel],.corporate-order-form input[type=text],.corporate-order-form textarea{border:none;border-bottom:solid 1px #000;border-radius:0;box-shadow:none;outline:none!important}.corporate-order-form .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,.corporate-order-form .frm_style_formidable-style.with_frm_style select:focus,.corporate-order-form .frm_style_formidable-style.with_frm_style textarea:focus,.corporate-order-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=text],.corporate-order-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=password],.corporate-order-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=email],.corporate-order-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=number],.corporate-order-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=url],.corporate-order-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=tel],.corporate-order-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=search],.corporate-order-form .frm_form_fields_active_style,.corporate-order-form .frm_style_formidable-style.with_frm_style .frm_focus_field .frm-card-element.StripeElement,.corporate-order-form .frm_style_formidable-style.with_frm_style .chosen-container-single.chosen-container-active .chosen-single,.corporate-order-form .frm_style_formidable-style.with_frm_style .chosen-container-active .chosen-choices{border-color:#EAB962;box-shadow:none}.corporate-order-form textarea{border:solid 1px #000;padding:15px}.with_frm_style .frm_repeat_sec{border-color:#EAB962!important;border-width:1px!important}.frm_repeat_grid{margin-bottom:30px}.frm_repeat_buttons{padding-bottom:15px;text-align:right}.frm_repeat_buttons a{background-color:#F9F4EC!important;border:solid 1px #EAB962!important;border-radius:20px!important;line-height:40px!important;padding:0 20px!important;text-transform:uppercase}.corporate-order-form .frm_form_field:not(.frm_recaptcha_container){background-color:#fff;margin-bottom:15px!important;padding:15px 15px 10px 15px}.corporate-order-form .frm_section_heading h3{border:none!important}.corporate-order-form .frm_submit{background-color:#000;background-image:linear-gradient(to right top,#cc6600,#d88526,#e4a246,#f0bf67,#fcdb8a);margin:30px auto;padding:2px;width:173px;height:58px}.corporate-order-form .frm_submit .frm_button_submit{background-color:#000!important;background-image:none!important;border:none!important;border-radius:0px!important;box-shadow:none!important;color:#fcdb8a!important;font-family:'Montserrat',sans-serif!important;font-weight:bold!important;margin:0px!important;padding:0px!important;text-transform:uppercase;width:100%!important;height:100%!important}@media all and (max-width:1200px){.corporate-tabs .panel-1 .workshop.even,.corporate-tabs .panel-1 .workshop.odd{grid-template-columns:1fr;grid-template-rows:250px auto;grid-template-areas:'workshop-image' 'workshop-content';margin:0 auto;width:96%}.corporate-tabs .panel-1 .workshop-content{padding:4% 6% 4% 6%}.corporate-tabs .panel-1 .workshop-content .workshop-header{background-color:rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;position:absolute;top:0;left:50%;transform:translateX(-50%);text-align:center;width:96vw;height:250px}.corporate-tabs .panel-1 .workshop-content .workshop-header h2{font-size:26px;line-height:32px;margin:0 0 10px 0;max-width:238px}.corporate-tabs .panel-1 .workshop-content .workshop-meta{grid-template-columns:1fr}.corporate-tabs .panel-1 .workshop-content .workshop-duration,.corporate-tabs .panel-1 .workshop-content .workshop-pricing{font-size:20px;line-height:33px;padding:0}.corporate-tabs .panel-1 .workshop-content ul{grid-template-columns:1fr}.corporate-tabs .panel-1 .top-reasons .reasons .reason{grid-template-columns:1fr}.corporate-tabs .panel-1 .top-reasons .reasons .reason-text{padding:0 0 10px 0}}@media all and (max-width:992px){.corporate-intro{display:none}.intro{padding-top:1px!important;padding-bottom:1px!important}.intro .outer-wrap,.intro .inner-wrap,.intro .content-wrap{padding-top:0px!important;padding-bottom:0px!important}}@media all and (max-width:768px){.corporate-tabs .panel-image-content h2{font-size:28px;line-height:1.1em}.corporate-tabs .panel-image-content .wp-block-button,.corporate-tabs .panel-image-content .wp-block-button__link{width:100%}.corporate-tabs .panel-1 .workshop-content ul{float:none;width:100%}}@media all and (max-width:480px){.corporate-tabs .tab{font-size:14px!important}}footer .newsletter-signup{padding-block:60px 30px}footer .newsletter-signup .flex-container{align-items:center;justify-content:center}footer .newsletter-signup .flex-container>div{width:100%;max-width:640px}