.btn-success-gradient{background:linear-gradient(270deg,#6a652a,#6a652a);border:none;border-radius:2rem;color:#f4f2ee;font-weight:700;padding:.5rem 1.5rem}.btn-success-gradient:hover{color:#fff;opacity:.9}.btn-success-gradient:active{background:linear-gradient(270deg,#6a652a,#6a652a);color:#fff}#mobileMenu{align-items:flex-start;background-color:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;opacity:0;padding-top:60px;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:9999}#mobileMenu.open{opacity:1;visibility:visible}#mobileMenu.open .mobile-menu-container{transform:translateY(0)}#mobileMenu .mobile-menu-container{background-color:#fff;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.2);max-height:calc(100vh - 100px);max-width:400px;overflow-y:auto;padding:24px;position:relative;transform:translateY(-20px);transition:transform .3s ease;width:90%}#mobileMenu .menu-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}#mobileMenu .menu-header .logo{align-items:center;display:flex;gap:10px}#mobileMenu .menu-header .logo img{height:40px}#mobileMenu .menu-header .logo span{color:#6a652a;font-size:18px;font-weight:700}#mobileMenu .menu-header .close-btn{background:none;border:none;color:#bdc3c7;cursor:pointer;font-size:28px;line-height:1}#mobileMenu .mobile-menu-icons .icon-item{align-items:center;display:flex;justify-content:center}#mobileMenu .mobile-menu-icons .cart-circle,#mobileMenu .mobile-menu-icons .dropdown{position:relative}#mobileMenu .mobile-menu-icons .dropdown .dropdown-content{background-color:#fff;border-radius:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);left:50%;min-width:100px;padding:5px 0;position:absolute!important;top:100%;transform:translateX(-50%);z-index:10000}#mobileMenu .mobile-menu-icons .dropdown .dropdown-content.hide{display:none}#mobileMenu .mobile-menu-icons .dropdown .dropdown-content.show{display:block}#mobileMenu .mobile-menu-icons .dropdown .dropdown-content a{color:#000;cursor:pointer;display:block;padding:8px 16px;text-align:center;text-decoration:none}#mobileMenu .mobile-menu-icons .dropdown .dropdown-content a:hover{background-color:#f1f1f1}#mobileMenu .submenu-mobile{background-color:#f9f9f9;border-radius:12px;display:none;list-style:none;margin-top:10px;padding:5px 0}#mobileMenu .submenu-mobile.show{display:block}#mobileMenu .submenu-mobile a{color:#555;display:block;font-size:14px;font-weight:500;padding:8px 24px;text-decoration:none}#mobileMenu .submenu-mobile a:hover{color:#6a652a}#mobileMenu .arrow-icon{transition:transform .3s ease}#mobileMenu .expanded .arrow-icon{transform:rotate(180deg)}#mobileMenu .menu-items{list-style:none;margin:0;padding:0}#mobileMenu .menu-items li{margin-bottom:20px}#mobileMenu .menu-items li a,#mobileMenu .menu-items li button.menu-link-btn{background:none;border:none;color:#555;cursor:pointer;display:block;font-size:16px;font-weight:500;padding:0;text-align:left;text-decoration:none;width:100%}#mobileMenu .menu-items li a.active,#mobileMenu .menu-items li button.menu-link-btn.active{color:#6a652a;font-weight:600}#mobileMenu .menu-items li a:hover,#mobileMenu .menu-items li button.menu-link-btn:hover{color:#6a652a}#mobileMenu .menu-items li .dropdown-toggle-custom{align-items:center;display:flex;justify-content:space-between}#mobileMenu .menu-items li .dropdown-toggle-custom:after{content:"";font-family:bootstrap-icons;font-size:14px}#mobileMenu .menu-items li .dropdown-toggle-custom.expanded:after{transform:rotate(180deg)}#mobileMenu .menu-items li .submenu{display:none;list-style:none;margin-top:10px;padding-left:20px}#mobileMenu .menu-items li .submenu li{margin-bottom:10px}#mobileMenu .menu-items li .submenu li a{color:#777;font-size:15px}#mobileMenu .auth-buttons{display:flex;flex-direction:column;gap:15px;margin-top:30px}#mobileMenu .auth-buttons .btn{border:none;border-radius:10px;font-size:16px;font-weight:700;padding:12px;text-align:center;width:100%}#mobileMenu .auth-buttons .btn-register{background:#e6e6e6;color:#6a652a}#mobileMenu .auth-buttons .btn-login{background-color:#6a652a;color:#fff}#mobileMenu .navbar-nav li.nav-item{margin-bottom:5px}#mobileMenu .navbar-nav li.nav-item a.nav-link,#mobileMenu .navbar-nav li.nav-item button{align-items:center;background-color:transparent!important;border:none;color:#555!important;display:flex;font-size:18px!important;font-weight:500!important;gap:5px;padding-left:24px!important;text-align:left;text-decoration:none;width:100%}#mobileMenu .navbar-nav li.nav-item a.nav-link.active,#mobileMenu .navbar-nav li.nav-item a.nav-link:hover,#mobileMenu .navbar-nav li.nav-item button.active,#mobileMenu .navbar-nav li.nav-item button:hover{color:#333!important;font-weight:600!important}#mobileMenu .navbar-nav li.nav-item img.arrow-icon{margin-left:5px;opacity:.8!important;width:14px}.navbar-fixed{position:fixed;transition:background-color .3s ease,box-shadow .3s ease;width:100%;z-index:2000}.navbar-fixed.navbar-transparent{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.4)!important;border-bottom:1px solid hsla(0,0%,100%,.1)}.navbar-fixed.navbar-transparent .lang-btn,.navbar-fixed.navbar-transparent .nav-btn-custom,.navbar-fixed.navbar-transparent .nav-link-custom,.navbar-fixed.navbar-transparent .register-link{color:#fff!important}.navbar-fixed.navbar-transparent .nav-link-custom.active,.navbar-fixed.navbar-transparent .nav-link-custom.active-about,.navbar-fixed.navbar-transparent .nav-link-custom.active-feedback,.navbar-fixed.navbar-transparent .nav-link-custom.active-home,.navbar-fixed.navbar-transparent .nav-link-custom.active-news{border-bottom:2px solid #fff;color:#fff!important}.navbar-fixed.navbar-transparent .signin-btn{background-color:#fff!important;border:none!important;color:#000!important}.navbar-fixed.navbar-transparent .lang-btn img{filter:brightness(0) invert(1)}.navbar-fixed.navbar-transparent .navbar-toggler{border-color:hsla(0,0%,100%,.5)!important}.navbar-fixed.navbar-transparent .navbar-toggler .navbar-toggler-icon{filter:brightness(0) invert(1)}.navbar-fixed.navbar-transparent .text-dark{color:#fff!important}.navbar-fixed.navbar-transparent .balance-display{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.navbar-fixed.navbar-transparent .balance-display i,.navbar-fixed.navbar-transparent .balance-display span{color:#fff!important}.navbar-fixed.scrolled{background-color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.1)}.navbar-fixed.scrolled .lang-btn,.navbar-fixed.scrolled .nav-btn-custom,.navbar-fixed.scrolled .nav-link-custom,.navbar-fixed.scrolled .register-link{color:#000!important}.navbar-fixed.scrolled .signin-btn{background-color:#6a652a!important;border:none!important;color:#fff!important}.navbar-fixed.scrolled .lang-btn img{filter:none}.navbar-brand-img{width:70px}.navbar-nav.sffv{gap:.5rem}.nav-link-custom{color:inherit;font-size:13.5px;padding-left:.5rem;padding-right:.5rem;transition:color .2s}.nav-link-custom.active,.nav-link-custom.active-about,.nav-link-custom.active-home,.nav-link-custom.active-news{color:#000!important}.nav-btn-custom{background-color:transparent;border:none;font-size:13.5px;padding-left:.5rem;padding-right:.5rem}.dropdown-content-custom{margin-left:17px;margin-top:10px;width:130px}.dropdown-content-custom .spacer{height:15px;width:100%}.header-gard-container{padding-left:10px}.header-gard-container .profile-btn{padding:8px 15px}.balance-display{background:#f8f9fa;border:1px solid #e9ecef;border-radius:50px;height:32px}.balance-display i{font-size:.75rem}.balance-display span{color:#2d3436;font-size:.8rem;white-space:nowrap}.register-link{color:#212529;cursor:pointer;padding:.5rem;text-decoration:none}.signin-btn{background-color:#fff!important;border-color:#fff!important;color:#000!important;cursor:pointer;transition:all .3s ease!important}.signin-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.lang-btn{background-color:transparent;border:none}.lang-dropdown-mobile{background:transparent;border:none}.submenu-mobile-lang{min-width:60px}.mobile-cart-badge{right:-8px;top:-5px}@media(min-width:1200px)and (max-width:1400px){.navbar .nav-btn-custom,.navbar .nav-link-custom{font-size:13px!important;padding-left:5px!important;padding-right:5px!important}.navbar-brand-img{width:55px!important}.d-flex-gard{gap:5px!important;padding-left:8px!important}.profile-btn{font-size:13px!important;padding:4px 10px!important}.profile-btn img{width:14px!important}.balance-display{height:30px!important;padding-left:8px!important;padding-right:8px!important}.balance-display span{font-size:.8rem!important}}.basket-payment-options{display:flex;flex-direction:column;gap:12px}.basket-payment-card{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;display:flex;padding:16px;position:relative;transition:all .3s ease}.basket-payment-card:hover{background-color:#f9fbf9;border-color:#6a652a;box-shadow:0 4px 12px rgba(15,100,71,.1)}.basket-payment-card.active{background-color:#faffec;border-color:#6a652a;box-shadow:0 0 0 1px #6a652a}.basket-payment-card input[type=radio]{height:0;opacity:0;position:absolute;width:0}.basket-payment-card .card-icon{align-items:center;background-color:rgba(15,100,71,.1);border-radius:8px;color:#6a652a;display:flex;font-size:24px;height:32px;justify-content:center;margin-right:16px;width:32px}.basket-payment-card .card-label{color:#333;flex-grow:1;font-size:15px;font-weight:600}.basket-payment-card .check-icon{color:#6a652a;font-size:18px;opacity:0;transition:opacity .2s}.basket-payment-card.active .check-icon{opacity:1}.basket-modal .modal-body{max-height:60vh;overflow-y:auto}.login-btn{background-color:#6a652a!important;border:1px solid #6a652a!important;border-radius:12px!important;font-size:1rem;font-weight:600;padding:12px 24px!important;text-decoration:none;transition:all .3s ease}.login-btn:hover{background-color:#5a5524!important;border-color:#5a5524!important;box-shadow:0 4px 12px rgba(106,101,42,.2);transform:translateY(-1px)}.login-page{background-color:#faffec;padding:2rem}.login-card{border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05)!important;max-width:450px;padding:3rem}.login-card h4{color:#6a652a;font-weight:700;margin-bottom:2rem}.login-card .form-label{color:#4d4d4d;font-weight:500;margin-bottom:.5rem}.login-card .form-control{border:1px solid #e0e2e4;border-radius:10px;padding:.75rem 1rem}.login-card .form-control:focus{border-color:#6a652a;box-shadow:0 0 0 .25rem rgba(106,101,42,.1)}.login-card .forgot-link{color:#6a652a;text-decoration:none}.login-card .forgot-link:hover{text-decoration:underline}.profile-btn{gap:10px;padding:10px 20px;transition:background .3s}.profile-btn:hover{background-color:#5a5524}.pagination{justify-content:center;margin-bottom:2rem;margin-top:2rem}.pagination .page-btn{align-items:center;background:#fff;border:1px solid #e0e2e4;border-radius:10px;color:#4d4d4d;cursor:pointer;display:flex;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px}.pagination .page-btn:hover{transform:translateY(-2px)}.pagination .page-btn.active,.pagination .page-btn:hover{background:#6a652a;border-color:#6a652a;box-shadow:0 4px 12px rgba(106,101,42,.2);color:#fff}.pagination .page-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.btn-green,.btn-success,.signin-btn{background-color:#6a652a!important;border-color:#6a652a!important;color:#fff!important;transition:all .3s ease!important}.btn-green:hover,.btn-success:hover,.signin-btn:hover{background-color:#5a5524!important;border-color:#5a5524!important;box-shadow:0 4px 12px rgba(106,101,42,.2);transform:translateY(-1px)}.profile-btn i{font-size:18px}.x-small{font-size:.75rem}.icon-btn{align-items:center;background:transparent;border:1px solid #6a652a;border-radius:50%;color:#6a652a;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;transition:background .3s;width:30px}.icon-btn:hover{background:rgba(106,101,42,.1);color:#6a652a}.item-day.info-top__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;-webkit-box-shadow:none;box-shadow:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;left:34px!important;width:340px}.item-day.info-top__item .info-top__item-name{color:#252c26;font-size:14px;font-weight:inherit;margin-right:10px}.item-day.info-top__item .info-top__item-value{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.item-day.info-top__item .info-top__item-value span{background:#aadc50;border-radius:9px;color:#fff;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:26px;font-style:normal;font-weight:700;height:45px;line-height:31px;margin-right:5px;overflow:hidden;position:relative;width:30px;z-index:2;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-day.info-top__item .info-top__item-value span:last-child{margin-right:0}.item-day.info-top__item .info-top__item-value span:after{background:#6a652a;content:"";display:block;height:50%;left:0;position:absolute;top:0;width:100%;z-index:-1}.info-center__item-name{color:#252c26;font-size:14px;font-weight:inherit}.info-center__item-price .info-center__item-value{display:-webkit-box;display:-ms-flexbox;display:flex}.info-1__table__map-link p{color:#fff;font-size:22px;font-weight:700;left:88%;position:absolute;text-align:center;text-transform:uppercase;top:44%;-webkit-transition:width .3s;transition:width .3s;width:auto;z-index:2000000}.custom-modal{background-color:#fefefb;border-radius:10px;padding:1.5rem}.custom-modal .modal-title{color:#133f2e;font-size:1.2rem;font-weight:700}.custom-modal .tree-item .tree-info{color:#133f2e;font-size:.9rem}.custom-modal .tree-item .price{color:#133f2e;font-weight:700}.custom-modal .tree-item button{color:#999;font-size:1rem;transition:color .2s}.custom-modal .tree-item button:hover{color:#c00}.custom-modal .back-link{color:#6a652a;font-size:.95rem;text-decoration:none}.custom-modal .back-link:hover{text-decoration:underline}.custom-modal .modal-footer{justify-content:center}.custom-modal .modal-footer .btn-success{background-color:#6a652a;border:none;position:absolute}.custom-modal .price{color:#6a652a}@media screen and (max-width:1120px)and (min-width:1000px){.info-1__table-helper{margin-right:-100px}}@media screen and (max-width:1000px){.info-1__table-helper{margin-right:0}.info-top2{margin-top:15px}.info-right{width:100%}.info-1__table__list{margin-top:100px}}@media screen and (min-width:1000px)and (max-width:1024px){.mobile-menu{display:block}.bio-header{display:none}.btn-menu-open{display:block}.item-day.info-top__item{left:0!important;width:200px}.map{height:241px;top:43%;width:115px}.info-top2 .info-top__item:nth-child(2){left:31px}.info-top3 .info-top__item:nth-child(2){left:0}.info-top3 .info-top__item:first-child{left:37px}.info-top2 .info-top__item:first-child{left:-23px}.info-1__table__map-link p{left:84%;top:39%}.tree-section img{height:200px;width:200px}.circle-button{height:70px;width:70px}.circle-button.buy{font-size:12px;height:65px;right:-21px;top:76px;width:65px}.circle-button.gift{font-size:11px;height:55px;right:23px;top:130px;width:56px}.info-center__item-price .info-center__item-value span{height:40px;line-height:40px;margin-right:3px;width:25px}.info-center__item-price{margin-left:0}.info-center{margin-left:-57px}}@media screen and (min-width:2400px){.map{top:35%}.info-top3 .info-top__item:first-child{left:448px}.info-top3 .info-top__item:nth-child(2){left:384px}.item-day.info-top__item{left:244px!important}.info-top2 .info-top__item:first-child{left:377px}.info-top2 .info-top__item:nth-child(2){left:424px}.info-center__item-price{margin-left:245px}.info-1__table__map-link p{left:91%;top:35%}}a,abbr,address,b,blockquote,button,caption,cite,code,del,details,div,em,figcaption,h1,h2,h3,h4,h5,h6,i,input,ins,kbd,label,legend,li,mark,p,pre,q,select,small,span,strong,sub,summary,sup,td,textarea,th,time{font-optical-sizing:auto;font-style:normal;font-variation-settings:"GRAD" 0;font-weight:400}body{background:#fff}.hero-section{background:#f3fbe9;margin-bottom:0}.hero-section .btn-invest{background-color:#fff;border:none;border-radius:100px;color:#6a652a;font-weight:600;padding:12px 35px;transition:all .3s ease}.hero-section .btn-invest:hover{background-color:#f8f9fa;color:#6a652a}#header{height:70px;padding:0 20px}.sffv a,.sffv button{color:#111;font-size:14.5px}@media(min-width:992px)and (max-width:1400px){.d-flex-gard>div>a,.sffv a,.sffv button{font-size:12.5px!important}}.sffv a:hover{color:#5a5a5a}.active1{color:#6a652a}.hero-title{font-size:43px;font-weight:700}.hero-text{color:#555;margin:20px 0 30px;max-width:420px}.circle-arrow{display:flex;height:32px;width:32px}.image-wrapper{display:flex;gap:20px;justify-content:center}.image-wrapper img{background:#e6f6d5;max-width:45%;padding:10px}@media(max-width:991px){.hero-title{font-size:36px}.image-wrapper{justify-content:center}}.explore-img{max-width:300px}.garden-card{background-position:50%;height:300px;overflow:hidden;position:relative}.garden-card .overlay{background:rgba(0,0,0,.45);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:30px;position:absolute}.garden-card .overlay h3{color:#fff!important}.garden-card h4{font-weight:600}.garden-card p{margin-bottom:6px}@media(max-width:768px){.garden-card{height:260px}.overlay{padding:20px}}.beautiful-section{overflow:hidden;padding:80px 20px;position:relative;text-align:center}.section-title{color:#1e293b;font-size:37px;margin-bottom:30px}.section-divider{background:#6a652a;border-radius:50px;height:4px;margin:0 auto 30px;width:80px}.section-text{color:#475569;font-size:14px;line-height:1.9;margin:0 auto;max-width:750px}.btn-modern{background:#0d6efd;border:none;border-radius:50px;color:#fff;font-weight:500;margin-top:40px;padding:12px 30px;transition:all .3s ease}.btn-modern:hover{background:#0b5ed7;box-shadow:0 10px 25px rgba(13,110,253,.3);transform:translateY(-3px)}@media(max-width:992px){.section-title{font-size:34px}.section-text{font-size:17px}}.about-section{overflow:hidden;padding:60px 0;position:relative}.about-label{color:#20c997;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.about-title{color:#1e293b;font-size:37px;font-weight:700;margin-bottom:20px}.about-text{color:#64748b;font-size:14px;line-height:1.8;margin-bottom:30px}.btn-custom{background-color:#20c997;border-radius:50px;color:#fff;font-weight:500;padding:12px 26px;transition:.3s ease}.btn-custom:hover{background-color:#17b488;color:#fff}.about-img{border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.08)}.shape-circle{background:#20c997;bottom:-100px;height:250px;right:-100px;width:250px}.corner-circle,.shape-circle{border-radius:50%;opacity:.1;position:absolute;z-index:0}.corner-circle{background:#6a652a;height:200px;pointer-events:none;width:200px}.corner-circle.top-left{left:-100px;top:-100px}.corner-circle.top-right{right:-100px;top:-100px}.corner-circle.bottom-left{bottom:-100px;left:-100px}.corner-circle.bottom-right{bottom:-100px;right:-100px}.semi-circle{background:#6a652a;border-radius:50%;height:500px;opacity:.07;pointer-events:none;position:absolute;width:500px;z-index:0}.semi-circle.left-center{left:-250px;top:50%;transform:translateY(-50%)}.semi-circle.right-center{right:-250px;top:50%;transform:translateY(-50%)}.shape-small{border:2px solid #6a652a;height:15px;left:10%;opacity:.4;position:absolute;top:80px;transform:rotate(45deg);width:15px}@media(max-width:991px){.about-title{font-size:32px}}@media(max-width:768px){.about-section{padding:60px 0;text-align:center}}.invest-section{background:#fff}.invest-text{max-width:650px}.circle-arrow{align-items:center;background:#fff;border-radius:50%;color:#0f5132;display:inline-flex;font-weight:700;height:26px;justify-content:center;width:26px}.info-section{background:#f4fde9}.info-card{border-radius:16px}.info-card .icon{align-items:center;background:#0f5132;border-radius:10px;color:#fff;display:flex;height:44px;justify-content:center;margin-bottom:15px;width:44px}.info-card a{color:#0f5132;font-weight:500;text-decoration:none}.footer-section{background:#0c0c0c;color:#fff}.footer-link{margin-bottom:5px}.footer-divider{border-color:hsla(0,0%,100%,.2)}.social-icons span{cursor:pointer;margin-left:12px}.social-icons span i{position:relative;top:3px}.read-more{color:#0f5132;cursor:pointer;font-weight:500;text-decoration:none}.read-more:hover{text-decoration:underline}.changelanguage,.header1,.header2,.logIn,.signUp{float:left}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);min-width:100px;overflow:auto;position:absolute;z-index:1}.hide{display:none}.dropdown-content a{color:#000;display:block;padding:12px 16px;text-decoration:none}.basket-wrapper{border:1px solid #6a652a;border-radius:12px;display:none;position:fixed;right:20px;top:20px;width:340px;z-index:5000}.basket-card{background:#fff;border-radius:12px;max-height:80vh;overflow-y:auto;padding:15px}.basket-header{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}.basket-subtotal{border-top:1px solid #eee;margin-top:10px;padding-top:10px}.btn-buy{border-radius:25px;margin-top:10px}.modal-backdrop{background:transparent!important;pointer-events:none!important}.dropdown a:hover{background-color:#ddd}.show{display:block}.scroll-animate{opacity:0;transform:translateX(-150px);transition:all .5s ease-out}.scroll-animate.show{opacity:1;transform:translateX(0)}.scroll-from-right{opacity:0;transform:translateX(150px);transition:transform .8s ease,opacity .8s ease}.scroll-from-right.visible{opacity:1;transform:translateX(0)}.scroll-from-top{opacity:0;transform:translateY(-120px);transition:transform .5s ease-out,opacity .9s ease-out}.scroll-from-top.revealed{opacity:1;transform:translateY(0)}.about-image-wrapper{border-radius:16px;overflow:hidden}.about-section p{font-size:15px;line-height:1.7}.active{color:#6a652a}.contact-desc{font-size:14px;line-height:1.6;max-width:520px}.contact-card{background:#fff;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.08);padding:18px 20px}.icon-box{align-items:center;background-color:#6a652a;border-radius:8px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.post-card{background:#fff;border:1px solid rgba(0,0,0,.03);border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.05);height:100%;padding:16px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.post-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.1);transform:translateY(-5px)}.post-card img{aspect-ratio:16/9;background:#f8f9fa;border-radius:20px;display:block;height:auto;margin:0 auto 20px;object-fit:cover;width:100%}.post-card h6{color:#1e293b;font-size:1.1rem;font-weight:700;line-height:1.4;margin-bottom:12px;padding:0 10px}.post-card p{color:#64748b;font-size:.9rem;line-height:1.6;margin-bottom:10px;padding:0 10px}.page-btn{background:#fff;border:none;border-radius:8px;font-size:13px;padding:6px 12px}.page-btn.active{background:#1f6b4f}.page-btn.disabled{cursor:not-allowed;opacity:.4}.posts-page{display:none}.posts-page.active{display:flex}.info-card{opacity:0;transform:translateX(-100px)}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.animate-left{opacity:0;transform:translateX(-120px)}.animate-left.show{animation:slideFromLeft .5s ease-out forwards}.card-one.show{animation-delay:.2s}.card-two.show{animation-delay:.4s}@keyframes slideFromLeft{to{opacity:1;transform:translateX(0)}}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.5rem}.price-text{color:#222;font-size:1rem}.price-text span{color:#0f7a4a;font-weight:600}.profit-btn{background:#0f7a4a;border:none;border-radius:50px;color:#fff;font-size:.9rem;padding:.5rem 1.2rem}.garden-card{text-align:center}.garden-image-wrapper{align-items:center;display:inline-flex;justify-content:center;margin-bottom:1.2rem;position:relative}.garden-image-wrapper:before{background:#edf3dc;border-radius:50%;content:"";height:260px;position:absolute;width:260px;z-index:0}.garden-image-wrapper img{max-width:280px;position:relative;width:100%;z-index:1}.garden-title{font-weight:600;margin-bottom:.4rem}.garden-meta{color:#4f6b5f;font-size:.85rem}.pagination{display:flex;gap:8px}.page-btn{background:transparent;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;height:36px;min-width:36px}.page-btn:hover{background:#f2f2f2}.page-btn.active{background:#4f6b5f;border-color:#4f6b5f;color:#fff;cursor:default}.article-page{background:#f7faea;min-height:100vh;padding:60px 15px}.article-content{background:transparent;color:#222;font-size:.95rem;line-height:1.7}.article-title{font-size:2.1rem;font-weight:700;margin-bottom:8px}.article-meta{color:#888;font-size:.8rem;margin-bottom:18px}.article-image{margin:20px 0 24px}.article-content h5{font-weight:600;margin-top:28px}.article-content h6{color:#333;font-weight:600;margin-top:18px}@media(max-width:576px){.article-title{font-size:1.6rem}.article-page{padding:40px 10px}}.cta-section{padding:90px 0}.cta-title{color:#0b0b0b;font-size:38px;font-weight:600;margin-bottom:25px}.cta-text{color:#4f4f4f;font-size:16px;line-height:1.7;margin-bottom:18px}.cta-highlight{color:#6a652a;font-size:16px;font-weight:600;margin:30px 0 40px}.cta-btn{border-radius:10px;font-size:16px;padding:14px 32px;transition:background-color .3s ease,transform .2s ease}.cta-btn,.cta-btn:hover{background-color:#6a652a;color:#fff}.cta-btn:hover{transform:translateY(-2px)}@media(max-width:768px){.cta-title{font-size:28px}.cta-section{padding:60px 15px}}.icon-item{cursor:pointer}.cart-circle{background-color:#6a652a;border:none;border-radius:50%;height:35px;width:40px}.cart-badge{font-size:11px;padding:4px 6px;right:-6px;top:-6px}.select2-selection__choice__remove{align-items:center;border-radius:50%;display:inline-flex;font-size:14px;height:16px;justify-content:center;margin-right:6px;transition:background .2s ease;width:16px}.select2-selection__choice__remove,.selection__choice__remove:focus,.selection__choice__remove:hover{background-color:#0a53be!important;border:none!important;color:#0a53be!important}.hero{background-position:50%;background-size:cover;display:inline-block;font-size:.85rem;height:400px;margin-right:8px;padding:6px 12px;width:100%}h2{font-weight:600;margin-bottom:16px}p{color:#555;line-height:1.6}.gallery img{border-radius:14px;cursor:pointer;height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.gallery img:hover{transform:scale(1.03)}.modal-img{border-radius:12px;width:100%}.map-wrapper{border-radius:12px;height:290px;overflow:hidden}.map-wrapper iframe{border:0;height:100%;width:100%}.garden-title{font-size:1.75rem;font-weight:700}.label{font-weight:600;margin-top:1rem}.tag{background:#f1f1f1;border-radius:8px;display:inline-block;font-size:.85rem;margin-bottom:6px;margin-right:8px;padding:6px 12px}.col{text-align:left}.card-wrapper{display:flex;justify-content:center;margin-top:-180px;position:relative;z-index:10}.garden-card{border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.12);height:345px;max-width:900px;padding:24px}.animate-card{animation:slideDownFade .6s ease-out forwards}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-120px)}to{opacity:1;transform:translateY(0)}}.login-page{align-items:center;background:linear-gradient(135deg,#4ad9a3,#0b6b47);display:flex;justify-content:center;min-height:100vh;padding:20px}.login-card{background:#fff;border-radius:16px;max-width:420px;padding:32px 28px;width:100%}.form-control{border-radius:8px;font-size:.95rem}.forgot-link{color:#0d6efd;font-size:.85rem;text-decoration:none}.forgot-link:hover{text-decoration:underline}.login-btn{background-color:#0b6b47;border:none;border-radius:12px;color:#fff!important;font-size:.95rem;padding:10px}.login-btn:hover{background-color:#095c3d}@media(max-width:576px){.login-card{padding:26px 20px}.card-wrapper .garden-card{display:flex;flex-direction:column;justify-content:flex-start;min-height:650px}.card-wrapper .garden-card .row{flex-direction:column;gap:12px}.garden-card .col:last-child{padding:16px}.garden-title{font-size:18px;font-weight:700;margin-bottom:6px}.label{color:#6c757d;font-size:12px;margin-bottom:2px}.garden-card p{font-size:13px;margin-bottom:10px}.tag{background-color:#eef6f2;border-radius:999px;color:#6a652a;display:inline-block;font-size:11px;margin:4px 4px 0 0;padding:4px 10px;white-space:nowrap}.btn-green{border-radius:12px;font-size:14px;padding:10px}}.garden-card-min{background:#fff;border-radius:20px;margin:auto;max-width:420px}.garden-card-min hr{margin:12px 0}.info-line{align-items:center;color:#555;display:flex;font-size:.9rem;gap:10px;margin-bottom:8px}.info-line img{height:18px;width:18px}.profit-btn{border-radius:30px;cursor:pointer;font-size:.95rem;transition:.3s}.profit-btn:hover{opacity:.9}.garden-card-wrapper{min-height:300px}.map-box{height:360px;margin:30px;width:630px}.register-page{align-items:center;background:linear-gradient(135deg,#4ad9a3,#0b6b47);display:flex;justify-content:center;min-height:100vh;padding:20px}.register-card{background:#fff;border-radius:16px;max-width:420px;padding:32px 28px;width:100%}.form-control,.input-group-text{border-radius:8px}.register-btn{background-color:#0b6b47;border:none;border-radius:12px;font-size:.95rem;padding:10px}.register-btn:hover{background-color:#095c3d}@media(max-width:576px){.register-card{padding:26px 20px}}.page-wrapper{padding:30px 10px}.profile-card{background:transparent;padding:10px}.avatar{background:#ccc;border-radius:50%;height:52px;width:52px}.stats{font-size:.9rem;margin-bottom:10px}.trees-list{background:#fff;border-radius:16px;max-height:360px;overflow-y:auto;padding:10px}.tree-item{align-items:center;border-bottom:1px solid #eee;display:flex;gap:12px;padding:10px}.tree-item:last-child{border-bottom:none}.tree-item img{height:42px;width:42px}.price{color:#0b6b47;font-size:.9rem}.trees-list::-webkit-scrollbar{width:6px}.trees-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}@media(max-width:991px){.trees-list{max-height:260px}}.edit-page{background:#faffec;padding:40px 15px}.edit-card{background:#fff;border-radius:22px;margin:auto;max-width:900px;padding:32px}.form-control,.input-group-text{border-radius:10px;font-size:.95rem}.form-control:focus{border-color:#dee2e6;box-shadow:none}.password-field{position:relative}.password-field i{color:#999;cursor:pointer;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.confirm-btn{background-color:#0b6b47;border:none;border-radius:12px;padding:10px}.confirm-btn:hover{background-color:#095c3d}@media(max-width:576px){.edit-card{padding:24px 18px}}.map-legend-pill{background:#fff;border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.15);display:flex;font-size:13px;font-weight:500;gap:12px;padding:6px 12px}.legend-pill{align-items:center;display:flex;gap:6px;white-space:nowrap}.dot{border-radius:50%;height:10px;width:10px}.dot.sold{background:#ff8a00}.dot.free{background:#0a7c5a}.leaflet-garden-card{max-width:340px;pointer-events:auto}.garden-card{background:#fff;border-radius:20px;box-shadow:0 12px 30px rgba(0,0,0,.18);font-weight:400;padding:22px 24px}.garden-card .garden-title,.garden-card h5{color:#1c1c1c;font-size:18px;font-weight:700;margin:0 0 6px}.garden-card .small{font-size:14px;margin-bottom:10px}.garden-card .text-success{color:#6a652a!important;font-weight:600}.garden-card .text-danger{color:#e53935!important;font-weight:600}.garden-card hr{border:none;border-top:1px solid #e6e6e6;margin:14px 0}.garden-card .info-line{align-items:center;color:#444;display:flex;font-size:14px;gap:10px;margin-bottom:8px}.garden-card .info-line img{height:18px;opacity:.9;width:18px}.garden-card .profit-btn{align-items:center;background-color:#6a652a;border-radius:999px;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:16px;padding:10px 14px;text-decoration:none}.garden-card .profit-btn img{height:18px;width:18px}.garden-card .profit-btn span{color:#fff}.leaflet-control{z-index:1000}@media(max-width:576px){.garden-card-min{font-size:13px;max-width:280px;padding:18px!important}.garden-card-min h5{font-size:15px}.garden-card-min .info-line span,.garden-card-min .small{font-size:12px}.garden-card-min .profit-btn{font-size:13px;padding:6px}.garden-card-min img{height:auto;width:14px}.d-flex-gard{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding-left:12px!important}.d-flex-gard>.d-flex-gard{order:1;width:100%}.d-flex-gard>.dropdown{order:2;width:100%}#lang-dr{font-size:13px;padding:4px 0}}.investment-process-section{background:#f4fde9;padding:50px 0}.process-title{color:#0b0b0b;font-size:30px;font-weight:600}.process-card{background:#fff;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.05);height:100%;padding:40px 30px;transition:transform .3s ease,box-shadow .3s ease}.process-card:hover{box-shadow:0 12px 35px rgba(0,0,0,.08);transform:translateY(-5px)}.process-icon{font-size:40px;margin-bottom:20px}.process-card-title{color:#0b0b0b;font-size:20px;font-weight:600;margin-bottom:12px}.process-card-text{color:#6b6b6b;font-size:15px;line-height:1.6}@media(max-width:768px){.process-title{font-size:28px}}.garden-description-container{max-height:250px;overflow:hidden;position:relative;transition:max-height .5s ease}.garden-description-container.expanded{max-height:10000px}.garden-description-container:not(.expanded):after{background:linear-gradient(180deg,transparent,#faffec);bottom:0;content:"";height:60px;left:0;pointer-events:none;position:absolute;width:100%}.btn-green{background:#0f7a4a;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;margin-top:20px;padding:10px 18px;text-decoration:none}.btn-green:hover{background:#0c653d;color:#fff}.qr-code-img{height:auto;min-width:60px;width:10%}@media(max-width:768px){.qr-code-img{min-width:unset;width:50px}}.profile-btn{align-items:center;border:none;border-radius:12px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;text-decoration:none;transition:background-color .3s}.profile-btn,.profile-btn:hover{background-color:#6a652a;color:#fff!important}.profile-btn i{font-size:16px}.profile-btn img{height:auto;width:18px}.step-card{background:#fff;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.05);height:100%;padding:30px 25px;text-align:center}.step-icon{color:#5aa43b;font-size:32px;margin-bottom:15px}.step-title{font-size:1.2rem;font-weight:600;margin-bottom:10px}.step-text{color:#6c757d;font-size:.95rem}.core-values{background-color:#faf7f5}.value-item{box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:12px;padding:14px 18px}.value-item i{color:#6aa84f;font-size:20px}.hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:115vh}.hero-title{color:#fff;font-size:clamp(2.2rem,4.5vw,3.2rem);line-height:1.25}.hero-subtitle{color:#fff;font-size:1rem;margin:0 auto;max-width:610px;opacity:.95}@media(max-width:576px){.hero-section{min-height:65vh}.hero-title{font-size:2rem}.hero-subtitle{font-size:.95rem}}@media(min-width:1199px)and (max-width:1399px){#header,.header{align-items:center!important;justify-content:space-between!important}#header,.header,.header-nav ul{display:flex!important;flex-wrap:nowrap!important}.header-nav ul{gap:15px}.nav-link{font-size:14px!important;padding-left:5px!important;padding-right:5px!important;white-space:nowrap!important}.logo span{display:block!important;font-size:1.2rem}}.leaflet-popup-content a{cursor:pointer!important;text-decoration:none}.leaflet-popup-content a:hover{text-decoration:underline}.team-section{background-color:#fff;padding-top:80px}.team-card{background:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.06);height:100%;padding:35px 25px;transition:transform .3s ease,box-shadow .3s ease}.team-card:hover{box-shadow:0 15px 35px rgba(0,0,0,.1);transform:translateY(-5px)}.team-card a{color:#1a7f5a;font-weight:500;text-decoration:none}.hero-subtitle{font-weight:400}.btn-invest{background-color:#6a652a;color:#fff;font-size:18px}.btn-invest:hover{background-color:#115c39;color:#fff}.invest-section{margin-top:20px}.gardens-section{padding-bottom:70px;padding-top:80px}.garden-card{background-repeat:no-repeat;background-size:cover;width:100%}.garden-btn{padding:10px;width:44%}.investment-process-section{padding-top:40px}.cta-section{padding-top:80px}.section-partner{background-color:#f4fde9;padding:60px 0 20px;position:relative}.section-partner h2{color:#1a3c34;font-size:2.8rem;margin-bottom:20px}.section-partner p{color:#4a4a4a;font-size:1.2rem;line-height:1.6;margin:0 auto 40px;max-width:700px}.btn-cta{background-color:#6a652a;border:none;border-radius:50px;box-shadow:0 4px 15px rgba(26,109,68,.2);color:#fff;display:inline-block;font-weight:700;padding:18px 50px;text-decoration:none;transition:all .3s ease}.btn-cta:hover{background-color:#145233;box-shadow:0 8px 25px rgba(26,109,68,.3);color:#fff;transform:translateY(-3px)}.partner-card{align-items:center;background:#fff;border:1px solid rgba(106,101,42,.1);border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.05);display:flex;height:120px;justify-content:center;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.partner-card:hover{border-color:rgba(106,101,42,.3);box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-5px)}.partner-card .partner-logo{filter:grayscale(100%);max-height:80px;max-width:100%;object-fit:contain;opacity:.7;transition:all .3s ease}.partner-card:hover .partner-logo{filter:grayscale(0);opacity:1}.partners-subtitle{color:#6c757d;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.partner-logo{max-height:80px;max-width:80px;object-fit:contain;opacity:.7;transition:.3s ease;width:100%}.partner-logo:hover{opacity:1;transform:scale(1.05)}.partners-wrapper{padding:0 40px;position:relative}.slider-btn{background:transparent;border:none;color:#999;cursor:pointer;font-size:28px;padding:6px 10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.slider-btn.prev{left:0}.slider-btn.next{right:0}.slider-btn:hover{color:#000}@media(max-width:576px){.partners-wrapper{padding:0 10px}.slider-btn{font-size:22px;padding:4px 8px}}.wave-container{background-color:#f4fde9;line-height:0;margin-bottom:-1px;width:100%}.wave-container svg{height:180px;width:100%}.btn-outline-success{--bs-btn-color:#6a652a;--bs-btn-border-color:#6a652a;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6a652a;--bs-btn-hover-border-color:#6a652a;--bs-btn-focus-shadow-rgb:106,101,42;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6a652a;--bs-btn-active-border-color:#6a652a}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#6a652a;--bs-btn-border-color:#6a652a;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6a652a;--bs-btn-hover-border-color:#6a652a;--bs-btn-focus-shadow-rgb:106,101,42;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6a652a;--bs-btn-active-border-color:#6a652a}.text-success{color:#6a652a!important}.bg-success{background-color:#6a652a!important}.foot-section{background-color:#8bc34a;height:200px;padding:2px 0}.foot-title{color:#fff;font-weight:600;line-height:1;margin:0!important}.foot-btn{background-color:#fff;border:none;border-radius:6px;color:#333;font-weight:700;padding:6px 16px;transition:.3s ease}.foot-btn:hover{background-color:#f1f1f1}@media(min-width:768px){.foot-wrapper{align-items:center;display:flex;gap:20px;justify-content:center}.foot-title{margin-bottom:0}}.login-page,.register-page{align-items:center;background:linear-gradient(135deg,#6a652a,#6a652a)!important;display:flex;justify-content:center;min-height:100vh;padding:20px}.login-page .login-card,.login-page .register-card,.register-page .login-card,.register-page .register-card{background:#fff;border:none;border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,.1);max-width:450px;padding:2rem;width:100%}.login-page .login-card h4,.login-page .register-card h4,.register-page .login-card h4,.register-page .register-card h4{color:#333;font-weight:700;margin-bottom:1.5rem}.login-page .form-label,.register-page .form-label{color:#555;font-weight:600}.login-page .form-control,.register-page .form-control{background:#fdfdfd;border:1px solid #e0e0e0;border-radius:12px;color:#333;padding:.75rem 1rem}.login-page .form-control:focus,.register-page .form-control:focus{border-color:#6a652a;box-shadow:0 0 0 .2rem rgba(106,101,42,.15)}.login-page .password-field .toggle-password-login,.login-page .password-field .toggle-password-register,.register-page .password-field .toggle-password-login,.register-page .password-field .toggle-password-register{color:#999;cursor:pointer;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:color .2s}.login-page .password-field .toggle-password-login:hover,.login-page .password-field .toggle-password-register:hover,.register-page .password-field .toggle-password-login:hover,.register-page .password-field .toggle-password-register:hover{color:#6a652a}.login-page .login-btn,.login-page .register-btn,.register-page .login-btn,.register-page .register-btn{background:#6a652a!important;border:none;border-radius:12px;color:#fff!important;font-size:1rem;font-weight:700;margin-top:1rem;padding:.8rem;transition:all .3s ease}.login-page .login-btn:hover,.login-page .register-btn:hover,.register-page .login-btn:hover,.register-page .register-btn:hover{background:#6a8c2a!important;box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-2px)}.login-page .login-btn:active,.login-page .register-btn:active,.register-page .login-btn:active,.register-page .register-btn:active{transform:translateY(0)}.login-page .btn-link,.login-page .forgot-link,.register-page .btn-link,.register-page .forgot-link{color:#6a652a;font-weight:600;text-decoration:none;transition:color .2s}.login-page .btn-link:hover,.login-page .forgot-link:hover,.register-page .btn-link:hover,.register-page .forgot-link:hover{color:#6a652a;text-decoration:underline}.login-page .text-primary,.register-page .text-primary{color:#6a652a!important}body.auth-page-body{margin:0!important;overflow:auto!important;padding:0!important}.modal-backdrop.show{background-color:#000!important;opacity:.3!important}#becomePartnerModal,#becomePartnerModal .form-check-label,#becomePartnerModal .form-control,#becomePartnerModal .form-label,#becomePartnerModal .modal-body,#becomePartnerModal .modal-header .modal-title,#becomePartnerModal h5,#becomePartnerModal h6,#becomePartnerModal label{color:#000!important}#becomePartnerModal .modal-content{box-shadow:0 10px 30px rgba(0,0,0,.3)}#becomePartnerModal .form-control::placeholder{color:#666!important}#becomePartnerModal h6.text-success{border-bottom:2px solid #000;color:#000!important}.text-tree{color:#6a652a;font-size:13px}.text-tree:hover{color:#6a652a;text-decoration:underline}.gradient{background:linear-gradient(270deg,#6a652a,#6a652a)}.calculator{font-family:Outfit,Inter,sans-serif}.calculator .calculator-title{color:#133f2e;font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1.5rem}.calculator .premium-card{background:#fff;border:1px solid rgba(106,101,42,.1);border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.04);overflow:hidden;transition:all .3s ease}.calculator .premium-card:hover{box-shadow:0 15px 45px rgba(0,0,0,.06)}.calculator .input-label{align-items:center;color:#6c757d;display:flex;font-size:.85rem;font-weight:700;gap:.5rem;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.calculator .input-label i{color:#6a652a;font-size:1.1rem}.calculator .calc-input-wrapper{background:#f8f9fa;border:1px solid transparent;border-radius:16px;padding:1rem;transition:all .2s ease}.calculator .calc-input-wrapper:focus-within{background:#fff;border-color:#6a652a;box-shadow:0 0 0 4px rgba(106,101,42,.08)}.calculator .calc-input-wrapper .form-control,.calculator .calc-input-wrapper .form-select{background:transparent;border:none;color:#133f2e;font-size:1.25rem;font-weight:700;height:auto;padding:0}.calculator .calc-input-wrapper .form-control:focus,.calculator .calc-input-wrapper .form-select:focus{box-shadow:none}.calculator .calc-input-wrapper .select2-container--default{width:100%!important}.calculator .calc-input-wrapper .select2-container--default .select2-selection--single{align-items:center;background:transparent;border:none;display:flex;height:auto}.calculator .calc-input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{color:#133f2e;font-size:1.35rem;font-weight:700;line-height:normal;padding:0}.calculator .calc-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{align-items:center;display:flex;height:100%;justify-content:center;right:0;width:30px}.calculator .calc-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#6a652a transparent transparent;border-width:6px 5px 0}.calculator .calc-input-wrapper .select2-container--default.select2-container--open .select2-selection__arrow b{border-color:transparent transparent #6a652a;border-width:0 5px 6px}.calculator .calc-input-wrapper .count-control{align-items:center;display:flex;justify-content:space-between}.calculator .calc-input-wrapper .count-control i{border-radius:8px;color:#6a652a;cursor:pointer;font-size:1.2rem;padding:5px;transition:all .2s ease}.calculator .calc-input-wrapper .count-control i:hover{background:rgba(106,101,42,.1);transform:scale(1.1)}.calculator .market-info-bar{background:#fdfdf5;border-left:4px solid #6a652a;border-radius:16px;margin-top:1rem;padding:.75rem 1.25rem}.calculator .market-info-bar .info-item{color:#666;font-size:.9rem}.calculator .market-info-bar .info-item strong{color:#133f2e;font-weight:700}.calculator .summary-panel{background:linear-gradient(135deg,#6a652a,#524e20);border-radius:24px;color:#fff;overflow:hidden;padding:1rem 2rem 2rem;position:relative}.calculator .summary-panel:before{background:radial-gradient(circle,hsla(0,0%,100%,.05) 0,transparent 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}.calculator .summary-panel .summary-title{font-size:.9rem;letter-spacing:.1em;margin-bottom:.5rem;opacity:.8;text-transform:uppercase}.calculator .summary-panel .total-profit-value{background:linear-gradient(135deg,#fff,#e9ecef);-webkit-background-clip:text;font-size:2.2rem;font-weight:800;line-height:1;margin-bottom:0;-webkit-text-fill-color:transparent}.calculator .summary-panel .currency-tag{font-size:1rem;font-weight:600;margin-left:.5rem;opacity:.7}.calculator .summary-panel .summary-details{border-top:1px solid hsla(0,0%,100%,.1);margin-top:1.25rem;padding-top:1.25rem}.calculator .summary-panel .summary-details .summary-item{font-size:.75rem;font-weight:500;letter-spacing:.02em;margin-bottom:.5rem;opacity:.8}.calculator .summary-panel .summary-details .summary-item:last-child{margin-bottom:0}.calculator .summary-panel .summary-details .summary-item .item-value{color:#fff;font-weight:700}.calculator .table-container{border:1px solid #eee;border-radius:20px;overflow:hidden}.calculator .table-container .table{margin-bottom:0}.calculator .table-container .table thead th{background:#f8f9fa;border-bottom:2px solid #eee;color:#6c757d;font-size:.75rem;font-weight:700;padding:1.25rem 1rem;text-transform:uppercase}.calculator .table-container .table tbody td{color:#495057;font-size:.8rem;padding:.75rem 1rem;vertical-align:middle}.calculator .table-container .table .calc-table-row{transition:background .2s ease}.calculator .table-container .table .calc-table-row:hover{background-color:#fcfcfc}.calculator .table-container .table .table-profit-zero{background-color:#fdfdfe;opacity:.6}.calculator .table-container .table .row-historical{background-color:#fcfcfc;filter:grayscale(.5);opacity:.4;pointer-events:none}.calculator .btn-outline-success{background:transparent;color:#133f2e}.calculator .btn-outline-success:hover{background:transparent;color:#133f2e;text-decoration:underline}.fw-bold-calc{height:100%}.buytree{width:10%}.tooltip{background-color:#c5c18d!important;border-radius:20px;color:#fff;font-size:14px;font-weight:400;font-weight:700;padding:6px 14px;text-align:center}.tooltip.bs-tooltip-top .tooltip-arrow:before{border-top-color:#c5c18d!important}.tooltip.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#c5c18d!important}.tooltip.bs-tooltip-end .tooltip-arrow:before{border-right-color:#c5c18d!important}.tooltip.bs-tooltip-start .tooltip-arrow:before{border-left-color:#c5c18d!important}.info-icon{align-items:center;background:linear-gradient(270deg,#6a652a,#6a652a);border-radius:50%;box-shadow:0 4px 10px rgba(106,101,42,.2);color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.dotted-line{border-top:3px dotted #133f2e;margin:1rem 0;width:100%}.pill-link{align-items:center;background:#fff;border:1px solid #eee;border-radius:50px;color:#666;display:inline-flex;font-size:.9rem;font-weight:600;padding:8px 20px;text-decoration:none;transition:all .3s ease}.pill-link:hover{background:#6a652a;border-color:#6a652a;color:#fff;transform:translateX(-5px)}@media(max-width:768px){.calculator .calculator-title{font-size:1.75rem}.calculator .total-profit-value{font-size:2rem}}.line{border-top:1px solid #e1dfbb;margin:1rem 0;width:100%}.text-color{color:#133f2e}.select2-dropdown{background-color:#fff!important;border:1px solid rgba(106,101,42,.1)!important;border-radius:12px!important;box-shadow:0 10px 30px rgba(0,0,0,.08)!important;overflow:hidden}.select2-results__option--highlighted[aria-selected]{background-color:#6a652a!important;color:#fff!important}.select2-results__option{color:#133f2e!important;font-size:1rem!important;font-weight:600!important;padding:10px 15px!important}.hero-section{align-items:center;display:flex;min-height:700px;width:100%}.hero-overlay{background:rgba(0,0,0,.45);inset:0}.hero-content{position:relative;width:100%;z-index:2}.hero-box{backdrop-filter:blur(6px);background:rgba(0,0,0,.45);border-radius:20px;color:#fff!important;padding:25px}.hero-box h1{font-size:3rem;font-weight:700}.hero-box p{color:hsla(0,0%,100%,.9);font-size:1.05rem;line-height:1.6;margin-bottom:6px}.description-toggle{color:#fff;cursor:pointer;display:inline-block;font-weight:600;margin-top:5px;text-decoration:underline}.hero-btn{background-color:#6a652a;border-radius:14px;color:#fff;font-size:1rem;font-weight:600;gap:10px;padding:14px 26px}.hero-btn:hover{background-color:#5a5524}@media(max-width:768px){.hero-box{padding:25px}.hero-box h1{font-size:2.2rem}}.calc-card{background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(149,157,165,.2);margin:auto;max-width:470px;padding:25px;position:relative}@media(max-width:480px){.calc-card{padding:20px 15px}}.calc-label{color:#333;font-size:14px;margin-bottom:6px}.calc-value{font-size:26px;font-weight:600}.divider{border-top:1px solid #ddd;margin:15px 0}.invest-btn{align-items:center;border:none;border-radius:10px;color:#fff;display:flex;font-weight:600;gap:8px;justify-content:center;padding:12px;width:100%}.invest-btn,.invest-btn:hover{background-color:#6a652a}.small-text{color:#666;font-size:13px}input[type=number]{border-radius:8px;padding:8px}.calculator-image{height:100%;min-height:520px;width:100%}.land-info-section{background-color:#faffec}.info-card{background:#fff;border-radius:20px;box-shadow:0 8px 24px rgba(149,157,165,.2);height:100%;padding:30px}.toggle-btn{border:none;border-radius:20px;color:#fff;cursor:pointer;padding:10px 24px}.toggle-btn,.toggle-btn:hover{background:#6a652a}#landToggleBtnWrapper{margin-top:30px}.section-title{margin-bottom:10px;text-align:center}.section-subtitle{color:#000;margin-bottom:40px;text-align:center}.item-card{background:#fff;border-radius:6px;box-shadow:0 0 0 transparent;height:100%;padding:18px 20px;transition:all .2s ease}.item-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.item-number{color:#6a652a!important;font-weight:700;margin-right:8px}.form-wrapper{align-items:center;display:flex}.form-card{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:32px}.form-title{font-weight:600;margin-bottom:24px}.btn-primary{background-color:#6a652a;border-color:#2e7d32;font-size:16px}.btn-primary:hover{background-color:#6a652a;border-color:#6a652a}.price-table-wrapper{box-shadow:0 8px 24px rgba(149,157,165,.2);margin:0 auto;max-width:900px}.price-table{border-radius:12px;overflow:hidden}.price-table thead{background-color:#6a652a;color:#fff}.price-table td,.price-table th{padding:14px;vertical-align:middle}.price{color:#6a652a;font-weight:600}.badge-featured{background-color:#ffc107;color:#000}.tree-calculator{display:flex;justify-content:center;padding:20px!important}@media(max-width:768px){.tree-calculator{padding:10px 0!important}}.calculator-box{background:#fff;border-radius:18px;box-shadow:0 8px 24px rgba(0,0,0,.08);max-width:1100px;padding:50px;position:relative;width:100%}@media(max-width:768px){.calculator-box{border-radius:0;padding:20px 15px 10px}}.tree-calculator h2{font-size:26px;margin-bottom:40px;text-align:center}@media(max-width:768px){.tree-calculator h2{font-size:20px;margin-bottom:25px}}.main-layout{display:flex;flex-wrap:wrap;gap:40px}@media(max-width:768px){.main-layout{gap:20px}}.left-side{display:flex;flex:1;flex-direction:column;gap:20px;min-width:260px}@media(max-width:768px){.left-side{gap:12px}}.field{display:flex;flex-direction:column}.field label{color:#666;font-size:14px;margin-bottom:6px}.field input,.field select{background:#fff;border:1px solid #ddd;border-radius:10px;font-size:15px;height:48px;outline:none;padding:0 14px}.field select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23999' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px}.right-side{flex:1;gap:25px;min-width:260px}.result-box,.right-side{display:flex;flex-direction:column;justify-content:center}.result-box{align-items:center;background:#f5f7fa;border-radius:14px;padding:24px;text-align:center}@media(max-width:768px){.result-box{padding:18px}}.result-box span{color:#666;display:block;font-size:14px;margin-bottom:10px}.result-box strong{color:#6a652a!important;font-size:28px}.see-more-btn{align-self:flex-start;background:#a67f2d!important;border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:500;padding:12px 30px;transition:.2s ease}.see-more-btn:hover{background:#8e6d26!important}#add-to-basket-btn{background-color:#6a652a!important}#add-to-basket-btn:hover{background-color:#5a5524!important}#calc-details-btn{background-color:#6a8080!important;border-color:#6a8080!important}#calc-details-btn:hover{background-color:#5a6d6d!important;border-color:#5a6d6d!important}@media(max-width:768px){.main-layout{flex-direction:column}.see-more-btn{align-self:center}}.store-list-container{background-color:#faffec}.store-list-container .pagination .page-link{color:#4d4d4d}.store-list-container .btn-green,.store-list-container .pagination .page-item.active .page-link,.store-list-container .pagination .page-link:hover{background-color:#6a652a!important;border-color:#6a652a!important;color:#fff!important}.store-list-container .btn-green:hover{background-color:#5a5524!important;border-color:#5a5524!important;color:#fff!important}.calc-spinner-container{align-items:center;background:hsla(0,0%,100%,.7);border-radius:14px;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.calc-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#6a652a;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile-cabinet-wrapper{background-color:#f8f9fa;min-height:calc(100vh - 80px);padding:45px 0}.cabinet-sidebar{background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);height:auto;padding:30px 20px}.sidebar-user-brief{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:25px}.sidebar-avatar{display:inline-block;position:relative}.sidebar-avatar .bg-success,.sidebar-avatar img{border:3px solid #fff;transition:transform .3s ease}.sidebar-avatar:hover .bg-success,.sidebar-avatar:hover img{transform:scale(1.05)}.cabinet-sidebar .nav-link{border:none;border-radius:12px;color:#333;display:block;font-weight:500;margin-bottom:8px;padding:12px 16px;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.cabinet-sidebar .nav-link:hover{background-color:#f2f2f2}.cabinet-sidebar .logout-link:hover{background-color:#fff5f5;color:#dc3545!important}.cabinet-sidebar .nav-link.active{background-color:#6a652a!important;color:#fff!important}.cabinet-content-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.02);min-height:500px;padding:35px}.cabinet-content-card .text-secondary,.cabinet-content-card h1,.cabinet-content-card h2,.cabinet-content-card h3,.cabinet-content-card h4,.cabinet-content-card h5{color:#000!important}@media(max-width:991px){.cabinet-sidebar{margin-bottom:30px}}.table-responsive table.tree-list-table tr td:last-child,.table-responsive table.tree-list-table tr th:last-child{background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.05);position:sticky;right:0;z-index:2}.table-responsive table.tree-list-table thead tr th:last-child{background-color:var(--bs-table-bg)}.table-responsive table.tree-list-table tbody tr:hover td:last-child{background-color:var(--bs-table-hover-bg)}.return-available-alert .bg-danger-soft{background-color:rgba(var(--bs-danger-rgb),.1);border-radius:50%;color:var(--bs-danger);padding:1rem}.top-up-form-container .amount-input-wrapper .form-control{font-size:2.5rem!important;height:80px;transition:all .3s ease}.top-up-form-container .amount-input-wrapper .form-control:focus{background-color:#fff!important;box-shadow:0 10px 20px rgba(0,0,0,.05);outline:none}.top-up-form-container .payment-method-label{background-color:#fcfcfc;border-color:rgba(0,0,0,.1)}.top-up-form-container .payment-method-label:hover{background-color:#f8f9fa;border-color:#6a652a}.top-up-form-container .payment-method-label .radio-custom{border:2px solid #ddd;border-radius:50%;display:inline-block;height:20px;position:relative;transition:all .2s ease;width:20px}.top-up-form-container .payment-radio-input{display:none}.top-up-form-container .payment-radio-input:checked+.payment-method-label{background-color:rgba(25,135,84,.05);border-color:#6a652a}.top-up-form-container .payment-radio-input:checked+.payment-method-label .radio-custom{border-color:#6a652a}.top-up-form-container .payment-radio-input:checked+.payment-method-label .radio-custom:after{background:#6a652a;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.top-up-form-container .payment-radio-input:checked+.payment-method-label .method-name{color:#6a652a!important}.top-up-form-container .top-up-submit-btn{transition:all .3s ease}.top-up-form-container .top-up-submit-btn:hover{box-shadow:0 15px 30px rgba(25,135,84,.2)!important;transform:scale(1.05)}.top-up-form-container .binding-checkbox:checked+.binding-label{background:#e8f5e9!important;border-color:#a5d6a7!important}.top-up-form-container .binding-checkbox:checked+.binding-label span{color:#2e7d32!important}.top-up-form-container .binding-checkbox:checked+.binding-label .switch-toggle{background:#4caf50!important}.top-up-form-container .binding-checkbox:checked+.binding-label .switch-toggle:before{transform:translateX(14px)}.top-up-form-container .binding-label{align-items:center;background:#f8f9fa;border-color:#e0e0e0;cursor:pointer;display:flex;justify-content:center;user-select:none}.top-up-form-container .binding-label:hover{background:#f1f3f5}.top-up-form-container .switch-toggle{background:#ced4da;border-radius:10px;height:18px;position:relative;transition:all .3s;width:32px}.top-up-form-container .switch-toggle:before{background:#fff;border-radius:50%;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .3s;width:14px}.top-up-form-container .binding-checkbox{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.top-up-form-container .payment-radio-input:checked+.idram-label{background-color:#fff9f0!important;border-color:#ff9800!important}.top-up-form-container .idram-label .radio-custom{border-color:#ff9800!important}.top-up-form-container .payment-radio-input:checked+.idram-label .radio-custom:after{background-color:#ff9800!important}.top-up-form-container .payment-radio-input:checked+.idram-label .method-name{color:#ff9800!important}section{padding-bottom:6rem!important;padding-top:6rem!important}.hero-section{overflow:hidden;padding-bottom:10rem!important;padding-top:10rem!important;position:relative}.hero-video{left:50%;object-fit:cover;top:50%;transform:translate(-50%,-50%);z-index:0}.hero-overlay,.hero-video{height:100%;position:absolute;width:100%}.hero-overlay{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6));left:0;top:0;z-index:1}#become-partner-section,.cta-section{padding-bottom:7rem!important;padding-top:7rem!important}body{color:#4d4d4d}.section-padding{padding:80px 0}.section-title{font-size:40px;font-weight:700}.section-subtitle{color:#777;margin:0 auto 50px;max-width:600px}.engineer-card{background:#fff;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.05);padding:40px 20px;transition:.3s ease}.engineer-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-8px)}.engineer-img{border-radius:50%;height:120px;margin-bottom:20px;object-fit:cover;width:120px}.engineer-name{color:#4d4d4d;font-size:20px;font-weight:600;margin-bottom:5px}.engineer-location{color:#888;font-size:14px;margin-bottom:20px}.engineer-phone{color:#777;font-size:14px;margin-bottom:5px}.engineer-email{color:#6a652a;font-size:14px;text-decoration:none}.engineer-email:hover{text-decoration:underline}.btn-cta:hover{background-color:#6a652a!important;border-color:#6a652a!important;color:#fff!important}.carousel-control-next:hover .carousel-control-next-icon,.carousel-control-prev:hover .carousel-control-prev-icon{filter:drop-shadow(0 0 5px #6A652A) invert(100%) sepia(100%) saturate(500%) hue-rotate(40deg) brightness(1.2) contrast(1.2)!important}.core-values{background-color:#faffec}.text-section{padding-right:40px}.value-wrapper{margin-bottom:10px}.value-item{align-items:center;background:#fff;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:16px 20px;transition:.3s}.value-item:hover{background-color:#f3f3f3}.value-item span{font-weight:500}.value-content{background:#fff;border-radius:12px;margin-top:10px;max-height:0;overflow:hidden;padding:0 20px;transition:all .4s ease}.value-content p{color:#666;margin:15px 0}.value-wrapper.active .value-content{max-height:200px;padding:10px 20px}@media(max-width:991px){.text-section{margin-bottom:30px;padding-right:0}}.hero-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:2rem}.hero-btn{align-items:center;border:none;border-radius:50px;display:inline-flex;font-weight:500;justify-content:center;letter-spacing:.5px;min-width:170px;padding:14px 30px;text-decoration:none;transition:all .3s ease}.btn-light-modern{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#fff!important}.btn-light-modern:hover{background:#fff;color:#000!important;transform:translateY(-3px)}.btn-gold{background:#fff!important;color:#000!important}.btn-gold:hover{background:#273141!important;box-shadow:0 8px 20px rgba(39,49,65,.4);color:#fff!important;transform:translateY(-3px)}.btn-blue-modern{background:#6a652a;color:#fff!important}.btn-blue-modern:hover{box-shadow:0 8px 20px #6a652a;transform:translateY(-3px)}.video-section{padding-top:8rem!important}.video-section .section-divider{background:#6a652a;height:3px;width:80px}.video-card{border:none;transition:all .3s ease}.video-card:hover{box-shadow:0 12px 25px rgba(0,0,0,.1)!important;transform:translateY(-5px)}.video-card iframe{border:none}.table-responsive .tree-list-table tr td:last-child,.table-responsive .tree-list-table tr th:last-child{background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.05);position:sticky;right:0;z-index:2}.table-responsive .tree-list-table thead tr th:last-child{background-color:var(--bs-table-bg)}.table-responsive .tree-list-table tbody tr:hover td:last-child{background-color:var(--bs-table-hover-bg)}#map-loading-overlay{backdrop-filter:blur(4px);transition:opacity .3s ease;z-index:1000}.bg-danger-soft{background-color:rgba(220,53,69,.1);border-radius:12px;padding:10px}.pagination .page-link{color:#4d4d4d}.btn-green,.btn-green:hover,.pagination .page-item.active .page-link,.pagination .page-link:hover{background-color:#6a652a!important;border-color:#6a652a!important;color:#fff!important}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-family:sans-serif;font-size:100%;height:18px;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px;position:absolute;right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0 0 0 20px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;left:0;padding:0 4px;position:absolute;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:-webkit-linear-gradient(top,#fff 50%,#eee);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:-webkit-linear-gradient(top,#fff,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:-webkit-linear-gradient(top,#eee 50%,#fff);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}