h1,h2,h3,h4,h5,h6,p,span{font-family:"Roboto" !important}.headline-hero h3 span{color:#fff !important}.section-footer h4 span{color:#fff !important}.btMenuNew{position:relative}.btMenuNew:after{content:"NEW";display:block;background:linear-gradient(to right, #f71c52 0%, #b40d4a 100%);position:absolute;right:1.5em;top:50%;transform:translateY(-50%);font-size:.75em;font-weight:bold;color:#fff;padding:.75em 1em;line-height:1;box-shadow:0 2px 5px rgba(0,0,0,.15)}.btMenuVertical .btMenuNew:after{right:auto;top:auto;transform:none;display:inline-block;position:relative}.hero-text h2 span{color:#fff}.hero-mobile .slick-slider .slick-dots{display:none !important}@media screen and (max-width: 768px){.mobile-heading h3{font-size:30px !important}.number-item{margin-bottom:45px}}.hero-bg-desktop{display:block}.hero-bg-mobile{display:none}@media(max-width: 768px){.hero-bg-desktop:not(.hero-bg-fallback){display:none}.hero-bg-mobile{display:block}.hero-bg-desktop.hero-bg-fallback{display:block}}.elementor-3706 .elementor-element.elementor-element-da86023>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=true],.elementor-3706 .elementor-element.elementor-element-da86023>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:#d30231 !important;border-style:solid}.page-id-3607 .bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item{background-position:top center}.counter-heading ::after{display:none !important}.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_filled a{background-color:#002446 !important;margin-top:15px}.elementor-6259 .elementor-element.elementor-element-1588f3b .menu-item a.hfe-sub-menu-item{padding-left:23px !important}.our-locations-info{border:solid 1px #d30231;border-radius:5px}.bt_bb_tabs .bt_bb_tabs_header{font-size:16px}.our-locations-info .bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder:before{box-shadow:0 0 0 1em #d30231 inset}.bt_bb_row_inner{margin:0}.vacancy-list{border:solid 1px #d30231;border-radius:5px;padding:20px}@media screen and (min-width: 1200px){.team-member-profile{padding-right:240px;line-height:2}.team-member-image{padding-left:40px;padding-right:40px}}@media(max-width: 800px){.team-member-profile{padding-right:20px;padding-left:20px;line-height:2}.team-member-image{padding-left:20px;padding-right:20px}}.header-search-bar{width:120px !important;height:20px !important;font-size:14px !important;padding:5px !important;margin:0 auto !important;box-shadow:0 2px 5px rgba(0,0,0,.15) !important}.header-search-bar button,.header-search-bar input[type=submit]{font-size:14px !important;padding:5px !important}.background-hero{background-position:top !important}.hero-content h2{font-weight:400}.hero-content h2 span{color:#fff}.hero-content h2 strong{color:#f71c52}.hero-content .bt_bb_headline_subheadline{font-weight:400 !important}.process-flow-container{max-width:1200px;margin:40px auto;font-family:Arial,sans-serif}.process-headers{display:flex;margin-bottom:10px;font-size:24px;font-weight:bold}.header-section{flex:1;text-align:left;padding:10px 0}.header-analyze{color:#c62e50;flex:2;max-width:365px}.header-focus{color:#3794a1;flex:2;max-width:365px}.header-realize{color:#00214b;flex:2;max-width:365px}.process-flow{display:flex;align-items:center}.process-flow:has(.step-1:hover) .step-1::before,.process-flow:has(.step-2:hover) .step-1::before{opacity:0;transform:rotate(45deg) scale(0.8)}.process-flow:has(.step-3:hover) .step-3::before,.process-flow:has(.step-4:hover) .step-3::before{opacity:0;transform:rotate(45deg) scale(0.8)}.process-flow:has(.step-5:hover) .step-5::before,.process-flow:has(.step-6:hover) .step-5::before{opacity:0;transform:rotate(45deg) scale(0.8)}.process-step{position:relative;flex:1;height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-decoration:none;text-align:center;padding:20px 30px;margin-right:-6%;cursor:pointer;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform-origin:center}.process-step:hover{filter:brightness(1.2) saturate(1.1);transform:scale(1.05) translateY(-3px);z-index:10;box-shadow:0 12px 35px rgba(0,0,0,.25)}.process-step:hover .step-number{transform:scale(1.15) translateY(-2px)}.process-step:hover .step-title{transform:translateY(-3px)}.process-step::after{content:"";position:absolute;top:50%;right:-25px;transform:translateY(-50%);width:0;height:0;border-left:25px solid;border-top:60px solid rgba(0,0,0,0);border-bottom:60px solid rgba(0,0,0,0);z-index:2}.step-1{background-color:#c93e59;clip-path:polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0 100%, 17% 51%)}.step-1::before{content:"";position:absolute;top:30%;right:38px;width:45px;height:45px;border-right:2px solid #d8757d;border-top:2px solid #d8757d;transform:rotate(45deg);z-index:12;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:.7}.step-1::after{display:none}.step-2{background-color:#c93e59;clip-path:polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0 100%, 17% 51%)}.step-2::after{display:none}.step-3{background-color:#3794a1;clip-path:polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0 100%, 17% 51%)}.step-3::before{content:"";position:absolute;top:30%;right:38px;width:45px;height:45px;border-right:2px solid #78acb7;border-top:2px solid #78acb7;transform:rotate(45deg);z-index:12;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:.7}.step-3::after{display:none}.step-4{background-color:#3794a1;clip-path:polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0 100%, 17% 51%)}.step-4::after{display:none}.step-5{background-color:#00214b;clip-path:polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0 100%, 17% 51%)}.step-5::before{content:"";position:absolute;top:30%;right:38px;width:45px;height:45px;border-right:2px solid #224f76;border-top:2px solid #224f76;transform:rotate(45deg);z-index:12;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:.7}.step-5::after{display:none}.step-6{background-color:#00214b;clip-path:polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0 100%, 17% 51%);margin-right:0}.step-6::after{display:none}.step-number{font-size:32px;font-weight:bold;margin-bottom:8px;line-height:1;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);height:32px;display:flex;align-items:center;justify-content:center}.step-title{font-size:16px;font-weight:bold;line-height:1.2;margin:0;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);min-height:40px;display:flex;align-items:center;justify-content:center}@media(max-width: 1024px)and (min-width: 769px){.process-flow-container{padding:0 15px}.process-headers{font-size:22px}.header-analyze,.header-focus,.header-realize{max-width:280px}.process-flow{display:flex;align-items:center}.process-step{padding:18px 25px;margin-right:-6%;height:110px}.step-6{margin-right:0}.step-1::before,.step-3::before,.step-5::before{display:none}.step-number{font-size:28px;height:28px}.step-title{font-size:14px;min-height:35px}}@media(max-width: 800px){.process-headers{font-size:20px;margin-bottom:15px}.header-analyze,.header-focus,.header-realize{max-width:none;flex:1;text-align:center}.process-flow{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;align-items:stretch}.process-step{width:100%;border-radius:12px;padding:25px 15px;height:140px;margin-right:0;clip-path:none;box-shadow:0 4px 15px rgba(0,0,0,.1)}.process-step:hover{transform:scale(1.03) translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.process-step::after{display:none}.step-1::before,.step-3::before,.step-5::before{display:none}.step-number{font-size:28px;height:28px}.step-title{font-size:16px;min-height:45px;font-weight:600}}@media(max-width: 480px){.process-flow-container{padding:0 10px}.process-headers{font-size:18px;flex-direction:column;gap:8px;margin-bottom:20px;text-align:center}.header-analyze,.header-focus,.header-realize{max-width:none;flex:1;padding:8px 0}.process-flow{display:flex;flex-direction:column;gap:15px}.process-step{width:100%;border-radius:15px;padding:20px 20px;height:120px;margin-right:0;clip-path:none;box-shadow:0 6px 20px rgba(0,0,0,.12)}.process-step:hover{transform:scale(1.02) translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.18)}.process-step::after{display:none}.step-1::before,.step-3::before,.step-5::before{display:none}.step-number{font-size:28px;height:28px}.step-title{font-size:14px;min-height:40px;font-weight:600;line-height:1.3}}@media(max-width: 320px){.process-step{padding:20px 15px;height:110px}.step-number{font-size:28px;height:28px}.step-title{font-size:12px;min-height:35px}}.section-das-gras-model{width:100%;background-color:#e9f0f2;padding:120px 0;position:relative}.section-das-gras-model::before{content:"";position:absolute;left:0;top:60px;width:120px;height:4px;background-color:#03ffff}@media(max-width: 800px){.section-das-gras-model::before{top:40px;width:100px}}.container{max-width:1200px;margin:0 auto}@media(max-width: 800px){.container{padding:0 20px}}.header{text-align:center;margin-bottom:60px}.title{font-size:3rem;font-weight:900;color:#002446;padding:0;letter-spacing:-1px;text-align:left}@media(max-width: 800px){.title{font-size:2.5rem}}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media(max-width: 800px){.content-grid{grid-template-columns:1fr;gap:40px}}.content-block{line-height:1.7}.subtitle{font-size:1.2rem;font-weight:800;color:#002446}.text{font-size:1.2rem;color:#002446;margin-bottom:30px;text-align:justify;font-weight:500;line-height:23px}.text:last-child{margin-bottom:0}.section-success-criteria-wrapper{background:url("https://staging.grass.10dxgroup.com/wp-content/uploads/2026/02/GettyImages-1223869724-3-scaled.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width: 769px){.section-success-criteria-wrapper{height:100vh;margin-left:-400px;margin-right:-400px;margin-bottom:150px}}.section-success-criteria-wrapper .criteria-content{background-color:rgba(0,36,70,.9019607843);width:100%}@media(min-width: 769px){.section-success-criteria-wrapper .criteria-content{position:absolute;bottom:100px;right:0}}.section-success-criteria-wrapper .criteria-content .criteria-content-inner{position:relative;padding:40px}@media(min-width: 769px){.section-success-criteria-wrapper .criteria-content .criteria-content-inner::after{content:"";position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,36,70,.9019607843);z-index:1;pointer-events:none;right:-1000px;left:100%}}.success-stories-column{padding:0 !important}.main-title{font-size:4rem;font-weight:700;color:#fff;line-height:1.2}@media(max-width: 800px){.main-title{font-size:2.5rem;margin-bottom:2rem}}.intro-text{font-size:1.2rem;color:rgba(255,255,255,.9);max-width:900px;margin-bottom:4rem;line-height:1.6}.intro-text .highlight{color:#c62e50;font-weight:600}@media(max-width: 800px){.intro-text{font-size:1rem;margin-bottom:3rem}}.slider-container{position:relative}.slider-wrapper{overflow:hidden;border-radius:0}.slider-track{display:flex;transition:transform .5s ease;width:350%}.criterion-slide{width:28.5714285714%;flex-shrink:0;padding:0 1rem}.criteria-pair{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1000px}@media(max-width: 800px){.criteria-pair{grid-template-columns:1fr;gap:3rem}}.criterion{display:flex;gap:2rem;align-items:flex-start}@media(max-width: 800px){.criterion{flex-direction:column;text-align:center;gap:1.5rem}}.criterion-number{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border:1.5px solid #c62e50;border-radius:50%;font-size:3rem;font-weight:300;color:#c62e50;flex-shrink:0;background:rgba(255,255,255,.05)}@media(max-width: 800px){.criterion-number{font-size:1.5rem;margin:0 auto;width:60px;height:60px}}.criterion-content{flex:1}.criterion-content h3{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1rem;line-height:1.3}.criterion-content h3::after{content:"";display:block;width:30px;height:2px;background-color:#c62e50;margin-top:1rem}@media(max-width: 800px){.criterion-content h3::after{margin:1rem auto}}@media(max-width: 800px){.criterion-content h3{font-size:1.3rem}}.criterion-content p{font-size:1rem;color:rgba(255,255,255,.85);line-height:1.2;font-weight:500}.slider-controls{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:1rem;margin-top:3rem}@media(max-width: 800px){.slider-controls{gap:1rem}}.nav-btn{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);color:#fff;padding:.8rem 1.5rem;border-radius:50px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.9rem}.nav-btn:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.nav-btn:disabled{opacity:.3;cursor:not-allowed;transform:none}@media(max-width: 800px){.nav-btn{padding:.6rem 1rem;font-size:.8rem}}.slider-indicators{display:flex;justify-content:center;gap:.5rem}.indicator{width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:12px solid rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease;background:none;border-radius:0}.indicator.active{border-bottom-color:#c62e50;transform:scale(1.2)}.auto-play-btn{position:absolute;top:-3rem;right:0;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:25px;cursor:pointer;transition:all .3s ease;font-size:.8rem;z-index:10}.auto-play-btn:hover{background:rgba(255,255,255,.2)}@media(max-width: 800px){.hero-section .container{padding:0 1rem}}.hero-bg-mobile{display:none}@media(max-width: 768px){.hero-bg-desktop{display:none}.hero-bg-mobile{display:block}}@media(max-width: 768px){.hero-background:not(:has(.hero-bg-mobile)) .hero-bg-desktop{display:block}}.section-success .quote-section{padding:80px 40px;text-align:center;color:#fff;font-family:"Arial",sans-serif}.section-success .quote-section .container{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.section-success .quote-section .quote-marks{font-size:4rem;color:#c62e50;margin-bottom:30px;font-weight:bold}.section-success .quote-section .quote-text{font-size:3rem;font-weight:bold;line-height:1.2;margin:0 0 40px 0}.section-success .quote-section .quote-text .highlight{color:#c62e50}.section-success .quote-section .author-line{width:60px;height:2px;background-color:#c62e50;margin:0 auto 20px auto}.section-success .quote-section .author-name{font-size:1.2rem;font-weight:normal;margin:0;opacity:.9}.section-success.section-employees .highlight{color:#002446 !important}.section-full-contact{position:relative}@media(max-width: 800px){.section-full-contact{padding-top:120px}}.section-full-contact::after{content:"";position:absolute;top:0;left:0;width:180px;height:60px;background-color:#005c60;z-index:1;pointer-events:none}.section-full-contact .contact-section{display:flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.section-full-contact .contact-section .contact-content{flex:1;display:flex;align-items:center;justify-content:center;padding:6rem 2rem}@media(max-width: 800px){.section-full-contact .contact-section .contact-content{padding:6rem 1rem 0rem 1rem !important}}.section-full-contact .contact-section .contact-content .content-wrapper{text-align:center;max-width:500px}.section-full-contact .contact-section .contact-content .content-wrapper h2{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#002446;line-height:1;letter-spacing:-0.02em}.section-full-contact .contact-section .contact-content .content-wrapper .divider{width:60px;height:3px;background:#e53e3e;margin:0 auto 2rem;border-radius:2px}.section-full-contact .contact-section .contact-content .content-wrapper p{font-size:1.125rem;color:#002446;line-height:1.6;font-weight:400}@media(max-width: 800px){.section-full-contact .contact-section{flex-direction:column}.section-full-contact .contact-section .contact-content{padding:3rem 1.5rem}.section-full-contact .contact-section .contact-content .content-wrapper h2{font-size:2.5rem}}@media(max-width: 480px){.section-full-contact .contact-section .contact-content{padding:2rem 1rem}.section-full-contact .contact-section .contact-content .content-wrapper h2{font-size:2rem}}.section-full-contact .contact-section-left-column{justify-content:center !important;border-right:1px solid #002446}.section-full-contact .cf7-grid{display:grid !important;grid-template-columns:1fr 1fr;gap:5px}.section-full-contact .cf7-col,.section-full-contact .cf7-full{width:100%;min-width:0}.section-full-contact .cf7-full{grid-column:1/-1}.section-full-contact .cf7-grid input,.section-full-contact .cf7-grid textarea,.section-full-contact .cf7-grid .wpcf7-form-control-wrap{width:100% !important;box-sizing:border-box !important}.section-full-contact .wpcf7-form{width:100%;max-width:500px;padding:4rem 2rem}.section-full-contact .wpcf7-form p{margin-bottom:1.5rem}.section-full-contact .wpcf7-form p label{display:block;font-size:.875rem;color:#718096;margin-bottom:.5rem;font-weight:500;line-height:1.4}.section-full-contact .wpcf7-form .wpcf7-form-control{width:100%;padding:.875rem 1rem;border:1px solid #e2e8f0;border-radius:50px;font-size:1rem;color:#002446;background:#fff;transition:all .2s ease;box-sizing:border-box}.section-full-contact .wpcf7-form .wpcf7-form-control:focus{outline:none;border-color:#002446;box-shadow:0 0 0 3px rgba(66,153,225,.1)}.section-full-contact .wpcf7-form .wpcf7-form-control::placeholder{color:#a0aec0}.section-full-contact .wpcf7-form .wpcf7-form-control.wpcf7-text,.section-full-contact .wpcf7-form .wpcf7-form-control.wpcf7-email{height:auto}.section-full-contact .wpcf7-form .wpcf7-form-control.wpcf7-textarea{min-height:120px;resize:vertical;font-family:inherit;border-radius:20px}.section-full-contact .wpcf7-form .wpcf7-form-control.wpcf7-submit{background:#fff;border:2px solid #002446;color:#002446;padding:.875rem 2rem;font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border-radius:0px;cursor:pointer;transition:all .3s ease;width:auto;display:inline-block;margin-top:.5rem}.section-full-contact .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{background:#002446;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(26,54,93,.2)}.section-full-contact .wpcf7-form .wpcf7-form-control.wpcf7-submit:active{transform:translateY(0)}.section-full-contact .wpcf7-form .wpcf7-form-control-wrap{display:block;position:relative}.section-full-contact .wpcf7-form .wpcf7-spinner{margin-left:10px}.section-full-contact .wpcf7-form .wpcf7-response-output{margin-top:1rem;padding:.75rem;border-radius:4px;font-size:.875rem}.section-full-contact .wpcf7-form .wpcf7-response-output.wpcf7-display-none{display:none}.section-full-contact .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{background:#f0fff4;border:1px solid #9ae6b4;color:#22543d}.section-full-contact .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors,.section-full-contact .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng{background:#fed7d7;border:1px solid #feb2b2;color:#742a2a}.section-full-contact .wpcf7-form .wpcf7-not-valid-tip{font-size:.75rem;color:#e53e3e;margin-top:.25rem;display:block}.section-full-contact .wpcf7-form input.wpcf7-not-valid,.section-full-contact .wpcf7-form textarea.wpcf7-not-valid{border-color:#e53e3e;box-shadow:0 0 0 3px rgba(229,62,62,.1)}@media(max-width: 800px){.section-full-contact{padding:3rem 1.5rem}}@media(max-width: 480px){.section-full-contact{padding:2rem 1rem}}.contact-service::after{content:"";position:absolute;top:0;left:0;width:180px;height:60px;background-color:#033865 !important;z-index:1;pointer-events:none}.contact-service .wpcf7-form{max-width:100% !important}.challenges-section{color:#fff;padding:80px 0;min-height:500px;overflow:hidden}@media(max-width: 800px){.challenges-section{padding:60px 0}}.container{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:2}@media(max-width: 800px){.container{padding:0 20px}}@media(max-width: 480px){.container{padding:0 15px}}.content{max-width:800px}h1{font-size:3.5rem;font-weight:600;line-height:1.2;margin:0 0 40px 0;letter-spacing:-0.02em}@media(max-width: 800px){h1{font-size:2.5rem;margin-bottom:30px}}@media(max-width: 480px){h1{font-size:2rem}}.highlight{color:#c62e50;font-weight:600}p{font-size:1.2rem;line-height:1.7;margin:0;opacity:.95;font-weight:400}@media(max-width: 800px){p{font-size:1rem;line-height:1.6}}.geometric-shapes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.shape{position:absolute;bottom:0}.shape-1{width:0;height:0;border-left:150px solid rgba(0,0,0,0);border-right:150px solid rgba(0,0,0,0);border-bottom:120px solid #033865;left:0}@media(max-width: 800px){.shape-1{border-left:100px solid rgba(0,0,0,0);border-right:100px solid rgba(0,0,0,0);border-bottom:80px solid #033865;left:0}}@media(max-width: 480px){.shape-1{border-left:80px solid rgba(0,0,0,0);border-right:80px solid rgba(0,0,0,0);border-bottom:60px solid #033865;left:0;display:none !important}}.shape-2{width:0;height:0;border-left:80px solid rgba(0,0,0,0);border-right:80px solid rgba(0,0,0,0);border-bottom:70px solid rgba(198,46,80,.631372549);left:30%}@media(max-width: 800px){.shape-2{border-left:60px solid rgba(0,0,0,0);border-right:60px solid rgba(0,0,0,0);border-bottom:50px solid rgba(198,46,80,.631372549);left:25%}}@media(max-width: 480px){.shape-2{border-left:50px solid rgba(0,0,0,0);border-right:50px solid rgba(0,0,0,0);border-bottom:40px solid rgba(198,46,80,.631372549);left:45%}}.shape-3{width:0;height:0;border-left:100px solid rgba(0,0,0,0);border-right:100px solid rgba(0,0,0,0);border-bottom:85px solid #768898;right:0}@media(max-width: 800px){.shape-3{border-left:75px solid rgba(0,0,0,0);border-right:75px solid rgba(0,0,0,0);border-bottom:60px solid #768898;right:0}}@media(max-width: 480px){.shape-3{border-left:60px solid rgba(0,0,0,0);border-right:60px solid rgba(0,0,0,0);border-bottom:45px solid #768898;right:0;display:none !important}}.section-blue-background .bt_bb_cell{position:static !important}.section-blue-background::before{content:"";position:absolute;left:0;top:60px;width:120px;height:2px;background-color:#03ffff}@media(max-width: 480px){.section-blue-background::before{top:40px !important}}.services-section{background-color:#fff;padding:80px 0;color:#002446}@media(max-width: 800px){.services-section{padding:60px 0}}.service-wrapper-content-section{max-width:900px;margin:0 auto;text-align:center}.services-section-employees{background-color:#fff;padding:80px 0;color:#002446}@media(max-width: 800px){.services-section-employees{padding:60px 0}}.services-section-employees .services-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;margin-bottom:60px}@media(max-width: 1024px){.services-section-employees .services-grid{grid-template-columns:repeat(2, 1fr);gap:35px}}@media(max-width: 800px){.services-section-employees .services-grid{grid-template-columns:1fr;gap:40px;margin-bottom:50px}}.services-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin-bottom:60px}@media(max-width: 1024px){.services-grid{grid-template-columns:repeat(2, 1fr);gap:35px}}@media(max-width: 800px){.services-grid{grid-template-columns:1fr;gap:40px;margin-bottom:50px}}.services-grid-two-column{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;margin-bottom:60px}@media(max-width: 1024px){.services-grid-two-column{grid-template-columns:1fr;gap:35px}}@media(max-width: 800px){.services-grid-two-column{grid-template-columns:1fr;gap:40px;margin-bottom:50px}}.service-item{text-align:center;padding:20px}.service-item p{font-size:1rem;line-height:1.6;margin:0 0 15px 0;color:#002446}.service-item p:last-of-type{margin-bottom:0}@media(max-width: 480px){.service-item p{font-size:.95rem}}.icon{margin-bottom:30px;display:flex;justify-content:center}.icon img{width:80px;height:80px;object-fit:contain}@media(max-width: 800px){.icon img{width:60px;height:60px}}.divider{width:30px;height:2px;background-color:#c62e50;margin:0 auto 25px auto}.buttons-section{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}@media(max-width: 800px){.buttons-section{flex-direction:column;align-items:center;gap:20px}}.slider-item-position{background-position:top center !important}.challenges-section .buttons-section{justify-content:flex-start !important;margin-top:30px}.btn-outline{padding:10px 30px;border:2px solid #002446;background-color:rgba(0,0,0,0);color:#002446;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.btn-outline:hover{background-color:#002446;color:#fff}@media(max-width: 800px){.btn-outline{width:100%;max-width:350px}}.section-employeer-services::after{content:"";position:absolute;top:0;left:0;width:190px;height:60px;background-color:#033865;z-index:1;pointer-events:none}@media(max-width: 800px){.section-employeer-services::after{width:100px}}.section-employeer-services h3{font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 20px 0;color:#002446}@media(max-width: 800px){.section-employeer-services h3{font-size:1.3rem}}@media(max-width: 480px){.section-employeer-services h3{font-size:1.2rem}}.section-find-out .bt_bb_column_content_inner{display:flex;flex-direction:column;gap:60px;align-items:center}.section-find-out .bt_bb_column_content_inner p{color:#00214b}.section-find-out.section-employees::after{content:"";position:absolute;top:0;left:0;width:180px;height:60px;background-color:#c62e50;z-index:1;pointer-events:none}.section-find-out::after{content:"";position:absolute;top:0;left:0;width:180px;height:60px;background-color:#3993a2;z-index:1;pointer-events:none}.section-hero .bt_bb_headline_subheadline{font-weight:400 !important}@media(max-width: 800px){.section-hero .bt_bb_column_inner_content{padding-top:80px}}.page-template-service-template .hero-section{position:relative;width:100%;height:60vh;min-height:400px;overflow:hidden}.page-template-service-template .hero-section .hero-background{position:relative;width:100%;height:100%}.page-template-service-template .hero-section .hero-background .hero-bg-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.page-template-service-template .hero-section .hero-background .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.2) 100%);pointer-events:none}@media(max-width: 768px){.page-template-service-template .hero-section{height:50vh;min-height:300px}.page-template-service-template .hero-section .hero-background .hero-overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.3) 100%)}}@media(max-width: 480px){.page-template-service-template .hero-section{height:40vh;min-height:250px}.page-template-service-template .hero-section .hero-background .hero-overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.4) 100%)}}.page-template-service-template .service-intro-section{color:#fff;background-color:#002446;padding:50px 0;position:relative}@media(max-width: 768px){.page-template-service-template .service-intro-section{padding:60px 0;min-height:400px}}.page-template-service-template .service-intro-section .container{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}@media(max-width: 768px){.page-template-service-template .service-intro-section .container{padding:0 20px}}@media(max-width: 480px){.page-template-service-template .service-intro-section .container{padding:0 15px}}.page-template-service-template .service-intro-section .container .content{max-width:850px;display:flex;flex-direction:column;align-items:center}.page-template-service-template .service-intro-section .container .content h1{font-size:3.5rem;font-weight:600;line-height:1.2;margin:0 0 0 0;letter-spacing:-0.02em;text-align:center}@media(max-width: 768px){.page-template-service-template .service-intro-section .container .content h1{font-size:2.5rem;margin-bottom:30px}}@media(max-width: 480px){.page-template-service-template .service-intro-section .container .content h1{font-size:2rem}}.page-template-service-template .service-intro-section .container .content h1 .highlight{color:#c62e50;font-weight:600}.page-template-service-template .service-intro-section .container .content p{font-size:1.2rem;line-height:1.7;margin:0;opacity:.95;font-weight:400;max-width:600px;text-align:center}@media(max-width: 768px){.page-template-service-template .service-intro-section .container .content p{font-size:1rem;line-height:1.6}}.page-template-service-template .service-intro-section .geometric-shapes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.page-template-service-template .service-intro-section .geometric-shapes .shape{position:absolute;bottom:0}.page-template-service-template .service-intro-section .geometric-shapes .shape-1{width:0;height:0;border-left:150px solid rgba(0,0,0,0);border-right:150px solid rgba(0,0,0,0);border-bottom:225px solid rgba(255,255,255,.37);left:82.5%}@media(max-width: 768px){.page-template-service-template .service-intro-section .geometric-shapes .shape-1{border-left:75px solid rgba(0,0,0,0);border-right:75px solid rgba(0,0,0,0);border-bottom:60px solid rgba(255,255,255,.37)}}@media(max-width: 480px){.page-template-service-template .service-intro-section .geometric-shapes .shape-1{border-left:60px solid rgba(0,0,0,0);border-right:60px solid rgba(0,0,0,0);border-bottom:45px solid rgba(255,255,255,.37)}}.page-template-service-template .service-intro-section .geometric-shapes .shape-2{width:0;height:0;border-left:80px solid rgba(0,0,0,0);border-right:80px solid rgba(0,0,0,0);border-bottom:70px solid rgba(198,46,80,.7294117647);left:30%}@media(max-width: 768px){.page-template-service-template .service-intro-section .geometric-shapes .shape-2{border-left:60px solid rgba(0,0,0,0);border-right:60px solid rgba(0,0,0,0);border-bottom:50px solid rgba(198,46,80,.7294117647);left:25%}}@media(max-width: 480px){.page-template-service-template .service-intro-section .geometric-shapes .shape-2{border-left:50px solid rgba(0,0,0,0);border-right:50px solid rgba(0,0,0,0);border-bottom:40px solid rgba(198,46,80,.7294117647);left:45%}}.page-template-service-template .service-intro-section .geometric-shapes .shape-3{width:0;height:0;border-left:160px solid rgba(0,0,0,0);border-right:160px solid rgba(0,0,0,0);border-bottom:300px solid rgba(255,255,255,.37);left:91.5%}@media(max-width: 768px){.page-template-service-template .service-intro-section .geometric-shapes .shape-3{border-left:100px solid rgba(0,0,0,0);border-right:100px solid rgba(0,0,0,0);border-bottom:80px solid rgba(0,36,70,.3)}}@media(max-width: 480px){.page-template-service-template .service-intro-section .geometric-shapes .shape-3{border-left:80px solid rgba(0,0,0,0);border-right:80px solid rgba(0,0,0,0);border-bottom:60px solid rgba(0,36,70,.3)}}.btLogoArea .logo img{height:40px}.btLogoArea.menuHolder.btClear .port{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img{height:40px}button.sticky-contact-button-homepage{background:#c62e50 !important}button.sticky-contact-button-homepage *{background:#c62e50 !important}.footer-homepage span{color:#fff !important}.page-template-service-template .timeline-section{padding:80px 0;position:relative;overflow:hidden}.page-template-service-template .timeline-section::after{content:"";position:absolute;top:0;left:0;width:190px;height:60px;background-color:#00214b;z-index:1;pointer-events:none}@media(max-width: 800px){.page-template-service-template .timeline-section::after{width:100px}}.page-template-service-template .timeline-section .timeline-title{font-size:35px;margin-bottom:40px}@media(max-width: 800px){.page-template-service-template .timeline-section .timeline-title{font-size:35px}}.page-template-service-template .process-flow-container{max-width:1200px;margin:0 auto 60px auto}.page-template-service-template .process-headers{display:flex;margin-bottom:10px;font-size:24px;font-weight:bold}.page-template-service-template .header-section{flex:1;text-align:left;padding:10px 0}.page-template-service-template .header-analyze{color:#c93e59;flex:2;max-width:365px}.page-template-service-template .header-focus{color:#3794a1;flex:2;max-width:365px}.page-template-service-template .header-realize{color:#00214b;flex:2;max-width:365px}.page-template-service-template .process-flow{display:flex;align-items:center}.page-template-service-template .process-flow:has(.step-1:hover) .step-1::before,.page-template-service-template .process-flow:has(.step-2:hover) .step-1::before{opacity:0;transform:rotate(45deg) scale(0.8)}.page-template-service-template .process-flow:has(.step-3:hover) .step-3::before,.page-template-service-template .process-flow:has(.step-4:hover) .step-3::before{opacity:0;transform:rotate(45deg) scale(0.8)}.page-template-service-template .process-flow:has(.step-5:hover) .step-5::before,.page-template-service-template .process-flow:has(.step-6:hover) .step-5::before{opacity:0;transform:rotate(45deg) scale(0.8)}.page-template-service-template .process-step{position:relative;flex:1;height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-decoration:none;text-align:center;padding:20px 30px;margin-right:-6%;cursor:pointer;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform-origin:center}.page-template-service-template .process-step:hover{filter:brightness(1.2) saturate(1.1);transform:scale(1.05) translateY(-3px);z-index:10;box-shadow:0 12px 35px rgba(0,0,0,.25)}.page-template-service-template .process-step:hover .step-number{transform:scale(1.15) translateY(-2px)}.page-template-service-template .process-step:hover .step-title{transform:translateY(-3px)}.page-template-service-template .process-step::after{content:"";position:absolute;top:50%;right:-25px;transform:translateY(-50%);width:0;height:0;border-left:25px solid;border-top:60px solid rgba(0,0,0,0);border-bottom:60px solid rgba(0,0,0,0);z-index:2}.page-template-service-template .step-1{background-color:#c93e59;clip-path:polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0 100%, 17% 51%)}.page-template-service-template .step-1::before{content:"";position:absolute;top:30%;right:38px;width:45px;height:45px;border-right:2px solid #d8757d;border-top:2px solid #d8757d;transform:rotate(45deg);z-index:12;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:.7}.page-template-service-template .step-1::after{display:none}.page-template-service-template .step-2{background-color:#c93e59;clip-path:polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0 100%, 17% 51%)}.page-template-service-template .step-2::after{display:none}.page-template-service-template .step-3{background-color:#3794a1;clip-path:polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0 100%, 17% 51%)}.page-template-service-template .step-3::before{content:"";position:absolute;top:30%;right:38px;width:45px;height:45px;border-right:2px solid #78acb7;border-top:2px solid #78acb7;transform:rotate(45deg);z-index:12;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:.7}.page-template-service-template .step-3::after{display:none}.page-template-service-template .step-4{background-color:#3794a1;clip-path:polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0 100%, 17% 51%)}.page-template-service-template .step-4::after{display:none}.page-template-service-template .step-5{background-color:#00214b;clip-path:polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0 100%, 17% 51%)}.page-template-service-template .step-5::before{content:"";position:absolute;top:30%;right:38px;width:45px;height:45px;border-right:2px solid #224f76;border-top:2px solid #224f76;transform:rotate(45deg);z-index:12;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:.7}.page-template-service-template .step-5::after{display:none}.page-template-service-template .step-6{background-color:#00214b;clip-path:polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0 100%, 17% 51%);margin-right:0}.page-template-service-template .step-6::after{display:none}.page-template-service-template .step-number{font-size:32px;font-weight:bold;margin-bottom:8px;line-height:1;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);height:32px;display:flex;align-items:center;justify-content:center}.page-template-service-template .step-title{font-size:16px;font-weight:bold;line-height:1.2;margin:0;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);min-height:40px;display:flex;align-items:center;justify-content:center}.page-template-service-template .timeline-wrapper{position:relative;max-width:1200px;margin:0 auto}.page-template-service-template .timeline-line{position:absolute;left:50%;top:0;bottom:0;width:1px;border-left:1.5px dotted #00214b;background:rgba(0,0,0,0);transform:translateX(-50%);z-index:1}.page-template-service-template .timeline-item{position:relative;margin-bottom:30px;display:flex;align-items:center;width:100%}.page-template-service-template .timeline-left{justify-content:flex-end;padding-left:122px}.page-template-service-template .timeline-left .timeline-content{margin-right:60px}.page-template-service-template .timeline-right{justify-content:flex-start;padding-right:122px}.page-template-service-template .timeline-right .timeline-content{margin-left:60px;text-align:left}.page-template-service-template .timeline-number{position:absolute;left:50%;transform:translateX(-50%);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:18px;color:#fff;z-index:10;box-shadow:0 4px 15px rgba(0,0,0,.2)}.page-template-service-template .timeline-pink{background:#c62e50;top:5%}.page-template-service-template .timeline-turquoise{background:#3794a1;top:5%}.page-template-service-template .timeline-turquoise .timeline-header{background-color:#3794a1}.page-template-service-template .timeline-turquoise .timeline-header h3{color:#fff !important}.page-template-service-template .timeline-blue{background:#00214b;top:5%}.page-template-service-template .timeline-blue .timeline-header{background-color:#00214b}.page-template-service-template .timeline-blue .timeline-header h3{color:#fff !important}.page-template-service-template .challenges-section .btn-outline{color:#fff !important;border-color:#fff !important}.page-template-service-template .challenges-section .btn-outline:hover{background-color:#fff !important;color:#002446 !important}.page-template-service-template .timeline-content{max-width:45%;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.1);position:relative;transition:transform .3s ease,box-shadow .3s ease}.page-template-service-template .timeline-content:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.page-template-service-template .timeline-header{background-color:#c62e50;padding:30px;position:relative}.page-template-service-template .timeline-header h3{margin:0;font-size:24px;font-weight:700;line-height:1.3;padding:0}.page-template-service-template .timeline-pink .timeline-header h3{color:#fff}.page-template-service-template .timeline-body{color:#00214b;line-height:1.6;background-color:rgba(52,50,50,.1294117647)}.page-template-service-template .timeline-description{font-size:16px;padding:30px}.page-template-service-template .timeline-outcome{background:rgba(0,0,0,.05);padding:15px;border-radius:8px;border-left:4px solid;font-size:15px}.page-template-service-template .timeline-pink .timeline-outcome{border-left-color:#c62e50;background:rgba(200,66,107,.1)}.page-template-service-template .timeline-turquoise .timeline-outcome{border-left-color:#5a9db8;background:rgba(90,157,184,.1)}.page-template-service-template .timeline-blue .timeline-outcome{border-left-color:#2c3e50;background:rgba(44,62,80,.1)}.page-template-service-template .timeline-outcome strong{color:#333;display:block;margin-bottom:8px}.page-template-service-template .timeline-phases{display:flex;justify-content:center;margin-bottom:60px;position:relative}.page-template-service-template .phase-item{background:#fff;padding:15px 30px;margin:0 10px;border-radius:50px;box-shadow:0 4px 15px rgba(0,0,0,.1);font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:14px;position:relative}.page-template-service-template .phase-item.phase-analyze{background:linear-gradient(135deg, #c62e50, #c62e50)}.page-template-service-template .phase-item.phase-focus{background:linear-gradient(135deg, #5a9db8, #7bb3c9)}.page-template-service-template .phase-item.phase-realize{background:linear-gradient(135deg, #2c3e50, #3d5a73)}.page-template-service-template .timeline-right .timeline-header::after{content:"";position:absolute;top:50%;right:-38px;transform:translateY(-50%);width:0;height:0;border:20px solid rgba(0,0,0,0);border-left-color:inherit}.page-template-service-template .timeline-right .timeline-pink .timeline-header::after{border-left-color:#c62e50}.page-template-service-template .timeline-right .timeline-turquoise .timeline-header::after{border-left-color:#3794a1}.page-template-service-template .timeline-right .timeline-blue .timeline-header::after{border-left-color:#00214b}.page-template-service-template .timeline-left .timeline-header::after{content:"";position:absolute;top:50%;left:-39px;transform:translateY(-50%);width:0;height:0;border:20px solid rgba(0,0,0,0);border-right-color:inherit}.page-template-service-template .timeline-left .timeline-pink .timeline-header::after{border-right-color:#c62e50}.page-template-service-template .timeline-left .timeline-turquoise .timeline-header::after{border-right-color:#3794a1}.page-template-service-template .timeline-left .timeline-blue .timeline-header::after{border-right-color:#00214b}.page-template-service-template .timeline-wrapper{position:relative;max-width:1200px;margin:60px auto 0;padding-top:40px}@media(max-width: 1200px)and (min-width: 1025px){.page-template-service-template .process-flow-container{padding:0 20px}.page-template-service-template .timeline-wrapper{padding:0 20px}.page-template-service-template .timeline-content{max-width:42%}.page-template-service-template .timeline-header{padding:25px}.page-template-service-template .timeline-description{padding:25px}}@media(max-width: 1024px)and (min-width: 769px){.page-template-service-template .process-flow-container{padding:0 15px}.page-template-service-template .process-headers{font-size:22px}.page-template-service-template .header-analyze,.page-template-service-template .header-focus,.page-template-service-template .header-realize{max-width:280px}.page-template-service-template .process-flow{display:flex;align-items:center}.page-template-service-template .process-step{padding:18px 25px;margin-right:-6%;height:110px}.page-template-service-template .step-6{margin-right:0}.page-template-service-template .step-1::before,.page-template-service-template .step-3::before,.page-template-service-template .step-5::before{display:none}.page-template-service-template .step-number{font-size:28px;height:28px}.page-template-service-template .step-title{font-size:14px;min-height:35px}}@media(max-width: 768px)and (min-width: 481px){.page-template-service-template .process-headers{font-size:20px;margin-bottom:15px}.page-template-service-template .header-analyze,.page-template-service-template .header-focus,.page-template-service-template .header-realize{max-width:none;flex:1;text-align:center}.page-template-service-template .process-flow{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;align-items:stretch}.page-template-service-template .process-step{width:100%;border-radius:12px;padding:25px 15px;height:140px;margin-right:0;clip-path:none;box-shadow:0 4px 15px rgba(0,0,0,.1)}.page-template-service-template .process-step:hover{transform:scale(1.03) translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.page-template-service-template .process-step::after{display:none}.page-template-service-template .step-1::before,.page-template-service-template .step-3::before,.page-template-service-template .step-5::before{display:none}.page-template-service-template .step-number{font-size:36px;height:36px;margin-bottom:10px}.page-template-service-template .step-title{font-size:16px;min-height:45px;font-weight:600}.page-template-service-template .timeline-line{left:30px}.page-template-service-template .timeline-item{flex-direction:column;align-items:flex-start}.page-template-service-template .timeline-left,.page-template-service-template .timeline-right{justify-content:flex-start;padding:0}.page-template-service-template .timeline-left .timeline-content,.page-template-service-template .timeline-right .timeline-content{margin:0 0 0 80px;max-width:calc(100% - 80px);text-align:left}.page-template-service-template .timeline-number{left:30px}.page-template-service-template .timeline-left .timeline-header::after,.page-template-service-template .timeline-right .timeline-header::after{display:none}.page-template-service-template .timeline-header{padding:20px}.page-template-service-template .timeline-description{padding:20px}.page-template-service-template .timeline-header h3{font-size:20px}}@media(max-width: 480px){.page-template-service-template .process-flow-container{padding:0 10px}.page-template-service-template .process-headers{font-size:18px;flex-direction:column;gap:8px;margin-bottom:20px;text-align:center}.page-template-service-template .header-analyze,.page-template-service-template .header-focus,.page-template-service-template .header-realize{max-width:none;flex:1;padding:8px 0}.page-template-service-template .process-flow{display:flex;flex-direction:column;gap:15px}.page-template-service-template .process-step{width:100%;border-radius:15px;padding:25px 20px;height:120px;margin-right:0;clip-path:none;box-shadow:0 6px 20px rgba(0,0,0,.12)}.page-template-service-template .process-step:hover{transform:scale(1.02) translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.18)}.page-template-service-template .process-step::after{display:none}.page-template-service-template .step-1::before,.page-template-service-template .step-3::before,.page-template-service-template .step-5::before{display:none}.page-template-service-template .step-number{font-size:32px;height:32px;margin-bottom:8px}.page-template-service-template .step-title{font-size:14px;min-height:40px;font-weight:600;line-height:1.3}.page-template-service-template .timeline-line{left:30px}.page-template-service-template .timeline-item{flex-direction:column;align-items:flex-start}.page-template-service-template .timeline-left,.page-template-service-template .timeline-right{justify-content:flex-start;padding:0}.page-template-service-template .timeline-left .timeline-content,.page-template-service-template .timeline-right .timeline-content{margin:0 0 0 80px;max-width:calc(100% - 80px);text-align:left}.page-template-service-template .timeline-number{left:30px}.page-template-service-template .timeline-left .timeline-header::after,.page-template-service-template .timeline-right .timeline-header::after{display:none}.page-template-service-template .timeline-header,.page-template-service-template .timeline-body{padding:15px}.page-template-service-template .timeline-header h3{font-size:16px}.page-template-service-template .timeline-description{font-size:14px}.page-template-service-template .timeline-content{max-width:calc(100% - 80px)}}@media(max-width: 320px){.page-template-service-template .process-step{padding:20px 15px;height:110px}.page-template-service-template .step-number{font-size:28px;height:28px}.page-template-service-template .step-title{font-size:12px;min-height:35px}.page-template-service-template .timeline-header,.page-template-service-template .timeline-body{padding:12px}.page-template-service-template .timeline-header h3{font-size:14px}.page-template-service-template .timeline-description{font-size:13px}.page-template-service-template .timeline-number{width:40px;height:40px;font-size:16px;left:25px}.page-template-service-template .timeline-line{left:25px}.page-template-service-template .timeline-left .timeline-content,.page-template-service-template .timeline-right .timeline-content{margin:0 0 0 70px;max-width:calc(100% - 70px)}}.benefits-section{padding:80px 0;background:#e6eaf1;position:relative}.benefits-section .container{padding:0}.benefits-header{max-width:600px}.benefits-title{font-size:3.5rem;font-weight:900;color:#002446;margin-bottom:30px;line-height:1.2}.highlight-pink{color:#c62e50;display:block}.benefits-description{font-size:1.1rem;color:#002446;line-height:1.6;margin:0;text-align:justify}.benefits-slider-container{position:relative;margin-bottom:60px;max-width:1200px;margin-left:auto;margin-right:auto}.benefits-slider-wrapper{overflow:hidden;width:100%}.benefits-slider{display:flex;transition:transform .5s ease}.benefit-slide{width:calc(25% - 22.5px);flex-shrink:0;padding:40px 0;margin-right:30px;text-align:center;transition:all .3s ease;min-height:350px;display:flex;flex-direction:column}.benefit-slide:last-child{margin-right:0}.benefit-icon{width:80px;height:80px;margin:0 0 25px 0;display:flex;border-radius:50%;position:relative;overflow:hidden}.benefit-content{text-align:left;flex-grow:1;display:flex;flex-direction:column}.benefit-title{font-size:1.25rem;font-weight:700;color:#002446;margin-bottom:15px;line-height:1.3;min-height:50px}.benefit-divider{width:40px;height:3px;background:#c62e50;margin-bottom:15px}.benefit-description{font-size:.95rem;color:#002446;line-height:1.5;margin:0;text-align:justify;flex-grow:1}.slider-navigation{display:flex;justify-content:center;align-items:center;margin-top:30px}.slider-dots{display:flex;gap:8px}.slider-dot{width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:12px solid #002446;cursor:pointer;transition:all .3s ease;background:none;border-radius:0}.slider-dot.active{border-bottom-color:#c62e50 !important}.slider-dot:hover{border-bottom-color:#002446}.slider-hint{font-size:12px;color:rgba(255,255,255,.4);text-align:center;letter-spacing:.05em}.nav-row{display:flex;align-items:center;justify-content:center;gap:16px}.nav-btn{width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);background:rgba(0,0,0,0);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:background .15s}.nav-btn:hover{background:rgba(255,255,255,.15)}.nav-btn:disabled{opacity:.3;cursor:default}.benefits-decorative{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px}.triangle{width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:12px solid}.triangle-pink{border-bottom-color:#c62e50}.triangle-blue{border-bottom-color:#002446}@media(max-width: 1200px){.benefit-slide{width:calc(33.333% - 20px);margin-right:20px}}@media(max-width: 1100px){.benefits-section{padding:60px 30px}.benefits-header{margin-bottom:40px}.benefits-title{font-size:2.5rem}.benefit-slide{width:calc(50% - 15px);padding:30px 20px;margin-right:15px;min-height:320px}.benefit-icon{width:70px;height:70px;margin-bottom:20px}.benefit-icon-img{width:70px;height:70px}.benefits-slider-container{margin-bottom:0}}@media(max-width: 480px){.benefits-section{padding:40px 30px 20px 30px}.benefits-title{font-size:2rem;margin-bottom:20px}.benefits-description{font-size:1rem}.benefits-slider-container{margin-bottom:0}.benefit-slide{width:calc(100% - 10px);margin-right:10px;padding:25px 15px;min-height:300px}.benefit-title{font-size:1.1rem}.benefit-description{font-size:.9rem}}.section-quote-section{position:relative;text-align:center;color:#fff;background-color:#e6eaf1}.section-quote-section .container{background-color:#c62e50;max-width:1550px;margin:0 auto;padding:60px 0}.section-quote-section::before{content:"";position:absolute;left:0;top:130px;width:120px;height:4px;background-color:#03ffff}.quote-content{max-width:900px;margin:0 auto;position:relative}.quote-icon{color:#002446;opacity:.8}.quote-icon svg{width:80px;height:60px}.quote-text{font-size:2.5rem;font-weight:700;line-height:1.3;margin:0 0 50px 0;quotes:none;position:relative;color:#fff}.quote-text::before,.quote-text::after{content:none}.quote-highlight{color:#002446 !important;font-weight:700}.quote-author{display:flex;flex-direction:column;align-items:center;gap:15px;color:#fff}.author-divider{width:115px;height:2px;background-color:#002446}.author-name{font-size:1.2rem;font-weight:600;font-style:normal;margin:0;color:#fff;opacity:1}.author-title{font-size:1rem;font-weight:400;opacity:.9;margin:0;color:#fff}@media(max-width: 1100px){.section-quote-section{padding:45px 0}.quote-content{padding:0 20px}.quote-icon{margin-bottom:30px}.quote-icon svg{width:60px;height:45px}.quote-text{font-size:1.8rem;margin-bottom:40px;margin:0;padding:0 !important}.author-divider{width:40px;height:2px}.author-name{font-size:1.1rem;opacity:1}.author-title{font-size:.9rem}}@media(max-width: 480px){.section-quote-section{padding:30px 0}.quote-content{padding:0 15px}.quote-text{font-size:1.5rem !important;margin-bottom:30px;margin:0;padding:0 !important}.quote-icon svg{width:50px;height:35px}.author-name{font-size:1rem;opacity:1}.author-title{font-size:.85rem}}.programs-section{padding:80px 0;background-color:#f8f9fa;position:relative}.programs-header{margin-bottom:60px;max-width:650px}.programs-title{font-size:3rem;font-weight:700;margin-bottom:20px;color:#002446;line-height:1.2}.highlight-blue{color:#007acc}.programs-description{font-size:1.2rem;color:#002446;line-height:1.6;margin:0}.accordion-item{background:rgba(0,0,0,0);border:none;border-top:1px solid #002446;margin-bottom:0;transition:all .3s ease}.accordion-item:last-child{border-bottom:1px solid #002446}.accordion-header{padding:15px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,0);transition:all .3s ease}.accordion-title-wrapper{flex:1}.accordion-title{font-size:1.25rem;font-weight:400;margin:0;padding:0;color:#002446;transition:color .3s ease}.accordion-icon{color:#c62e50;transition:transform .3s ease;margin-left:20px;width:24px;height:24px}.accordion-item.active .accordion-icon{transform:rotate(180deg)}.accordion-icon svg{width:30px;height:30px}.accordion-icon svg path{fill:#c62e50;stroke:none}.accordion-content{overflow:hidden;transition:max-height .4s ease;background:rgba(0,0,0,0)}.accordion-content-inner{padding:0 0 20px 0}.program-description{font-size:1rem;line-height:1.6;color:#002446;margin:0}@media(max-width: 768px){.programs-section{padding:60px 0}.programs-header{margin-bottom:40px;padding:0 20px}.programs-title{font-size:2rem}.programs-description{font-size:1.1rem}.programs-accordion{margin:0 20px}.accordion-header{padding:15px 0}.accordion-content-inner{padding:0 0 15px 0}.accordion-title{font-size:1.1rem}.accordion-icon{margin-left:15px;width:20px;height:20px}.accordion-icon svg{width:20px;height:20px}}@media(max-width: 480px){.programs-title{font-size:1.8rem}.accordion-header{padding:12px 0}.accordion-content-inner{padding:0 0 12px 0}.accordion-title{font-size:1rem}}.section-map{padding:70px}@media(max-width: 1000px){.section-map{padding:70px 0}}.ch-map-wrapper{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;max-width:900px;margin:0 auto;padding:24px 16px 16px;border-radius:12px;position:relative;-webkit-user-select:none;user-select:none}.ch-map-title{font-size:15px;font-weight:600;color:#1a2540;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;padding-left:4px}.ch-map-wrapper svg{width:100%;height:auto;display:block;filter:drop-shadow(0 2px 12px rgba(44, 62, 107, 0.1))}.canton{fill:#c9dce9;stroke:#fff;stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.city-dot.minor{fill:#2c3e6b;stroke:#fff;stroke-width:1.5;cursor:default}.city-dot.minor:hover{filter:none}.lake{fill:#9ec8d8;stroke:#c5dfe9;stroke-width:.6;pointer-events:none}.river{fill:none;stroke:#9ec8d8;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.river-main{stroke-width:1.6}.city-dot{pointer-events:all;cursor:pointer;transition:r .15s ease}.city-dot.major{fill:#c0392b;stroke:#fff;stroke-width:1.5}.city-dot.minor{fill:#2c3e6b;stroke:#fff;stroke-width:1.5}.city-dot:hover{opacity:.8}.city-label{font-size:12.5px;font-weight:500;fill:#1a2540;pointer-events:none;paint-order:stroke;stroke:rgba(248,250,252,.85);stroke-width:4px;stroke-linejoin:round}.ch-tooltip{position:absolute;background:#1a2540;color:#fff;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .08s ease;white-space:nowrap;box-shadow:0 6px 20px rgba(0,0,0,.25);z-index:20;line-height:1.4}.ch-tooltip .tip-abbr{font-size:10px;opacity:.6;font-weight:400;letter-spacing:.06em;text-transform:uppercase;display:block;margin-top:1px}.ch-legend{display:flex;gap:20px;margin-top:14px;padding:0 4px;font-size:12px;color:#5a6a80;flex-wrap:wrap;align-items:center;justify-content:flex-end}.ch-legend-item{display:flex;align-items:center;gap:7px}.ch-legend-dot{width:10px;height:10px;border-radius:50%;border:1.5px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.15);flex-shrink:0}.ch-legend-swatch{width:20px;height:10px;border-radius:3px;flex-shrink:0}@media(max-width: 600px){.city-label{font-size:10px}.ch-map-title{font-size:13px}}.menu-item-language{display:none !important}#lang_sel_footer{display:none !important}.bt_bb_icon{pointer-events:auto !important}.bt_bb_icon_holder{position:relative;z-index:9999}/*# sourceMappingURL=custom.css.map */
