.elementor-1268 .elementor-element.elementor-element-751ab1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.2em 1.2em;--row-gap:1.2em;--column-gap:1.2em;--border-radius:1.2em 1.2em 1.2em 1.2em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1268 .elementor-element.elementor-element-751ab1b:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-751ab1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-48865f6 );background-image:url("https://b2b.promcountrycheese.com.au/wp-content/uploads/2025/11/Bg-Export-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1268 .elementor-element.elementor-element-f83910b{--display:flex;--min-height:10em;--gap:1.2em 0em;--row-gap:1.2em;--column-gap:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1268 .elementor-element.elementor-element-b597579 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1268 .elementor-element.elementor-element-b597579 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-1268 .elementor-element.elementor-element-4203cdf .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1268 .elementor-element.elementor-element-5efa4e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1268 .elementor-element.elementor-element-5711cb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1268 .elementor-element.elementor-element-0eb7278{--display:flex;--min-height:2.2em;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b5cb474 );--border-color:var( --e-global-color-b5cb474 );--border-radius:50% 50% 50% 50%;}.elementor-1268 .elementor-element.elementor-element-0eb7278:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-0eb7278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6cb1baa );}.elementor-1268 .elementor-element.elementor-element-c3ef483 .elementor-heading-title{font-family:var( --e-global-typography-186c5ea-font-family ), Sans-serif;font-size:var( --e-global-typography-186c5ea-font-size );font-weight:var( --e-global-typography-186c5ea-font-weight );line-height:var( --e-global-typography-186c5ea-line-height );letter-spacing:var( --e-global-typography-186c5ea-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1268 .elementor-element.elementor-element-c5272c6{--display:flex;--gap:0.1em 0.1em;--row-gap:0.1em;--column-gap:0.1em;}.elementor-1268 .elementor-element.elementor-element-7996ee7 .elementor-heading-title{font-family:var( --e-global-typography-186c5ea-font-family ), Sans-serif;font-size:var( --e-global-typography-186c5ea-font-size );font-weight:var( --e-global-typography-186c5ea-font-weight );line-height:var( --e-global-typography-186c5ea-line-height );letter-spacing:var( --e-global-typography-186c5ea-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1268 .elementor-element.elementor-element-e1eb0b4 .elementor-heading-title{font-family:var( --e-global-typography-b003076-font-family ), Sans-serif;font-size:var( --e-global-typography-b003076-font-size );font-weight:var( --e-global-typography-b003076-font-weight );line-height:var( --e-global-typography-b003076-line-height );letter-spacing:var( --e-global-typography-b003076-letter-spacing );color:var( --e-global-color-e8b9eaf );}.elementor-1268 .elementor-element.elementor-element-d5abf05{width:var( --container-widget-width, 10em );max-width:10em;--container-widget-width:10em;--container-widget-flex-grow:0;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:0.9em;--e-rating-gap:0.3em;}@media(min-width:768px){.elementor-1268 .elementor-element.elementor-element-0eb7278{--width:2.2em;}.elementor-1268 .elementor-element.elementor-element-c5272c6{--width:6.8em;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1268 .elementor-element.elementor-element-4203cdf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1268 .elementor-element.elementor-element-c3ef483 .elementor-heading-title{font-size:var( --e-global-typography-186c5ea-font-size );line-height:var( --e-global-typography-186c5ea-line-height );letter-spacing:var( --e-global-typography-186c5ea-letter-spacing );}.elementor-1268 .elementor-element.elementor-element-7996ee7 .elementor-heading-title{font-size:var( --e-global-typography-186c5ea-font-size );line-height:var( --e-global-typography-186c5ea-line-height );letter-spacing:var( --e-global-typography-186c5ea-letter-spacing );}.elementor-1268 .elementor-element.elementor-element-e1eb0b4 .elementor-heading-title{font-size:var( --e-global-typography-b003076-font-size );line-height:var( --e-global-typography-b003076-line-height );letter-spacing:var( --e-global-typography-b003076-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1268 .elementor-element.elementor-element-4203cdf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1268 .elementor-element.elementor-element-5711cb4{--width:10em;}.elementor-1268 .elementor-element.elementor-element-0eb7278{--width:2.4em;}.elementor-1268 .elementor-element.elementor-element-c3ef483 .elementor-heading-title{font-size:var( --e-global-typography-186c5ea-font-size );line-height:var( --e-global-typography-186c5ea-line-height );letter-spacing:var( --e-global-typography-186c5ea-letter-spacing );}.elementor-1268 .elementor-element.elementor-element-c5272c6{--width:6em;}.elementor-1268 .elementor-element.elementor-element-7996ee7 .elementor-heading-title{font-size:var( --e-global-typography-186c5ea-font-size );line-height:var( --e-global-typography-186c5ea-line-height );letter-spacing:var( --e-global-typography-186c5ea-letter-spacing );}.elementor-1268 .elementor-element.elementor-element-e1eb0b4 .elementor-heading-title{font-size:var( --e-global-typography-b003076-font-size );line-height:var( --e-global-typography-b003076-line-height );letter-spacing:var( --e-global-typography-b003076-letter-spacing );}.elementor-1268 .elementor-element.elementor-element-d5abf05{--container-widget-width:7em;--container-widget-flex-grow:0;width:var( --container-widget-width, 7em );max-width:7em;}}/* Start custom CSS for heading, class: .elementor-element-4203cdf */.read-more-trigger {
    color: #F1C40F !important; 
    text-decoration: underline !important;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
    margin-left: 4px; 
    white-space: nowrap;
    display: inline-block; 
    transition: all 1.6s ease !important;
}

.read-more-trigger:hover {
    color: #fff !important;
    transition: all 1.6s ease !important;
}


.more-content {
    opacity: 0;
    font-size: 0;
 line-height: 0; 
    

 transition:
  transform 0.8s cubic-bezier(0.25, 0.1, 0.25, 1),
  opacity 1.4s cubic-bezier(0.4, 0.0, 0.2, 1);
transform: scale(1.03);


}

.more-content.visible {
    opacity: 1;
    font-size: inherit; 
    line-height: inherit;
}

.dots {
    display: inline;
}

.dots.hidden {
    display: none; 
}

.elementor-heading-title {
  transition:
    max-height 0.6s cubic-bezier(0.25, 0.1, 0.25, 1),
    opacity 0.3s ease,
    transform 0.45s cubic-bezier(0.25, 0.1, 0.25, 1);
  overflow: hidden;
}

.elementor-heading-title.collapsed {
  max-height: 8.25em;
  transform: scale(1);
}

.elementor-heading-title.expanded {
  max-height: 1000px;
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751ab1b */.elementor-1268 .elementor-element.elementor-element-751ab1b {
    box-shadow: 0px 14px 14px rgba(204, 204, 204, 0.09), 0px 3px 8px rgba(204, 204, 204, 0.1);
    
    transition: all 0.6s ease;
}/* End custom CSS */