.elementor-15 .elementor-element.elementor-element-3c2efde{--display:flex;--min-height:350px;--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;--justify-content:flex-end;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3c2efde:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3c2efde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://angtfoods.com/wp-content/uploads/2025/11/custom-img-085-copyright.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-3c2efde::before, .elementor-15 .elementor-element.elementor-element-3c2efde > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3c2efde > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3c2efde > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3c2efde > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3c2efde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-b1d9d23 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-026702d{--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;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-dd33343{--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;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:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 0px 0px;--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-15 .elementor-element.elementor-element-fb96904{--display:flex;--min-height:270px;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-fb4c7db img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1deaad3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-15 .elementor-element.elementor-element-1deaad3 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-15 .elementor-element.elementor-element-1deaad3 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-1deaad3 .elementor-heading-title a:focus{color:var( --e-global-color-4f095bd );}.elementor-15 .elementor-element.elementor-element-96e0193{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-15 .elementor-element.elementor-element-96e0193 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000000;}.elementor-widget-ucaddon_underline_animated_button .underline_animated_button a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-bb7a375 > .elementor-widget-container{margin:10px 0px 20px 15px;}.elementor-15 .elementor-element.elementor-element-bb7a375 .underline_animated_button{text-align:left;}.elementor-15 .elementor-element.elementor-element-bb7a375 .underline_animated_button a{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-15 .elementor-element.elementor-element-bb7a375 .underline_animated_button a:hover{color:var( --e-global-color-8da5e38 );}.elementor-15 .elementor-element.elementor-element-43a99e1{--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;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:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 0px 0px;--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-15 .elementor-element.elementor-element-f0b818f{--display:flex;--min-height:270px;--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-15 .elementor-element.elementor-element-6dfdd1b img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f9e880c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-15 .elementor-element.elementor-element-f9e880c .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-15 .elementor-element.elementor-element-f9e880c .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-f9e880c .elementor-heading-title a:focus{color:var( --e-global-color-4f095bd );}.elementor-15 .elementor-element.elementor-element-de8d129{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-15 .elementor-element.elementor-element-de8d129 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000000;}.elementor-15 .elementor-element.elementor-element-b1791b2 > .elementor-widget-container{margin:10px 0px 20px 15px;}.elementor-15 .elementor-element.elementor-element-b1791b2 .underline_animated_button{text-align:left;}.elementor-15 .elementor-element.elementor-element-b1791b2 .underline_animated_button a{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-15 .elementor-element.elementor-element-b1791b2 .underline_animated_button a:hover{color:var( --e-global-color-8da5e38 );}.elementor-15 .elementor-element.elementor-element-f10e34c{--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;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:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 0px 0px;--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-15 .elementor-element.elementor-element-92dd4b5{--display:flex;--min-height:270px;--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-15 .elementor-element.elementor-element-637d220 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-15 .elementor-element.elementor-element-825164e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-15 .elementor-element.elementor-element-825164e .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-15 .elementor-element.elementor-element-825164e .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-825164e .elementor-heading-title a:focus{color:var( --e-global-color-4f095bd );}.elementor-15 .elementor-element.elementor-element-13af17e{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-15 .elementor-element.elementor-element-13af17e .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000000;}.elementor-15 .elementor-element.elementor-element-574cb38 > .elementor-widget-container{margin:10px 0px 20px 15px;}.elementor-15 .elementor-element.elementor-element-574cb38 .underline_animated_button{text-align:left;}.elementor-15 .elementor-element.elementor-element-574cb38 .underline_animated_button a{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-15 .elementor-element.elementor-element-574cb38 .underline_animated_button a:hover{color:var( --e-global-color-8da5e38 );}.elementor-15 .elementor-element.elementor-element-66bad68{--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;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-56016b6{--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;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:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 0px 0px;--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-15 .elementor-element.elementor-element-4e36fef{--display:flex;--min-height:270px;--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-15 .elementor-element.elementor-element-23ecdc7 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2acd8a8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-15 .elementor-element.elementor-element-2acd8a8 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-15 .elementor-element.elementor-element-2acd8a8 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-2acd8a8 .elementor-heading-title a:focus{color:var( --e-global-color-4f095bd );}.elementor-15 .elementor-element.elementor-element-612360d{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-15 .elementor-element.elementor-element-612360d .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000000;}.elementor-15 .elementor-element.elementor-element-979d63b > .elementor-widget-container{margin:10px 0px 20px 15px;}.elementor-15 .elementor-element.elementor-element-979d63b .underline_animated_button{text-align:left;}.elementor-15 .elementor-element.elementor-element-979d63b .underline_animated_button a{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-15 .elementor-element.elementor-element-979d63b .underline_animated_button a:hover{color:var( --e-global-color-8da5e38 );}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-3c2efde{--min-height:300px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-b1d9d23 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-026702d{--padding-top:40px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-96e0193 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-de8d129 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-13af17e .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-66bad68{--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-612360d .elementor-heading-title{font-size:15px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-3c2efde{--content-width:1300px;}.elementor-15 .elementor-element.elementor-element-026702d{--content-width:1300px;}.elementor-15 .elementor-element.elementor-element-66bad68{--content-width:1300px;}.elementor-15 .elementor-element.elementor-element-56016b6{--width:32%;}}/* Start custom CSS for container, class: .elementor-element-fb96904 *//* Outer container */
.image-hover-zoom {
    position: relative;
    overflow: hidden; /* Prevents image from overflowing */
    display: inline-block;
}

/* Image styling */
.image-hover-zoom img {
    width: 100%;
    height: auto;
    transition: transform 0.4s ease-in-out; /* Smooth animation */
    display: block;
}

/* Hover effect: slight zoom */
.image-hover-zoom:hover img {
    transform: scale(1.1); /* Slight zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b818f *//* Outer container */
.image-hover-zoom {
    position: relative;
    overflow: hidden; /* Prevents image from overflowing */
    display: inline-block;
}

/* Image styling */
.image-hover-zoom img {
    width: 100%;
    height: auto;
    transition: transform 0.4s ease-in-out; /* Smooth animation */
    display: block;
}

/* Hover effect: slight zoom */
.image-hover-zoom:hover img {
    transform: scale(1.1); /* Slight zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92dd4b5 *//* Outer container */
.image-hover-zoom {
    position: relative;
    overflow: hidden; /* Prevents image from overflowing */
    display: inline-block;
}

/* Image styling */
.image-hover-zoom img {
    width: 100%;
    height: auto;
    transition: transform 0.4s ease-in-out; /* Smooth animation */
    display: block;
}

/* Hover effect: slight zoom */
.image-hover-zoom:hover img {
    transform: scale(1.1); /* Slight zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e36fef */.elementor-15 .elementor-element.elementor-element-4e36fef .image-hover-zoom {
    position: relative;
    overflow: hidden; 
    display: inline-block;
}


.elementor-15 .elementor-element.elementor-element-4e36fef .image-hover-zoom img {
    width: 100%;
    height: auto;
    transition: transform 0.4s ease-in-out; 
    display: block;
}


.elementor-15 .elementor-element.elementor-element-4e36fef .image-hover-zoom:hover img {
    transform: scale(1.1); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56016b6 */.hover-border {
    position: relative;
    display: inline-block;
    border-bottom: 1px solid #ccc; 
    transition: border-color 0.3s ease;
    overflow: hidden;
}


.hover-border::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px; 
    width: 0;
    background-color: #000; 
    transition: width 0.4s ease-in-out;
}

.hover-border:hover {
    border-bottom-color: transparent;
}

.hover-border:hover::after {
    width: 100%;
}

.hover-border .ico {
    opacity: 0;
    transform: translateX(-20px);
    transition: all 0.4s ease-in-out; 
}


.hover-border:hover .ico {
    opacity: 1;
    transform: translateX(0);
}

.hover-border {
    position: relative;
    display: inline-block;
    overflow: hidden;
}


.hover-border .hidden-text {
    opacity: 0;
    transform: translateX(-20px); 
    transition: all 0.4s ease-in-out; 
}


.hover-border:hover .hidden-text {
    opacity: 1;
    transform: translateX(0);
}
.hover-border .hidden {
    opacity: 1;
    transform: translateX(-20px);
    transition: all 0.4s ease-in-out; 
}


.hover-border:hover .hidden {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */