.wp-block-grainandprotein-testimonials-block{padding:4.38rem 0}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper{display:grid;grid-gap:16px;gap:16px}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper.columns-1{grid-template-columns:1fr}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper.columns-2{grid-template-columns:repeat(2, 1fr)}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper.columns-3{grid-template-columns:repeat(3, 1fr)}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper.columns-4{grid-template-columns:repeat(4, 1fr)}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper .wrapper__item .wrapper__box-inner{position:relative;padding-top:56.25%}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper .wrapper__item .wrapper__box-inner:not(:has(.popup-video-link))>video,.wp-block-grainandprotein-testimonials-block .testimonials-wrapper .wrapper__item .wrapper__box-inner:not(:has(.popup-video-link))>iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper .wrapper__item .wrapper__box-inner a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper .wrapper__item .wrapper__box-inner a video,.wp-block-grainandprotein-testimonials-block .testimonials-wrapper .wrapper__item .wrapper__box-inner a iframe{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper .wrapper__item .wrapper__box-inner .testimonials-overlay{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:block}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper .wrapper__item .wrapper__box-inner .testimonials-overlay:before,.wp-block-grainandprotein-testimonials-block .testimonials-wrapper .wrapper__item .wrapper__box-inner .testimonials-overlay:after{bottom:auto;content:"";left:50%;position:absolute;right:auto;top:50%;transform:translateX(-50%) translateY(-50%)}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper .wrapper__item .wrapper__box-inner .testimonials-overlay:before{background:rgba(0,0,0,.6);border:4px solid var(--wp--preset--color--white-theme-color);border-radius:50%;height:2.75em;transition:background .2s;width:2.75em;z-index:1}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper .wrapper__item .wrapper__box-inner .testimonials-overlay:after{border-bottom:.5em solid rgba(0,0,0,0);border-left:.75em solid var(--wp--preset--color--white-theme-color);border-top:.5em solid rgba(0,0,0,0);height:0;margin-left:.1em;width:0;z-index:2}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper .wrapper__item .wrapper__box-inner:hover .testimonials-overlay:before{border:4px solid var(--wp--preset--color--theme-color)}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper .wrapper__item .wrapper__box-inner:hover .testimonials-overlay:after{border-left:.75em solid var(--wp--preset--color--theme-color)}.mdp-lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.mdp-lightbox-overlay .mdp-lightbox-content{position:relative;width:90%;max-width:800px;background:#000}.mdp-lightbox-overlay .mdp-lightbox-content .mdp-lightbox-close{position:absolute;border:2px solid;border-radius:50%;color:var(--wp--preset--color--white-theme-color);right:14px;top:-35px;text-align:right;transition:color .2s;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;padding-top:2px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;opacity:.65;cursor:zoom-out}.mdp-lightbox-overlay .mdp-lightbox-content .mdp-lightbox-close:hover{color:var(--wp--preset--color--theme-color);opacity:1}.mdp-lightbox-overlay .mdp-lightbox-content iframe,.mdp-lightbox-overlay .mdp-lightbox-content video{width:100%;height:450px}.fcb-inner-block .wp-block-grainandprotein-testimonials-block{padding-top:0}@media (max-width: 991px){.wp-block-grainandprotein-testimonials-block{padding:2.5rem 0}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper.columns-4{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.wp-block-grainandprotein-testimonials-block .testimonials-wrapper.columns-2{grid-template-columns:1fr}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper.columns-3{grid-template-columns:1fr}.wp-block-grainandprotein-testimonials-block .testimonials-wrapper.columns-4{grid-template-columns:1fr}}
