div.wpforms-field.wpforms-field-radio.wpforms-list-inline ul.wpforms-field-required{
    gap:0 !important;
    width: 100%;
}
div.wpforms-field.wpforms-field-radio.wpforms-list-inline ul.wpforms-field-required li label{
    border: 1px solid var(--e-global-color-primary);
    padding: 12px 25px;
    border-radius: 3px;
    width: 100%;
    text-align: center;
}
div.wpforms-field.wpforms-field-radio.wpforms-list-inline ul.wpforms-field-required li.wpforms-selected label{
    background-color: #3F72C1;
    color:#fff;
}
div.wpforms-field.wpforms-field-radio.wpforms-list-inline ul.wpforms-field-required li {
    padding: 8px 12px;
}
div.wpforms-field.wpforms-field-radio.wpforms-list-inline .depth-1>input:before, div.wpforms-field.wpforms-field-radio.wpforms-list-inline .depth-1>input:after{
    content: none;
    width: 0;
    height: 0;
}
div.wpforms-field.wpforms-field-radio.wpforms-list-inline .depth-1>input, div.wpforms-field.wpforms-field-radio.wpforms-list-inline .depth-1>input{
    appearance: none;
    background-color: blue;
    display: none;
}
button.wpforms-submit{
    background: var(--e-global-color-primary);
    border-radius: 40px;
    padding: 8px 32px;
}
#home_slider1 .sa_hover_container{
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-right: .6rem;
    padding-left: .6rem;
    align-items: center;
}
#home_slider1 .sa_hover_container img {
    width: 100%;
    height: auto;
    min-width: 5rem;
    max-height: 5.5rem;
    max-width: 5.5rem!important;
}
#home_part3_slider .sa_hover_container p{
text-align: center;
}
#home_slider1 .sa_hover_container p {
    color: #fff!important;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: .8px;
    padding-left: 1.9rem;
    margin-bottom: 0;
}
.product_slider--boxes,.product_slider--cups{
    display: none;
}
#home_part7_slider .sa_hover_container{
    display: flex;
    align-items: center;
}
#home_part7_slider .sa_hover_container img{
    display: flex;
    align-items: center;
}
#home_part7_slider .sa_hover_container .slider-sustainability__item--left{
   color:#fff;
   width:50%;
}
#home_part7_slider .sa_hover_container .slider-sustainability__item--right{
   color:#fff;
   width:50%;
   justify-content: center;
    align-items: center;
    display: flex;
}
#home_part7_slider .sa_hover_container .slider-sustainability__item--right .slider-sustainability__images{
    flex-wrap: wrap;
    flex-direction: row;
    display: flex;
    width: 100%;
    max-width: 42rem;
}
#home_part7_slider .sa_hover_container .slider-sustainability__item--right .slider-sustainability__images .slider-sustainability__images--img {
    padding: calc(.3125vw + .9rem);
    width: 50%;
}
#home_part7_slider .sa_hover_container .slider-sustainability__item--right .slider-sustainability__images .slider-sustainability__images--img img {
    border-radius: 20px;
}
#home_part8_slider .sa_hover_container{
    /* display: flex;
    align-items: center; */
    background: #f2f2f2;
    border-radius: 15px;
}
#home_part8_slider .owl-stage{
    display: flex;
    align-items: stretch;
}
#home_part8_slider .slider-reviews__name {
    font-size: 19px;
    font-weight: 600;
    margin-bottom: 0!important;
}
#home_part8_slider .slider-reviews__name, .slider-reviews__text {
    color: #000;
    text-align: center;
    font-style: normal;
    line-height: 25.3px;
}
#home_part8_slider .slider-reviews__company {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 25.3px;
    margin-top: 0!important;
}
.button_over_border a:hover{
    border-color : var(--e-global-color-primary) !important;
    /* transform: scale(1.1); */
}
.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{
    margin-left: 4rem;
    list-style: disc;
}
/* complete-coffee-packaging-solutions page */
#complete-coffee-packaging-solutions-slider .slider-reviews__name,#complete-coffee-packaging-solutions-slider .slider-reviews__text,#complete-coffee-packaging-solutions-slider p{
    text-align: center;
}
#complete-coffee-packaging-solutions-slider .sa_hover_container{
    background: rgba(58, 31, 114, .03) !important;
    border-radius: 15px;
}
.displayblock2 a{
    display: block;
}
#finalists-of-the-packaging-design-awards .selector {
    /* height: 400px; */
    /* transition: height 0.4s ease-in-out; */
}
/* Hover state */
#finalists-of-the-packaging-design-awards .selector:hover {
    /* height: 670px; */
}
/* Text animation */
.finalists-of-the-packaging-design-awards .text {
    /* margin-top: -350px; */
    height: 0;
    overflow: hidden;
    transition: height 0.3s ease-in-out 0.1s;
    /* Added explicit transition */
}
/* Text animation on hover */
.finalists-of-the-packaging-design-awards .selector:hover .text {
    margin-top: 0;
    height: 100%;
}
/* archive page */
.archive.category .zak-content {
    padding-left: calc(.9375vw + .7rem);
    padding-right: calc(.9375vw + .7rem);
    margin-top: calc(.625vw + 1.8rem);
    margin-bottom: calc(.625vw + 1.8rem);
    background-color: #FAFAFA;
}
.zak-container{
    max-width: 100% !important;
}
.zak-primary {
    width: 70%;
    padding-top: 0px;
    padding-right: 30px;
    padding-bottom: 0px;
}
.posts__cat-n-search {
    width: 25%;
}
.is-form-style input.is-search-input{
    /* background-color: #FAFAFA ;
    border: 2px solid #5e2790!important; */
    border-width: 2px;
    border-radius: 2rem;
    height: auto !important;
    min-height: 3.8rem;
}
.is-search-icon{
    /* background-color: #FAFAFA ; */
    border-width: 2px;
    border-radius: 2rem;
    height: auto !important;
    min-height: 3.8rem;
    border-left-width: 0px !important;
}
.is-form-style button.is-search-submit {
    background: 0 0;
    border: 0;
    box-shadow: none!important;
    opacity: 1;
    padding: 0!important;
    margin: 0;
    line-height: 0;
    outline: 0;
    vertical-align: middle;
    width: 36px;
    height: 40px;
}
@media screen and (max-width: 768px) {
    .displayblock a{
        display: block;
    } 
    #home_part7_slider .sa_hover_container{
        flex-direction: column;
    }
    #home_part7_slider .sa_hover_container .slider-sustainability__item--left,#home_part7_slider .sa_hover_container .slider-sustainability__item--right{
        width: 100%;
    }
}
.widget_block h2{
    font-size: calc(2.3rem + .625vw);
    border-bottom: none;
}
.widget .wp-block-heading, .widget .widget-title {
    position: relative;
    padding-bottom: 0px;
    border-bottom: 0px solid #E4E4E7;
    margin: 20px 0;
}
.widget .wp-block-heading::before, .widget .widget-title::before{
    background-color: transparent;
}
.right_sidebar_1 h2.wp-block-heading{
    font-size: 35px;
    margin-top: 29px ;
    margin-bottom: 0px ;
    font-weight: 600;
}
.right_sidebar_1 p{
    padding-top: 17px ;
}
.right_sidebar_1 #mc-embedded-subscribe{
    border-radius: 40px!important;
    display: inline-block;
    padding: 10px 20px!important;
    text-align: center!important;
    text-decoration: none!important;
    cursor: pointer!important;
    background: linear-gradient(268deg,#3F72C1 -.85%,#3F72C1 95.93%)!important;
    border: 1px solid #3F72C1!important;
    color: #fff!important;
    outline: none!important;
    min-width: 19rem;
    line-height: 1.2;
}
.widget{
    margin: 0;
}
.right-sidebar_social-media-icons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #3F72C1;
    border-radius: 12px;
    text-align: center!important;
    padding: 2rem 1.5rem;
    margin-top: 2rem!important;
    margin-bottom: 2rem!important;
}
.right-sidebar_social-media-icons h2, .right-sidebar_social-media-icons h3 {
    color: #fff!important;
    font-size: 1.75rem!important;
    margin-top: .5rem!important;
    margin-bottom: 1.5rem!important;
    width: 100%;
}
.right-sidebar_social-media-icons a {
    padding-right: 1rem;
    padding-left: 1rem;
}
.right-sidebar_social-media-icons a img {
    filter: invert(1)!important;
}
.sidebar-recent-articles h2{
    font-size: calc(2.3rem + .625vw);
}
.sidebar-recent-articles li {
    border-bottom: 1px solid #e9ecef;
    padding-bottom: 1rem;
}
.sidebar-recent-articles a {
    font-size: 1.7rem!important;
    color: #000!important;
    text-decoration: none;
    font-weight: 700;
    margin-bottom: 1rem;
    display: block;
}
.sidebar-recent-articles .wp-block-latest-posts__post-author,.sidebar-recent-articles .wp-block-latest-posts__post-date {
    font-size: 13px;
}
#zak-secondary .wp-block-columns{
    padding: 0;
}
.news-right-list article{
    flex-direction: row !important;
}
.news-right-list article>a{
    width:120px !important;
    padding-right: 20px !important;
}
.news-right-list article>a img{
    position: absolute !important;
    display: block !important;
    width: 100% !important;
    height: 100%!important;
    top: 50% !important;
    left: 50% !important;
    object-fit: cover!important;
    -ms-transform: translate(-50%,-50%) scale(1) !important;
}
.news-right-list article>.elementor-post__text{
    flex: 1;
}
.category_box .elementor-heading-title p {
    color: #3F72C1!important;
    margin-bottom: 0;
    margin-left: 2rem;
    line-height: 1em;
    margin-top: 0;
    display: inline-block;
    font-size: 16px;
}
.flag_bg {
	background: linear-gradient(-45deg, #5E2890, #0EA7A3, #3F1B77, #3F1B77);
	background-size: 400% 400%;
	animation: flag_bg 12s ease infinite;
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
}
@keyframes flag_bg {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
.coffee-packaging-innovation-icon-box h3{
    margin: 20px 0;
}

 .new_check_style ul

 {
    gap:0 !important;
    width:100%
}

 .new_check_style ul>li

 {
    width: 25%;
    padding: 8px 12px !important;
    align-items: flex-end !important;
}

 .new_check_style ul>li label
 {
    border: 1px solid var(--e-global-color-primary);
    padding: 12px 25px;
    border-radius: 3px;
    width: 100%;
    text-align: center;
}

 .new_check_style ul>li.wpforms-selected label
 {
    background-color: #3F72C1;
    color: #fff;
}
#wpforms-729-field_37-container input{
    appearance: none;
    background-color: blue;
    display: none;
}
@media screen and (max-width: 768px)  {
    #build-you-own-coffee-bag-form div.wpforms-field.wpforms-field-radio.wpforms-list-inline .depth-1{
        width:50% !important;
    }
    .new_check_style ul>li

    {
       width: 50%;

   }
}