.elementor-4024 .elementor-element.elementor-element-60cb61c{--display:flex;--overflow:hidden;}.elementor-4024 .elementor-element.elementor-element-79bacce{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4024 .elementor-element.elementor-element-e9a7f6b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-4024 .elementor-element.elementor-element-18d575b{--display:flex;}.elementor-4024 .elementor-element.elementor-element-b815c8e{--display:flex;}.elementor-4024 .elementor-element.elementor-element-db9d062{--display:flex;}.elementor-4024 .elementor-element.elementor-element-b32548b{--display:flex;}.elementor-4024 .elementor-element.elementor-element-27c04a6{--display:flex;}.elementor-4024 .elementor-element.elementor-element-9cae88d{--display:flex;}.elementor-4024 .elementor-element.elementor-element-96916ba{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4024 .elementor-element.elementor-element-d084ccc{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4024 .elementor-element.elementor-element-d084ccc.e-con{--flex-grow:0;--flex-shrink:0;}.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 );color:var( --e-global-color-primary );}.elementor-4024 .elementor-element.elementor-element-82d0ed7 .elementor-heading-title{font-family:var( --e-global-typography-ab45979-font-family ), Sans-serif;font-size:var( --e-global-typography-ab45979-font-size );font-weight:var( --e-global-typography-ab45979-font-weight );line-height:var( --e-global-typography-ab45979-line-height );color:var( --e-global-color-secondary );}.elementor-4024 .elementor-element.elementor-element-0764bd4{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4024 .elementor-element.elementor-element-0764bd4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4024 .elementor-element.elementor-element-045a870 .elementor-heading-title{font-family:var( --e-global-typography-ab45979-font-family ), Sans-serif;font-size:var( --e-global-typography-ab45979-font-size );font-weight:var( --e-global-typography-ab45979-font-weight );line-height:var( --e-global-typography-ab45979-line-height );color:var( --e-global-color-secondary );}.elementor-4024 .elementor-element.elementor-element-7ef2810{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4024 .elementor-element.elementor-element-7ef2810.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4024 .elementor-element.elementor-element-3831d08 .elementor-heading-title{font-family:var( --e-global-typography-ab45979-font-family ), Sans-serif;font-size:var( --e-global-typography-ab45979-font-size );font-weight:var( --e-global-typography-ab45979-font-weight );line-height:var( --e-global-typography-ab45979-line-height );color:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4024 .elementor-element.elementor-element-82d0ed7 .elementor-heading-title{font-size:var( --e-global-typography-ab45979-font-size );line-height:var( --e-global-typography-ab45979-line-height );}.elementor-4024 .elementor-element.elementor-element-045a870 .elementor-heading-title{font-size:var( --e-global-typography-ab45979-font-size );line-height:var( --e-global-typography-ab45979-line-height );}.elementor-4024 .elementor-element.elementor-element-3831d08 .elementor-heading-title{font-size:var( --e-global-typography-ab45979-font-size );line-height:var( --e-global-typography-ab45979-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4024 .elementor-element.elementor-element-82d0ed7 .elementor-heading-title{font-size:var( --e-global-typography-ab45979-font-size );line-height:var( --e-global-typography-ab45979-line-height );}.elementor-4024 .elementor-element.elementor-element-045a870 .elementor-heading-title{font-size:var( --e-global-typography-ab45979-font-size );line-height:var( --e-global-typography-ab45979-line-height );}.elementor-4024 .elementor-element.elementor-element-3831d08 .elementor-heading-title{font-size:var( --e-global-typography-ab45979-font-size );line-height:var( --e-global-typography-ab45979-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4024 .elementor-element.elementor-element-82d0ed7 .elementor-heading-title{font-size:var( --e-global-typography-ab45979-font-size );line-height:var( --e-global-typography-ab45979-line-height );}.elementor-4024 .elementor-element.elementor-element-045a870 .elementor-heading-title{font-size:var( --e-global-typography-ab45979-font-size );line-height:var( --e-global-typography-ab45979-line-height );}.elementor-4024 .elementor-element.elementor-element-3831d08 .elementor-heading-title{font-size:var( --e-global-typography-ab45979-font-size );line-height:var( --e-global-typography-ab45979-line-height );}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4024 .elementor-element.elementor-element-82d0ed7 .elementor-heading-title{font-size:var( --e-global-typography-ab45979-font-size );line-height:var( --e-global-typography-ab45979-line-height );}.elementor-4024 .elementor-element.elementor-element-045a870 .elementor-heading-title{font-size:var( --e-global-typography-ab45979-font-size );line-height:var( --e-global-typography-ab45979-line-height );}.elementor-4024 .elementor-element.elementor-element-3831d08 .elementor-heading-title{font-size:var( --e-global-typography-ab45979-font-size );line-height:var( --e-global-typography-ab45979-line-height );}}/* Start custom CSS for container, class: .elementor-element-79bacce */.elementor-4024 .elementor-element.elementor-element-79bacce img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60cb61c */.fries-hero__wrapper {
    position: relative;
    overflow: hidden !important;
}

.fries-marquee {
    width: 120vw;
    display: flex;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center;
    justify-content: center;
    will-change: transform;
    position: absolute;
    top: 37%;
    overflow: hidden !important;
}


.marquee--inner {
    display: flex;
    flex-direction: row !important;
    align-items: center;
    width: -moz-max-content;
    width: max-content;
    flex-shrink: 0;
    padding-block: clamp(10px, 1.5vw, 15px);
    gap: clamp(30px, 4vw, 60px);
}

.marquee--inner .elementor-widget-heading {
    min-width: unset;
        margin: 0;
    display: flex;
    align-items: center;
    position: relative;
    width: -moz-max-content;
    width: max-content;
    font-size: clamp(20px, 2.5vw, 32px);
    line-height: 1.3;
    letter-spacing: -0.5px;
    text-transform: capitalize;
    font-weight: 500;
    gap: clamp(20px, 3vw, 40px);
}

@media (prefers-reduced-motion: no-preference) {

	.marquee-one {
		animation: marquee-slide 30s linear infinite;
	}
}

@keyframes marquee-slide {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(-100%);
	}
}/* End custom CSS */