@font-face{font-family:Mona Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.4c53cb0b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.7cafafbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.6754a747.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.4c53cb0b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.7cafafbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.6754a747.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.4c53cb0b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.7cafafbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.6754a747.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.4c53cb0b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.7cafafbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.6754a747.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mona_sans_288cf86-module__7EnNra__className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mona_sans_288cf86-module__7EnNra__variable{--font-mona-sans:"Mona Sans","Mona Sans Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_607bcf24-module__2dKkPq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_607bcf24-module__2dKkPq__variable{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_7c9eafb7-module__omv1bq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_7c9eafb7-module__omv1bq__variable{--font-poppins:"Poppins","Poppins Fallback"}
.top-header-content{text-align:center;justify-content:center;align-items:center;gap:15px;display:flex}.top-header{background:#000;padding-block:8px}.top-header-content p{color:#fff;letter-spacing:.75px;text-transform:capitalize;font-size:15px;font-weight:700;line-height:normal}.main-header-wp{justify-content:space-between;align-items:center;padding-block:11px;display:flex}.header-btn-wp{align-items:center;gap:10px;display:flex}.main-header{z-index:999;background-color:#fff;border-bottom:1px solid #ddd;padding:0;position:sticky;top:0}
.footer-content-wp{justify-content:space-between;align-items:center;gap:40px;display:flex}.footer-info{justify-content:space-between;gap:100px;display:flex}.social-links ul{align-items:center;gap:10px;display:flex}.social-links ul li a{filter:drop-shadow(0 4px 18px #1113231a);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.site-footer{background:#f6f6f6;border-top:1px solid #dddcdc;padding-block:70px}.footer-link-wp h4{color:#000;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.2}.footer-links a{color:#222;font-size:16px;font-weight:400;line-height:1.2}.footer-links ul li:not(:last-child){margin-bottom:6px}.copy-right-text p{color:#000;font-size:16px;font-weight:500;line-height:1.2}.footer-social-wp .social-links{margin-bottom:24px}
:root{--primary-color:#b48a62;--secondary-color:#5e4833;--dark-color:#000;--white-color:#fff;--black-color:#000;--text-color:#646464;--text-color-2:#222;--transition:.3s}.container{width:100%;max-width:1720px;margin:0 auto;padding-inline:60px;position:relative}*{box-sizing:border-box;outline:none;margin:0;padding:0;text-decoration:none}body{font-family:var(--font-plus-jakarta);font-size:18px;line-height:1.2;position:unset!important}p{color:var(--text-color);margin-bottom:16px;font-size:18px;line-height:22px}P:last-of-type{margin-bottom:0}p a{color:var(--primary-color);transition:var(--transition);text-decoration:underline}p a:hover,a:hover{color:var(--primary-color)}a:hover{color:var(--black-color)}input,input:focus,input:hover,button,button:hover,button:focus{outline:none}img{max-width:100%;height:auto}.back-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.text-center{text-align:center}ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-mona-sans);color:var(--dark-color);letter-spacing:-1px;font-weight:600}.h1-title{font-size:24px;font-weight:500;line-height:1}.h2-title{font-size:48px;line-height:1.2}.h3-title{font-size:20px;line-height:24px}.h4-title{font-size:24px;line-height:26px}.h5-title{margin-bottom:0;font-size:18px;line-height:1}.h2-title strong{font-size:56px;font-weight:700}.sec-btn{background:var(--primary-color);color:var(--white-color);text-align:center;cursor:pointer;transition:var(--transition);letter-spacing:-.3px;border:0;border-radius:5px;outline:none;justify-content:center;align-items:center;gap:12px;padding:13px 30px;font-size:15px;font-weight:700;line-height:1;display:inline-flex;position:relative}.sec-btn:hover{background:var(--secondary-color);color:var(--white-color)}.sec-btn.dark-btn{background:var(--secondary-color)}.sec-btn.dark-btn:hover{background:var(--primary-color);color:var(--white-color)}.hero-banner{width:100%;height:550px;position:relative;overflow:hidden}.hero-swiper{width:100%;height:100%}.hero-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.hero-slide:after{content:"";background:linear-gradient(90deg,#00000063 28.8%,#00000042 76.66%);position:absolute;inset:0}.hero-content{z-index:2;text-align:center;color:#fff;padding-top:100px;align-items:center;padding-inline:15px;position:absolute;inset:0}.hero-content h1{color:#fff;margin-bottom:20px;font-size:90px;font-weight:700;line-height:1}.hero-content p{color:#fff;max-width:920px;margin-inline:auto;font-size:26px;font-weight:500;line-height:1.5}.swiper-pagination-bullets{justify-content:center;align-items:center;display:flex}.hero-banner .swiper-pagination{bottom:113px!important}.hero-banner .swiper-pagination-bullet{opacity:1;background:#ffffff80;width:8px;height:8px}.hero-banner .swiper-pagination-bullet-active{background:#fff;width:10px;height:10px}.farm-cards-wp{grid-template-columns:repeat(4,1fr);gap:49px 33px;display:grid}.farm-listing-sec{padding-block:100px;position:relative}.farm-card-img-wp .farm-image{object-fit:cover;border-radius:20px;width:100%;height:342px}.sec-title{margin-bottom:40px}.farm-card-img-wp{position:relative}.farm-batch-tag{background:#fff;border-radius:40px;align-items:center;gap:6px;padding:7px 15px;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 4px 10px #0000001a}.farm-cards-wp.type-2 .farm-batch-tag{top:10px;left:10px}.farm-batch-tag p{color:#5a4030;font-size:18px;font-weight:500;line-height:1;font-family:var(--font-poppins)}.farm-like-wp{opacity:.5;background:#000;border:1px solid #fff;border-radius:40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:20px;right:20px}.farm-cards-wp.type-2 .farm-like-wp{top:10px;right:10px}.farm-card-content .h3-title{letter-spacing:-.16px;font-size:16px;font-weight:600;line-height:1.2}.farm-card-content{margin-top:24px}.farm-location-wp{align-items:center;gap:10px;margin-top:10px;display:flex}.farm-location-wp .farm-location{color:#646464;letter-spacing:-.16px;font-size:16px;font-weight:500;line-height:1.1}.farm-price-wp{align-items:center;gap:4px;margin-top:12px;display:flex}.farm-price-wp .farm-price{color:#000;letter-spacing:-.36px;font-size:18px;font-weight:800;line-height:1}.farm-price-wp .farm-price span{color:#838383;font-size:14px;font-weight:500;line-height:1}.farm-card{cursor:pointer;position:relative}.farm-listing-sec.weekend-farms{background:#a88067}.farm-cards-wp.type-2 .farm-card{background:#fff;border-radius:10px;padding:16px 13px;box-shadow:0 0 15px #33333314}.farm-cards-wp.type-2 .farm-image{border-radius:10px;height:250px}.farm-listing-sec.weekend-farms .sec-title .h2-title{color:#fff}.farm-listing-sec.photography-farms{background:#f6f6f6}.hosting-banner-sec{margin-block:90px;position:relative}.hosting-banner-wp{border-radius:20px;padding:40px}.hosting-banner-content{text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;background:#000000a6;border:1px solid #0003;border-radius:40px;max-width:656px;margin-left:auto;padding:50px}.hosting-banner-content .h2-title{color:#fff;letter-spacing:-.88px;text-transform:capitalize;margin-bottom:15px;font-size:44px;font-weight:600;line-height:1.1}.hosting-banner-content p{color:#fff;letter-spacing:-.36px;margin-bottom:30px;font-size:18px;font-weight:500;line-height:1.2}.testimonial-swiper{padding-bottom:60px}.testimonial-card{background:#f6f6f6;border-radius:20px;align-items:center;gap:40px;height:100%;padding:40px;display:flex}.testimonial-avatar{border-radius:50%;flex-shrink:0;width:190px;height:190px;overflow:hidden}.testimonial-avatar img{object-fit:cover;width:100%;height:100%}.testimonial-text{color:#000;font-size:20px;font-weight:500;line-height:1.3}.testimonial-user-name{color:#000;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1}.testimonial-user{margin-top:30px}.testimonial-user-location{color:#666;font-size:14px;font-weight:400;line-height:1}.swiper-pagination{bottom:0!important}.testimonial-section .swiper-pagination-bullet{opacity:1;background:#d9d9d9;width:10px;height:10px;margin:0 4px!important}.testimonial-section .swiper-pagination-bullet-active{background:#b48a62;border-radius:6px;width:27px}.about-us-sec{margin-top:80px}.about-us-wp{grid-template-columns:40% 1fr;justify-content:space-between;align-items:center;gap:80px;max-width:1210px;margin-inline:auto;display:grid}.about-us-content .h2-title{margin-bottom:20px}.about-us-text p{color:#000;font-size:18px;font-weight:400;line-height:1.6}.app-download-section{padding:80px 0}.app-download-card{background:#5e4833;border-radius:20px;grid-template-columns:auto 38%;justify-content:space-between;align-items:center;gap:20px;display:grid;position:relative;overflow:hidden}.app-download-content{padding:40px 0 40px 80px}.app-download-content h2{color:#fff;letter-spacing:-1.2px;margin-bottom:20px;font-size:60px;font-weight:700;line-height:1}.app-download-content p{color:#fff;letter-spacing:-.52px;font-size:26px;font-weight:500;line-height:1.3}.store-buttons{align-items:center;gap:20px;margin-top:40px;display:flex}.store-buttons img{cursor:pointer;background:#fff;border:2px solid #a6a6a6;border-radius:10px;box-shadow:-9.919px 33.062px 46.287px -26.45px #00000040,inset 0 -9.919px 19.837px #f4f5fa99}.app-download-visual img{margin-bottom:-14px}.app-download-visual{align-self:self-end;padding:60px 60px 0 0}.faq-section{padding-block:20px 80px}.faq-wrapper{grid-template-columns:auto 53%;gap:100px;max-width:1240px;margin-inline:auto;display:grid}.faq-left h2{color:#000;letter-spacing:-.8px;margin-bottom:20px;font-size:80px;font-weight:500;line-height:1.2}.faq-left h2 strong{text-align:right;display:block}.faq-left .divider{background:#dddcdc;width:100%;height:1px;margin-bottom:24px;display:block}.faq-left p{color:#000;letter-spacing:-.32px;text-transform:capitalize;font-size:32px;font-style:normal;font-weight:500;line-height:1.2}.faq-right{flex-direction:column;flex:1;gap:20px;display:flex}.faq-item{cursor:pointer;background:#fff;border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding:25px 20px;transition:border-color .3s,box-shadow .3s}.faq-item.active{border:2px solid #b49578;box-shadow:0 10px 35px #33333326}.faq-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.faq-header h4{color:#000;letter-spacing:-.36px;margin:0;font-size:18px;font-weight:700}.faq-icon{width:13px;height:13px;transition:transform .3s;position:relative}.faq-icon span{background:#5a4030;transition:all .3s;position:absolute}.faq-icon span:first-child{width:13px;height:2px;top:6px;left:0}.faq-icon span:last-child{width:2px;height:13px;top:0;left:6px}.faq-item.active .faq-icon span:last-child{transform:scaleY(0)}.faq-content{opacity:0;max-height:0;transition:max-height .4s,opacity .3s;overflow:hidden}.faq-item.active .faq-content{opacity:1;max-height:200px}.faq-content p{color:#000;letter-spacing:-.32px;margin-top:14px;font-size:16px;font-weight:400;line-height:1.5}.booking-bar-wrapper{z-index:5;justify-content:center;margin-top:-65px;display:flex;position:relative}.booking-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#b48a62;border:1px solid #b48a62;border-radius:20px;justify-content:space-between;align-self:center;align-items:center;max-width:1200px;margin-inline:auto;padding:35px 45px;display:flex;box-shadow:0 30px 60px #8f90bc26}.booking-items{justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:960px;display:flex}.booking-item:not(:last-child){border-right:1px solid #b99884;padding-right:60px}.clickable{cursor:pointer}.booking-item{align-items:center;gap:16px;display:flex;position:relative}.booking-item .icon svg{width:45px}.booking-bar .label{color:#fff;margin-bottom:10px;font-size:18px;font-weight:700;line-height:1}.booking-bar .value{color:#f0f0f0;font-size:16px;font-style:normal;font-weight:500;line-height:1}.booking-bar input{color:#fff;background:0 0;border:none;outline:none;font-size:16px}input::placeholder{color:#ffffffb3}.date-popup{color:#000;z-index:20;background:#fff;border-radius:16px;padding:16px;animation:.25s fadeSlide;position:absolute;top:90px;left:0;box-shadow:0 15px 40px #00000040}.date-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.popup-title{margin-bottom:8px;font-weight:600}.popup-actions{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.popup-actions button{cursor:pointer;border:none;border-radius:20px;padding:8px 18px}.popup-actions .primary{color:#fff;background:#b8926b}.guest-dropdown{color:#000;background:#fff;border-radius:16px;width:260px;padding:18px;animation:.25s fadeSlide;position:absolute;top:90px;box-shadow:0 15px 35px #0003}.guest-row{justify-content:space-between;align-items:center;display:flex}.counter{align-items:center;gap:12px;display:flex}.counter button{color:#fff;cursor:pointer;background:#b8926b;border:none;border-radius:50%;width:34px;height:34px;font-size:18px}.search-btn{cursor:pointer;background:#fff;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}@keyframes fadeSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MuiPaper-root,.MuiPickersLayout-root{border-radius:14px!important}.Mui-selected{background-color:#b8926b!important}.detail-row{grid-template-columns:auto 33%;gap:40px;display:grid}.detail-col{overflow:hidden}.main-detail-page{padding-block:20px 50px}.dg-wrapper{grid-template-columns:1fr 1fr;gap:18px;height:570px;display:grid}.dg-wrapper a{cursor:pointer;border-radius:20px;position:relative;overflow:hidden}.dg-wrapper img{object-fit:cover;transition:transform .35s}.dg-wrapper a:hover img{transform:scale(1.04)}.dg-left{position:relative}.dg-video-btn{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#fff;background:#000000bd;border:1px solid #fff9;border-radius:6px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 30px 60px #8f90bc26}.dg-play{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;line-height:1;display:flex}.dg-right{grid-template-rows:1.15fr 1fr;gap:18px;display:grid}.dg-top{position:relative}.dg-icons{gap:10px;display:flex;position:absolute}.dg-icon{background:#0000008c;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dg-icon svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dg-bottom{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dg-bottom-item{position:relative}.dg-more span{color:#fff;background:#00000080;justify-content:center;align-items:center;font-size:34px;font-weight:700;line-height:1.2;display:flex;position:absolute;inset:0}.booking-card{background:#f2f2f2;border-radius:20px;padding:25px}.booking-title{color:#000;margin-bottom:6px;font-size:30px;font-weight:600;line-height:1.2}.booking-subtitle{color:#444;font-size:16px;font-weight:400;line-height:1.2}.booking-card .best-price{color:#1a871a;text-align:center;background:#e8f4ed;border:1px solid #1a871a4d;border-radius:4px;margin-block:20px 10px;padding:12px;font-size:16px;font-weight:600;line-height:1.2}.booking-card .price-box{background:linear-gradient(#ffbe7033 0%,#f2f2f233 111.76%);border:1px solid #b48a6233;border-radius:10px;margin-bottom:20px;padding:18px}.booking-card .price{margin-bottom:16px;font-size:28px;font-weight:700}.booking-card .price span{color:#555;margin-left:6px;font-size:14px;font-weight:400}.booking-card .input-row{gap:12px;margin-bottom:12px;display:flex}.booking-card .input-box{background:#fff;border-radius:6px;width:50%;padding:12px 14px}.booking-card .input-box label{color:#666;align-items:center;gap:6px;font-size:13px;display:flex}.booking-card .input-box p{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;font-weight:500;overflow:hidden}.booking-card .arrow{color:#ff7a00;font-size:12px}.booking-card .divider{opacity:.6;background:#000}.booking-card .offer-text{text-align:center;color:#333;justify-content:center;align-items:flex-start;gap:5px;margin:16px 0;font-family:Mona Sans;font-size:17px;font-weight:600;line-height:1.2;display:flex}.booking-card .offer-text img{margin-top:2px}.booking-card .book-btn{width:100%}.booking-card .cancel-text{align-items:center;gap:8px;margin-block:20px;display:flex}.booking-card .cancel-text p{color:#000;font-size:14px;font-weight:400;line-height:1.2}.booking-card .cancel-text p span{color:#c07a3f;cursor:pointer;text-decoration:underline}.booking-card .contact-box{background:#f7eadb;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.booking-card .contact-left{color:#000;align-items:center;gap:8px;font-family:Mona Sans;font-size:16px;font-weight:500;line-height:1.2;display:flex}.booking-card .callback-btn{color:#7a5a3a;cursor:pointer;background:0 0;border:1.5px solid #7a5a3a;border-radius:8px;padding:10px 16px;font-weight:600}.booking-card .booking-trigger{cursor:pointer;text-align:left;background:#fff;border:0;width:100%}.booking-popper{z-index:99}.booking-popover{background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 28px #0000002e}.booking-popover.date-popover{max-width:calc(100vw - 32px)}.booking-popover.date-popover .MuiPickersCalendarHeader-label{color:#1f1f1f;font-size:18px;font-weight:600}.booking-popover.date-popover .MuiPickersCalendarHeader-root{padding-inline:8px}.booking-popover.date-popover .MuiPickersDay-root{font-size:14px;font-weight:600}.booking-popover.date-popover .MuiPickersDay-root.Mui-selected{color:#fff;background-color:#b48a62}.booking-popover.date-popover .MuiPickersDay-root.Mui-selected:hover{background-color:#a3774f}.booking-popover.date-popover .MuiDayCalendar-weekDayLabel{color:#b48a62;font-size:12px;font-weight:600}.booking-popover.date-popover .MuiPickersArrowSwitcher-button{border:1px solid #dfdfdf;border-radius:50%;width:36px;height:36px}.booking-popover.guests-popover{min-width:360px}.guest-row{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.guest-row:last-of-type{border-bottom:0}.guest-row h4{color:#111;margin-bottom:4px;font-size:18px;font-weight:600}.guest-row p{color:#8a8a8a;margin:0;font-size:14px}.guest-counter{align-items:center;gap:12px;display:flex}.guest-counter-btn{color:#6b4e3a;cursor:pointer;background:#fff;border:1px solid #d2d2d2;border-radius:50%;width:36px;height:36px;font-size:18px;font-weight:600}.guest-count{text-align:center;width:34px;font-size:18px;font-weight:700}.guest-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.guest-action{cursor:pointer;border-radius:8px;flex:1;padding:12px 16px;font-size:14px;font-weight:700}.guest-action.ghost{color:#7a5a3a;background:0 0;border:1px solid #7a5a3a}.guest-action.primary{color:#fff;background:#b48a62;border:1px solid #b48a62}.booking-popover.bedrooms-popover{max-width:320px}.booking-popover.bedrooms-popover h4{margin-bottom:12px;font-size:20px;font-weight:600}.bedroom-options{border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.bedroom-option{text-align:left;cursor:pointer;background:0 0;border:0;padding:14px 16px;font-size:18px;font-weight:600}.bedroom-option:not(:last-child){border-bottom:1px solid #e6dfd8}.bedroom-option.active{background:#f6f3f0}.made-for-tag{background:#5a4030;border-radius:200px;align-items:center;gap:8px;width:fit-content;margin-top:20px;padding:10px 20px;display:flex}.made-for-tag p{color:#fff;letter-spacing:.24px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.2}.farm-detail-wp{margin-top:30px}.farm-detail-wp h1{color:#000;margin-bottom:5px;font-size:45px;font-weight:600;line-height:1.2}.farm-location p{color:#000;letter-spacing:-.22px;font-size:22px;font-weight:500;line-height:1.2}.user-like-tag{align-items:center;gap:10px;display:flex}.user-and-review-wp{align-items:center;gap:25px;margin-top:20px;display:flex}.user-like-tag p{color:#000;font-size:15px;font-weight:600;line-height:1.2}.review-link-wp{align-items:center;gap:10px;display:flex}.review-link-wp p{color:#000;letter-spacing:-.45px;font-size:15px;font-weight:600;line-height:1.2}.brochure-info-items{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.brochure-wp{flex-wrap:wrap;align-items:center;gap:15px;margin-top:40px;display:flex}.brochure-info-item p{color:#000;font-size:15px;font-weight:500;line-height:1.2}.brochure-info-item{background:#f2f2f2;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:16px 18px;display:flex}.view-brochure-btn{color:#5e4833;letter-spacing:-.28px;cursor:pointer;background:0 0;border:1px solid #5e4833;border-radius:6px;align-items:center;gap:10px;padding:8px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.brochure-modal{z-index:9999;position:fixed;inset:0}.brochure-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;position:absolute;inset:0}.brochure-popup{z-index:2;background:#fff;border-radius:14px;width:90%;max-width:520px;margin:auto;padding:30px;position:relative;top:50%;transform:translateY(-50%)}.close-btn{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:600;line-height:1;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 0 10px #00000026}.brochure-popup h3{color:#000;margin-bottom:20px;font-size:16px;font-weight:600;line-height:1.2}.form-row{gap:12px;margin-bottom:14px;display:flex}.form-row input,.form-row select{border:1px solid #cbb5a1;border-radius:6px;width:100%;height:46px;padding:0 14px;font-size:14px}.country-code{background:#fff;border:1px solid #cbb5a1;border-radius:6px;justify-content:center;align-items:center;min-width:70px;height:46px;font-size:14px;display:flex}.checkbox{align-items:center;gap:10px;margin:10px 0 20px;font-size:13px;display:flex}.checkbox input{width:16px;height:16px}.checkbox a{color:#b38b5d;cursor:pointer}.submit-btn{color:#fff;cursor:pointer;background:#b38b5d;border:none;border-radius:6px;width:100%;height:48px;font-size:15px;font-weight:500}.great-for-wp{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.great-for-items{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.great-for-item{align-items:center;gap:8px;display:flex}.great-for-title{color:#000;letter-spacing:-.16px;font-size:16px;font-weight:500;line-height:1.2}.great-for-item p{color:#000;letter-spacing:-.32px;font-size:16px;font-weight:500;line-height:1.2}.amenities-wp{flex-wrap:wrap;align-items:center;gap:30px;margin-top:40px;display:flex}.amenities-items{flex-wrap:wrap;align-items:baseline;gap:32px;display:flex}.amenities-item p{color:#000;text-align:center;letter-spacing:-.28px;margin-top:10px;font-size:14px;font-weight:500;line-height:1.2}.amenities-img{background:#fff;border:1px solid #b4957833;border-radius:4px;justify-content:center;align-items:center;width:63px;height:55px;margin-inline:auto;display:flex;position:relative;box-shadow:0 0 15px #33333314}.paid-box{filter:drop-shadow(0 0 2px #00000040);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-8px;right:-8px}.more-amenities{color:#5a4030;letter-spacing:-.32px;cursor:pointer;font-size:16px;font-weight:700;line-height:1.2;text-decoration:underline}.villa-amenities{background:#e1d6ce4d;border:1px solid #f0f0f0;border-radius:15px;padding:40px}.villa-amenities .h3-title{margin-bottom:30px}.amenities-items{gap:18px;display:flex}.amenities-item{text-align:center;font-size:14px}.amenities-img{border:1px solid #eee;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:6px;display:flex}.common-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.common-modal{background:#fff;border-radius:12px;width:760px;max-width:95%;position:relative}.modal-close{cursor:pointer;background:0 0;border:none;font-size:22px;top:14px;right:18px}.modal-title{color:#000;font-size:22px;font-weight:500;line-height:1.2}.amenities-section{margin-bottom:22px}.amenities-section h4{color:#000;margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.2}.modal-body{max-height:90vh;padding:20px;overflow-y:auto}.amenities-grid{grid-template-columns:repeat(4,1fr);gap:18px 12px;display:grid}.modal-body::-webkit-scrollbar{width:5px}.modal-body::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.amenities-grid .amenities-item{text-align:unset;align-items:center;gap:8px;display:flex}.amenities-grid .amenities-img{flex:none;margin:0}.amenities-grid .amenities-item p{text-align:unset;margin:0}.connect-with-host-sec{margin-top:50px}.connect-with-host-wp{background:linear-gradient(270deg,#fff3 -2.64%,#ffbe7033 104.43%);border:1px solid #b48a6233;border-radius:10px;justify-content:space-between;align-items:center;padding:20px;display:flex}button.call-back-btn{color:#5e4833;letter-spacing:-.28px;cursor:pointer;background:0 0;border:1px solid #5e4833;border-radius:6px;align-items:center;gap:10px;padding:15px 20px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.connect-host-title{align-items:center;gap:12px;display:flex}.booking-card .connect-with-host-wp{padding:15px}.almond-exp{padding-top:50px}.detail-h2-title{color:#000;margin-bottom:20px;font-size:25px;font-weight:600;line-height:1.2}.almond-slider{position:relative}.almond-swiper{overflow:visible}.exp-card{cursor:pointer;border-radius:20px;height:180px;position:relative;overflow:hidden}.exp-card img{object-fit:cover;transition:transform .5s}.exp-overlay{opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:absolute;inset:0}.exp-overlay span{color:#fff;font-size:22px;font-weight:600}.exp-card:hover img{transform:scale(1.08)}.exp-card:hover .exp-overlay{opacity:1}.almond-swiper .swiper-button-prev,.almond-swiper .swiper-button-next{background:#fff;border-radius:50%;width:42px;height:42px;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #0000002e}.almond-swiper .swiper-button-prev{left:-20px}.almond-swiper .swiper-button-next{right:-20px}.swiper .swiper-button-next,.swiper .swiper-button-prev{justify-content:center;align-items:center;width:42px;height:42px;padding:4px;display:flex;margin:0!important}.swiper .swiper-button-next svg,.swiper .swiper-button-prev svg{width:8px;height:15px}.swiper .swiper-button-prev{color:#5a4030;background:#f4f4f4!important}.swiper .swiper-button-next{color:#fff;background:#5a4030!important}.almond-slider .swiper-button-prev,.almond-slider .swiper-button-next{margin:0;top:50%!important;transform:translateY(-50%)!important}.almond-slider .swiper-button-prev{left:-20px}.almond-slider .swiper-button-nect{right:-20px}.explore-stays-section{border-top:1px solid #0003;margin-top:40px;padding-top:40px}.sweet-desc{color:#333;max-height:77px;font-size:15px;line-height:1.8;transition:max-height .35s;overflow:hidden}.sweet-desc.expanded{max-height:unset}.sweet-desc p{color:#222;font-size:16px;font-weight:400;line-height:1.5}.explore-stays-section .read-more{cursor:pointer;color:#222;background:0 0;border:none;border-bottom:1px solid #000;margin-top:10px;padding:0;font-family:Mona Sans;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.sweet-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.btn-primary{color:#fff;cursor:pointer;text-align:center;background:#b88a5a;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;display:flex}.btn-outline{color:#6b4c2e;cursor:pointer;text-align:center;background:#fff;border:1px solid #6b4c2e;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;display:flex}.common-modal{background:#fff;border-radius:14px;flex-direction:column;width:860px;max-height:85vh;display:flex;overflow:hidden}.modal-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.modal-body{padding:22px;font-size:15px;line-height:1.8;overflow-y:auto}.modal-body p{font-size:15px}.modal-body h4{margin:20px 0;font-size:15px;font-weight:600}.modal-body ul{padding-left:18px;list-style:outside}.modal-body li{margin-bottom:6px}.modal-note{color:#555;margin-top:10px;font-size:12px}.refund-section{background:linear-gradient(#fffaf3 -5.84%,#fff7f000 95.98%);margin-top:50px;padding:30px}.refund-timeline{justify-content:space-between;margin-bottom:30px;display:flex;position:relative}.refund-timeline.popup{margin-bottom:20px}.refund-timeline .line{border-top:1px dashed #ccc;position:absolute;top:16px;left:0;right:0}.timeline-item{text-align:left;width:100%;position:relative}.timeline-item:not(:last-child):before{content:"";border-top:1px dashed #ccc;width:100%;height:2px;position:absolute;top:16px;left:0}.timeline-item h4{color:#000;margin:10px 0 4px;font-size:18px;font-weight:600;line-height:1.2}.timeline-item p{color:#444;font-family:Mona Sans;font-size:16px;font-weight:400;line-height:1.2}.timeline-item .dot{color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex;position:relative}.timeline-item .dot.green{background:#028d3d}.timeline-item .dot.yellow{background:#ffbf29}.timeline-item .dot.red{background:#f9bbc1}.timeline-item:not(:last-child){padding-right:20px}.refund-actions{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.btn-primary{color:#fff;cursor:pointer;background:#b88a5a;border:none;border-radius:6px;padding:12px 22px;font-size:14px}.btn-outline{color:#6b4c2e;cursor:pointer;background:#fff;border:1px solid #6b4c2e;border-radius:6px;padding:12px 22px;font-size:14px}.refund-note{color:#222;font-family:Mona Sans;font-size:15px;font-weight:400;line-height:1.4}.common-modal-overlay{z-index:999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.common-modal{background:#fff;border-radius:14px;width:860px;max-height:85vh;overflow:hidden}.modal-header{border-bottom:1px solid #eee;justify-content:space-between;padding:16px 22px;display:flex}.modal-title{font-size:18px;font-weight:600}.modal-close{cursor:pointer;background:0 0;border:none;font-size:20px}.modal-body{padding:22px;font-size:14px;overflow-y:auto}.accordion{border-top:1px solid #eee}.accordion-header{cursor:pointer;justify-content:space-between;padding:14px 0;font-weight:500;display:flex}.accordion-header .arrow{font-size:20px;line-height:1;transition:transform .3s}.accordion.open .arrow{transform:rotate(180deg)}.accordion-body{max-height:0;transition:max-height .3s;overflow:hidden}.accordion.open .accordion-body{max-height:200px}.accordion-body p{color:#555;padding-bottom:14px}.popup-link{margin-top:14px;font-size:13px}.popup-link a{color:#b88a5a;text-decoration:underline}.spaces-section{padding:50px 0}.spaces-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.spaces-nav{gap:12px;display:flex}.spaces-prev,.spaces-next{cursor:pointer;background:#5a3d2b;border:none;border-radius:50%;width:44px;height:44px;position:relative}.spaces-prev{background:#f4f4f4}.spaces-prev:before,.spaces-next:before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;margin:auto;position:absolute;inset:0}.spaces-prev:before{border-color:#5a3d2b;transform:rotate(-135deg)}.spaces-next:before{transform:rotate(45deg)}.space-card{flex-direction:column;gap:24px;display:flex}.space-img{border-radius:24px;width:100%;height:260px;position:relative;overflow:hidden}.space-img img{object-fit:cover}.space-tag{color:#fff;z-index:2;background:#000000bf;border-radius:20px;padding:6px 14px;font-size:14px;position:absolute;top:16px;right:16px}.space-list{margin:0;padding:0;list-style:none}.space-list li{color:#222;margin-bottom:12px;padding-left:24px;font-size:15px;line-height:1.6;position:relative}.space-list li:before{content:"✓";color:#222;font-weight:600;position:absolute;top:0;left:0;transform:rotate(20deg)}.popup-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-close{cursor:pointer;background:#fff;border:none;border-radius:50%;width:34px;height:34px;position:absolute;top:14px;right:14px}.share-popup.common-modal{max-width:430px}.share-popup .share-img img{object-fit:cover}.share-popup .share-img{border-radius:12px;height:180px;position:relative;overflow:hidden}.share-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:15px;display:flex}.share-actions button{width:100%}.like-popup{background:#fff;border-radius:20px;width:850px;max-width:90%;padding:25px;display:flex;position:relative}.like-popup .popup-close{background:#fff;top:-10px;right:-10px;box-shadow:0 8px 24px #959da533}.like-left{width:50%;position:relative}.login-banner-img{object-fit:cover;width:100%;height:530px}.like-overlay{color:#fff;text-align:center;background:linear-gradient(179deg,#163567 -7.03%,#16356700 51.95%);padding:40px;position:absolute;inset:0}.like-overlay h2{color:#fff;text-align:center;letter-spacing:-.64px;font-family:Playfair Display;font-size:32px;font-weight:600;line-height:1.2}.like-overlay .logo-white{margin-bottom:10px}.price-badge{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:1.5px dashed #fff;border-radius:6px;margin-top:20px;padding:12px 14px;display:inline-block}.like-right{flex-direction:column;justify-content:space-between;width:50%;padding-left:30px;display:flex}.phone-field{gap:8px;margin-block:20px;display:flex}.content-box .btn-primary{width:100%}.phone-field span{border:1px solid #ccc;border-radius:6px;padding:12px}.phone-field input{border:1px solid #ccc;border-radius:6px;flex:1;padding:12px}.welcome-text{border-top:1px solid #0000001a;margin-top:20px;padding-top:20px}.content-box img{width:220px}.signing-text p{color:#717171;letter-spacing:-.26px;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.2}.guest-reviews{width:100%;padding-bottom:50px}.guest-reviews .gr-header h2{margin-bottom:6px}.gr-header-wp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.guest-reviews .gr-overall{color:#555;font-size:14px}.guest-reviews .gr-stars{color:#f5a623;margin:0 6px}.guest-reviews .gr-tabs{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.guest-reviews .gr-tabs button{cursor:pointer;background:#f2f2f2;border:none;border-radius:6px;padding:8px 14px}.guest-reviews .gr-tabs .active{background:#e9f7ec;border:1px solid #b5e0c2}.guest-reviews .gr-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.guest-reviews .gr-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:20px}.guest-reviews .gr-card-top{align-items:center;gap:12px;display:flex}.guest-reviews .gr-card-top span{color:#777;font-size:13px}.guest-reviews .gr-avatar{border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.guest-reviews .gr-rating{margin-left:auto;font-size:14px}.guest-reviews .gr-rating span{color:#ffb224;margin-right:2px;font-size:17px}.guest-reviews .small{color:#f5a623;margin:10px 0}.guest-reviews .gr-card p{color:#444;font-size:14px}.guest-reviews .gr-view-all{cursor:pointer;color:#5e4833;letter-spacing:-.28px;background:0 0;border:1px solid #c7a27c;border-radius:8px;margin:40px auto 0;padding:14px 34px;font-size:14px;font-weight:700;line-height:1.2;display:block}.guest-reviews .gr-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.guest-reviews .gr-modal-box{background:#fff;border-radius:18px;width:90%;max-width:1200px;height:85vh;padding:20px;display:flex;position:relative;overflow:hidden}.guest-reviews .gr-close{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:10px;right:10px}.guest-reviews .gr-modal-left{border:1px solid #b48a62;border-radius:20px;width:40%;padding:30px}.guest-reviews .gr-modal-box .gr-tabs{margin:0 0 20px}.guest-reviews .gr-big-stars{color:#f5a623;margin-bottom:-40px;font-size:26px}.view-all-review-link{color:#0d85fb;text-align:center;letter-spacing:-.3px;cursor:pointer;font-family:Mona Sans;font-size:15px;font-weight:600;line-height:normal;text-decoration-line:underline}.guest-reviews .gr-rating-big{text-align:center}.guest-reviews .gr-rating-big h1{margin-top:10px;font-size:46px}.guest-reviews .gr-rating-big span{color:#777;font-size:20px}.guest-reviews .gr-summary{margin-top:30px}.gr-summary h4{color:#000;margin-bottom:10px;font-size:16px;font-weight:600;line-height:1.2}.gr-summary p{color:#000;font-family:Mona Sans;font-size:15px;font-weight:400;line-height:1.4}.guest-reviews .gr-modal-right{width:60%;padding-left:30px;overflow-y:auto}.guest-reviews .gr-modal-reviews{gap:20px;display:grid}.villa-location{border-top:1px solid #0003;width:100%;margin-top:50px;padding-top:40px}.villa-location .vl-map-wrapper{border-radius:18px;height:420px;position:relative;overflow:hidden}.villa-location iframe{border:none;width:100%;height:100%}.villa-location .vl-map-info{background:#fff;border-radius:12px;max-width:260px;padding:14px 16px;font-size:14px;position:absolute;top:20px;left:20px;box-shadow:0 8px 24px #0000001f}.villa-location .vl-map-info strong{margin-bottom:4px;display:block}.villa-location .vl-map-info p{color:#555;margin:0 0 6px}.villa-location .vl-map-info a{color:#1a73e8;font-size:14px;text-decoration:underline}.villa-location .vl-nearby{background:#f7f3ee;border-radius:18px;margin-top:30px;padding:28px 30px}.villa-location .vl-nearby h3{margin-bottom:18px;font-size:20px}.villa-location .vl-nearby-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.villa-location ul{margin:0;padding:0;list-style:none}.villa-location li{color:#000;cursor:pointer;width:fit-content;margin-bottom:14px;padding-left:26px;font-size:16px;font-weight:500;line-height:1.2;position:relative}.villa-location li:before{content:" ";background-image:url(../media/location-icon-2.4423b7f1.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:0;left:0}.faq-container{border-top:1px solid #0003;width:100%;margin-top:50px;padding-top:40px}.faq-search{border:1px solid #ddd;border-radius:6px;width:260px;padding:10px 14px}.faq-tabs-wrapper{margin-bottom:24px;position:relative}.faq-tabs{scroll-behavior:smooth;gap:10px;display:flex;overflow-x:auto}.faq-tabs::-webkit-scrollbar{display:none}.faq-tab{cursor:pointer;white-space:nowrap;background:#f3f3f3;border:none;border-radius:6px;padding:8px 16px;font-size:14px}.faq-tab.active{background:#eddcc7}.faq-nav{color:#fff;cursor:pointer;z-index:2;background:#6b3f1d;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.faq-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.faq-nav-wp{align-items:center;gap:10px;display:flex}.faq-nav.left{color:#5a4030;background:#f4f4f4}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;display:flex}.faq-icon{width:16px;height:16px;position:relative}.faq-icon i{background:#1a1a1a;transition:all .35s;position:absolute}.faq-icon i:first-child{width:16px;height:2px;top:7px}.faq-icon i:last-child{width:2px;height:16px;top:0;left:7px}.faq-item.open .faq-icon i:last-child{opacity:0;transform:scaleY(0)}.faq-answer{max-height:0;transition:max-height .45s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item.open .faq-answer{max-height:220px;padding-top:10px}.faq-answer p{color:#555;margin:0;font-size:14px}.faq-view-btn{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;margin-top:20px;padding:12px}.faq-popup{z-index:999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.faq-popup-box{background:#fff;border-radius:16px;width:90%;max-width:900px;max-height:90vh;padding:24px;overflow-y:auto}.faq-popup-head{justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.faq-popup-head button{cursor:pointer;background:0 0;border:none;font-size:26px}.nearby-villas{background:#fffaf3;padding:60px 0}.nearby-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.nearby-header h2{margin:0}.nearby-nav{gap:10px;display:flex}.nearby-nav button{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;box-shadow:0 4px 12px #0000001f}.nearby-nav button.nearby-next{color:#fff;background:#5a4030}.nearby-swiper{padding-bottom:10px}.swiper-slide{height:auto}.farm-cards-wp.type-2.nearby-villa{display:unset}.unique-dining{padding-top:40px}.dining-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.dining-card{cursor:pointer;background:#fff;border-radius:18px;overflow:hidden}.dining-img{border-radius:18px;overflow:hidden}.dining-img img{object-fit:cover;border-radius:18px;width:100%;height:230px}.dining-content{padding-top:12px}.dining-content h3{color:#000;letter-spacing:-.2px;margin-bottom:6px;font-size:20px;font-weight:600;line-height:1.2}.dining-content p{color:#222;width:337px;margin-bottom:10px;font-family:Mona Sans;font-size:16px;font-weight:400;line-height:1.4}.dining-location{color:#646464;letter-spacing:-.15px;align-items:center;gap:6px;font-size:15px;font-weight:500;line-height:1.2;display:flex}.dining-location img{width:16px;height:16px}.experiences-wp{padding-top:40px}.experiences-wp .experiences-title{color:#111;margin-bottom:20px;font-size:24px;font-weight:600}.experiences-wp .experiences-images{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:18px;display:grid}.experiences-wp .experience-img{border-radius:18px;overflow:hidden}.experiences-wp .experience-img img{object-fit:cover;border-radius:18px;width:100%;height:220px}.experiences-wp .experiences-desc{color:#222;margin-bottom:24px;font-family:Mona Sans;font-size:16px;font-weight:400;line-height:1.6}.experiences-wp .experiences-btn:hover{color:#fff;background:#7b5b43}.detail-tabs-wrapper::-webkit-scrollbar{height:4px}.detail-tabs-wrapper::-webkit-scrollbar-track{background:0 0}.detail-tabs-wrapper::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:10px}.detail-tabs-wrapper::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.detail-tabs-wrapper{z-index:100;background:#fff;border:1px solid #5e483333;border-radius:10px;width:100%;margin-bottom:30px;padding:6px;position:sticky;top:100px;overflow-x:auto}.detail-tabs{justify-content:space-between;align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.top-breadcumb-wp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.top-breadcumb-wp .view-brochure-btn{flex:none}.detail-tab{cursor:pointer;white-space:nowrap;color:#5a4030;text-align:center;background:0 0;border:0;border-radius:8px;padding:15px 30px;font-size:16px;font-weight:600;line-height:1.2;transition:background .25s,color .25s}.detail-tab:hover{background:#f7f7f7}.detail-tab.active{background:#f1e0cc}.breadcrumb{color:#000;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.breadcrumb li{white-space:nowrap}.breadcrumb .active{color:#8b5a2b}.footer-dark{color:#fff9;background:#0f0f0f;padding-block:60px 30px}.footer-dark .footer-top-tabs{border-bottom:1px solid #333;justify-content:space-between;margin-bottom:35px;display:flex}.footer-dark .tab-btn{cursor:pointer;color:#fff;background:0 0;border:none;padding:0 0 18px;font-family:Plus Jakarta Sans;font-size:17px;font-weight:700;line-height:1.2;position:relative}.footer-dark .tab-btn.active{color:#b48a62}.footer-dark .tab-btn.active:after{content:"";background:#c89b6d;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.footer-dark .footer-top-content{grid-template-columns:repeat(6,1fr);gap:40px;margin-bottom:60px;display:grid}.footer-dark .footer-col h4{color:#fff;text-transform:uppercase;margin-bottom:18px;font-family:Plus Jakarta Sans;font-size:17px;font-style:normal;font-weight:700;line-height:1.2}.footer-dark .footer-col ul{margin:0;padding:0;list-style:none}.footer-dark .footer-col li{cursor:pointer;color:#fff9;width:fit-content;margin-bottom:15px;font-size:15px;font-style:normal;font-weight:500;line-height:14px;transition:color .2s}.footer-dark .footer-col li:hover{color:#daaa7c}.footer-dark .footer-middle{grid-template-columns:repeat(6,1fr);gap:40px;display:grid}.footer-dark .travel-guide .travel-tabs{gap:14px;margin-bottom:18px;display:flex}.footer-dark .travel-tabs button{color:#c89b6d;cursor:pointer;background:0 0;border:1px solid #b48a62;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:150px;height:46px;padding:14px 11px;font-size:13px;display:flex}.footer-dark .travel-guide li.active{color:#c89b6d}.footer-dark .footer-bottom{border-top:1px solid #333;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:60px;padding-top:25px;display:grid}.footer-dark .footer-bottom p{font-size:13px}.footer-dark .footer-bottom span{color:#c89b6d}.footer-dark .footer-logo{color:#fff;text-align:center;font-size:22px;font-weight:600}.footer-dark .footer-social{justify-content:flex-end;gap:14px;display:flex}.footer-dark .footer-social span{cursor:pointer;background:#222;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}.footer-dark .footer-social span:hover{color:#000;background:#c89b6d}.footer-dark .footer-social a{color:#fff;background:#222;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;transition:all .25s;display:flex}.footer-dark .footer-social a:hover{color:#000;background:#c89b6d}
@media only screen and (max-width:1600px){.farm-card-img-wp .farm-image{height:250px}.farm-card-content{margin-top:15px}.hero-content h1{font-size:70px}.hero-content p{font-size:20px}.h2-title{font-size:40px}.h2-title strong{font-size:48px}.hosting-banner-content .h2-title{font-size:40px}.hosting-banner-content p,.testimonial-text{font-size:16px}.testimonial-user{margin-top:15px}.testimonial-user-name{font-size:18px}.about-us-text p{font-size:16px}.app-download-content h2{font-size:42px}.app-download-content p{font-size:18px}.farm-cards-wp.type-2 .farm-image{height:200px}.footer-info{gap:50px}.farm-listing-sec{padding-block:60px}.hosting-banner-sec{margin-block:70px}.about-us-sec{margin-top:70px}.app-download-section{padding:70px 0}.faq-section{padding-block:10px 70px}.faq-left h2{font-size:62px}.faq-left p{font-size:26px}.faq-wrapper{gap:80px}.testimonial-card{gap:30px;padding:30px}.testimonial-avatar{width:150px;height:150px}.main-header .site-logo{width:220px}.testimonial-swiper{padding-bottom:40px}.farm-batch-tag{top:15px;left:15px}.farm-batch-tag img{width:16px;height:18px}.farm-batch-tag p{font-size:14px}.farm-location-wp img{width:14px}.farm-like-wp{width:32px;height:32px;top:15px;right:15px}.farm-like-wp img{width:16px}.store-buttons img{height:52px}.store-buttons{margin-top:30px}.app-download-content{padding:30px 0 30px 60px}.site-footer{padding-block:40px}.footer-links a{font-size:14px}.footer-link-wp h4{font-size:18px}.footer-links ul li:not(:last-child){margin-bottom:4px}.copy-right-text p{font-size:13px}.footer-logo{width:240px}.faq-item{padding:15px}.faq-header h4{font-size:16px}.faq-content p{margin-top:10px;font-size:15px}.faq-right{gap:15px}.footer-social-wp .social-links{margin-bottom:15px}.booking-bar{padding:20px 40px}.booking-item .icon svg{width:35px;height:35px}.booking-bar .label{margin-bottom:5px;font-size:15px}.booking-bar .value{font-size:12px}.booking-bar input{font-size:13px}.booking-items{gap:20px}.booking-item:not(:last-child){padding-right:40px}.farm-cards-wp{grid-template-columns:repeat(3,1fr);gap:40px 30px}.detail-tab{padding:12px 20px;font-size:13px}.detail-tabs{gap:15px}.dg-wrapper{gap:12px;height:430px}.dg-more span{font-size:18px}.dg-video-btn{padding:10px 15px;font-size:12px}.dg-play{width:20px;height:20px;font-size:10px}.farm-detail-wp h1{font-size:34px}.farm-location p{font-size:18px}.made-for-tag p{font-size:10px}.brochure-info-item{padding:12px 15px}.brochure-info-item p{font-size:13px}.brochure-info-item img{width:16px}.connect-with-host-wp{flex-wrap:wrap;gap:15px;padding:16px}.timeline-item h4{font-size:15px}.villa-location li{font-size:14px}.booking-title{font-size:28px}.booking-subtitle{font-size:14px}.booking-card{padding:20px}.detail-row{gap:25px}.dg-right,.dg-bottom{gap:12px}.booking-card .connect-with-host-wp{flex-direction:column;align-items:flex-start;gap:10px}.h3-title{font-size:18px}.connect-host-title{gap:10px}.detail-row{grid-template-columns:1fr;gap:40px}.detail-h2-title{font-size:23px}.dining-content h3{font-size:18px}.dining-content p{font-size:14px}.dg-wrapper a{border-radius:12px}.detail-tabs-wrapper{top:85px}.view-brochure-btn{gap:6px;padding:6px 8px;font-size:13px}.view-brochure-btn img{width:25px}.footer-dark .footer-top-content,.footer-dark .footer-middle{gap:32px}}@media only screen and (max-width:1349px){.container{padding-inline:30px}.hero-content h1{font-size:50px}.hero-content p{font-size:16px}.hero-banner{height:450px}.footer-dark .footer-top-content,.footer-dark .footer-middle{grid-template-columns:repeat(5,1fr)}}@media only screen and (max-width:1279px){.detail-row{grid-template-columns:1fr}.booking-card .connect-with-host-wp{flex-direction:unset;align-items:center}.footer-dark .footer-top-tabs{scrollbar-width:none;gap:22px;overflow-x:auto}.footer-dark .footer-top-tabs::-webkit-scrollbar{display:none}.footer-dark .footer-top-content,.footer-dark .footer-middle{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:991px){.booking-bar{padding:15px 20px}.search-btn svg{width:16px}.booking-item .icon svg{width:25px;height:25px}.booking-items{gap:10px}.booking-bar .label{margin-bottom:4px;font-size:13px}.faq-wrapper{grid-template-columns:1fr;gap:35px}.faq-left h2 strong{text-align:unset;display:inline-block}.faq-left .divider{margin-bottom:15px}.faq-left{max-width:400px}.faq-left h2{gap:15px;margin-bottom:15px;font-size:40px;display:inline-flex}.about-us-wp{grid-template-columns:1fr;justify-content:center;align-items:center;gap:40px}.about-us-img{text-align:center}.h2-title{font-size:32px}.h2-title strong{font-size:36px}.sec-title{margin-bottom:30px}.farm-listing-sec{padding-block:50px}.farm-cards-wp{gap:30px 20px}.hosting-banner-wp{border-radius:15px;padding:30px}.hosting-banner-content{margin-inline:auto;padding:30px}.hosting-banner-content .h2-title{font-size:32px}.hosting-banner-content p{margin-bottom:20px}.hosting-banner-sec{margin-block:50px}.footer-logo{width:160px}.site-footer{padding-block:15px}.faq-section{padding-block:10px 50px}.app-download-section{padding:50px 0}.footer-info{gap:20px}.app-download-card{grid-template-columns:auto 43%}.app-download-content h2{margin-bottom:12px;font-size:32px}.app-download-content p{font-size:16px}.app-download-content{padding:20px 0 20px 30px}.app-download-visual{padding:40px 30px 0 0}.store-buttons{gap:10px;margin-top:15px}.top-header-content p{font-size:12px}.faq-left p{font-size:20px}.faq-left p br{display:none}.amenities-grid{grid-template-columns:repeat(3,1fr)}.like-left,.like-right{width:100%}.like-right{gap:15px;padding:0}.like-popup{flex-direction:column;gap:20px;max-height:90vh;padding:23px 15px;overflow:hidden auto}.like-popup .popup-close{z-index:3;top:10px;right:10px}.login-banner-img{height:300px}.like-overlay{padding:20px}.like-overlay h2{font-size:26px}.price-badge{font-size:16px}.guest-reviews .gr-modal-box{flex-direction:column;gap:20px;max-height:90vh;overflow-y:auto}.guest-reviews .gr-modal-left,.guest-reviews .gr-modal-right{width:100%}.guest-reviews .gr-modal-right{overflow:unset;padding:0}.guest-reviews .gr-big-stars img{width:150px}.guest-reviews .gr-rating-big h1{font-size:30px}.guest-reviews .gr-big-stars{margin-bottom:-30px}.guest-reviews .gr-modal-left{padding:20px}.guest-reviews .gr-view-all{margin-top:20px}.footer-dark .footer-top-content,.footer-dark .footer-middle{grid-template-columns:repeat(3,1fr);row-gap:40px}.footer-dark .footer-bottom{text-align:center;grid-template-columns:1fr;row-gap:20px}.footer-dark .footer-logo{margin-inline:auto}.footer-dark .footer-social{justify-content:center}}@media only screen and (max-width:767px){.top-header-content p{font-size:12px}.main-header .site-logo{width:150px}.main-header-wp{padding-block:9px}.header-btn-wp .sec-btn{padding:12px 20px;font-size:13px}.container{padding-inline:15px}.booking-bar{flex-direction:column;gap:10px;max-width:400px}.search-btn{border-radius:4px;width:100%;height:35px}.booking-items{flex-direction:column;align-items:flex-start;gap:15px}.booking-item:not(:last-child){border:0;padding:0}.booking-item{gap:10px}.hero-content{padding-top:70px}.hero-banner{height:370px}.hero-content h1{font-size:40px}.hero-content p{font-size:14px}.farm-cards-wp{grid-template-columns:repeat(2,1fr)}.footer-content-wp{flex-direction:column;gap:20px}.footer-info{text-align:center;flex-direction:column;align-items:center}.social-links ul{justify-content:center}.copy-right-text p{text-align:center}.footer-logo{width:130px}.footer-link-wp h4{margin-bottom:4px;font-size:16px}.footer-links a{font-size:12px}.footer-links ul li:not(:last-child){margin-bottom:0}.app-download-card{text-align:center;grid-template-columns:1fr;justify-content:center;align-items:center;gap:30px;padding:30px 20px 0}.app-download-content,.app-download-visual{padding:0}.store-buttons{justify-content:center}.app-download-visual img{width:100%;max-width:350px}.about-us-img img{max-width:80%}.testimonial-text{font-size:14px}.testimonial-card{gap:20px;padding:20px}.testimonial-avatar{width:110px;height:110px}.testimonial-user-name{margin-bottom:4px;font-size:16px}.testimonial-user-location{font-size:12px}.testimonial-user{margin-top:10px}.hosting-banner-content .h2-title,.app-download-content h2{font-size:28px}.faq-left h2{margin-bottom:12px;font-size:30px}.faq-left .divider{margin-bottom:10px}.breadcrumb{gap:8px}.farm-detail-wp h1{font-size:30px}.guest-reviews .gr-grid{grid-template-columns:1fr}.amenities-grid,.dining-grid{grid-template-columns:repeat(2,1fr)}.villa-location .vl-nearby-grid{grid-template-columns:repeat(2,1fr);gap:20px}.dining-grid,.experiences-wp .experiences-images{grid-template-columns:repeat(2,1fr)}.detail-tabs-wrapper{top:60px}.footer-dark .footer-top-tabs{padding-bottom:10px}.footer-dark .tab-btn{white-space:nowrap;font-size:14px}.footer-dark .footer-top-content,.footer-dark .footer-middle{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:575px){.social-links ul li a{width:32px;height:32px}.h2-title{font-size:28px}.h2-title strong{font-size:30px}.farm-card-content{margin-top:10px}.farm-card-content .h3-title{font-size:15px}.farm-location-wp .farm-location{font-size:13px}.farm-location-wp{gap:7px;margin-top:7px}.farm-location-wp img{width:11px}.farm-price-wp .farm-price{font-size:15px}.farm-price-wp img{width:9px}.farm-price-wp .farm-price span{font-size:12px}.farm-price-wp{margin-top:10px}.farm-cards-wp{grid-template-columns:1fr;gap:20px}.faq-left p{font-size:16px}.hosting-banner-content .h2-title,.app-download-content h2{font-size:26px}.hosting-banner-content{border-radius:16px;padding:20px}.testimonial-card{text-align:center;flex-direction:column;align-items:center}.store-buttons img{height:42px}.store-buttons{flex-wrap:wrap}.about-us-text p{font-size:14px}.dg-wrapper{gap:6px;height:300px}.dg-more span{font-size:12px}.dg-video-btn{padding:6px 10px;font-size:10px;bottom:12px;right:12px}.dg-video-btn .dg-play{width:15px;height:15px;font-size:7px}.dg-wrapper a{border-radius:6px}.dg-icons{gap:4px;top:10px;right:10px}.dg-icon{width:30px;height:30px}.dg-icon img{width:14px}.dg-right,.dg-bottom{gap:6px}.farm-detail-wp h1{font-size:26px}.farm-location p{font-size:16px}.refund-timeline{flex-direction:column;gap:20px}.refund-timeline .line{display:none}.refund-section{padding:20px 15px}.timeline-item{width:100%}.dining-grid,.villa-location .vl-nearby-grid,.dining-grid,.experiences-wp .experiences-images{grid-template-columns:1fr}.booking-card .offer-text{width:max-content;font-size:14px}.booking-card .offer-text img{margin-top:0}.booking-card .input-row{flex-direction:column}.booking-card .input-box{width:100%}.booking-popover.date-popover{min-width:100%}.detail-tab{padding:10px 14px;font-size:12px}.detail-tabs{gap:10px}.villa-amenities{padding:30px 15px}.villa-location .vl-map-wrapper{height:300px}.villa-location .vl-nearby-grid{gap:0}.detail-h2-title{margin-bottom:15px;font-size:22px}.timeline-item:before{display:none}.experiences-wp .experiences-images{gap:20px}.view-brochure-btn{gap:6px;padding:7px;font-size:12px}.view-brochure-btn img{width:26px}.guest-reviews .gr-card{padding:15px}.guest-reviews .gr-grid{gap:12px}.villa-location .vl-nearby{margin-top:20px;padding:20px 20px 10px}.villa-location li{padding-left:20px}.footer-dark .footer-top-content,.footer-dark .footer-middle{grid-template-columns:1fr;gap:28px}.footer-dark .footer-col h4{margin-bottom:10px}.footer-dark .footer-col li{line-height:1.9}.footer-dark .travel-tabs{justify-content:flex-start}.footer-dark .footer-top-tabs{white-space:nowrap;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;padding-bottom:10px;overflow:auto hidden}.footer-dark .footer-top-tabs::-webkit-scrollbar{height:3px}.footer-dark .footer-top-tabs::-webkit-scrollbar-track{background:0 0}.footer-dark .footer-top-tabs::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:10px}.footer-dark .tab-btn{padding-right:22px;display:inline-block}.booking-item .icon{width:30px}}@media only screen and (max-width:480px){.h2-title{font-size:26px}.h2-title strong{font-size:27px}.sec-title{margin-bottom:20px}.header-btn-wp .sec-btn{padding:10px 15px;font-size:10px}.amenities-grid{grid-template-columns:1fr}.dg-wrapper{height:220px}.footer-dark{text-align:left}.footer-dark .footer-bottom p{font-size:12px}.footer-dark .footer-logo{font-size:18px}.footer-dark .footer-social a{width:32px;height:32px;font-size:14px}}
