.blogs-grid-section .read-more:hover .read-more-icon i,.nav-menu ul li a.active{transform:translateX(2px)}.page-loader.hidden{opacity:0;visibility:hidden}.chat-icon i,.contact-icon i,.loader-content{color:#fff}.loader-logo{width:120px;height:120px;margin:0 auto 30px;position:relative}.loader-logo img{width:100%;height:auto;animation:2s ease-in-out infinite logoPulse}.loader-text{font-size:24px;margin-bottom:20px;animation:1.5s ease-in-out infinite textGlow}.loader-dots{display:flex;gap:10px;justify-content:center}.loader-dot{width:12px;height:12px;background:#ff6b35;border-radius:50%;animation:1.4s ease-in-out infinite dotBounce}.loader-dot:first-child{animation-delay:0s}.loader-dot:nth-child(2),.stagger-2{animation-delay:.2s}.loader-dot:nth-child(3),.stagger-4{animation-delay:.4s}.fade-in{opacity:0;transform:translateY(20px);animation:.8s forwards fadeInUp}.stagger-1{animation-delay:.1s}.stagger-3{animation-delay:.3s}.stagger-5{animation-delay:.5s}.critical-css,.testimonials-section .slider-outer{position:relative;overflow:hidden}.logo h1{font-size:2rem;margin:0}.nav-menu ul li a.active{color:#1f294f;background:rgba(31,41,79,.07);font-weight:600;box-shadow:0 2px 8px rgba(31,41,79,.15)}.service-item h4{margin:0}.creativity-right h4{font-size:1.8rem;color:#ff6b35;margin-bottom:20px}@media (max-width:999px){.nav-menu.active{display:block}}.video-thumbnail{width:100%;height:659px;object-fit:cover;border-radius:15px}.swiper-pagination-clickable{position:relative!important;width:fit-content!important}.swiper-pagination-bullet{background:#efe7e0!important;padding:0!important;margin:0!important;width:12px!important;height:12px!important;opacity:0!important;border-radius:3px!important}.swiper-pagination-bullet-active{background:#f8a050!important;opacity:1!important;border-radius:3px!important}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.55)!important;opacity:1!important}.swiper-pagination-bullet.swiper-pagination-bullet-active-next,.swiper-pagination-bullet.swiper-pagination-bullet-active-prev{opacity:1!important}.check-services-section.check-services-section-page{background:0 0}.blob-top-right{position:absolute;top:-20px;right:-30px;width:130px;height:130px;background:radial-gradient(circle at 40% 40%,#f5a05a 0,#f47c2e 60%,transparent 100%);border-radius:60% 40% 70% 30%/50% 60% 40%;opacity:.25}.blob-bottom-right{position:absolute;bottom:10px;right:-10px;width:110px;height:150px;background:linear-gradient(135deg,#f5a05a 0,#f47c2e 100%);border-radius:30% 70% 40% 60%/50% 30% 70% 50%;opacity:.85}.arrow-connector{position:absolute;z-index:5}.arrow-top{top:90px;left:50%;transform:translateX(-50%)}.arrow-bottom{top:260px;left:50%;transform:translateX(-50%) rotate(15deg)}.orange-shape{display:inline-block;width:28px;height:18px;background:#f47c2e;border-radius:4px;transform:rotate(-25deg);opacity:.9}.arrow-svg{width:70px;height:50px;fill:none}.accent-bar{width:32px;height:10px;background:#f47c2e;border-radius:3px}.about_gallery{position:relative;z-index:1;padding:100px 0;background:#1f294f;margin-bottom:80px}.about_gallery .section_title{color:#f7f7f7;font-size:62px;padding-bottom:20px}.about_gallery .section_subtitle{color:#f7f7f7;padding-bottom:50px;font-size:18px}.vector_gal1_about{bottom:30px}.gallery-section .show-more-wrap{display:flex;align-items:center;gap:16px}.gallery-section .show-more-text{font-size:18px;font-weight:600;color:#fff;letter-spacing:.04em}.gallery-section .show-more-btn{width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;text-decoration:none;background:#1a2242;border:1px solid #f7f7f7}.gallery-section .show-more-btn:hover{background:rgba(244,124,46,.13)}.testimonials-section .slider-track{display:flex;gap:24px;transition:transform .5s cubic-bezier(.4,0,.2,1);align-items:stretch}.testimonials-section .avatar{width:42px;height:42px;border-radius:50%;background:#1a2260;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.testimonials-section .star.half{color:#f59e0b;opacity:.5}.testimonials-section .verified{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:#dd5023;background:rgba(31,41,79,.07);border-radius:6px;padding:5px 12px;margin-bottom:16px}.testimonials-section .dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:36px}.testimonials-section .dot{width:10px;height:10px;border-radius:50%;background:#c5c8d8;cursor:pointer;transition:background .3s,transform .3s;border:none;outline:0}.testimonials-section .dot.active{background:#f47c2e;transform:scale(1.3)}.testimonials-section .dot:not(.active):hover{background:#a0aac0}.blogs-section .swiper-button-next.swiper-button-disabled,.blogs-section .swiper-button-prev.swiper-button-disabled{background:#e8e9eb;border:1.5px solid #dde0ea;opacity:1!important;color:#868da8!important;box-shadow:0 4px 14px rgba(26,34,96,.08);cursor:not-allowed}.blog-tabs{display:flex;gap:40px;margin-bottom:49px;flex-wrap:wrap}.tab-btn{padding:16px 40px;border-radius:10px;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:.3s;background:#f1f1f2;color:#1f284f;position:relative;outline:0}.tab-btn:hover{background:#e8e8e8;transform:translateY(-2px)}.tab-btn.active{background:#dd5023;color:#f7f7f7}.blogs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:60px}.blogs-grid-section .blog-card{background:#f1f1f2;border-radius:18px;overflow:hidden;border:2px solid transparent;transition:.5s}.blogs-grid-section .blog-card:hover{border-color:#dd5023;background:#fff;transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.blogs-grid-section .card-img{width:100%;height:250px;object-fit:cover;display:block;transition:transform .5s}.blogs-grid-section .blog-card:hover .card-img{transform:scale(1.05)}.blogs-grid-section .card-date{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:600;color:#4d5262;margin-bottom:12px}.blogs-grid-section .card-date i{font-size:14px;padding-top:3px}.blogs-grid-section .card-text{font-size:18px;color:#4d5262;margin-bottom:20px;line-height:1.6;font-weight:500}.blogs-grid-section .read-more{display:inline-flex;align-items:center;gap:10px;font-size:16px;color:#dd5023;font-weight:600;text-decoration:none;transition:.3s}.blogs-grid-section .read-more:hover{transform:translateX(5px);color:#c73e1b}.blogs-grid-section .read-more-icon{width:35px;height:35px;background:#dd5023;border-radius:8px;display:flex;align-items:center;border:none;justify-content:center;transition:.3s}.blogs-grid-section .read-more:hover .read-more-icon{background:#c73e1b;transform:scale(1.1)}.blogs-grid-section .read-more-icon i{font-size:14px;color:#fff;transition:transform .3s}.single-service-section{padding:100px 0}.service-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.about-content-wrapper{padding:50px 0}.service-title{font-size:52px;font-weight:900;color:#1f294f;margin-bottom:30px;line-height:1.2}.booth-title .orange-text,.how_work-card.card_1 .how_work-card-icon,.service-title span{color:#dd5023}.service-description{font-size:18px;line-height:1.8;color:#4d5262;margin-bottom:0}.service-info.about-info{margin-top:35px}.service-image{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1)}.about-image img{width:100%;height:617px;object-fit:contain}.main-service-image{width:100%;height:417px;object-fit:cover;display:block;border-radius:40px}.service-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(31,41,79,.9);color:#fff;padding:20px 40px;border-radius:15px;font-size:32px;font-weight:600;letter-spacing:2px}.exhibition-booth-section{position:relative;padding:100px 0 180px;background:#1f294f;overflow:hidden}.booth-content{position:relative;z-index:2;max-width:900px;margin:0 auto}.booth-title{font-size:52px;font-weight:900;color:#f7f7f7;margin-bottom:30px;line-height:1.1}.booth-description{font-size:20px;line-height:1.8;color:#e8e9eb;margin-bottom:50px;opacity:.95}.booth-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.booth-buttons .consultation-btn{padding:16px 24px;font-size:18px;font-weight:600}.booth-buttons .consultation-btn:hover{background:#b8421c;transform:translateY(-3px);box-shadow:0 10px 30px rgba(221,80,35,.3)}.booth-buttons .contact-btn{background:#ffa545;color:#f7f7f7;padding:16px 40px;border:none;border-radius:10px;font-size:18px;font-weight:600;cursor:pointer;transition:.3s}.booth-buttons .contact-btn:hover{background:#dd5023;transform:translateY(-3px);box-shadow:0 10px 30px rgba(221,80,35,.3)}.booth-decoration-left,.booth-decoration-right{position:absolute;top:0;height:100%;width:200px;z-index:1}.booth-decoration-left{left:0}.booth-decoration-right,img.mask1{right:0}.wave-shape{position:absolute;border-radius:50%;filter:blur(20px);opacity:.6}.wave-1{top:20%;left:-50px;width:150px;height:150px;background:linear-gradient(45deg,#dd5023,#ff6b35);animation:6s ease-in-out infinite float}.wave-2{top:60%;left:-30px;width:100px;height:100px;background:linear-gradient(45deg,#ffa545,#ffb366);animation:8s ease-in-out infinite reverse float}.wave-3{top:30%;right:-50px;width:120px;height:120px;background:linear-gradient(45deg,#ff6b35,#ff8c42);animation:7s ease-in-out infinite float}.wave-4{top:70%;right:-30px;width:80px;height:80px;background:linear-gradient(45deg,#ffa545,#ffb366);animation:9s ease-in-out infinite reverse float}@media (max-width:968px){.service-content{grid-template-columns:1fr;gap:40px}.service-title{font-size:36px}.main-service-image{height:400px}.booth-title{font-size:48px}.booth-description{font-size:18px}.booth-buttons{flex-direction:column;align-items:center}.booth-buttons .consultation-btn,.booth-buttons .contact-btn{width:250px}}.faq-title{font-weight:800;font-size:clamp(2rem,5vw,62px);color:#1a2355;letter-spacing:.03em;line-height:1.15;margin-bottom:48px}.faq-list{display:flex;flex-direction:column;gap:14px;margin:0 auto}.faq-header,.faq-toggle{display:flex;align-items:center;cursor:pointer}.faq-item{background:#f1f1f2;border-radius:18px;overflow:hidden;transition:box-shadow .3s}.faq-item.open{background:#e8e9eb}.faq-header{gap:20px;padding:40px 50px 44px;user-select:none}.faq-number{font-weight:800;font-size:48px;color:rgba(77,82,98,.2);min-width:36px;letter-spacing:.02em;line-height:.7}.faq-question{flex:1;font-weight:600;font-size:28px;color:#1a2355;line-height:1.35}.faq-toggle{width:50px;height:50px;border-radius:50%;border:none;justify-content:center;flex-shrink:0;font-size:36px;font-weight:300;line-height:1;transition:background .25s,transform .3s}.faq-item:not(.open) .faq-toggle{background:#fff;color:#1a2355}.faq-item.open .faq-toggle{background:#dd5023;color:#fff;transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .3s;padding:0 24px 0 80px}.faq-item.open .faq-answer{max-height:300px;padding:0 24px 24px 80px}.faq-answer p{font-size:20px;color:#5a5365;line-height:1.65}.faq-item:not(.open):hover{background:#e0e0e8}.footer{background:#1f294f;color:#fff;padding:60px 0 20px}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-section h4{font-size:20px;font-weight:600;margin-bottom:20px;color:#ffa545}.footer-section p,.footer-section ul li a{color:rgba(255,255,255,.8);font-size:16px}.footer-section p{line-height:1.6;margin-bottom:20px}.footer-logo{height:50px;margin-bottom:20px}.lightbox.active,.social-links{display:flex}.social-links a{width:30px;height:30px;background:rgba(255,255,255,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;transition:.3s}.social-links a:hover{background:#dd5023;transform:translateY(-2px)}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:12px}.footer-section ul li a{text-decoration:none;transition:color .3s}.footer-section ul li a:hover,.how_work-card.card_2 .how_work-card-icon{color:#ffa545}.footer-section ul li i{margin-right:10px;color:#dd5023}@media (max-width:768px){.single-service-section{padding:60px 0}.service-title{font-size:32px;margin-bottom:20px}.service-description{font-size:16px}.main-service-image{height:300px}.service-overlay{padding:15px 30px;font-size:24px}.exhibition-booth-section{padding:80px 0}.booth-title{font-size:36px;margin-bottom:20px}.booth-description{font-size:16px;margin-bottom:40px}.booth-decoration-left,.booth-decoration-right{width:100px}.wave-1,.wave-2,.wave-3,.wave-4{width:60px;height:60px}.faq-section{padding:60px 15px}.faq-header{padding:18px 20px;gap:15px}.faq-number{font-size:1.1rem;min-width:30px}.faq-question{font-size:.95rem}.faq-toggle{width:32px;height:32px;font-size:1.1rem}.faq-answer,.faq-item.open .faq-answer{padding-left:60px;padding-right:20px}.blogs-grid{gap:30px}.footer-content{text-align:center}.social-links{justify-content:center}}@media (max-width:480px){.booth-overlay p{font-size:1rem}.booth-title,.service-title{font-size:28px}.main-service-image{height:250px}.booth-description{font-size:15px}.booth-buttons .consultation-btn,.booth-buttons .contact-btn{padding:14px 30px;font-size:16px}.blogs-grid-section .card-body{padding:20px}}.footer-col h4,.logo-text{font-family:"Exo 2",sans-serif;letter-spacing:.02em;font-weight:800}.logo-icon{width:38px;height:38px;flex-shrink:0}.logo-text{font-size:22px;color:#fff}section.breadcrmp{padding:95px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;gap:20px}section.breadcrmp h1{color:#f7f7f7;font-size:82px;font-weight:800;margin:0;line-height:1}.bage_breadcrmp{display:inline-block;border-radius:10px;padding:12px 30px;font-size:18px;color:#dd5023;letter-spacing:.03em;font-weight:600;background:rgba(247,247,247,.07);z-index:-1}img.Vectorleft{position:absolute;left:0;bottom:-44%;max-width:127px;z-index:-1}img.Group1000004404{position:absolute;right:0;width:auto;height:100%;max-height:100%;top:0;max-width:21%;object-fit:contain;z-index:-17}img.Group1000004401{position:absolute;left:10%;top:50%;transform:translateY(-50%);max-width:213px;max-height:100%;z-index:-1}@media (max-width:1450px){img.Vectorleft{bottom:-18%;max-width:82px}}@media (max-width:992px){.about-content-wrapper{flex-direction:column;gap:40px}.about-image{order:2}.about-info{order:1;text-align:center}.service-info.about-info{margin-top:0}.about-image img{height:400px}}@media (max-width:768px){img.Vectorleft{bottom:unset;top:0;max-width:44px}img.Group1000004404{right:-129px;max-width:100%}.video-thumbnail{height:300px;border-radius:10px}.about-content-wrapper{padding:50px 0;gap:30px}.about-image img{height:300px;border-radius:15px}.service-title{font-size:36px;text-align:center}.service-title span{display:block;margin-top:10px;font-size:24px}.service-description{font-size:16px;line-height:1.6}.how_work-title{font-size:42px;margin-bottom:50px}.how_work-card{max-width:280px;min-height:220px}.about_gallery .section_title{font-size:42px;line-height:1.2}.about_gallery .section_subtitle{font-size:16px;padding-bottom:30px}.card_vision{padding:40px 25px!important}}@media (max-width:576px){section.breadcrmp{overflow:hidden;padding:60px 20px;min-height:200px}section.breadcrmp h1{text-align:center;font-size:28px;line-height:1.2}.service-title{font-size:28px}.service-title span{font-size:20px}.card_vision-text,.how_work-card-title,.service-description{font-size:15px}.how_work-title{font-size:32px;margin-bottom:40px}.how_work-cards-row{gap:15px}.how_work-card{max-width:100%;min-height:200px;padding:15px}.how_work-card-text{font-size:12px}.about_stats{padding:40px 0}.about_gallery .section_subtitle{font-size:15px;padding-bottom:25px}.card_vision{padding:30px 20px!important}.card_vision-title{font-size:24px}.gallery-card,.gallery-card img{height:280px}.card-icon{width:45px;height:45px;bottom:20px;left:20px}.bage_breadcrmp{font-size:12px;padding:8px 16px}img.Vectorleft{max-width:30px;top:10px}img.Group1000004404{right:-100px}}.pagination{display:flex;align-items:center;gap:6px;margin-top:70px;justify-content:center}.page-btn.active{background:#ffa545;color:#1f294f;border-color:#ffa545}.page-btn.dots{cursor:default;background:0 0}img.mask1,img.mask2{position:absolute;width:auto;height:auto;max-width:26%;bottom:0}img.mask2{left:0;transform:scaleX(-1)}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-top:100px}.card-icon,.card-overlay{display:flex;opacity:0}.gallery-card{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1/1;height:342px;width:100%}.gallery-card img{width:100%;height:342px;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.4,0,.2,1),filter .45s}.gallery-card::after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .4s;border-radius:16px;background:rgba(31,41,79,.7)}.gallery-card:hover img{transform:scale(1.07);filter:brightness(.85)}.card-overlay{position:absolute;inset:0;z-index:2;flex-direction:column;justify-content:center;padding:18px;transform:translateY(10px);transition:opacity .4s,transform .4s cubic-bezier(.4,0,.2,1);align-items:center}.gallery-card:hover .card-overlay{opacity:1;transform:translateY(0);pointer-events:auto}.card-title-ser{font-weight:600;font-size:20px;color:#f7f7f7;margin-bottom:5px;line-height:1.3}.card-desc-ser{font-size:15px;color:#e8e9eb;line-height:1.5}.lightbox-caption h3,.lightbox-close{color:#fff;font-size:1.2rem;font-weight:600}.card-icon{position:absolute;bottom:28px;left:28px;z-index:3;width:53px;height:53px;border-radius:50%;background:#dd5023;backdrop-filter:blur(6px);align-items:center;justify-content:center;transform:scale(.7);transition:opacity .35s,transform .35s cubic-bezier(.34,1.56,.64,1);cursor:pointer}.card-icon::before{content:"";position:absolute;width:69px;height:69px;left:50%;top:50%;z-index:-1;transform:translateX(-50%) translateY(-50%);border-radius:50%;background:rgba(255,255,255,.1);transition:opacity .35s}.gallery-card:hover .card-icon{opacity:1;transform:scale(1);pointer-events:auto}.gallery-card.featured::after{opacity:1;background:linear-gradient(to top,rgba(10,15,40,.88) 0,rgba(10,15,40,.45) 55%,rgba(10,15,40,.15) 100%)}.gallery-card.featured .card-overlay{opacity:1;transform:translateY(0)}.gallery-card.featured .card-icon{opacity:1;transform:scale(1);background:rgba(255,255,255,.22);pointer-events:auto}.lightbox{display:none;position:fixed;inset:0;z-index:1000;background:rgba(5,8,25,.93);backdrop-filter:blur(12px);align-items:center;justify-content:center;padding:30px}.lightbox-inner{position:relative;max-width:820px;width:100%;animation:.35s cubic-bezier(.4,0,.2,1) lbIn}.lightbox-inner img{width:auto;border-radius:20px;display:block;box-shadow:0 40px 80px rgba(0,0,0,.6);height:auto;object-fit:contain;margin:auto}.lightbox-caption{margin-top:16px}.lightbox-caption h3{font-family:Barlow,sans-serif}.lightbox-caption p{font-size:.85rem;color:rgba(255,255,255,.65);margin-top:4px}.lightbox-close{position:absolute;top:-14px;right:-14px;width:40px;height:40px;border-radius:50%;background:#e8503a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 4px 12px rgba(232,80,58,.4);transition:transform .2s}.lightbox-close:hover{transform:scale(1.1) rotate(90deg)}.swiper.gallery-swiper .swiper-wrapper{padding-bottom:53px}section.how-work{background:#e8e9eb;padding:90px 0}.how_work-title{font-size:62px;font-weight:600;color:#0d1c38;letter-spacing:.01em;margin-bottom:80px}.how_work-cards-row{display:flex;justify-content:space-between}.how_work-arrow{flex-shrink:0;width:48px;display:flex;align-items:center;justify-content:center;color:#e05c1e;font-size:22px;z-index:1}.how_work-card{flex:1;min-width:0;min-height:263px;max-width:200px;border-radius:18px;padding:13px 20px 22px;border:2.5px dashed #e05c1e;background:#e8e9eb}.how_work-card.card_1{border-color:#dd5023}.how_work-card.card_2{border-color:#ffa545}.how_work-card.card_3{border-color:#1f284f}.how_work-card.card_4{border-color:#e8b077;border-style:dashed}.how_work-card.card_4 .how_work-card-img{width:118%;left:51%}.how_work-card-icon{font-size:22px;margin-bottom:12px;color:#e05c1e}.how_work-card.card_3 .how_work-card-icon{color:#1f284f}.how_work-card.card_4 .how_work-card-icon{color:#e8b077}img.how_work-card-img{position:absolute;width:151%;left:66%;top:50%;max-width:none;transform:translate(-50%,-50%);height:117%}img.mask_about{position:absolute;left:0;transform:scaleX(-1);bottom:0;width:auto;height:auto;max-width:324px}.about_stats{padding:100px 0 150px}.how_work-card-title{font-size:18px;font-weight:600;color:#0d1c38;line-height:1.3;margin-bottom:8px}.how_work-card-text{font-size:14px;color:#4d5262;line-height:1.6}.cards-row{display:grid;grid-template-columns:1fr 1fr;gap:28px}.card_vision{border:1.5px solid #f8a050;border-radius:50px;padding:52px 32px;backdrop-filter:blur(24px);background:rgba(247,247,247,.02);color:#f8a050}.card_vision.glow{color:#dd5023;border-color:#dd5023}.card_vision-icon{font-size:35px;margin-bottom:16px}.card_vision-title{font-size:32px;font-weight:900;letter-spacing:.09em;margin-bottom:18px}.card_vision-text{font-size:18px;color:rgba(255,255,255,.78);line-height:1.75}@media (max-width:919px){.how_work-cards-row{flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:center}img.how_work-card-img{display:none}.how_work-card{max-width:100%;width:100%;min-height:149px}}@media (max-width:700px){.how_work-arrow{transform:rotate(90deg);width:auto;height:40px}.how_work-title{font-size:28px;margin-bottom:36px}}.careers{padding-top:100px;z-index:2}.careers .filter-bar{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:50px;max-width:1060px;margin-left:auto;margin-right:auto}.careers .filter-select{position:relative;flex:1;min-width:180px}.careers .filter-select select{width:100%;appearance:none;-webkit-appearance:none;background:#f1f1f2;border-radius:15px;border:none;padding:17px 42px 13px 18px;font-size:14px;color:#1f284f;cursor:pointer;outline:0;transition:border-color .2s}.filter-select select:focus,.filter-select select:hover{border-color:#aaa}.filter-select .chevron{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#555;font-size:12px}.careers .jobs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1060px;margin:0 auto}.careers .job-card{background:#f1f1f2;border-radius:40px;padding:24px 24px 22px;display:flex;flex-direction:column;gap:0}.careers .card_header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.careers .card_header-left{display:flex;align-items:flex-start;gap:12px}.careers .company-logo{width:48px;height:48px;border-radius:10px;object-fit:cover;flex-shrink:0;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.careers .job-title{font-size:20px;font-weight:500;color:#0d1c38;line-height:1.25;margin-bottom:3px}.careers .job-category{font-size:14px;color:#dd5023;font-weight:500}.careers .dots-btn{background:0 0;border:none;cursor:pointer;color:#ffa545;font-size:16px;letter-spacing:2px;padding:2px 4px;margin-top:2px;flex-shrink:0}.careers .job-location{font-size:14.5px;color:#4d5262;margin-bottom:12px}.careers .job-meta,.tags-row{margin-bottom:14px;display:flex}.careers .job-meta{gap:30px;flex-wrap:wrap}.careers .meta-item{font-size:14px;font-weight:600;color:#1f294f}.careers .job-desc{font-size:12px;color:#4d5262;line-height:1.65;margin-bottom:16px}.tags-row{flex-wrap:wrap;gap:8px}.tag{background:#e8e9eb;border-radius:20px;padding:8px 16px 10px;font-size:14px;color:#1f284f;font-weight:400}.careers .job-date{font-size:12px;color:#4d5262;margin-bottom:18px}.careers .btn-apply,.careers .btn-details{padding:13px 10px;font-size:14px;text-align:center;cursor:pointer;font-weight:600}.careers .card-btns{display:flex;gap:12px;margin-top:auto}.careers .btn-apply{flex:1;background:#dd5023;color:#fff;border:none;border-radius:10px;transition:background .18s}.careers .btn-apply:hover{background:#b04010}.careers .btn-details{flex:1;color:#1f294f;border-radius:10px;transition:border-color .18s,background .18s;border:1px solid #1f294f;background:#e8e9eb}.careers .btn-details:hover{border-color:#aaa;background:#f7f7f7}@media (max-width:680px){.jobs-grid{grid-template-columns:1fr}.filter-bar{gap:10px}.filter-select{min-width:140px}}.contact-section .container{display:flex;background:#f1f1f2;border-radius:40px;overflow:hidden;padding:0!important}.contact-info{flex:0 0 42%;background-color:#1f294f;padding:60px 40px;display:flex;min-height:600px;overflow:hidden;border-radius:35px}.pattern-overlay{position:absolute;bottom:-50px;left:-50px;width:91%;height:70%;background-image:url("/eventa/wp-content/plugins/eventa-core/assets/css/../images/Maskgroup.webp");background-size:contain;background-repeat:no-repeat;background-position:bottom left;opacity:1;z-index:1;--lzl-bg-img:"/eventa/wp-content/plugins/eventa-core/assets/css/../images/Maskgroup.webp"}.info-card{position:relative;z-index:2;backdrop-filter:blur(46px);-webkit-backdrop-filter:blur(8px);border-radius:20px;padding:50px 30px;width:100%;border:1px solid #ffa545;color:var(--white);background:rgba(247,247,247,.02);box-shadow:0 15px 35px rgba(0,0,0,.2);height:fit-content}.info-card h2{font-weight:600;font-size:28px;margin-bottom:12px}.info-card p{font-size:18px;opacity:.8;margin-bottom:30px;line-height:1.6}.contact-details{list-style:none;margin-bottom:65px}.contact-details li{display:flex;align-items:center;margin-bottom:13px;font-size:14px;opacity:.9}.contact-details i{margin-right:17px;width:12px;margin-top:6px}.social-links{display:flex;gap:15px;margin-top:20px}.contact-form{flex:1;padding:60px 45px;display:flex;flex-direction:column}.contact-form h2{font-weight:600;font-size:26px;color:var(--bg-dark);margin-bottom:40px}.form-group{margin-bottom:25px;position:relative}.form-group input:focus,.select-group:hover .select-arrow{color:var(--primary-orange)}.form-group input::placeholder,.form-group textarea::placeholder{color:#9ca0ac}.form-group input,.form-group select,.form-group textarea{width:100%;padding:15px 0;border:none;border-bottom:1.5px solid #e2e8f0;outline:0;font-size:15px;color:#4a5568;background:0 0;transition:.3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-bottom-color:var(--primary-orange)}.form-group input.error,.form-group select.error,.form-group textarea.error{border-bottom-color:#e53e3e;color:#e53e3e}.form-group input.success,.form-group select.success,.form-group textarea.success{border-bottom-color:#38a169;color:#38a169}.error-message{color:#e53e3e;font-size:12px;margin-top:5px;display:flex;align-items:center;animation:.3s slideDown}.upload-area.error{border-color:#e53e3e}.upload-area.success{border-color:#38a169}.upload-area.file-selected{background:rgba(56,161,105,.1);border-color:#38a169}.upload-area.file-selected .upload-icon{color:#38a169}.success-message-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000;animation:.3s fadeIn}.success-content{background:#fff;padding:40px;border-radius:15px;max-width:400px;width:90%;box-shadow:0 20px 40px rgba(0,0,0,.2);animation:.3s scaleIn}.success-content i{font-size:60px;color:#38a169;margin-bottom:20px}.success-content h3,.success-message-popup.contact-success .success-content h3{color:#1a202c;margin-bottom:15px;font-size:24px}.success-content p,.success-message-popup.contact-success .success-content p{color:#4a5568;margin-bottom:25px;line-height:1.6}.close-success{background:var(--primary-orange);color:#fff;border:none;padding:12px 30px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;transition:.3s}.close-success:hover{background:#e05a2b;transform:translateY(-2px)}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.submit-btn .fa-spinner{margin-right:8px}.char-counter{font-size:12px;color:#718096;text-align:right;margin-top:5px;transition:color .3s}.submit-btn,.upload-label{cursor:pointer;transition:.3s}.contact-form textarea{resize:vertical;min-height:120px;font-family:inherit}.contact-form textarea:focus{border-bottom-color:var(--primary-orange);outline:0}.select-group select{appearance:none;-webkit-appearance:none;padding-right:30px;color:#4a5568;background:0 0}.select-group select option{color:#4a5568;background:#fff;padding:10px}.select-group select:invalid{color:#9ca0ac}.select-group select:valid{color:#9ca0ac}.select-group .select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#9ca0ac;transition:color .3s}.select-group:focus-within .select-arrow{color:var(--primary-orange)}.select-arrow{position:absolute;right:0;bottom:20px;color:#94a3b8;font-size:12px}.form-group textarea{height:120px;resize:none}.upload-area{margin-top:10px;margin-bottom:30px}.upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:20px;padding:30px 20px;background:rgba(31,41,79,.07);border:1px solid rgba(31,41,79,.12)}.upload-label:hover{background-color:#e2e8f0;border-color:var(--primary-orange)}.upload-icon{font-size:24px;color:#64748b;margin-bottom:12px}.upload-title{font-size:15px;font-weight:500;color:#475569;margin-bottom:4px}.upload-subtitle{font-size:13px;font-weight:500;color:#94a3b8}.button-container{display:flex;justify-content:flex-end;margin-top:40px}.submit-btn{background:#dd5023;color:var(--white);border:none;padding:15px 40px;border-radius:12px;font-weight:600;font-size:16px;box-shadow:0 4px 15px rgba(240,100,47,.3)}.submit-btn:hover{background:#d95321;transform:translateY(-2px);box-shadow:0 6px 20px rgba(240,100,47,.4)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.btn-text,.submit-btn.loading .btn-spinner{display:inline-block}.btn-spinner,.submit-btn.loading .btn-text{display:none}@media (prefers-contrast:high){.form-group input,.form-group select,.form-group textarea{border-bottom-color:#000}.submit-btn{border:2px solid #000}}.map-container{height:450px;margin-top:100px;max-width:1200px;margin-left:auto;margin-right:auto;border-radius:40px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.05);background:#eef1f4}.map-container iframe{width:100%;height:100%;filter:contrast(1.1) brightness(1.05)}@media (max-width:1024px){.contact-section{max-width:95%;padding:40px 20px}.contact-form{padding:50px 40px}}@media (max-width:992px){.contact-form h2,.info-card h2,.info-card p{text-align:center}.contact-section .container{flex-direction:column;border-radius:30px;margin:0 auto}.contact-info{flex:1;padding:50px 30px;min-height:auto}.pattern-overlay{bottom:0;left:0;width:100%;height:100%;background-size:cover;opacity:.6}.info-card{border:1px solid rgba(255,165,69,.4);background:rgba(255,255,255,.08);padding:40px 30px}.contact-details{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.social-links{justify-content:center}.contact-form{padding:50px 40px}.contact-form h2{font-size:24px;margin-bottom:40px}}@media (max-width:640px){.gallery-grid{grid-template-columns:repeat(2,1fr)}.cards-row{grid-template-columns:1fr;gap:20px}.contact-section{padding:20px 15px}.contact-section .container{border-radius:20px}.contact-info{padding:40px 20px}.contact-form{padding:40px 25px}.contact-form h2{font-size:20px}.submit-btn{width:100%;padding:15px}}@media (max-width:400px){.info-card h2{font-size:20px}.contact-details li{font-size:13px}}.hero-image-svg{width:100%;height:auto;object-fit:cover;margin:80px auto}.gallery-grid-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin-bottom:50px}.popup-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.67);z-index:10000;justify-content:center;backdrop-filter:blur(20px);align-items:center;opacity:0;transition:opacity .3s}.popup-modal.active{display:flex;opacity:1}.popup-content{position:relative;max-width:90%;max-height:90%;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.8);transition:transform .3s}.popup-modal.active .popup-content{transform:scale(1)}.popup-image{width:100%;height:auto;max-height:70vh;object-fit:contain;display:block}.popup-close{position:absolute;top:15px;right:15px;width:40px;height:40px;background:rgba(255,255,255,.9);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;color:#1f294f;transition:.3s;z-index:10001}.popup-close:hover{background:#fff;transform:scale(1.1)}.popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;cursor:pointer}.popup-wrapper{display:flex;flex-direction:row;max-width:900px;width:100%;background:#fff;border-radius:15px;overflow:hidden}.popup-image-container{flex:1;min-width:50%}.popup-image-container .popup-image{width:100%;height:100%;max-height:70vh;object-fit:cover}.popup-info{flex:1;padding:40px 30px;display:flex;flex-direction:column;justify-content:center;background:#fff}.popup-title{font-size:28px;font-weight:700;color:#1f294f;margin:0 0 15px;line-height:1.3}.popup-subtitle{font-size:16px;font-weight:400;color:#ffa545;margin:0 0 20px;line-height:1.5}.popup-keywords{display:flex;flex-wrap:wrap;gap:10px}.keyword-tag{display:inline-block;padding:8px 16px;background:#f5f5f5;color:#1f294f;font-size:13px;font-weight:500;border-radius:20px;transition:all .3s ease}.keyword-tag:hover{background:#ffa545;color:#fff}@media (max-width:768px){.popup-wrapper{flex-direction:column;max-height:90vh;overflow-y:auto}.popup-image-container .popup-image{max-height:40vh}.popup-info{padding:25px 20px}.popup-title{font-size:22px}}.gallery-card{cursor:pointer;transition:transform .3s,box-shadow .3s}.gallery-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.pattern-overlay.lzl:not(.lzl-ed),.pattern-overlay.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXsAAAGkCAYAAADQVoXxAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAK8klEQVR4Ae3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAy8DA7lbAAH6LOMUAAAAAElFTkSuQmCC")}