.elementor-460 .elementor-element.elementor-element-5fcc366{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-460 .elementor-element.elementor-element-8be5646{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-e24254c);--border-color:var(--e-global-color-e24254c);--border-radius:22px 22px 22px 22px}.elementor-460 .elementor-element.elementor-element-8be5646.e-con{--flex-grow:0;--flex-shrink:0}.elementor-460 .elementor-element.elementor-element-9ac3afc>.elementor-widget-container{padding:7px 10px 7px 10px;border-style:none}.elementor-460 .elementor-element.elementor-element-9ac3afc .elementor-heading-title{font-size:12px;color:var(--e-global-color-909c738)}.elementor-460 .elementor-element.elementor-element-6ef1c42 .elementor-heading-title{font-size:38px;font-weight:700;color:var(--e-global-color-909c738)}.elementor-460 .elementor-element.elementor-element-aee0731{font-size:15px;font-weight:normal;color:var(--e-global-color-909c738)}.elementor-460 .elementor-element.elementor-element-f6e9b82{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var(--e-global-color-6d84973)}.elementor-460 .elementor-element.elementor-element-f6e9b82 .elementor-share-btn{border-width:2px}.elementor-460 .elementor-element.elementor-element-91df017{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-e24254c);--border-color:var(--e-global-color-e24254c);--border-radius:22px 22px 22px 22px}.elementor-460 .elementor-element.elementor-element-37744c1 .elementor-heading-title{font-size:16px;font-weight:700;color:var(--e-global-color-909c738)}.elementor-460 .elementor-element.elementor-element-0264aae{font-size:13px;color:var(--e-global-color-909c738)}.elementor-460 .elementor-element.elementor-element-95b7167{--swiper-slides-to-display:1;--swiper-slides-gap:10px;z-index:999}.elementor-460 .elementor-element.elementor-element-95b7167 .swiper-slide>.elementor-element{height:100%}.elementor-460 .elementor-element.elementor-element-fde6e48{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-460 .elementor-element.elementor-element-ce021f2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-e24254c);--border-color:var(--e-global-color-e24254c);--border-radius:22px 22px 22px 22px}.elementor-460 .elementor-element.elementor-element-ce021f2.e-con{--flex-grow:0;--flex-shrink:0}.elementor-460 .elementor-element.elementor-element-db23a2a{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-460 .elementor-element.elementor-element-a378c9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between}.elementor-460 .elementor-element.elementor-element-082d5c0 .elementor-heading-title{font-size:18px;font-weight:700;color:var(--e-global-color-909c738)}.elementor-460 .elementor-element.elementor-element-a4dffc9 .elementor-heading-title{font-size:13.33px;font-weight:200;color:var(--e-global-color-909c738)}.elementor-460 .elementor-element.elementor-element-0fe6ef4{--grid-columns:3}.elementor-460 .elementor-element.elementor-element-0fe6ef4 .elementor-loop-container{grid-auto-rows:1fr}.elementor-460 .elementor-element.elementor-element-0fe6ef4 .e-loop-item>.elementor-section,.elementor-460 .elementor-element.elementor-element-0fe6ef4 .e-loop-item>.elementor-section>.elementor-container,.elementor-460 .elementor-element.elementor-element-0fe6ef4 .e-loop-item>.e-con,.elementor-460 .elementor-element.elementor-element-0fe6ef4 .e-loop-item .elementor-section-wrap>.e-con{height:100%}:root{--page-title-display:none}@media (min-width:768px){.elementor-460 .elementor-element.elementor-element-8be5646{--width:60%}.elementor-460 .elementor-element.elementor-element-91df017{--width:40%}}@media (max-width:1024px){.elementor-460 .elementor-element.elementor-element-f6e9b82{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px}.elementor-460 .elementor-element.elementor-element-95b7167{--swiper-slides-to-display:2}.elementor-460 .elementor-element.elementor-element-fde6e48{--grid-auto-flow:row}.elementor-460 .elementor-element.elementor-element-db23a2a{--grid-auto-flow:row}.elementor-460 .elementor-element.elementor-element-0fe6ef4{--grid-columns:2}}@media (max-width:767px){.elementor-460 .elementor-element.elementor-element-f6e9b82{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px}.elementor-460 .elementor-element.elementor-element-95b7167{--swiper-slides-to-display:1}.elementor-460 .elementor-element.elementor-element-fde6e48{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-460 .elementor-element.elementor-element-db23a2a{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-460 .elementor-element.elementor-element-0fe6ef4{--grid-columns:1}}.elementor-460 .elementor-element.elementor-element-9ac3afc{display:inline-flex!important;align-items:center;gap:10px;width:auto!important}.elementor-460 .elementor-element.elementor-element-9ac3afc,.elementor-460 .elementor-element.elementor-element-9ac3afc.elementor-heading-title{max-width:fit-content!important}.elementor-460 .elementor-element.elementor-element-9ac3afc::before{content:"";width:10px;height:10px;border-radius:999px;background:#f5ce03;box-shadow:0 0 8px rgba(245,206,3,.6);flex-shrink:0}.elementor-460 .elementor-element.elementor-element-9ac3afc{padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);font-size:14px}.heroCard{background:linear-gradient(180deg,rgba(16,21,33,.82),rgba(14,18,32,.62));box-shadow:0 18px 60px rgba(0,0,0,.45);padding:22px 20px;overflow:hidden}.infoCard{background:linear-gradient(180deg,rgba(16,21,33,.70),rgba(14,18,32,.55));box-shadow:0 18px 60px rgba(0,0,0,.45);padding:18px}.filter-bar{display:grid;grid-template-columns:1.3fr .7fr auto;gap:20px;align-items:end;padding:20px;border-radius:22px;background:rgba(16,21,33,.65);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08)}.filter-field{display:flex;flex-direction:column;gap:8px}.filter-field label{font-size:12px;letter-spacing:.4px;color:#7f889e;padding-left:4px}.filter-field input,.filter-field select{height:50px;padding:0 18px;border:none;outline:none;border-radius:14px;background:rgba(11,13,18,.55);color:#e9ecf4;font-size:15px;transition:all .2s ease}.filter-field input:hover,.filter-field select:hover{background:rgba(11,13,18,.75)}.filter-field input:focus,.filter-field select:focus{background:rgba(11,13,18,.85);box-shadow:0 0 0 2px rgba(245,206,3,.35)}.filter-actions{display:flex;align-items:end}#filter-reset{height:50px;padding:0 26px;border:none;border-radius:14px;background:linear-gradient(180deg,#2d2876,#1f1b5c);color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}#filter-reset:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(45,40,118,.45)}#filter-reset:active{transform:translateY(0);box-shadow:none}@media (max-width:900px){.filter-bar{grid-template-columns:1fr}.filter-actions{justify-content:flex-start}}.heroCard{background:linear-gradient(180deg,rgba(16,21,33,.82),rgba(14,18,32,.62));box-shadow:0 18px 60px rgba(0,0,0,.45);padding:22px 20px;overflow:hidden}body{background:radial-gradient(1000px 600px at 20% -10%,rgba(45,40,118,.35),transparent 55%) , radial-gradient(900px 540px at 95% 10%,rgba(245,206,3,.12),transparent 60%) , #0b0d12;background-attachment:fixed;background-repeat:no-repeat}