.blog-overview-header{background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 50%,#080a3c 100%);padding-top:140px;padding-bottom:80px;position:relative;overflow:hidden}@media (max-width:991px){.blog-overview-header{padding-top:120px;padding-bottom:60px}}@media (max-width:767px){.blog-overview-header{padding-top:100px;padding-bottom:50px}}.blog-overview-header .blog-header-glow{filter:blur(60px);background:radial-gradient(circle,#59bd6526 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.blog-overview-header .blog-header-badge{color:#fff;text-transform:uppercase;letter-spacing:1.5px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:25px;padding:10px 25px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 8px 25px #59bd6566}.blog-overview-header .blog-header-title{color:#fff;margin-bottom:20px;font-size:3rem;font-weight:800;line-height:1.2}@media (max-width:768px){.blog-overview-header .blog-header-title{font-size:2rem}}.blog-overview-header .blog-header-description{color:#ffffffe6;max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.7}.blog-filter{z-index:100;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:80px}.blog-filter .blog-filter-container{flex-wrap:wrap;align-items:center;gap:20px;padding:25px 0;display:flex}.blog-filter .blog-filter-controls{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.blog-filter .blog-filter-label{color:#080a3c;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.blog-filter .blog-filter-label svg{color:#59bd65;font-size:1.3rem}.blog-filter .blog-filter-select-wrapper{position:relative}.blog-filter .blog-filter-select{appearance:none;cursor:pointer;border:none;border-radius:25px;min-width:180px;padding:12px 40px 12px 20px;font-size:.95rem;font-weight:500;transition:all .3s;box-shadow:0 4px 15px #00000014}.blog-filter .blog-filter-select:focus{outline:none;box-shadow:0 0 0 3px #59bd654d}.blog-filter .blog-filter-select.inactive{color:#333;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.blog-filter .blog-filter-select.active{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50)}@media (max-width:768px){.blog-filter .blog-filter-select{min-width:150px;padding:10px 35px 10px 15px;font-size:.85rem}}@media (max-width:480px){.blog-filter .blog-filter-select{min-width:100%}}.blog-filter .blog-filter-select-arrow{pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.blog-filter .blog-filter-select-arrow.inactive{color:#666}.blog-filter .blog-filter-select-arrow.active{color:#fff}.blog-filter .blog-filter-reset{color:#666;cursor:pointer;background:0 0;border:2px solid #e5e7eb;border-radius:25px;align-items:center;gap:6px;padding:10px 18px;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.blog-filter .blog-filter-reset svg{font-size:1.2rem}.blog-filter .blog-filter-reset:hover{color:#ff6b6b;border-color:#ff6b6b}@media (max-width:576px){.blog-filter .blog-filter-container{padding:20px 0}.blog-filter .blog-filter-controls{flex-direction:column;gap:12px;width:100%}.blog-filter .blog-filter-label{justify-content:center;width:100%;margin-bottom:5px}.blog-filter .blog-filter-select-wrapper{width:100%}.blog-filter .blog-filter-select{width:100%;min-width:0;min-width:initial;text-align:center;padding-left:20px}.blog-filter .blog-filter-reset{justify-content:center;width:100%}}.blog-list-section{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);padding-top:100px;padding-bottom:100px}.blog-list-loading{text-align:center;padding:60px 0}.blog-list-loading .blog-loading-spinner{border:4px solid #e5e7eb;border-top-color:#59bd65;border-radius:50%;width:50px;height:50px;animation:1s linear infinite blog-spin;display:inline-block}.blog-list-loading .blog-loading-text{color:#666;margin-top:20px;font-size:1.1rem}@keyframes blog-spin{to{transform:rotate(360deg)}}.blog-list-empty{text-align:center;max-width:600px;margin:0 auto;padding:80px 20px}.blog-list-empty .blog-empty-icon{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 30px;display:flex}.blog-list-empty .blog-empty-icon svg{color:#9ca3af;font-size:40px}.blog-list-empty .blog-empty-title{color:#374151;margin-bottom:15px;font-size:1.5rem;font-weight:600}.blog-list-empty .blog-empty-text{color:#6b7280;font-size:1.1rem;line-height:1.6}.blog-card{color:inherit;background:#fff;border-radius:20px;flex-direction:column;height:100%;text-decoration:none;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000014}.blog-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #59bd6526}.blog-card .blog-card-image{background:linear-gradient(135deg,#f8fafc 0%,#e5e7eb 100%);height:220px;position:relative;overflow:hidden}.blog-card .blog-card-image.blog-card-image--contain{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);padding:20px 30px}.blog-card .blog-card-image-fallback{color:#ffffff80;background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.blog-card .blog-card-image-fallback svg{margin-bottom:10px;font-size:3rem}.blog-card .blog-card-category{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:20px;padding:6px 15px;font-size:12px;font-weight:600;position:absolute;top:15px;left:15px}.blog-card .blog-card-body{flex-direction:column;flex:1;padding:25px;display:flex}.blog-card .blog-card-meta{flex-wrap:wrap;gap:20px;margin-bottom:15px;display:flex}.blog-card .blog-card-meta-item{color:#666;align-items:center;gap:6px;font-size:13px;display:flex}.blog-card .blog-card-meta-item svg{color:#59bd65}.blog-card .blog-card-title{color:#080a3c;margin-bottom:12px;font-size:1.3rem;font-weight:600;line-height:1.4}.blog-card .blog-card-title a{color:inherit;text-decoration:none;transition:color .3s}.blog-card .blog-card-title a:hover{color:#59bd65}.blog-card .blog-card-excerpt{color:#666;flex:1;margin-bottom:20px;font-size:.95rem;line-height:1.7}.blog-card .blog-card-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.blog-card .blog-card-author{align-items:center;gap:10px;display:flex}.blog-card .blog-card-author-avatar{background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.blog-card .blog-card-author-avatar svg{color:#fff;font-size:1rem}.blog-card .blog-card-author-name{color:#333;font-size:14px;font-weight:500}.blog-card .blog-card-read-more{color:#59bd65;align-items:center;gap:5px;font-size:14px;font-weight:600;text-decoration:none;transition:gap .3s;display:flex}.blog-card .blog-card-read-more:hover{gap:10px}.blog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:50px;display:flex}.blog-pagination .blog-pagination-btn{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1rem;font-weight:500;transition:all .3s;display:flex}.blog-pagination .blog-pagination-btn.active{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);box-shadow:0 4px 15px #59bd654d}.blog-pagination .blog-pagination-btn.inactive{color:#333;background:#fff;border:2px solid #e5e7eb;box-shadow:0 2px 8px #0000000d}.blog-pagination .blog-pagination-btn.inactive:hover{color:#59bd65;border-color:#59bd65}.blog-pagination .blog-pagination-btn.nav{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);box-shadow:0 4px 15px #59bd654d}.blog-pagination .blog-pagination-btn.disabled{color:#9ca3af;cursor:not-allowed;box-shadow:none;background:#e5e7eb}.blog-pagination .blog-pagination-btn svg{font-size:1.5rem}.blog-pagination .blog-pagination-ellipsis{color:#666;padding:0 5px;font-size:1rem}.blog-detail-wrapper .blog-header{background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 50%,#080a3c 100%);padding-top:140px;padding-bottom:60px;position:relative;overflow:hidden}@media (max-width:991px){.blog-detail-wrapper .blog-header{padding-top:120px;padding-bottom:50px}}@media (max-width:767px){.blog-detail-wrapper .blog-header{padding-top:100px;padding-bottom:40px}}.blog-detail-wrapper .blog-category-badge{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:20px;margin-bottom:20px;padding:8px 20px;font-size:12px;font-weight:600;display:inline-block}.blog-detail-wrapper .blog-detail-title{color:#59bd65;max-width:900px;margin-bottom:25px;font-size:2.8rem;font-weight:800;line-height:1.3}@media (max-width:768px){.blog-detail-wrapper .blog-detail-title{font-size:1.8rem}}.blog-detail-wrapper .blog-meta{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.blog-detail-wrapper .blog-author{color:#ffffffe6;align-items:center;gap:10px;display:flex}.blog-detail-wrapper .blog-author-avatar{background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.blog-detail-wrapper .blog-meta-item{color:#fffc;align-items:center;gap:8px;font-size:14px;display:flex}.blog-detail-wrapper .blog-meta-item svg{color:#59bd65}.blog-detail-wrapper .blog-image-container{z-index:3;height:400px;margin-top:-40px;position:relative}.blog-detail-wrapper .blog-image-wrapper{border-radius:25px;height:400px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0003}@media (max-width:768px){.blog-detail-wrapper .blog-image-wrapper{border-radius:15px;height:250px}}.blog-detail-wrapper .blog-image-wrapper.blog-image-wrapper--contain{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);padding:30px 60px}@media (max-width:768px){.blog-detail-wrapper .blog-image-wrapper.blog-image-wrapper--contain{padding:20px 30px}}.blog-detail-wrapper .blog-image-fallback{color:#ffffff80;background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 100%);flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex;position:absolute;inset:0}.blog-detail-wrapper .blog-image-fallback svg{font-size:4rem}.blog-detail-wrapper .blog-image-fallback span{font-size:1.1rem;font-weight:500}.blog-detail-wrapper .blog-content-section{background:#fff;padding-top:70px;padding-bottom:100px;position:relative}.blog-detail-wrapper .toc-box{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:20px;margin-bottom:40px;padding:30px;box-shadow:0 10px 40px #0000000d}.blog-detail-wrapper .toc-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.blog-detail-wrapper .toc-icon{background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.blog-detail-wrapper .toc-title{color:#080a3c;margin:0;font-size:1.3rem;font-weight:700}.blog-detail-wrapper .toc-list{margin:0;padding:0;list-style:none}.blog-detail-wrapper .toc-item{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:12px;transition:all .2s;display:flex}.blog-detail-wrapper .toc-item:hover{transform:translate(5px);color:#59bd65!important}.blog-detail-wrapper .toc-item-h2{color:#080a3c;font-size:1rem;font-weight:600}.blog-detail-wrapper .toc-item-h3{color:#555;padding-left:25px;font-size:.95rem;font-weight:400}.blog-detail-wrapper .toc-number{color:#59bd65;min-width:25px;font-weight:700}.blog-detail-wrapper .blog-content{color:#333;font-size:1.1rem;line-height:1.9}.blog-detail-wrapper .blog-content h1{color:#59bd65;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:40px;margin-bottom:20px;font-size:3rem;font-weight:800}@media (max-width:767px){.blog-detail-wrapper .blog-content h1{font-size:2rem}}.blog-detail-wrapper .blog-content h2{color:#080a3c;margin-top:40px;margin-bottom:20px;scroll-margin-top:100px;font-size:1.8rem;font-weight:700}@media (max-width:768px){.blog-detail-wrapper .blog-content h2{font-size:1.5rem}}.blog-detail-wrapper .blog-content h3{color:#080a3c;margin-top:30px;margin-bottom:15px;scroll-margin-top:100px;font-size:1.4rem;font-weight:600}@media (max-width:768px){.blog-detail-wrapper .blog-content h3{font-size:1.2rem}}.blog-detail-wrapper .blog-content p{margin-bottom:20px}.blog-detail-wrapper .blog-content ul{margin-bottom:20px;padding-left:0;list-style:none}.blog-detail-wrapper .blog-content li{color:#374151;margin-bottom:8px;padding-left:24px;font-size:1.05rem;line-height:1.7;position:relative}.blog-detail-wrapper .blog-content li:before{content:"";background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.blog-detail-wrapper .blog-content ol{margin-bottom:20px;padding-left:24px}.blog-detail-wrapper .blog-content ol li{padding-left:8px}.blog-detail-wrapper .blog-content ol li:before{display:none}.blog-detail-wrapper .blog-content strong{color:#080a3c}.blog-detail-wrapper .blog-footer{border-top:1px solid #e5e7eb;margin-top:60px;padding-top:40px}.blog-detail-wrapper .blog-back-link{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;align-items:center;gap:10px;padding:15px 30px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.blog-detail-wrapper .blog-back-link:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #59bd6566}.blog-detail-wrapper .pdf-only{display:none}.blog-detail-wrapper .pdf-container .blog-content p,.blog-detail-wrapper .pdf-container .blog-content li,.blog-detail-wrapper .pdf-container .blog-content span{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.blog-detail-wrapper .pdf-container .blog-content h1,.blog-detail-wrapper .pdf-container .blog-content h2,.blog-detail-wrapper .pdf-container .blog-content h3,.blog-detail-wrapper .pdf-container .blog-content h4,.blog-detail-wrapper .pdf-container .blog-content h5,.blog-detail-wrapper .pdf-container .blog-content h6{-moz-column-break-after:avoid;break-after:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-after:avoid;page-break-inside:avoid}.blog-detail-wrapper .pdf-container .blog-content p{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;orphans:3;widows:3}.blog-detail-wrapper .pdf-container .blog-content ul,.blog-detail-wrapper .pdf-container .blog-content ol,.blog-detail-wrapper .pdf-container .blog-content li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.blog-detail-wrapper .pdf-container .blog-content pre,.blog-detail-wrapper .pdf-container .blog-content code{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;white-space:pre-wrap}.blog-detail-wrapper .pdf-container .blog-content img,.blog-detail-wrapper .pdf-container .blog-content table,.blog-detail-wrapper .pdf-container .blog-content tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.blog-detail-wrapper .pdf-header{margin-bottom:25px}.blog-detail-wrapper .pdf-branding{align-items:center;gap:15px;margin-bottom:15px;display:flex}.blog-detail-wrapper .pdf-logo{width:45px;height:auto}.blog-detail-wrapper .pdf-company-info{flex-direction:column;gap:2px;display:flex}.blog-detail-wrapper .pdf-company-name{color:#59bd65;font-size:16px;font-weight:700}.blog-detail-wrapper .pdf-company-url{color:#666;font-size:12px}.blog-detail-wrapper .pdf-divider{background:linear-gradient(90deg,#59bd65 0%,#0000 100%);height:2px;margin:12px 0}.blog-detail-wrapper .pdf-divider--thin{background:#e2e8f0;height:1px}.blog-detail-wrapper .pdf-title{color:#080a3c;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:8px;font-size:26px;font-weight:700;line-height:1.3}.blog-detail-wrapper .pdf-meta{color:#666;margin-bottom:12px;font-size:13px}.blog-detail-wrapper .pdf-footer{margin-top:30px;padding-top:15px}.blog-detail-wrapper .pdf-footer-content{color:#6b7280;justify-content:space-between;font-size:11px;display:flex}.blog-detail-wrapper .blog-detail-page__decoration{pointer-events:none;opacity:.03;z-index:0;border-radius:50%;width:400px;height:400px;position:fixed}.blog-detail-wrapper .blog-detail-page__decoration--top-right{background:radial-gradient(circle,#59bd65 0%,#0000 70%);top:200px;right:-150px}.blog-detail-wrapper .blog-detail-page__decoration--bottom-left{background:radial-gradient(circle,#59bd65 0%,#0000 70%);bottom:200px;left:-150px}.blog-detail-wrapper .blog-detail__sidebar-col{flex-direction:column;align-self:flex-start;max-height:calc(100vh - 120px);display:flex;position:sticky;top:100px;overflow:hidden}@media (max-width:991px){.blog-detail-wrapper .blog-detail__sidebar-col{max-height:none;position:static;overflow:visible}}.blog-detail-wrapper .blog-detail__sidebar{flex-direction:column;gap:20px;min-height:0;max-height:100%;padding-right:5px;display:flex}@media (max-width:991px){.blog-detail-wrapper .blog-detail__sidebar{max-height:none;margin-bottom:40px;padding-right:0}}.blog-detail-wrapper .blog-detail__toc-card{scrollbar-width:thin;scrollbar-color:#59bd654d #0000;background:linear-gradient(145deg,#fff 0%,#f8fdf8 100%);border:1px solid #59bd651f;border-radius:20px;flex:auto;min-height:0;padding:25px;overflow-y:auto;box-shadow:0 10px 40px #0000000f}.blog-detail-wrapper .blog-detail__toc-card::-webkit-scrollbar{width:6px}.blog-detail-wrapper .blog-detail__toc-card::-webkit-scrollbar-track{background:0 0}.blog-detail-wrapper .blog-detail__toc-card::-webkit-scrollbar-thumb{background:#59bd654d;border-radius:3px}.blog-detail-wrapper .blog-detail__toc-card::-webkit-scrollbar-thumb:hover{background:#59bd6580}.blog-detail-wrapper .blog-detail__toc-header{border-bottom:1px solid #59bd651a;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:15px;display:flex}.blog-detail-wrapper .blog-detail__toc-header h3{color:#080a3c;margin:0;font-size:1rem;font-weight:700}.blog-detail-wrapper .blog-detail__toc-icon{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.blog-detail-wrapper .blog-detail__toc-list{margin:0;padding:0;list-style:none}.blog-detail-wrapper .blog-detail__toc-item{cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:4px;padding:10px 12px;transition:all .3s;display:flex;position:relative}.blog-detail-wrapper .blog-detail__toc-item:hover{background:#59bd6514}.blog-detail-wrapper .blog-detail__toc-item:hover .blog-detail__toc-text{color:#59bd65}.blog-detail-wrapper .blog-detail__toc-item--h3{padding-left:24px}.blog-detail-wrapper .blog-detail__toc-item--h3 .blog-detail__toc-number{opacity:.6;font-size:.75rem}.blog-detail-wrapper .blog-detail__toc-item--h3 .blog-detail__toc-text{font-size:.85rem}.blog-detail-wrapper .blog-detail__toc-item--active{background:#59bd651a}.blog-detail-wrapper .blog-detail__toc-item--active .blog-detail__toc-indicator{opacity:1;transform:scaleY(1)}.blog-detail-wrapper .blog-detail__toc-item--active .blog-detail__toc-text{color:#59bd65;font-weight:600}.blog-detail-wrapper .blog-detail__toc-item--active .blog-detail__toc-number{color:#59bd65}.blog-detail-wrapper .blog-detail__toc-indicator{opacity:0;background:linear-gradient(#59bd65,#4caf50);border-radius:3px;width:3px;transition:all .3s;position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}.blog-detail-wrapper .blog-detail__toc-number{color:#6b7280;min-width:20px;font-size:.8rem;font-weight:600;transition:color .3s}.blog-detail-wrapper .blog-detail__toc-text{color:#555;font-size:.9rem;line-height:1.4;transition:color .3s}.blog-detail-wrapper .blog-detail__actions-card{background:linear-gradient(145deg,#fff 0%,#f8fdf8 100%);border:1px solid #59bd651f;border-radius:20px;flex-shrink:0;padding:25px;box-shadow:0 10px 40px #0000000f}.blog-detail-wrapper .blog-detail__actions-card h3{color:#080a3c;text-align:center;margin:0 0 20px;font-size:1rem;font-weight:700}.blog-detail-wrapper .blog-detail__action-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#59bd65,#4caf50);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:14px 24px;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.blog-detail-wrapper .blog-detail__action-btn:last-child{margin-bottom:0}.blog-detail-wrapper .blog-detail__action-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #59bd6559}.blog-detail-wrapper .blog-detail__action-btn--secondary{background:linear-gradient(135deg,#666,#555)}.blog-detail-wrapper .blog-detail__action-btn--secondary:hover:not(:disabled){box-shadow:0 8px 25px #66666659}.blog-detail-wrapper .blog-detail__action-btn--success{background:linear-gradient(135deg,#4caf50,#45a049)}.blog-detail-wrapper .blog-detail__action-btn--disabled{opacity:.6;cursor:not-allowed}.blog-detail-wrapper .blog-detail__action-btn svg{font-size:1.2rem}@media (max-width:991px){.blog-detail-wrapper .blog-detail__sidebar{grid-gap:20px;grid-template-columns:1fr 1fr;gap:20px;display:grid}.blog-detail-wrapper .blog-detail__toc-card,.blog-detail-wrapper .blog-detail__actions-card{margin:0}}@media (max-width:576px){.blog-detail-wrapper .blog-detail__sidebar{grid-template-columns:1fr}}@media print{.blog-detail-wrapper .no-print{display:none!important}.blog-detail-wrapper{padding:20px}.blog-detail-wrapper .pdf-only{display:block!important}.blog-detail-wrapper .pdf-header{margin-bottom:30px}.blog-detail-wrapper .pdf-branding{align-items:center;gap:15px;margin-bottom:20px;display:flex}.blog-detail-wrapper .pdf-logo{width:50px;height:auto}.blog-detail-wrapper .pdf-company-info{flex-direction:column;display:flex}.blog-detail-wrapper .pdf-company-name{color:#59bd65;font-size:14pt;font-weight:700}.blog-detail-wrapper .pdf-company-url{color:#666;font-size:10pt}.blog-detail-wrapper .pdf-divider{background:linear-gradient(90deg,#59bd65 0%,#0000 100%);height:2px;margin:15px 0}.blog-detail-wrapper .pdf-divider--thin{background:#e2e8f0;height:1px}.blog-detail-wrapper .pdf-title{color:#080a3c;margin-bottom:10px;font-weight:700;line-height:1.3;font-size:22pt!important}.blog-detail-wrapper .pdf-meta{color:#666;margin-bottom:15px;font-size:10pt}.blog-detail-wrapper .pdf-footer{margin-top:40px;padding-top:20px}.blog-detail-wrapper .pdf-footer-content{color:#6b7280;justify-content:space-between;font-size:9pt;display:flex}.blog-detail-wrapper .blog-content{font-size:11pt!important;line-height:1.7!important}.blog-detail-wrapper .blog-content p,.blog-detail-wrapper .blog-content li,.blog-detail-wrapper .blog-content span,.blog-detail-wrapper .blog-content td,.blog-detail-wrapper .blog-content th{word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important}.blog-detail-wrapper .blog-content h1,.blog-detail-wrapper .blog-content h2,.blog-detail-wrapper .blog-content h3,.blog-detail-wrapper .blog-content h4,.blog-detail-wrapper .blog-content h5,.blog-detail-wrapper .blog-content h6{page-break-after:avoid!important;page-break-inside:avoid!important}.blog-detail-wrapper .blog-content h2{margin-top:25px;font-size:16pt!important}.blog-detail-wrapper .blog-content h3{margin-top:20px;font-size:13pt!important}.blog-detail-wrapper .blog-content p{page-break-inside:avoid;orphans:3;widows:3}.blog-detail-wrapper .blog-content ul,.blog-detail-wrapper .blog-content ol,.blog-detail-wrapper .blog-content li{page-break-inside:avoid}.blog-detail-wrapper .blog-content pre,.blog-detail-wrapper .blog-content code{page-break-inside:avoid;white-space:pre-wrap!important;word-wrap:break-word!important}.blog-detail-wrapper .blog-content img{page-break-inside:avoid;max-width:100%!important;height:auto!important}.blog-detail-wrapper .blog-content table,.blog-detail-wrapper .blog-content tr{page-break-inside:avoid}.blog-detail-wrapper .toc-box{page-break-inside:avoid;box-shadow:none!important;border:1px solid #ccc!important}}.blog-page-loading{background:#fff;justify-content:center;align-items:center;min-height:60vh;display:flex}.blog-page-loading .blog-page-spinner{border:4px solid #e5e7eb;border-top-color:#59bd65;border-radius:50%;width:50px;height:50px;animation:1s linear infinite blog-spin;display:inline-block}.blog-page-loading .blog-loading-container{background:#fff;border:1px solid #59bd6526;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:60px 40px;display:flex;box-shadow:0 15px 40px #00000014}.blog-page-loading .blog-loading-spinner{gap:8px;margin-bottom:20px;display:flex}.blog-page-loading .blog-loading-dot{background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite both blog-loading-bounce}.blog-page-loading .blog-loading-dot:first-child{animation-delay:-.32s}.blog-page-loading .blog-loading-dot:nth-child(2){animation-delay:-.16s}.blog-page-loading .blog-loading-dot:nth-child(3){animation-delay:0s}.blog-page-loading .blog-loading-text{color:#666;margin:0;font-size:1rem;font-weight:500}@keyframes blog-loading-bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.blog-not-found-section{background:linear-gradient(135deg,#f8fafc 0%,#e8f5e9 50%,#f8fafc 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.blog-not-found-section .container{justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.blog-not-found-section .blog-not-found__decoration{pointer-events:none;opacity:.1;border-radius:50%;width:500px;height:500px;position:absolute}.blog-not-found-section .blog-not-found__decoration--top{background:radial-gradient(circle,#59bd65 0%,#0000 70%);top:-200px;right:-100px}.blog-not-found-section .blog-not-found__decoration--bottom{background:radial-gradient(circle,#080a3c 0%,#0000 70%);bottom:-200px;left:-100px}.blog-not-found-card{text-align:center;z-index:1;background:#fff;border:1px solid #59bd651a;border-radius:30px;width:100%;max-width:520px;padding:60px 50px;position:relative;box-shadow:0 25px 80px #00000014,0 10px 30px #59bd650d}@media (max-width:576px){.blog-not-found-card{border-radius:20px;padding:40px 30px}}.blog-not-found-card__icon{background:linear-gradient(135deg,#59bd651a 0%,#59bd650d 100%);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 30px;display:flex;position:relative}.blog-not-found-card__icon:before{content:"";border:2px dashed #59bd6533;border-radius:50%;animation:20s linear infinite rotate-slow;position:absolute;inset:-5px}.blog-not-found-card__icon svg{color:#59bd65;font-size:3rem}@media (max-width:576px){.blog-not-found-card__icon{width:80px;height:80px}.blog-not-found-card__icon svg{font-size:2.5rem}}.blog-not-found-card__title{color:#080a3c;margin-bottom:15px;font-size:2rem;font-weight:800;line-height:1.3}@media (max-width:576px){.blog-not-found-card__title{font-size:1.6rem}}.blog-not-found-card__description{color:#666;margin-bottom:35px;font-size:1.1rem;line-height:1.7}@media (max-width:576px){.blog-not-found-card__description{margin-bottom:25px;font-size:1rem}}.blog-not-found-card__button{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50px;align-items:center;gap:10px;padding:16px 35px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 30px #59bd6559}.blog-not-found-card__button:hover{color:#fff;transform:translateY(-3px);box-shadow:0 12px 40px #59bd6573}.blog-not-found-card__button svg{font-size:1.3rem;transition:transform .3s}.blog-not-found-card__button:hover svg{transform:translate(-3px)}@media (max-width:576px){.blog-not-found-card__button{padding:14px 28px;font-size:.95rem}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog-page-not-found{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:60vh;padding:60px 20px;display:flex}.blog-page-not-found .blog-not-found-content{background:#fff;border:1px solid #59bd6526;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;max-width:500px;padding:60px 40px;display:flex;box-shadow:0 15px 40px #00000014}.blog-page-not-found h1{color:#080a3c;margin-bottom:15px;font-size:2rem;font-weight:700}.blog-page-not-found p{color:#666;max-width:500px;margin-bottom:25px;font-size:1.1rem}.blog-page-not-found .blog-back-link{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;align-items:center;gap:8px;padding:12px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 5px 20px #59bd654d}.blog-page-not-found .blog-back-link:hover{transform:translateY(-2px);box-shadow:0 8px 25px #59bd6566}.blog-page-not-found .blog-back-link svg{font-size:1.2rem}.opensource-detail-header{background:linear-gradient(135deg,#0b2434 0%,#0b2434f2 100%);padding:100px 0 60px;position:relative}@media (max-width:768px){.opensource-detail-header{padding:80px 0 50px}}.opensource-back-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:25px;align-items:center;gap:8px;margin-bottom:30px;padding:10px 20px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.opensource-back-btn:hover{color:#fff;background:#ffffff26;border-color:#ffffff4d;transform:translate(-5px)}.opensource-back-btn svg{font-size:1.1rem}.opensource-header-badges-row{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:25px;display:flex}.opensource-header-badges{flex-wrap:wrap;gap:12px;display:flex}.opensource-header-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:25px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 4px 15px #0003}.opensource-header-badge svg{font-size:1.1rem}.opensource-header-badge.contributor{color:#fff;background:linear-gradient(135deg,#ff9800f2,#ffc107f2)}.opensource-header-badge.owner{color:#fff;background:linear-gradient(135deg,#59bd65f2,#4caf50f2)}.opensource-header-badge.language{color:#fff;background:#ffffff26;border:1px solid #ffffff4d}@media (max-width:576px){.opensource-header-badge{padding:8px 16px;font-size:.85rem}}.opensource-badge-url{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:25px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.opensource-badge-url svg{font-size:1rem}.opensource-badge-url:hover{color:#fff;background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px)}@media (max-width:768px){.opensource-badge-url{justify-content:center;width:100%}}.opensource-header-title{color:#fff;text-shadow:0 2px 20px #0000004d;margin-bottom:20px;font-size:3rem;font-weight:800;line-height:1.2}@media (max-width:768px){.opensource-header-title{font-size:2.2rem}}@media (max-width:576px){.opensource-header-title{font-size:1.8rem}}.opensource-header-description{color:#fffffff2;text-shadow:0 1px 10px #0003;max-width:800px;margin-bottom:30px;font-size:1.3rem;line-height:1.7}@media (max-width:768px){.opensource-header-description{font-size:1.15rem}}@media (max-width:576px){.opensource-header-description{font-size:1.05rem}}.opensource-header-meta{flex-wrap:wrap;gap:25px;margin-bottom:35px;display:flex}.opensource-meta-item{color:#ffffffe6;align-items:center;gap:8px;font-size:1rem;font-weight:500;display:flex}.opensource-meta-item svg{color:#59bd65;font-size:1.2rem}.opensource-header-actions{flex-wrap:wrap;gap:15px;display:flex}.opensource-action-btn{cursor:pointer;border:none;border-radius:30px;align-items:center;gap:10px;padding:16px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 5px 20px #0000004d}.opensource-action-btn svg{font-size:1.2rem}.opensource-action-btn.primary{color:#fff;background:linear-gradient(135deg,#24292e,#000)}.opensource-action-btn.primary:hover{color:#fff;transform:translateY(-3px);box-shadow:0 8px 30px #0006}.opensource-action-btn.secondary{color:#fff;background:linear-gradient(135deg,#0366d6,#0056b3)}.opensource-action-btn.secondary:hover{color:#fff;transform:translateY(-3px);box-shadow:0 8px 30px #0366d666}.opensource-action-btn.demo{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50)}.opensource-action-btn.demo:hover{color:#fff;transform:translateY(-3px);box-shadow:0 8px 30px #59bd6566}@media (max-width:768px){.opensource-action-btn{justify-content:center;width:100%}}.opensource-image-section{z-index:10;margin-top:-50px;padding:0;position:relative}@media (max-width:768px){.opensource-image-section{margin-top:-30px}}.opensource-featured-image{background:#fff;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000040}.opensource-featured-image img{border-radius:20px;display:block}@media (max-width:768px){.opensource-featured-image,.opensource-featured-image img{border-radius:15px}}.opensource-links-section{background:#59bd6508;border-bottom:1px solid #59bd651a;padding:40px 0}.opensource-links{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.opensource-link-btn{border-radius:30px;align-items:center;gap:12px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.opensource-link-btn.github{color:#fff;background:linear-gradient(135deg,#24292e,#000);box-shadow:0 5px 20px #24292e4d}.opensource-link-btn.github:hover{background:linear-gradient(135deg,#000,#24292e);transform:translateY(-2px);box-shadow:0 8px 25px #24292e66}.opensource-link-btn.maintainer{color:#fff;background:linear-gradient(135deg,#0366d6,#0056b3);box-shadow:0 5px 20px #0366d64d}.opensource-link-btn.maintainer:hover{background:linear-gradient(135deg,#0056b3,#0366d6);transform:translateY(-2px);box-shadow:0 8px 25px #0366d666}.opensource-link-btn.demo{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);box-shadow:0 5px 20px #59bd654d}.opensource-link-btn.demo:hover{transform:translateY(-2px);box-shadow:0 8px 25px #59bd6566}.opensource-link-btn svg{font-size:1.2rem}.blog-card-contributor-badge{color:#fff;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff9800f2,#ffc107f2);border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;display:flex;position:absolute;top:15px;right:15px;box-shadow:0 4px 15px #ff980066}.blog-card-contributor-badge svg{font-size:1rem}@media (max-width:576px){.blog-card-contributor-badge{padding:6px 12px;font-size:.75rem;top:10px;right:10px}}.blog-card-owner-badge{color:#fff;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#59bd65f2,#4caf50f2);border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;display:flex;position:absolute;top:15px;right:15px;box-shadow:0 4px 15px #59bd6566}.blog-card-owner-badge svg{font-size:1rem}@media (max-width:576px){.blog-card-owner-badge{padding:6px 12px;font-size:.75rem;top:10px;right:10px}}.opensource-technologies-section{background:#fff;padding:50px 0}.opensource-technologies-section h3{color:#0b2434;margin-bottom:25px;font-size:1.8rem;font-weight:700}.opensource-technologies{flex-wrap:wrap;gap:12px;display:flex}.opensource-tech-badge{color:#0b2434;background:linear-gradient(135deg,#59bd651a,#59bd650d);border:1px solid #59bd654d;border-radius:20px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-block}.opensource-tech-badge:hover{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);border-color:#59bd65;transform:translateY(-2px)}.opensource-contributors-section{background:#59bd6508;padding:50px 0}.opensource-contributors-section h3{color:#0b2434;margin-bottom:25px;font-size:1.8rem;font-weight:700}.opensource-contributors{flex-wrap:wrap;gap:20px;display:flex}.opensource-contributor{background:#fff;border:1px solid #59bd6533;border-radius:30px;align-items:center;gap:10px;padding:12px 20px;transition:all .3s;display:flex}.opensource-contributor:hover{border-color:#59bd65;transform:translateY(-2px);box-shadow:0 5px 15px #59bd6533}.opensource-contributor .blog-card-author-avatar{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:1rem;display:flex}.opensource-contributor span{color:#0b2434;font-weight:600}.opensource-section-title{color:#0b2434;border-bottom:3px solid #59bd65;margin-bottom:25px;padding-bottom:15px;font-size:2rem;font-weight:700;display:inline-block}@media (max-width:768px){.opensource-section-title{font-size:1.6rem}}.opensource-list{margin:0;padding:0;list-style:none}.opensource-list li{color:#495057;margin-bottom:20px;padding-left:35px;font-size:1.1rem;line-height:1.8;position:relative}.opensource-list li:before{content:"✓";color:#59bd65;font-size:1.4rem;font-weight:700;position:absolute;top:0;left:0}.opensource-list li:last-child{margin-bottom:0}.opensource-features-section{background:linear-gradient(135deg,#f1f5f980 0%,#fff 100%);padding:60px 0}.opensource-features-grid{grid-gap:20px;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}@media (max-width:768px){.opensource-features-grid{grid-template-columns:1fr;gap:15px}}.opensource-feature-card{background:#fff;border:1px solid #59bd651a;border-radius:15px;align-items:flex-start;gap:15px;padding:25px;transition:all .3s;display:flex;box-shadow:0 4px 15px #0000000d}.opensource-feature-card:hover{border-color:#59bd654d;transform:translateY(-5px);box-shadow:0 8px 25px #59bd6526}.opensource-feature-icon{color:#59bd65;background:linear-gradient(135deg,#59bd651a,#59bd650d);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.opensource-feature-icon svg{font-size:1.8rem;font-weight:700}.opensource-feature-text{color:#0b2434;flex:1;padding-top:8px;font-size:1.05rem;font-weight:500;line-height:1.7}.opensource-sponsored-section{background:linear-gradient(135deg,#59bd650d,#59bd6505);border-top:1px solid #59bd6533;margin-top:40px;padding:60px 0}.opensource-sponsored-section .opensource-sponsored-content img{vertical-align:middle;max-width:200px;height:auto;margin:20px 20px 20px 0;display:inline-block}.opensource-sponsored-section .opensource-sponsored-content p{font-size:1.1rem;line-height:1.8}@media (max-width:768px){.opensource-links{flex-direction:column;align-items:stretch}.opensource-link-btn{justify-content:center}.opensource-technologies-section h3,.opensource-contributors-section h3{font-size:1.5rem}}.blog-list-section .row{flex-wrap:wrap;display:flex}.blog-list-section .row>[class*=col-]{display:flex}.blog-list-section .row>[class*=col-]>div{width:100%;display:flex}.blog-list-section .row>[class*=col-]>div .blog-card,.native-accordion{width:100%}.native-accordion details{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:12px;transition:all .3s}.native-accordion details:hover{border-color:#60cc6d;box-shadow:0 2px 8px #007bff1a}.native-accordion details[open]{border-color:#59bd65;box-shadow:0 4px 12px #007bff26}.native-accordion details[open] summary{color:#fff;background:#59bd65;border-radius:8px 8px 0 0}.native-accordion details[open] summary:hover{background:#59bd65}.native-accordion details[open] summary:before{content:"−";color:#fff}.native-accordion details[open] .accordion-content{animation:.3s ease-out slideDown}.native-accordion summary{cursor:pointer;color:#333;word-break:break-word;background:#f8f9fa;border-radius:8px 8px 0 0;padding:20px 60px 20px 25px;font-size:16px;font-weight:600;list-style:none;transition:all .3s;position:relative}.native-accordion summary:hover{background:#e9ecef}.native-accordion summary:before{content:"+";color:#59bd65;text-wrap:wrap;font-size:20px;font-weight:700;transition:all .3s;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.native-accordion summary::-webkit-details-marker{display:none}.native-accordion .accordion-content{color:#666;background:#fff;border-radius:0 0 8px 8px;padding:20px 25px;line-height:1.6}.native-accordion .accordion-content p{margin-bottom:15px}.native-accordion .accordion-content p:last-child{margin-bottom:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.native-accordion summary{padding:15px 20px;font-size:14px}.native-accordion summary:before{font-size:18px;right:20px}.native-accordion .accordion-content{padding:15px 20px}}.fancy-image-wrapper{border-radius:12px;transition:transform .3s,filter .3s;display:inline-block;overflow:hidden;box-shadow:0 8px 24px #0000001a}.fancy-image-wrapper:hover{filter:brightness(1.05);cursor:pointer;transform:scale(1.03)}.fancy-image{border-radius:12px;transition:transform .3s}.footer-area-new{background-image:url(/images/worldmap.webp);background-position:50% 50px;background-repeat:no-repeat;max-width:1320px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px}.footer-container{background-image:url(/images/worldmap.webp);background-position:50% 50px;background-repeat:no-repeat;max-width:1320px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px}.footer-row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding-left:30px;padding-right:30px;display:flex}.footer-logo-bereich{width:23%}.footer-text-bereich{flex-wrap:wrap;width:77%;display:flex}.footer-text{color:#2d6234;margin-bottom:0;padding-left:0;list-style-type:none}.footer-header{color:#343d48;margin-top:0;margin-bottom:30px;padding-right:15px;font-size:16px;font-weight:700}.support-lists{margin-bottom:0;padding-left:0;list-style-type:none}.support-lists li{color:#2d6234;margin-bottom:10px}.support-lists li:last-child{margin-bottom:0}.support-lists li a{color:#2d6234;display:inline-block}.support-lists li a:hover{color:#59bd65;padding-left:5px}.copyright-areas{text-align:center;border-top:1px solid #2d6234;padding-top:25px}.copyright-areas p{line-height:normal;line-height:initial;color:#2d6234}.copyright-areas p a{color:#59bd65;display:inline-block}.copyright-areas p a:hover{color:#59bd65}.footer-area{z-index:1;background-color:#080a3c;padding-top:80px;position:relative}.footer-area:before{content:"";z-index:-1;background-image:url(/images/footer-shape1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;animation:9s linear 5s infinite imageChange;position:absolute;top:0;left:0}.footer-area:after{content:"";z-index:-1;background-image:url(/images/footer-shape2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;animation:9s linear 1s infinite imageChangeTwo;position:absolute;top:0;left:0}.divider{pointer-events:none;z-index:-1;background:#102212ef;width:100%;height:100px;position:absolute;top:-100px;left:0;-webkit-mask-image:url("data:image/svg+xml;utf8,%3csvg viewBox='0 0 100 100' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3e%3cpath d='M0,0 C16.6666667,66 33.3333333,98 50,98 C66.6666667,98 83.3333333,66 100,0 L100,100 L0,100 L0,0 Z' fill='%23fff'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml;utf8,%3csvg viewBox='0 0 100 100' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3e%3cpath d='M0,0 C16.6666667,66 33.3333333,98 50,98 C66.6666667,98 83.3333333,66 100,0 L100,100 L0,100 L0,0 Z' fill='%23fff'/%3e%3c/svg%3e");-webkit-mask-size:100% 101%;mask-size:100% 101%}.single-footer-widget{margin-bottom:30px;padding-right:15px}.single-footer-widget h3{color:#fff;margin-bottom:29px;font-size:22px;font-weight:500}.single-footer-widget .logo{margin-bottom:15px}.single-footer-widget .logo a{display:inline-block}.single-footer-widget p{color:#acc5db}.single-footer-widget .services-list{margin-bottom:0;padding-left:0;list-style-type:none}.single-footer-widget .services-list li{color:#acc5db;margin-bottom:10px}.single-footer-widget .services-list li:last-child{margin-bottom:0}.single-footer-widget .services-list li a{color:#acc5db;display:inline-block}.single-footer-widget .services-list li a:hover{color:#59bd65;padding-left:5px}.single-footer-widget .support-list{margin-bottom:0;padding-left:0;list-style-type:none}.single-footer-widget .support-list li{color:#acc5db;margin-bottom:10px}.single-footer-widget .support-list li:last-child{margin-bottom:0}.single-footer-widget .support-list li a{color:#acc5db;display:inline-block}.single-footer-widget .support-list li a:hover{color:#59bd65;padding-left:5px}.single-footer-widget .footer-contact-info{margin-bottom:0;padding-left:0;list-style-type:none}.single-footer-widget .footer-contact-info li{color:#fff;margin-bottom:10px}.single-footer-widget .footer-contact-info li:last-child{margin-bottom:0}.single-footer-widget .footer-contact-info li a{color:#acc5db;display:inline-block}.single-footer-widget .footer-contact-info li a:hover{color:#59bd65}.single-footer-widget .footer-contact-info li span{color:#acc5db}.single-footer-widget .social{margin-top:20px;margin-bottom:0;padding-left:0;list-style-type:none}.single-footer-widget .social li{margin-right:8px;display:inline-block}.single-footer-widget .social li a{text-align:center;background-color:#59bd6579;border-radius:2px;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;line-height:33px;display:flex}.single-footer-widget .social li a:hover{color:#080a3c;background-color:#fff}.copyright-area{text-align:center;border-top:1px solid #59bd65;margin-top:50px;padding-top:25px;padding-bottom:25px}.copyright-area p{line-height:normal;line-height:initial;color:#acc5db}.copyright-area p a{color:#59bd65;display:inline-block}.copyright-area p a:hover{color:#59bd65}html{overflow-x:hidden}.karriere-header{background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 50%,#2d2f5a 100%);position:relative;overflow:hidden}.karriere-header__decoration{z-index:1;border-radius:50%;position:absolute}.karriere-header__decoration--top-right{filter:blur(60px);background:linear-gradient(135deg,#59bd6514,#4caf5014);width:300px;height:300px;top:10%;right:5%}.karriere-header__decoration--bottom-left{filter:blur(40px);background:linear-gradient(135deg,#59bd650d,#4caf500d);width:200px;height:200px;bottom:20%;left:10%}.karriere-header__content{z-index:2;position:relative}.karriere-header__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:30px;padding:12px 30px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 8px 25px #59bd654d}.karriere-header__title{color:#fff;text-shadow:0 4px 20px #0000004d;margin-bottom:25px;font-size:3.5rem;font-weight:700;line-height:1.2}.karriere-header__description{color:#ffffffe6;margin-bottom:20px;font-size:1.2rem;line-height:1.7}.karriere-header__cta{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border:none;border-radius:30px;padding:15px 35px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 8px 25px #59bd654d}.karriere-header__cta:hover{color:#fff;transform:translateY(-3px);box-shadow:0 12px 35px #59bd6566}.karriere-header__image-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:25px;padding:40px;transition:all .3s;transform:perspective(1000px)rotateY(-5deg);box-shadow:0 25px 70px #0000004d}.karriere-header__image-wrapper:hover{transform:perspective(1000px)rotateY(-3deg)scale(1.02)}.karriere-header__image{filter:drop-shadow(0 10px 30px #0003);border-radius:15px;width:100%;height:auto}@media (max-width:991px){.karriere-header__title{font-size:2.8rem}.karriere-header__image-wrapper{margin-top:40px;padding:30px;transform:none}.karriere-header__image-wrapper:hover{transform:scale(1.02)}}@media (max-width:768px){.karriere-header__title{font-size:2.2rem}.karriere-header__description{font-size:1.1rem}.karriere-header__badge{padding:10px 20px;font-size:12px}.karriere-header__cta{padding:12px 25px;font-size:1rem}.karriere-header__image-wrapper{margin-bottom:30px;padding:20px}.karriere-header__decoration--top-right{filter:blur(30px);width:150px;height:150px}.karriere-header__decoration--bottom-left{filter:blur(20px);width:100px;height:100px}}@media (max-width:480px){.karriere-header__title{font-size:1.8rem}.karriere-header__description{font-size:1rem}}.karriere-benefits{background:linear-gradient(135deg,#fff 0%,#f8fafc 50%,#fff 100%);overflow-x:hidden}.karriere-benefits .section-title.text-left .sub-title.karriere-benefits__badge{color:#fff;display:inline-block}.karriere-benefits .section-title.text-left h2.karriere-benefits__title{color:#080a3c}.karriere-benefits__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:20px;padding:8px 20px;font-size:13px;font-weight:600;box-shadow:0 4px 12px #59bd654d}.karriere-benefits__title{color:#080a3c;margin-top:15px;font-size:2.2rem;font-weight:700;line-height:1.2}.karriere-benefits__image-wrapper{border-radius:15px;transition:all .3s;overflow:hidden;box-shadow:0 8px 25px #0000001a}.karriere-benefits__image-wrapper:hover{transform:translateY(-3px);box-shadow:0 12px 35px #00000026}.karriere-benefits__image-wrapper:hover img{transform:scale(1.02)}.karriere-benefits__image{border-radius:15px;transition:transform .3s}.karriere-benefits__advantages-title{color:#080a3c;margin-bottom:20px;font-size:1.5rem;font-weight:600;line-height:1.3}.karriere-benefits__list{margin:0;padding:0;list-style:none}.karriere-benefits__list-item{background:#fff;border:1px solid #59bd651a;border-radius:8px;align-items:center;margin-bottom:12px;padding:10px 15px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000d}.karriere-benefits__list-item:hover{border-color:#59bd6533;transform:translate(3px);box-shadow:0 4px 12px #59bd651a}.karriere-benefits__check-icon{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50%;justify-content:center;align-items:center;width:25px;min-width:25px;height:25px;margin-right:12px;font-size:14px;display:flex;box-shadow:0 2px 6px #59bd6533}.karriere-benefits__list-text{color:#333;font-size:1rem;font-weight:500}.karriere-benefits__description-box{text-align:center;background:linear-gradient(135deg,#59bd6508,#4caf5008);border:1px solid #59bd6514;border-radius:12px;padding:20px}.karriere-benefits__description-text{color:#333;margin:0;font-size:1.1rem;font-weight:500;line-height:1.6}@media (max-width:991px){.karriere-benefits__title{font-size:1.9rem}.karriere-benefits__image-wrapper{margin-bottom:30px}}@media (max-width:768px){.karriere-benefits__title{font-size:1.7rem}.karriere-benefits__advantages-title{font-size:1.3rem}.karriere-benefits__list-item{padding:8px 12px}.karriere-benefits__description-text{font-size:1rem}}@media (max-width:480px){.karriere-benefits__title{font-size:1.5rem}.karriere-benefits__badge{padding:6px 15px;font-size:11px}.karriere-benefits__description-box{padding:15px}}.karriere-werte{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);position:relative;overflow:hidden}.karriere-werte__decoration{z-index:1;border-radius:50%;position:absolute}.karriere-werte__decoration--top-right{filter:blur(40px);background:linear-gradient(135deg,#59bd651a,#4caf501a);width:200px;height:200px;top:50px;right:10%}.karriere-werte__decoration--bottom-left{filter:blur(30px);background:linear-gradient(135deg,#080a3c14,#1a1c4a14);width:150px;height:150px;bottom:100px;left:5%}.karriere-werte__content{z-index:2;position:relative}.karriere-werte__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:25px;padding:10px 25px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 6px 20px #59bd654d}.karriere-werte__title{background:linear-gradient(135deg,#080a3c,#1a1c4a);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:25px;font-size:2.5rem;font-weight:700;line-height:1.2}.karriere-werte__grid{margin:0 -15px}.karriere-werte__col{padding:15px}.karriere-werte__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #59bd651a;border-radius:20px;flex-direction:column;height:100%;padding:30px;transition:all .3s;display:flex;box-shadow:0 15px 40px #0000001a}.karriere-werte__card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #59bd6526}.karriere-werte__card:hover .karriere-werte__icon{transform:scale(1.1)}.karriere-werte__icon-wrapper{flex-shrink:0;margin-bottom:20px}.karriere-werte__icon{color:#59bd65;font-size:40px;transition:transform .3s}.karriere-werte__card-title{color:#080a3c;flex-shrink:0;margin-bottom:15px;font-size:1.3rem;font-weight:600;line-height:1.3}.karriere-werte__card-text{color:#666;flex:1;margin:0;font-size:1rem;line-height:1.6}@media (max-width:991px){.karriere-werte__title{font-size:2.2rem}.karriere-werte__card{padding:25px}}@media (max-width:768px){.karriere-werte__title{font-size:1.9rem}.karriere-werte__badge{padding:8px 20px;font-size:12px}.karriere-werte__icon{font-size:35px}.karriere-werte__card-title{font-size:1.2rem}.karriere-werte__decoration--top-right{filter:blur(25px);width:120px;height:120px}.karriere-werte__decoration--bottom-left{filter:blur(20px);width:100px;height:100px}}@media (max-width:480px){.karriere-werte__title{font-size:1.6rem}.karriere-werte__card{padding:20px}.karriere-werte__icon{font-size:30px}.karriere-werte__card-title{font-size:1.1rem}.karriere-werte__card-text{font-size:.95rem}}.jobs-tabs-area{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);position:relative;overflow:hidden}.jobs-decoration-circle{z-index:1;border-radius:50%;position:absolute}.jobs-decoration-circle--top-right{filter:blur(40px);background:linear-gradient(135deg,#59bd6514,#4caf5014);width:200px;height:200px;top:10%;right:5%}.jobs-decoration-circle--bottom-left{filter:blur(30px);background:linear-gradient(135deg,#080a3c0f,#1a1c4a0f);width:150px;height:150px;bottom:20%;left:10%}.jobs-section-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:25px;padding:12px 30px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 8px 25px #59bd654d}.jobs-section-title{background:linear-gradient(135deg,#080a3c,#1a1c4a);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:40px;font-size:2.8rem;font-weight:700;line-height:1.2}.jobs-tabs-header{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:40px;display:flex}.jobs-tab-button{color:#080a3c;cursor:pointer;background:#fff;border:none;border-radius:30px;min-width:150px;padding:15px 30px;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 5px 20px #0000001a}.jobs-tab-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #59bd6533}.jobs-tab-button.active{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);box-shadow:0 8px 25px #59bd654d}.jobs-overview-item{background:#fff;border:1px solid #59bd651a;border-radius:20px;margin-bottom:30px;padding:30px;box-shadow:0 15px 40px #0000001a}.jobs-overview-item h4{color:#080a3c;margin-bottom:20px;font-size:1.6rem;font-weight:600;line-height:1.3}.jobs-overview-item p{color:#333;margin-bottom:15px;font-size:1.1rem;line-height:1.7}.jobs-overview-item p:last-child{margin-bottom:0}.job-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:20px;height:100%;padding:30px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 15px 40px #0000001a}.job-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #59bd6526}.job-card__decoration{filter:blur(20px);z-index:1;background:linear-gradient(135deg,#59bd651a,#4caf501a);border-radius:50%;width:100px;height:100px;position:absolute;top:-50px;right:-50px}.job-card__content{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.job-card__title{color:#080a3c;margin-bottom:20px;font-size:1.4rem;font-weight:600;line-height:1.3}.job-card__info-box{background:linear-gradient(135deg,#59bd650d,#4caf500d);border:1px solid #59bd651a;border-radius:15px;flex:1;margin-bottom:25px;padding:20px}.job-card__info-text{color:#333;margin:0;font-size:1rem;line-height:1.6}.job-card__info-label{color:#080a3c;font-weight:600}.job-card__info-value{font-weight:600}.job-card__info-value--green{color:#59bd65}.job-card__info-value--red{color:#ff6b6b}.job-apply-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#59bd65,#4caf50);border:none;border-radius:30px;padding:15px 30px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 8px 25px #59bd654d}.job-apply-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #59bd6566}.job-apply-btn i{margin-right:8px}.job-apply-btn--disabled{color:#666;cursor:not-allowed;opacity:.7;box-shadow:none;background:linear-gradient(135deg,#e0e0e0,#bdbdbd)}.job-apply-btn--disabled:hover{box-shadow:none;transform:none}.job-no-positions-text{color:#ff6b6b;margin-top:15px;font-size:.9rem;font-weight:500}.job-card__buttons{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.job-details-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#59bd65,#4caf50);border:none;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:12px 25px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 25px #59bd654d}.job-details-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #59bd6566}.job-details-btn--outline{color:#59bd65;box-shadow:none;background:0 0;border:2px solid #59bd65}.job-details-btn--outline:hover{color:#fff;background:#59bd65;box-shadow:0 8px 25px #59bd654d}.job-details-btn svg{font-size:1.2rem}.job-detail-page{background:linear-gradient(135deg,#f8fdf9 0%,#f0f9f1 50%,#e8f5e9 100%);min-height:100vh;padding:120px 0 80px;position:relative;overflow:hidden}.job-detail-page__decoration{filter:blur(80px);opacity:.4;pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute}.job-detail-page__decoration--top-right{background:linear-gradient(135deg,#59bd654d,#4caf5033);top:-100px;right:-100px}.job-detail-page__decoration--bottom-left{background:linear-gradient(135deg,#4caf5033,#59bd654d);bottom:-100px;left:-100px}.job-detail-page__back-link{color:#59bd65;align-items:center;gap:8px;margin-bottom:30px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.job-detail-page__back-link:hover{color:#4caf50;transform:translate(-5px)}.job-detail-page__back-link svg{font-size:1.2rem}.job-detail-page__header{margin-bottom:40px}.job-detail-page__badge{color:#59bd65;background:linear-gradient(135deg,#59bd651a,#4caf5026);border-radius:25px;margin-bottom:15px;padding:8px 20px;font-size:.9rem;font-weight:600;display:inline-block}.job-detail-page__title{color:#080a3c;margin:0;font-size:2.5rem;font-weight:700;line-height:1.2}.job-detail-page__content{background:#fff;border-radius:20px;margin-bottom:30px;padding:40px;box-shadow:0 15px 40px #00000014}.job-detail-page__content h1,.job-detail-page__content h2,.job-detail-page__content h3,.job-detail-page__content h4,.job-detail-page__content h5,.job-detail-page__content h6{color:#080a3c;margin-top:25px;margin-bottom:15px}.job-detail-page__content h1{font-size:2em}.job-detail-page__content h2{font-size:1.75em}.job-detail-page__content h3{font-size:1.5em}.job-detail-page__content h4{font-size:1.25em}.job-detail-page__content p{color:#444;margin-bottom:15px;font-size:1rem;line-height:1.7}.job-detail-page__content ul,.job-detail-page__content ol{color:#444;margin-bottom:15px;margin-left:20px}.job-detail-page__content li{margin-bottom:8px;line-height:1.6}.job-detail-page__content a{color:#59bd65;text-decoration:underline}.job-detail-page__content a:hover{text-decoration:none}.job-detail-page__sidebar{position:sticky;top:120px}.job-detail-page__info-card,.job-detail-page__apply-card{background:#fff;border-radius:20px;margin-bottom:20px;padding:30px;box-shadow:0 15px 40px #00000014}.job-detail-page__info-card h3,.job-detail-page__apply-card h3{color:#080a3c;margin-bottom:20px;font-size:1.3rem;font-weight:700}.job-detail-page__info-item{border-bottom:1px solid #0000000d;align-items:flex-start;gap:15px;padding:15px 0;display:flex}.job-detail-page__info-item:last-child{border-bottom:none;padding-bottom:0}.job-detail-page__info-item:first-of-type{padding-top:0}.job-detail-page__info-item strong{color:#888;margin-bottom:3px;font-size:.85rem;display:block}.job-detail-page__info-item span{color:#59bd65;font-size:1rem;font-weight:600}.job-detail-page__info-item--unavailable span,.job-detail-page__info-item--unavailable .job-detail-page__info-icon{color:#dc3545}.job-detail-page__info-icon{color:#59bd65;flex-shrink:0;margin-top:3px;font-size:1.5rem}.job-detail-page__apply-card{text-align:center;background:linear-gradient(135deg,#59bd650d,#4caf5014);border:1px solid #59bd6526}.job-detail-page__apply-card h3{text-align:center}.job-detail-page__apply-card p{color:#555;text-align:center;margin-bottom:20px;font-size:.95rem;line-height:1.6}.job-detail-page__apply-card .job-apply-btn{justify-content:center;width:100%;margin-bottom:10px}.job-detail-page__apply-card .job-apply-btn:last-child{margin-bottom:0}.job-detail-page .job-detail-loading,.job-detail-page .job-detail-not-found{text-align:center;background:#fff;border-radius:20px;padding:80px 40px;box-shadow:0 15px 40px #00000014}.job-detail-page .job-detail-loading h1,.job-detail-page .job-detail-not-found h1{color:#080a3c;margin-bottom:15px;font-size:2rem}.job-detail-page .job-detail-loading p,.job-detail-page .job-detail-not-found p{color:#666;margin-bottom:30px}@media (max-width:991px){.job-detail-page{padding:100px 0 60px}.job-detail-page__title{font-size:2rem}.job-detail-page__content{padding:25px}.job-detail-page__sidebar{margin-top:30px;position:static}}@media (max-width:576px){.job-detail-page__title{font-size:1.6rem}.job-detail-page__content{padding:20px}.job-detail-page__content h2{font-size:1.4em}.job-detail-page__content h3{font-size:1.2em}.job-detail-page__info-card,.job-detail-page__apply-card{padding:20px}.job-card__buttons{flex-direction:column}.job-card__buttons .job-details-btn{justify-content:center;width:100%}}.jobs-loading{background:#fff;border:1px solid #59bd6526;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:60px 40px;display:flex;box-shadow:0 15px 40px #00000014}.jobs-loading__spinner{gap:8px;margin-bottom:20px;display:flex}.jobs-loading__dot{background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite both jobs-loading-bounce}.jobs-loading__dot:first-child{animation-delay:-.32s}.jobs-loading__dot:nth-child(2){animation-delay:-.16s}.jobs-loading__dot:nth-child(3){animation-delay:0s}.jobs-loading__text{color:#666;margin:0;font-size:1.1rem;font-weight:500}@keyframes jobs-loading-bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.no-jobs-available{text-align:center;background:#fff;border:1px solid #59bd6526;border-radius:20px;padding:60px 40px;box-shadow:0 15px 40px #00000014}.no-jobs-available__icon{background:linear-gradient(135deg,#59bd651a,#4caf5026);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;display:flex}.no-jobs-available__icon svg{color:#59bd65;font-size:2.5rem}.no-jobs-available__title{color:#080a3c;margin-bottom:15px;font-size:1.4rem;font-weight:600}.no-jobs-available__text{color:#666;max-width:500px;margin:0 auto 25px;font-size:1rem;line-height:1.7}.no-jobs-available__btn{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 25px #59bd654d}.no-jobs-available__btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #59bd6566}.no-jobs-available__btn svg{font-size:1.2rem}.job-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:99999;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.job-modal{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:800px;max-height:90vh;animation:.3s slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #0000004d}.job-modal__close{cursor:pointer;z-index:10;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.job-modal__close svg{color:#333;font-size:1.8rem}.job-modal__close:hover{background:#59bd651a}.job-modal__close:hover svg{color:#59bd65}.job-modal__header{background:linear-gradient(135deg,#59bd6508,#4caf5008);border-bottom:1px solid #eee;padding:35px 35px 25px}.job-modal__title{color:#080a3c;margin-bottom:20px;padding-right:50px;font-size:1.8rem;font-weight:700;line-height:1.3}.job-modal__meta{flex-wrap:wrap;gap:15px;display:flex}.job-modal__meta-item{color:#555;background:#fff;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:.9rem;font-weight:500;display:inline-flex;box-shadow:0 2px 10px #0000000d}.job-modal__meta-item svg{color:#59bd65;font-size:1.1rem}.job-modal__meta-item--available{color:#59bd65;background:#59bd651a}.job-modal__meta-item--unavailable{color:#ff6b6b;background:#ff6b6b1a}.job-modal__content{flex:1;padding:30px 35px;overflow-y:auto}.job-modal__markdown{color:#333;font-size:1rem;line-height:1.8}.job-modal__markdown h1,.job-modal__markdown h2,.job-modal__markdown h3,.job-modal__markdown h4,.job-modal__markdown h5,.job-modal__markdown h6{color:#080a3c;margin-top:25px;margin-bottom:15px;font-weight:600}.job-modal__markdown h2{border-bottom:2px solid #59bd6533;padding-bottom:10px;font-size:1.5rem}.job-modal__markdown h3{font-size:1.2rem}.job-modal__markdown p{margin-bottom:15px}.job-modal__markdown ul,.job-modal__markdown ol{margin-bottom:20px;padding-left:25px}.job-modal__markdown li{margin-bottom:8px}.job-modal__markdown strong{color:#080a3c}.job-modal__markdown hr{border:none;border-top:1px solid #eee;margin:30px 0}.job-modal__markdown a{color:#59bd65;text-decoration:none}.job-modal__markdown a:hover{text-decoration:underline}.job-modal__footer{background:#fafafa;border-top:1px solid #eee;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:15px;padding:25px 35px;display:flex}.job-modal__apply-buttons{flex-wrap:wrap;gap:12px;display:flex}.job-modal__apply-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#59bd65,#4caf50);border:none;border-radius:30px;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 25px #59bd654d}.job-modal__apply-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #59bd6566}.job-modal__apply-btn svg{font-size:1.2rem}.job-modal__apply-btn--secondary{color:#59bd65;box-shadow:none;background:#fff;border:2px solid #59bd65}.job-modal__apply-btn--secondary:hover{color:#59bd65;background:#59bd651a;box-shadow:0 8px 25px #59bd6533}.job-modal__apply-btn--disabled{color:#666;cursor:not-allowed;box-shadow:none;background:linear-gradient(135deg,#e0e0e0,#bdbdbd)}.job-modal__apply-btn--disabled:hover{box-shadow:none;transform:none}.job-modal__close-btn{color:#666;cursor:pointer;background:0 0;border:2px solid #e0e0e0;border-radius:30px;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .3s}.job-modal__close-btn:hover{color:#59bd65;border-color:#59bd65}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.job-modal{border-radius:20px 20px 0 0;max-height:95vh;margin-top:auto}.job-modal__header{padding:25px 20px 20px}.job-modal__title{padding-right:40px;font-size:1.4rem}.job-modal__meta{gap:10px}.job-modal__meta-item{padding:6px 12px;font-size:.85rem}.job-modal__content{padding:20px}.job-modal__markdown{font-size:.95rem}.job-modal__markdown h2{font-size:1.3rem}.job-modal__footer{flex-direction:column-reverse;padding:20px}.job-modal__apply-buttons{flex-direction:column;width:100%}.job-modal__apply-btn,.job-modal__close-btn{justify-content:center;width:100%}.job-modal__close{width:40px;height:40px;top:15px;right:15px}.job-modal__close svg{font-size:1.5rem}.no-jobs-available{padding:40px 20px}.no-jobs-available__icon{width:60px;height:60px}.no-jobs-available__icon svg{font-size:2rem}.no-jobs-available__title{font-size:1.2rem}.no-jobs-available__text{font-size:.95rem}.jobs-section-title{font-size:1.8rem!important}.jobs-section-badge{padding:10px 20px;font-size:12px}.jobs-tab-button{min-width:120px;padding:12px 20px;font-size:.9rem}.jobs-overview-item{padding:20px}.jobs-overview-item h4{word-wrap:break-word;overflow-wrap:break-word;font-size:1.2rem}.jobs-overview-item p{font-size:1rem}}@media (max-width:480px){.jobs-section-title{font-size:1.5rem!important}.jobs-tab-button{min-width:100px;padding:10px 15px;font-size:.85rem}.jobs-overview-item{padding:15px}.jobs-overview-item h4{font-size:1.1rem}.jobs-overview-item p{font-size:.95rem}}.karriere-grow-section{box-sizing:border-box;background:linear-gradient(#fff 0%,#f8fafc 100%);width:100%;max-width:100vw;padding:100px 0 80px;position:relative;overflow-x:hidden}.karriere-grow-section .container{max-width:100%;overflow-x:hidden}.karriere-grow-section .row{margin-left:0;margin-right:0}.karriere-grow-section .row [class^=col-]{padding-left:12px;padding-right:12px}.karriere-grow-section .row>[class^=col-]:first-child{min-width:0;overflow-x:hidden}.karriere-image-container{width:fit-content;max-width:100%;position:relative;overflow:hidden}.karriere-image-wrapper{border-radius:24px;max-width:min(100%,600px);position:relative;overflow:hidden;box-shadow:0 25px 50px #0000001a}.karriere-image-wrapper img{width:100%;height:auto;transition:transform .5s;display:block}.karriere-image-wrapper:hover img{transform:scale(1.03)}.karriere-stats-badge{color:#fff;text-align:center;z-index:10;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:16px;padding:16px 20px;position:absolute;bottom:12px;right:12px;box-shadow:0 15px 35px #59bd6566}.karriere-stats-number{font-size:2.5rem;font-weight:800;line-height:1;display:block}.karriere-stats-label{opacity:.9;margin-top:5px;font-size:.85rem;font-weight:500;display:block}.karriere-content{padding-left:20px}.karriere-badge{color:#59bd65;text-transform:uppercase;letter-spacing:1px;background:#59bd651a;border-radius:30px;margin-bottom:20px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-block}.karriere-title{color:#080a3c;margin-bottom:25px;font-size:2.5rem;font-weight:700;line-height:1.2}.karriere-description{color:#555;margin-bottom:15px;font-size:1.1rem;line-height:1.8}.karriere-description:last-of-type{margin-bottom:30px}.karriere-features{flex-direction:column;gap:20px;display:flex}.karriere-feature-item{background:#fff;border:1px solid #59bd651a;border-radius:16px;align-items:flex-start;gap:15px;padding:20px;transition:all .3s;display:flex;box-shadow:0 5px 20px #0000000d}.karriere-feature-item:hover{border-color:#59bd654d;transform:translate(10px);box-shadow:0 10px 30px #59bd6526}.karriere-feature-icon{background:linear-gradient(135deg,#59bd651a,#4caf5026);border-radius:12px;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;display:flex}.karriere-feature-icon svg{color:#59bd65;font-size:1.5rem}.karriere-feature-content h4{color:#080a3c;margin-bottom:5px;font-size:1.1rem;font-weight:600}.karriere-feature-content p{color:#666;margin:0;font-size:.95rem;line-height:1.5}@media (max-width:991px){.karriere-content{margin-top:40px;padding-left:0}}@media (max-width:768px){.karriere-grow-section{padding:60px 0 50px}.karriere-title{font-size:1.8rem}.karriere-stats-badge{padding:15px 20px}.karriere-stats-number{font-size:2rem}.karriere-feature-item{padding:15px}.karriere-feature-icon{width:45px;min-width:45px;height:45px}}@keyframes it-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes it-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.it-consultant-service{background:linear-gradient(135deg,#f4f6fc 0%,#e8f0f8 50%,#f0f4f8 100%);position:relative;overflow:hidden}.it-consultant-service__decoration{border-radius:50%;position:absolute}.it-consultant-service__decoration--top-left{background:radial-gradient(circle,#59bd6514 0%,#0000 70%);width:250px;height:250px;animation:8s ease-in-out infinite it-float;top:10%;left:5%}.it-consultant-service__decoration--bottom-right{background:radial-gradient(circle,#59bd650f 0%,#0000 70%);width:180px;height:180px;animation:10s ease-in-out infinite reverse it-float;bottom:15%;right:8%}.it-consultant-service__header{margin-bottom:4rem}.it-consultant-service__title{color:#080a3c;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin-bottom:1.5rem;padding-bottom:15px;font-size:2.5rem;font-weight:700;display:inline-block;position:relative}.it-consultant-service__title-underline{background:linear-gradient(90deg,#59bd65,#4caf50);border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.it-consultant-service__description{color:#666;max-width:700px;margin:1.5rem auto 0;font-size:1.2rem;line-height:1.6}.it-consultant-service__item{margin-bottom:4rem;position:relative}.it-consultant-service__item:last-child{margin-bottom:2rem}.it-consultant-service__item:before{content:"";z-index:-1;background:linear-gradient(45deg,#0000 30%,#59bd6505 50%,#0000 70%);border-radius:20px;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.it-consultant-service__image-wrapper{border-radius:20px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.it-consultant-service__image-wrapper--left{transform:perspective(1000px)rotateY(-5deg)}.it-consultant-service__image-wrapper--left:hover{transform:perspective(1000px)rotateY(0)scale(1.02)}.it-consultant-service__image-wrapper--right{transform:perspective(1000px)rotateY(5deg)}.it-consultant-service__image-wrapper--right:hover{transform:perspective(1000px)rotateY(0)scale(1.02)}.it-consultant-service__image-wrapper img{width:100%;height:auto}.it-consultant-service__content{padding-left:3rem}.it-consultant-service__badge{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50px;align-items:center;margin-bottom:2rem;padding:12px 20px;font-size:1.1rem;font-weight:600;display:inline-flex;box-shadow:0 8px 25px #59bd654d}.it-consultant-service__badge svg{margin-right:10px;font-size:1.3rem}.it-consultant-service__feature-title{color:#080a3c;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:1.5rem;font-size:2rem;font-weight:600;line-height:1.3}.it-consultant-service__feature-description{color:#666;margin:0;font-size:1.1rem;line-height:1.8}.it-consulting-methods{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);position:relative;overflow:hidden}.it-consulting-methods__decoration{border-radius:50%;position:absolute}.it-consulting-methods__decoration--top-right{background:radial-gradient(circle,#59bd650f 0%,#0000 70%);width:200px;height:200px;animation:8s ease-in-out infinite it-float;top:15%;right:10%}.it-consulting-methods__decoration--bottom-left{background:radial-gradient(circle,#59bd650a 0%,#0000 70%);width:150px;height:150px;animation:10s ease-in-out infinite reverse it-float;bottom:20%;left:15%}.it-consulting-methods__header{margin-bottom:4rem}.it-consulting-methods__title{color:#080a3c;margin-bottom:1rem;font-size:2.5rem;font-weight:700;position:relative}.it-consulting-methods__title-underline{background:linear-gradient(90deg,#59bd65,#4caf50);border-radius:2px;width:100px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.it-consulting-methods__description{color:#666;max-width:700px;margin:1.5rem auto 0;font-size:1.2rem;line-height:1.6}.it-consulting-methods__card{text-align:center;background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:1px solid #59bd651a;border-radius:20px;height:100%;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 15px 35px #0000001a}.it-consulting-methods__card:hover{transform:translateY(-10px);box-shadow:0 25px 50px #59bd6533}.it-consulting-methods__step-number{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:1rem;font-weight:700;display:flex;position:absolute;top:20px;right:20px}.it-consulting-methods__icon-wrapper{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 2rem;animation:3s ease-in-out infinite it-float-slow;display:flex}.it-consulting-methods__icon{color:#fff;filter:drop-shadow(0 2px 4px #0003);width:40px;height:40px}.it-consulting-methods__card-title{color:#080a3c;margin-bottom:1rem;font-size:1.4rem;font-weight:600}.it-consulting-methods__card-description{color:#666;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.it-consulting-methods__features{text-align:left}.it-consulting-methods__feature-item{color:#555;align-items:center;margin-bottom:.5rem;font-size:.9rem;display:flex}.it-consulting-methods__feature-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:10px}.it-consulting-industries{background:linear-gradient(135deg,#f4f6fc 0%,#e8f0f8 50%,#f0f4f8 100%);position:relative;overflow:hidden}.it-consulting-industries__decoration{border-radius:50%;position:absolute}.it-consulting-industries__decoration--top-left{background:radial-gradient(circle,#59bd6514 0%,#0000 70%);width:220px;height:220px;animation:9s ease-in-out infinite it-float;top:10%;left:8%}.it-consulting-industries__decoration--bottom-right{background:radial-gradient(circle,#59bd650f 0%,#0000 70%);width:180px;height:180px;animation:11s ease-in-out infinite reverse it-float;bottom:10%;right:12%}.it-consulting-industries__header{margin-bottom:4rem}.it-consulting-industries__title{color:#080a3c;margin-bottom:1rem;font-size:2.5rem;font-weight:700;position:relative}.it-consulting-industries__title-underline{background:linear-gradient(90deg,#59bd65,#4caf50);border-radius:2px;width:100px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.it-consulting-industries__description{color:#666;max-width:700px;margin:1.5rem auto 0;font-size:1.2rem;line-height:1.6}.it-consulting-industries__card{text-align:center;background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:1px solid #59bd651a;border-radius:20px;height:100%;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 15px 35px #0000001a}.it-consulting-industries__card:hover{transform:translateY(-10px);box-shadow:0 25px 50px #59bd6533}.it-consulting-industries__icon-wrapper{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 2rem;animation:3s ease-in-out infinite it-float-slow;display:flex}.it-consulting-industries__icon{color:#fff;filter:drop-shadow(0 2px 4px #0003);width:50px;height:50px}.it-consulting-industries__card-title{color:#080a3c;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.it-consulting-industries__card-description{color:#666;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.it-consulting-industries__solutions{text-align:left}.it-consulting-industries__solutions-title{color:#080a3c;text-align:center;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.it-consulting-industries__solution-item{color:#555;align-items:center;margin-bottom:.5rem;font-size:.9rem;display:flex}.it-consulting-industries__solution-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:10px}.it-consulting-industries__cta-box{text-align:center;color:#fff;background:linear-gradient(135deg,#080a3c,#1a1c4a);border-radius:20px;padding:3rem;box-shadow:0 20px 40px #080a3c4d}.it-consulting-industries__cta-title{margin-bottom:1.5rem;font-size:1.8rem;font-weight:600}.it-consulting-industries__cta-description{opacity:.9;color:#fff;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.it-consulting-industries__cta-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#59bd65,#4caf50);border:none;border-radius:50px;align-items:center;padding:12px 25px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 25px #59bd654d}.it-consulting-industries__cta-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #59bd6566}.it-consulting-industries__cta-btn svg{margin-right:8px}@media (max-width:768px){.it-consultant-service__content{text-align:center;padding-left:1rem}.it-consultant-service__image-wrapper{margin-bottom:2rem;transform:none!important}.it-consultant-service__image-wrapper:hover{transform:scale(1.02)!important}.it-consultant-service__title{padding-left:10px;padding-right:10px;font-size:1.8rem}.it-consultant-service__title-underline{width:60px}.it-consultant-service__description{padding:0 15px;font-size:1rem}.it-consultant-service__feature-title{font-size:1.5rem}.it-consulting-methods__title,.it-consulting-industries__title{font-size:1.8rem}.it-consulting-methods__description,.it-consulting-industries__description{padding:0 15px;font-size:1rem}.it-consulting-industries__cta-box{padding:2rem}.it-consulting-industries__cta-title{font-size:1.4rem}.it-consulting-industries__cta-description{font-size:1rem}}@media (max-width:480px){.it-consultant-service__title{font-size:1.4rem;line-height:1.3}.it-consultant-service__title-underline{width:50px}.it-consultant-service__description{font-size:.95rem}.it-consultant-service__feature-title{font-size:1.25rem}.it-consulting-methods__title,.it-consulting-industries__title{font-size:1.4rem}.it-consulting-methods__card,.it-consulting-industries__card{padding:1.5rem}}.kontakt-header{background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 50%,#2d2f5a 100%);position:relative;overflow:hidden}.kontakt-header__decoration{z-index:1;border-radius:50%;position:absolute}.kontakt-header__decoration--top-right{filter:blur(60px);background:linear-gradient(135deg,#59bd6514,#4caf5014);width:300px;height:300px;top:10%;right:5%}.kontakt-header__decoration--bottom-left{filter:blur(40px);background:linear-gradient(135deg,#59bd650d,#4caf500d);width:200px;height:200px;bottom:20%;left:10%}.kontakt-header__content{z-index:2;position:relative}.kontakt-header__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:30px;padding:12px 30px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 8px 25px #59bd654d}.kontakt-header__title{color:#fff;text-shadow:0 4px 20px #0000004d;margin-bottom:25px;font-size:3.5rem;font-weight:700;line-height:1.2}.kontakt-header__description{color:#ffffffe6;margin-bottom:0;font-size:1.2rem;line-height:1.7}@media (max-width:768px){.kontakt-header__title{font-size:2.5rem}}.kontakt-extended{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);position:relative;overflow:hidden}.kontakt-extended__decoration{filter:blur(40px);z-index:1;background:linear-gradient(135deg,#59bd6514,#4caf5014);border-radius:50%;width:200px;height:200px;position:absolute;top:10%;right:5%}.kontakt-extended__container{z-index:2;position:relative}.kontakt-extended__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:25px;padding:12px 30px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 8px 25px #59bd654d}.kontakt-extended__section-title{background:linear-gradient(135deg,#080a3c,#1a1c4a);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:40px;font-size:2.8rem;font-weight:700;line-height:1.2}.kontakt-extended__service-card{background:#fff;border:1px solid #59bd651a;border-radius:20px;height:100%;padding:30px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 15px 40px #0000001a}.kontakt-extended__service-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #59bd6526}.kontakt-extended__service-decoration{filter:blur(15px);z-index:1;background:linear-gradient(135deg,#59bd651a,#4caf501a);border-radius:50%;width:60px;height:60px;position:absolute;top:-20px;right:-20px}.kontakt-extended__service-content{z-index:2;position:relative}.kontakt-extended__service-image{border-radius:15px;width:100%;height:200px;margin-bottom:20px;position:relative;overflow:hidden}.kontakt-extended__service-title{color:#080a3c;text-align:center;margin-bottom:15px;font-size:1.4rem;font-weight:600}.kontakt-extended__service-desc{color:#666;text-align:center;margin:0;font-size:1rem;line-height:1.6}.kontakt-extended__faq-container{background:#fff;border:1px solid #59bd651a;border-radius:20px;padding:50px;box-shadow:0 15px 40px #0000001a}.kontakt-extended__faq-item{background:#f8fafc;border:1px solid #59bd651a;border-radius:15px;height:100%;padding:25px;transition:all .3s}.kontakt-extended__faq-item:hover{transform:translateY(-3px);box-shadow:0 15px 35px #59bd651f}.kontakt-extended__faq-question{color:#080a3c;align-items:center;margin-bottom:12px;font-size:1.2rem;font-weight:600;display:flex}.kontakt-extended__faq-icon{color:#59bd65;flex-shrink:0;margin-right:10px;font-size:1.3rem}.kontakt-extended__faq-answer{color:#666;margin:0;font-size:1rem;line-height:1.7}.kontakt-extended__map-container{background:#fff;border:1px solid #59bd651a;border-radius:20px;padding:40px;box-shadow:0 15px 40px #0000001a}.kontakt-extended__map-title{color:#080a3c;margin-bottom:25px;font-size:1.8rem;font-weight:600}.kontakt-extended__map-address{color:#666;margin-bottom:30px;font-size:1.1rem}.kontakt-extended__info-card{text-align:left;background:#fff;border:1px solid #59bd651a;border-radius:20px;height:100%;padding:35px;transition:all .3s;box-shadow:0 15px 40px #0000001a}.kontakt-extended__info-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #59bd6526}.kontakt-extended__info-title{color:#080a3c;border-bottom:2px solid #59bd6533;margin-bottom:15px;padding-bottom:12px;font-size:1.3rem;font-weight:600}.kontakt-extended__info-text{color:#666;margin:0;line-height:1.7}.kontakt-extended__info-link{color:#59bd65;font-weight:500;text-decoration:none}.kontakt-extended__info-link:hover{color:#4caf50}.kontakt-extended__info-link--secondary{margin-top:12px;font-size:.95rem;display:inline-block}.kontakt-form-area__inner{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #59bd651f;border-radius:24px;box-shadow:0 20px 50px #080a3c14}.kontakt-form-services{height:100%;padding:10px 20px 10px 0}.kontakt-form-services__badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:20px;margin-bottom:18px;padding:8px 18px;font-size:12px;font-weight:600;display:inline-block}.kontakt-form-services__title{color:#080a3c;margin-bottom:14px;font-size:1.75rem;font-weight:700;line-height:1.3}.kontakt-form-services__intro{color:#666;margin-bottom:24px;font-size:1rem;line-height:1.65}.kontakt-form-services__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kontakt-form-services__item{background:#fff;border:1px solid #59bd651f;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 14px #080a3c0a}.kontakt-form-services__item:hover{border-color:#59bd6547;transform:translate(4px);box-shadow:0 8px 22px #59bd651f}.kontakt-form-services__item-icon{color:#59bd65;background:linear-gradient(135deg,#59bd6526,#4caf5014);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex}.kontakt-form-services__item-text{color:#080a3c;padding-top:2px;font-size:.98rem;font-weight:500;line-height:1.45}@media (max-width:991px){.kontakt-form-services{border-bottom:1px solid #59bd651f;margin-bottom:10px;padding:0 0 30px}.kontakt-form-area__inner{padding:30px 24px!important}}.contact-form .kontakt-form-select{width:100%;position:relative}.contact-form .kontakt-form-select.is-open{z-index:20}.contact-form .kontakt-form-select.is-open .kontakt-form-select__trigger{border-color:#59bd65;box-shadow:0 0 0 3px #59bd6526}.contact-form .kontakt-form-select.is-open .kontakt-form-select__chevron{color:#59bd65;transform:rotate(180deg)}.contact-form .kontakt-form-select__trigger{text-align:left;cursor:pointer;color:#080a3c;background:#fff;border:1px solid #cecfdf;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:48px;padding:0 44px 0 15px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s;display:flex}.contact-form .kontakt-form-select__trigger.is-placeholder .kontakt-form-select__value{color:#999;font-weight:400}.contact-form .kontakt-form-select__trigger:hover{border-color:#59bd6573}.contact-form .kontakt-form-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.contact-form .kontakt-form-select__chevron{color:#8a8ca8;pointer-events:none;margin-top:-11px;font-size:22px;transition:transform .2s,color .2s;position:absolute;top:50%;right:14px}.contact-form .kontakt-form-select__menu{opacity:0;visibility:hidden;z-index:30;background:#fff;border:1px solid #59bd652e;border-radius:12px;max-height:260px;margin:0;padding:8px;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;transform:translateY(-6px);box-shadow:0 16px 40px #080a3c1f}.contact-form .kontakt-form-select__menu.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.contact-form .kontakt-form-select__menu::-webkit-scrollbar{width:6px}.contact-form .kontakt-form-select__menu::-webkit-scrollbar-thumb{background:#59bd6559;border-radius:6px}.contact-form .kontakt-form-select__option{cursor:pointer;text-align:left;color:#080a3c;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.contact-form .kontakt-form-select__option:hover{background:#59bd6514}.contact-form .kontakt-form-select__option.is-selected{color:#4caf50;background:#59bd651f;font-weight:600}.contact-form .kontakt-form-select__option-label{flex:1;line-height:1.4}.contact-form .kontakt-form-select__check{color:#59bd65;flex-shrink:0;font-size:20px}.kontakt-form__submit-btn{transition:all .3s}.kontakt-form__submit-btn--submitting{color:#b0b0b0!important;cursor:not-allowed!important;background-color:#e0e0e0!important}.office-map{border:1px solid #59bd651a;border-radius:20px;width:100%;height:400px;position:relative;overflow:hidden;box-shadow:0 15px 40px #0000001a}.office-map__container{z-index:1;width:100%;height:100%}.office-map__popup{text-align:center;padding:5px}.office-map__popup-title{color:#080a3c;font-size:1rem;font-weight:600}.office-map__popup-address{color:#666;font-size:.9rem}@media (max-width:768px){.kontakt-extended__section-title{font-size:2rem}.kontakt-extended__faq-container{padding:30px}.kontakt-extended__map-container,.kontakt-extended__info-card{padding:25px}.office-map{height:300px}}@keyframes ba-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(5deg)}}.ba-tools{background:linear-gradient(135deg,#f8f9ff 0%,#e8f4fd 50%,#f0f8ff 100%);position:relative;overflow:hidden}.ba-tools__decoration{filter:blur(40px);border-radius:50%;position:absolute}.ba-tools__decoration--top-left{background:linear-gradient(45deg,#59bd651a,#4caf501a);width:200px;height:200px;animation:6s ease-in-out infinite ba-float;top:10%;left:5%}.ba-tools__decoration--bottom-right{filter:blur(30px);background:linear-gradient(45deg,#080a3c1a,#1a1c4a1a);width:150px;height:150px;animation:8s ease-in-out infinite reverse ba-float;bottom:15%;right:10%}.ba-tools__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:25px;margin-bottom:20px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 4px 15px #59bd654d}.ba-tools__title{background:linear-gradient(135deg,#080a3c,#1a1c4a);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:2.5rem;font-weight:700;line-height:1.2}.ba-tools__description{color:#666;max-width:600px;margin:1rem auto 0;font-size:1.1rem;line-height:1.6}.ba-tools__slider-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:20px;padding:40px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001a}.ba-tools__icon-wrapper{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;transition:transform .3s;display:flex}.ba-tools__icon-wrapper--green{background:linear-gradient(135deg,#59bd65,#4caf50);box-shadow:0 10px 30px #59bd654d}.ba-tools__icon-wrapper--blue{background:linear-gradient(135deg,#3498db,#2980b9);box-shadow:0 10px 30px #3498db4d}.ba-tools__icon-wrapper--red{background:linear-gradient(135deg,#e74c3c,#c0392b);box-shadow:0 10px 30px #e74c3c4d}.ba-tools__icon-wrapper--orange{background:linear-gradient(135deg,#f39c12,#e67e22);box-shadow:0 10px 30px #f39c124d}.ba-tools__icon-wrapper img,.ba-tools__icon-wrapper svg{filter:brightness(0)invert()}.ba-tools__slide-title{color:#080a3c;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:1.3rem;font-weight:600;display:block}.ba-tools__slide-text{color:#555;text-align:center;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.8}.webdevswiper .swiper-slide{padding:20px}.webdevswiper .swiper-button-next,.webdevswiper .swiper-button-prev{background:#fff;border-radius:50%;width:50px;height:50px;transition:all .3s;box-shadow:0 5px 20px #0000001a}.webdevswiper .swiper-button-next:hover,.webdevswiper .swiper-button-prev:hover{transform:scale(1.1);box-shadow:0 8px 25px #00000026}.webdevswiper .swiper-button-next:after,.webdevswiper .swiper-button-prev:after{font-size:18px;font-weight:700}.ba-data-resource{background:linear-gradient(135deg,#f8fbfa 0%,#e8f5e8 50%,#f0f8f0 100%);padding:100px 0;position:relative;overflow:hidden}.ba-data-resource__decoration{pointer-events:none;border-radius:50%;position:absolute}.ba-data-resource__decoration--1{background:radial-gradient(circle,#59bd6514 0%,#0000 70%);width:300px;height:300px;animation:8s ease-in-out infinite ba-float;top:10%;right:-5%}.ba-data-resource__decoration--2{background:radial-gradient(circle,#080a3c0d 0%,#0000 70%);width:200px;height:200px;animation:10s ease-in-out infinite reverse ba-float;bottom:15%;left:-3%}.ba-data-resource__content{padding-right:2rem}@media (max-width:991px){.ba-data-resource__content{margin-top:3rem;padding-right:0}}.ba-data-resource__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65 0%,#45a049 100%);border-radius:30px;margin-bottom:1.5rem;padding:8px 20px;font-size:.85rem;font-weight:600;display:inline-block}.ba-data-resource__title{color:#080a3c;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2;display:inline-block;position:relative}@media (max-width:768px){.ba-data-resource__title{font-size:2rem}}.ba-data-resource__title-accent{background:linear-gradient(90deg,#59bd65,#45a049);border-radius:2px;width:60px;height:4px;position:absolute;bottom:-8px;left:0}.ba-data-resource__description{color:#666;margin-bottom:2rem;font-size:1.1rem;line-height:1.8}.ba-data-resource__description--secondary{border-top:1px solid #59bd6533;margin-top:2rem;padding-top:1.5rem}.ba-data-resource__features{flex-direction:column;gap:12px;display:flex}.ba-data-resource__feature{background:#fff;border-left:3px solid #0000;border-radius:12px;align-items:center;gap:15px;padding:15px 20px;transition:all .3s;display:flex;box-shadow:0 4px 15px #0000000d}.ba-data-resource__feature:hover{border-left-color:#59bd65;transform:translate(8px);box-shadow:0 8px 25px #59bd6526}.ba-data-resource__feature-icon{background:linear-gradient(135deg,#59bd651a 0%,#59bd6533 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.ba-data-resource__feature-icon svg{color:#59bd65;font-size:1.4rem}.ba-data-resource__feature-text{color:#080a3c;font-size:1rem;font-weight:500}.ba-data-resource__visual{position:relative}@media (max-width:991px){.ba-data-resource__visual{max-width:500px;margin:0 auto}}.ba-data-resource__image-container{position:relative}.ba-data-resource__image-frame{border-radius:20px;transition:all .4s;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-3deg)rotateX(2deg);box-shadow:0 25px 50px #00000026}.ba-data-resource__image-frame:hover{transform:perspective(1000px)rotateY(0)rotateX(0)scale(1.02);box-shadow:0 35px 70px #59bd6533}.ba-data-resource__image-frame:after{content:"";pointer-events:none;background:linear-gradient(135deg,#59bd650d 0%,#0000 50%,#080a3c0d 100%);position:absolute;inset:0}.ba-data-resource__image-frame img{transition:transform .4s;display:block}.ba-data-resource__image-frame:hover img{transform:scale(1.05)}.ba-data-resource__stats-card{z-index:10;background:#fff;border-radius:16px;align-items:center;gap:15px;padding:20px 25px;animation:3s ease-in-out infinite ba-bounce;display:flex;position:absolute;bottom:-20px;left:-30px;box-shadow:0 15px 40px #0000001f}@media (max-width:768px){.ba-data-resource__stats-card{padding:15px 20px;bottom:-15px;left:10px}}.ba-data-resource__stats-icon{background:linear-gradient(135deg,#59bd65 0%,#3d8b40 100%);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.ba-data-resource__stats-icon svg{color:#fff;font-size:1.5rem}.ba-data-resource__stats-content{flex-direction:column;display:flex}.ba-data-resource__stats-value{color:#59bd65;font-size:1.5rem;font-weight:700;line-height:1}.ba-data-resource__stats-label{color:#666;margin-top:4px;font-size:.85rem}.ba-data-resource__floating-badge{color:#fff;z-index:10;background:linear-gradient(135deg,#080a3c 0%,#1e3a5f 100%);border-radius:30px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:600;animation:4s ease-in-out 1s infinite ba-bounce;display:flex;position:absolute;top:20px;right:-20px;box-shadow:0 10px 30px #080a3c4d}.ba-data-resource__floating-badge svg{font-size:1.2rem}@media (max-width:768px){.ba-data-resource__floating-badge{padding:10px 15px;font-size:.8rem;top:15px;right:10px}}@keyframes ba-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:768px){.ba-tools__title{font-size:1.8rem}.ba-tools__slider-container{padding:25px}.ba-tools__icon-wrapper{width:60px;height:60px;margin-bottom:20px}.ba-tools__icon-wrapper img,.ba-tools__icon-wrapper svg{width:35px!important;height:35px!important}.ba-tools__slide-title{font-size:1.1rem}.ba-tools__slide-text{font-size:1rem}.ba-data-resource__image-frame{transform:none}.ba-data-resource__image-frame:hover{transform:scale(1.02)}.ba-info-cta__features-grid{grid-template-columns:1fr}.ba-info-cta__cta-box{padding:30px 20px}.ba-info-cta__cta-content{text-align:center;flex-direction:column;gap:25px}.ba-info-cta__cta-actions{align-items:center}}.ba-info-cta{background:linear-gradient(#fff 0%,#f8fbfa 100%);padding:100px 0;position:relative;overflow:hidden}.ba-info-cta__decoration{pointer-events:none;border-radius:50%;position:absolute}.ba-info-cta__decoration--1{background:radial-gradient(circle,#59bd650d 0%,#0000 70%);width:400px;height:400px;top:5%;left:-10%}.ba-info-cta__decoration--2{background:radial-gradient(circle,#080a3c08 0%,#0000 70%);width:300px;height:300px;bottom:10%;right:-5%}.ba-info-cta__section{background:#fff;border:1px solid #59bd651a;border-radius:20px;margin-bottom:40px;padding:50px;position:relative;box-shadow:0 10px 40px #0000000f}.ba-info-cta__section--highlight{background:linear-gradient(135deg,#f8fbfa 0%,#e8f5e8 100%);border:1px solid #59bd6526}@media (max-width:768px){.ba-info-cta__section{padding:30px 25px}}.ba-info-cta__header{margin-bottom:25px}.ba-info-cta__title{color:#080a3c;margin-bottom:15px;font-size:2.2rem;font-weight:700}@media (max-width:768px){.ba-info-cta__title{font-size:1.8rem}}.ba-info-cta__title-line{background:linear-gradient(90deg,#59bd65,#4caf50);border-radius:2px;width:60px;height:4px}.ba-info-cta__subtitle{color:#080a3c;font-size:1.8rem;font-weight:600}@media (max-width:768px){.ba-info-cta__subtitle{font-size:1.5rem}}.ba-info-cta__description{color:#666;max-width:800px;margin-bottom:30px;font-size:1.1rem;line-height:1.8}.ba-info-cta__features-grid{grid-gap:20px;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px;display:grid}@media (max-width:768px){.ba-info-cta__features-grid{grid-template-columns:1fr}}.ba-info-cta__feature-card{background:#fff;border:1px solid #59bd651a;border-radius:15px;align-items:center;gap:15px;padding:20px 25px;transition:all .3s;display:flex;box-shadow:0 5px 20px #0000000d}.ba-info-cta__feature-card:hover{border-color:#59bd65;transform:translateY(-5px);box-shadow:0 15px 35px #59bd6526}.ba-info-cta__feature-card--alt{background:#fff}.ba-info-cta__feature-icon{background:linear-gradient(135deg,#59bd651a 0%,#59bd6533 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex}.ba-info-cta__feature-icon svg{color:#59bd65;font-size:1.5rem}.ba-info-cta__feature-icon--alt{background:linear-gradient(135deg,#59bd65 0%,#4caf50 100%)}.ba-info-cta__feature-icon--alt svg{color:#fff}.ba-info-cta__feature-text{color:#080a3c;font-size:1rem;font-weight:500;line-height:1.4}.ba-info-cta__button-wrapper{justify-content:center;margin-top:20px;display:flex}.ba-info-cta__button{color:#fff;background:linear-gradient(135deg,#59bd65 0%,#4caf50 100%);border-radius:50px;align-items:center;gap:10px;padding:15px 35px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px #59bd654d}.ba-info-cta__button svg{font-size:1.3rem}.ba-info-cta__button:hover{color:#fff;transform:translateY(-3px);box-shadow:0 15px 40px #59bd6566}.ba-info-cta__button--secondary{background:linear-gradient(135deg,#59bd65 0%,#4caf50 100%);box-shadow:0 10px 30px #59bd654d}.ba-info-cta__button--secondary:hover{box-shadow:0 15px 40px #59bd6566}.ba-info-cta__cta-box{background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 100%);border-radius:25px;padding:50px;position:relative;overflow:hidden}.ba-info-cta__cta-box:before{content:"";pointer-events:none;background:radial-gradient(circle,#59bd6533 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-50%;right:-10%}@media (max-width:768px){.ba-info-cta__cta-box{padding:35px 25px}}.ba-info-cta__cta-content{z-index:1;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}@media (max-width:991px){.ba-info-cta__cta-content{text-align:center;flex-direction:column}}.ba-info-cta__cta-text{flex:1}.ba-info-cta__cta-title{color:#fff;margin-bottom:10px;font-size:1.8rem;font-weight:700}@media (max-width:768px){.ba-info-cta__cta-title{font-size:1.5rem}}.ba-info-cta__cta-description{color:#fffc;margin:0;font-size:1.1rem;line-height:1.6}.ba-info-cta__cta-actions{flex-direction:column;align-items:flex-end;gap:20px;display:flex}@media (max-width:991px){.ba-info-cta__cta-actions{align-items:center}}.ba-info-cta__contact-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:600}.ba-info-cta__social-links{gap:12px;display:flex}.ba-info-cta__social-link{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.4rem;transition:all .3s;display:flex}.ba-info-cta__social-link:hover{color:#fff;background:#59bd65;border-color:#59bd65;transform:translateY(-3px)}.metabase-cta{background:linear-gradient(#f8fbfa 0%,#fff 100%);padding:100px 0;position:relative;overflow:hidden}.metabase-cta__decoration{pointer-events:none;border-radius:50%;position:absolute}.metabase-cta__decoration--1{background:radial-gradient(circle,#59bd6514 0%,#0000 70%);width:350px;height:350px;top:10%;right:-8%}.metabase-cta__decoration--2{background:radial-gradient(circle,#080a3c0d 0%,#0000 70%);width:250px;height:250px;bottom:15%;left:-5%}.metabase-cta__section{background:#fff;border:1px solid #59bd651a;border-radius:20px;margin-bottom:40px;padding:50px;box-shadow:0 10px 40px #0000000f}.metabase-cta__section--highlight{text-align:center;background:linear-gradient(135deg,#e8f5e8 0%,#f0f8f0 100%);border:1px solid #59bd6526}@media (max-width:768px){.metabase-cta__section{padding:30px 25px}}.metabase-cta__header{margin-bottom:35px}.metabase-cta__title{color:#080a3c;margin-bottom:15px;font-size:2.2rem;font-weight:700}@media (max-width:768px){.metabase-cta__title{font-size:1.8rem}}.metabase-cta__title-line{background:linear-gradient(90deg,#59bd65,#4caf50);border-radius:2px;width:60px;height:4px}.metabase-cta__subtitle{color:#080a3c;margin-bottom:20px;font-size:1.8rem;font-weight:600}@media (max-width:768px){.metabase-cta__subtitle{font-size:1.5rem}}.metabase-cta__description{color:#666;max-width:700px;margin:0 auto 30px;font-size:1.1rem;line-height:1.8}.metabase-cta__benefits{grid-gap:25px;grid-template-columns:repeat(2,1fr);gap:25px;display:grid}@media (max-width:768px){.metabase-cta__benefits{grid-template-columns:1fr}}.metabase-cta__benefit-card{background:linear-gradient(135deg,#f8fbfa 0%,#fff 100%);border:1px solid #59bd651a;border-radius:16px;align-items:flex-start;gap:20px;padding:25px;transition:all .3s;display:flex}.metabase-cta__benefit-card:hover{border-color:#59bd65;transform:translateY(-5px);box-shadow:0 15px 35px #59bd6526}.metabase-cta__benefit-icon{background:linear-gradient(135deg,#59bd65 0%,#4caf50 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.metabase-cta__benefit-icon svg{color:#fff;font-size:1.6rem}.metabase-cta__benefit-text{color:#666;margin:0;font-size:1rem;line-height:1.7}.metabase-cta__button-wrapper{justify-content:center;display:flex}.metabase-cta__button{color:#fff;background:linear-gradient(135deg,#59bd65 0%,#4caf50 100%);border-radius:50px;align-items:center;gap:10px;padding:15px 35px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px #59bd654d}.metabase-cta__button svg{font-size:1.3rem}.metabase-cta__button:hover{color:#fff;transform:translateY(-3px);box-shadow:0 15px 40px #59bd6566}.metabase-cta__button--light{background:linear-gradient(135deg,#59bd65 0%,#4caf50 100%);box-shadow:0 10px 30px #59bd654d}.metabase-cta__button--light:hover{box-shadow:0 15px 40px #59bd6566}.metabase-cta__cta-box{background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 100%);border-radius:25px;padding:50px;position:relative;overflow:hidden}.metabase-cta__cta-box:before{content:"";pointer-events:none;background:radial-gradient(circle,#59bd6540 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-50%;right:-10%}@media (max-width:768px){.metabase-cta__cta-box{padding:35px 25px}}.metabase-cta__cta-content{z-index:1;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}@media (max-width:991px){.metabase-cta__cta-content{text-align:center;flex-direction:column}}.metabase-cta__cta-text{flex:1}.metabase-cta__cta-title{color:#fff;margin-bottom:10px;font-size:1.8rem;font-weight:700}@media (max-width:768px){.metabase-cta__cta-title{font-size:1.5rem}}.metabase-cta__cta-description{color:#fffc;margin:0;font-size:1.1rem;line-height:1.6}.metabase-cta__cta-actions{flex-direction:column;align-items:flex-end;gap:20px;display:flex}@media (max-width:991px){.metabase-cta__cta-actions{align-items:center}}.metabase-cta__contact-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:600}.metabase-cta__social-links{gap:12px;display:flex}.metabase-cta__social-link{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.4rem;transition:all .3s;display:flex}.metabase-cta__social-link:hover{color:#fff;background:#59bd65;border-color:#59bd65;transform:translateY(-3px)}.metabase-header{background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 50%,#2d2f5a 100%);position:relative;overflow:hidden}.metabase-header__decoration{z-index:1;border-radius:50%;position:absolute}.metabase-header__decoration--top-right{filter:blur(60px);background:linear-gradient(135deg,#59bd6514,#4caf5014);width:300px;height:300px;top:10%;right:5%}.metabase-header__decoration--bottom-left{filter:blur(40px);background:linear-gradient(135deg,#59bd650d,#4caf500d);width:200px;height:200px;bottom:20%;left:10%}.metabase-header__content{z-index:2;position:relative}.metabase-header__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:30px;padding:12px 30px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 8px 25px #59bd654d}.metabase-header__title{color:#fff;text-shadow:0 4px 20px #0000004d;margin-bottom:25px;font-size:3.5rem;font-weight:700;line-height:1.2}.metabase-header__description{color:#ffffffe6;margin-bottom:20px;font-size:1.2rem;line-height:1.7}.metabase-header__description--secondary{color:#fffc;margin-bottom:30px;font-size:1.1rem;line-height:1.6}.metabase-header__cta{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border:none;border-radius:30px;padding:15px 35px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 8px 25px #59bd654d}.metabase-header__cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #59bd6566}.metabase-header__image-wrapper{position:relative}.metabase-header__image-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:25px;padding:40px;transition:all .3s;transform:perspective(1000px)rotateY(-5deg);box-shadow:0 25px 70px #0000004d}.metabase-header__image-card:hover{transform:perspective(1000px)rotateY(-3deg)scale(1.02)}.metabase-header__image-card img{filter:drop-shadow(0 10px 30px #0003)}@media (max-width:768px){.metabase-header__title{font-size:2.5rem}.metabase-header__image-wrapper{margin-top:40px;margin-bottom:40px}}.metabase-text{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);position:relative;overflow:hidden}.metabase-text__decoration{z-index:1;border-radius:50%;position:absolute}.metabase-text__decoration--top-left{filter:blur(30px);background:linear-gradient(135deg,#59bd651a,#4caf501a);width:150px;height:150px;top:50px;left:10%}.metabase-text__decoration--bottom-right{filter:blur(25px);background:linear-gradient(135deg,#080a3c14,#1a1c4a14);width:120px;height:120px;bottom:100px;right:5%}.metabase-text__container{z-index:2;position:relative}.metabase-text__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:25px;padding:10px 25px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 6px 20px #59bd654d}.metabase-text__title{background:linear-gradient(135deg,#080a3c,#1a1c4a);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:25px;font-size:2.5rem;font-weight:700;line-height:1.2}.metabase-text__description{color:#666;margin-bottom:0;font-size:1.1rem;line-height:1.7}.metabase-text__image-wrapper{position:relative}.metabase-text__image-decoration{z-index:1;border-radius:50%;position:absolute}.metabase-text__image-decoration--top-right{filter:blur(15px);background:linear-gradient(135deg,#59bd6533,#4caf5033);width:80px;height:80px;top:20px;right:20px}.metabase-text__image-decoration--bottom-left{filter:blur(12px);background:linear-gradient(135deg,#080a3c26,#1a1c4a26);width:60px;height:60px;bottom:30px;left:30px}.metabase-text__image-card{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:25px;padding:30px;transition:all .3s;position:relative;transform:perspective(1000px)rotateY(5deg);box-shadow:0 25px 70px #00000026}.metabase-text__image-card:hover{transform:perspective(1000px)rotateY(3deg)scale(1.02)}.metabase-text__image-card img{filter:drop-shadow(0 10px 30px #0000001a);border-radius:15px}.metabase-experience{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);position:relative;overflow:hidden}.metabase-experience__decoration{z-index:1;border-radius:50%;position:absolute}.metabase-experience__decoration--top-right{filter:blur(40px);background:linear-gradient(135deg,#59bd651a,#4caf501a);width:200px;height:200px;top:50px;right:10%}.metabase-experience__decoration--bottom-left{filter:blur(30px);background:linear-gradient(135deg,#080a3c14,#1a1c4a14);width:150px;height:150px;bottom:100px;left:5%}.metabase-experience__container{z-index:2;position:relative}.metabase-experience__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:25px;padding:10px 25px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 6px 20px #59bd654d}.metabase-experience__title{background:linear-gradient(135deg,#080a3c,#1a1c4a);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:25px;font-size:2.5rem;font-weight:700;line-height:1.2}.metabase-experience__description{color:#666;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.7}.metabase-experience__accordion{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:25px;overflow:hidden;box-shadow:0 20px 60px #0000001a}.metabase-experience__accordion details{border:none;margin:0;padding-bottom:10px}.metabase-experience__accordion summary{cursor:pointer;color:#080a3c;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #59bd651a;padding:25px 30px;font-size:1.1rem;font-weight:600;transition:all .3s;position:relative}.metabase-experience__accordion summary:hover{color:#59bd65;background:linear-gradient(135deg,#59bd651a,#4caf501a)}.metabase-experience__accordion summary:before{content:"";background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.metabase-experience__accordion details[open] summary:before{transform:translateY(-50%)rotate(45deg)}.metabase-experience__answer-container{background:linear-gradient(135deg,#59bd650d,#4caf500d);border-radius:20px;margin:20px;padding:30px}.metabase-experience__answer-text{color:#666;margin:0;font-size:1.05rem;line-height:1.7}@media (max-width:768px){.metabase-text__title,.metabase-experience__title{font-size:1.8rem}.metabase-experience__accordion summary{padding:20px 25px;font-size:1rem}}.powerbi-header{background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 50%,#2d2f5a 100%);position:relative;overflow:hidden}.powerbi-header__decoration{z-index:1;border-radius:50%;position:absolute}.powerbi-header__decoration--top-right{filter:blur(60px);background:linear-gradient(135deg,#59bd6514,#4caf5014);width:300px;height:300px;top:10%;right:5%}.powerbi-header__decoration--bottom-left{filter:blur(40px);background:linear-gradient(135deg,#59bd650d,#4caf500d);width:200px;height:200px;bottom:20%;left:10%}.powerbi-header__content{z-index:2;position:relative}.powerbi-header__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:30px;padding:12px 30px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 8px 25px #59bd654d}.powerbi-header__title{color:#fff;text-shadow:0 4px 20px #0000004d;margin-bottom:25px;font-size:3.5rem;font-weight:700;line-height:1.2}.powerbi-header__description{color:#ffffffe6;margin-bottom:20px;font-size:1.2rem;line-height:1.7}.powerbi-header__description--secondary{color:#fffc;margin-bottom:30px;font-size:1.1rem;line-height:1.6}.powerbi-header__cta{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border:none;border-radius:30px;padding:15px 35px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 8px 25px #59bd654d}.powerbi-header__cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #59bd6566}.powerbi-header__image-wrapper{position:relative}.powerbi-header__image-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:25px;padding:40px;transition:all .3s;transform:perspective(1000px)rotateY(-5deg);box-shadow:0 25px 70px #0000004d}.powerbi-header__image-card:hover{transform:perspective(1000px)rotateY(-3deg)scale(1.02)}.powerbi-header__image-card img{filter:drop-shadow(0 10px 30px #0003)}@media (max-width:768px){.powerbi-header__title{font-size:2.5rem}.powerbi-header__image-wrapper{margin-top:40px;margin-bottom:40px}}.powerbi-text{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);position:relative;overflow:hidden}.powerbi-text__decoration{z-index:1;border-radius:50%;position:absolute}.powerbi-text__decoration--top-left{filter:blur(30px);background:linear-gradient(135deg,#59bd651a,#4caf501a);width:150px;height:150px;top:50px;left:10%}.powerbi-text__decoration--bottom-right{filter:blur(25px);background:linear-gradient(135deg,#080a3c14,#1a1c4a14);width:120px;height:120px;bottom:100px;right:5%}.powerbi-text__container{z-index:2;position:relative}.powerbi-text__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:25px;padding:10px 25px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 6px 20px #59bd654d}.powerbi-text__title{background:linear-gradient(135deg,#080a3c,#1a1c4a);-webkit-text-fill-color:#0000;word-break:break-word;-webkit-background-clip:text;background-clip:text;margin-bottom:25px;font-size:2.5rem;font-weight:700;line-height:1.2}.powerbi-text__description{color:#666;margin-bottom:20px;font-size:1.1rem;line-height:1.7}.powerbi-text__description:last-child{margin-bottom:0}.powerbi-text__image-wrapper{position:relative}.powerbi-text__image-decoration{z-index:1;border-radius:50%;position:absolute}.powerbi-text__image-decoration--top-right{filter:blur(15px);background:linear-gradient(135deg,#59bd6533,#4caf5033);width:80px;height:80px;top:20px;right:20px}.powerbi-text__image-decoration--bottom-left{filter:blur(12px);background:linear-gradient(135deg,#080a3c26,#1a1c4a26);width:60px;height:60px;bottom:30px;left:30px}.powerbi-text__image-card{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:25px;padding:30px;transition:all .3s;position:relative;transform:perspective(1000px)rotateY(5deg);box-shadow:0 25px 70px #00000026}.powerbi-text__image-card:hover{transform:perspective(1000px)rotateY(3deg)scale(1.02)}.powerbi-text__image-card img{filter:drop-shadow(0 10px 30px #0000001a);border-radius:15px}.powerbi-text__floating-badge{z-index:3;border-radius:20px;font-size:.9rem;font-weight:600;animation:4s ease-in-out infinite powerbi-float;position:absolute;box-shadow:0 8px 25px #59bd654d}.powerbi-text__floating-badge--primary{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);padding:12px 20px;top:15%;right:10%}.powerbi-text__floating-badge--secondary{color:#59bd65;background:#fff;border-radius:18px;padding:10px 18px;font-size:.85rem;animation:6s ease-in-out infinite reverse powerbi-float;bottom:25%;left:5%;box-shadow:0 6px 20px #0000001a}@keyframes powerbi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.powerbi-experience{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);position:relative;overflow:hidden}.powerbi-experience__decoration{z-index:1;border-radius:50%;position:absolute}.powerbi-experience__decoration--top-right{filter:blur(40px);background:linear-gradient(135deg,#59bd651a,#4caf501a);width:200px;height:200px;top:50px;right:10%}.powerbi-experience__decoration--bottom-left{filter:blur(30px);background:linear-gradient(135deg,#080a3c14,#1a1c4a14);width:150px;height:150px;bottom:100px;left:5%}.powerbi-experience__container{z-index:2;position:relative}.powerbi-experience__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:25px;padding:10px 25px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 6px 20px #59bd654d}.powerbi-experience__title{background:linear-gradient(135deg,#080a3c,#1a1c4a);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:25px;font-size:2.5rem;font-weight:700;line-height:1.2}.powerbi-experience__description{color:#666;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.7}.powerbi-experience__accordion{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:25px;overflow:hidden;box-shadow:0 20px 60px #0000001a}.powerbi-experience__accordion details{border:none;margin:0;padding-bottom:10px}.powerbi-experience__accordion summary{cursor:pointer;color:#080a3c;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #59bd651a;padding:25px 30px;font-size:1.1rem;font-weight:600;transition:all .3s;position:relative}.powerbi-experience__accordion summary:hover{color:#59bd65;background:linear-gradient(135deg,#59bd651a,#4caf501a)}.powerbi-experience__accordion summary:before{content:"";background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.powerbi-experience__accordion details[open] summary:before{transform:translateY(-50%)rotate(45deg)}.powerbi-experience__answer-container{background:linear-gradient(135deg,#59bd650d,#4caf500d);border-radius:20px;margin:20px;padding:30px}.powerbi-experience__answer-text{color:#666;margin:0;font-size:1.05rem;line-height:1.7}@media (max-width:768px){.powerbi-text__title,.powerbi-experience__title{font-size:1.8rem}.powerbi-experience__accordion summary{padding:20px 25px;font-size:1rem}}.powerbi-projekte{background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 50%,#2d2f5a 100%);position:relative;overflow:hidden}.powerbi-projekte__decoration{z-index:1;border-radius:50%;position:absolute}.powerbi-projekte__decoration--top-right{filter:blur(40px);background:linear-gradient(135deg,#59bd6526,#4caf5026);width:200px;height:200px;top:50px;right:10%}.powerbi-projekte__decoration--bottom-left{filter:blur(30px);background:linear-gradient(135deg,#59bd651a,#4caf501a);width:150px;height:150px;bottom:100px;left:5%}.powerbi-projekte__container{z-index:2;position:relative}.powerbi-projekte__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:25px;padding:10px 25px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 6px 20px #59bd654d}.powerbi-projekte__title{color:#fff;margin-bottom:30px;font-size:2.5rem;font-weight:700;line-height:1.2}.powerbi-projekte__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:40px;box-shadow:0 20px 60px #0003}.powerbi-projekte__description{color:#fff;text-align:center;margin:0;font-size:1.1rem;line-height:1.7}.ki-advantages-section{background:linear-gradient(135deg,#f8f9ff 0%,#e8f4fd 50%,#f0f8ff 100%);position:relative;overflow:hidden}.bg-decoration{filter:blur(40px);border-radius:50%;animation:6s ease-in-out infinite ki-float;position:absolute}.bg-decoration-2{filter:blur(30px);background:linear-gradient(45deg,#080a3c1a,#1a1c4a1a);width:150px;height:150px;animation:8s ease-in-out infinite reverse ki-float;bottom:15%;right:10%}.ki-content-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:20px;flex-direction:column;height:100%;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001a}.ki-header{text-align:center;margin-bottom:2rem}.ki-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:25px;margin-bottom:20px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 4px 15px #59bd654d}.ki-title{background:linear-gradient(135deg,#080a3c,#1a1c4a);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:2.2rem;font-weight:700;line-height:1.2}.ki-description{color:#666;margin-bottom:30px;font-size:1.1rem;line-height:1.6}.advantage-item,.technology-item{background:#59bd650d;border:1px solid #59bd651a;border-radius:15px;align-items:center;margin-bottom:25px;padding:20px;transition:all .3s;display:flex}.advantage-item:hover,.technology-item:hover{background:#59bd651a;transform:translateY(-5px);box-shadow:0 15px 40px #59bd6526}.advantage-item:hover .advantage-icon,.advantage-item:hover .technology-icon,.technology-item:hover .advantage-icon,.technology-item:hover .technology-icon{transform:scale(1.1);box-shadow:0 12px 30px #59bd6540}.advantage-item:hover .advantage-title,.advantage-item:hover .technology-title,.technology-item:hover .advantage-title,.technology-item:hover .technology-title{color:#59bd65}.advantage-icon,.technology-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-right:20px;transition:all .3s;display:flex;box-shadow:0 8px 25px #00000026}.advantage-icon-svg,.technology-icon-svg{color:#fff;width:30px;height:30px}.advantage-title,.technology-title{color:#080a3c;margin-bottom:8px;font-size:1.1rem;font-weight:600;line-height:1.3;transition:color .3s}.advantage-text,.technology-text{color:#666;margin:0;font-size:.95rem;line-height:1.5}.ki-cta-container{margin-top:auto}.ki-cta-button{cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border:none;border-radius:25px;padding:15px 30px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 8px 25px #59bd654d;color:#fff!important}.ki-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.ki-cta-button:hover{background:linear-gradient(135deg,#4caf50,#59bd65);text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 35px #59bd6566;color:#fff!important}.ki-cta-button:hover:before{left:100%}.ki-cta-button:active{transform:translateY(0);box-shadow:0 5px 15px #59bd654d}@keyframes ki-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (max-width:768px){.services-image{margin-top:40px}.ki-first-card{margin-bottom:30px}}.ki-topics-section{background:linear-gradient(135deg,#f8f9ff 0%,#e8f4fd 50%,#f0f8ff 100%);position:relative;overflow:hidden}.ki-topics-decoration{z-index:1;border-radius:50%;position:absolute}.ki-topics-decoration--top-left{filter:blur(40px);background:linear-gradient(45deg,#59bd651a,#4caf501a);width:200px;height:200px;animation:6s ease-in-out infinite ki-float;top:10%;left:5%}.ki-topics-decoration--bottom-right{filter:blur(30px);background:linear-gradient(45deg,#080a3c1a,#1a1c4a1a);width:150px;height:150px;animation:8s ease-in-out infinite reverse ki-float;bottom:15%;right:10%}.ki-topics-header__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:25px;margin-bottom:20px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 4px 15px #59bd654d}.ki-topics-header__title{background:linear-gradient(135deg,#080a3c,#1a1c4a);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:2.5rem;font-weight:700;line-height:1.2}.ki-topics-header__description{color:#666;max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6}.ki-topic-card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:20px;height:100%;padding:30px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 15px 50px #0000001a}.ki-topic-card:hover{transform:translateY(-10px);box-shadow:0 25px 70px #00000026}.ki-topic-card:hover .ki-topic-card__icon{transform:scale(1.1)}.ki-topic-card__icon{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;transition:transform .3s;display:flex;box-shadow:0 10px 30px #0003}.ki-topic-card__icon-svg{color:#fff;width:40px;height:40px}.ki-topic-card__title{color:#080a3c;margin-bottom:15px;font-size:1.3rem;font-weight:600;line-height:1.3}.ki-topic-card__description{color:#666;margin:0;font-size:1rem;line-height:1.6}.ki-topic-card__overlay{opacity:0;pointer-events:none;background:linear-gradient(135deg,#59bd651a,#4caf501a);border-radius:20px;transition:opacity .3s;position:absolute;inset:0}.ki-topics-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#59bd65,#4caf50);border:1px solid #fff3;border-radius:20px;padding:40px;position:relative;overflow:hidden;box-shadow:0 20px 60px #59bd654d}.ki-topics-cta__decoration{background:#ffffff1a;border-radius:50%;position:absolute}.ki-topics-cta__decoration--top-right{filter:blur(20px);width:100px;height:100px;top:-50px;right:-50px}.ki-topics-cta__decoration--bottom-left{filter:blur(15px);width:60px;height:60px;bottom:-30px;left:-30px}.ki-topics-cta__title{color:#fff;z-index:2;margin-bottom:20px;font-size:1.8rem;font-weight:600;position:relative}.ki-topics-cta__description{color:#ffffffe6;z-index:2;max-width:600px;margin:0 auto 30px;font-size:1.1rem;position:relative}.ki-topics-cta__button{color:#59bd65;cursor:pointer;text-transform:uppercase;letter-spacing:1px;z-index:2;background:#fff;border:none;border-radius:25px;padding:15px 30px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;position:relative;box-shadow:0 8px 25px #0003}.ki-topics-cta__button:hover{color:#4caf50;transform:translateY(-2px);box-shadow:0 12px 35px #0000004d}@media (max-width:768px){.ki-topic-card{margin-bottom:20px}}.ki-blog-highlight__list{flex-direction:column;gap:1.5rem;display:flex}.ki-blog-highlight__card{background:linear-gradient(135deg,#f8fff9 0%,#eef8f0 100%);border:1px solid #59bd6540;border-left:4px solid #59bd65;border-radius:16px;padding:32px 36px}.ki-blog-highlight__badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:20px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.ki-blog-highlight__title{color:#080a3c;margin-bottom:12px;font-size:1.5rem;font-weight:700;line-height:1.35}.ki-blog-highlight__description{color:#666;max-width:720px;margin-bottom:22px}.ki-services__title{margin-top:30px;margin-bottom:50px}.sd-process{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);position:relative;overflow:hidden}.sd-process__decoration{border-radius:50%;position:absolute}.sd-process__decoration--top-left{background:radial-gradient(circle,#59bd650d 0%,#0000 70%);width:300px;height:300px;animation:4s ease-in-out infinite sd-pulse;top:10%;left:10%}.sd-process__decoration--bottom-right{background:radial-gradient(circle,#59bd6508 0%,#0000 70%);width:200px;height:200px;animation:6s ease-in-out infinite sd-pulse;bottom:15%;right:15%}.sd-process__header{margin-bottom:4rem}.sd-process__title{color:#080a3c;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin-bottom:1.5rem;padding-bottom:15px;font-size:2.5rem;font-weight:700;display:inline-block;position:relative}.sd-process__title-underline{background:linear-gradient(90deg,#59bd65,#4caf50);border-radius:2px;width:100px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sd-process__description{color:#666;max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.6}.sd-process-card{text-align:center;background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:1px solid #59bd651a;border-radius:20px;height:100%;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 15px 35px #0000001a}.sd-process-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px #59bd6533}.sd-process-card__step-number{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:700;display:flex;position:absolute;top:20px;right:20px}.sd-process-card__icon{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 2rem;animation:3s ease-in-out infinite sd-float;display:flex}.sd-process-card__icon-svg{color:#fff;filter:drop-shadow(0 2px 4px #0003);width:50px;height:50px}.sd-process-card__title{color:#080a3c;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.sd-process-card__description{color:#666;margin:0;font-size:1rem;line-height:1.7}@keyframes sd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sd-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}@media (max-width:768px){.sd-process__title{padding-left:10px;padding-right:10px;font-size:1.8rem}.sd-process__title-underline{width:80px}.sd-process__description{padding:0 15px;font-size:1rem}}@media (max-width:480px){.sd-process__title{font-size:1.4rem;line-height:1.3}.sd-process__title-underline{width:60px}.sd-process__description{font-size:.95rem}}.sd-technologies{background:linear-gradient(135deg,#f8fbfa 0%,#e8f5e8 50%,#f0f8f0 100%);position:relative;overflow:hidden}.sd-technologies__decoration{border-radius:50%;position:absolute}.sd-technologies__decoration--top-right{background:radial-gradient(circle,#59bd651a 0%,#0000 70%);width:180px;height:180px;animation:7s ease-in-out infinite sd-tech-float;top:15%;right:5%}.sd-technologies__decoration--bottom-left{background:radial-gradient(circle,#59bd6514 0%,#0000 70%);width:120px;height:120px;animation:9s ease-in-out infinite reverse sd-tech-float;bottom:20%;left:8%}.sd-technologies__header{margin-bottom:4rem}.sd-technologies__title{color:#080a3c;margin-bottom:2.5rem;padding-bottom:1rem;font-size:2.5rem;font-weight:700;position:relative}.sd-technologies__title-underline{background:linear-gradient(90deg,#59bd65,#4caf50);border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sd-technologies__description{color:#666;max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.6}.sd-tech-slide{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:1px solid #59bd651a;border-radius:20px;padding:3rem;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.sd-tech-slide__header{text-align:center;margin-bottom:3rem}.sd-tech-slide__category-title{color:#080a3c;margin-bottom:1rem;font-size:2rem;font-weight:600}.sd-tech-slide__category-underline{background:linear-gradient(90deg,#59bd65,#4caf50);border-radius:2px;width:60px;height:3px;margin:0 auto}.sd-tech-card{text-align:center;background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:1px solid #59bd651a;border-radius:15px;height:100%;padding:2rem;transition:all .3s;box-shadow:0 8px 25px #00000014}.sd-tech-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #59bd6533}.sd-tech-card__icon{background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex;box-shadow:0 8px 20px #59bd654d}.sd-tech-card__icon-svg{color:#fff;filter:drop-shadow(0 2px 4px #0003);width:40px;height:40px}.sd-tech-card__name{color:#080a3c;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.sd-tech-card__description{color:#666;margin:0;font-size:.95rem;line-height:1.6}@keyframes sd-tech-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.tech-swiper .swiper-pagination-bullet{opacity:.3;background:#59bd65;width:12px;height:12px;transition:all .3s}.tech-swiper .swiper-pagination-bullet-active{opacity:1;transform:scale(1.2)}.tech-swiper .swiper-button-next,.tech-swiper .swiper-button-prev{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#59bd651a;border-radius:50%;width:50px;height:50px;transition:all .3s}.tech-swiper .swiper-button-next:hover,.tech-swiper .swiper-button-prev:hover{background:#59bd6533;transform:scale(1.1)}.tech-swiper .swiper-button-next:after,.tech-swiper .swiper-button-prev:after{color:#59bd65;font-size:18px}.webdev-features__services-title{margin-top:30px;margin-bottom:50px}.webdev-technologies-section{background:linear-gradient(135deg,#f8fbfa 0%,#e8f5e8 50%,#f0f8f0 100%);position:relative;overflow:hidden}.bg-decoration{border-radius:50%;animation:6s ease-in-out infinite webdev-float;position:absolute}.bg-decoration-1{background:radial-gradient(circle,#59bd651a 0%,#0000 70%);width:200px;height:200px;top:10%;left:5%}.bg-decoration-2{background:radial-gradient(circle,#59bd6514 0%,#0000 70%);width:150px;height:150px;animation:8s ease-in-out infinite reverse webdev-float;bottom:15%;right:10%}.webdev-title{z-index:2;position:relative}.webdev-title-text{color:#080a3c;margin-bottom:1rem;font-size:2rem;font-weight:700;position:relative}.webdev-title-underline{background:linear-gradient(90deg,#59bd65,#4caf50);border-radius:2px;width:60px;height:4px;position:absolute;bottom:-10px;left:0}.webdev-title-description{color:#666;margin-top:1rem;font-size:1.1rem;line-height:1.6}.webdevswiper{--swiper-navigation-color:#59bd65;--swiper-pagination-color:#59bd65;--swiper-pagination-bullet-inactive-color:#ddd;--swiper-pagination-bullet-inactive-opacity:.5}.webdevswiper .swiper-pagination-bullet{opacity:.3;background:#59bd65;width:12px;height:12px;transition:all .3s}.webdevswiper .swiper-pagination-bullet-active{opacity:1;transform:scale(1.2)}.webdevswiper .swiper-button-next,.webdevswiper .swiper-button-prev{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#59bd651a;border-radius:50%;width:50px;height:50px;transition:all .3s}.webdevswiper .swiper-button-next:hover,.webdevswiper .swiper-button-prev:hover{background:#59bd6533;transform:scale(1.1)}.webdev-slide-card{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:1px solid #59bd651a;border-radius:20px;padding:3rem;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.webdev-content{text-align:center}.webdev-slide-card .about-content.webdev-content .sub-title.webdev-subtitle{background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:25px;margin-bottom:2rem;padding:8px 20px;font-size:.9rem;font-weight:600;display:inline-block;box-shadow:0 4px 15px #59bd654d;color:#fff!important}.webdev-icon-container{background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 2rem;animation:2s infinite webdev-pulse;display:flex;box-shadow:0 10px 30px #59bd654d}.webdev-icon{color:#fff;filter:drop-shadow(0 2px 4px #0003);width:64px;height:64px}.webdev-text{text-align:center;color:#555;max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.8}@keyframes webdev-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes webdev-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.webdev-partner__image-wrapper{position:relative}.webdev-partner__decoration{filter:blur(20px);z-index:1;border-radius:50%;position:absolute}.webdev-partner__decoration--top{background:linear-gradient(135deg,#59bd6533,#4caf5033);width:120px;height:120px;top:20px;right:20px}.webdev-partner__decoration--bottom{filter:blur(15px);background:linear-gradient(135deg,#080a3c26,#1a1c4a26);width:80px;height:80px;bottom:40px;left:30px}.webdev-partner__image-card{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:25px;padding:30px;transition:all .3s;position:relative;transform:perspective(1000px)rotateY(-5deg);box-shadow:0 25px 70px #00000026}.webdev-partner__image-card:hover{transform:perspective(1000px)rotateY(-3deg)scale(1.02)}.webdev-partner__main-image{filter:drop-shadow(0 10px 30px #0000001a);border-radius:15px;width:100%;height:auto}.webdev-partner__floating-tag{z-index:3;border-radius:20px;padding:12px 20px;font-size:.9rem;font-weight:600;animation:4s ease-in-out infinite webdev-float;position:absolute}.webdev-partner__floating-tag--primary{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);top:15%;right:10%;box-shadow:0 8px 25px #59bd654d}.webdev-partner__floating-tag--secondary{color:#59bd65;background:#fff;border-radius:18px;padding:10px 18px;font-size:.85rem;animation:6s ease-in-out infinite reverse webdev-float;bottom:25%;left:5%;box-shadow:0 6px 20px #0000001a}.wp-header{background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 50%,#2d2f5a 100%);position:relative;overflow:hidden}.wp-header__section{z-index:2;position:relative}.wp-header__decoration{filter:blur(60px);z-index:1;border-radius:50%;position:absolute}.wp-header__decoration--top{background:linear-gradient(135deg,#59bd6514,#4caf5014);width:300px;height:300px;top:10%;right:5%}.wp-header__decoration--bottom{filter:blur(40px);background:linear-gradient(135deg,#59bd650d,#4caf500d);width:200px;height:200px;bottom:20%;left:10%}.wp-header__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:30px;padding:12px 30px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 8px 25px #59bd654d}.wp-header__title{color:#fff;text-shadow:0 4px 20px #0000004d;margin-bottom:25px;font-size:3.5rem;font-weight:700;line-height:1.2}.wp-header__description{color:#ffffffe6;margin-bottom:20px;font-size:1.2rem;line-height:1.7}.wp-header__description--secondary{color:#fffc;margin-bottom:30px;font-size:1.1rem;line-height:1.6}.wp-header__features-row{margin-bottom:30px}.wp-header__feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff1a;border:1px solid #fff3;border-radius:15px;padding:20px;transition:all .3s}.wp-header__feature-card:hover{background:#ffffff26;transform:translateY(-5px)}.wp-header__feature-icon{color:#59bd65;margin-bottom:10px;font-size:2rem}.wp-header__feature-title{color:#fff;margin-bottom:5px;font-size:1rem}.wp-header__feature-text{color:#fffc;margin:0;font-size:.9rem}.wp-header__cta{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border:none;border-radius:30px;padding:15px 35px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 8px 25px #59bd654d}.wp-header__cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 35px #59bd6566}.wp-header__image-wrapper{position:relative}.wp-header__image-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:25px;padding:40px;transition:all .3s;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-5deg);box-shadow:0 25px 70px #0000004d}.wp-header__image-card:hover{transform:perspective(1000px)rotateY(-3deg)scale(1.02)}.wp-header__image-decoration{filter:blur(20px);z-index:1;background:linear-gradient(135deg,#59bd651a,#4caf501a);border-radius:50%;width:80px;height:80px;position:absolute;top:-20px;right:-20px}.wp-header__image-content{z-index:2;text-align:center;position:relative}.wp-header__main-image{border-radius:25px;width:70%;height:auto;margin-bottom:20px}.wp-header__image-title{color:#080a3c;margin-bottom:15px;font-size:1.8rem;font-weight:600}.wp-header__image-subtitle{color:#666;margin-bottom:20px;font-size:1rem;line-height:1.6}.wp-header__icon-badges{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.wp-header__icon-badge{background:linear-gradient(135deg,#59bd651a,#4caf501a);border:1px solid #59bd6533;border-radius:20px;padding:10px 15px}.wp-header__icon-badge-icon{color:#59bd65;font-size:1.2rem}@media (max-width:768px){.wp-header__title{font-size:2.5rem}.wp-header__image-wrapper{margin-top:40px;margin-bottom:40px}}.wp-industries{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);position:relative;overflow:hidden}.wp-industries__decoration{filter:blur(40px);z-index:1;background:linear-gradient(135deg,#59bd6514,#4caf5014);border-radius:50%;width:200px;height:200px;position:absolute;top:10%;right:5%}.wp-industries__container{z-index:2;position:relative}.wp-industries__header{margin-bottom:2rem}.wp-industries__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:25px;padding:12px 30px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 8px 25px #59bd654d}.wp-industries__title{background:linear-gradient(135deg,#080a3c,#1a1c4a);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:25px;font-size:2.8rem;font-weight:700;line-height:1.2}.wp-industries__intro-card{background:#fff;border:1px solid #59bd651a;border-radius:20px;margin:0 auto;padding:30px;box-shadow:0 15px 40px #0000001a}.wp-industries__intro-text{color:#333;margin-bottom:15px;font-size:1.1rem;line-height:1.7}.wp-industries__intro-text:last-child{margin-bottom:0}.wp-industries__accordion-wrapper{background:#fff;border:1px solid #59bd651a;border-radius:1.5rem;padding:2.5rem;box-shadow:0 20px 60px #0000001a;padding-bottom:3rem!important}.wp-industries__accordion-summary{color:#080a3c;cursor:pointer;background:linear-gradient(135deg,#59bd651a,#4caf501a);border:1px solid #59bd6533;border-radius:15px;padding:20px;font-size:1.2rem;font-weight:600;transition:all .3s}.wp-industries__accordion-summary:hover{background:#59bd6526}.wp-industries__accordion-content-text{color:#333;text-align:center;margin-bottom:25px;padding:1rem;font-size:1.1rem;line-height:1.7}.wp-industries__feature-card{background:linear-gradient(135deg,#59bd650d,#4caf500d);border:1px solid #59bd651a;border-radius:15px;height:100%;padding:1.25rem}.wp-industries__feature-title{color:#080a3c;margin-bottom:15px;font-size:1.1rem;font-weight:600}.wp-industries__feature-list{margin:0;padding:0;list-style:none}.wp-industries__feature-item{color:#333;padding:5px 0;font-size:.9rem}.wp-industries__accordion-content{padding:2rem 0 1rem}.wp-industries__feature-row{margin-bottom:1.5rem;padding:3rem}.wp-industries .native-accordion details{border-radius:.9375rem;margin-bottom:1.25rem;transition:all .3s;overflow:hidden}.wp-industries .native-accordion details:hover{transform:translateY(-2px)}.wp-industries .native-accordion details:last-child{margin-bottom:0}@media (max-width:768px){.wp-industries__title{font-size:2.2rem}.wp-industries__accordion-wrapper{padding:20px}}.appdev-text{background:#fff;position:relative}.appdev-text__badge{color:#fff;text-transform:uppercase;letter-spacing:.09375rem;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:1.875rem;margin-bottom:1.25rem;padding:.625rem 1.5625rem;font-size:.875rem;font-weight:600;display:inline-block;box-shadow:0 5px 20px #59bd6540}.appdev-text__title{color:#080a3c;margin-bottom:1.25rem;font-size:3rem;font-weight:800;line-height:1.2}.appdev-text__description{color:#666;max-width:800px;margin:0 auto;font-size:1.2rem;line-height:1.8}.appdev-text__section-title{color:#080a3c;text-align:center;margin-bottom:1.875rem;font-size:2rem;font-weight:700}.appdev-feature-card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:2px solid #e8f5e9;border-radius:1.5625rem;height:100%;padding:2.1875rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 25px #0000000f}.appdev-feature-card:hover{border-color:#59bd65;transform:translateY(-8px);box-shadow:0 15px 40px #59bd6533}.appdev-feature-card__number{color:#59bd651a;font-size:3rem;font-weight:900;line-height:1;position:absolute;top:1.25rem;right:1.25rem}.appdev-feature-card__icon-wrapper{background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:1.25rem;justify-content:center;align-items:center;width:4.375rem;height:4.375rem;margin-bottom:1.5625rem;display:flex;box-shadow:0 8px 20px #59bd654d}.appdev-feature-card__icon{color:#fff;font-size:2rem}.appdev-feature-card__text{color:#080a3c;margin:0;font-size:1.1rem;font-weight:600;line-height:1.6}.appdev-highlight-box{color:#fff;text-align:center;border-radius:1.5625rem;padding:2.5rem;box-shadow:0 10px 40px #59bd654d}.appdev-highlight-box__text{color:#080a3c;margin:0;font-size:1.3rem;font-weight:500;line-height:1.6}.appdev-benefits-card{background:#fff;border:1px solid #e8f5e9;border-radius:1.5625rem;height:100%;padding:2.5rem;box-shadow:0 10px 40px #00000014}.appdev-benefits-card__title{color:#080a3c;margin-bottom:1.875rem;font-size:2rem;font-weight:700}.appdev-benefit-item{background:#f8fafc;border:1px solid #e8f5e9;border-radius:.9375rem;align-items:center;margin-bottom:.9375rem;padding:1.25rem;transition:all .3s;display:flex}.appdev-benefit-item:hover{background:linear-gradient(135deg,#f1f8f4,#e8f5e9);border-color:#59bd65;transform:translate(5px)}.appdev-benefit-item__icon-wrapper{background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;margin-right:1.25rem;display:flex;box-shadow:0 5px 15px #59bd6540}.appdev-benefit-item__icon{color:#fff;font-size:1.5rem}.appdev-benefit-item__text{color:#080a3c;margin:0;font-size:1.05rem;font-weight:500;line-height:1.6}.appdev-image-card{text-align:center;background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e8f5e9;border-radius:1.5625rem;justify-content:center;align-items:center;height:100%;padding:2.5rem;display:flex;box-shadow:0 10px 40px #00000014}.appdev-tech-section{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);position:relative;overflow:hidden}.appdev-tech-section__decoration{filter:blur(40px);z-index:1;background:linear-gradient(135deg,#59bd6514,#4caf5014);border-radius:50%;width:12.5rem;height:12.5rem;position:absolute;top:10%}.appdev-tech-section__decoration--right{right:5%}.appdev-tech-section__decoration--left{left:5%}.appdev-tech-section__container{z-index:2;position:relative}.appdev-tech-image-card{text-align:center;background:#fff;border:1px solid #59bd651a;border-radius:1.875rem;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2.5rem;display:flex;box-shadow:0 15px 40px #0000001a}.appdev-tech-image-card__image{margin-bottom:1.875rem}.appdev-tech-badge{color:#fff;text-transform:uppercase;letter-spacing:.0625rem;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:1.5625rem;margin-bottom:1.25rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;display:inline-block;box-shadow:0 5px 15px #59bd654d}.appdev-tech-title{background:linear-gradient(135deg,#080a3c,#1a1c4a);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5625rem;font-size:2.5rem;font-weight:700;line-height:1.3}.appdev-tech-description{color:#666;margin-bottom:1.875rem;font-size:1.1rem;line-height:1.8}.appdev-tech-card{background:#fff;border:1px solid #59bd651a;border-radius:1.25rem;margin-bottom:1.875rem;padding:1.875rem;box-shadow:0 10px 30px #00000014}.appdev-tech-card__header{color:#080a3c;align-items:center;margin-bottom:1.25rem;font-size:1.4rem;font-weight:600;display:flex}.appdev-tech-card__header-icon{color:#59bd65;margin-right:.625rem;font-size:1.5rem}.appdev-tech-card__grid{grid-gap:.9375rem;grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));gap:.9375rem;display:grid}.appdev-tech-item{background:#f8fafc;border-radius:.75rem;align-items:flex-start;padding:.75rem;transition:all .3s;display:flex}.appdev-tech-item__icon{color:#59bd65;flex-shrink:0;margin-top:.125rem;margin-right:.75rem;font-size:1.3rem}.appdev-tech-item__text{color:#333;font-size:.95rem;line-height:1.6}.appdev-projects__project-col{justify-content:center;align-items:center;margin-top:3.125rem;display:flex}.appdev-projects__slide-image-wrapper{width:100%;height:auto;position:relative}.appdev-projects__slide-image{width:100%;height:auto}.app-development-cta-benefits{margin-top:12px;margin-bottom:0;padding-left:0;list-style:none}.app-development-cta-benefits li{margin-bottom:10px;padding-left:1.35rem;line-height:1.7;position:relative}.app-development-cta-benefits li:last-child{margin-bottom:0}.app-development-cta-benefits li:before{content:"";background-color:#52af5d;border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.app-development-cta-benefits li span{color:#52af5d;font-weight:400}.wc-header{background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 50%,#080a3c 100%);padding-top:120px;padding-bottom:100px;position:relative;overflow:hidden}.wc-header__decoration{border-radius:50%;position:absolute}.wc-header__decoration--top{filter:blur(60px);background:radial-gradient(circle,#59bd6526 0%,#0000 70%);width:400px;height:400px;top:-100px;right:-100px}.wc-header__decoration--bottom{filter:blur(80px);background:radial-gradient(circle,#59bd651a 0%,#0000 70%);width:500px;height:500px;bottom:-150px;left:-150px}.wc-header__content{z-index:2;position:relative}.wc-header__badge{color:#fff;text-transform:uppercase;letter-spacing:1.5px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:25px;padding:10px 25px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 8px 25px #59bd6566}.wc-header__title{color:#fff;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:25px;font-size:3.5rem;font-weight:800;line-height:1.2}@media (max-width:992px){.wc-header__title{font-size:2.5rem}}@media (max-width:768px){.wc-header__title{text-align:center;font-size:2rem}}@media (max-width:480px){.wc-header__title{font-size:1.6rem}}.wc-header__description{color:#ffffffe6;margin-bottom:35px;font-size:1.3rem;line-height:1.8}.wc-header__features{flex-wrap:wrap;gap:20px;margin-bottom:40px;display:flex}.wc-header__feature-item{color:#fff;align-items:center;display:flex}.wc-header__feature-item svg{color:#59bd65;margin-right:10px;font-size:1.5rem}.wc-header__feature-item span{font-size:1rem}.wc-header__buttons{flex-wrap:wrap;gap:20px;display:flex}.wc-header__btn-primary{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50px;padding:18px 40px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 10px 30px #59bd6566}.wc-header__btn-primary:hover{color:#fff;transform:translateY(-3px);box-shadow:0 15px 40px #59bd6580}.wc-header__btn-secondary{color:#fff;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:50px;padding:18px 40px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.wc-header__btn-secondary:hover{color:#fff;background:#fff3}@media (max-width:992px){.wc-header__cards-column{margin-top:50px}}@media (max-width:768px){.wc-header__cards-column{margin-top:60px}}.wc-header__cards-grid{grid-gap:20px;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.wc-header__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:30px}.wc-header__card svg{color:#59bd65;margin-bottom:15px;font-size:3rem}.wc-header__card h3{color:#fff;margin-bottom:10px;font-size:1.2rem}.wc-header__card p{color:#fffc;margin:0;font-size:.9rem}.wc-header__card--highlight{background:linear-gradient(135deg,#59bd654d,#4caf504d);border:2px solid #59bd6580;flex-direction:column;justify-content:center;align-items:center;display:flex}.wc-header__price{color:#fff;text-align:center;margin-bottom:5px;font-size:2.5rem;font-weight:800}.wc-header__price-desc{color:#ffffffe6;text-align:center;margin:0;font-size:.9rem}.wc-section-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:25px;padding:12px 30px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 8px 25px #59bd654d}.wc-section-title{color:#080a3c;margin-bottom:20px;font-size:2.8rem;font-weight:700;line-height:1.2}.wc-section-title--gradient{background:linear-gradient(135deg,#080a3c,#1a1c4a);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.wc-section-subtitle{color:#666;max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.7}.wc-integration{background:#fff;position:relative}.wc-integration__card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:2px solid #e8f5e9;border-radius:25px;flex-direction:column;width:100%;height:100%;padding:40px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 10px 30px #00000014}.wc-integration__card:hover{border-color:#59bd65;transform:translateY(-8px);box-shadow:0 20px 50px #59bd6533}.wc-integration__icon-box{background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:25px;display:flex;box-shadow:0 8px 20px #59bd654d}.wc-integration__icon-box svg{color:#fff;font-size:2.5rem}.wc-integration__card-title{color:#080a3c;margin-bottom:15px;font-size:1.6rem;font-weight:600}.wc-integration__card-desc{color:#666;margin-bottom:25px;font-size:1.05rem;line-height:1.7}.wc-integration__features{margin-top:auto}.wc-integration__feature-item{align-items:center;margin-bottom:10px;display:flex}.wc-integration__feature-dot{background:#59bd65;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:12px}.wc-integration__feature-text{color:#333;font-size:.95rem}.wc-howitworks{background:#fff;position:relative}.wc-howitworks__step{text-align:center;flex-direction:column;flex:1;width:100%;height:100%;display:flex;position:relative}.wc-howitworks__step-number{z-index:2;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #59bd654d}.wc-howitworks__step-number span{color:#fff;font-size:1.5rem;font-weight:800}.wc-howitworks__step-card{background:#fff;border:2px solid #e8f5e9;border-radius:25px;flex-direction:column;flex:1;min-height:100%;margin-top:30px;padding:50px 30px 30px;transition:all .3s;display:flex;box-shadow:0 10px 30px #00000014}.wc-howitworks__step-card:hover{border-color:#59bd65;box-shadow:0 15px 40px #59bd6533}.wc-howitworks__step-icon{background:linear-gradient(135deg,#59bd651a,#4caf501a);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;display:flex}.wc-howitworks__step-icon svg{color:#59bd65;font-size:2.5rem}.wc-howitworks__step-title{color:#080a3c;flex-shrink:0;margin-bottom:15px;font-size:1.4rem;font-weight:600}.wc-howitworks__step-desc{color:#666;flex:1;margin:0;font-size:1rem;line-height:1.7}.wc-features{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);position:relative;overflow:hidden}.wc-features__decoration{filter:blur(50px);z-index:1;background:linear-gradient(135deg,#59bd6514,#4caf5014);border-radius:50%;width:300px;height:300px;position:absolute;top:10%;right:5%}.wc-features__content{z-index:2;position:relative}.wc-features__card{background:#fff;border:1px solid #59bd651a;border-radius:25px;flex-direction:column;width:100%;height:100%;padding:35px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.wc-features__card:hover{border-color:#59bd65;transform:translateY(-10px);box-shadow:0 20px 50px #59bd6533}.wc-features__icon-box{background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:25px;display:flex;box-shadow:0 8px 20px #59bd654d}.wc-features__icon-box svg{color:#fff;font-size:2rem}.wc-features__card-title{color:#080a3c;margin-bottom:15px;font-size:1.3rem;font-weight:600;line-height:1.3}.wc-features__card-desc{color:#666;flex:1;margin:0;font-size:1rem;line-height:1.7}.wc-cta{background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 50%,#080a3c 100%);position:relative;overflow:hidden}.wc-cta__decoration{filter:blur(80px);background:radial-gradient(circle,#59bd6526 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wc-cta__content{z-index:2;position:relative}.wc-cta__box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;padding:60px}.wc-cta__title{color:#fff;margin-bottom:25px;font-size:3rem;font-weight:800;line-height:1.2}.wc-cta__description{color:#ffffffe6;max-width:700px;margin:0 auto 40px;font-size:1.3rem;line-height:1.8}.wc-cta__buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.wc-cta__btn-primary{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50px;align-items:center;gap:10px;padding:20px 50px;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px #59bd6566}.wc-cta__btn-primary:hover{color:#fff;transform:translateY(-3px);box-shadow:0 15px 40px #59bd6580}.wc-cta__btn-secondary{color:#fff;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:50px;align-items:center;gap:10px;padding:20px 50px;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.wc-cta__btn-secondary:hover{color:#fff;background:#fff3}.wc-faq{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);position:relative;overflow:hidden}.wc-faq__content{z-index:2;position:relative}.wc-faq__item{cursor:pointer;background:#fff;border:1px solid #59bd651a;border-radius:20px;margin-bottom:20px;padding:30px;transition:all .3s;box-shadow:0 10px 30px #00000014}.wc-faq__item:hover{border-color:#59bd65;box-shadow:0 15px 40px #59bd6526}.wc-faq__item summary{color:#080a3c;cursor:pointer;justify-content:space-between;align-items:center;font-size:1.3rem;font-weight:600;list-style:none;display:flex}.wc-faq__item summary::-webkit-details-marker{display:none}.wc-faq__toggle{color:#59bd65;font-size:1.5rem;transition:transform .3s}.wc-faq__answer{border-top:1px solid #e8f5e9;margin-top:20px;padding-top:20px}.wc-faq__answer p{color:#666;margin:0;font-size:1.05rem;line-height:1.8}.wc-pricing{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);position:relative;overflow:hidden}.wc-pricing__decoration{filter:blur(50px);z-index:1;background:linear-gradient(135deg,#59bd6514,#4caf5014);border-radius:50%;width:300px;height:300px;position:absolute;top:10%;left:5%}.wc-pricing__content{z-index:2;position:relative}.wc-pricing__card{background:#fff;border:3px solid #59bd65;border-radius:30px;padding:50px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000026}.wc-pricing__popular{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:20px;padding:8px 20px;font-size:.85rem;font-weight:600;position:absolute;top:20px;right:20px}.wc-pricing__price-box{text-align:center;margin-bottom:40px}.wc-pricing__price{color:#080a3c;margin-bottom:10px;font-size:4rem;font-weight:800;line-height:1}.wc-pricing__period{color:#666;margin-bottom:30px;font-size:1.2rem}.wc-pricing__price-desc{color:#666;margin-bottom:30px;font-size:1rem;line-height:1.7}.wc-pricing__features{border-top:2px solid #e8f5e9;border-bottom:2px solid #e8f5e9;margin-bottom:30px;padding:30px 0}.wc-pricing__feature-item{align-items:center;margin-bottom:15px;display:flex}.wc-pricing__feature-item svg{color:#59bd65;flex-shrink:0;margin-right:15px;font-size:1.5rem}.wc-pricing__feature-item span{color:#080a3c;font-size:1.05rem;font-weight:500}.wc-pricing__cta{color:#fff;text-align:center;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:50px;width:100%;padding:20px;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s;display:block;box-shadow:0 10px 30px #59bd6566}.wc-pricing__cta:hover{color:#fff;transform:translateY(-3px);box-shadow:0 15px 40px #59bd6580}.wc-gallery{background:#fff;position:relative}.wc-gallery .row{flex-wrap:wrap;display:flex}.wc-gallery [class*=col-]{display:flex}.wc-gallery [class*=col-]>div{width:100%;height:100%}.wc-gallery__item{cursor:pointer;background:#fff;border:1px solid #59bd651a;border-radius:20px;flex-direction:column;width:100%;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 10px 30px #00000014}.wc-gallery__item:hover{border-color:#59bd65;transform:translateY(-8px);box-shadow:0 20px 50px #59bd6533}.wc-gallery__item:hover .wc-gallery__overlay{opacity:1}.wc-gallery__item:hover .wc-gallery__image{transform:scale(1.05)}.wc-gallery__image-wrapper{flex-shrink:0;width:100%;height:220px;position:relative;overflow:hidden}.wc-gallery__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.wc-gallery__overlay{opacity:0;background:#080a3c99;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.wc-gallery__zoom-icon{color:#fff;font-size:3rem}.wc-gallery__info{flex-direction:column;flex:1;padding:25px;display:flex}.wc-gallery__title{color:#080a3c;margin-bottom:10px;font-size:1.2rem;font-weight:600}.wc-gallery__description{color:#666;flex:1;margin:0;font-size:.95rem;line-height:1.6}.wc-gallery__lightbox{z-index:9999;background:#000000f2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wc-gallery__lightbox-close{color:#fff;cursor:pointer;z-index:10001;background:0 0;border:none;font-size:2.5rem;transition:transform .3s;position:absolute;top:20px;right:20px}.wc-gallery__lightbox-close:hover{transform:scale(1.1)}.wc-gallery__zoom-controls{z-index:10001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-radius:30px;align-items:center;gap:10px;padding:10px 20px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.wc-gallery__zoom-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;transition:all .3s;display:flex}.wc-gallery__zoom-btn:hover:not(:disabled){background:#59bd65;transform:scale(1.1)}.wc-gallery__zoom-btn:disabled{opacity:.4;cursor:not-allowed}.wc-gallery__zoom-level{color:#fff;text-align:center;min-width:50px;font-size:.9rem;font-weight:600}.wc-gallery__lightbox-image-wrapper{justify-content:center;align-items:center;max-width:100%;max-height:70vh;display:flex;overflow:hidden}.wc-gallery__lightbox-nav{color:#fff;cursor:pointer;z-index:10001;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:3rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wc-gallery__lightbox-nav:hover{background:#59bd65}.wc-gallery__lightbox-nav--prev{left:20px}.wc-gallery__lightbox-nav--next{right:20px}.wc-gallery__lightbox-content{flex-direction:column;align-items:center;max-width:90%;max-height:90vh;display:flex}.wc-gallery__lightbox-image{-o-object-fit:contain;object-fit:contain;border-radius:10px;max-width:100%;max-height:70vh;box-shadow:0 20px 60px #00000080}.wc-gallery__lightbox-info{text-align:center;color:#fff;margin-top:20px}.wc-gallery__lightbox-info h3{margin-bottom:10px;font-size:1.5rem;font-weight:600}.wc-gallery__lightbox-info p{color:#fffc;margin-bottom:15px;font-size:1rem}.wc-gallery__lightbox-counter{color:#fff;background:#59bd65;border-radius:20px;padding:8px 20px;font-size:.9rem;font-weight:600;display:inline-block}.qr-flow-header{background:linear-gradient(135deg,#080a3c 0%,#1a1c4a 50%,#080a3c 100%);padding:120px 0 100px;position:relative;overflow:hidden}.qr-flow-header__decoration{border-radius:50%;position:absolute}.qr-flow-header__decoration--top{filter:blur(60px);background:radial-gradient(circle,#59bd6526 0%,#0000 70%);width:400px;height:400px;top:-100px;right:-100px}.qr-flow-header__decoration--bottom{filter:blur(80px);background:radial-gradient(circle,#59bd651a 0%,#0000 70%);width:500px;height:500px;bottom:-150px;left:-150px}.qr-flow-header__content{z-index:2;position:relative}.qr-flow-header__badge{color:#fff;text-transform:uppercase;letter-spacing:1.5px;background:linear-gradient(135deg,#59bd65,#4caf50);border-radius:30px;margin-bottom:25px;padding:10px 25px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 8px 25px #59bd6566}.qr-flow-header__title{color:#fff;margin-bottom:25px;font-size:3.2rem;font-weight:800;line-height:1.2}@media (max-width:768px){.qr-flow-header__title{text-align:center;font-size:2rem}}.qr-flow-header__description{color:#ffffffe6;margin-bottom:30px;font-size:1.2rem;line-height:1.8}.qr-flow-header__features{flex-direction:column;gap:12px;margin-bottom:35px;display:flex}.qr-flow-header__feature-item{color:#fff;align-items:flex-start;gap:10px;display:flex}.qr-flow-header__feature-item svg{color:#59bd65;flex-shrink:0;margin-top:2px;font-size:1.4rem}.qr-flow-header__buttons{flex-wrap:wrap;gap:15px;display:flex}.qr-flow-header__btn-primary,.qr-flow-header__btn-secondary{border-radius:30px;justify-content:center;align-items:center;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.qr-flow-header__btn-primary{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);box-shadow:0 8px 25px #59bd6559}.qr-flow-header__btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #59bd6573}.qr-flow-header__btn-secondary{color:#fff;background:#ffffff1a;border:2px solid #ffffff59}.qr-flow-header__btn-secondary:hover{color:#fff;background:#ffffff2e}.qr-flow-header__cards{grid-gap:16px;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:576px){.qr-flow-header__cards{grid-template-columns:1fr}}.qr-flow-header__card{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;padding:22px}.qr-flow-header__card svg{color:#59bd65;margin-bottom:12px;font-size:2rem}.qr-flow-header__card h3{color:#fff;margin-bottom:8px;font-size:1.1rem}.qr-flow-header__card p{color:#ffffffd9;margin:0;font-size:.95rem;line-height:1.5}.qr-flow-header__card--highlight{background:linear-gradient(135deg,#59bd6540,#4caf5026);border-color:#59bd6559;grid-column:1/-1}.qr-flow-header__trial{color:#fff;margin:0 0 6px;font-size:1.5rem;font-weight:800}.qr-flow-header__trial-desc{color:#ffffffe6;margin:0}.qr-flow-about{background:#fff;padding:80px 0 40px}.qr-flow-about__badge{color:#59bd65;text-transform:uppercase;letter-spacing:1px;background:#59bd651a;border-radius:20px;margin-bottom:18px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-block}.qr-flow-about__title{color:#080a3c;margin-bottom:22px;font-size:2.2rem;font-weight:700;line-height:1.25}@media (max-width:768px){.qr-flow-about__title{font-size:1.75rem}}.qr-flow-about__text{color:#555;margin-bottom:18px;font-size:1.05rem;line-height:1.75}.qr-flow-about__list{color:#444;margin:0 0 24px;padding-left:1.25rem}.qr-flow-about__list li{margin-bottom:10px;line-height:1.6}.qr-flow-about__link{color:#4caf50;border-bottom:2px solid #59bd6559;font-weight:600;text-decoration:none;display:inline-flex}.qr-flow-about__link:hover{color:#409343}.qr-flow-about__inline-link{color:#4caf50;text-underline-offset:3px;font-weight:600;text-decoration:underline}.qr-flow-about__inline-link:hover{color:#409343}.qr-flow-about__figure{border:1px solid #080a3c0f;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 20px 50px #080a3c1f}.qr-flow-about__figure figcaption{color:#666;text-align:center;background:#f8fafc;padding:12px 16px;font-size:.85rem}.qr-flow-about__image{width:100%;height:auto;display:block}.qr-flow-showcase{background:linear-gradient(#f8fafc 0%,#fff 100%);padding:50px 0 70px}.qr-flow-showcase__intro{text-align:center;max-width:760px;margin:0 auto 55px}.qr-flow-showcase__intro h2{color:#080a3c;margin:14px 0;font-size:2.35rem;font-weight:700}.qr-flow-showcase__intro p{color:#666;margin:0;font-size:1.08rem;line-height:1.7}.qr-flow-showcase__badge{color:#59bd65;text-transform:uppercase;letter-spacing:1px;background:#59bd651a;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-block}.qr-flow-showcase__stack{flex-direction:column;gap:70px;display:flex}.qr-flow-showcase__row{grid-gap:40px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}@media (max-width:991px){.qr-flow-showcase__row{grid-template-columns:1fr}}@media (min-width:992px){.qr-flow-showcase__row--reverse .qr-flow-showcase__copy{order:2}.qr-flow-showcase__row--reverse .qr-flow-showcase__figure{order:1}}.qr-flow-showcase__copy h3{color:#080a3c;margin-bottom:14px;font-size:1.45rem;font-weight:700}.qr-flow-showcase__copy p{color:#555;margin-bottom:18px;line-height:1.75}.qr-flow-showcase__link{color:#4caf50;font-weight:600;text-decoration:none}.qr-flow-showcase__link:hover{text-decoration:underline}.qr-flow-showcase__figure{border:1px solid #080a3c0f;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 16px 40px #00000014}.qr-flow-showcase__figure figcaption{color:#666;text-align:center;background:#f1f5f9;padding:10px 14px;font-size:.82rem}.qr-flow-showcase__image-link{line-height:0;transition:opacity .25s;display:block}.qr-flow-showcase__image-link:hover{opacity:.92}.qr-flow-showcase__image{width:100%;height:auto;display:block}.qr-flow-use-cases{background:#fff;padding:70px 0 90px}.qr-flow-use-cases__intro{text-align:center;max-width:720px;margin:0 auto 45px}.qr-flow-use-cases__intro h2{color:#080a3c;margin:14px 0;font-size:2.2rem;font-weight:700}.qr-flow-use-cases__intro p{color:#666;margin:0;line-height:1.7}.qr-flow-use-cases__badge{color:#59bd65;text-transform:uppercase;letter-spacing:1px;background:#59bd651a;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-block}.qr-flow-use-cases__card{background:#f8fafc;border:1px solid #59bd651f;border-radius:16px;height:100%;padding:28px}.qr-flow-use-cases__card h3{color:#080a3c;margin-bottom:12px;font-size:1.15rem}.qr-flow-use-cases__card p{color:#555;margin:0;line-height:1.65}.qr-flow-use-cases__icon{background:linear-gradient(135deg,#59bd6526,#4caf5014);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.qr-flow-use-cases__icon svg{color:#59bd65;font-size:1.5rem}.qr-flow-use-cases__workflow{background:linear-gradient(135deg,#080a3c0a,#59bd650f);border:1px solid #59bd6526;border-radius:20px;margin-top:55px;padding:36px 32px}.qr-flow-use-cases__workflow h3{color:#080a3c;text-align:center;margin-bottom:22px;font-size:1.35rem}.qr-flow-use-cases__steps{grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.qr-flow-use-cases__steps{grid-template-columns:repeat(3,1fr);gap:24px}}.qr-flow-use-cases__steps li{background:#fff;border-radius:14px;padding:20px;box-shadow:0 8px 24px #0000000a}.qr-flow-use-cases__steps li strong{color:#080a3c;margin-bottom:8px;font-size:1rem;display:block}.qr-flow-use-cases__steps li span{color:#555;font-size:.95rem;line-height:1.55;display:block}.qr-flow-features{background:linear-gradient(#fff 0%,#f8fafc 100%);padding:90px 0}.qr-flow-features__intro{text-align:center;max-width:720px;margin:0 auto 50px}.qr-flow-features__intro h2{color:#080a3c;margin:15px 0;font-size:2.4rem;font-weight:700}.qr-flow-features__intro p{color:#666;margin:0;font-size:1.1rem;line-height:1.7}.qr-flow-features__badge{color:#59bd65;text-transform:uppercase;letter-spacing:1px;background:#59bd651a;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-block}.qr-flow-features__card{background:#fff;border:1px solid #59bd651f;border-radius:16px;height:100%;padding:28px;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #0000000f}.qr-flow-features__card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #59bd651f}.qr-flow-features__card h3{color:#080a3c;margin-bottom:10px;font-size:1.15rem}.qr-flow-features__card p{color:#666;margin:0;line-height:1.6}.qr-flow-features__icon{background:linear-gradient(135deg,#59bd651f,#4caf5014);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex}.qr-flow-features__icon svg{color:#59bd65;font-size:1.6rem}.qr-flow-platform{background:linear-gradient(#f8fafc 0%,#fff 100%);padding:70px 0}.qr-flow-platform__badge{color:#59bd65;text-transform:uppercase;letter-spacing:1px;background:#59bd651a;border-radius:20px;margin-bottom:16px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-block}.qr-flow-platform__title{color:#080a3c;margin-bottom:18px;font-size:2.15rem;font-weight:700;line-height:1.25}.qr-flow-platform__text{color:#555;margin-bottom:16px;line-height:1.75}.qr-flow-platform__list{color:#444;margin:0 0 22px;padding-left:1.25rem}.qr-flow-platform__list li{margin-bottom:8px;line-height:1.6}.qr-flow-platform__link{color:#4caf50;border-bottom:2px solid #59bd6559;font-weight:600;text-decoration:none}.qr-flow-platform__link:hover{color:#409343}.qr-flow-platform__figure{border:1px solid #080a3c0f;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 18px 45px #080a3c1a}.qr-flow-platform__figure figcaption{color:#666;text-align:center;background:#f1f5f9;padding:10px 14px;font-size:.82rem}.qr-flow-platform__image{width:100%;height:auto;display:block}.qr-flow-smart-redirects{background:#fff;padding:60px 0 90px}.qr-flow-smart-redirects__badge{color:#59bd65;text-transform:uppercase;letter-spacing:1px;background:#59bd651a;border-radius:20px;margin-bottom:12px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-block}.qr-flow-smart-redirects__intro{text-align:center;max-width:820px;margin:0 auto 45px}.qr-flow-smart-redirects__intro h2{color:#080a3c;margin:12px 0;font-size:2.25rem;font-weight:700}.qr-flow-smart-redirects__intro p{color:#666;margin:0;line-height:1.7}.qr-flow-smart-redirects__text{color:#555;margin-bottom:16px;line-height:1.75}.qr-flow-smart-redirects__pipeline{background:linear-gradient(135deg,#080a3c08,#59bd650f);border:1px solid #59bd651f;border-radius:16px;margin-top:8px;padding:22px}.qr-flow-smart-redirects__pipeline h3{color:#080a3c;margin-bottom:8px;font-size:1.1rem}.qr-flow-smart-redirects__pipeline>p{color:#666;margin-bottom:16px;font-size:.95rem;line-height:1.6}.qr-flow-smart-redirects__pipeline ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.qr-flow-smart-redirects__pipeline li strong{color:#080a3c;font-size:.95rem;display:block}.qr-flow-smart-redirects__pipeline li span{color:#555;margin-top:4px;font-size:.9rem;line-height:1.5;display:block}.qr-flow-smart-redirects__rules{grid-gap:16px;gap:16px;margin-top:50px;display:grid}@media (min-width:576px){.qr-flow-smart-redirects__rules{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.qr-flow-smart-redirects__rules{grid-template-columns:repeat(5,1fr)}}.qr-flow-smart-redirects__rule{background:#f8fafc;border:1px solid #59bd651f;border-radius:14px;height:100%;padding:16px}.qr-flow-smart-redirects__rule h4{color:#080a3c;margin-bottom:8px;font-size:.92rem}.qr-flow-smart-redirects__rule p{color:#555;margin:0;font-size:.82rem;line-height:1.45}.qr-flow-smart-redirects__footer{text-align:center;color:#666;margin:36px 0 0;line-height:1.6}.qr-flow-smart-redirects__footer a{color:#4caf50;margin:0 4px;font-weight:600}.qr-flow-cta{padding:0 0 90px}.qr-flow-cta__box{text-align:center;color:#fff;background:linear-gradient(135deg,#080a3c,#1a1c4a);border-radius:24px;padding:50px 40px;box-shadow:0 20px 50px #080a3c33}.qr-flow-cta__box h2{color:#fff;margin-bottom:15px;font-size:2rem}.qr-flow-cta__box p{color:#ffffffe6;max-width:640px;margin:0 auto 28px;line-height:1.7}.qr-flow-cta__buttons{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:20px;display:flex}.qr-flow-cta__btn-primary,.qr-flow-cta__btn-secondary{border-radius:30px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.qr-flow-cta__btn-primary{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50)}.qr-flow-cta__btn-primary:hover{color:#fff;transform:translateY(-2px)}.qr-flow-cta__btn-secondary{color:#fff;background:0 0;border:2px solid #fff6}.qr-flow-cta__btn-secondary:hover{color:#fff;background:#ffffff1a}.qr-flow-cta__note{color:#ffffffbf;margin:0;font-size:.95rem}.qr-flow-cta__note a{color:#59bd65;font-weight:600}body{color:#080a3c;background-color:#fff;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:15px;overflow-x:hidden}a{color:#080a3c;text-decoration:none;transition:all .5s;outline:0!important}a:hover{color:#59bd65;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:600}button,input{outline:0!important}img{max-width:100%;height:auto}.d-table{width:100%;height:100%}.d-table-cell{vertical-align:middle}.bg-f4f6fc{background-color:#f4f6fc}.bg-f8fbfa{background-color:#f8fbfa}.bg-f4f5fe{background-color:#f4f5fe}.bg-f4e9da{background-color:#f4e9da}.bg-399044{background-color:#399044}.bg-41A24C{background-color:#41a24c}.bg-48B555{background-color:#48b555}.bg-59BD65{background-color:#59bd65}.bg-6BC476{background-color:#6bc476}.bg-7DCC87{background-color:#7dcc87}.bg-90D398{background-color:#90d398}.bg-9FC8FF{background-color:#9fc8ff}.bg-F39893{background-color:#f39893}.ptb-100{padding-top:100px;padding-bottom:100px}.ptb-70{padding-top:70px;padding-bottom:70px}.ptb-35{padding-top:35px;padding-bottom:35px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.pt-70{padding-top:70px}.pb-70{padding-bottom:70px}.pt-35{padding-top:35px}.pb-35{padding-bottom:35px}.tx-center{text-align:center}.mwidth-1000{max-width:1000px!important}.max-width-1290{max-width:1290px}.bg-f9f9f9{background-color:#f9f9f9}.blt-radius-0{border-radius:0 30px 30px!important}div.about-content>p>span{color:#59bd65}p{color:#4a6f8a;margin-bottom:12px;font-size:15px;line-height:1.8}p:last-child{margin-bottom:0}.border-radius-0{border-radius:0!important}.mr-3{margin-right:15px}.section-title{text-align:center;max-width:575px;margin-bottom:60px;margin-left:auto;margin-right:auto}.section-title h2{margin-bottom:0;font-size:40px;font-weight:600}.section-title h2 span{color:#59bd65;display:inline-block}.section-title.text-left{max-width:576px;margin-left:0;margin-right:0}.section-title.text-left .sub-title{color:#59bd65;margin-bottom:10px;font-weight:600;display:block}.default-btn-inside{text-align:center;z-index:1;color:#fff;background-color:#2e8338;border:none;border-radius:5px;padding:13px 25px 13px 20px;font-size:15px;font-weight:500;transition:all .5s;display:inline-block;position:relative;overflow:hidden}.default-btn-inside i{color:#080a3c;font-size:20px;transition:all .5s;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.default-btn-inside span{z-index:-1;background-color:#289735;border-radius:5px;width:0;height:0;transition:width .6s ease-in-out,height .5s ease-in-out;display:block;position:absolute;transform:translate(-50%,-50%)}.default-btn-inside:hover,.default-btn-inside:focus{color:#fff;box-shadow:0 5px 28.5px 1.5px #13c4a14d!important}.default-btn-inside:hover span,.default-btn-inside:focus span{width:225%;height:562.5px}.default-btn{text-align:center;z-index:1;color:#fff;background-color:#59bd65;border:none;border-radius:5px;padding:13px 25px 13px 20px;font-size:15px;font-weight:500;transition:all .5s;display:inline-block;position:relative;overflow:hidden}.default-btn i{color:#080a3c;font-size:20px;transition:all .5s;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.default-btn span{z-index:-1;background-color:#59bd65;border-radius:5px;width:0;height:0;transition:width .6s ease-in-out,height .5s ease-in-out;display:block;position:absolute;transform:translate(-50%,-50%)}.default-btn:hover,.default-btn:focus{color:#fff;box-shadow:0 5px 28.5px 1.5px #13c4a14d!important}.default-btn:hover span,.default-btn:focus span{width:225%;height:562.5px}.default-btn svg{vertical-align:middle;width:1em;height:1em;margin-right:.5em}.optional-btn{text-align:center;z-index:1;color:#080a3c;background-color:#0000;border:none;border-radius:5px;padding:13px 30px 13px 55px;font-size:15px;font-weight:500;transition:all .5s;display:inline-block;position:relative;overflow:hidden}.optional-btn i{color:#080a3c;font-size:20px;transition:all .5s;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.optional-btn:before{content:"";border:1px solid #080a3c;border-radius:5px;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.optional-btn span{z-index:-1;background-color:#59bd65;border-radius:5px;width:0;height:0;transition:width .6s ease-in-out,height .5s ease-in-out;display:block;position:absolute;transform:translate(-50%,-50%)}.optional-btn:hover,.optional-btn:focus{color:#fff}.optional-btn:hover:before,.optional-btn:focus:before{border-color:#59bd65}.optional-btn:hover span,.optional-btn:focus span{width:225%;height:562.5px}.notfoundlogo{height:240px}.loader08{width:20px;height:20px;margin:-46px auto 0;animation:1s infinite loader08-ub06eb63b;position:relative;top:50%}@keyframes loader08-ub06eb63b{0%,to{box-shadow:-13px 20px #59bd65,13px 20px #0052ec33,13px 46px #0052ec33,-13px 46px #0052ec33}25%{box-shadow:-13px 20px #0052ec33,13px 20px #59bd65,13px 46px #0052ec33,-13px 46px #0052ec33}50%{box-shadow:-13px 20px #0052ec33,13px 20px #0052ec33,13px 46px #59bd65,-13px 46px #0052ec33}75%{box-shadow:-13px 20px #0052ec33,13px 20px #0052ec33,13px 46px #0052ec33,-13px 46px #59bd65}}.preloader-area{z-index:99999;text-align:center;background-color:#fff;width:100%;height:100%;position:fixed;top:0;left:0}.preloader-area .spinner{width:4em;height:4em;transform-style:preserve-3d;margin-left:auto;margin-right:auto;position:absolute;top:45%;left:0;right:0;transform:translateY(-45%)}.preloader-area .spinner .disc{border:.3em dotted #fff;border-radius:100%;width:100%;height:100%;position:absolute}.preloader-area .spinner .disc:first-child{animation:12s linear infinite rotate}.preloader-area .spinner .disc:nth-child(2){animation:12s linear infinite rotateDisc2}.preloader-area .spinner .disc:nth-child(3){animation:12s linear infinite rotateDisc3}.preloader-area .spinner .inner{width:100%;height:100%;transform-style:preserve-3d;animation:6s linear infinite sphereSpin}.preloader-area .spinner:before{content:"";border:2px dotted #fff;border-radius:50%;margin:-15px;position:absolute;inset:0}@keyframes sphereSpin{0%{transform:rotateX(360deg)rotateY(0)}to{transform:rotateX(0)rotateY(360deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateDisc2{0%{transform:rotateX(90deg)rotate(0)}to{transform:rotateX(90deg)rotate(360deg)}}@keyframes rotateDisc3{0%{transform:rotateY(90deg)rotate(0)}to{transform:rotateY(90deg)rotate(360deg)}}.preloader-deactivate{display:none}.navbar-area{z-index:1040;background-color:#0000;width:100%;height:auto;padding-top:5px;padding-bottom:5px;position:relative;top:0;left:0}.navbar-area.is-sticky{z-index:999;width:100%;padding-top:0;padding-bottom:0;position:fixed;top:0;left:0;box-shadow:0 2px 28px #00000017;background-color:#fff!important}.navbar-area.is-sticky .main-nav .navbar .others-options .optional-btn,.navbar-area.is-sticky .main-nav .navbar .others-options .optional-btn i{color:#080a3c}.navbar-area.is-sticky .main-nav .navbar .others-options .optional-btn:before{border-color:#080a3c}.navbar-area.is-sticky .main-nav .navbar .others-options .optional-btn:hover,.navbar-area.is-sticky .main-nav .navbar .others-options .optional-btn:focus,.navbar-area.is-sticky .main-nav .navbar .others-options .optional-btn:hover i,.navbar-area.is-sticky .main-nav .navbar .others-options .optional-btn:focus i{color:#fff}.navbar-area.navbar-style-two{background-color:#fff;position:relative}.navbar-area.navbar-style-two.is-sticky{position:fixed}.navbar-area.navbar-style-two .main-nav .navbar .navbar-nav{margin-left:auto}.navbar-area.navbar-style-two .main-nav .navbar .others-options{margin-left:25px}.navbar-area.navbar-style-two .main-nav .navbar .others-options .optional-btn{color:#080a3c}.navbar-area.navbar-style-two .main-nav .navbar .others-options .optional-btn i{color:#59bd65}.navbar-area.navbar-style-two .main-nav .navbar .others-options .optional-btn:before{border-color:#080a3c}.navbar-area.navbar-style-two .main-nav .navbar .others-options .optional-btn:hover,.navbar-area.navbar-style-two .main-nav .navbar .others-options .optional-btn:focus,.navbar-area.navbar-style-two .main-nav .navbar .others-options .optional-btn:hover i,.navbar-area.navbar-style-two .main-nav .navbar .others-options .optional-btn:focus i{color:#fff}.main-nav{background-color:#0000}.main-nav .navbar{background-color:#0000;padding:0;position:relative}.main-nav .navbar .navbar-brand{padding:0;font-size:27px;font-weight:700}.main-nav .navbar ul{margin-bottom:0;padding-left:0;list-style-type:none}.main-nav .navbar .navbar-nav{margin-left:110px}.main-nav .navbar .navbar-nav .nav-item{padding:0;position:relative}.main-nav .navbar .navbar-nav .nav-item a{color:#4a6f8a;margin-left:13px;margin-right:13px;padding:30px 0;font-size:15px;font-weight:500}.main-nav .navbar .navbar-nav .nav-item a:hover,.main-nav .navbar .navbar-nav .nav-item a:focus,.main-nav .navbar .navbar-nav .nav-item a.active{color:#59bd65}.main-nav .navbar .navbar-nav .nav-item a i{margin-left:-3px;margin-right:-3px;font-size:16px;display:inline-block;position:relative;top:2px}.main-nav .navbar .navbar-nav .nav-item:last-child a{margin-right:0}.main-nav .navbar .navbar-nav .nav-item:first-child a{margin-left:0}.main-nav .navbar .navbar-nav .nav-item:hover a,.main-nav .navbar .navbar-nav .nav-item.active a{color:#59bd65}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu{z-index:99;opacity:0;visibility:hidden;background:#fff;border:none;border-top:2px solid #59bd65;border-radius:0;width:250px;margin-top:20px;padding:0;transition:all .3s ease-in-out;display:block;position:absolute;top:80px;left:0;box-shadow:0 0 15px #0000001a}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li{padding:0}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li a{color:#4a6f8a;border-bottom:1px dashed #e5e5e5;margin:0;padding:13px 20px 11px;font-size:14px;font-weight:500;position:relative}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active{color:#59bd65}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li a .new{color:#fff;background:red;border-radius:20px;padding:0 3px;font-size:8px;position:absolute;top:8px;right:-10px}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li:last-child a{border-bottom:none}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{opacity:0;visibility:hidden;top:0;left:250px}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a{color:#4a6f8a}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active{color:#59bd65}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu{opacity:0;visibility:hidden;top:0;left:220px}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color:#4a6f8a}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color:#59bd65}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{opacity:0;visibility:hidden;top:0;left:-250px}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color:#4a6f8a}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color:#59bd65}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{opacity:0;visibility:hidden;top:0;left:-250px}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color:#4a6f8a}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color:#59bd65}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{opacity:0;visibility:hidden;top:0;left:-250px}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color:#080a3c}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color:#fff;background-color:#59bd65}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{opacity:0;visibility:hidden;top:0;left:-250px}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color:#080a3c}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active,.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color:#fff;background-color:#59bd65}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity:1;visibility:visible;top:0}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color:#59bd65}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity:1;visibility:visible;top:0}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color:#59bd65}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity:1;visibility:visible;top:0}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color:#59bd65}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity:1;visibility:visible;top:0}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a{color:#59bd65}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity:1;visibility:visible;top:0}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li.active a{color:#59bd65}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu{opacity:1;visibility:visible;margin-top:0}.main-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu{opacity:1;visibility:visible;margin-top:0;top:100%}.main-nav .navbar .navbar-nav .nav-item .mega-dropdown-menu{width:500px;padding:0 10px 5px}.main-nav .navbar .navbar-nav .nav-item .mega-dropdown-menu h3{border-bottom:1px dashed #e5e5e5;margin-top:20px;margin-bottom:0;padding-bottom:10px;font-size:17px;position:relative}.main-nav .navbar .navbar-nav .nav-item .mega-dropdown-menu h3:before{content:"";background:#59bd65;width:30px;height:1px;position:absolute;bottom:-1px;left:0}.main-nav .navbar .navbar-nav .nav-item .mega-dropdown-menu .nav-item{float:left;width:50%;padding:0 10px}.main-nav .navbar .navbar-nav .nav-item .mega-dropdown-menu .nav-item a{padding-left:0;padding-right:0;border-bottom:1px dashed #e5e5e5!important}.main-nav .navbar .navbar-nav .nav-item .mega-dropdown-menu .nav-item a:last-child{border-bottom:none!important}.main-nav .navbar .others-options .default-btn{color:#fff;background-color:#59bd65}.main-nav .navbar .others-options .default-btn i{color:#fff}.main-nav .navbar .others-options .default-btn span{background-color:#080a3c}.main-nav .navbar .others-options .optional-btn{color:#fff;margin-right:15px}.main-nav .navbar .others-options .optional-btn i{color:#fff}.main-nav .navbar .others-options .optional-btn:before{border-color:#fff}.main-nav .navbar .others-options .optional-btn span{background-color:#080a3c}.main-nav .navbar .others-options .optional-btn:hover:before,.main-nav .navbar .others-options .optional-btn:focus:before{border-color:#080a3c}.navbar-toggler{border:none;border-radius:0;padding:0}.navbar-toggler:focus{box-shadow:none;outline:0!important}.navbar-toggler .icon-bar{background:#221638;border-radius:3px;width:35px;height:4px;transition:all .3s;display:block}.navbar-toggler .top-bar{transform-origin:10% 10%;position:relative;left:4px;transform:rotate(45deg)}.navbar-toggler .middle-bar{opacity:0;margin:5px 0}.navbar-toggler .bottom-bar{transform-origin:10% 90%;position:relative;left:4px;transform:rotate(-45deg)}.navbar-toggler.collapsed .top-bar{left:0;transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{left:0;transform:rotate(0)}@media only screen and (max-width:991px){.navbar-area{background-color:#fff;border-bottom:1px solid #eee;padding-top:15px;padding-bottom:15px;position:relative}.navbar-area.is-sticky{padding-top:15px;padding-bottom:15px}}.main-banner{z-index:1;position:relative}.main-banner .container-fluid{padding-left:0;padding-right:0}.main-banner .container-fluid .row{margin-left:0;margin-right:0}.main-banner .container-fluid .row .col-lg-5,.main-banner .container-fluid .row .col-lg-7{padding-left:0;padding-right:0}.banner-section{z-index:1;position:relative}.banner-section .container-fluid{padding-left:0;padding-right:0}.banner-section .container-fluid .row{margin-left:0;margin-right:0}.banner-section .container-fluid .row .col-lg-7,.banner-section .container-fluid .row .col-lg-5{padding-left:0;padding-right:0}.main-banner-content{width:100%;height:100%}.main-banner-content .content{max-width:775px;margin-top:80px;margin-left:auto;padding-right:150px}.main-banner-content .content h1{font-size:57px;font-weight:600}.main-banner-content .content h1 span{color:#59bd65;display:inline-block}.main-banner-content .content p{max-width:540px;margin-top:18px}.main-banner-content .content .default-btn{background-color:#080a3c;margin-top:20px}.main-banner-content .content .default-btn i{color:#59bd65}.banner-content{padding-top:215px;padding-bottom:125px}.banner-content .content{max-width:775px;margin-left:auto;padding-right:150px}.banner-content .content h1{font-size:57px;font-weight:600}.banner-content .content h1 span{color:#59bd65;display:inline-block}.banner-content .content p{max-width:540px;margin-top:18px}.banner-content .content .default-btn{background-color:#080a3c;margin-top:15px}.banner-content .content .default-btn i{color:#59bd65}@media only screen and (max-width:991px){.banner-image{display:none}}.banner-image{background-color:#59bd65;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 0 80px;height:100vh;position:relative}.banner-image img{display:none}.banner-image.bg-1{background-image:url(/images/banner-img1.jpg)}.banner-image.bg-2{background-image:url(/images/banner-img2.jpg)}.banner-image.bg-3{background-image:url(/images/banner-img3.jpg)}.banner-image.mbanner-bg-one{background-image:url(/images/banner-img2.jpg)}.banner-image.mbanner-bg-one .animate-banner-image{margin-top:65px;padding:15px}.banner-image.banner-slider-bg1{background-image:url(/images/banner-slider/banner-img1.jpg)!important}.banner-image.banner-slider-bg2{background-image:url(/images/banner-slider/banner-img2.jpg)!important}.banner-image.banner-slider-bg3{background-image:url(/images/banner-slider/banner-img3.jpg)!important}.banner-image.slider-bg1{background-image:url(/images/banner-slider/banner-img1.jpg)}.banner-image.slider-bg2{background-image:url(/images/banner-slider/banner-img2.jpg)}.banner-image.slider-bg3{background-image:url(/images/banner-slider/banner-img3.jpg)}.banner-img{background-color:#59bd65;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 0 80px;width:100%;height:100%;position:relative}.banner-img img{display:none}.banner-img.bg-1{background-image:url(/images/banner-img1.jpg)}.banner-img.bg-2{background-image:url(/images/banner-img2.jpg)}.banner-img.bg-3{background-image:url(/images/banner-img3.jpg)}.about-content .sub-title{color:#59bd65;margin-bottom:7px;display:block}.about-content h2{margin-bottom:10px;font-size:40px;font-weight:600}.about-image{text-align:center}.text-left{text-align:left}.about-area .section-title.text-left{margin-bottom:0}.about-area .container-fluid{padding-left:0;padding-right:0}.about-area .container-fluid .row{margin-left:0;margin-right:0}.about-area .container-fluid .row .col-lg-6{padding-left:0;padding-right:0}.about-inner-area{padding-top:60px;padding-bottom:60px}.about-inner-image{background-image:url(/images/karriere/team.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.about-inner-image img{display:none}.about-inner-content{margin-top:-60px;margin-bottom:-60px;padding:100px}.about-inner-content .content{max-width:455px}.about-inner-content .content h2{margin-bottom:0;font-size:36px;font-weight:600;line-height:1.3}.about-inner-content .content .features-list{margin-top:30px;margin-bottom:0;padding-left:0;list-style-type:none}.about-inner-content .content .features-list li{color:#4a6f8a;margin-bottom:15px;font-size:18px;font-weight:500;position:relative}.about-inner-content .content .features-list li i{color:#59bd65;text-align:center;background-color:#fff;border-radius:50%;width:35px;height:35px;margin-right:5px;font-size:25px;line-height:35px;transition:all .5s;display:inline-block;position:relative;top:3px}.about-inner-content .content .features-list li:last-child{margin-bottom:0}.about-inner-content .content .features-list li:hover i{color:#fff;background-color:#59bd65}.partner-area .row{margin-left:0;margin-right:0}.partner-area .row .col-lg-3,.partner-area .row .col-lg-9{padding-left:0;padding-right:0}.partner-area-two.ptb-70{padding-top:70px;padding-bottom:40px}.single-partner-box{text-align:center;margin-bottom:30px}.partner-title h3{color:#8791b0;margin-bottom:0;font-size:22px;font-weight:500}.services-area{z-index:1;position:relative;overflow:hidden}.services-area.bg-right-color:before{content:"";z-index:-1;background-color:#59bd65;width:35%;height:215%;position:absolute;top:0;right:0;transform:skewY(-66deg)}.services-area.bg-left-color:before{content:"";z-index:-1;background-color:#59bd65;width:35%;height:215%;position:absolute;top:0;left:0;transform:skewY(66deg)}.services-area.bg-right-shape:before{content:"";z-index:-1;background-color:#fbfbfb;width:45%;height:215%;position:absolute;top:0;right:0;transform:skewY(-66deg)}.services-area.bg-left-shape:before{width:45%}.services-area a.read-more{color:inherit;border:none;outline:none;flex-direction:column;flex:1;text-decoration:none;display:flex}.services-area a.read-more:hover,.services-area a.read-more:focus{color:inherit}.services-area a.read-more .features-box{background-color:#fff;border:1px solid #080a3c14}.services-area a.read-more:hover .features-box,.services-area a.read-more:focus-within .features-box{cursor:pointer;background-color:#fff;border-color:#fff;border-radius:0;transform:translateY(-10px);box-shadow:0 10px 30px #00000012}.services-area a.read-more:hover .features-box .icon,.services-area a.read-more:focus-within .features-box .icon{color:#fff;background-color:#59bd65}.services-area a.read-more:hover .features-box .back-icon,.services-area a.read-more:focus-within .features-box .back-icon{opacity:0;visibility:hidden}.services-content{flex:0 0 50%;justify-content:center;align-items:center;padding-left:15px;padding-right:15px;display:flex}.services-content .content{max-width:630px;padding-left:30px}.services-content .content .icon{margin-bottom:20px}.services-content .content h2{font-size:40px;font-weight:600}.services-content .content h2 span{color:#59bd65;display:inline-block}.services-content .content p{max-width:435px;margin-top:15px}.services-content .content .default-btn{background-color:#080a3c;margin-top:15px;margin-left:5px}.services-content .content .default-btn i{color:#59bd65}.services-content .content.left-content{margin-left:auto;padding-left:0;padding-right:30px}.services-image{flex:0 0 50%;padding-left:15px;padding-right:15px}.services-image .image{text-align:center}.it-service-content .content p{max-width:540px;margin-bottom:30px}.feature-box{color:#4a6f8a;cursor:pointer;background-color:#fff;border:1px solid #f2effc;border-radius:30px;margin-bottom:25px;padding:12px 22px;font-size:15px;transition:all .5s;box-shadow:0 2px 4px #0c002e0a}.feature-box:hover{color:#fff;background-color:#59bd65;padding-left:25px}.feature-box:hover i{color:#fff}.feature-box i{color:#59bd65;margin-right:7px}.feature-box-no-hover{color:#4a6f8a;background-color:#fff;border:1px solid #f2effc;border-radius:30px;margin-bottom:25px;padding:12px 22px;font-size:15px;transition:all .5s;box-shadow:0 2px 4px #0c002e0a}.feature-box-no-hover i{color:#59bd65;margin-right:7px}@keyframes moveBounce{0%{transform:translateY(0)}50%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes moveLeftBounce{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}@keyframes ripple{0%{transform:scale(1)}75%{opacity:1;transform:scale(1.75)}to{opacity:0;transform:scale(2)}}@keyframes rotateMe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moveScale{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}.funfacts-inner{max-width:1000px;margin-top:140px;margin-left:auto;margin-right:auto}.single-funfacts{text-align:center;margin-bottom:30px}.single-funfacts h3{color:#59bd65;margin-bottom:0;font-size:30px;font-weight:600}.single-funfacts h3 .sign-icon{font-size:28px}.single-funfacts p{line-height:normal;line-height:initial;margin-bottom:0}.funfact-style-two{background-color:#fff;border:1px solid #f1f1f1;border-radius:5px;padding:25px 0}.funfact-style-two i{color:#59bd65;text-align:center;background:#f6f4fd;border-radius:100%;width:70px;height:70px;margin:auto auto 15px;font-size:35px;line-height:70px;position:relative}.funfact-style-two h3{margin-bottom:3px}.features-area{overflow:hidden}.features-area .row>[class*=col-]{flex-direction:column;display:flex}.features-area a.read-more{flex-direction:column;flex:1;display:flex}.single-features-box{text-align:center;margin-top:45px;margin-bottom:30px;padding:0 20px}.single-features-box .icon{color:#fff;z-index:1;background-color:#59bd65;width:85px;height:85px;margin-left:auto;margin-right:auto;font-size:45px;transition:all .5s;position:relative;bottom:45px}.single-features-box .icon:before{content:"";border:5px solid #59bd65;width:100%;height:100%;transition:all .5s;position:absolute;bottom:-15px;right:-15px}.single-features-box .icon i{margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.single-features-box h3{margin-bottom:10px;font-size:22px;font-weight:600}.single-features-box:hover .icon{animation:2s bounce;bottom:25px}.single-features-box:hover .icon:before{bottom:0;right:0}.row>[class*=col-]:has(.features-box){flex-direction:column;display:flex}.row>[class*=col-]>a.read-more:has(.features-box){flex-direction:column;flex:1;display:flex}.features-box{z-index:1;background-color:#fff;border:1px solid #080a3c14;border-radius:5px;flex-direction:column;flex:1;height:100%;margin-bottom:30px;padding:30px;transition:all .5s;display:flex;position:relative;overflow:hidden}.features-box:hover{cursor:pointer}.features-box:hover span{line-height:normal;line-height:initial;color:#59bd65;transition:all .3s}.features-box .icon{color:#59bd65;text-align:center;background-color:#bce9e5;border-radius:10px;width:85px;height:85px;margin-bottom:25px;font-size:45px;transition:all .5s;position:relative}.features-box .icon i{margin-left:auto;margin-right:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.features-box h3{margin-bottom:10px;font-size:22px;font-weight:600}.features-box p{flex-grow:1;margin-bottom:0}.features-box .features-box-action{color:#59bd65;flex-shrink:0;align-items:center;gap:2px;margin-top:auto;padding-top:8px;line-height:1.4;display:inline-flex}.features-box .features-box-action svg{flex-shrink:0;width:1em;height:1em;font-size:21px}.features-box .back-icon{z-index:-1;color:#59bd65;opacity:.06;font-size:190px;line-height:190px;transition:all .5s;position:absolute;top:-52px;right:10px}.features-box:hover{background-color:#fff;border-color:#fff;border-radius:0;transform:translateY(-10px);box-shadow:0 10px 30px #00000012}.features-box:hover .icon{color:#fff;background-color:#59bd65}.features-box:hover .back-icon{opacity:0;visibility:hidden}.features-box .read-more{color:#59bd65;margin-top:5px;display:inline-block}.features-box .read-more i{color:#59bd65;width:0;height:0;margin:0;font-size:21px;line-height:1;position:relative;top:4px}.features-box .read-more:hover{letter-spacing:1.1px}.col-lg-4:first-child .single-features-box .icon{background-color:#59bd65}.col-lg-4:first-child .single-features-box .icon:before{border-color:#59bd65}.col-lg-4:first-child .features-box .icon{color:#ff612f;background-color:#ffd7cb}.col-lg-4:first-child .features-box .back-icon{color:#ff612f}.col-lg-4:first-child .features-box:hover .icon{color:#fff;background-color:#ff612f}.col-lg-4:nth-child(3) .single-features-box .icon{background-color:#59bd65}.col-lg-4:nth-child(3) .single-features-box .icon:before{border-color:#59bd65}.col-lg-4:nth-child(3) .features-box .icon{color:#080a3c;background-color:#b2b3c3}.col-lg-4:nth-child(3) .features-box .back-icon{color:#080a3c}.col-lg-4:nth-child(3) .features-box:hover .icon{color:#fff;background-color:#080a3c}.col-lg-4:nth-child(4) .single-features-box .icon{background-color:#59bd65}.col-lg-4:nth-child(4) .single-features-box .icon:before{border-color:#59bd65}.col-lg-4:nth-child(4) .features-box .icon{color:#fc4c86;background-color:#fed2e1}.col-lg-4:nth-child(4) .features-box .back-icon{color:#fc4c86}.col-lg-4:nth-child(4) .features-box:hover .icon{color:#fff;background-color:#fc4c86}.col-lg-4:nth-child(5) .single-features-box .icon{background-color:#59bd65}.col-lg-4:nth-child(5) .single-features-box .icon:before{border-color:#59bd65}.col-lg-4:nth-child(5) .features-box .icon{color:#ffb300;background-color:#ffecbf}.col-lg-4:nth-child(5) .features-box .back-icon{color:#ffb300}.col-lg-4:nth-child(5) .features-box:hover .icon{color:#fff;background-color:#ffb300}.col-lg-4:nth-child(6) .single-features-box .icon{background-color:#59bd65}.col-lg-4:nth-child(6) .single-features-box .icon:before{border-color:#59bd65}.col-lg-4:nth-child(6) .features-box .icon{color:#286efa;background-color:#bcd2fd}.col-lg-4:nth-child(6) .features-box .back-icon{color:#286efa}.col-lg-4:nth-child(6) .features-box:hover .icon{color:#fff;background-color:#286efa}.feature-card{display:flex}.single-features-card{background-color:#fff;border-radius:35px;flex-grow:1;margin-bottom:30px;padding:30px;transition:all .5s;position:relative;box-shadow:0 1px 10px #00000008}.single-features-card:hover{margin-top:-5px;box-shadow:0 5px 50px #00000014}.single-features-card i{color:#59bd65;text-align:center;background:#f6f4fd;border-radius:100%;width:70px;height:70px;margin:auto auto 25px;font-size:30px;line-height:70px;position:relative}.single-features-card h3{margin-bottom:10px;font-size:22px;font-weight:600}.single-features-card h3 a{color:#080a3c}.single-features-card h3 a:hover{color:#59bd65}.single-features-card p{margin:0}.features-box-one{text-align:center;background:#fff;border-radius:10px;margin-bottom:30px;padding:30px;transition:all .5s}.features-box-one:hover{margin-top:-5px;box-shadow:0 5px 50px #00000014}.features-box-one i{text-align:center;color:#fff;border-radius:100%;width:70px;height:70px;margin-bottom:25px;font-size:30px;line-height:70px}.features-box-one h3{margin-bottom:10px;font-size:22px;font-weight:600}.features-box-one p{margin:0}.features-box-one .read-more{color:#59bd65;margin-top:10px;display:inline-block}.features-box-one .read-more i{color:#59bd65;width:0;height:0;margin:0;font-size:21px;line-height:1;position:relative;top:4px}.features-box-one .read-more:hover{letter-spacing:1.1px}.bg-13c4a1{background-color:#59bd65}.bg-00A87A{background-color:#00a87a}.bg-009185{background-color:#009185}.bg-6610f2{background-color:#6610f2}.bg-ffb700{background-color:#ffb700}.bg-fc3549{background-color:#fc3549}.bg-00d280{background-color:#00d280}.bg-ff612f{background-color:#ff612f}.bg-9c27b0{background-color:#9c27b0}.bg-3f51b5{background-color:#3f51b5}.bg-e91e63{background-color:#e91e63}.single-team-box{text-align:center;margin-bottom:30px}.single-team-box .image{border:4px solid #bce9e5;border-radius:10px;padding:10px;transition:all .5s;position:relative;overflow:hidden}.single-team-box .image img{border-radius:10px}.single-team-box .image .social{justify-content:center;align-items:center;margin-bottom:0;margin-left:auto;margin-right:auto;padding-left:0;list-style-type:none;position:absolute;bottom:15px;left:0;right:0}.single-team-box .image .social li{opacity:0;visibility:hidden;margin-left:4px;margin-right:4px;transition:all .3s ease-in-out;display:inline-block;transform:translateY(30px)}.single-team-box .image .social li a{text-align:center;color:#080a3c;background-color:#f4f5fe;border-radius:2px;width:33px;height:33px;font-size:20px;transition:all .5s;display:block;position:relative}.single-team-box .image .social li a i{margin-left:auto;margin-right:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.single-team-box .image .social li a:hover{color:#fff;background-color:#59bd65}.single-team-box .image .social li:first-child{transition-delay:.1s}.single-team-box .image .social li:nth-child(2){transition-delay:.2s}.single-team-box .image .social li:nth-child(3){transition-delay:.3s}.single-team-box .image .social li:nth-child(4){transition-delay:.4s}.single-team-box .content{margin-top:20px}.single-team-box .content h3{margin-bottom:0;font-size:20px;font-weight:600}.single-team-box .content span{color:#59bd65;margin-top:6px;font-size:14px;display:block}.single-team-box:hover .image{background-color:#f4f5fe;border-color:#59bd65}.single-team-box:hover .image .social li{opacity:1;visibility:visible;transform:translateY(0)}.appprojects{box-sizing:border-box;flex-wrap:wrap;justify-content:center;min-width:0;margin:-1rem;display:flex}@media screen and (min-width:1024px){.appprojectItem{flex:1;max-width:500px}}.appprojectItem{box-sizing:border-box;cursor:pointer;min-width:300px;max-width:none;margin:0;padding:1rem}@media screen and (min-width:1024px){.appItem{flex:1;max-width:400px}}@media screen and (min-width:200px){.appItem{flex:1;max-width:400px}}.swiper-slide{height:auto}.appItem{box-sizing:border-box;min-width:0;height:100%;color:inherit;background-color:#fff;border-radius:1rem;flex-direction:column;margin:0;text-decoration:none;transition:transform .25s,box-shadow .25s,color .25s;display:flex;overflow:hidden;box-shadow:0 0 35px #8c98a420}.slagitem{box-sizing:border-box;white-space:nowrap;vertical-align:middle;color:#59bd65;background-color:#e0e7ff;border-radius:.5rem;min-width:0;margin:0;padding:.25rem 1rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block}@media screen and (min-width:768px){.appTitle{flex:auto}}@media screen and (min-width:640px){.appTitle{flex:0}}.appTitle{box-sizing:border-box;min-width:0;color:var(--theme-ui-colors-omegaDarker,#2d3748);flex:0;margin:0 0 .5rem;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.55;text-decoration:none;display:block}.appDescription{box-sizing:border-box;flex:auto;min-width:0;margin:0 0 1rem;font-size:.875rem}@media screen and (min-width:240px){.appStoreLinks{margin-top:15px}}.notAvaible{filter:grayscale();opacity:.5;pointer-events:none}.imageproduct:hover{box-shadow:1px 1px 5px #999}.boxitemContainer{opacity:1;width:100%;display:block}.appDescriptionContainer{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;min-width:0;margin:0;padding:2rem;display:flex}.appDescriptionCategoryContainer{box-sizing:border-box;min-width:0;margin:0 0 1rem}.imageproduct img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;margin:0;padding:0;position:absolute;inset:0}@media screen and (min-width:640px){.boxitemImagesBackground{display:block}}.boxitemImagesBackground{border-style:none;border-width:0;border-color:var(--theme-ui-colors-white,#fff);box-shadow:none;box-shadow:initial;background-color:var(--theme-ui-colors-omegaLighter,#edf2f7);vertical-align:middle;border-radius:.5rem;height:100%;min-height:15rem}.boxitem{box-sizing:border-box;background-color:var(--theme-ui-colors-contentBg,#fff);min-width:0;height:100%;color:inherit;border-radius:1rem;margin:0;text-decoration:none;transition:transform .25s,box-shadow .25s,color .25s;display:inline-block;overflow:hidden;box-shadow:0 0 35px #8c98a420}.overlayCommingSoonImage{text-align:center;color:#fff;background:#59bd65;padding:5px 10px;font-size:12px;position:absolute;top:-1rem;left:4rem}.simplifyswiper{--swiper-navigation-color:#59bd65;--swiper-pagination-color:#59bd65}.boxitemArticle{box-sizing:border-box;flex-direction:row;align-items:stretch;min-width:0;height:100%;margin:0;display:flex}.col-lg-3:first-child .single-team-box .image,.col-lg-3:nth-child(7) .single-team-box .image{border-color:#ffdacf}.col-lg-3:first-child .single-team-box .image .social li a:hover,.col-lg-3:nth-child(7) .single-team-box .image .social li a:hover{color:#fff;background-color:#59bd65}.col-lg-3:first-child .single-team-box .content span,.col-lg-3:nth-child(7) .single-team-box .content span{color:#59bd65}.col-lg-3:first-child .single-team-box:hover .image,.col-lg-3:nth-child(7) .single-team-box:hover .image{border-color:#59bd65}.col-lg-3:nth-child(3) .single-team-box .image,.col-lg-3:nth-child(5) .single-team-box .image{border-color:#b2b3c3}.col-lg-3:nth-child(3) .single-team-box .image .social li a:hover,.col-lg-3:nth-child(5) .single-team-box .image .social li a:hover{color:#fff;background-color:#080a3c}.col-lg-3:nth-child(3) .single-team-box .content span,.col-lg-3:nth-child(5) .single-team-box .content span{color:#080a3c}.col-lg-3:nth-child(3) .single-team-box:hover .image,.col-lg-3:nth-child(5) .single-team-box:hover .image{border-color:#080a3c}.col-lg-3:nth-child(4) .single-team-box .image,.col-lg-3:nth-child(6) .single-team-box .image{border-color:#fed2e1}.col-lg-3:nth-child(4) .single-team-box .image .social li a:hover,.col-lg-3:nth-child(6) .single-team-box .image .social li a:hover{color:#fff;background-color:#fc4c86}.col-lg-3:nth-child(4) .single-team-box .content span,.col-lg-3:nth-child(6) .single-team-box .content span{color:#fc4c86}.col-lg-3:nth-child(4) .single-team-box:hover .image,.col-lg-3:nth-child(6) .single-team-box:hover .image{border-color:#fc4c86}.team-area-two .section-title{margin-bottom:-60px}.single-team-member{text-align:center;margin-bottom:30px;position:relative;overflow:hidden}.single-team-member .content{text-align:left;background-color:#f9f9f9;padding:30px 20px 15px;position:relative}.single-team-member .content h3{margin-bottom:0;font-size:22px;font-weight:600}.single-team-member .content span{color:#4a6f8a;margin-top:6px;display:block}.single-team-member .content i{text-align:center;color:#fff;background-color:#59bd65;border-radius:2px;width:32px;height:32px;font-size:18px;line-height:32px;transition:all .5s;display:inline-block;position:absolute;top:-16px;right:20px}.single-team-member .image{position:relative}.single-team-member .image .social-link{margin-bottom:0;padding-left:0;list-style-type:none;position:absolute;bottom:25px;right:20px}.single-team-member .image .social-link li{margin-bottom:8px;display:block}.single-team-member .image .social-link li:last-child{margin-bottom:0}.single-team-member .image .social-link li a{text-align:center;color:#080a3c;background-color:#fff;border-radius:2px;width:32px;height:32px;font-size:18px;transition:all .4s;display:inline-block;position:relative;transform:scaleY(0)}.single-team-member .image .social-link li a i{position:absolute;top:50%;left:0;right:0;transform:translateY(-48%)}.single-team-member .image .social-link li a:hover{color:#fff;background-color:#59bd65}.single-team-member .image .social-link li:nth-child(2) a,.single-team-member .image .social-link li:nth-child(4) a,.single-team-member .image .social-link li:nth-child(6) a,.single-team-member .image .social-link li:nth-child(8) a{transform:scaleX(0)}.single-team-member:hover .content i{color:#fff;background-color:#080a3c}.single-team-member:hover .image .social-link li a{transform:scale(1)!important}.col-lg-3:first-child .single-team-member{margin-top:150px}.col-lg-3:nth-child(2) .single-team-member{margin-top:100px}.col-lg-3:nth-child(3) .single-team-member{margin-top:50px}.feedback-area{overflow:hidden}.single-feedback-item{margin-top:95px;margin-bottom:30px;position:relative}.single-feedback-item img{z-index:2;position:absolute;bottom:0;left:0;width:auto!important;display:inline-block!important}.single-feedback-item .feedback-desc{z-index:1;background-color:#fff;margin-left:45px;padding:30px 30px 30px 160px;position:relative;overflow:hidden;box-shadow:0 10px 35px 5px #89adff26}.single-feedback-item .feedback-desc p{margin-bottom:0}.single-feedback-item .feedback-desc .rating{margin-top:13px;margin-bottom:15px}.single-feedback-item .feedback-desc .rating i{color:#ff612f;margin-right:1px;font-size:17px;display:inline-block}.single-feedback-item .feedback-desc .client-info h3{margin-bottom:0;font-size:18px;font-weight:600}.single-feedback-item .feedback-desc .client-info span{color:#4a6f8a;margin-top:6px;font-size:13px;display:block}.single-feedback-item .feedback-desc:before{z-index:-1;color:#f5f5f5;content:"";font-feature-settings:normal;font-variant:normal;font-size:135px;font-style:normal;font-weight:400;line-height:95px;position:absolute;bottom:10px;right:10px;font-family:boxicons!important}.feedback-slides.owl-theme .owl-stage-outer{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}.feedback-slides.owl-theme .owl-item .single-feedback-item{margin-bottom:40px}.feedback-slides.owl-theme .owl-item .single-feedback-item .feedback-desc{box-shadow:none;box-shadow:initial}.feedback-slides.owl-theme .owl-item.active .single-feedback-item .feedback-desc{box-shadow:0 10px 35px 5px #89adff26}.feedback-slides.owl-theme .owl-nav.disabled+.owl-dots{line-height:1}.feedback-slides.owl-theme .owl-dots .owl-dot span{border:1px solid #59bd65;border-radius:50%;width:13px;height:13px;margin:0 3px;transition:all .5s;position:relative;background:0 0!important}.feedback-slides.owl-theme .owl-dots .owl-dot span:before{content:"";background-color:#59bd65;border-radius:50%;margin:2px;transition:all .5s;position:absolute;inset:0;transform:scale(0)}.feedback-slides.owl-theme .owl-dots .owl-dot.active span:before,.feedback-slides.owl-theme .owl-dots .owl-dot:hover span:before{transform:scale(1)}.single-pricing-table{text-align:center;background-color:#fff;border-radius:5px;margin-bottom:30px;padding-bottom:30px;transition:all .5s}.single-pricing-table .pricing-header{padding-top:25px;padding-bottom:20px}.single-pricing-table .pricing-header h3{margin-bottom:0;font-size:22px;font-weight:500}.single-pricing-table .price{border-top:2px dashed #f4f5fe;border-bottom:2px dashed #f4f5fe;padding-top:8px;padding-bottom:5px;font-size:40px;font-weight:600;transition:all .5s}.single-pricing-table .price sup{font-size:18px;font-weight:500;top:-18px;left:-5px}.single-pricing-table .price sub{color:#4a6f8a;padding-right:5px;font-size:14px;font-weight:500;bottom:2px}.single-pricing-table .pricing-features{text-align:left;margin:30px 50px 0;padding-left:0;list-style-type:none}.single-pricing-table .pricing-features li{color:#444683;margin-bottom:10px;padding-left:21px;position:relative}.single-pricing-table .pricing-features li:last-child{margin-bottom:0}.single-pricing-table .pricing-features li i{color:#59bd65;position:absolute;top:3px;left:0}.single-pricing-table .pricing-features li span{color:#b7bad2;margin-left:3px;font-size:20px;display:inline-block;position:absolute;top:1px}.single-pricing-table .btn-box{margin-top:30px}.single-pricing-table:hover{transform:translateY(-10px);box-shadow:0 10px 30px #00000012}.single-pricing-table.left-align{text-align:left}.single-pricing-table.left-align .pricing-header,.single-pricing-table.left-align .price{padding-left:40px;padding-right:40px}.single-pricing-table.left-align .pricing-features{margin-left:40px;margin-right:40px}.single-pricing-table.left-align .btn-box{padding-left:40px}.single-pricing-table.center-align{text-align:center}.single-pricing-table.center-align .pricing-features li{padding-left:0;padding-right:21px}.single-pricing-table.center-align .pricing-features li i{left:auto;right:0}.pricing-list-tab .tabs{text-align:center;margin-bottom:40px;padding-left:0;list-style-type:none}.pricing-list-tab .tabs li{display:inline-block}.pricing-list-tab .tabs li span{cursor:pointer;color:#8d8fb4;background-color:#fff;border-radius:5px;margin-left:-1px;margin-right:-1px;padding:10px 30px 10px 53px;font-size:16px;font-weight:500;display:block;position:relative}.pricing-list-tab .tabs li span i{color:#59bd65;margin-right:2px;font-size:18px;position:absolute;top:48%;left:30px;transform:translateY(-48%)}.pricing-list-tab .tabs li.current span{color:#fff;background-color:#080a3c}.pricing-list-tab .tabs li:first-child span{border-radius:30px}.pricing-list-tab .tabs li:nth-child(2) span{border-radius:0 30px 30px 0}.tab .tabs_item{display:none}.tab .tabs_item:first-child{display:block}.col-lg-4:first-child .single-pricing-table .btn-box .default-btn{background-color:#080a3c}.col-lg-4:first-child .single-pricing-table .btn-box .default-btn i{color:#59bd65}.col-lg-4:nth-child(3) .single-pricing-table .btn-box .default-btn{background-color:#59bd65}.col-lg-4:nth-child(3) .single-pricing-table .btn-box .default-btn i{color:#59bd65}.col-lg-4:nth-child(3) .single-pricing-table .btn-box .default-btn span{background-color:#59bd65}.col-lg-4:nth-child(3) .single-pricing-table .btn-box .default-btn:hover i,.col-lg-4:nth-child(3) .single-pricing-table .btn-box .default-btn:focus i{color:#080a3c}.faq-accordion{max-width:762px;margin-left:auto}.faq-accordion h2{margin-bottom:40px;font-size:40px;font-weight:600}.faq-accordion h2 span{color:#59bd65;display:inline-block}.faq-accordion .accordion{border:none;margin-bottom:0}.faq-accordion .accordion .accordion__item{background:#f5f5ff;border:none;border-radius:5px;margin-bottom:20px;display:block}.faq-accordion .accordion .accordion__item:last-child{margin-bottom:0}.faq-accordion .accordion .accordion__button{color:#080a3c;background:#f5f5ff;border-radius:5px;padding:18px 25px;font-size:16px;font-weight:500;display:block;position:relative}.faq-accordion .accordion .accordion__button i{color:#080a3c;font-size:20px;transition:all .5s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq-accordion .accordion .accordion__button:hover{background-color:#f5f5ff}.faq-accordion .accordion .accordion__button:focus{outline:0}.faq-accordion .accordion .accordion__panel{color:#4a6f8a;border-top:1px solid #eee;padding:20px 25px;font-size:14px;position:relative}.faq-image{text-align:center}.bg-color-f4f5fe{background-color:#f4f5fe}.bg-color-f4f5fe .faq-accordion .accordion .accordion__button,.bg-color-f4f5fe .faq-accordion .accordion .accordion__panel{background:#fff}.app-download-area{background-color:#f4f5fe;background-image:url(/images/white-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.app-download-image{text-align:center}.app-download-content .sub-title{color:#fff;background-color:#59bd65;border-radius:35px;margin-bottom:15px;padding:5px 25px;font-size:14px;font-weight:400;display:inline-block}.app-download-content h2{font-size:40px;font-weight:600;line-height:1.3}.app-download-content .btn-box{margin-top:30px}.app-download-content .btn-box .play-store-btn{z-index:1;color:#666786;background-color:#fff;border-radius:5px;padding:15px 25px 15px 74px;font-size:13px;font-weight:400;display:inline-block;position:relative;box-shadow:0 10px 30px #00000012}.app-download-content .btn-box .play-store-btn span{color:#080a3c;font-size:17px;font-weight:600;display:block}.app-download-content .btn-box .play-store-btn img{position:absolute;top:50%;left:25px;transform:translateY(-50%)}.app-download-content .btn-box .play-store-btn:hover,.app-download-content .btn-box .play-store-btn:focus{transform:translateY(-5px)}.app-download-content .btn-box .apple-store-btn{z-index:1;color:#666786;background-color:#fff;border-radius:5px;margin-right:15px;padding:15px 25px 15px 74px;font-size:13px;font-weight:400;display:inline-block;position:relative;box-shadow:0 10px 30px #00000012}.app-download-content .btn-box .apple-store-btn span{color:#080a3c;font-size:17px;font-weight:600;display:block}.app-download-content .btn-box .apple-store-btn img{position:absolute;top:50%;left:25px;transform:translateY(-50%)}.app-download-content .btn-box .apple-store-btn:hover,.app-download-content .btn-box .apple-store-btn:focus{transform:translateY(-5px)}.clients-logo-list{flex-wrap:wrap;margin-top:-10px;margin-left:-5px;margin-right:-5px;display:flex}.single-clients-logo{flex:0 0 25%;max-width:25%;padding-top:10px;padding-left:5px;padding-right:5px;box-shadow:0 4px 8px #0000001a}.single-clients-logo a{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:30px 20px;transition:all .5s;display:flex}.single-clients-logo a img{transition:all .5s}.single-clients-logo a:hover{transform:translateY(-10px);box-shadow:0 10px 30px #00000012}.single-clients-logo a:hover img{transform:scale(1.1)}.bg-color-f8fbfa .single-clients-logo a{background-color:#f8fbfa}.bg-color-f8fbfa .single-clients-logo a:hover{background-color:#fff}.single-blog-post{background-color:#fff;border-radius:2px;margin-bottom:30px;transition:all .5s;box-shadow:0 10px 30px #00000012}.single-blog-post .post-image{position:relative;overflow:hidden}.single-blog-post .post-image a{display:block}.single-blog-post .post-image a img{transition:all .5s}.single-blog-post .post-image .date{z-index:1;color:#080a3c;background-color:#fff;border-radius:0 5px 0 0;padding:10px 25px 0;font-size:15px;font-weight:300;position:absolute;bottom:0;left:0}.single-blog-post .post-image .date i{color:#59bd65;margin-right:1px;font-size:16px;position:relative;top:1px}.single-blog-post .post-content{padding:25px}.single-blog-post .post-content h3{font-size:20px;font-weight:600;line-height:1.4}.single-blog-post .post-content h3 a{display:inline-block}.single-blog-post .post-content .post-info{flex-wrap:wrap;margin-top:15px;display:flex;align-items:center!important}.single-blog-post .post-content .post-info .post-by{flex:0 0 50%;max-width:50%;padding-left:52px;position:relative}.single-blog-post .post-content .post-info .post-by img{border:1px solid #dde4ff;border-radius:50%;width:43px;height:43px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.single-blog-post .post-content .post-info .post-by h6{color:#080a3c;margin-bottom:0;font-size:15px;font-weight:500}.single-blog-post .post-content .post-info .details-btn{text-align:right;flex:0 0 50%;max-width:50%}.single-blog-post .post-content .post-info .details-btn a{color:#080a3c;text-align:center;background-color:#ebefff;border-radius:50%;width:43px;height:43px;font-size:25px;display:inline-block;position:relative}.single-blog-post .post-content .post-info .details-btn a i{margin-left:auto;margin-right:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.single-blog-post .post-content .post-info .details-btn a:hover{color:#fff;background-color:#080a3c}.single-blog-post:hover .post-image a img{transform:scale(1.2)rotate(5deg)}.blog-notes{text-align:center;margin-top:10px}.blog-notes p{line-height:normal;line-height:initial}.blog-notes p a{color:#59bd65;display:inline-block}.blog-notes p a:hover{color:#59bd65}.single-blog-post-item{background-color:#fffaf3;margin-bottom:30px;position:relative}.single-blog-post-item .post-image{border-radius:5px 5px 0 0}.single-blog-post-item .post-image a{border-radius:5px 5px 0 0;overflow:hidden}.single-blog-post-item .post-image a img{border-radius:5px 5px 0 0;width:100%;transition:all .5s}.single-blog-post-item .post-content{padding:20px}.single-blog-post-item .post-content .category{color:#4a6f8a;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:500;display:inline-block}.single-blog-post-item .post-content .category:hover{color:#59bd65}.single-blog-post-item .post-content h3{margin-bottom:12px;font-size:22px;font-weight:600;line-height:1.4}.single-blog-post-item .post-content h3 a{display:inline-block}.single-blog-post-item .post-content .post-content-footer{margin:18px -7px 0;padding-left:0;list-style-type:none}.single-blog-post-item .post-content .post-content-footer li{color:#4a6f8a;padding-left:28px;padding-right:7px;font-size:15px;position:relative}.single-blog-post-item .post-content .post-content-footer li .post-author img{width:35px;height:35px;margin-right:10px}.single-blog-post-item .post-content .post-content-footer li .post-author span{color:#59bd65}.single-blog-post-item .post-content .post-content-footer li i{color:#59bd65;position:absolute;top:3px;left:7px}.single-blog-post-item .post-content .post-content-footer li:first-child{padding-left:7px}.single-blog-post-item:hover .post-image a img{transform:scale(1.07)}.blog-slides.owl-theme .owl-nav{margin-top:0;position:absolute;top:-105px;right:0}.blog-slides.owl-theme .owl-nav [class*=owl-]{color:#59bd65;text-align:center;background:#fcf8f4;border-radius:50%;width:45px;height:45px;margin:0;font-size:35px;line-height:45px;transition:all .5s;padding:3px 0 0!important}.blog-slides.owl-theme .owl-nav [class*=owl-].owl-next{margin-left:10px}.blog-slides.owl-theme .owl-nav [class*=owl-]:hover{color:#fff;background-color:#59bd65}.blog-details-desc .article-content{margin-top:30px}.blog-details-desc .article-content .entry-meta{margin-bottom:10px}.blog-details-desc .article-content .entry-meta ul{margin-bottom:0;padding-left:0;list-style-type:none}.blog-details-desc .article-content .entry-meta ul li{color:#080a3c;margin-right:25px;display:inline-block;position:relative}.blog-details-desc .article-content .entry-meta ul li a{color:#4a6f8a;display:inline-block}.blog-details-desc .article-content .entry-meta ul li a:hover{color:#59bd65}.blog-details-desc .article-content .entry-meta ul li i{color:#59bd65;margin-right:5px;position:relative;top:1px}.blog-details-desc .article-content .entry-meta ul li:before{content:"";background:#59bd65;width:6px;height:1px;position:absolute;top:12px;right:-16px}.blog-details-desc .article-content .entry-meta ul li:last-child{margin-right:0}.blog-details-desc .article-content .entry-meta ul li:last-child:before{display:none}.blog-details-desc .article-content h1{margin-bottom:10px;font-size:30px;line-height:1.5}.blog-details-desc .article-content h2{margin-bottom:10px;font-size:26px;line-height:1.5}.blog-details-desc .article-content h3{margin-bottom:10px;font-size:22px;line-height:1.5}.blog-details-desc .article-content h4{margin-bottom:10px;font-size:18px;line-height:1.5}.blog-details-desc .article-content h5{margin-bottom:10px;font-size:16px;line-height:1.5}.blog-details-desc .article-content .block-gallery.columns-3{flex-wrap:wrap;margin:30px -10px;padding-left:0;list-style-type:none;display:flex}.blog-details-desc .article-content .block-gallery.columns-3 li{flex:0 0 33.3333%;max-width:33.3333%;padding-left:10px;padding-right:10px}.blog-details-desc .article-content .block-gallery.columns-3 li figure{margin-bottom:0}.blog-details-desc .article-content .features-list{margin-top:15px;margin-bottom:15px;padding-left:0;list-style-type:none}.blog-details-desc .article-content .features-list li{color:#4a6f8a;margin-bottom:15px;padding-left:28px;position:relative}.blog-details-desc .article-content .features-list li i{color:#59bd65;font-size:20px;display:inline-block;position:absolute;top:0;left:0}.blog-details-desc .article-content .features-list li:last-child{margin-bottom:0}.blog-details-desc .article-footer{margin-top:30px}.blog-details-desc .article-footer .article-tags a{color:#fff;background-color:#59bd65;border-radius:5px;margin-right:6px;padding:4px 12px;font-size:14px;display:inline-block}.blog-details-desc .article-footer .article-tags a:hover{color:#fff;background-color:#59bd65}.comments-area{margin-top:25px}.comments-area .comments-title{line-height:normal;line-height:initial;margin-bottom:30px;font-size:22px}.comments-area ol,.comments-area ul,.comments-area .comment-list{margin:0;padding:0;list-style-type:none}.comments-area .children{margin-left:20px}.comments-area .comment-body{color:#080a3c;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px;padding-left:65px;font-size:14px}.comments-area .comment-body p{font-size:14px}.comments-area .comment-body .reply{margin-top:15px}.comments-area .comment-body .reply a{color:#080a3c;text-transform:uppercase;z-index:1;border:1px solid #ded9d9;border-radius:30px;padding:6px 20px;font-size:13px;font-weight:600;display:inline-block;position:relative}.comments-area .comment-body .reply a:hover{color:#fff;background-color:#59bd65;border-color:#59bd65}.comments-area .comment-author{z-index:2;margin-bottom:.2em;font-size:16px;position:relative}.comments-area .comment-author .avatar{width:50px;height:50px;position:absolute;left:-65px}.comments-area .comment-author .fn{font-weight:600}.comments-area .comment-author .says{display:none}.comments-area .comment-metadata{color:#4a6f8a;letter-spacing:.01em;text-transform:uppercase;margin-bottom:.8em;font-size:13px;font-weight:400}.comments-area .comment-respond{background-color:#f4f5fe;margin-top:30px;padding:30px}.comments-area .comment-respond .comment-reply-title{margin-bottom:0;font-size:22px}.comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link{display:inline-block}.comments-area .comment-respond .comment-form{overflow:hidden}.comments-area .comment-respond .comment-notes{margin-top:10px;margin-bottom:0}.comments-area .comment-respond .comment-notes .required{color:red}.comments-area .comment-respond .comment-form-comment{float:left;width:100%;margin-top:15px}.comments-area .comment-respond label{color:#080a3c;margin-bottom:5px;font-weight:500;display:block}.comments-area .comment-respond input[type=date],.comments-area .comment-respond input[type=time],.comments-area .comment-respond input[type=datetime-local],.comments-area .comment-respond input[type=week],.comments-area .comment-respond input[type=month],.comments-area .comment-respond input[type=text],.comments-area .comment-respond input[type=email],.comments-area .comment-respond input[type=url],.comments-area .comment-respond input[type=password],.comments-area .comment-respond input[type=search],.comments-area .comment-respond input[type=tel],.comments-area .comment-respond input[type=number],.comments-area .comment-respond textarea{background-color:#fff;border:1px solid #eee;outline:0;width:100%;padding:.625em .7375em;transition:all .5s;display:block}.comments-area .comment-respond input[type=date]:focus,.comments-area .comment-respond input[type=time]:focus,.comments-area .comment-respond input[type=datetime-local]:focus,.comments-area .comment-respond input[type=week]:focus,.comments-area .comment-respond input[type=month]:focus,.comments-area .comment-respond input[type=text]:focus,.comments-area .comment-respond input[type=email]:focus,.comments-area .comment-respond input[type=url]:focus,.comments-area .comment-respond input[type=password]:focus,.comments-area .comment-respond input[type=search]:focus,.comments-area .comment-respond input[type=tel]:focus,.comments-area .comment-respond input[type=number]:focus,.comments-area .comment-respond textarea:focus{border-color:#59bd65}.comments-area .comment-respond .comment-form-author{float:left;width:50%;margin-bottom:20px;padding-right:10px}.comments-area .comment-respond .comment-form-email{float:left;width:50%;margin-bottom:20px;padding-left:12px}.comments-area .comment-respond .comment-form-url{float:left;width:100%;margin-bottom:20px}.comments-area .comment-respond .default-btn:disabled{color:#b0b0b0;cursor:not-allowed;background-color:#e0e0e0}.comments-area .comment-respond .cookie-banner{color:#fff;text-align:center;z-index:1000;background-color:#000c;width:100%;padding:16px;transition:bottom .3s ease-in-out;display:none;position:fixed;bottom:0;left:0}.comments-area .comment-respond .cookie-banner.show{display:block}.comments-area .comment-respond .comment-form-cookies-consent{float:left;width:100%;margin-bottom:20px;padding-left:20px;position:relative}.comments-area .comment-respond .comment-form-cookies-consent input{position:absolute;top:5px;left:0}.comments-area .comment-respond .comment-form-cookies-consent label{color:#4a6f8a;margin:0;font-weight:400;display:inline-block;position:relative;top:-2px}.comments-area .comment-respond .form-submit{float:left;width:100%}.comments-area .comment-respond .form-submit input{color:#fff;cursor:pointer;background:#59bd65;border:none;border-radius:5px;outline:0;padding:11px 25px;font-size:15px;font-weight:500;transition:all .5s;display:inline-block}.comments-area .comment-respond .form-submit input:hover,.comments-area .comment-respond .form-submit input:focus{color:#fff;background-color:#59bd65}.post-navigation{border-top:1px solid #eee;border-bottom:1px solid #eee;flex-wrap:wrap;margin-top:30px;padding-top:30px;padding-bottom:30px;display:flex}.prev-link-wrapper{flex:0 0 50%;max-width:50%;padding-right:15px}.prev-link-wrapper a{align-items:center;display:flex}.prev-link-wrapper a:hover .image-prev:after,.prev-link-wrapper a:hover .image-prev .post-nav-title{opacity:1;visibility:visible}.prev-link-wrapper a:hover .prev-link-info-wrapper{color:#59bd65}.prev-link-wrapper .image-prev{vertical-align:top;border-radius:5px;width:100px;min-width:100px;margin-right:20px;transition:all .5s;display:inline-block;position:relative;overflow:hidden}.prev-link-wrapper .image-prev img{border-radius:5px}.prev-link-wrapper .image-prev:after{content:"";opacity:0;visibility:hidden;background-color:#59bd65;border-radius:5px;width:100%;height:100%;transition:all .5s;display:block;position:absolute;top:0;left:0}.prev-link-wrapper .image-prev .post-nav-title{text-align:center;text-transform:uppercase;z-index:2;color:#fff;opacity:0;visibility:hidden;margin:0 auto;font-size:16px;font-weight:500;transition:all .5s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.prev-link-wrapper .prev-link-info-wrapper{color:#080a3c;transition:all .5s}.prev-link-wrapper .prev-title{font-size:17px;font-weight:500;display:inline-block}.prev-link-wrapper .meta-wrapper{color:#4a6f8a;text-transform:capitalize;margin-top:5px;font-size:14px;font-weight:400;display:block}.next-link-wrapper{text-align:right;flex:0 0 50%;max-width:50%;padding-left:15px}.next-link-wrapper a{align-items:center;display:flex}.next-link-wrapper a:hover .image-next:after,.next-link-wrapper a:hover .image-next .post-nav-title{opacity:1;visibility:visible}.next-link-wrapper a:hover .next-link-info-wrapper{color:#59bd65}.next-link-wrapper .image-next{vertical-align:top;border-radius:5px;width:100px;min-width:100px;margin-left:20px;transition:all .5s;display:inline-block;position:relative;overflow:hidden}.next-link-wrapper .image-next img{border-radius:5px}.next-link-wrapper .image-next:after{content:"";opacity:0;visibility:hidden;background-color:#59bd65;border-radius:5px;width:100%;height:100%;transition:all .5s;display:block;position:absolute;top:0;left:0}.next-link-wrapper .image-next .post-nav-title{text-align:center;text-transform:uppercase;z-index:2;color:#fff;opacity:0;visibility:hidden;margin:0 auto;font-size:16px;font-weight:500;transition:all .5s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.next-link-wrapper .next-link-info-wrapper{color:#080a3c;transition:all .5s}.next-link-wrapper .next-title{font-size:17px;font-weight:500;display:inline-block}.next-link-wrapper .meta-wrapper{color:#4a6f8a;text-transform:capitalize;margin-top:5px;font-size:14px;font-weight:400;display:block}blockquote,.blockquote{text-align:center;z-index:1;background-color:#fafafa;margin-top:20px;margin-bottom:20px;position:relative;overflow:hidden;padding:50px 75px!important}blockquote p,.blockquote p{color:#080a3c;margin-bottom:0;font-style:italic;font-weight:600;line-height:1.6;font-size:20px!important}blockquote cite,.blockquote cite{display:none}blockquote:before,.blockquote:before{color:#efefef;z-index:-1;content:"";font-feature-settings:normal;font-variant:normal;font-size:135px;font-style:normal;font-weight:400;position:absolute;top:-50px;left:50px;font-family:boxicons!important}blockquote:after,.blockquote:after{content:"";background-color:#59bd65;width:3px;margin-top:20px;margin-bottom:20px;position:absolute;top:0;bottom:0;left:0}.page-title-area{z-index:1;background-color:#59bd65;padding-top:130px;padding-bottom:120px;position:relative}.page-title-area:before{content:"";opacity:.6;z-index:-1;background-image:url(/images/bg_lines.svg);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;animation:15s linear infinite animatedBackground;position:absolute;inset:0}.page-title-content{text-align:center}.page-title-content h2{color:#fff;margin-bottom:0;font-size:45px;font-weight:600}.page-title-content p{color:#fff;margin-top:15px;margin-bottom:0;font-size:18px}@keyframes animatedBackground{0%{background-position:50%}to{background-position:300px}}.error-area{height:100vh}.error-content{text-align:center;max-width:700px;margin:0 auto}.error-content h3{margin-top:45px;margin-bottom:15px;font-size:40px;font-weight:700}.error-content p{max-width:520px;margin:0 auto 25px}.widget-area{padding-left:20px}.widget-area .widget{margin-top:35px}.widget-area .widget:first-child{margin-top:0}.widget-area .widget .widget-title{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:10px;font-size:20px;position:relative}.widget-area .widget .widget-title:before{content:"";background:#59bd65;width:50px;height:1px;position:absolute;bottom:-1px;left:0}.widget-area .widget_search{background-color:#fff;padding:15px;box-shadow:0 0 29px #6666661a}.widget-area .widget_search form{position:relative}.widget-area .widget_search form label{margin-bottom:0;display:block}.widget-area .widget_search form .screen-reader-text{display:none}.widget-area .widget_search form .search-field{background-color:#0000;border:1px solid #eee;outline:0;width:100%;height:50px;padding:6px 15px;transition:all .5s;display:block}.widget-area .widget_search form .search-field:focus{border-color:#59bd65}.widget-area .widget_search form button{z-index:1;color:#fff;background-color:#59bd65;border:none;outline:0;width:50px;height:50px;font-size:20px;transition:all .5s;position:absolute;bottom:0;right:0}.widget-area .widget_search form button i{margin-left:auto;margin-right:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.widget-area .widget_search form button:hover{color:#fff;background-color:#59bd65}.widget-area .widget_spacle_posts_thumb{position:relative;overflow:hidden}.widget-area .widget_spacle_posts_thumb .item{margin-bottom:15px;overflow:hidden}.widget-area .widget_spacle_posts_thumb .item:last-child{margin-bottom:0}.widget-area .widget_spacle_posts_thumb .item .thumb{float:left;width:80px;height:80px;margin-right:15px;position:relative;overflow:hidden}.widget-area .widget_spacle_posts_thumb .item .thumb .fullimage{background-repeat:no-repeat;width:80px;height:80px;display:inline-block;background-position:50%!important;background-size:cover!important}.widget-area .widget_spacle_posts_thumb .item .thumb .fullimage.bg1{background-image:url(/images/blog/blog7.jpg)}.widget-area .widget_spacle_posts_thumb .item .thumb .fullimage.bg2{background-image:url(/images/blog/blog8.jpg)}.widget-area .widget_spacle_posts_thumb .item .thumb .fullimage.bg3{background-image:url(/images/blog/blog9.jpg)}.widget-area .widget_spacle_posts_thumb .item .info{margin-top:5px;overflow:hidden}.widget-area .widget_spacle_posts_thumb .item .info time{color:#4a6f8a;text-transform:uppercase;margin-top:3px;margin-bottom:5px;font-size:12px;display:block}.widget-area .widget_spacle_posts_thumb .item .info .title{margin-bottom:0;font-size:15px;line-height:1.5}.widget-area .widget_spacle_posts_thumb .item .info .title a{display:inline-block}.widget-area .widget_recent_entries ul{margin-bottom:0;padding-left:0;list-style-type:none}.widget-area .widget_recent_entries ul li{color:#080a3c;margin-bottom:12px;padding-left:14px;font-size:15px;font-weight:500;line-height:1.5;position:relative}.widget-area .widget_recent_entries ul li:last-child{margin-bottom:0}.widget-area .widget_recent_entries ul li:before{content:"";background:#59bd65;width:7px;height:7px;position:absolute;top:8px;left:0}.widget-area .widget_recent_entries ul li a{color:#080a3c;display:inline-block}.widget-area .widget_recent_entries ul li a:hover{color:#59bd65}.widget-area .widget_recent_entries ul li .post-date{color:#4a6f8a;margin-top:4px;font-size:13px;display:block}.widget-area .widget_recent_comments ul{margin-bottom:0;padding-left:0;list-style-type:none}.widget-area .widget_recent_comments ul li{color:#4a6f8a;margin-bottom:12px;padding-left:14px;font-size:15px;font-weight:500;line-height:1.5;position:relative}.widget-area .widget_recent_comments ul li:last-child{margin-bottom:0}.widget-area .widget_recent_comments ul li:before{content:"";background:#59bd65;width:7px;height:7px;position:absolute;top:8px;left:0}.widget-area .widget_recent_comments ul li a{color:#080a3c;display:inline-block}.widget-area .widget_recent_comments ul li a:hover{color:#59bd65}.widget-area .widget_archive ul{margin-bottom:0;padding-left:0;list-style-type:none}.widget-area .widget_archive ul li{color:#080a3c;margin-bottom:12px;padding-left:14px;font-size:15px;font-weight:500;position:relative}.widget-area .widget_archive ul li:last-child{margin-bottom:0}.widget-area .widget_archive ul li:before{content:"";background:#59bd65;width:7px;height:7px;position:absolute;top:7px;left:0}.widget-area .widget_archive ul li a{color:#080a3c;display:inline-block}.widget-area .widget_archive ul li a:hover{color:#59bd65}.widget-area .widget_categories ul{margin-bottom:0;padding-left:0;list-style-type:none}.widget-area .widget_categories ul li{color:#4a6f8a;margin-bottom:12px;padding-left:14px;font-size:15px;font-weight:500;position:relative}.widget-area .widget_categories ul li:last-child{margin-bottom:0}.widget-area .widget_categories ul li:before{content:"";background:#59bd65;width:7px;height:7px;position:absolute;top:7px;left:0}.widget-area .widget_categories ul li a{color:#080a3c;display:block}.widget-area .widget_categories ul li a:hover{color:#59bd65}.widget-area .widget_categories ul li .post-count{float:right;font-size:14px}.widget-area .widget_meta ul{margin-bottom:0;padding-left:0;list-style-type:none}.widget-area .widget_meta ul li{color:#080a3c;margin-bottom:12px;padding-left:14px;font-size:15px;font-weight:500;position:relative}.widget-area .widget_meta ul li:last-child{margin-bottom:0}.widget-area .widget_meta ul li:before{content:"";background:#59bd65;width:7px;height:7px;position:absolute;top:8px;left:0}.widget-area .widget_meta ul li a{color:#080a3c;display:inline-block}.widget-area .widget_meta ul li a:hover{color:#59bd65}.widget-area .widget_tag_cloud .widget-title{margin-bottom:12px}.widget-area .tagcloud a{color:#080a3c;border:1px dashed #eee;margin-top:8px;margin-right:8px;padding:8px 16px;font-weight:500;display:inline-block;font-size:14px!important}.widget-area .tagcloud a:hover,.widget-area .tagcloud a:focus{color:#fff;background-color:#59bd65;border-color:#59bd65}.login-image{background-image:url(/images/login-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.login-image img{display:none}.login-content{height:100vh}.login-content .login-form{text-align:center;max-width:500px;margin-left:auto;margin-right:auto}.login-content .login-form .logo{margin-bottom:35px}.login-content .login-form .logo a{display:inline-block}.login-content .login-form h3{margin-bottom:0;font-size:40px;font-weight:500}.login-content .login-form p{margin-top:7px;margin-bottom:0}.login-content .login-form p a{display:inline-block}.login-content .login-form form{margin-top:35px}.login-content .login-form form .form-group{margin-bottom:20px}.login-content .login-form form .form-control{color:#080a3c;background-color:#fff;border:none;height:55px;font-size:14px;transition:all .5s;box-shadow:0 5px 28.5px 1.5px #9598c833!important}.login-content .login-form form .form-control::placeholder{transition:all .5s}.login-content .login-form form .form-control:focus::placeholder{color:#0000}.login-content .login-form form .default-btn{width:100%;padding-left:25px;display:block;box-shadow:0 5px 28.5px 1.5px #ff612f33}.login-content .login-form form .forgot-password{text-align:right;margin-top:15px}.login-content .login-form form .forgot-password a{color:#59bd65;text-decoration:underline;display:inline-block}.login-content .login-form form .forgot-password a:hover{color:#59bd65}.login-content .login-form form .connect-with-social{margin-top:15px}.login-content .login-form form .connect-with-social a{color:#59bd65;background-color:#0000;border:1px solid #59bd65;border-radius:2px;width:100%;padding:11px 30px;font-weight:500;transition:all .5s;display:block;position:relative}.login-content .login-form form .connect-with-social a i{font-size:20px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.login-content .login-form form .connect-with-social a.facebook{color:#3b5998;border-color:#3b5998}.login-content .login-form form .connect-with-social a.facebook:hover{color:#fff;background-color:#3b5998;border-color:#3b5998}.login-content .login-form form .connect-with-social a.google{color:#ea4335;border-color:#ea4335;margin-top:10px}.login-content .login-form form .connect-with-social a.google:hover{color:#fff;background-color:#ea4335;border-color:#ea4335}.login-content .login-form form .connect-with-social a:hover{color:#fff;background-color:#59bd65;border-color:#59bd65}.signup-image{background-image:url(/images/signup-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.signup-image img{display:none}.signup-content{height:100vh}.signup-content .signup-form{text-align:center;max-width:500px;margin-left:auto;margin-right:auto}.signup-content .signup-form .logo{margin-bottom:40px}.signup-content .signup-form .logo a{display:inline-block}.signup-content .signup-form h3{margin-bottom:0;font-size:40px;font-weight:500}.signup-content .signup-form p{margin-top:7px;margin-bottom:0}.signup-content .signup-form p a{display:inline-block}.signup-content .signup-form form{margin-top:35px}.signup-content .signup-form form .form-group{margin-bottom:20px}.signup-content .signup-form form .form-control{color:#080a3c;background-color:#fff;border:none;height:55px;font-size:14px;transition:all .5s;box-shadow:0 5px 28.5px 1.5px #9598c833!important}.signup-content .signup-form form .form-control::placeholder{transition:all .5s}.signup-content .signup-form form .form-control:focus::placeholder{color:#0000}.signup-content .signup-form form .default-btn{width:100%;padding-left:25px;display:block;box-shadow:0 5px 28.5px 1.5px #ff612f33}.signup-content .signup-form form .connect-with-social{margin-top:20px}.signup-content .signup-form form .connect-with-social span{text-transform:uppercase;color:#4a6f8a;margin-bottom:20px;display:block}.signup-content .signup-form form .connect-with-social a{color:#59bd65;background-color:#0000;border:1px solid #59bd65;border-radius:2px;width:100%;padding:11px 30px;font-weight:500;transition:all .5s;display:block;position:relative}.signup-content .signup-form form .connect-with-social a i{font-size:20px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.signup-content .signup-form form .connect-with-social a.facebook{color:#3b5998;border-color:#3b5998}.signup-content .signup-form form .connect-with-social a.facebook:hover{color:#fff;background-color:#3b5998;border-color:#3b5998}.signup-content .signup-form form .connect-with-social a.google{color:#ea4335;border-color:#ea4335;margin-top:10px}.signup-content .signup-form form .connect-with-social a.google:hover{color:#fff;background-color:#ea4335;border-color:#ea4335}.signup-content .signup-form form .connect-with-social a:hover{color:#fff;background-color:#59bd65;border-color:#59bd65}.subscribe-area.bg-f4f5fe{z-index:1;background-color:#fff;position:relative}.subscribe-area.bg-f4f5fe:before{z-index:-1;content:"";background-color:#f4f5fe;width:100%;height:50%;position:absolute;bottom:0;left:0}.subscribe-content{z-index:1;text-align:center;background-color:#59bd65;border-radius:30px;padding:70px;position:relative}.subscribe-content h2{color:#fff;max-width:610px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:40px;font-weight:600}.subscribe-content form{max-width:600px;margin-top:40px;margin-left:auto;margin-right:auto}.subscribe-content form .row{margin-left:-7px;margin-right:-7px}.subscribe-content form .row .col-lg-8,.subscribe-content form .row .col-lg-4,.subscribe-content form .row .col-lg-12{padding-left:7px;padding-right:7px}.subscribe-content form #validator-newsletter{color:#fff;position:absolute;bottom:-30px;left:0;right:0}.subscribe-content form .input-newsletter{color:#fff;background-color:#c32f00;border:none;border-radius:5px;width:100%;height:50px;padding:0 0 0 15px;font-size:14px;font-weight:500;display:block}.subscribe-content form .input-newsletter::placeholder{color:#fff;transition:all .5s}.subscribe-content form .input-newsletter:focus::placeholder{color:#0000}.subscribe-content form button{color:#fff;background-color:#080a3c;border:none;border-radius:5px;width:100%;height:50px;padding:0;font-size:15px;font-weight:500;line-height:50px;transition:all .5s;display:block}.subscribe-content form button i{color:#59bd65;margin-right:2px;font-size:20px;transition:all .5s;position:relative;top:4px}.subscribe-content form button:hover,.subscribe-content form button:focus{background-color:#59bd65}.subscribe-content form button:hover i,.subscribe-content form button:focus i{color:#080a3c}.shape14{z-index:-1;position:absolute;top:0;left:5%}.shape14 img{animation:5s linear infinite moveLeftBounce}.shape15{z-index:-1;position:absolute;top:4%;right:2%}.shape16{z-index:-1;position:absolute;bottom:0;left:0}.shape17{z-index:-1;position:absolute;bottom:0;right:0}.shape18{z-index:-1;position:absolute;top:32%;right:20%}.free-trial-area{z-index:1;position:relative}.free-trial-content{text-align:center;max-width:695px;margin-left:auto;margin-right:auto}.free-trial-content h2{font-size:40px;font-weight:600}.free-trial-content p,.free-trial-content .default-btn{margin-top:20px}.contact-inner{padding:50px 30px}.contact-features-list{border-right:1px solid #eee;padding-right:15px}.contact-features-list h3{margin-bottom:12px;font-size:24px}.contact-features-list p{margin-bottom:10px}.contact-features-list p:last-child{margin-bottom:0}.contact-features-list ul{margin-top:25px;margin-bottom:0;padding-left:0;list-style-type:none}.contact-features-list ul li{color:#4a6f8a;margin-bottom:12px;padding-left:20px;position:relative}.contact-features-list ul li i{color:#59bd65;position:absolute;top:4px;left:0}.contact-features-list ul li:last-child{margin-bottom:0}.contact-form h3{margin-bottom:25px;font-size:24px}.contact-form form .row{margin-left:-7px;margin-right:-7px}.contact-form form .row .col-lg-6,.contact-form form .row .col-lg-12{padding-left:7px;padding-right:7px}.contact-form form .form-group{margin-bottom:15px}.contact-form form .form-control{height:48px;line-height:normal;line-height:initial;color:#080a3c;background-color:#0000;border:1px solid #cecfdf;border-radius:5px;padding:0 15px;font-size:14px;font-weight:400;transition:all .5s;box-shadow:none!important;box-shadow:initial!important}.contact-form form .form-control:focus{border-color:#59bd65}.contact-form form .form-control::placeholder{color:#999}.contact-form form textarea.form-control{padding-top:15px;height:auto!important}.contact-form form .default-btn{box-shadow:0 5px 28.5px 1.5px #31c4134d!important}.contact-form form .default-btn:hover,.contact-form form .default-btn:focus{box-shadow:0 5px 28.5px 1.5px #13c4a14d!important}.contact-form .with-errors ul{margin-top:5px;margin-bottom:0;padding-left:0;list-style-type:none}.contact-form .with-errors ul li{color:red}.contact-form #msgSubmit{margin-bottom:0;font-size:22px;font-weight:500}.contact-form #msgSubmit.text-danger{margin-top:5px}.contact-info{text-align:center;margin-top:50px}.contact-info .contact-info-content h3{margin-bottom:15px;font-size:22px;font-weight:500}.contact-info .contact-info-content h2{margin-bottom:0;font-size:40px;font-weight:500}.contact-info .contact-info-content h2 .number,.contact-info .contact-info-content h2 .email{color:#59bd65;display:inline-block}.contact-info .contact-info-content h2 .or{color:#4a6f8a;margin-top:5px;margin-bottom:2px;font-size:15px;font-weight:500;display:block}.contact-info .contact-info-content .social{margin-top:25px;margin-bottom:0;padding-left:0;list-style-type:none}.contact-info .contact-info-content .social li{margin:0 5px;display:inline-block}.contact-info .contact-info-content .social li a{color:#aba5a5;border:1px solid #dadada;border-radius:50%;width:40px;height:40px;font-size:20px;display:block;position:relative}.contact-info .contact-info-content .social li a i{margin-left:auto;margin-right:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.contact-info .contact-info-content .social li a:hover{color:#fff;background-color:#59bd65;border-color:#59bd65}.owl-carousel .owl-item img{height:64px}.produktheader{color:#59bd65;text-align:center;letter-spacing:.15em;margin-top:0;margin-bottom:12px;padding-top:100px;font-size:14px;font-weight:700;display:block}.rc-tabs{margin-bottom:50px;overflow:inherit!important;border:none!important}.update-screen-tab{overflow:visible;overflow:initial;border:0}.update-screen-tab .rc-tabs-ink-bar{display:none!important}.update-screen-tab .rc-tabs-bar{border:0}.update-screen-tab .rc-tabs-nav-container,.update-screen-tab .rc-tabs-nav-wrap{box-sizing:border-box;margin-bottom:45px;position:relative;overflow:hidden}@media (max-width:767px){.update-screen-tab .rc-tabs-nav-container,.update-screen-tab .rc-tabs-nav-wrap{margin-bottom:30px}}.update-screen-tab .rc-tabs-nav-container:after,.update-screen-tab .rc-tabs-nav-wrap:after{content:"";z-index:-1;background:#e7e8eb;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}.update-screen-tab .rc-tabs-nav-container:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-scroll,.update-screen-tab .rc-tabs-nav-container:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-list,.update-screen-tab .rc-tabs-nav-wrap:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-scroll,.update-screen-tab .rc-tabs-nav-wrap:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-list{text-align:center;justify-content:center;width:100%}@media (max-width:767px){.update-screen-tab .rc-tabs-nav-container:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-scroll,.update-screen-tab .rc-tabs-nav-container:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-list,.update-screen-tab .rc-tabs-nav-wrap:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-scroll,.update-screen-tab .rc-tabs-nav-wrap:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-list{flex-wrap:wrap}}.update-screen-tab .rc-tabs-nav-container:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-scroll .rc-tabs-nav,.update-screen-tab .rc-tabs-nav-container:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-list .rc-tabs-nav,.update-screen-tab .rc-tabs-nav-wrap:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-scroll .rc-tabs-nav,.update-screen-tab .rc-tabs-nav-wrap:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-list .rc-tabs-nav{float:none;display:block}.update-screen-tab .rc-tabs-nav-container:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-scroll .rc-tabs-nav .rc-tabs-tab,.update-screen-tab .rc-tabs-nav-container:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-list .rc-tabs-nav .rc-tabs-tab,.update-screen-tab .rc-tabs-nav-wrap:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-scroll .rc-tabs-nav .rc-tabs-tab,.update-screen-tab .rc-tabs-nav-wrap:not(.rc-tabs-nav-container-scrolling) .rc-tabs-nav-list .rc-tabs-nav .rc-tabs-tab{float:none;display:inline-block}.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab{color:#080a3c;text-align:center;float:none;min-width:230px;margin-right:0;padding:0 0 25px;font-size:18px;font-weight:400;transition:all .25s ease-in-out;display:inline-block}.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab:hover,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab:hover{color:#0e751a}.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab:after,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab:after{content:"";width:100%;height:2px;display:block;position:absolute;bottom:0;left:0}@media (max-width:767px){.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab:after,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab:after{display:none}}.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab:after,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab:after{transform-origin:right center 0;background:#59bd65;transition:transform .7s cubic-bezier(.19,1,.22,1);transform:scaleX(0)}.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab.rc-tabs-tab-active,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab.rc-tabs-tab-active{color:#59bd65}.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab.rc-tabs-tab-active:after,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab.rc-tabs-tab-active:after{transform-origin:left center 0;transition:transform .35s cubic-bezier(.43,.49,.51,.68);transform:scaleX(1)}.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab>div,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab>div{margin-right:8px}.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab>div i,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab>div i{margin-right:5px}@media (max-width:767px){.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab>div i,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab>div i{margin-right:7px}}@media (max-width:1199px){.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab{min-width:170px;padding:0 0 20px;font-size:16px}}@media (max-width:990px){.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab{min-width:auto;padding:0 20px 15px}}@media (max-width:767px){.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab{max-width:50%;font-size:14px}.update-screen-tab .rc-tabs-nav-container .rc-tabs-tab svg,.update-screen-tab .rc-tabs-nav-wrap .rc-tabs-tab svg{width:20px}}.update-screen-tab .rc-tabs-nav-container:before,.update-screen-tab .rc-tabs-nav-wrap:before{border:0}.update-screen-tab .rc-tabs-content .rc-tabs-tabpane{border-radius:10px;overflow:hidden;box-shadow:0 5px 60px #1b436f26}.update-screen-tab .rc-tabs-content .rc-tabs-tabpane.rc-tabs-tabpane-active{animation:.7s ScaleInUp}.update-screen-tab .rc-tabs-content .rc-tabs-tabpane>img{max-width:100%;height:auto;display:block}.rc-tabs-nav-operations{display:none}@keyframes imageChange{0%{opacity:0}75%{opacity:1}to{opacity:0}}@keyframes imageChangeTwo{0%{opacity:1}75%{opacity:0}to{opacity:1}}.back-to-top .top{cursor:pointer;color:#080a3c;z-index:4;text-align:center;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:40px;line-height:55px;transition:all .9s;display:flex;position:fixed;bottom:15px;right:15px;box-shadow:0 3px 10px #0000001a}.back-to-top .top:hover{color:#fff;background-color:#59bd65;transition:all .5s;transform:translateY(-10px)}.black-btn{background-color:#080a3c!important}.black-btn span{background-color:#59bd65!important}.black-btn i{color:#fff}@keyframes rotate3d{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes animationFramesOne{0%{transform:translate(0)rotate(0)}20%{transform:translate(73px,-1px)rotate(36deg)}40%{transform:translate(141px,72px)rotate(72deg)}60%{transform:translate(83px,122px)rotate(108deg)}80%{transform:translate(-40px,72px)rotate(144deg)}to{transform:translate(0)rotate(0)}}@keyframes ripple-white{0%{box-shadow:0 0 #fff3,0 0 0 20px #fff3,0 0 0 40px #fff3}to{box-shadow:0 0 0 20px #fff3,0 0 0 40px #fff3,0 0 0 60px #fff0}}.features-inner-content .features-item{text-align:left;margin-bottom:30px;padding-left:100px;position:relative}.features-inner-content .features-item:last-child{margin-bottom:0;padding-top:13px}.features-inner-content .features-item i{text-align:center;color:#fff;border-radius:100%;width:70px;height:70px;font-size:30px;line-height:70px;transition:all .6s;position:absolute;top:0;left:0}.features-inner-content .features-item:hover i{border-radius:50%!important}.features-inner-content .features-item h3{font-size:22px;font-weight:600}.features-inner-content .features-item p{margin:0}.fun-facts-inner-content h2{font-weight:600}.fun-facts-inner-content p{margin-bottom:15px!important}.fun-facts-inner-content ul{margin:0;padding:0}.fun-facts-inner-content ul li{color:#4a6f8a;margin-bottom:6px;padding-left:20px;list-style-type:none;position:relative}.fun-facts-inner-content ul li i{color:#59bd65;position:absolute;top:2px;left:0}.fun-facts-inner-content .default-btn{margin-top:20px!important}hr.dienstleistung-divider{border:0;border-bottom:2px solid #080a3c;height:0}.overview-item{border-bottom:1px solid #edf0f7;margin-bottom:50px;padding-bottom:50px}.overview-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.overview-content .number{text-align:center;color:#fff;background-color:#59bd65;border-radius:100%;width:40px;height:40px;margin-bottom:20px;font-size:15px;font-weight:600;line-height:40px;display:inline-block}.overview-content h3{font-size:25px;font-weight:600}.overview-content p{margin:0}.overview-content ul{margin:15px 0 0;padding:0}.overview-content ul li{color:#4a6f8a;margin-bottom:6px;padding-left:20px;list-style-type:none;position:relative}.overview-content ul li:last-child{margin-bottom:0}.overview-content ul li i{color:#59bd65;position:absolute;top:3px;left:0}.overview-content .default-btn{margin-top:25px}.service-details-image{margin-bottom:30px}.service-details-image img{width:100%}.service-details-content{margin-top:5px}.service-details-content h1{margin-bottom:10px;font-size:32px;font-weight:600}.service-details-content h2{margin-bottom:10px;font-size:28px;font-weight:600}.service-details-content h3{margin-bottom:10px;font-size:25px;font-weight:600}.service-details-content h4{margin-bottom:10px;font-size:21px;font-weight:600}.service-details-content h5{margin-bottom:10px;font-size:18px;font-weight:600}.service-details-content h6{margin-bottom:10px;font-size:15px;font-weight:600}.service-details-content ul,.service-details-content ol{padding-left:17px}.service-details-content ul li,.service-details-content ol li{margin-bottom:5px;line-height:1.7}.service-details-content ul li:last-child,.service-details-content ol li:last-child{margin-bottom:0}.service-details-content .service-details-info{background:#f4f5fe;border-radius:10px;flex-wrap:wrap;margin-top:30px;padding:30px 20px;display:flex}.service-details-content .service-details-info .large-info-box{flex:0 0 60%;max-width:60%;padding-left:15px;padding-right:15px}.service-details-content .service-details-info .large-info-box h4{margin-bottom:10px;font-size:18px;font-weight:600}.service-details-content .service-details-info .large-info-box span{color:#4a6f8a;font-size:15px;display:block}.service-details-content .service-details-info .single-info-box{flex:0 0 20%;max-width:20%;padding-left:15px;padding-right:15px}.service-details-content .service-details-info .single-info-box h4{margin-bottom:10px;font-size:18px;font-weight:600}.service-details-content .service-details-info .single-info-box span{color:#4a6f8a;font-size:15px;display:block}.service-details-content .service-details-info .single-info-box .social{margin-bottom:0;padding-left:0;list-style-type:none}.service-details-content .service-details-info .single-info-box .social li{margin-right:5px;display:inline-block}.service-details-content .service-details-info .single-info-box .social li a{color:#4a6f8a;text-align:center;background-color:#fff;border-radius:30px;width:30px;height:30px;line-height:32px;display:inline-block}.service-details-content .service-details-info .single-info-box .social li a:hover{color:#59bd65;transform:translateY(-2px)}.service-details-content .service-details-info .single-info-box .default-btn{color:#fff;text-transform:capitalize;background-color:#59bd65;border:1px solid #59bd65;border-radius:30px;padding:12px 30px;font-size:14px;font-weight:500;transition:all .5s;display:inline-block}.service-details-content .service-details-info .single-info-box .default-btn:hover{color:#59bd65;background-color:#fff}.service-details-content .service-details-info .single-info-box:last-child{text-align:center}.text-container ul,.text-container ol{padding-left:17px}.text-container ul li,.text-container ol li{margin-bottom:5px;line-height:1.8}.text-container ul li:last-child,.text-container ol li:last-child{margin-bottom:p}.text-container ul li ul,.text-container ol li ul{margin-top:5px}.landingparallaxbanner{height:100vh}.digital-agency-banner{padding-top:235px;padding-bottom:235px;position:relative}@media (min-width:1024px){.digital-agency-banner .mainbanner{padding-top:82.5px}}@media (min-width:768px) and (max-width:1023px){.digital-agency-banner .mainbanner{padding-top:75px}}@media (max-width:767px){.digital-agency-banner .mainbanner{padding-top:58.281px}}.digital-agency-banner{background-image:url(/images/marketing-agency/banner-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.digital-agency-banner:before{content:"";z-index:1;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.digital-agency-banner-content{z-index:2;max-width:540px;position:relative}.digital-agency-banner-content h1{color:#fff;margin-bottom:30px;font-size:57px;font-weight:700;line-height:1.3}.digital-agency-banner-content h1 span{color:#59bd65}.digital-agency-banner-content p{color:#fff}.digital-agency-banner-content .default-btn{margin-top:18px}.app-development-banner{background-image:url(/images/app-development/header.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:235px;padding-bottom:235px;position:relative}.app-development-banner:before{content:"";z-index:1;background-color:#00000040;width:100%;height:100%;position:absolute;top:0;left:0}.app-development-banner-content{z-index:2;max-width:540px;position:relative}.app-development-banner-content h1{color:#fff;margin-bottom:30px;font-size:57px;font-weight:700;line-height:1.3}.app-development-banner-content h1 span{color:#59bd65}.app-development-banner-content p{color:#fff}.app-development-banner-content .default-btn{margin-top:18px}.web-development-banner{background-image:url(/images/web-development/banner-bg-flip.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-top:235px;padding-bottom:235px;position:relative}.web-development-banner:before{content:"";z-index:1;background-color:#0006;width:100%;height:100%;position:absolute;top:0;left:0}.web-development-banner-content{z-index:2;max-width:540px;position:relative}.web-development-banner-content h1{color:#fff;margin-bottom:30px;font-size:57px;font-weight:700;line-height:1.3}.web-development-banner-content h1 span{color:#59bd65}.web-development-banner-content p{color:#fff}.web-development-banner-content .default-btn{margin-top:18px}.business-analytics-banner{background-image:url(/images/business-analytics/banner-bg.webp);background-position:50% 80%;background-repeat:no-repeat;background-size:cover;padding-top:235px;padding-bottom:235px;position:relative;overflow:hidden}.business-analytics-banner:before{content:"";z-index:1;background-color:#000000a6;width:100%;height:100%;position:absolute;top:0;left:0}.business-analytics-banner>*{z-index:1;position:relative}.business-analytics-banner-content{z-index:2;max-width:540px;position:relative}.business-analytics-banner-content h1{color:#fff;margin-bottom:30px;font-size:57px;font-weight:700;line-height:1.3}.business-analytics-banner-content h1 span{color:#59bd65}.business-analytics-banner-content p{color:#fff}.business-analytics-banner-content .default-btn{margin-top:18px}.ai-ml-banner{background-image:url(/images/ki-und-datenanalyse/ki-banner.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:235px;padding-bottom:235px;position:relative}.ai-ml-banner:before{content:"";z-index:1;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.ai-ml-banner-content{z-index:2;max-width:540px;position:relative}.ai-ml-banner-content h1{color:#fff;margin-bottom:30px;font-size:57px;font-weight:700;line-height:1.3}.ai-ml-banner-content h1 span{color:#59bd65}.ai-ml-banner-content p{color:#fff}.ai-ml-banner-content .default-btn{margin-top:18px}.software-development-banner{background-image:url(/images/software-development/software-development.webp);background-position:25% 15%;background-repeat:no-repeat;background-size:cover;padding-top:235px;padding-bottom:235px;position:relative}.software-development-banner:before{content:"";z-index:1;background-color:#0006;width:100%;height:100%;position:absolute;top:0;left:0}.software-development-banner-content{z-index:2;max-width:540px;position:relative}.software-development-banner-content h1{color:#fff;margin-bottom:30px;font-size:57px;font-weight:700;line-height:1.3}.software-development-banner-content h1 span{color:#59bd65}.software-development-banner-content p{color:#fff}.software-development-banner-content .default-btn{margin-top:18px}.it-consulting-banner{background-image:url(/images/it-consultant/itconsultantheader.webp);background-position:25% 15%;background-repeat:no-repeat;background-size:cover;padding-top:235px;padding-bottom:235px;position:relative}.it-consulting-banner:before{content:"";z-index:1;background-color:#00000040;width:100%;height:100%;position:absolute;top:0;left:0}.it-consulting-banner-content{z-index:2;max-width:540px;position:relative}.it-consulting-banner-content h1{color:#fff;margin-bottom:30px;font-size:57px;font-weight:700;line-height:1.3}.it-consulting-banner-content h1 span{color:#59bd65}.it-consulting-banner-content p{color:#fff}.it-consulting-banner-content .default-btn{margin-top:18px}.landingpage-banner{height:100vh;padding-top:235px;padding-bottom:235px;position:relative}.landingpage-banner:before{content:"";z-index:1;background-color:#00000059;width:100%;height:100%;position:absolute;top:0;left:0}.landingpage-banner-content{z-index:2;max-width:700px;position:relative}.landingpage-banner-content h1{color:#fff;margin-bottom:30px;font-size:57px;font-weight:700;line-height:1.3}.landingpage-banner-content h1 span{color:#59bd65}.landingpage-banner-content p{color:#fff}.landingpage-banner-content .default-btn{margin-top:18px}.single-featured-box{border-radius:5px;margin-bottom:30px;position:relative;overflow:hidden}.single-featured-box img{border-radius:5px;transition:all .5s}.single-featured-box h3{color:#fff;z-index:2;margin-bottom:0;padding-top:25px;padding-left:20px;padding-right:20px;font-size:24px;font-weight:600;line-height:1.5;position:absolute;top:0;left:0;right:0}.single-featured-box .read-more-btn{z-index:2;color:#fff;padding-right:22px;font-weight:600;display:inline-block;position:absolute;bottom:25px;left:20px}.single-featured-box .read-more-btn i{color:#59bd65;font-size:21px;transition:all .5s;position:absolute;top:0;right:0}.single-featured-box .link-btn{z-index:2;display:block;position:absolute;inset:0}.single-featured-box:before{content:"";z-index:1;opacity:.55;background-color:#000;border-radius:5px;position:absolute;inset:0}.single-featured-box:hover img{transform:scale(1.05)}.single-services-box{background-color:#f9f9f9;margin-bottom:30px;overflow:hidden}.single-services-box .content{padding:30px 0 30px 25px}.single-services-box .content h3{margin-bottom:10px;margin-right:-20px;font-size:22px;font-weight:600;line-height:1.4}.single-services-box .content .read-more-btn{padding-right:22px;font-weight:600;display:inline-block;position:relative}.single-services-box .content .read-more-btn i{color:#59bd65;font-size:21px;transition:all .5s;position:absolute;top:0;right:0}.single-services-box .content .read-more-btn:hover{padding-right:28px}.single-services-box .image{clip-path:polygon(20% 0,100% 0%,100% 100%,0% 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.single-services-box .image.bg-1{background-image:url(/images/marketing-agency/services-img1.jpg)}.single-services-box .image.bg-2{background-image:url(/images/marketing-agency/services-img2.jpg)}.single-services-box .image.bg-3{background-image:url(/images/marketing-agency/services-img3.jpg)}.single-services-box .image.bg-4{background-image:url(/images/marketing-agency/services-img4.jpg)}.single-services-box .image.bg-5{background-image:url(/images/marketing-agency/services-img5.jpg)}.single-services-box .image.bg-6{background-image:url(/images/marketing-agency/services-img6.jpg)}.single-services-box .image img{display:none}.services-btn-box{text-align:center;margin-top:10px}.services-btn-box .default-btn{color:#59bd65;background-color:#0000;border:1px solid #59bd65;padding:11.5px 35px 11px 65px}.services-btn-box .default-btn i{color:#59bd65;left:35px}.services-btn-box .default-btn:hover{color:#fff;border-color:#59bd65}.services-btn-box .default-btn:hover i,.buttonlink{color:#fff}.case-studies-area{background-color:#00062f;overflow:hidden}.case-studies-area .section-title h2{color:#fff}.case-studies-area .container-fluid{padding-left:0;padding-right:0}.single-case-studies-item{text-align:center;border-radius:5px;margin-bottom:30px}.single-case-studies-item .image,.single-case-studies-item .image img{border-radius:5px 5px 0 0}.single-case-studies-item .content{text-align:left;background-color:#f9f9f9;border-radius:0 0 5px 5px;padding:30px 25px 25px;position:relative}.single-case-studies-item .content h3{margin-bottom:0;font-size:22px;font-weight:600;line-height:1.4}.single-case-studies-item .content .link-btn{text-align:center;color:#fff;background-color:#59bd65;border-radius:3px;width:40px;height:40px;font-size:30px;line-height:48px;transition:all .5s;display:inline-block;position:absolute;top:-20px;right:20px}.single-case-studies-item .content .link-btn:hover{color:#fff;background-color:#59bd65}.case-studies-slides.owl-theme{position:relative;left:calc(50% - 640px)}.case-studies-slides.owl-theme .owl-nav{margin-top:0;position:absolute;top:-105px;right:26.88%}.case-studies-slides.owl-theme .owl-nav [class*=owl-]{color:#59bd65;text-align:center;background:#fff;border-radius:50%;width:45px;height:45px;margin:0;font-size:35px;line-height:45px;transition:all .5s;padding:3px 0 0!important}.case-studies-slides.owl-theme .owl-nav [class*=owl-].owl-next{margin-left:10px}.case-studies-slides.owl-theme .owl-nav [class*=owl-]:hover{color:#fff;background-color:#59bd65}.logodesc{font-size:medium;font-style:oblique}.logodesc span{color:#59bd65}.jobdesc{height:auto}.jobs-center{text-align:center;padding-top:20px}.swiper-slide{color:#8791b0;box-sizing:border-box;padding:40px 60px;font-size:18px}@media (max-width:768px){.swiper-slide{padding:20px}}.swiper-slide .title{color:#59bd65;place-items:center;font-size:41px;font-weight:300;display:grid}.swiper-slide .subtitle{place-items:center;padding-top:20px;padding-bottom:20px;display:grid}.webdevswiper .swiper-pagination-bullet{background-color:#59bd65}.webdevswiper .swiper-pagination-bullet-active{background-color:#45914e}.service-details-info{background:#f4f5fe;border-radius:10px;flex-wrap:wrap;margin-top:30px;padding:30px 20px;display:flex}.service-details-info .single-info-box{flex:0 0 50%;padding-left:15px;padding-right:15px}.service-details-info .single-info-box span{color:#4a6f8a;font-size:15px;display:block}.center-image{text-align:center;margin-bottom:10px}.responsive-img{max-width:100%;height:auto;margin:0 auto;display:block}.custom-tabs{width:100%}.tabs-header{flex-wrap:wrap;margin-bottom:20px;display:flex}.tab-button{cursor:pointer;color:#4a6f8a;background:0 0;border:none;padding:12px 24px;font-size:16px;transition:all .3s;position:relative}.tab-button:hover,.tab-button.active{color:#59bd65}.tab-content{padding:20px 0}@media (max-width:768px){.tabs-header{-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.tab-button{padding:10px 16px;font-size:14px}}.pagination-area{text-align:center;margin-top:30px}.pagination-area .nav-links{align-items:center;gap:5px;display:inline-flex}.pagination-area .page-numbers{color:#221638;background-color:#fff;border:1px solid #eee;border-radius:5px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .3s;display:inline-flex}.pagination-area .page-numbers:hover,.pagination-area .page-numbers.current{color:#fff;background-color:#59bd65;border-color:#59bd65}.pagination-area .prev.page-numbers,.pagination-area .next.page-numbers{width:auto;padding:0 20px}.pagination-area .prev.page-numbers i,.pagination-area .next.page-numbers i{margin-top:2px;font-size:20px}@media only screen and (max-width:767px){.pagination-area .page-numbers{width:35px;height:35px;font-size:14px}.pagination-area .prev.page-numbers,.pagination-area .next.page-numbers{padding:0 15px}}.features-list{list-style-type:none}.language-selector{vertical-align:middle;flex-shrink:0;align-self:center;width:max-content;margin-left:12px;display:inline-block;position:relative}.language-selector .language-dropdown{cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:linear-gradient(135deg,#59bd65,#4caf50);border:none;border-radius:999px;align-items:center;gap:6px;width:auto;max-width:none;height:40px;margin:0;padding:0 10px;font-family:inherit;line-height:1;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 6px 18px #59bd6547}.language-selector .language-dropdown:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 8px 22px #59bd6559}.language-selector .language-dropdown.is-open{box-shadow:0 4px 12px #59bd6540}.language-selector .language-dropdown.is-open .language-chevron{transform:rotate(180deg)}.language-selector .language-dropdown .language-flag{background:#ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;line-height:1;display:inline-flex}.language-selector .language-dropdown .language-text{color:#fff;letter-spacing:.01em;white-space:nowrap;flex:0 auto;font-size:13px;font-weight:600}.language-selector .language-dropdown .language-chevron{color:#fffffff2;flex-shrink:0;font-size:17px;transition:transform .2s}.language-selector .language-menu{box-sizing:border-box;z-index:1100;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:#fff;border:1px solid #080a3c0f;border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;width:max-content;min-width:100%;margin:0;padding:6px;list-style:none;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:calc(100% + 8px);left:auto;right:0;transform:translateY(-6px)scale(.98);box-shadow:0 16px 40px #080a3c24}.language-selector .language-menu.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.language-selector .language-menu li{width:100%;list-style:none;display:block;margin:0!important;padding:0!important}.language-selector .language-menu .language-option{box-sizing:border-box;text-align:left;cursor:pointer;color:#080a3c;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:0;margin:0;padding:7px 8px;font-family:inherit;line-height:1.2;transition:background .15s,color .15s;display:flex}.language-selector .language-menu .language-option:hover{background:#59bd6514}.language-selector .language-menu .language-option.active{background:#59bd651f}.language-selector .language-menu .language-option.active .language-text{color:#2e7d32;font-weight:700}.language-selector .language-menu .language-option .language-flag{background:#f4f6f8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;line-height:1;display:inline-flex}.language-selector .language-menu .language-option .language-text{white-space:nowrap;flex:0 auto;font-size:14px;font-weight:600}@media (min-width:992px){.main-nav .navbar .navbar-collapse{align-items:center}}@media (max-width:991px){.language-selector.desktop-language{display:none}}.mobile-language-selector{background:linear-gradient(#59bd650f,#0000);border:1px solid #59bd6526;border-radius:16px;margin-top:24px;padding:18px 16px}.mobile-language-selector .mobile-language-title{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-bottom:12px;font-size:12px;font-weight:700}.mobile-language-selector .mobile-language-buttons{flex-direction:column;gap:8px;display:flex}.mobile-language-selector .mobile-language-buttons .mobile-language-btn{cursor:pointer;color:#080a3c;text-align:left;background:#fff;border:1px solid #080a3c14;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:flex}.mobile-language-selector .mobile-language-buttons .mobile-language-btn:hover{background:#59bd650a;border-color:#59bd6559}.mobile-language-selector .mobile-language-buttons .mobile-language-btn.active{color:#fff;background:linear-gradient(135deg,#59bd65,#4caf50);border-color:#0000;box-shadow:0 8px 20px #59bd6547}.mobile-language-selector .mobile-language-buttons .mobile-language-btn.active .language-flag{background:#ffffff38}.mobile-language-selector .mobile-language-buttons .mobile-language-btn .language-flag{background:#f4f6f8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;display:inline-flex}.mobile-language-selector .mobile-language-buttons .mobile-language-btn .language-text{font-weight:600}
/*# sourceMappingURL=1g4x2vz_nypv0.css.map*/