html {font-size:clamp(7.5px,0.522vw,10px)}:root{--bg2:#e8f1ea;--tertiary:#1f6b33;--primary:#0c7145;--text:#5a605b;--title:#0a2614}*{margin:0px;padding:0px;box-sizing:border-box}.img_bg{position:relative;z-index:2}.contact_banner{max-width:256rem;margin:0px auto;background-image:linear-gradient(to top,#fff 5.2rem,var(--bg2) 5.2rem 100%);padding-top:8.6rem}body > section{position:relative}body > section:hover{}@media screen and (max-width:768px){.contact_banner{padding:40px 0px;background:var(--bg2);overflow:hidden}}.img_bg > img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0px;top:0px;z-index:-2}.contact_banner.img_bg > img{height:auto;top:unset;bottom:5.2rem}@media screen and (max-width:768px){.contact_banner.img_bg > img{bottom:0px}}.content{max-width:144rem;margin:0px auto;position:relative}@media screen and (min-width:769px) and (max-width:1220px){.content{padding:0px 3rem}}@media screen and (min-width:769px) and (max-width:1024px){.content,.swiper_content{max-width:896px}}@media screen and (min-width:769px) and (max-width:896px){.content,.swiper_content{max-width:768px}}@media screen and (max-width:768px){.content{padding:0px 20px}}.flex{display:flex}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.flex_top{align-items:flex-start}.gap{gap:3rem}@media screen and (max-width:768px){.gap{gap:20px}}@media screen and (max-width:768px){.contact_banner .flex{align-items:unset}}.contact_banner .lt{flex:1 1 0%;width:100%;max-width:75rem;padding-top:1.3rem}@media screen and (max-width:768px){.contact_banner .lt{padding:0px;display:flex;flex-direction:column}}.contact_banner .head{position:relative;z-index:2}@media screen and (max-width:768px){.contact_banner .head{margin:auto 0px}}i,em{font-style:normal}.tcon.bn > em{font-size:1.5rem;color:rgb(57,157,56);margin-bottom:1.6rem;letter-spacing:0.12em}.tcon em{font-style:normal}.tcon > em{display:block;font-size:1.6rem;line-height:1.2;font-weight:500;color:var(--tertiary);text-transform:uppercase;margin-bottom:1.4rem;letter-spacing:0.004375em}.contact_banner .head .tcon > em{margin-bottom:1.5rem}@media screen and (max-width:768px){.tcon.bn > em{font-size:13px;margin-bottom:8px}}@media screen and (max-width:768px){.tcon > em{font-size:14px;margin-bottom:8px}}@media screen and (max-width:768px){.contact_banner .head .tcon > em{margin-bottom:8px}}.tcon h1{font-size:7rem;line-height:1.14286;font-weight:600}@media screen and (min-width:769px) and (max-width:1220px){.tcon h1{font-size:6rem}}@media screen and (min-width:769px) and (max-width:896px){.tcon h1{font-size:5rem}}@media screen and (max-width:768px){.tcon h1{font-size:25px;line-height:1.3}}.tcon.bn h1 em{color:rgb(159,199,75)}.tcon h1 em{color:var(--primary)}.tcon.bn p,.tcon.bn .desc{color:rgb(90,90,90)}.tcon p,.tcon .desc{font-size:1.8rem;line-height:2.8rem;color:var(--text)}.contact_banner .head p{width:60%;max-width:41.5rem;margin-top:1.3rem}@media screen and (max-width:768px){.tcon p,.tcon .desc{font-size:14px;line-height:1.5;margin-top:10px}}@media screen and (max-width:768px){div.head .desc,div.head p{margin-top:12px}}@media screen and (max-width:768px){.contact_banner .head p{width:100%;margin-top:12px}}a{color:inherit;cursor:pointer;font-size:inherit;text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:0.3s;background-color:var(--primary);border:1px solid var(--primary);color:rgb(255,255,255);border-radius:100px;font-size:1.8rem;line-height:5.4rem;gap:0.8rem;padding:0px 3.1rem;font-weight:400;letter-spacing:0.01556em}.btn::after{display:inline-block;content:"";flex-shrink:0;width:1em;height:1em;transition:0.3s;filter:contrast(0) brightness(2);background:url("https://ydnyfrozenfood.com/wp-content/plugins/sytech-fronteditor/sytpl/contact_0/assets/img/arrow-r.svg") center center / contain no-repeat}.btn:hover{color:var(--primary);background-color:transparent}.btn:hover::after{filter:unset;transform:translateX(20%)}.btn.no_a::after{display:none}.contact_banner .head .btn{margin-top:2.6rem}.contact_banner .head .btn:hover{background-color:rgb(255,255,255)}@media screen and (max-width:768px){.btn,.btn_line{font-size:14px;line-height:40px;padding:0px 20px;gap:8px}}@media screen and (max-width:768px){div.head .btn,div.head .btn_line{font-size:14px;line-height:40px;padding:0px 20px;gap:8px}}@media screen and (max-width:768px){div.head .btn,div.head .btn_line,div.head .btn_i{margin-top:20px}}@media screen and (max-width:768px){.contact_banner .head .btn{margin-top:20px}}.img.img_aba{position:relative;--h:100%}.img.img_aba::after{content:"";display:block;padding-bottom:var(--h)}.contact_banner .img{--h:56.54704171%;margin:-27.6% -18.4% 0px -19.0667%}.img.img_ct img{object-fit:contain}.img.img_aba img{position:absolute;left:0px;top:0px}.img.img_hv:hover img{transform:scale(1.03)}.img img{width:100%;height:100%;display:block;transition:0.5s;aspect-ratio:inherit}.contact_banner .quote_form{position:relative;z-index:2;width:40.625%;margin-right:-2px}@media screen and (max-width:768px){.contact_banner .quote_form{width:50%;margin:0px}}@media screen and (max-width:576px){.contact_banner .quote_form{width:100%}}.contact_banner form{border-radius:2rem;border:1px solid rgb(232,239,233);background-color:rgb(255,255,255);color:rgb(26,26,26);display:grid;gap:2rem;padding:8.71795% 8.20513% 6.83761%}@media screen and (max-width:768px){.contact_banner form{border-radius:10px;padding:20px;gap:16px}}.contact_banner form .info{padding-bottom:1.5rem}@media screen and (max-width:768px){.contact_banner form .info{padding-bottom:10px}}.contact_banner form .info strong{font-size:2.4rem;font-weight:600}@media screen and (max-width:768px){.contact_banner form .info strong{font-size:18px}}.contact_banner form .info p{font-size:1.5rem;line-height:1.6;color:rgb(102,102,102);margin-top:1.4rem}@media screen and (max-width:768px){.contact_banner form .info p{font-size:14px;margin-top:10px}}.contact_banner form span{width:100%}.contact_banner form .label{display:block;font-size:1.4rem;font-weight:500;margin-bottom:1.2rem}@media screen and (max-width:768px){.contact_banner form .label{font-size:13px;margin-bottom:10px}}.contact_banner form .label i{color:rgb(11,122,63)}input,button,textarea{border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;outline:none;font-family:unset;color:var(--title);background-color:transparent}.contact_banner form input,.contact_banner form textarea{display:block;width:100%;border-radius:1.2rem;border:1px solid rgb(224,232,226);background-color:rgb(250,252,251);transition:border-color 0.2s;font-size:1.8rem;font-weight:500;padding:0px 2rem;height:5rem}.contact_banner form input:focus,.contact_banner form textarea:focus{border-color:var(--primary)}@media screen and (max-width:768px){.contact_banner form input,.contact_banner form textarea{font-size:14px;padding:0px 20px;height:46px;border-radius:10px}}.contact_banner form span:has(textarea){margin-top:-1px}@media screen and (max-width:768px){.contact_banner form span:has(textarea){margin-top:0px}}textarea{resize:none}.contact_banner form textarea{height:14.1rem;padding:1.5rem 2rem}@media screen and (max-width:768px){.contact_banner form textarea{height:120px;padding:14px 20px}}.contact_banner form span:has(.btn){margin-top:1rem}@media screen and (max-width:768px){.contact_banner form span:has(.btn){margin-top:10px}}.contact_banner form .btn{gap:1.6rem}@media screen and (max-width:768px){.contact_banner form .btn{gap:8px}}button,input[type="submit"]{cursor:pointer}.contact_banner form .btn input{display:none}.sytech_export_template{display:none}@media screen and (max-width:786px){}*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#0c7145;--secondary:#7cb343;--tertiary:#1f6b33;--title:#0a2614;--text:#5a605b;--bg:#e9f4ed;--bg2:#e8f1ea;--filter:drop-shadow(1rem 2rem 2rem rgba(62,68,65,0.2))}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:144rem;margin:0 auto;position:relative}.content .content{padding:0}li{list-style:none}.icon.icon_ab{position:relative}.icon.icon_ab img{position:absolute;left:0;top:0}.icon img{display:block;object-fit:contain;width:100%;height:100%;transition:all 0.3s}.btn_line{display:inline-block;cursor:pointer;text-align:center;transition:all 0.3s;border:1px solid rgba(12,113,69,0.5);color:var(--title);background-color:transparent;border-radius:1rem;font-size:1.8rem;font-weight:500;line-height:5.5rem;padding:0 3.45rem}.btn_line:hover{background-color:var(--primary);border-color:var(--primary);color:#fff}.contact_infos{padding:6.8rem 0 13.4rem}.contact_infos .items ul{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2.08333333%}.contact_infos .items .active .item{background-color:var(--primary);color:#fff}.contact_infos .items .active .item .wrap .icon{background-color:#9fc74b}.contact_infos .items .active .item .wrap .icon img{filter:contrast(0) brightness(2)}.contact_infos .items .active .item .wrap .label{color:#9fc74b}.contact_infos .items .active .item .btn_line{border-color:#9fc74b;color:#9fc74b}.contact_infos .items .active .item .btn_line::before{background-image:url("https://ydnyfrozenfood.com/wp-content/plugins/sytech-fronteditor/sytpl/contact_01_contact_infos/assets/img/icon-copy2.svg")}.contact_infos .items .active .item .btn_line:hover{background-color:#9fc74b;color:#fff}.contact_infos .items .active .item .btn_line:hover::before{filter:contrast(0) brightness(2)}.contact_infos .item{display:flex;flex-direction:column;align-items:flex-start;height:100%;transition:all 0.3s;border-radius:2rem;background-color:var(--bg);color:#1a1a1a;gap:2.3rem;padding:8.4782609% 8.4782609% 8.2608696%}.contact_infos .item .wrap{width:100%;display:grid;grid-template-columns:5.4rem 1fr;align-items:center;gap:1.7rem;margin-bottom:0.5rem}.contact_infos .item .wrap .icon{padding-bottom:100%;border-radius:1.4rem;transition:all 0.3s;background-color:var(--primary)}.contact_infos .item .wrap .icon img{transform:scale(0.55555556)}.contact_infos .item .wrap .label{font-size:1.358rem;text-transform:uppercase;color:#888;transition:all 0.3s}.contact_infos .item .wrap .title{font-size:1.881rem;font-weight:600;margin-top:1.1rem;margin-bottom:0.4rem}.contact_infos .item a{vertical-align:top;font-size:2.089rem;font-weight:600;transition:text-decoration 0.3s}.contact_infos .item a:hover{text-decoration:underline}.contact_infos .item .btn_line{display:inline-flex;align-items:center;justify-content:center;border-radius:0.684em;border-color:#0b7a3f;background-color:transparent;font-size:1.463rem;color:#0b7a3f;line-height:4rem;gap:0.9rem;padding:0 2.3rem 0 2.2rem}.contact_infos .item .btn_line::before{display:inline-block;content:'';width:1.0253em;height:1.0253em;transition:all 0.3s;background:url("https://ydnyfrozenfood.com/wp-content/plugins/sytech-fronteditor/sytpl/contact_01_contact_infos/assets/img/icon-copy.svg") no-repeat center / contain}.contact_infos .map{position:relative;overflow:hidden;border-radius:2rem;padding-bottom:43.88888889%;margin-top:11.2rem}.contact_infos .map iframe{position:absolute;width:100%;height:100%;top:0;left:0}@media screen and (max-width:768px){.content{padding:0 20px}.btn_line{font-size:14px;line-height:40px;padding:0 20px;gap:8px}.contact_infos{padding:50px 0}.contact_infos .items ul{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:20px}.contact_infos .item{border-radius:10px;padding:20px;gap:16px}.contact_infos .item .wrap{grid-template-columns:40px 1fr;gap:14px;margin:0}.contact_infos .item .wrap .icon{border-radius:8px}.contact_infos .item .wrap .label{font-size:13px}.contact_infos .item .wrap .title{font-size:16px;margin:5px 0 0}.contact_infos .item a{font-size:16px}.contact_infos .item .btn_line{font-size:14px;line-height:40px;padding:0 20px;gap:8px}.contact_infos .map{border-radius:10px;margin-top:30px;min-height:250px}}