@font-face{font-family:Montserrat;src:url(../fonts/montserrat-light-webfont.woff2) format('woff2'),url(../fonts/montserrat-light-webfont.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-regular-webfont.woff2) format('woff2'),url(../fonts/montserrat-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-medium-webfont.woff2) format('woff2'),url(../fonts/montserrat-medium-webfont.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-semibold-webfont.woff2) format('woff2'),url(../fonts/montserrat-semibold-webfont.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-italic-webfont.woff2) format('woff2'),url(../fonts/montserrat-italic-webfont.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}body,li,p{font-family:Montserrat,sans-serif;font-weight:400}a,body{color:#231f20}.site-main,body{overflow-x:hidden}a{text-decoration:none}h1,h2{font-size:3.5em;line-height:.95em}@media (max-width:650px){h1,h2{font-size:2.5em}img.content_and_button_block-img.img-1{display:none}}h5,h6{font-family:Garet,sans-serif;text-transform:uppercase}.scroll-lock{position:fixed;width:100%;height:100%;overflow:hidden}.cky-notice-btn-wrapper,.cky-prefrence-btn-wrapper{flex-wrap:nowrap!important}.cky-btn:hover{opacity:1!important}button.cky-btn.cky-btn-customize:hover{color:#fff!important;background-color:#84cfc9!important;border-color:#84cfc9!important}button.cky-btn.cky-btn-reject:hover{color:#fff!important;background-color:#e86ca9!important;border-color:#e86ca9!important}button.cky-btn.cky-btn-accept:hover{color:#fff!important;background-color:#f47421!important;border-color:#f47421!important}button.cky-btn.cky-btn-preferences:hover{color:#fff!important;background-color:#84cfc9!important;border-color:#84cfc9!important}button.cky-show-desc-btn:not(:hover):not(:active){color:#e86ca9!important}button.cky-accordion-btn,button.cky-show-desc-btn{text-align:left}@-webkit-keyframes slide-up{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}90%{opacity:1}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slide-up{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}90%{opacity:1}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slide-down{0%{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slide-down{0%{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes card-slide-up{0%{opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes card-slide-up{0%{opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.slide-up{opacity:0;-webkit-transition:opacity 5s;-ms-transition:opacity 5s;-o-transition:opacity 5s;transition:opacity 5s}.slide-up-active,.slide-up.active{-webkit-animation:1s ease-in-out both slide-up;animation:1s ease-in-out both slide-up;opacity:1}.fade-in{opacity:0;-webkit-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.fade-in-active,.fade-in.active{-webkit-animation:.5s ease-in-out both fade-in;animation:.5s ease-in-out both fade-in;opacity:1}@media (max-width:767px){.header-logo{height:90px}}.navigation__container{position:fixed;top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s}.navigation__container--is-open{opacity:1;visibility:visible;-webkit-transition:visibility,opacity .4s;transition:visibility,opacity .4s}.navigation__container--is-open .navigation__list>li:nth-child(1) a{-webkit-transition:color .2s ease-in-out,-webkit-transform .2s .4s;transition:transform .2s .4s,color .2s ease-in-out,-webkit-transform .2s .4s}.navigation__container--is-open .navigation__list>li:nth-child(2) a{-webkit-transition:color .2s ease-in-out,-webkit-transform .2s .6s;transition:transform .2s .6s,color .2s ease-in-out,-webkit-transform .2s .6s}.navigation__container--is-open .navigation__list>li:nth-child(3) a{-webkit-transition:color .2s ease-in-out,-webkit-transform .2s .8s;transition:transform .2s .8s,color .2s ease-in-out,-webkit-transform .2s .8s}.navigation__container--is-open .navigation__list>li:nth-child(4) a{-webkit-transition:color .2s ease-in-out,-webkit-transform .2s 1s;transition:transform .2s 1s,color .2s ease-in-out,-webkit-transform .2s 1s}.navigation__container--is-open .navigation__list>li a{-webkit-transform:translateY(0);transform:translateY(0)}.navigation__container--is-open .navigation__list>li a:hover{color:#c4c4c4}.navigation__list{height:250px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.navigation__list>li{overflow:hidden}.navigation__list>li a{-webkit-transform:translateY(100%);transform:translateY(100%);color:#585858;font-weight:700;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.navigation__burger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:35px;height:27px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.navigation__burger--is-open .navigation__burger-el{-webkit-transition:opacity .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s,-webkit-transform .4s}.navigation__burger--is-open .navigation__burger-el--top{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation__burger--is-open .navigation__burger-el--bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation__burger--is-open .navigation__burger-el--middle{opacity:0}.navigation__burger-el{display:block;width:100%;height:5px;background-color:#231f20;-webkit-transition:opacity .2s .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s .2s,-webkit-transform .4s}.navigation__burger-el--top{-webkit-transform-origin:left top;transform-origin:left top}.navigation__burger-el--bottom{-webkit-transform-origin:left bottom;transform-origin:left bottom}header#masthead{display:flex;justify-content:center;background:#e86ca9;padding-top:2em;padding-bottom:2em}.header-request-sample{position:absolute;right:0;background:#fedc51;padding:10px 35px 10px 30px;border-radius:8px 0 0 8px}.header-request-sample:hover{background:#84cfc9}.header-request-sample a{text-decoration:none;color:#000;font-weight:900;text-transform:uppercase}img.menu-logo{width:50px}.menu-socials a{color:#000}.menu-socials a:hover{color:#fddc50}.menu-socials .fa{font-size:2em;margin-left:5px;margin-right:5px}.menu-socials{margin-top:1.2em}.grecaptcha-badge{display:none!important}.tickertape-message{font-family:Garet,sans-serif;text-transform:uppercase;font-size:7em;color:#fedc52;line-height:.7em;margin-right:.5em;padding-top:5px;padding-bottom:5px}.entry-content,.entry-summary,.page-content{margin:0}section.tickertape::before{content:" ";width:100%;height:50%;position:absolute;background:#e86ca9;z-index:0}.tickertape-messages{z-index:1;position:relative}.page,.post{margin:0}.entry-content{position:relative}section.tickertape{position:absolute;top:-1px;left:0;z-index:1}@media (max-width:623px){.header-request-sample{max-width:28%;text-align:center;padding:10px}}@media (max-width:767px){.header-request-sample-link{font-size:90%}}@media (max-width:375px){.header-request-sample-link{font-size:74%}}.page{min-height:65vh}.navigation__burger{position:absolute;left:1em;z-index:9990}.navigation__container{background:#e86ca9;z-index:9900}ul#primary-menu{list-style:none;padding:0;margin:0;text-align:center}ul#primary-menu li{margin-bottom:.8em}ul#primary-menu a{text-decoration:none;color:#000;font-family:Garet,sans-serif;text-transform:uppercase;font-size:2em;line-height:1}ul#primary-menu a:hover{color:#fedc51}footer#colophon{background:#e86ca9;padding-top:5em;padding-bottom:7em}@media (min-width:1300px){footer .container-fluid{max-width:1300px}}@media (max-width:1299px){footer .container-fluid{padding-left:1.5em}}ul#menu-footer-menu{margin:0;padding:0;list-style:none;font-weight:900;text-transform:uppercase;font-size:19px}ul#menu-footer-menu li{font-weight:600}.site-footer a,.site-footer a:visited{color:#231f20}.site-footer a:hover{color:#fddc52}footer .socials{justify-content:center;display:flex}.footer-socials{display:block;width:fit-content}@media (min-width:992px){.footer-socials{margin-left:auto}}.footer-socials .fa{font-size:2em;margin:0 8px}@media (max-width:991px){.footer-address,.footer-menu-holder{margin-bottom:2em}}@media (max-width:575px){footer .socials{justify-content:flex-start;order:2;margin-bottom:.8em}footer.site-footer .col-md-4.col-sm-6{order:1}footer.site-footer .col-md-5.col-sm-6{order:3}}section.hero_slider{position:relative}img.hero-slide-img{position:absolute;width:100%;height:100%;object-fit:cover}.hero-slide-inner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:65vh}.hero-slide-strapline,h2.hero-slide-title{position:relative;font-family:Garet,sans-serif;text-transform:uppercase;color:#fddc50}.hero-slide-copy{text-align:center;max-width:330px;text-shadow:2px 1px 16px #828282}h2.hero-slide-title{margin:0;line-height:.9em}.hero-slide-strapline{margin:0;font-size:2.2em;line-height:.9em}@media (max-width:600px){.tickertape-message{font-size:4em}}section.content_and_button_block{background:#84cfc9;text-align:center;padding-top:5em;padding-bottom:5em;position:relative}.content_and_button_block-inner{display:block;margin:auto;max-width:900px;z-index:2;position:relative}.content_and_button_block-inner h2{color:#e86ca9}.content_and_button_block-content{font-weight:500;font-size:20px;text-transform:uppercase}.contained-text,.content_and_button_block-content{margin:1.5em 0}button{border:2px solid #231f20;background:#231f20;color:#fff;line-height:0;padding:17px 20px;text-transform:uppercase;font-weight:500;border-radius:8px;width:430px;max-width:100%}button:hover{border-color:#fddc50;background:#fddc50;color:#000;transition:.3s}img.content_and_button_block-img{position:absolute}img.content_and_button_block-img.img-1{bottom:-258px;right:0}@media (max-width:950px){img.content_and_button_block-img.img-1{max-width:225px;bottom:-132px}}section.category_carousel{background:#fedc52;text-align:center;padding-top:5em;padding-bottom:5em;position:relative}section.category_carousel h2{margin-bottom:1em;color:#e86ca9}img.overlaid-img{z-index:1;position:absolute}img.category-carousel-img{left:-103px;bottom:-183px}.category_carousel-item h3{margin-bottom:30px;margin-top:.5em;color:#e86ca9;font-size:1.2em;position:absolute;left:0;right:0}.category_carousel-item-inner{margin-bottom:4em;margin-left:15px;margin-right:15px}.category_carousel-holder{display:flex;align-items:flex-end;justify-content:space-between}.category_carousel-item,.category_carousel-item-inner{position:relative}.category_carousel-item:nth-child(odd){bottom:3em}.category_carousel-item-inner img{width:100%;height:auto;border-radius:10px}.category_carousel-item:hover{opacity:.6;transition:.3s}.category_carousel-item:hover img{transform:scale(1.02)}.category_carousel .slick-track{display:flex;align-content:flex-end;align-items:flex-end;padding-top:1.3em}@media (max-width:1165px){img.category-carousel-img{width:331px;bottom:-104px}}.contained-text,.multi-button-holder{z-index:2;position:relative}section.flavour_grid{background:#f47421;text-align:center;padding-top:5em;padding-bottom:5em;position:relative;color:#fedc52}img.overlaid-img.flavour_grid-img{right:0;bottom:-387px;width:17.5%}.flavour_grid-holder{position:relative;z-index:2;max-width:1036px;display:block;margin:3em auto}.flavour_grid-inner h3{text-align:center;padding-left:15px;padding-right:15px;color:#fedc52;display:block;max-width:316px;margin:1em auto 30px}.flavour_grid-inner h3:hover{opacity:.7;transition:.3s}.flavour_grid-inner img{border-radius:11px;transition:.2s}.flavour_grid-inner:hover img{box-shadow:0 4px 20px rgb(0 0 0 / 29%);transform:scale(1.02)}@media (max-width:600px){.contained-text,.content_and_button_block-content{font-size:1em}img.category-carousel-img{width:200px;bottom:-75px;left:-44px}.flavour_grid-inner h3{font-size:1em}}section.foundry_banner{background:#84cfc9;text-align:center;padding-top:5em;padding-bottom:5em;position:relative}.foundry_banner-inner{display:block;margin:auto;max-width:1169px;position:relative}.foundry_banner-inner h2{color:#fddc52;position:absolute;left:0;top:-64px;max-width:295px;text-align:left;z-index:1}img.foundry_banner-img{display:block;margin:3em auto 5em;border-radius:12px;max-width:86%;position:relative;top:36px}section.foundry_banner button{border-color:#fddc52;background:#fddc52;color:#000}section.foundry_banner button:hover{border-color:#e86ca9;background:#e86ca9;color:#fff;transition:.3s}.menu-main-menu-container{padding:25px 15px 15px}.navigation__container--is-open .menu-main-menu-container{order:2}.navigation__container--is-open .menu-socials{order:3}.navigation__container--is-open .site-branding{order:1}section.testimonials{background:#fddc52;text-align:center;padding-top:5em;padding-bottom:5em;position:relative}.review-stars{font-size:1.6em}.testimonials-holder h2{margin-bottom:1em}.testimonials-holder{display:block;margin:auto;max-width:1200px}.testimonials-holder .row{justify-content:center}.review-inner{display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap;align-items:center;margin-bottom:30px;margin-top:1em}.review-logo-holder{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:68px}img.review-logo{max-height:68px}.review-quote{margin-top:2em;margin-bottom:2em;display:flex;flex-direction:column;justify-content:flex-start;max-width:380px}@media (min-width:992px){.review-quote{max-width:247px;min-height:214px}}img.testimonials-img{position:absolute;right:0;top:-49px;width:162px}.testimonials-title-holder{position:relative}@media (max-width:1030px){.testimonials-title-holder h2{max-width:700px;display:block;margin-left:auto;margin-right:auto}}@media (max-width:650px){.testimonials-title-holder h2{max-width:369px}}@media (max-width:700px){img.testimonials-img{position:absolute;right:0;top:-112px;width:162px}}section.hero_image{position:relative;min-height:57vh}img.hero-image-img{position:absolute;width:100%;height:100%;object-fit:cover}@media(max-width:600px){section.hero_image{min-height:45vh}}section.about_intro{background:#84cfc9;text-align:center;padding-top:4em;padding-bottom:5em;position:relative}.contained-text-regular{font-weight:500;max-width:600px;display:block;margin:2em auto 3em}img.overlaid-img.about_block-img.img-1{left:0;top:-31%}img.overlaid-img.about_block-img.img-2{right:0}.page-id-17 img.overlaid-img.about_block-img.img-1,.page-id-17 img.overlaid-img.about_block-img.img-2{width:33%}@media (min-width:890px){.page-id-17 img.overlaid-img.about_block-img.img-2{top:43%}}@media (min-width:768px) and (max-width:889px){.page-id-17 img.overlaid-img.about_block-img.img-2{top:58%}}@media (max-width:767px){footer#colophon{padding-bottom:3em}img.overlaid-img.flavour_grid-img{right:0;bottom:-210px;width:166px}.page-id-17 img.overlaid-img.about_block-img.img-2{bottom:-50%;width:30%}}@media (max-width:600px){.page-id-17 img.overlaid-img.about_block-img.img-1{top:-23%}}@media (max-width:550px){.page-id-17 img.overlaid-img.about_block-img.img-1{top:-16%}.page-id-17 img.overlaid-img.about_block-img.img-2{bottom:-42%}}@media (max-width:500px){.page-id-17 img.overlaid-img.about_block-img.img-2{bottom:-33%}}@media (max-width:450px){.page-id-17 img.overlaid-img.about_block-img.img-1{top:-9%}.page-id-17 img.overlaid-img.about_block-img.img-2{bottom:-29%}}@media (max-width:375px){.page-id-17 img.overlaid-img.about_block-img.img-1{width:28%;top:-6%}.page-id-17 img.overlaid-img.about_block-img.img-2{width:27%;bottom:-19.5%}}@media (max-width:320px){.page-id-17 img.overlaid-img.about_block-img.img-1{top:-5%}.page-id-17 img.overlaid-img.about_block-img.img-2{bottom:-16.5%}}section.difference_block{background:#fcb356;text-align:center;padding-top:5em;padding-bottom:5em;position:relative}img.overlaid-img.difference_block-img{left:0;width:30%}@media (min-width:1800px){img.overlaid-img.difference_block-img{bottom:-39%}}@media (min-width:1081px) and (max-width:1799px){img.overlaid-img.difference_block-img{bottom:-35%}}@media (max-width:1080px){img.overlaid-img.difference_block-img{bottom:-24%}}@media (max-width:767px){img.overlaid-img.difference_block-img{bottom:-19.5%;width:27%}}img.difference_block-big-img{display:block;margin:3em auto auto;max-width:100%;width:933px;border-radius:10px}.difference_block-inner h2{color:#e86ca9}section.team_carousel{background:#f47421;text-align:center;padding-top:5em;padding-bottom:5em;position:relative}.team_carousel-inner h2,.team_carousel-inner h3{color:#fedc51}.team_members-holder{margin:3em 0}.team_member-copy{background:#e86ca9;padding:1em 3em;border-radius:0 0 10px 10px}.team_member-inner{display:block;margin:auto;position:relative;padding:15px}img.team_member-img{border-radius:10px 10px 0 0;width:100%}.team_members-container{position:relative;z-index:1}img.team-nav-item{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}img.team-nav-item.team-nav-left{left:30px;cursor:pointer}img.team-nav-item.team-nav-right{right:30px;cursor:pointer}.team_member-item[aria-hidden=true]{opacity:.6}.team_member-item{transition:opacity .2s}.difference_block-inner,.team_carousel-inner{z-index:2;position:relative}section.split_module{padding-top:5em;padding-bottom:5em;position:relative;background:#84cfc9}.split_module-inner{display:block;margin:auto;max-width:1197px}.split_module h2{color:#fedc51}img.split_module-img{max-width:268px}section.accreditations{padding-top:5em;padding-bottom:5em;position:relative;background:#fedc51}.accreditations h2{color:#e86ca9}.accreditations-inner{display:block;margin:auto;max-width:702px;text-align:center}.accreditations-logo{position:relative;display:block;margin:auto 38px 25px}.logos{display:flex;flex-wrap:wrap;mix-blend-mode:multiply;max-width:1150px;margin:auto;justify-content:center}.accreditations .logos a img.accreditations-logo-img{cursor:pointer}.accreditations .logos a:hover{opacity:.6;transition:.3s}@media (max-width:991px){.accreditations-logo{padding-bottom:10px}img.accreditations-logo-img{margin:0 15px}}.multi-button-holder button{margin:1em .75em}.contained-text{margin-left:auto;margin-right:auto;display:block;max-width:599px;max-width:620px}.category_carousel .contained-text{max-width:620px;margin-bottom:3em}section.flavour_category_content{padding-top:5em;padding-bottom:3em;position:relative;background:#fcb356}section.flavour_category_content h1{text-align:center;color:#e86ca9}.flavour_category_content-inner .contained-text-regular{text-align:center}.flavour_category_items{display:block;margin:auto auto 1em;max-width:1050px}img.flavour_category_item-img{border-radius:8px 8px 0 0;width:100%}.flavour_category_item-copy{border-radius:0 0 8px 8px;background:#e86ca9;padding:1.2em;margin-bottom:1.5em}.flavour_category_item-copy h3{color:#fab356}.flavour_category_content-inner .multi-button-holder{width:fit-content;display:block;margin:auto auto 2em;text-align:center}.type-flavours section.category_carousel{padding-top:4em}section.flavour_grid .contained-text{color:#000}section.flavour_table,section.how_it_works_section{background:#f47421;padding:0 .75em 3em}.flavour_table h2,.how_it_works_section h2{text-align:center;margin-bottom:.5em}@media (max-width:575px){section.flavour_table,section.how_it_works_section{padding:0 .25em 3em}.section.flavour_grid{padding:5em .25em}}@media (max-width:470px){.flavour_table h2,.how_it_works_section h2{font-size:2em}}@media (max-width:375px){.flavour_table h2,.how_it_works_section h2{font-size:1.8em}}.flavour_table-inner,.how_it_works_step-holder{background:#fddc52;display:block;margin-left:auto;margin-right:auto;max-width:1400px;border-radius:8px;padding:2em;color:#f47421}.how_it_works_step-inner{display:flex;margin-bottom:15px}.step_number{font-size:4em;font-family:Garet,sans-serif;text-transform:uppercase;line-height:1;margin-right:.2em;min-width:40px}.step_content{font-weight:500;text-transform:uppercase;max-width:199px;padding-top:3px}.flavour_table-table thead{background:#f47421;color:#fddc52;text-transform:uppercase;height:3em}.flavour_table-table thead tr th:last-of-type{width:14%}.flavour_table-table th{padding:0 9px;border:3px solid #f47421}.flavour_table-table td{border:3px solid #f47421;padding:9px}.flavour_table-table tr td:first-of-type{border-left:0;font-weight:700}.flavour_table-table tr td:last-of-type{border-right:0}.flavour_table-table tbody tr:last-of-type td{border-bottom:0}img.swipe-icon{display:none}@media (max-width:606px){.flavour_table-table table{width:982px}.flavour_table-table{overflow:scroll}img.swipe-icon{display:block;width:61px;margin:auto auto 1em}}.flavour_grid-holder.full{max-width:100%}.flavour_grid-holder.full h3{font-size:1.1em}.flavour_item_content-inner h1{text-align:center;font-size:4em;color:#fddc52}section.flavour_item_content{text-align:center;background:#f47421;padding-top:5em}.modal-header{padding:0;display:flex;flex-direction:column;position:relative;border:0}img.modal-header-img{width:100%;height:100%;object-fit:cover;border-radius:8px 8px 0 0}.modal-header-img-holder{position:relative;width:100%;height:140px;overflow:hidden;margin-bottom:1em}.modal-header button.btn-close{position:absolute;right:10px;top:10px;opacity:1;background:0 0;color:#fff;font-size:1.5em}.modal-content{background:#f47421;border:0!important;border-radius:8px}.modal-title{color:#fedc51;font-size:2.5em;text-align:center;line-height:1;max-width:480px;display:block;margin:1em auto auto}.modal-body h3{color:#fedc51;font-size:1.8em;text-align:center;line-height:1;max-width:480px;display:block;margin:1em auto}.types-list{margin-bottom:2em;text-align:center;font-weight:500;text-transform:uppercase;column-count:3;-moz-column-count:3;-webkit-column-count:3}@media (max-width:700px){.types-list{column-count:2;-moz-column-count:2;-webkit-column-count:2}}.modal{--bs-modal-width:700px;max-width:100%}.modal-body{text-align:center;display:block;margin:auto;max-width:535px}.modal-footer{border:0;display:flex;justify-content:center;flex-direction:column;padding-bottom:1em}.modal-footer button:hover{background:#000;border-color:#000;color:#fddc52;transition:.3s}.modal-footer button.btn.btn-secondary{background:#ffffff00;color:#5d5b5b;border-color:#666;width:auto;margin-top:2em}.modal-footer button.btn.btn-secondary:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.flavour_item_content-inner button,.flavour_table button,.modal-footer button{background:#fddc52;border-color:#fddc52;color:#000;font-weight:500}a.yellow button{border-color:#fddc52;background:#fddc52;color:#000}a.yellow button:hover{border-color:#000;background:#000;color:#fff;transition:.3s}a.yellow-mag button{border-color:#fddc52;background:#fddc52;color:#000}a.yellow-mag button:hover{border-color:#e86ca9;background:#e86ca9;color:#fff;transition:.3s}a.magenta button{background:#e86ca9;border-color:#e86ca9;color:#fff}a.magenta button:hover{background:#fddc50;border-color:#fddc50;color:#000;transition:.3s}a.magenta-white button{background:#e86ca9;border-color:#e86ca9;color:#fff}a.magenta-white button:hover{background:#fff;border-color:#fff;color:#000;transition:.3s}a.magenta-orange button{background:#e86ca9;border-color:#e86ca9;color:#fff}a.magenta-orange button:hover{background:#f47421;border-color:#f47421;color:#fff;transition:.3s}a.blue button{background:#84cfc9;border-color:#84cfc9;color:#000}a.blue button:hover{background:#e86ca9;border-color:#e86ca9;color:#fff;transition:.3s}.flavour_types-row{max-width:1400px;margin:3em auto}.flavour_types-item-inner{position:relative;margin-bottom:1.5em;transition:.2s;display:flex;justify-content:center;border-radius:8px}.flavour_types-item-heading{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.flavour_types-item-heading h3{margin:0;color:#fff}.overlay{position:absolute;width:100%;height:100%;background:color(srgb 0 0 0 / .26);border-radius:8px}.flavour_types-item-inner[data-modal-link=true]:hover .flavour_types-item-heading,.flavour_types-item-inner[data-modal-link=true]:hover .overlay{opacity:1}.flavour_types-item-inner[data-modal-link=true]:hover{box-shadow:0 4px 20px rgb(0 0 0 / 29%);transform:scale(1.02);cursor:pointer}img.flavour_types-item-img{width:100%;border-radius:8px}h2.single_flavour_type_item-title{margin-bottom:1em;font-size:2.5em;color:#fddc52}.single_flavour_type_item{display:block;margin:auto;max-width:936px}.single_flavour_type_item-content{text-align:left}.single-flavouritems{background:#f47421}.table-second-block{text-align:center;margin-top:3em;color:#fddc52}.table-second-block .second-title{display:block;max-width:900px;margin:auto}.table-second-block ol,.table-second-block ul{color:#231f20;text-align:left}.table-second-block ol li,.table-second-block ul li{color:#231f20;text-align:left;margin-bottom:6px}.single-flavouritems section#flex-section-2.flavour_table .contained-text-regular{display:flex;justify-content:center}section.case_studies{background:#fedc52;padding:4em 2em}.case-studies-intro{display:flex;flex-direction:column;align-items:center;justify-content:center}.case-studies-intro h2{color:#e86ca9}.case-study-wrapper{padding:3em 5em;margin-bottom:3em}.case-study-wrapper:nth-child(3n+1){background-color:#f47421}.case-study-wrapper:nth-child(3n+0){background-color:#84cfc9}.case-study-wrapper:nth-child(3n+2){background-color:#e86ca9}.case-study h3{font-size:3rem;color:#fedc51;text-align:center}@media (max-width:991px){.case-study-wrapper{padding:3em}.case-study h3{font-size:2.5rem}}@media (max-width:767px){section.about_intro,section.accreditations,section.case_studies,section.category_carousel,section.difference_block,section.flavour_category_content,section.split_module{padding-top:3em;padding-bottom:2em}section.category_carousel{padding-bottom:2em}.page-id-9 .split_module_40_60.contact_block{padding-left:.75em;padding-right:.75em}.case-study-wrapper{padding:1.5em}.case-study h3{font-size:2rem;padding-top:2rem}.case-content .col-12.col-md-6.case-study-img-wrapper{padding:1em 1em 2em}}.case-study-img-wrapper{overflow:hidden;align-items:center;display:flex}section.case_studies .row{max-width:1200px;margin:0 auto}img.case-study-img{width:-webkit-fill-available;border-radius:20px}@media (min-width:768px){.case-content{display:flex}img.case-study-img{margin:0 1em}}.case-content .col-12.col-md-6{padding:2em 1em}.case-content blockquote p{font-size:2.2em;line-height:1.1;font-weight:700}.case-content blockquote p:before{content:'"';float:left;margin-left:-15px}.case-content blockquote p:after{content:'"';position:relative;right:0}.iframe-holder{position:relative;width:100%;cursor:pointer}.video-placeholder-holder{position:absolute;z-index:9;width:100%;height:100%}.video-placeholder-holder img{width:100%;height:100%;object-fit:cover}.video-placeholder{position:relative;width:100%;height:100%}.play-icon{position:absolute;display:block;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;padding-bottom:0!important;text-align:center;left:0;right:0;margin:0 auto;color:#fff;font-size:6em;text-shadow:0 4px 20px rgb(0 0 0 / 50%)}.iframe-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.iframe-container iframe{position:absolute;width:100%;height:100%;left:0;top:0}.single video{width:100%}body.page-id-21{background:#84cfc9}.page-id-21 section#flex-section-1.about_intro{padding-bottom:1.5em}section.video-module-section .video-element.flex-element{max-width:1360px;max-width:1190px;margin:0 auto;padding-bottom:1em}.page-id-21 img.overlaid-img.about_block-img.img-1{left:0;z-index:11;top:39%;width:22%}.page-id-21 img.overlaid-img.about_block-img.img-2{right:0;width:49%;z-index:11;top:-75%}@media (max-width:1199px){.page-id-21 img.overlaid-img.about_block-img.img-1{top:50.5%}.page-id-21 img.overlaid-img.about_block-img.img-2{top:-54%}.category_carousel .slick-arrow{cursor:pointer;opacity:.4}.category_carousel .slick-arrow:hover{opacity:1;transition:.3s}}@media (max-width:1049px){.page-id-21 img.overlaid-img.about_block-img.img-2{width:45%}}@media (max-width:991px){.case-content blockquote p{font-size:1.8em}.page-id-21 img.overlaid-img.about_block-img.img-1{top:60%}.page-id-21 img.overlaid-img.about_block-img.img-2{top:-54%}.page-id-17 section#flex-section-4.split_module .col-lg-6:first-of-type{text-align:center}}@media (max-width:767px){section.case_studies{padding:4em 1em}.case-content blockquote p{font-size:1.5em}.case-content .col-12.col-md-6:last-of-type{padding:0 1em 1em}.page-id-21 img.overlaid-img.about_block-img.img-1{top:64%}.page-id-21 img.overlaid-img.about_block-img.img-2{top:-40%;width:38%}}@media (max-width:670px){.page-id-21 img.overlaid-img.about_block-img.img-2{top:-30%;width:38%}}@media (max-width:575px){.page-id-21 img.overlaid-img.about_block-img.img-1{top:76%}.page-id-21 img.overlaid-img.about_block-img.img-2{top:-30%}.blog-wrapper{flex-direction:column}}@media (max-width:520px){.page-id-21 img.overlaid-img.about_block-img.img-2{top:-27%}}@media (max-width:475px){img.overlaid-img.difference_block-img{bottom:-15%}.page-id-21 img.overlaid-img.about_block-img.img-2{top:-23%}}@media (max-width:425px){body{font-size:95%}.page-id-21 img.overlaid-img.about_block-img.img-1{top:80%}.page-id-21 img.overlaid-img.about_block-img.img-2{top:-18.5%}}@media (max-width:330px){.page-id-21 img.overlaid-img.about_block-img.img-2{top:-14.5%}}.page-id-21 #flex-section-3.split_module_40_60 img.split_module-img{max-width:100%;border-radius:8px;margin-bottom:2em}.split_module_40_60 .split_module-content{margin-bottom:3em}.center{text-align:center}.split_module h2{margin-bottom:2rem}section:last-child{padding-bottom:6em}.type-flavours section.category_carousel h2{margin-bottom:.5em}.page-id-17 section#flex-section-4.split_module h2{margin-bottom:1rem;padding-left:.5em}@media (max-width:545px){.page-id-17 section#flex-section-1.about_intro button{line-height:1;padding:8px 20px}}@media (max-width:485px){button{width:330px}.page-id-17 section#flex-section-1.about_intro button{width:100%}}@media (max-width:380px){.page-id-17 section#flex-section-1.about_intro button{width:100%}}.page-id-21 .about_intro .content_and_button_block-inner{max-width:580px;z-index:2222}.about_intro h2{line-height:.9em}.page-id-21 .about_intro h2{color:#fedc51}body.page-id-22{background:#fedc51}.blog_block{padding-bottom:0;min-height:100vh}.blog-module{max-width:1180px;margin:5em auto 0;padding-left:2em;padding-right:2em}span.fa-icon{margin-left:10px}.blog-wrapper{display:flex;background:#fcb355;min-height:220px;border-radius:12px}.blog-wrapper .col-12.col-sm-4{padding:0!important}.blog-wrapper img{object-fit:cover;height:100%;width:100%}.page-id-22 .blog-wrapper img{border-radius:12px 0 0 12px}.blog-wrapper img:hover{opacity:.7;transition:.3s}.entry-wrapper{padding:1.5em 2em 1.8em}.blog-intro{text-align:center;padding-bottom:1em}.blog-intro h2{color:#f47421;z-index:2;position:relative}@media (min-width:992px){section.about_intro h2,section.category_carousel h2,section.flavour_category_content h1,section.flavour_grid h2,section.foundry_banner .foundry_banner-inner h2{font-size:4.5em}.type-flavours section.category_carousel h2{font-size:3.5em}.blog-wrapper h2,.blog-wrapper h3{font-size:1.8em}}.blog-wrapper h2 a,.blog-wrapper h3 a{color:#f47421}.blog-wrapper h2 a:hover,.blog-wrapper h3 a:hover{color:#e86ca9!important}.blog-wrapper h2 a:visited,.blog-wrapper h3 a:visited{color:#f47421}img.overlaid-img.blog_block-img.img-1{left:0;width:20%;top:2.4%}img.overlaid-img.blog_block-img.img-2{top:.2%;right:0;width:24%}@media (max-width:1200px){img.overlaid-img.blog_block-img.img-1{width:18%;top:3%}img.overlaid-img.blog_block-img.img-2{top:.5%;width:20%}}@media (max-width:991px){img.overlaid-img.blog_block-img.img-1{top:4%}}@media (max-width:767px){img.overlaid-img.blog_block-img.img-1{top:3.7%}img.overlaid-img.blog_block-img.img-2{top:.2%}}@media (max-width:675px){img.overlaid-img.blog_block-img.img-1{width:18%;top:3.7%}}@media (max-width:575px){.page-id-22 .blog-wrapper img{border-radius:12px 12px 0 0}.page-id-22 .entry-wrapper{font-size:90%}img.overlaid-img.blog_block-img.img-1{top:3.1%}}@media (max-width:465px){img.overlaid-img.blog_block-img.img-1{top:3.8%}}@media (max-width:375px){.page-id-21 img.overlaid-img.about_block-img.img-1{top:85%}img.overlaid-img.blog_block-img.img-1{top:4.2%}}.single .post-wrapper{display:flex;background:#ffdc51;flex-direction:column;align-items:center}@media (min-width:576px){.single .post-wrapper .col-sm-4{flex:0 0 auto;width:100%}}.single .post-thumbnail img{width:-webkit-fill-available}.single .entry-wrapper{max-width:700px}.single-post .entry-wrapper{width:100%}.single .entry-title{color:#f47421;text-align:center;margin-bottom:1rem}.entry-content .has-text-align-center{text-align:center}.single .entry-meta{display:none}.single .wp-block-heading{padding-bottom:.5em}.single section.recent-posts{background-color:#f8d54c}.recent-posts h3.mb-4{color:#f4741f}.recent-posts .card{border:none}.recent-posts .card a:hover{opacity:.7;transition:.3s}.recent-posts .card-title{font-family:Garet,sans-serif;text-transform:uppercase}.recent-posts .card-title a{color:#f4741f}.recent-posts .card-title a:active,.recent-posts .card-title a:focus,.recent-posts .card-title a:hover{color:#e86ca9!important}.recent-posts .card-title a:visited{color:#f4741f;opacity:.6;transition:.3s}.recent-posts .card-body{background-color:#fcb356}.recent-posts .card-footer,.single .entry-footer{display:none}.page-id-9 img.overlaid-img.about_block-img.img-1{top:0;width:25%}.page-id-9 img.overlaid-img.about_block-img.img-2{right:0;top:228px;width:25%}.page-id-9 .split_module_40_60 img.split_module-img{max-width:800px;max-width:460px;width:100%;margin-bottom:3em;border-radius:20px}.page-id-21 .split_module_40_60 img.split_module-img{max-width:800px;max-width:460px;width:100%;border-radius:20px}.page-id-9 .split_module_40_60 img.overlaid-img.about_block-img.img-1{width:25%;top:-215px}@media (max-width:991px){.page-id-9 .split_module_40_60 img.overlaid-img.about_block-img.img-1{top:-100px}.category_carousel img.team-nav-item{top:50%!important}.image_gallery img.team-nav-item{top:46%!important}.image_gallery .slick-arrow{cursor:pointer;opacity:.4}.image_gallery .slick-arrow:hover{opacity:1;transition:.3s}img.team-nav-item.team-nav-right{right:15px}img.team-nav-item.team-nav-left{left:15px}}@media (max-width:767px){.page-id-9 img.overlaid-img.about_block-img.img-2{top:255px}.page-id-9 .split_module_40_60 img.overlaid-img.about_block-img.img-1{top:-50px}.page-id-9 .split_module_40_60#flex-section-3 .col-md-5{text-align:center}}@media (max-width:510px){.page-id-9 img.overlaid-img.about_block-img.img-2{top:323px}}.page-id-9 .split_module_40_60{background:#f47421}.page-id-9 #flex-section-3.split_module_40_60.split_module h2{padding-top:3rem}.page-id-9 .split_module_40_60.contact_block{background:#fcb356}.page-id-9 .split_module_40_60.contact_block.split_module h2{text-align:center}#flex-section-3.split_module_40_60.split_module button{margin:1em 0}@media (min-width:768px) and (max-width:991px){.split_module_40_60.split_module h2{font-size:3em}.flavour_grid .col-lg-2.col-md-4.col-6:nth-child(1){order:1}.flavour_grid .col-lg-2.col-md-4.col-6:nth-child(2){order:3}.flavour_grid .col-lg-2.col-md-4.col-6:nth-child(3){order:2}.flavour_grid .col-lg-2.col-md-4.col-6:nth-child(4){order:4}.flavour_grid .col-lg-2.col-md-4.col-6:nth-child(5){order:5}.flavour_grid .col-lg-2.col-md-4.col-6:nth-child(6){order:6}}form label{display:inline;font-family:Garet,sans-serif;text-transform:uppercase}form input[type=text],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],textarea{width:100%;margin-top:.5em;padding:6px;border:none}span.wpcf7-form-control.wpcf7-checkbox{display:flex;flex-direction:column}[type=checkbox]{width:30px;height:30px}.wpcf7-list-item{margin:0}.wpcf7-list-item label{display:flex;align-items:center;margin-top:1em}span.wpcf7-list-item-label{margin-left:12px;font-family:Montserrat,sans-serif;font-weight:400;text-transform:none;max-width:84%}input.wpcf7-submit{margin-top:1em;border:2px solid #231f20;background:#231f20;color:#fff;line-height:0;padding:17px 20px;text-transform:uppercase;font-weight:500;border-radius:8px;width:430px;max-width:100%;-webkit-animation:.5s ease-in-out both fade-in;animation:.5s ease-in-out both fade-in;opacity:1}input.wpcf7-submit:hover{border-color:#fddc50;background:#fddc50;color:#000;transition:.3s}form .small{font-size:70%;opacity:.6}#primary p a{text-decoration:underline}#primary p a:hover{text-decoration:none}.map-module-section{background-color:#84cfc9}.map-module-section h2{color:#fedc51}section.faq-module-section{background-color:#85cfca}@media (min-width:1080px){.page-id-9 img.overlaid-img.map_block-img.img-2{right:0;padding-top:53px;width:24%}}@media (max-width:1079px){.page-id-9 img.overlaid-img.map_block-img.img-2{right:-20px;padding-top:53px;width:22%}}@media (max-width:850px){.page-id-9 img.overlaid-img.map_block-img.img-2{right:-35px;padding-top:60px;width:22%}}@media (max-width:767px){.page-id-9 #flex-section-3.split_module_40_60.split_module h2{padding-top:0}.split_module_40_60.split_module h2{font-size:2.5em}.contact_block .col-md-7{order:1}.contact_block .col-md-5{order:2}.split_module_40_60 .col-md-5{text-align:center}.split_module_40_60 #form .split_module-content{text-align:left}.page-id-9 img.overlaid-img.map_block-img.img-2{padding-top:100px;rotate:16deg}}@media (max-width:450px){.page-id-9 img.overlaid-img.map_block-img.img-2{right:-15px;width:24%;rotate:6deg}}@media (max-width:375px){.page-id-9 img.overlaid-img.map_block-img.img-2{width:25%}}.map-intro{text-align:center;max-width:800px;margin:3em auto}.map-flex-element,.map-holder{max-width:1200px}.faq-module-section .col-lg:first-of-type .faq-list:nth-child(1){background:#e86ca9}.faq-module{margin:auto;max-width:1197px}.faq-intro{text-align:center;max-width:800px;margin:3em auto}.faq-list a:focus{outline:0}@media (min-width:992px){.faq-list{margin-bottom:3em}}.faq-list{background:#fddc50;padding:2.25em 2em}.faq-list h3{margin-left:.5em;margin-right:.5em;margin-bottom:1em;color:#e86da9}.faq-module-section .col-lg:first-of-type .faq-list:nth-child(1) a.faq-link,.faq-module-section .col-lg:first-of-type .faq-list:nth-child(1) h3{color:#fddc50}.faq-item{border-radius:12px}.faq-item:active,.faq-item:hover{background-color:rgba(255,255,255,.66);transition:.3s}.faq-module-section .col-lg:first-of-type .faq-list:nth-child(1) .faq-item:active,.faq-module-section .col-lg:first-of-type .faq-list:nth-child(1) .faq-item:hover{background-color:rgba(255,255,255,.33);transition:.3s}a.faq-link{text-decoration:none;font-weight:600;font-size:1.1rem;display:flex;align-items:center;justify-content:space-between;padding:.75em .5em .75em 1em;border-radius:12px}a.faq-link[aria-expanded=false]{color:#222!important;border-radius:12px 12px 0 0;transition:.3s}a.faq-link[aria-expanded=false]:hover{border-radius:12px;transition:.3s}a.faq-link[aria-expanded=true]{background-color:rgba(255,255,255,.66);color:#222!important;border-radius:12px 12px 0 0;transition:.3s}.faq-module-section .col-lg:first-of-type .faq-list:nth-child(1) a.faq-link[aria-expanded=false]{transition:.3s;border-radius:0 0 12px 12px}.faq-link.collapsed[aria-expanded=false] i.fa.fa-angle-down{rotate:0deg;transition:.3s}.faq-link[aria-expanded=true] i.fa.fa-angle-down{rotate:180deg;transition:.3s}span.faq-icon{margin-left:40px;margin-right:7px}i.fa.fa-angle-down{font-size:24px;font-weight:600}.faq-answer{padding:1.25em;background:#fff;border-radius:0 0 12px 12px;transition:.5s}.privacy-policy main#primary{background-color:#84cfc9}.privacy-policy article{max-width:1200px;margin:0 auto;padding:4em 1em}.privacy-policy h1,.privacy-policy h2{text-align:center;padding-bottom:2rem}.privacy-policy p{margin-bottom:1.5em}.team_carousel .slick-arrow{cursor:pointer;opacity:.4}.team_carousel .slick-arrow:hover{opacity:1;transition:.3s}@media (min-width:1200px){.category_carousel-item h3{font-size:1em}.category_carousel .slick-arrow{display:none}.category_carousel-item:nth-child(odd){bottom:0}.category_carousel .category_carousel-item:nth-child(1){order:4}.category_carousel .category_carousel-item:nth-child(2){order:3;bottom:3em}.category_carousel .category_carousel-item:nth-child(3){order:6}.category_carousel .category_carousel-item:nth-child(4){order:7;bottom:3em}.category_carousel .category_carousel-item:nth-child(5){order:1;bottom:3em}.category_carousel .category_carousel-item:nth-child(6){order:2}.category_carousel .category_carousel-item:nth-child(7){order:5;bottom:3em}}@media (max-width:575px){.category_carousel img.team-nav-item{top:60%!important}.image_gallery img.team-nav-item{top:43%!important}img.team-nav-item.team-nav-right{right:10px}img.team-nav-item.team-nav-left{left:10px}}section.foundry_banner{display:none}.blog_archive_by_category{min-height:unset;background:#ffeea8}.blog_archive_by_category img{border-radius:12px 0 0 12px}@media (max-width:767px){.flavour_grid .col-lg-2.col-md-4.col-6:nth-child(1){order:2}.flavour_grid .col-lg-2.col-md-4.col-6:nth-child(2){order:3}.flavour_grid .col-lg-2.col-md-4.col-6:nth-child(3){order:1}.flavour_grid .col-lg-2.col-md-4.col-6:nth-child(4){order:4}.flavour_grid .col-lg-2.col-md-4.col-6:nth-child(5){order:5}.flavour_grid .col-lg-2.col-md-4.col-6:nth-child(6){order:6}.postid-95 img.single_flavour_type_item-img{padding-bottom:3em}.postid-95 .single_flavour_type_item-content{padding-left:2em;padding-right:2em}}section.error-404.not-found{text-align:center;padding-top:6em;background:#fddc50;padding-left:15px;padding-right:15px}section.error-404.not-found header.page-header{margin-bottom:2em}.flavour_types-item-heading{padding:15px}.type-post header.entry-header{margin-top:1em;margin-bottom:2em}.single .entry-content h2,.single .entry-content h3{margin-bottom:.5em}.single .entry-content a{font-weight:700}.single-post .entry-content h2,.single-post .entry-content h3{font-size:2rem}@media (min-width:651px){.single .entry-title{font-size:2.5em}}@media (max-width:650px){.single .entry-title{font-size:2em}}ul.wp-block-list{margin-left:.5em;margin-bottom:1.6rem}hr.wp-block-separator{color:color(srgb .96 .45 .13 / .47);opacity:1;width:90%;margin:2.5em auto 2em;background-color:transparent}.single-post .entry-content h3.wp-block-heading{font-size:1.75rem}section.flavour_item_content a,section.flavour_item_content a:visited{color:#fedd52}section.flavour_item_content a:active,section.flavour_item_content a:focus,section.flavour_item_content a:hover{color:purple}section.flavour_category_content a,section.flavour_category_content a:visited{color:#d14288}section.flavour_category_content a:active,section.flavour_category_content a:focus,section.flavour_category_content a:hover{color:purple}.blog-wrapper a,.blog-wrapper a:visited{color:#ec6a16;font-weight:700}.blog-wrapper a:active,.blog-wrapper a:focus,.blog-wrapper a:hover{color:#e34f98}.cat-filter{display:flex;justify-content:center;align-items:center;margin:1.5em auto 1em;border-top:1px solid #f47421;border-bottom:1px solid #f47421;padding:.5em 0}.cat-filter h4{padding:0 1em;margin-bottom:0}@media (max-width:675px){.cat-filter{flex-direction:column}.cat-filter h4{margin-bottom:.5em}}.facetwp-facet.facetwp-facet-categories{padding:0 1em;margin-bottom:0}.facetwp-facet.facetwp-facet-categories select.facetwp-dropdown{padding:.3em .5em;border-radius:6px}button.facetwp-load-more{display:block;margin:3em auto auto;background:#f47421;border-color:#f47421}button.facetwp-load-more:hover{background:#e86ca9;border-color:#e86ca9;color:#fff}button.facetwp-load-more.facetwp-hidden{display:none}button.more-posts-button{display:block;margin:2em auto auto;background:#e86ca9;border-color:#e86ca9}button.more-posts-button:hover{background:#f47421;border-color:#f47421;color:#fff;transition:.3s}section.cta_button{text-align:center;color:#fddc52}.category_carousel img.team-nav-item{top:39%!important}section.image_gallery{position:relative;margin-top:2em}section.image_gallery .container-fluid{max-width:1302px}.gallery-grid-item img{border-radius:15px;position:absolute;width:100%;height:100%;object-fit:cover}.gallery-grid-item .card-body{display:none}.gallery-grid-item .card-body p.card-text{font-family:Garet,sans-serif;text-transform:uppercase;font-size:1rem;font-weight:500;line-height:1.2;color:#fedc52}@media (min-width:1300px){.gallery-grid-item .card-body p.card-text{font-size:1.75rem}}@media (min-width:1100px){.gallery-grid-item .card-body p.card-text{font-size:1.25rem}}@media (min-width:731px) and (max-width:900px){.gallery-grid-item .card-body p.card-text{font-size:1.25rem}}.gallery-grid-item{width:25%}@media (max-width:900px){.gallery-grid-item .card-body{display:block;margin-bottom:1em;padding:10px}.gallery-grid-item{width:100%;padding:15px}section.image_gallery .container-fluid{padding:0}}.gallery-grid-item-img-holder{position:relative;height:0;width:100%;padding-bottom:100%}@media (min-width:901px){.gallery-grid-item-img-holder img{padding:8px}.gallery-grid-item .card-body{display:block;position:absolute;height:100%;width:100%;top:0;left:0;padding:8px}.card-body-inner{height:100%;width:100%;background:rgb(0 0 0 / 56%);border-radius:6px;color:#fff;display:flex;justify-content:center;flex-direction:column;opacity:0;transition:opacity 50ms;padding:10px}.gallery-grid-item .card-body:hover .card-body-inner{opacity:1}section.image_gallery img.team-nav-item{display:none}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-1{width:16%;margin-top:17.2%}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-2{width:34%;margin-top:6%}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-2 .gallery-grid-item-img-holder{padding-bottom:80%}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-3{width:22%;margin-top:5%}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-4{width:17%;margin-top:10%}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-5{width:34%}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-5 .gallery-grid-item-img-holder{padding-bottom:75%}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-6{width:33%;margin-left:2%}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-6 .gallery-grid-item-img-holder{padding-bottom:50%}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-7{width:16%}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-8{width:15%}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-8 .gallery-grid-item-img-holder{padding-bottom:200%}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-9{margin-right:20%}.gallery-grid-item.packery-grid-item.portfolio-gallery-item.portfolio-gallery-item-9 .gallery-grid-item-img-holder{padding-bottom:80%}}section.post-cta_block{background-color:#ffeea8}section.post-cta_block .cta-content{display:flex;flex-direction:column;align-items:center;padding-top:1.5em;text-align:center}section.post-cta_block .multi-button-holder{display:flex;justify-content:center;flex-wrap:wrap;padding-top:1em;padding-bottom:1em}section.post-cta_block .cta-content p:last-child{margin-bottom:0}