.mt-1,.mt-5{max-width:1230px!important}body{background-color:#f8f9fa}.section-title{color:#212529;font-family:museo_sans900,sans-serif!important;font-size:1.75rem;margin:30px 0 20px;padding-left:15px;text-align:left}.tab{border-bottom:2px solid #e9ecef;display:flex;flex-wrap:wrap;margin-bottom:2rem;padding-bottom:0}.tab,.tab button{background-color:transparent}.tab button{border:none;border-bottom:3px solid transparent;color:#6c757d;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 20px;transition:all .3s ease}.tab button:hover{background-color:transparent;color:#df7900}.tab button.active,.tablinks.active{background-color:transparent!important;border-bottom:3px solid #df7900!important;color:#df7900!important}.filter{align-items:center;background-color:#fff;border:1px solid #e2e7e9;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.03);display:flex;padding:8px 20px}.form-control-search{background:transparent;border:none!important;box-shadow:none!important;color:#495057;font-size:1.05rem;padding:12px 0;width:100%}select.form-control-search{border-left:1px solid #e9ecef!important;border-radius:0;cursor:pointer;padding-left:15px}.form-control-search:focus{outline:none}.form-control-search::placeholder{color:#adb5bd}.main.FilterContainer{background-color:#fff;border:1px solid #f1f3f5;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;margin-bottom:25px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}@media (min-width:768px){.main.FilterContainer{height:auto;min-height:225px}.main.FilterContainer .col-md-4,.main.FilterContainer .col-md-8,.main.FilterContainer .row{height:100%}.main.FilterContainer .card-body{display:flex;flex-direction:column;height:100%;justify-content:center}}.main.FilterContainer:hover{box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(-3px)}.main .col-md-4{overflow:hidden}.main.FilterContainer .img-fluid{height:100%;object-fit:cover;width:100%}.main-card-vertical{background-color:#fff;border:1px solid #f1f3f5;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.main-card-vertical:hover{box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(-3px)}.main-card-vertical img{height:200px;object-fit:cover;width:100%}.card-body{flex:1;padding:16px 20px!important}.card-title{display:-webkit-box;font-size:1.25rem;font-weight:700;-webkit-line-clamp:2;line-height:1.35;margin-bottom:8px!important;margin-top:8px;padding:2px 0;-webkit-box-orient:vertical;overflow:hidden}.card-title a{color:#212529;text-decoration:none;transition:color .2s}.card-title a:hover{color:#df7900}.desc-text{color:#6c757d;display:-webkit-box;font-size:.9rem;-webkit-line-clamp:2;line-height:1.4;margin-bottom:12px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.custom-badge{background:#f1f3f5;border:1px solid #e9ecef;border-radius:20px;color:#495057;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.2px;margin-bottom:6px;margin-right:4px;padding:4px 10px;text-align:center}.custom-badge i{color:#df7900;margin-right:4px}.btn-card{background:#df7900;border:2px solid #df7900;border-radius:8px;color:#fff!important;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;margin-right:8px;margin-top:4px;outline:none;padding:6px 18px;transition:all .2s ease}.btn-card:hover{background:#c66a00;border-color:#c66a00;box-shadow:0 4px 12px rgba(223,121,0,.3);text-decoration:none}.btn-card.cancel-btn{background:transparent;color:#df7900!important}.btn-card.cancel-btn:hover{background:#df7900;color:#fff!important}.btn-card.clicked{opacity:.5;pointer-events:none}.read-more{color:#868e96;display:inline-block;font-size:.9rem;font-weight:600;margin-left:10px;margin-top:4px;text-decoration:none;transition:color .2s}.read-more:hover{color:#df7900;text-decoration:underline}button:focus,input:focus,select:focus{outline:none!important}.RegistrationModal{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .1s ease-in-out;width:100%;z-index:1050}.RegistrationModal.is-visible{display:flex;opacity:1;pointer-events:auto}.RegistrationModal .modal-content{background:#fff!important;border:none;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);max-width:90%;padding:2.5rem;position:relative;transform:translateY(20px) scale(.95);transition:transform .1s ease-in-out;width:500px}.RegistrationModal.is-visible .modal-content{transform:translateY(0) scale(1)}.RegistrationModal .gdpr{color:#495057;cursor:pointer;display:block;font-size:.95rem;margin-bottom:1rem;padding-left:35px;position:relative}.RegistrationModal .gdpr input{cursor:pointer;opacity:0;position:absolute}.RegistrationModal .checkmark{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:4px;height:22px;left:0;position:absolute;top:0;width:22px}.RegistrationModal .gdpr input:checked~.checkmark{background-color:#df7900;border-color:#df7900}.RegistrationModal .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:none;height:12px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:6px}.RegistrationModal .gdpr input:checked~.checkmark:after{display:block}.RegistrationModal .btn-card{display:block;margin-top:20px;width:100%}.RegistrationModal .close{color:#adb5bd!important;cursor:pointer;font-size:1.5rem;font-weight:700;line-height:1;position:absolute;right:1rem;top:1rem;transition:color .2s ease-in-out}.RegistrationModal .close:hover{color:#343a40!important}@media (max-width:767px){.tab button{border-bottom:none;border-left:3px solid transparent;text-align:center;width:100%}.tab button.active{border-bottom:none!important;border-left:3px solid #df7900!important}.card-body{padding:16px!important}.main.FilterContainer .img-fluid{min-height:200px}select.form-control-search{border-left:none!important;border-top:1px solid #e9ecef!important}}