/*! Variables
   ========================================================================== */
.block-right-side-page-end-cta{position:relative}.block-right-side-page-end-cta:not(:first-child) .block-content-holder:before{content:"";display:block;position:absolute;left:0;top:0;border-top:1px solid #365325}@media (min-width:1200px){.block-right-side-page-end-cta:not(:first-child) .block-content-holder:before{width:calc(100% + 60px)}}@media (max-width:1199.98px) and (min-width:768px){.block-right-side-page-end-cta:not(:first-child) .block-content-holder:before{width:calc(100% + 40px)}}@media (max-width:767.98px){.block-right-side-page-end-cta:not(:first-child) .block-content-holder:before{width:calc(100% + 20px)}}.block-right-side-page-end-cta .block-content-holder{position:relative}@media (min-width:1200px){.block-right-side-page-end-cta .block-content-holder{padding-bottom:120px;padding-top:60px;padding-left:60px}}@media (min-width:992px) and (max-width:1199.98px){.block-right-side-page-end-cta .block-content-holder{padding-bottom:80px;padding-top:40px;padding-left:40px}}@media (min-width:768px) and (max-width:991.98px){.block-right-side-page-end-cta .block-content-holder{padding-bottom:80px;padding-top:40px;padding-left:40px}}@media (max-width:767.98px){.block-right-side-page-end-cta .block-content-holder{padding-top:30px;padding-left:20px;padding-bottom:60px}}.block-right-side-page-end-cta .block-content-holder p{margin-bottom:0!important}.block-right-side-page-end-cta .block-content-holder:after{content:"";position:absolute;left:0;top:0;height:100%;z-index:-1;background-color:#a6b68c}@media (min-width:1200px){.block-right-side-page-end-cta .block-content-holder:after{width:calc(100% + 60px)}}@media (max-width:1199.98px) and (min-width:992px){.block-right-side-page-end-cta .block-content-holder:after{width:calc(100% + 40px)}}@media (max-width:991.98px) and (min-width:768px){.block-right-side-page-end-cta .block-content-holder:after{width:calc(100% + 40px)}}@media (max-width:767.98px){.block-right-side-page-end-cta .block-content-holder:after{width:calc(100% + 20px)}}@media (min-width:1200px){.block-right-side-page-end-cta .block-title{padding-bottom:60px}}@media (min-width:768px) and (max-width:1199.98px){.block-right-side-page-end-cta .block-title{padding-bottom:40px}}@media (max-width:767.98px){.block-right-side-page-end-cta .block-title{padding-bottom:30px}}@media (min-width:1200px){.block-right-side-page-end-cta .block-title h2+p{padding-top:20px}}@media (max-width:1199.98px){.block-right-side-page-end-cta .block-title h2+p{padding-top:10px}}@media (min-width:1200px){.block-right-side-page-end-cta .block-title p{width:calc(83.3333333333% + 40px)}}.block-right-side-page-end-cta .item{text-decoration:none;color:inherit}@media (min-width:1200px){.block-right-side-page-end-cta .item{min-height:var(--item-height);width:33.3333333333%}}@media (min-width:992px) and (max-width:1199.98px){.block-right-side-page-end-cta .item{min-height:var(--item-height);width:33.3333333333%}}@media (min-width:768px) and (max-width:991.98px){.block-right-side-page-end-cta .item{width:33.3333333333%}}@media (max-width:767.98px){.block-right-side-page-end-cta .item{width:100%}.block-right-side-page-end-cta .item:nth-child(n+2){margin-top:20px}}.block-right-side-page-end-cta .item .content-holder{position:relative;border:1px solid transparent;height:100%;border-top-color:rgba(54,83,37,.2);border-left-color:rgba(54,83,37,.2)}@media (min-width:1200px){.block-right-side-page-end-cta .item .content-holder{padding:30px 0 0 30px}}@media (max-width:1199.98px){.block-right-side-page-end-cta .item .content-holder{padding:20px 0 0 20px}}@media (min-width:1200px){.block-right-side-page-end-cta .item .content-holder h3{margin-bottom:30px;padding-right:30px!important}}@media (max-width:1199.98px) and (min-width:992px){.block-right-side-page-end-cta .item .content-holder h3{margin-bottom:40px}}@media (max-width:991.98px) and (min-width:768px){.block-right-side-page-end-cta .item .content-holder h3{margin-bottom:40px}}@media (max-width:767.98px){.block-right-side-page-end-cta .item .content-holder h3{margin-bottom:20px;padding-right:20px!important}}.block-right-side-page-end-cta .item .content-holder [class*=col-]{padding-left:0;padding-right:0}.block-right-side-page-end-cta .item .content-holder .item-media{width:90px;height:90px;position:relative;outline:1px solid #365325}@media (max-width:767.98px){.block-right-side-page-end-cta .item .content-holder .item-media{width:80px;height:80px}}.block-right-side-page-end-cta .item .content-holder figure{position:relative;display:block;padding-top:100%;width:100%;height:100%}.block-right-side-page-end-cta .item .content-holder figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.block-right-side-page-end-cta .item .content-holder .icon{position:absolute;right:0;bottom:0;background:no-repeat url(//foodpolicyhub.org/wp-content/themes/fph/blocks/block-right-side-page-end-cta/../../_include/img/ui/cta-large-arrow-light-green.svg) #1e2e14}@media (min-width:768px){.block-right-side-page-end-cta .item .content-holder .icon{width:90px;height:90px;background-size:27px auto;background-position:31px center}}@media (max-width:767.98px){.block-right-side-page-end-cta .item .content-holder .icon{width:80px;height:80px;background-size:27px auto;background-position:center center}}.block-right-side-page-end-cta .item .content-holder .icon:after{content:"";position:absolute;right:0;bottom:0;width:100%;height:100%;clip-path:polygon(0 100%,0 100%,0 100%,0 100%);background:no-repeat 31px center url(//foodpolicyhub.org/wp-content/themes/fph/blocks/block-right-side-page-end-cta/../../_include/img/ui/cta-large-arrow-light-green.svg) #1e2e14;background-size:27px auto;transition:clip-path .4s;border:1px solid #1e2e14}@media (max-width:767.98px){.block-right-side-page-end-cta .item .content-holder .icon:after{background-position:center center;background-size:27px auto}}@media (hover:hover) and (min-width:992px){.block-right-side-page-end-cta .item .content-holder:hover{border-color:#365325;background-color:#dddd6b}.block-right-side-page-end-cta .item .content-holder:hover .icon:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation-duration:.3s;animation-delay:.2s;animation-name:ctaBtnCover}}@keyframes ctaBtnCover{0%{background-position:center center}50%{background-position:36px center}100%{background-position:center center}}