@charset "UTF-8";._app_nzyds_23{display:flex;flex-direction:column;min-height:100vh;font-family:Circular Std,Arial,sans-serif;background:linear-gradient(to bottom,#f0f0f0,#fff);animation:_fadeIn_nzyds_1 .6s ease-in-out}@keyframes _fadeIn_nzyds_1{0%{opacity:0}to{opacity:1}}._header_nzyds_43{text-align:center;background-color:#fff;color:#2a3c24;padding:1rem;font-size:24px;font-weight:700;letter-spacing:.5px;box-shadow:0 2px 6px #0000001a;transition:background-color .3s ease-in-out}._header_nzyds_43:hover{background-color:#f2f2f2}._main_nzyds_61{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem 1.5rem;border-top:1px solid #cad593;opacity:0;animation:_fadeInUp_nzyds_1 .7s ease-in-out forwards}@keyframes _fadeInUp_nzyds_1{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}._footer_nzyds_85{text-align:center;padding:1rem;background-color:#2a3c24;color:#fff;font-size:14px;margin-top:auto;transition:background-color .3s ease-in-out}._footer_nzyds_85:hover{background-color:#141c11}@media (max-width: 600px){._main_nzyds_61{width:100vw;max-width:100vw;margin:0;padding:1rem .5rem;box-sizing:border-box;overflow-x:hidden}}body>._pac-container_nzyds_114{z-index:10000!important;position:absolute!important}._navbar_1r9s7_32{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.5rem;height:auto;background-color:#87a330;color:#fff;box-shadow:0 4px 10px #0003;position:sticky;top:0;width:100%;z-index:1000;animation:_fadeIn_1r9s7_1 .5s ease-in-out both;transition:background-color .3s,box-shadow .3s}._navbar_1r9s7_32 ._navLeft_1r9s7_50,._navbar_1r9s7_32 ._navMiddle_1r9s7_51,._navbar_1r9s7_32 ._navRight_1r9s7_52{flex:1 1 0}@media (max-width: 600px){._navbar_1r9s7_32{flex-direction:column;align-items:center;background-color:#87a330!important;position:static}}._transparent_1r9s7_64{background-color:transparent;box-shadow:none}._solid_1r9s7_69{background-color:#87a330;box-shadow:0 4px 10px #0003}._navLeft_1r9s7_50{display:flex;justify-content:left;margin-left:2rem}._navMiddle_1r9s7_51{display:flex;align-items:center;justify-content:center}._logoWrapper_1r9s7_86{cursor:pointer}._logoWrapper_1r9s7_86 img{height:80px;width:auto;max-width:150px}@media (max-width: 600px){._logoWrapper_1r9s7_86 img{height:50px}}@media (max-width: 600px){._logoWrapper_1r9s7_86{margin-bottom:.5rem}}._navRight_1r9s7_52{display:flex;justify-content:right}._navLinks_1r9s7_110{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;max-width:100%;overflow-x:auto;font-size:18px}@media (max-width: 600px){._navLinks_1r9s7_110{flex-direction:column;align-items:center;justify-content:center;gap:.5rem}}._navLinks_1r9s7_110 li{display:flex;align-items:center}._link_1r9s7_137{position:relative;color:#fff;text-decoration:none;font-size:18px;font-weight:500;letter-spacing:.5px;padding:.35rem;transition:all .3s ease}._link_1r9s7_137:after{content:"";display:block;height:2px;width:0;background:#a1c349;transition:width .3s ease-in-out}._link_1r9s7_137:hover,._link_1r9s7_137:focus{color:#f0f0f0}._link_1r9s7_137:hover:after,._link_1r9s7_137:focus:after{width:100%}._logoutButton_1r9s7_162{background-color:transparent;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:1rem;font-family:Circular Std,Arial,sans-serif;font-size:16px;cursor:pointer;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;font-size:18px;font-weight:500}._logoutButton_1r9s7_162:hover{background-color:#0000;transform:scale(1.05)}._logoutButton_1r9s7_162:focus{outline:2px solid rgba(0,0,0,.6);outline-offset:2px}._logoutButton_1r9s7_162:hover{background-color:#ffffff1a}@keyframes _fadeIn_1r9s7_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._navbar_1c6ar_32{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.5rem;height:auto;background-color:#87a330;color:#fff;box-shadow:0 4px 10px #0003;position:sticky;top:var(--banner-h, 0px);width:100%;z-index:1100;animation:_fadeIn_1c6ar_1 .5s ease-in-out both;transition:background-color .3s,box-shadow .3s}._navbar_1c6ar_32 ._navLeft_1c6ar_50,._navbar_1c6ar_32 ._navMiddle_1c6ar_51,._navbar_1c6ar_32 ._navRight_1c6ar_52{flex:1 1 0}@media (max-width: 600px){._navbar_1c6ar_32{flex-direction:column;align-items:center;gap:.5rem;padding:.5rem}}._transparent_1c6ar_64{background-color:transparent;box-shadow:none}._solid_1c6ar_69{background-color:#87a330;box-shadow:0 4px 10px #0003}._navLeft_1c6ar_50{display:flex;justify-content:left;margin-left:2rem}._navMiddle_1c6ar_51{display:flex;align-items:center;justify-content:center}._logoWrapper_1c6ar_86{cursor:pointer}._logoWrapper_1c6ar_86 img{height:80px;width:auto;max-width:150px}@media (max-width: 600px){._logoWrapper_1c6ar_86 img{height:50px}}@media (max-width: 600px){._logoWrapper_1c6ar_86{margin-bottom:.5rem}}._navRight_1c6ar_52{display:flex;justify-content:right}._navLinks_1c6ar_110{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;max-width:100%;overflow-x:auto;font-size:18px}@media (max-width: 600px){._navLinks_1c6ar_110{flex-direction:column;align-items:center;justify-content:center;gap:.5rem}}._navLinks_1c6ar_110 li{display:flex;align-items:center}._link_1c6ar_137{position:relative;color:#fff;text-decoration:none;font-size:18px;font-weight:500;letter-spacing:.5px;padding:.35rem;transition:all .3s ease}._link_1c6ar_137:after{content:"";display:block;height:2px;width:0;background:#a1c349;transition:width .3s ease-in-out}._link_1c6ar_137:hover,._link_1c6ar_137:focus{color:#f0f0f0}._link_1c6ar_137:hover:after,._link_1c6ar_137:focus:after{width:100%}._logoutButton_1c6ar_162{background-color:transparent;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:1rem;font-family:Circular Std,Arial,sans-serif;font-size:16px;cursor:pointer;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;font-size:18px;font-weight:500}._logoutButton_1c6ar_162:hover{background-color:#0000;transform:scale(1.05)}._logoutButton_1c6ar_162:focus{outline:2px solid rgba(0,0,0,.6);outline-offset:2px}._logoutButton_1c6ar_162:hover{background-color:#ffffff1a}@keyframes _fadeIn_1c6ar_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._signInForm_1a2p2_32{max-width:400px;margin:2rem auto;padding:1.5rem;border:1px solid #cad593;border-radius:8px;box-shadow:0 4px 12px #0000001a;background-color:#f0f0f0;display:flex;flex-direction:column;align-items:center;animation:_fadeIn_1a2p2_1 .5s ease-in-out}._signInForm_1a2p2_32 h2{text-align:center;color:#2a3c24;margin-bottom:1rem}._signInForm_1a2p2_32 ._errorMessage_1a2p2_50{color:#d9534f;font-size:.9rem;text-align:center;margin-bottom:10px;transition:opacity .3s ease-in-out}._signInForm_1a2p2_32 label{align-self:flex-start;font-weight:700;color:#2a3c24;margin-bottom:5px}._signInForm_1a2p2_32 input{width:100%;padding:10px;margin-bottom:15px;border:1px solid #cad593;border-radius:5px;font-size:1rem;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}._signInForm_1a2p2_32 input:focus{outline:none;border-color:#87a330;box-shadow:0 0 5px #87a33080}._signInForm_1a2p2_32 ._forgotPasswordContainer_1a2p2_77{margin-top:1rem;width:100%;text-align:center}._signInForm_1a2p2_32 ._forgotPasswordLink_1a2p2_82{color:#87a330;font-size:1rem;text-decoration:none;font-weight:500;transition:color .3s ease-in-out}._signInForm_1a2p2_32 ._forgotPasswordLink_1a2p2_82:hover,._signInForm_1a2p2_32 ._forgotPasswordLink_1a2p2_82:focus{color:#a1c349;text-decoration:underline}._signInForm_1a2p2_32 ._signInButton_1a2p2_93{width:100%;padding:12px;background-color:#87a330;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s ease-in-out,transform .2s ease-in-out,opacity .3s ease-in-out}._signInForm_1a2p2_32 ._signInButton_1a2p2_93:hover{background-color:#a1c349;transform:scale(1.05);box-shadow:0 4px 10px #87a33033}._signInForm_1a2p2_32 ._signInButton_1a2p2_93:disabled{background-color:#ccc;cursor:not-allowed;transform:none;opacity:.6}@keyframes _fadeIn_1a2p2_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 500px){._signInForm_1a2p2_32{width:90%}}._signUpForm_1abjt_34{max-width:400px;margin:2rem auto;padding:1.5rem;border:1px solid #cad593;border-radius:8px;box-shadow:0 4px 12px #0000001a;background-color:#f0f0f0;display:flex;flex-direction:column;align-items:center;animation:_fadeIn_1abjt_1 .5s ease-in-out}._signUpForm_1abjt_34 h2{text-align:center;color:#2a3c24;margin-bottom:1rem}._signUpForm_1abjt_34 ._errorMessage_1abjt_52{color:#d9534f;font-size:.9rem;text-align:center;margin-bottom:10px}._signUpForm_1abjt_34 label{align-self:flex-start;font-weight:700;color:#2a3c24;margin-bottom:5px}._signUpForm_1abjt_34 input,._signUpForm_1abjt_34 select{width:100%;padding:10px;margin-bottom:15px;border:1px solid #cad593;border-radius:5px;font-size:1rem;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}._signUpForm_1abjt_34 input:focus,._signUpForm_1abjt_34 select:focus{outline:none;border-color:#87a330;box-shadow:0 0 5px #87a33080}._signUpForm_1abjt_34 ._signUpButton_1abjt_80{width:100%;padding:12px;background-color:#87a330;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s ease-in-out,transform .2s ease-in-out}._signUpForm_1abjt_34 ._signUpButton_1abjt_80:hover{background-color:#a1c349;transform:scale(1.05);box-shadow:0 4px 10px #87a33033}._signUpForm_1abjt_34 ._signUpButton_1abjt_80:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none}@keyframes _fadeIn_1abjt_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 500px){._signUpForm_1abjt_34{width:90%}}._forgotPassword_ya1r3_32{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;background:#f5f5f5;min-height:100vh;animation:_fadeIn_ya1r3_1 .6s ease-in-out both}._forgotPassword_ya1r3_32 h2{font-size:2.5rem;font-weight:700;color:#2a3c24;margin-bottom:2rem}._forgotPassword_ya1r3_32 form{display:flex;flex-direction:column;width:100%;max-width:400px}._forgotPassword_ya1r3_32 form label{font-size:1.2rem;color:#243010;margin-bottom:.5rem;text-align:left}._forgotPassword_ya1r3_32 form input{padding:1rem;font-size:1rem;border:1px solid #cad593;border-radius:5px;outline:none;margin-bottom:1.5rem;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out}._forgotPassword_ya1r3_32 form input:focus{border-color:#87a330;box-shadow:0 4px 8px #87a33033}._forgotPassword_ya1r3_32 form button{padding:1rem;background-color:#87a330;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1.1rem;transition:background-color .3s ease-in-out,transform .2s ease-in-out}._forgotPassword_ya1r3_32 form button:hover,._forgotPassword_ya1r3_32 form button:focus{background-color:#a1c349;transform:scale(1.05)}._forgotPassword_ya1r3_32 p{font-size:1rem;margin-top:1rem}._forgotPassword_ya1r3_32 ._success_ya1r3_92{color:green}._forgotPassword_ya1r3_32 ._error_ya1r3_95{color:red}@keyframes _fadeIn_ya1r3_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._resetPassword_1rbqy_32{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;background:#f5f5f5;min-height:100vh;animation:_fadeIn_1rbqy_1 .6s ease-in-out both}._resetPassword_1rbqy_32 h2{font-size:2.5rem;font-weight:700;color:#2a3c24;margin-bottom:2rem}._resetPassword_1rbqy_32 form{display:flex;flex-direction:column;width:100%;max-width:400px}._resetPassword_1rbqy_32 form label{font-size:1.2rem;color:#243010;margin-bottom:.5rem;text-align:left}._resetPassword_1rbqy_32 form input{padding:1rem;font-size:1rem;border:1px solid #cad593;border-radius:5px;outline:none;margin-bottom:1.5rem;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out}._resetPassword_1rbqy_32 form input:focus{border-color:#87a330;box-shadow:0 4px 8px #87a33033}._resetPassword_1rbqy_32 form button{padding:1rem;background-color:#87a330;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1.1rem;transition:background-color .3s ease-in-out,transform .2s ease-in-out}._resetPassword_1rbqy_32 form button:hover,._resetPassword_1rbqy_32 form button:focus{background-color:#a1c349;transform:scale(1.05)}._resetPassword_1rbqy_32 p{font-size:1rem;margin-top:1rem}._resetPassword_1rbqy_32 ._success_1rbqy_92{color:green}._resetPassword_1rbqy_32 ._error_1rbqy_95{color:red}._resetPassword_1rbqy_32 ._redirecting_1rbqy_98{color:#a1c349;font-size:1.1rem;font-weight:700;animation:_fadeInOut_1rbqy_1 3s ease-in-out forwards}@keyframes _fadeInOut_1rbqy_1{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes _fadeIn_1rbqy_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._acceptInviteContainer_rxfdw_32{width:90%;max-width:600px;margin:2rem auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;animation:_fadeIn_rxfdw_1 .5s ease-in-out}._header_rxfdw_43{text-align:center;color:#2a3c24;font-size:2rem;margin-bottom:20px}._message_rxfdw_50{text-align:center;font-size:1.2rem;color:#87a330;margin-bottom:20px}._form_rxfdw_57{display:flex;flex-direction:column;gap:1rem}._form_rxfdw_57 label{font-weight:700;color:#2a3c24}._form_rxfdw_57 ._input_rxfdw_66{padding:.75rem;font-size:1rem;border:1px solid #cad593;border-radius:5px;margin-bottom:1rem;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}._form_rxfdw_57 ._input_rxfdw_66:focus{border-color:#87a330;box-shadow:0 0 5px #87a3304d}._form_rxfdw_57 ._submitButton_rxfdw_78{padding:.75rem;background-color:#87a330;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s,transform .2s}._form_rxfdw_57 ._submitButton_rxfdw_78:hover{background-color:#a1c349;transform:scale(1.05)}@keyframes _fadeIn_rxfdw_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._acceptInviteContainer_rxfdw_32{width:95%;padding:15px}._header_rxfdw_43{font-size:1.8rem}._form_rxfdw_57{gap:.8rem}._input_rxfdw_66{font-size:1.1rem}._submitButton_rxfdw_78{font-size:1.1rem;padding:.9rem}}@media (max-width: 500px){._acceptInviteContainer_rxfdw_32{width:100%;padding:10px}._header_rxfdw_43{font-size:1.6rem}._message_rxfdw_50{font-size:1rem}._form_rxfdw_57{gap:.6rem}._input_rxfdw_66{font-size:1rem}._submitButton_rxfdw_78{font-size:1rem;padding:.8rem}}._searchBar_1g4sx_32{position:relative;z-index:1;width:100%;max-width:600px;margin:0 auto;margin-top:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;animation:_fadeIn_1g4sx_1 .6s ease-in-out both}@keyframes _fadeIn_1g4sx_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._searchInput_1g4sx_56{padding:2rem 4rem 2rem 2rem;font-size:16px;border:2px solid #cad593;border-radius:10px;transition:all .3s ease;position:relative;box-sizing:border-box;width:100%}._searchInput_1g4sx_56:focus{border-color:#87a330;box-shadow:0 4px 8px #87a33033}._searchInput_1g4sx_56::placeholder{color:#aaa;font-style:italic;font-size:18px}._suggestions_1g4sx_77{list-style:none;margin:0;padding:0;position:absolute;top:100%;left:0;width:100%;background-color:#fffffff2;border:1px solid #cad593;border-radius:1rem;max-height:200px;overflow-y:auto;z-index:99999;pointer-events:auto;box-shadow:0 6px 15px #00000026;opacity:1;transform:translateY(0);transition:all .3s ease}._suggestionItem_1g4sx_98{padding:.75rem 1rem;cursor:pointer;color:#243010;transition:background-color .3s ease-in-out}._suggestionItem_1g4sx_98:hover{background-color:#e0e0e0}._searchButton_1g4sx_108{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;padding:2.5rem;position:absolute;margin-left:32rem;background:transparent}._searchButton_1g4sx_108 img,._searchButton_1g4sx_108 svg{width:2rem;height:2rem;object-fit:contain}._searchButton_1g4sx_108:hover{background-color:#fff;transform:scale(1.05)}._loadingSpinner_1g4sx_130{text-align:center;padding:1rem;color:#243010;font-size:16px;font-style:italic}@media (max-width: 600px){._searchBar_1g4sx_32{width:100%}._suggestions_1g4sx_77{max-height:150px}._searchButton_1g4sx_108{position:absolute;margin-left:20rem}img,svg{width:.5rem;height:.5rem}}@keyframes _slideUp_f3ht3_42{0%{opacity:0;transform:translateY(400px)}to{opacity:1;transform:translateY(0)}}._slideUp_f3ht3_42{animation:_slideUp_f3ht3_42 1s ease both}@keyframes _slideDown_f3ht3_56{0%{opacity:0;transform:translateY(-400px)}to{opacity:1;transform:translateY(0)}}._slideDown_f3ht3_56{animation:_slideDown_f3ht3_56 1s ease both}@keyframes _slideRight_f3ht3_70{0%{opacity:0;transform:translate(-400px)}to{opacity:1;transform:translate(0)}}._slideRight_f3ht3_70{animation:_slideRight_f3ht3_70 1.5s ease both}@keyframes _slideLeft_f3ht3_84{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}._slideLeft_f3ht3_84{animation:_slideLeft_f3ht3_84 1.5s ease both}._carouselBlockquote_f3ht3_88{position:absolute;width:100%;transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .7s;opacity:1}._carouselBlockquote_f3ht3_88._current_f3ht3_95{transform:translate(0);z-index:2}._carouselBlockquote_f3ht3_88._next_f3ht3_100{transform:translate(100%);z-index:1}._carouselBlockquote_f3ht3_88._slideOut_f3ht3_105{transform:translate(-100%);opacity:0;z-index:2}._carouselBlockquote_f3ht3_88._slideIn_f3ht3_111{transform:translate(0);opacity:1;z-index:2}@keyframes _bounce_f3ht3_1{0%,to{transform:translateY(0)}20%{transform:translateY(-15px)}40%{transform:translateY(0)}60%{transform:translateY(-15px)}80%{transform:translateY(0)}}*{margin:0;padding:0;box-sizing:border-box}._hidden_f3ht3_140{opacity:0;transition:opacity 1s}._homePage_f3ht3_145{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:100vh;background:linear-gradient(to bottom,#f0f0f0,#fff);font-family:Circular Std,Arial,sans-serif}._homePage_f3ht3_145 section{animation:_fadeUp_f3ht3_1 1.5s ease both;width:100vw}._searchSection_f3ht3_159{background:linear-gradient(#243010a6,#243010a6),url(/images/pexels-maggie-murray-3781784-5604180.jpg) center 100%/cover no-repeat;background-color:#fff;padding:20rem 0rem;margin-top:-10rem}._searchSection_f3ht3_159 ._searchHeading_f3ht3_165{font-size:48px;color:#fff}@media (max-width: 600px){._searchSection_f3ht3_159 ._searchHeading_f3ht3_165{font-size:40px}}._featureSection_f3ht3_175{background-color:#fff;padding:4rem 2rem}._featureSection_f3ht3_175 h2{font-size:48px;color:#2a3c24;margin-bottom:2rem}._featureSection_f3ht3_175 ._featureIntro_f3ht3_184{font-size:18px;color:#243010;margin-bottom:3rem}._featureSection_f3ht3_175 ._featureGrid_f3ht3_189{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem}._featureSection_f3ht3_175 ._featureGrid_f3ht3_189 ._featureItem_f3ht3_195{background-color:#fff;border:1px solid #cad593;border-radius:1rem;padding:3rem;box-shadow:0 4px 10px #0003;max-width:25rem;text-align:left}@media (max-width: 600px){._featureSection_f3ht3_175 ._featureGrid_f3ht3_189 ._featureItem_f3ht3_195 svg{width:64px!important;height:64px!important;margin-bottom:1rem}}._featureSection_f3ht3_175 ._featureGrid_f3ht3_189 ._featureItem_f3ht3_195 p{font-size:16px;color:#243010;line-height:1.6}._featureSection_f3ht3_175 ._featureGrid_f3ht3_189 ._featureItem_f3ht3_195 p strong{font-size:24px;display:block;margin-top:1rem;color:#2a3c24}._howItWorksSection_f3ht3_223{background-color:#f0f6e2;padding:4rem 2rem;border-radius:10px}._howItWorksSection_f3ht3_223 h2{font-size:48px;color:#2a3c24;margin-bottom:1rem;animation:_fadeIn_f3ht3_1 1.2s ease both}._howItWorksSection_f3ht3_223 ._howItWorksIntro_f3ht3_234{font-size:18px;color:#243010;max-width:780px;margin:0 auto 2rem;line-height:1.6;animation:_fadeIn_f3ht3_1 1.4s ease both;text-align:left}._howItWorksSection_f3ht3_223 ._steps_f3ht3_243{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}._howItWorksSection_f3ht3_223 ._steps_f3ht3_243 ._step_f3ht3_243{width:100%;max-width:80rem;display:flex;flex-direction:row;text-align:left}._howItWorksSection_f3ht3_223 ._steps_f3ht3_243 ._step_f3ht3_243 img{width:100%;max-width:300px;height:auto;margin-right:64px}@media (max-width: 600px){._howItWorksSection_f3ht3_223 ._steps_f3ht3_243 ._step_f3ht3_243{padding:.5rem}._howItWorksSection_f3ht3_223 ._steps_f3ht3_243 ._step_f3ht3_243 img{width:10rem!important;margin:-1rem}}._howItWorksSection_f3ht3_223 ._steps_f3ht3_243 ._step_f3ht3_243 ._stepsText_f3ht3_271{display:flex;flex-direction:column;justify-content:center;padding-left:1.5rem}._howItWorksSection_f3ht3_223 ._steps_f3ht3_243 ._step_f3ht3_243 ._stepsText_f3ht3_271 h3{font-size:32px;color:#87a330;margin-bottom:.5rem}._howItWorksSection_f3ht3_223 ._steps_f3ht3_243 ._step_f3ht3_243 ._stepsText_f3ht3_271 p{font-size:24px;color:#243010;line-height:1.6}@media (max-width: 600px){._howItWorksSection_f3ht3_223 ._steps_f3ht3_243 ._step_f3ht3_243 ._stepsText_f3ht3_271 h3{font-size:24px;margin-bottom:.5rem}._howItWorksSection_f3ht3_223 ._steps_f3ht3_243 ._step_f3ht3_243 ._stepsText_f3ht3_271 p{font-size:16px}}._ownerCtaSection_f3ht3_297{background-color:#fff;padding:4rem 2rem;text-align:left;border-radius:10px}._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303{display:flex;flex-direction:row;justify-content:center;border:2px solid #cad593;border-radius:1rem;box-shadow:0 4px 10px #0003;margin:0 10rem}@media (max-width: 600px){._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303{flex-direction:column;margin:1rem;padding:1rem 2rem}._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303:hover{animation:none}}._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303:hover{animation:_bounce_f3ht3_1 2s infinite}._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303 img{width:100%;max-width:400px;height:auto}._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303 ._ownerCtaText_f3ht3_330{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:2rem}._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303 ._ownerCtaText_f3ht3_330 h2{font-size:48px;color:#2a3c24;margin-bottom:1rem}._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303 ._ownerCtaText_f3ht3_330 p{color:#243010;font-size:18px;max-width:800px;margin:0 auto 1.5rem;line-height:1.6}@media (max-width: 600px){._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303 ._ownerCtaText_f3ht3_330{margin-left:0;text-align:left}._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303 ._ownerCtaText_f3ht3_330 h2{font-size:24px}._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303 ._ownerCtaText_f3ht3_330 p{font-size:16px}}._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303 button{background-color:#87a330;color:#fff;padding:.75rem 1.5rem;border:none;font-family:Circular Std,Arial,sans-serif;font-weight:500;font-size:16px;box-shadow:0 4px 12px #0000001a;font-size:24px;padding:.75rem 2rem;border-radius:1rem;cursor:pointer;transition:all .3s ease;animation:_fadeUp_f3ht3_1 1.4s ease both;max-width:400px}._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303 button:hover{background-color:#6d8327;transform:scale(1.05)}._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303 button:focus{outline:2px solid rgba(135,163,48,.6);outline-offset:2px}._ownerCtaSection_f3ht3_297 ._ownerCtaBorders_f3ht3_303 button:hover{background-color:#667c24;transform:scale(1.05)}._comparisonSection_f3ht3_394{background-color:#f0f6e2;padding:4rem 2rem;border-radius:10px;text-align:center}._comparisonSection_f3ht3_394 h2{font-size:32px;color:#2a3c24;margin-bottom:1rem;animation:_fadeIn_f3ht3_1 1.2s ease both}._comparisonSection_f3ht3_394 ._comparisonIntro_f3ht3_406{font-size:18px;text-align:left;color:#243010;max-width:800px;margin:0 auto 2rem;line-height:1.6}._comparisonSection_f3ht3_394 ._comparisonGrid_f3ht3_414{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}._comparisonSection_f3ht3_394 ._comparisonGrid_f3ht3_414 ._comparisonColumn_f3ht3_420{padding:1.5rem;width:100%;max-width:35rem;text-align:left;display:flex;flex-direction:column;align-items:center}._comparisonSection_f3ht3_394 ._comparisonGrid_f3ht3_414 ._comparisonColumn_f3ht3_420 img{width:70%;height:auto;margin-bottom:1rem}._comparisonSection_f3ht3_394 ._comparisonGrid_f3ht3_414 ._comparisonColumn_f3ht3_420 h3{font-size:32px;color:#87a330;margin-bottom:1rem}._comparisonSection_f3ht3_394 ._comparisonGrid_f3ht3_414 ._comparisonColumn_f3ht3_420 ul{padding-left:1.2rem}._comparisonSection_f3ht3_394 ._comparisonGrid_f3ht3_414 ._comparisonColumn_f3ht3_420 ul li{margin-bottom:1rem;color:#243010;font-size:18px;line-height:1.6}._comparisonSection_f3ht3_394 ._comparisonGrid_f3ht3_414 ._comparisonColumn_f3ht3_420 ul li strong{color:#2a3c24}._teamSection_f3ht3_452{background-color:#fff;padding:4rem 2rem;border-radius:10px;text-align:center}._teamSection_f3ht3_452 h2{font-size:32px;color:#2a3c24;margin-bottom:1rem;animation:_fadeIn_f3ht3_1 1.2s ease both}._teamSection_f3ht3_452 ._teamIntro_f3ht3_464{font-size:16px;color:#243010;max-width:800px;margin:0 auto 2rem;line-height:1.6;animation:_fadeIn_f3ht3_1 1.4s ease both}._teamSection_f3ht3_452 ._teamGrid_f3ht3_472{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}._teamSection_f3ht3_452 ._teamGrid_f3ht3_472 ._teamMember_f3ht3_478{background-color:#fff;max-width:400px;padding:1rem;text-align:center;animation:_fadeUp_f3ht3_1 1.6s ease both;animation-delay:0s;cursor:pointer}._teamSection_f3ht3_452 ._teamGrid_f3ht3_472 ._teamMember_f3ht3_478 img{width:200px;height:200px;object-fit:cover;border-radius:50%;margin-bottom:1rem;box-shadow:0 4px 10px #0000001a}._teamSection_f3ht3_452 ._teamGrid_f3ht3_472 ._teamMember_f3ht3_478 h3{font-size:24px;color:#87a330;margin-bottom:.5rem}._teamSection_f3ht3_452 ._teamGrid_f3ht3_472 ._teamMember_f3ht3_478 ._teamBio_f3ht3_500{margin:.5rem 0 0;opacity:0;max-height:0;transition:max-height 1s ease,opacity 1s;font-size:18px;color:#243010;line-height:1.6}._teamSection_f3ht3_452 ._teamGrid_f3ht3_472 ._teamMember_f3ht3_478:hover ._teamBio_f3ht3_500{opacity:1;max-height:400px;margin:.5rem 0 0}._testimonialsSection_f3ht3_515{background-color:#f0f6e2;padding:4rem 2rem}._testimonialsSection_f3ht3_515 h2{font-size:32px;color:#2a3c24;margin-bottom:1.5rem}._testimonialsSection_f3ht3_515 ._testimonialIntro_f3ht3_524{font-size:18px;color:#243010;max-width:800px;margin:0 auto 2rem;line-height:1.6}._testimonialsSection_f3ht3_515 ._testimonialGrid_f3ht3_531{display:flex;flex-direction:row;gap:2rem;max-width:1200px;margin:0 auto;position:relative;overflow:hidden;max-height:400px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}._testimonialsSection_f3ht3_515 ._testimonialGrid_f3ht3_531 blockquote{position:relative;font-size:24px;color:#243010;font-style:italic;padding:2rem 3rem;border-left:5px solid #a1c349;background-color:#fff;border-radius:6px;box-shadow:0 2px 6px #00000014;text-align:left;min-width:350px;max-width:400px;flex:0 0 auto;scroll-snap-align:start}._testimonialsSection_f3ht3_515 ._testimonialGrid_f3ht3_531 blockquote footer{display:block;margin-top:.75rem;font-size:14px;font-weight:600;color:#2a3c24}._faqSection_f3ht3_570{background-color:#f0f6e2;padding:4rem 2rem;border-radius:10px;box-shadow:0 4px 10px #0003;text-align:center}._faqSection_f3ht3_570 h2{font-size:32px;color:#2a3c24;margin-bottom:2rem;animation:_fadeIn_f3ht3_1 1.2s ease both}._faqSection_f3ht3_570 ._faqGrid_f3ht3_583{display:flex;flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto}._faqSection_f3ht3_570 ._faqGrid_f3ht3_583 ._faqItem_f3ht3_590{background-color:#fff;border-left:5px solid #a1c349;padding:1.25rem 1.5rem;border-radius:6px;box-shadow:0 2px 6px #00000014;text-align:left;animation:_fadeUp_f3ht3_1 1.6s ease both;animation-delay:0s}._faqSection_f3ht3_570 ._faqGrid_f3ht3_583 ._faqItem_f3ht3_590 h3{font-size:24px;color:#87a330;margin-bottom:.5rem}._faqSection_f3ht3_570 ._faqGrid_f3ht3_583 ._faqItem_f3ht3_590 p{font-size:18px;color:#243010;line-height:1.6}._faqSection_f3ht3_570 ._faqGrid_f3ht3_583 ._faqItem_f3ht3_590 ._faqClosed_f3ht3_610{max-height:0;opacity:0;transition:max-height .2s ease-in-out,opacity .2s;margin-top:0}._faqSection_f3ht3_570 ._faqGrid_f3ht3_583 ._faqItem_f3ht3_590 ._faqOpen_f3ht3_616{max-height:100px;opacity:1;transition:max-height .2s ease-in-out,opacity .2s;overflow:hidden;margin-top:.5rem}._faqSection_f3ht3_570 ._faqGrid_f3ht3_583 ._faqQuestion_f3ht3_623{cursor:pointer;display:flex;flex-direction:row;align-items:center;font-size:18px;color:#87a330}._faqSection_f3ht3_570 ._faqGrid_f3ht3_583 ._faqQuestion_f3ht3_623 img{width:40px;height:40px;margin-bottom:.5rem;margin-right:.5rem;transition:transform .3s}._trustSection_f3ht3_639{background-color:#fff;padding:4rem 2rem;border-radius:10px;text-align:center}._trustSection_f3ht3_639 h2{color:#2a3c24;font-size:32px;margin-bottom:1.5rem;animation:_fadeIn_f3ht3_1 1.2s ease both}._trustSection_f3ht3_639 ._trustIntro_f3ht3_651{font-size:16px;color:#243010;max-width:800px;margin:0 auto 2rem;line-height:1.6;animation:_fadeIn_f3ht3_1 1.3s ease both}._trustSection_f3ht3_639 ._trustList_f3ht3_659{list-style:none;padding:0;margin:0 auto;max-width:800px;display:flex;flex-direction:column;gap:1.25rem}._trustSection_f3ht3_639 ._trustList_f3ht3_659 li{display:flex;align-items:flex-start;gap:.75rem;font-size:16px;color:#243010;background-color:#fff;padding:1rem 1.25rem;border-radius:6px;box-shadow:0 2px 6px #00000014;text-align:left;animation:_fadeUp_f3ht3_1 1.6s ease both;animation-delay:0s}._trustSection_f3ht3_639 ._trustList_f3ht3_659 li svg{flex-shrink:0;margin-top:2px;color:#a1c349}@media (max-width: 600px){._trustSection_f3ht3_639 ._trustList_f3ht3_659 li{flex-direction:row;align-items:center}._trustSection_f3ht3_639 ._trustList_f3ht3_659 svg{width:24px!important;height:24px!important}}._finalCtaSection_f3ht3_698{background-color:#2a3c24;color:#fff;padding:4rem 2rem;text-align:center;animation:_fadeUp_f3ht3_1 1.5s ease both;margin-bottom:-2rem}._finalCtaSection_f3ht3_698 h2{font-size:32px;margin-bottom:1.2rem;color:inherit}._finalCtaSection_f3ht3_698 p{font-size:16px;margin-bottom:1rem;line-height:1.6;color:inherit;max-width:700px;margin-left:auto;margin-right:auto}._finalCtaSection_f3ht3_698 button{background-color:#a1c349;color:#243010;border:none;border-radius:1rem;font-family:Circular Std,Arial,sans-serif;font-weight:500;cursor:pointer;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;font-size:16px;padding:.75rem 1.5rem;margin-top:1rem;max-width:200px}._finalCtaSection_f3ht3_698 button:hover{background-color:#8bab38;transform:scale(1.05)}._finalCtaSection_f3ht3_698 button:focus{outline:2px solid rgba(161,195,73,.6);outline-offset:2px}._finalCtaSection_f3ht3_698 button:hover{background-color:#85a336;transform:scale(1.05)}@media (max-width: 600px){._featureGrid_f3ht3_189,._steps_f3ht3_243,._teamGrid_f3ht3_472,._comparisonGrid_f3ht3_414{flex-direction:column;align-items:center}._comparisonColumn_f3ht3_420{width:100%!important;max-width:90%}._ownerCtaSection_f3ht3_297,._finalCtaSection_f3ht3_698,._trustSection_f3ht3_639{padding:2rem 1.5rem}}._filter_1sckl_32{margin:2rem 0;animation:_fadeIn_1sckl_1 .6s ease-in-out both}@keyframes _fadeIn_1sckl_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._dropdownToggle_1sckl_47{background-color:#87a330;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:1rem;font-size:16px;cursor:pointer;transition:all .3s ease}._dropdownToggle_1sckl_47:hover{background-color:#a1c349;transform:scale(1.05)}._filterDropdown_1sckl_62{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;background-color:#f5f5f5;border:1px solid #cad593;border-radius:1rem;box-shadow:0 4px 10px #0003;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out}._filterDropdown_1sckl_62._open_1sckl_75{max-height:500px;padding:1rem}._filterDropdown_1sckl_62 input{width:100%;padding:.75rem;font-size:16px;border:1px solid #cad593;border-radius:1rem;outline:none;transition:all .3s ease}._filterDropdown_1sckl_62 input:focus{border-color:#87a330;box-shadow:0 0 5px #87a33080}._filterDropdown_1sckl_62 input::placeholder{color:#aaa;font-style:italic}._filterDropdown_1sckl_62 ._applyFilters_1sckl_96{background-color:#87a330;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:1rem;font-size:16px;cursor:pointer;transition:all .3s ease}._filterDropdown_1sckl_62 ._applyFilters_1sckl_96:hover{background-color:#a1c349;transform:scale(1.05)}@media (max-width: 600px){._filterDropdown_1sckl_62{gap:.5rem;padding:.75rem}._dropdownToggle_1sckl_47,._applyFilters_1sckl_96{font-size:.95rem}}._mapWrapper_r7oo2_32{position:relative;width:100%}._mapContainer_r7oo2_37{width:100%;height:500px;border-radius:1rem;overflow:hidden;background-color:#fff;box-shadow:0 4px 10px #0003}@media (max-width: 600px){._mapContainer_r7oo2_37{height:350px}}._loadingMessage_r7oo2_51{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffffd9;padding:1rem 1.5rem;border-radius:1rem;font-size:16px;font-weight:700;color:#243010;box-shadow:0 2px 6px #0003;z-index:10}._errorMessage_r7oo2_66{text-align:center;color:#d9534f;font-size:16px;margin-top:.75rem;background-color:#ffffffd9;padding:.75rem;border-radius:1rem;box-shadow:0 2px 4px #0000001a}._marker_r7oo2_77{width:30px;height:30px;background-color:#87a330;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;font-weight:700;box-shadow:0 2px 4px #0003;transition:transform .2s ease-in-out}._marker_r7oo2_77:hover{transform:scale(1.1)}@media (max-width: 600px){._mapContainer_r7oo2_37{height:300px}}._propertyResultsContainer_1vyx8_32{width:95%;max-width:1700px;margin:0 auto;padding:20px;animation:_fadeIn_1vyx8_1 .6s ease-in-out}@keyframes _fadeIn_1vyx8_1{0%{opacity:0}to{opacity:1}}._searchBar_1vyx8_48{margin-bottom:50px;display:flex;justify-content:center;width:100%;position:relative;z-index:100}._searchInput_1vyx8_57{width:100%;max-width:500px;padding:10px;font-size:1rem;border:1px solid #cad593;border-radius:5px}._suggestions_1vyx8_66{position:absolute;background-color:#fff;border:1px solid #cad593;border-radius:5px;max-height:200px;overflow-y:auto;width:100%;max-width:500px;box-shadow:0 2px 4px #0000001a}._suggestionItem_1vyx8_78{padding:10px;cursor:pointer}._suggestionItem_1vyx8_78:hover{background-color:#e0e0e0}._searchButton_1vyx8_86{padding:10px;background-color:#87a330;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s,transform .2s}._searchButton_1vyx8_86:hover{background-color:#a1c349;transform:scale(1.05)}._heading_1vyx8_100{text-align:center;font-size:2rem;color:#2a3c24;margin:20px auto;animation:_fadeIn_1vyx8_1 1s ease-in-out both}._mapAndList_1vyx8_108{display:flex;gap:20px;margin-top:20px}._map_1vyx8_108{flex:2;height:500px;border-radius:10px;overflow:hidden}._propertyList_1vyx8_121{flex:1;min-width:300px;max-height:500px;overflow-y:auto;padding:15px;background:#f0f0f0;border-radius:10px;box-shadow:0 2px 4px #0000001a}._propertyCard_1vyx8_132{background:#fff;padding:15px;margin-bottom:10px;border-radius:8px;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;border-left:5px solid #87a330;animation:_fadeIn_1vyx8_1 1.2s ease-in-out both}._propertyCard_1vyx8_132:hover{transform:scale(1.03);box-shadow:0 6px 12px #00000026}._propertyCard_1vyx8_132 h3{color:#2a3c24;font-size:1.2rem;margin-bottom:5px}._propertyCard_1vyx8_132 p{font-size:1rem;color:#243010;margin-bottom:5px}._price_1vyx8_157{font-weight:700;font-size:1.2rem;color:#87a330}._viewDetails_1vyx8_163{display:inline-block;margin-top:8px;padding:10px 14px;background-color:#87a330;color:#fff;border-radius:5px;text-decoration:none;font-size:1rem;transition:background-color .3s ease-in-out,transform .2s ease-in-out}._viewDetails_1vyx8_163:hover{background-color:#a1c349;transform:scale(1.05)}._loadingText_1vyx8_179{text-align:center;font-size:1.1rem;color:#2a3c24}._noResults_1vyx8_185{text-align:center;font-size:1.1rem;color:#d9534f;font-weight:700}@media (max-width: 768px){._mapAndList_1vyx8_108{flex-direction:column}._map_1vyx8_108{height:300px}._propertyList_1vyx8_121{max-height:none;padding:10px;width:100%}._propertyCard_1vyx8_132{text-align:center}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px rgb(25.5,25.5,25.5))}@media (hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-top-nav,.image-gallery-bottom-nav{padding:10px;left:50%;transform:translate(-50%)}.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:120px;width:90px}@media (max-width: 768px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:72px;width:48px}}@media (max-width: 480px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:48px;width:36px}}.image-gallery-top-nav[disabled],.image-gallery-bottom-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media (max-width: 768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center;touch-action:none}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media (hover: hover)and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{left:20px;right:auto;bottom:auto;width:auto;top:50%;transform:translateY(-50%)}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:12px 0}@media (max-width: 768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0;padding:3px}}@media (max-width: 480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid rgba(0,0,0,0);transition:border .3s ease-out;width:100px;background:#0000;padding:0}@media (max-width: 768px){.image-gallery-thumbnail{border:3px solid rgba(0,0,0,0);width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media (max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover: hover)and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media (hover: hover)and (pointer: fine)and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px hsl(0,0%,10%);transform:translateY(-50%);white-space:normal;width:100%}@media (max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}._container_1spwo_32{width:90%;max-width:800px;margin:20px auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;text-align:center;animation:_fadeIn_1spwo_1 .6s ease-in-out both}@keyframes _fadeIn_1spwo_1{0%{opacity:0}to{opacity:1}}._backButton_1spwo_52{display:inline-block;margin-bottom:15px;padding:10px 15px;font-size:1rem;background:#87a330;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background .3s,transform .2s}._backButton_1spwo_52:hover{background:#a1c349;transform:scale(1.05)}._propertyTitle_1spwo_69{color:#2a3c24;font-size:2rem;margin-bottom:10px}._propertyInfo_1spwo_75{font-size:1rem;margin-bottom:10px;color:#243010;line-height:1.4}._galleryWrapper_1spwo_82{margin-bottom:20px;border-radius:8px;overflow:hidden}._galleryWrapper_1spwo_82 ._image-gallery_1spwo_87{border-radius:8px;box-shadow:0 2px 4px #0000001a}._galleryWrapper_1spwo_82 ._image-gallery_1spwo_87 ._image-gallery-slide_1spwo_91 img{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:8px}._galleryWrapper_1spwo_82 ._image-gallery_1spwo_87 ._image-gallery-thumbnail_1spwo_98{border:1px solid #cad593;border-radius:5px;transition:transform .2s}._galleryWrapper_1spwo_82 ._image-gallery_1spwo_87 ._image-gallery-thumbnail_1spwo_98:hover{transform:scale(1.1)}._contactHeader_1spwo_107{text-align:center;margin:20px 0;color:#2a3c24}._details_1spwo_113{margin-bottom:20px;padding:15px;background-color:#f0f6e2;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:left}._details_1spwo_113 p{margin:5px 0;color:#243010;font-size:18px}._contactForm_1spwo_127{background-color:#f0f0f0;padding:20px;border:1px solid #cad593;border-radius:8px;box-shadow:0 4px 8px #0000001a;text-align:left;animation:_fadeIn_1spwo_1 1s ease-in-out both}._formGroup_1spwo_137{margin-bottom:15px}._formGroup_1spwo_137 label{display:block;margin-bottom:5px;font-weight:700;color:#2a3c24}._formGroup_1spwo_137 input,._formGroup_1spwo_137 textarea{width:100%;padding:10px;border:1px solid #cad593;border-radius:5px;font-size:1rem;transition:border-color .3s,box-shadow .3s}._formGroup_1spwo_137 input:focus,._formGroup_1spwo_137 textarea:focus{border-color:#87a330;box-shadow:0 0 5px #87a33080}textarea{min-height:100px;resize:vertical}button{width:100%;padding:12px;background-color:#87a330;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background .3s,transform .2s;animation:_fadeIn_1spwo_1 1.2s ease-in-out both}._statusMessage_1spwo_187{margin-top:10px;font-size:.9rem;text-align:center;font-weight:700;color:#243010}._statusMessage_1spwo_187._error_1spwo_195{color:red}._statusMessage_1spwo_187._success_1spwo_199{color:#2a3c24}@media (max-width: 768px){._propertyPhotos_1spwo_204{flex-direction:column;align-items:center}._propertyPhoto_1spwo_204{width:100%;height:auto}._backButton_1spwo_52{width:100%}._galleryWrapper_1spwo_82 ._image-gallery-slide_1spwo_91 img{max-height:250px}}._container_1bga7_34{width:90%;max-width:1800px;margin:0 auto;padding:20px;text-align:center}._heading_1bga7_42{font-size:2rem;color:#2a3c24;margin-bottom:50px}._buttonGroup_1bga7_49{display:flex;flex-direction:row;justify-content:center;gap:50px;margin-bottom:30px}._actionButton_1bga7_58{display:flex;flex-direction:column;justify-content:space-around;background-color:#87a330;color:#fff;padding:18px;border:none;border-radius:8px;font-size:18px;cursor:pointer;transition:background-color .3s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out}._actionButton_1bga7_58:hover{background-color:#a1c349;transform:scale(1.05);box-shadow:0 4px 10px #87a33033}._maintenanceSection_1bga7_78{background:#f0f0f0;padding:20px;border-radius:10px;box-shadow:0 2px 6px #0000001a;text-align:left;max-width:600px;margin:50px auto;opacity:0;animation:_fadeIn_1bga7_1 .5s ease-in-out forwards}._subHeading_1bga7_91{font-size:1.5rem;color:#2a3c24;text-align:center;margin-bottom:10px}._maintenanceForm_1bga7_99{display:flex;flex-direction:column;gap:10px}._textarea_1bga7_106{width:100%;padding:10px;border:1px solid #cad593;border-radius:5px;min-height:100px;resize:vertical;font-size:1rem;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}._textarea_1bga7_106:focus{border-color:#87a330;box-shadow:0 0 5px #87a33080}._submitButton_1bga7_122{width:100%;padding:12px;background-color:#87a330;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s ease-in-out,transform .2s ease-in-out}._submitButton_1bga7_122:hover{background-color:#a1c349;transform:scale(1.05)}._successMessage_1bga7_139{text-align:center;font-size:1rem;font-weight:700;color:#87a330;margin-top:10px;animation:_fadeIn_1bga7_1 .5s ease-in-out}@keyframes _fadeIn_1bga7_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){._buttonGroup_1bga7_49{flex-direction:column;align-items:center}._actionButton_1bga7_58{width:100%}}._createPropertyForm_f67yb_32{max-width:500px;margin:2rem auto;padding:1.5rem;background-color:#fff;border:1px solid #cad593;border-radius:1rem;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;gap:1rem;font-family:Circular Std,Arial,sans-serif}._createPropertyForm_f67yb_32 h3{text-align:center;color:#2a3c24;font-size:24px;margin-bottom:.5rem}._createPropertyForm_f67yb_32 ._infoMessage_f67yb_51{text-align:center;font-size:14px;color:#243010;margin-bottom:1rem;background-color:#f5f5f5;padding:.75rem;border-radius:6px;border:1px dashed #cad593}._createPropertyForm_f67yb_32 ._errorMessage_f67yb_61{color:#d9534f;font-size:14px;text-align:center}._createPropertyForm_f67yb_32 ._successMessage_f67yb_66{color:#2a3c24;font-size:14px;text-align:center}._createPropertyForm_f67yb_32 input,._createPropertyForm_f67yb_32 select{width:100%;padding:.75rem;font-size:16px;border:1px solid #cad593;border-radius:1rem;outline:none;transition:all .3s ease}._createPropertyForm_f67yb_32 input:focus,._createPropertyForm_f67yb_32 select:focus{border-color:#87a330;box-shadow:0 0 5px #87a33080}._createPropertyForm_f67yb_32 input::placeholder,._createPropertyForm_f67yb_32 select::placeholder{color:#aaa;font-style:italic}._createPropertyForm_f67yb_32 button{margin-top:1rem;padding:.75rem 1.5rem;font-size:16px;border-radius:1rem;background-color:#87a330;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease-in-out,transform .2s ease-in-out}._createPropertyForm_f67yb_32 button:hover{background-color:#a1c349;transform:scale(1.02)}._createPropertyForm_f67yb_32 button:disabled{background-color:#ccc;cursor:not-allowed}._createPropertyForm_f67yb_32 ._photoUpload_f67yb_110{display:flex;flex-direction:column;gap:.5rem;text-align:center}._createPropertyForm_f67yb_32 ._photoUpload_f67yb_110 label{font-weight:500;color:#243010}._createPropertyForm_f67yb_32 ._photoUpload_f67yb_110 input{cursor:pointer}._createPropertyForm_f67yb_32 ._photoUpload_f67yb_110 ul{list-style:none;padding:0;margin-top:.5rem}._createPropertyForm_f67yb_32 ._photoUpload_f67yb_110 ul li{font-size:14px;color:#243010}@media (max-width: 600px){._createPropertyForm_f67yb_32{max-width:100%;padding:1rem}button{font-size:.95rem}._infoMessage_f67yb_51{font-size:.85rem}}._ownerPortal_1wapu_32{width:90%;max-width:1200px;margin:0 auto;padding:20px;background:#fff;animation:_fadeIn_1wapu_1 .6s ease-in-out}._header_1wapu_41{text-align:center;color:#2a3c24;font-size:2rem;margin-bottom:20px}._createPropertySection_1wapu_49,._propertiesSection_1wapu_50,._maintenanceRequestsSection_1wapu_51{margin-bottom:30px;padding:20px;background:#f0f0f0;border-radius:8px;box-shadow:0 4px 6px #0000001a}._createPropertySection_1wapu_49 h3,._propertiesSection_1wapu_50 h3{text-align:center;color:#87a330;font-size:1.6rem;margin-bottom:15px}._propertiesList_1wapu_68{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}._propertyItem_1wapu_76{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center;transition:transform .2s ease-in-out;display:flex;flex-direction:column;align-items:center}._propertyItem_1wapu_76:hover{transform:translateY(-3px)}._propertyItem_1wapu_76 h4{margin:10px 0}._propertyItem_1wapu_76 p{margin:5px 0}._propertyPhoto_1wapu_97{width:100%;height:200px;object-fit:cover;border-radius:8px}._placeholderPhoto_1wapu_104{width:100%;height:200px;background:#cad593;display:flex;align-items:center;justify-content:center;color:#243010;border-radius:8px}._propertyStatus_1wapu_116{margin-top:8px;font-size:1rem;font-weight:700;padding:5px 10px;border-radius:5px;display:inline-block}._statusApproved_1wapu_125{color:#2e7d32}._statusRejected_1wapu_129{color:#c62828}._statusPending_1wapu_133{color:#fbc02d}._maintenanceList_1wapu_138{list-style:none;padding:0}._maintenanceItem_1wapu_143{background:#fff;padding:15px;margin-bottom:10px;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease-in-out}._maintenanceItem_1wapu_143:hover{transform:scale(1.02)}._buttonGroup_1wapu_156{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:10px}button{padding:10px 15px;background-color:#87a330;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background .3s,transform .2s}button:hover{background-color:#a1c349;transform:scale(1.05)}button:disabled{background-color:#ccc;cursor:not-allowed}._editForm_1wapu_183{margin-top:1rem;padding:.75rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:90%;max-width:600px;opacity:0;transform:translateY(-10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}._editForm_1wapu_183._active_1wapu_195{opacity:1;transform:translateY(0)}._editForm_1wapu_183 label{display:block;margin-bottom:.5rem;font-size:1rem;color:#2a3c24}._editForm_1wapu_183 input{width:100%;padding:.75rem;margin-bottom:1rem;border-radius:5px;border:1px solid #cad593;font-size:1rem;color:#243010}._editForm_1wapu_183 input:focus{outline:none;border-color:#87a330;box-shadow:0 0 5px #87a3304d}._editForm_1wapu_183 button{width:100%;padding:.75rem;background-color:#87a330;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s ease-in-out,transform .2s ease-in-out}._editForm_1wapu_183 button:hover{background-color:#a1c349;transform:scale(1.05)}@media (max-width: 768px){._propertiesList_1wapu_68{grid-template-columns:1fr}._propertyPhoto_1wapu_97,._placeholderPhoto_1wapu_104{height:150px}}@keyframes _fadeIn_1wapu_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._adminPortal_xj2mg_32{width:90%;max-width:1200px;margin:0 auto;padding:20px;background:#fff;animation:_fadeIn_xj2mg_1 .5s ease-in-out}._heading_xj2mg_41{text-align:center;color:#2a3c24;font-size:2rem;margin-bottom:20px}._inviteSection_xj2mg_49,._propertySection_xj2mg_50{margin-bottom:30px;padding:20px;background:#f0f0f0;border-radius:8px;box-shadow:0 4px 6px #0000001a;animation:_fadeInUp_xj2mg_1 .6s ease-in-out both;text-align:center}._inviteSection_xj2mg_49 h3,._propertySection_xj2mg_50 h3{margin-bottom:15px}._inviteForm_xj2mg_65{display:flex;flex-direction:column;gap:1rem;margin-top:10px}._inviteForm_xj2mg_65 input{flex:1;padding:.75rem;font-size:1rem;border-radius:5px;border:1px solid #cad593;color:#243010}._inviteForm_xj2mg_65 input:focus{outline:none;border-color:#87a330;box-shadow:0 0 5px #87a3304d}._inviteForm_xj2mg_65 button{padding:.75rem 1.5rem;background-color:#87a330;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .3s ease-in-out,transform .2s ease-in-out}._inviteForm_xj2mg_65 button:hover{background-color:#a1c349;transform:scale(1.05)}._successMessage_xj2mg_99{color:#87a330;margin-top:10px;font-size:1rem;text-align:center;font-weight:500}._propertyList_xj2mg_108{list-style:none;padding:0;margin-top:10px}._propertyItem_xj2mg_114{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center;transition:transform .2s ease-in-out;display:flex;flex-direction:column;align-items:center;margin-bottom:15px}._propertyItem_xj2mg_114:hover{transform:translateY(-3px)}._propertyItem_xj2mg_114 h4{margin:10px 0;color:#2a3c24}._propertyItem_xj2mg_114 p{margin:5px 0;color:#243010}._contactInfo_xj2mg_138{margin-top:10px;text-align:center}._contactInfo_xj2mg_138 p{margin:4px 0;font-size:.95rem}._contactInfo_xj2mg_138 p a{color:#87a330;text-decoration:underline}._contactInfo_xj2mg_138 p a:hover{color:#a1c349}._buttonGroup_xj2mg_154{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:10px}._buttonGroup_xj2mg_154 button{padding:.75rem 1.5rem;background-color:#87a330;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .3s ease-in-out,transform .2s ease-in-out}._buttonGroup_xj2mg_154 button:hover{background-color:#a1c349;transform:scale(1.05)}@keyframes _fadeIn_xj2mg_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInUp_xj2mg_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._inviteForm_xj2mg_65{flex-direction:column}._propertyItem_xj2mg_114{width:100%}}._notFound_nvnpz_32{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(to bottom,#f0f0f0,#fff);text-align:center;padding:20px;animation:_fadeInScale_nvnpz_1 .7s ease-in-out}@keyframes _fadeInScale_nvnpz_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._errorCode_nvnpz_54{font-size:6rem;font-weight:700;color:#d9534f;text-shadow:2px 2px 10px rgba(0,0,0,.2);margin-bottom:10px;animation:_fadeIn_nvnpz_1 1s ease-out}._message_nvnpz_63{font-size:1.5rem;color:#243010;max-width:500px;line-height:1.4;animation:_fadeIn_nvnpz_1 1.2s ease-out}@media (max-width: 600px){._errorCode_nvnpz_54{font-size:4rem}._message_nvnpz_63{font-size:1.2rem;max-width:90%}}@keyframes _fadeIn_nvnpz_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._banner_1hwvq_3{position:fixed;left:0;right:0;bottom:0;z-index:2000;background:#a1c349;color:#243010;border-top-left-radius:10px;border-top-right-radius:10px;padding-bottom:max(env(safe-area-inset-bottom),0px);transform:translateY(20px);opacity:0;box-shadow:0 -2px 8px #0000;animation:_bannerSlideUpFade_1hwvq_1 1.3s ease-out forwards}@keyframes _bannerSlideUpFade_1hwvq_1{0%{transform:translateY(20px);opacity:0;box-shadow:0 -2px 8px #0000}60%{transform:translateY(-2px);opacity:1;box-shadow:0 -2px 8px #0000001f}to{transform:translateY(0);opacity:1;box-shadow:0 -2px 8px #0000002e}}@media (prefers-reduced-motion: reduce){._banner_1hwvq_3{animation:none;transform:none;opacity:1;box-shadow:0 -2px 8px #0000002e}}._inner_1hwvq_47{max-width:1200px;margin:0 auto;position:relative;padding:12px 48px}._text_1hwvq_54{all:unset;display:block;font-size:.92rem;font-weight:600;line-height:1.5;text-align:center;text-wrap:pretty;padding-right:44px}._text_1hwvq_54 ._nobr_1hwvq_64{white-space:nowrap}._closeBtn_1hwvq_68{position:absolute;right:16px;top:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#243010;cursor:pointer;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;line-height:0;border-radius:50%}._closeIcon_1hwvq_86{font-size:18px;font-weight:700;line-height:1;pointer-events:none}@media (max-width: 640px){._inner_1hwvq_47{padding:10px 44px 10px 16px}._text_1hwvq_54{font-size:.88rem;line-height:1.45}._closeBtn_1hwvq_68{right:8px;top:8px}}
