/* civi-js-optimizer (css) bundle 2026-09-07T06:43:07+00:00 */
.popular-categories{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.popular-categories .popular-label{font-size:12px;font-weight:600;color:#999;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.popular-categories .list-category{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.csh-popular-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;border:1px solid rgb(0 0 0 / .12);font-size:13px;color:#555;background:rgb(255 255 255 / .7);text-decoration:none;transition:all .18s ease}.csh-popular-tag:hover{background:#fff!important;color:#222!important;transform:translateY(-1px);box-shadow:0 2px 8px rgb(0 0 0 / .08)}.csh-popular-tag i{font-size:10px;opacity:.6}@media (max-width:575px){.civi-chat-tools .popular-label{display:none!important}.civi-chat-tools{margin-top:22px!important;flex-wrap:nowrap!important;position:relative}.civi-chat-tools .list-category{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.civi-chat-tools .list-category::-webkit-scrollbar{display:none}.civi-chat-tools .csh-popular-tag{white-space:nowrap}.civi-chat-tools::before,.civi-chat-tools::after{content:"";position:absolute;top:0;bottom:0;width:34px;pointer-events:none;z-index:2;opacity:0;transition:opacity .2s ease}.civi-chat-tools::before{left:0;background:linear-gradient(to right,#fff,#fff0)}.civi-chat-tools::after{right:0;background:linear-gradient(to left,#fff,#fff0)}.civi-chat-tools.has-fade-left::before{opacity:1}.civi-chat-tools.has-fade-right::after{opacity:1}}.ch-wrap{max-width:1200px;margin:0 auto;padding:36px 20px 64px}.ch-intro{font-size:16px;line-height:1.7;color:#475569;margin-bottom:30px;max-width:760px}.ch-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:30px}.ch-stat{background:#fff;border:1px solid #e8eaf6;border-radius:16px;padding:22px 24px;text-align:center;box-shadow:0 1px 3px rgb(16 24 40 / .04)}.ch-stat-num{display:block;font-size:28px;font-weight:800;color:#4d4ed4;line-height:1.15;margin-bottom:6px;letter-spacing:-.5px}.ch-stat-updated .ch-stat-num{font-size:15px;font-weight:700;color:#0f172a;letter-spacing:0}.ch-stat-label{display:block;font-size:11.5px;color:#64748b;text-transform:uppercase;letter-spacing:.8px;font-weight:600}.ch-toolbar{display:flex;justify-content:flex-end;margin-bottom:26px}.ch-search{position:relative;width:100%;max-width:380px}.ch-search-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.ch-search input{width:100%;height:48px;padding:0 18px 0 46px;border:1px solid #e2e8f0;border-radius:12px;font-size:15px;color:#0f172a;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.ch-search input::placeholder{color:#94a3b8}.ch-search input:focus{border-color:#4d4ed4;box-shadow:0 0 0 4px rgb(77 78 212 / .1)}.ch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;align-items:stretch}.ch-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgb(5 105 255 / .8);border-radius:16px;padding:24px;height:100%;box-sizing:border-box;box-shadow:0 1px 3px rgb(16 24 40 / .04);transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.ch-card:hover{border-color:#2958ff;box-shadow:0 10px 26px rgb(77 78 212 / .12);transform:translateY(-2px)}.ch-card-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.ch-card-logo{flex:0 0 auto;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#f8fafc;border:1px solid #eef0f7;display:flex;align-items:center;justify-content:center}.ch-card-logo img{width:100%;height:100%;object-fit:contain;display:block;padding:5px;box-sizing:border-box}.ch-card-initial{font-size:24px;font-weight:800;color:var(--civi-color-accent,#4d4ed4)}.area-hiring .ch-card-logo,.area-hiring .ch-card.ch-card--grid .ch-card-logo,.area-hiring .ch-card.ch-card--list .ch-card-logo{border-radius:50%}.area-hiring .ch-card-logo img{object-fit:cover;padding:0}.ch-card-name{margin:0;font-size:18px;line-height:1.35;color:var(--civi-color-primary);font-weight:500;word-break:break-word;overflow-wrap:anywhere}.ch-card-name a{color:inherit;text-decoration:none}.ch-card-name a:hover{color:var(--civi-color-accent,#4d4ed4)}.ch-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ch-tag{display:inline-block;color:var(--civi-color-accent);background:rgb(0 116 86 / .05);border-radius:999px;font-size:14px;font-weight:500;padding:5px 12px;line-height:1.3}.ch-jobs{list-style:none;margin:0 0 20px;padding:0}.ch-job{padding:0 0 14px}.ch-job:last-child{padding-bottom:0}.ch-job-title{display:inline-block;text-decoration:none;line-height:1.4;margin-bottom:4px;transition:color .15s ease;font-style:inherit;font-stretch:normal;font-weight:500}.ch-job-title:hover{text-decoration:underline}.ch-job-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px;color:#94a3b8}.ch-job-sep{width:3px;height:3px;border-radius:50%;background:#cbd5e1;display:inline-block}.ch-card-btn{display:block;margin-top:auto;text-align:center;padding:12px 16px;background:#f8fafc;border:1px solid #eef0f7;border-radius:10px;font-size:14px;font-weight:700;color:#334155;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.ch-card-btn:hover{background:var(--civi-color-accent,#4d4ed4);border-color:var(--civi-color-accent,#4d4ed4);color:#fff}.ch-empty,.ch-noresults{grid-column:1 / -1;text-align:center;padding:60px 20px;color:#94a3b8;font-size:16px}.ch-noresults{margin:0}.ch-loadmore-wrap{text-align:center;margin-top:40px}.ch-loadmore{display:inline-block;padding:14px 40px;background:#4d4ed4;color:#fff;border:none;border-radius:999px;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .12s ease;box-shadow:0 6px 18px rgb(77 78 212 / .25)}.ch-loadmore:hover:not(:disabled){background:#3d3eb8;transform:translateY(-1px)}.ch-loadmore:disabled{opacity:.6;cursor:default;box-shadow:none}@media (max-width:1024px){.ch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ch-wrap{padding:22px 14px 44px}.ch-stats{grid-template-columns:1fr;gap:12px}.ch-stat{padding:18px 20px}.ch-toolbar{justify-content:stretch}.ch-search{max-width:none}.ch-grid{grid-template-columns:minmax(0,1fr);gap:18px}}.ch-archive{max-width:1200px;margin:0 auto;padding:36px 20px 64px}.ch-archive-head{margin-bottom:24px}.ch-archive-title{margin:0 0 6px;font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.5px}.ch-archive-sub{margin:0;font-size:15px;color:#64748b}.ch-archive-sub strong{color:#4d4ed4}.ch-filterbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:#fff;border:1px solid #e8eaf6;border-radius:14px;padding:14px;margin-bottom:28px;box-shadow:0 1px 3px rgb(16 24 40 / .04)}.ch-filterbar-search{position:relative;flex:1 1 240px;min-width:200px}.ch-filterbar-icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.ch-filterbar-search input{width:100%;height:46px;padding:0 16px 0 42px;border:1px solid #e2e8f0;border-radius:10px;font-size:15px;color:#0f172a;background:#fff;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.ch-filterbar-search input:focus{border-color:#4d4ed4;box-shadow:0 0 0 4px rgb(77 78 212 / .1)}.ch-filterbar-select{height:46px;flex:0 1 180px;min-width:150px;padding:0 14px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;outline:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ch-filterbar-select:focus{border-color:#4d4ed4;box-shadow:0 0 0 4px rgb(77 78 212 / .1)}.ch-filterbar-btn{height:46px;padding:0 28px;border:none;border-radius:10px;background:#4d4ed4;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease}.ch-filterbar-btn:hover{background:#3d3eb8}.ch-pagination{margin-top:36px}.ch-pagination .page-numbers{list-style:none;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0;padding:0}.ch-pagination .page-numbers li{margin:0}.ch-pagination .page-numbers a,.ch-pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid #e8eaf6;border-radius:10px;background:#fff;color:#334155;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.ch-pagination .page-numbers a:hover{border-color:#4d4ed4;color:#4d4ed4}.ch-pagination .page-numbers .current{background:#4d4ed4;border-color:#4d4ed4;color:#fff}@media (max-width:680px){.ch-archive{padding:22px 14px 44px}.ch-archive-title{font-size:24px}.ch-filterbar{flex-direction:column;align-items:stretch}.ch-filterbar-search,.ch-filterbar-select,.ch-filterbar-btn{flex:1 1 auto;width:100%}}.ch-archive-intro{font-size:15px;line-height:1.7;color:#475569;margin:0 0 10px;max-width:760px}.ch-grid.ch-cols-1{grid-template-columns:minmax(0,1fr)}.ch-grid.ch-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-grid.ch-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-grid.ch-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ch-grid.ch-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.ch-grid.ch-cols-4,.ch-grid.ch-cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.ch-grid[class*="ch-cols-"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.ch-grid[class*="ch-cols-"]{grid-template-columns:minmax(0,1fr)}}.ch-archive.ch-loading .ch-grid{opacity:.5;pointer-events:none;transition:opacity .15s ease}.ch-pagination-wrap{margin-top:36px;text-align:center}.ch-pagination-wrap .page-numbers{list-style:none;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0;padding:0}.ch-pagination-wrap .page-numbers li{margin:0}.ch-pagination-wrap a.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid #e8eaf6;border-radius:10px;background:#fff;color:#334155;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.ch-pagination-wrap a.page-numbers:hover{border-color:#4d4ed4;color:#4d4ed4}.ch-pagination-wrap a.page-numbers.current{background:#4d4ed4;border-color:#4d4ed4;color:#fff}.area-hiring .civi-company-item.ch-item,.area-hiring .civi-company-item.ch-item:hover{padding:0;margin:0;border:none;background:#fff0;box-shadow:none;border-radius:0}.area-hiring .ch-card,.area-hiring .ch-card.ch-card--grid,.area-hiring .ch-card.ch-card--list{padding:20px;border-color:rgb(5 105 255 / .8)}.area-hiring .ch-card:hover,.area-hiring .ch-card.ch-card--grid:hover,.area-hiring .ch-card.ch-card--list:hover{border-color:rgb(5 105 255 / .8)}.col-left.no-sidebar{flex:1 1 100%;max-width:100%}.content-company.area-archive.area-hiring.grid-view,.ch-widget.area-hiring.grid-view{--ch-cols:3;display:grid;grid-template-columns:repeat(var(--ch-cols),minmax(0,1fr));gap:24px;width:100%;align-items:stretch}.content-company.area-archive.area-hiring.grid-view.ch-cols-1{--ch-cols:1}.content-company.area-archive.area-hiring.grid-view.ch-cols-2{--ch-cols:2}.content-company.area-archive.area-hiring.grid-view.ch-cols-3{--ch-cols:3}.content-company.area-archive.area-hiring.grid-view.ch-cols-4{--ch-cols:4}.content-company.area-archive.area-hiring.grid-view.ch-cols-5{--ch-cols:5}.ch-widget.area-hiring.list-view{display:flex;flex-direction:column;gap:16px;width:100%}.ch-widget-cta{margin-top:28px;text-align:center}.area-hiring.grid-view .civi-company-item.ch-item,.area-hiring.list-view .civi-company-item.ch-item{width:auto;max-width:none;min-width:0;flex:0 0 auto;float:none}.area-hiring.grid-view .civi-company-item.ch-item{display:flex}.area-hiring.grid-view .civi-company-item.ch-item>.ch-card{width:100%}.area-hiring.list-view{display:flex;flex-direction:column;gap:16px;width:100%}.area-hiring.list-view .civi-company-item.ch-item{display:block;width:100%}.ch-card.ch-card--list{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "tags" "jobs" "cta";align-items:start;row-gap:10px;padding:22px 26px}.ch-card.ch-card--list .ch-card-head{grid-area:head;margin:0}.ch-card.ch-card--list .ch-card-tags{grid-area:tags;margin:0}.ch-card.ch-card--list .ch-jobs{grid-area:jobs;margin:6px 0 0;padding:12px 0 0;border-top:1px dashed #eef0f7}.ch-card.ch-card--list .ch-card-btn{grid-area:cta;margin:6px 0 0;padding:12px 22px;width:100%;box-sizing:border-box;text-align:center}.ch-card.ch-card--list .ch-card-logo{width:52px;height:52px;border-radius:10px}.ch-card.ch-card--list .ch-card-name{font-size:18px}.ch-card.ch-card--list .ch-job{padding:8px 0;border-bottom:1px solid #f1f5f9}.ch-card.ch-card--list .ch-job:last-child{border-bottom:none;padding-bottom:0}.ch-card.ch-card--list .ch-job-title{margin-bottom:2px}.ch-card.ch-card--list:hover{transform:none}@media (max-width:1199px){.content-company.area-archive.area-hiring.grid-view.ch-cols-5{--ch-cols:4}}@media (max-width:991px){.content-company.area-archive.area-hiring.grid-view,.content-company.area-archive.area-hiring.grid-view.ch-cols-3,.content-company.area-archive.area-hiring.grid-view.ch-cols-4,.content-company.area-archive.area-hiring.grid-view.ch-cols-5{--ch-cols:2}}@media (max-width:720px){.content-company.area-archive.area-hiring.grid-view,.content-company.area-archive.area-hiring.grid-view.ch-cols-2,.content-company.area-archive.area-hiring.grid-view.ch-cols-3,.content-company.area-archive.area-hiring.grid-view.ch-cols-4,.content-company.area-archive.area-hiring.grid-view.ch-cols-5{--ch-cols:1}}.cb-widget.area-blog.grid-view{--cb-cols:3;display:grid;grid-template-columns:repeat(var(--cb-cols),minmax(0,1fr));gap:24px;width:100%;align-items:stretch}.cb-widget.area-blog.list-view{display:flex;flex-direction:column;gap:20px;width:100%}.cb-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #eef0f7;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px rgb(16 24 40 / .04);transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease;height:100%}.cb-card:hover{border-color:var(--civi-color-accent,#4d4ed4);box-shadow:0 12px 28px rgb(16 24 40 / .08);transform:translateY(-2px)}.cb-card-media{position:relative;display:block;width:100%;aspect-ratio:16 / 9;background:#f1f5f9;text-decoration:none;overflow:hidden}.cb-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.cb-card:hover .cb-card-img{transform:scale(1.04)}.cb-card-img-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%)}.cb-card-cat{position:absolute;top:12px;left:12px;padding:5px 12px;background:rgb(15 23 42 / .82);color:#fff;font-size:12px;font-weight:600;border-radius:999px;line-height:1.3;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.cb-card-cat-link{display:inline-block;margin:16px 20px 0;padding:4px 10px;background:rgb(77 78 212 / .08);color:var(--civi-color-accent,#4d4ed4);font-size:12px;font-weight:700;border-radius:6px;line-height:1.3;text-decoration:none;letter-spacing:.2px;text-transform:uppercase}.cb-card-cat-link:hover{background:var(--civi-color-accent,#4d4ed4);color:#fff}.cb-card-body{display:flex;flex-direction:column;flex:1 1 auto;padding:20px;gap:12px}.cb-card-title{margin:0;font-size:18px;font-weight:700;line-height:1.35;color:#0f172a;word-break:break-word;overflow-wrap:anywhere}.cb-card-title a{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease,color .15s ease}.cb-card-title a:hover{color:var(--civi-color-accent,#4d4ed4);background-size:100% 1px}.cb-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:12.5px;color:#64748b;line-height:1.4}.cb-meta-dot{width:3px;height:3px;border-radius:50%;background:#cbd5e1;display:inline-block}.cb-meta-author{font-weight:600;color:#475569}.cb-card-excerpt{margin:0;font-size:14.5px;line-height:1.6;color:#475569;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cb-card-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:14px;font-weight:700;color:var(--civi-color-accent,#4d4ed4);text-decoration:none;width:fit-content}.cb-card-link-text{transition:letter-spacing .2s ease}.cb-card-arrow{width:18px;height:1px;background:currentColor;position:relative;display:inline-block;transition:width .2s ease,margin-right .2s ease}.cb-card-arrow::after{content:"";position:absolute;right:-1px;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.cb-card-link:hover .cb-card-arrow{width:24px}.cb-card.cb-card--list{flex-direction:row;align-items:stretch;height:auto}.cb-card.cb-card--list .cb-card-media{flex:0 0 36%;aspect-ratio:auto;min-height:200px}.cb-card.cb-card--list .cb-card-body{flex:1 1 auto;padding:22px 26px}.cb-card.cb-card--list .cb-card-title{font-size:20px}.cb-card.cb-card--list .cb-card-excerpt{-webkit-line-clamp:4}.cb-empty{grid-column:1 / -1;padding:50px 20px;text-align:center;color:#94a3b8;font-size:15px}.cb-widget-cta{margin-top:28px;text-align:center}@media (max-width:1199px){.cb-widget.area-blog.grid-view{--cb-cols:3}}@media (max-width:991px){.cb-widget.area-blog.grid-view{--cb-cols:2}}@media (max-width:720px){.cb-widget.area-blog.grid-view{--cb-cols:1}.cb-card.cb-card--list{flex-direction:column}.cb-card.cb-card--list .cb-card-media{flex:0 0 auto;aspect-ratio:16 / 9;min-height:0}.cb-card.cb-card--list .cb-card-body{padding:20px}.cb-card.cb-card--list .cb-card-title{font-size:18px}}@media (max-width:480px){.cb-card-body{padding:16px;gap:10px}.cb-card-title{font-size:17px}.cb-card-meta{gap:6px 10px;font-size:12px}}.elementor-143688 .elementor-element.elementor-element-93f9124>.elementor-container>.elementor-row{align-items:stretch}.elementor-143688 .elementor-element.elementor-element-93f9124>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-143688 .elementor-element.elementor-element-93f9124:not(.elementor-motion-effects-element-type-background),.elementor-143688 .elementor-element.elementor-element-93f9124>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-143688 .elementor-element.elementor-element-93f9124{border-style:solid;border-width:1px 0 0 0;border-color:#EEE;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:33px 0 33px 0}.elementor-143688 .elementor-element.elementor-element-93f9124>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-143688 .elementor-element.elementor-element-eb50626{width:auto;max-width:auto}.elementor-143688 .elementor-element.elementor-element-eb50626>.elementor-widget-container{margin:0 24px 0 0}.elementor-143688 .elementor-element.elementor-element-eb50626 .elementor-icon-wrapper{text-align:left}.elementor-143688 .elementor-element.elementor-element-eb50626 .elementor-icon{font-size:80px}.elementor-143688 .elementor-element.elementor-element-eb50626 .elementor-icon svg{height:80px}.elementor-143688 .elementor-element.elementor-element-a2eb5c8{width:auto;max-width:auto}.elementor-143688 .elementor-element.elementor-element-a2eb5c8 .heading-primary{font-size:28px;font-weight:500}.elementor-143688 .elementor-element.elementor-element-a2eb5c8 .heading-description{font-size:16px}.elementor-143688 .elementor-element.elementor-element-a2eb5c8 .heading-description-wrap{margin-top:0}.elementor-143688 .elementor-element.elementor-element-9d149fa>.elementor-widget-container{padding:4px 0 0 0}.elementor-143688 .elementor-element.elementor-element-9d149fa{z-index:2}.elementor-143688 .elementor-element.elementor-element-9d149fa .civi-button{width:98%}.elementor-143688 .elementor-element.elementor-element-ztzf004>.elementor-container>.elementor-row{align-items:stretch}.elementor-143688 .elementor-element.elementor-element-ztzf004>.elementor-container{max-width:1200px}.elementor-143688 .elementor-element.elementor-element-ztzf001 .elementor-heading-title{font-size:17px;font-weight:700;color:#0f1b33}.elementor-143688 .elementor-element.elementor-element-ztzf019>.elementor-container>.elementor-row{align-items:stretch}.elementor-143688 .elementor-element.elementor-element-ztzf019>.elementor-container{max-width:1200px}.elementor-143688 .elementor-element.elementor-element-ztzf005 .elementor-heading-title{font-size:17px;font-weight:700;color:#0f1b33}.elementor-143688 .elementor-element.elementor-element-ztzf017{--grid-template-columns:repeat(0, auto);--icon-size:21px;--grid-column-gap:5px;--grid-row-gap:0px}.elementor-143688 .elementor-element.elementor-element-ztzf017 .elementor-widget-container{text-align:left}.elementor-143688 .elementor-element.elementor-element-ztzf017 .elementor-social-icon{background-color:var(--e-global-color-accent)}.elementor-143688 .elementor-element.elementor-element-ztzf008 .elementor-heading-title{font-size:17px;font-weight:700;color:#0f1b33}.elementor-143688 .elementor-element.elementor-element-ztzf011 .elementor-heading-title{font-size:17px;font-weight:700;color:#0f1b33}.elementor-143688 .elementor-element.elementor-element-ztzf014 .elementor-heading-title{font-size:17px;font-weight:700;color:#0f1b33}.elementor-143688 .elementor-element.elementor-element-ztzf024>.elementor-container>.elementor-row{align-items:stretch}.elementor-143688 .elementor-element.elementor-element-ztzf024>.elementor-container{max-width:1200px}@media(max-width:1024px) and (min-width:768px){.elementor-143688 .elementor-element.elementor-element-5a7fde1{width:100%}.elementor-143688 .elementor-element.elementor-element-ec6d1ff{width:100%}}@media(max-width:1024px){.elementor-143688 .elementor-element.elementor-element-5a7fde1.elementor-column>.elementor-widget-wrap{justify-content:center}}@media(max-width:767px){.elementor-143688 .elementor-element.elementor-element-eb50626>.elementor-widget-container{margin:0 0 20px 0}.elementor-143688 .elementor-element.elementor-element-a2eb5c8 .heading-primary{font-size:24px}}.civi-modern-heading{max-width:100%}.civi-modern-heading .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3}.civi-modern-heading .heading-secondary{font-size:16px}.civi-modern-heading .heading-description{font-size:18px;line-height:1.44}.civi-modern-heading .heading-primary-wrap,.civi-modern-heading .heading-secondary-wrap{line-height:1}.civi-modern-heading .heading-description,.civi-modern-heading .heading-divider,.civi-modern-heading .heading-primary,.civi-modern-heading .heading-secondary{display:inline-block;margin-bottom:0}.civi-modern-heading a{display:block}.civi-modern-heading a,.civi-modern-heading a:hover{color:inherit;font-size:inherit}.civi-modern-heading mark{background-color:#fff0;padding:0}.civi-modern-heading mark span{margin-left:5px}.civi-modern-heading .heading-description-wrap{margin-top:12px}.civi-modern-heading .heading-description-wrap:first-child{margin-top:0}.civi-modern-heading .heading-secondary-wrap{margin-bottom:10px}.civi-modern-heading .heading-divider-wrap{line-height:0;margin-top:10px}.civi-modern-heading .heading-divider{height:2px;width:100px;background:var(--civi-color-primary)}.custom-mark .civi-modern-heading mark{position:relative;z-index:2;font-style:italic}.custom-mark .civi-modern-heading mark::before{background-image:url(../../themes/civi/elementor/assets/scss/mark-heading.webp);content:"";width:100%;position:absolute;background-size:100%;background-repeat:no-repeat;top:70%;height:100%;z-index:-1}.custom-mark.top90 .civi-modern-heading mark::before{top:90%}.civi-link-animate-border .heading-primary a:hover mark:before{transform:scaleX(0) translateZ(0);transition:transform .6s cubic-bezier(.165,.84,.44,1)}.civi-link-animate-border .heading-primary a mark:after,.civi-link-animate-border .heading-primary a mark:before,.civi-link-animate-border .heading-primary a:hover mark:after{transform:scaleX(1) translateZ(0);transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .3s}.civi-link-animate-border .heading-primary a mark,.civi-link-animate-border-02 .heading-primary a mark{position:relative;display:inline-block;line-height:1;padding:3px 0}.civi-link-animate-border .heading-primary a mark:after,.civi-link-animate-border .heading-primary a mark:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e0e0e0;transform-origin:right}.civi-link-animate-border .heading-primary a mark:after{transform-origin:left;transform:scaleX(0) translateZ(0);transition:transform .6s cubic-bezier(.165,.84,.44,1)}.civi-link-animate-border-02 .heading-primary a:hover mark:before{width:100%;left:0;right:auto}.civi-link-animate-border-02 .heading-primary a mark:before{content:"";width:0;height:1px;position:absolute;left:auto;right:0;bottom:0;transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;background:#e0e0e0}/*! elementor - v3.31.0 - 27-08-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}.civi-app{--civi-app-qr:112px}.civi-app-title{margin:0 0 12px}.civi-app-text{margin:0 0 20px}.civi-app-text p:last-child{margin-bottom:0}.civi-app-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.civi-app-badge{display:inline-block;line-height:0}.civi-app-badge img{display:block;width:auto;height:46px}.civi-app-badge--soon{cursor:default}.civi-app-scan{display:flex;align-items:flex-start;gap:14px}.civi-app-qr{flex:none}.civi-app-qr img{display:block;width:var(--civi-app-qr);height:var(--civi-app-qr)}.civi-app-hint{display:block;padding-top:4px}.civi-app-hint-text{display:block;font-size:14px;line-height:1.5}.civi-app-arrow{display:block;width:36px;height:auto;margin:4px 0 0}.civi-app-scan--no-qr .civi-app-arrow{display:none}.civi-app-scan--no-qr .civi-app-hint{padding-top:0}@media (max-width:767px){.civi-app-badge img{height:42px}.civi-app-badges{justify-content:center}}