@font-face{font-family:'Helvetica Neue';src:url(/wp-content/themes/sokrate/assets/css/fonts/HelveticaNeue-Roman.woff2) format('woff2'),url(/wp-content/themes/sokrate/assets/css/fonts/HelveticaNeue-Roman.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(/wp-content/themes/sokrate/assets/css/fonts/HelveticaNeue-Light.woff2) format('woff2'),url(/wp-content/themes/sokrate/assets/css/fonts/HelveticaNeue-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(/wp-content/themes/sokrate/assets/css/fonts/HelveticaNeue-Thin.woff2) format('woff2'),url(/wp-content/themes/sokrate/assets/css/fonts/HelveticaNeue-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(/wp-content/themes/sokrate/assets/css/fonts/HelveticaNeue-Bold.woff2) format('woff2'),url(/wp-content/themes/sokrate/assets/css/fonts/HelveticaNeue-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(/wp-content/themes/sokrate/assets/css/fonts/HelveticaNeue-Medium.woff2) format('woff2'),url(/wp-content/themes/sokrate/assets/css/fonts/HelveticaNeue-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--navy:#01102E;--gold:#BE9A5F;--gold-light:#e8c97a;--white:#ffffff;--light-bg:#f8f7f4;--text-dark:#1a1a2e;--text-muted:#6b7280;--border:#e5e7eb;--container-max:1160px;--container-pad:24px;--gap:24px}html{scroll-behavior:smooth}body{font-family:'Helvetica Neue';font-weight:400;color:var(--text-dark);background:var(--white);overflow-x:hidden}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.row{display:flex;flex-wrap:wrap;margin-left:calc(var(--gap) / -2);margin-right:calc(var(--gap) / -2)}.align-center{align-items:center}.align-start{align-items:flex-start}.justify-center{justify-content:center}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.offset-1{margin-left:auto}.text-center{text-align:center}h2{font-size:40px}.w-100{width:100%}[class*="col-"]{padding-left:calc(var(--gap) / 2);padding-right:calc(var(--gap) / 2);width:100%}.col-12{flex:0 0 100%;max-width:100%}.col-8{flex:0 0 66.666%;max-width:66.666%}.col-7{flex:0 0 58.333%;max-width:58.333%}.col-6{flex:0 0 50%;max-width:50%}.col-5{flex:0 0 41.666%;max-width:41.666%}.col-4{flex:0 0 33.333%;max-width:33.333%}.col-3{flex:0 0 25%;max-width:25%}.col-2{flex:0 0 16.666%;max-width:16.666%}.fade-up{opacity:0;transform:translateY(24px);transition:opacity 0.55s ease,transform 0.55s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.btn-gold{display:inline-flex;align-items:center;gap:8px;background:var(--gold);color:var(--white);font-size:18px;padding:20px 28px;border-radius:5px;text-decoration:none;transition:background 0.2s,transform 0.15s}.btn-gold:hover{background:var(--white);color:var(--navy) transform:translateY(-1px)}.btn-navy{display:inline-flex;align-items:center;gap:8px;background:var(--navy);color:#fff;font-size:18px;padding:20px 28px;border-radius:5px;text-decoration:none;transition:background 0.2s,transform 0.15s}.btn-navy:hover{background:#1a2a50;transform:translateY(-1px)}.btn-navy svg{width:16px;height:16px}.btn-light{display:inline-flex;align-items:center;gap:8px;background:var(--white);color:#000;font-size:18px;padding:20px 28px;border-radius:5px;text-decoration:none;transition:background 0.2s,transform 0.15s}.btn-light:hover{background:var(--navy);color:#fff;transform:translateY(-1px)}.btn-light svg{width:16px;height:16px}header.fixed{box-shadow:0 4px 10px rgb(0 0 0 / .1)}.section-header{text-align:center;margin-bottom:50px}.section-header h2{color:var(--gold);line-height:1.25em}.section-header p{font-size:18px;color:var(--text-muted);margin-top:15px;line-height:1.5em}.section-header.light p{color:rgb(255 255 255 / .6)}.gold-line{width:48px;height:3px;background:var(--gold);margin:12px auto 0;border-radius:2px}.mobile-menu{position:fixed;inset:0;z-index:200;max-width:300px;padding:30px 20px;background:var(--white);left:-300px;transition:0.2s ease-in-out}.mobile-menu.open{left:0;box-shadow:4px 0 10px rgb(0 0 0 / .15)}.mobile-nav{list-style:none;margin-top:40px}.mobile-nav li{margin-bottom:15px}.mobile-menu a{color:#000;font-size:24px;text-decoration:none;display:block;line-height:1.25em}.mobile-menu a:hover{color:var(--gold)}.mobile-close{position:absolute;top:30px;right:20px;background:none;border:none;color:#000;font-size:20px;cursor:pointer}.mobile-menu a.nav-cta{padding:15px 20px 14px;margin-top:35px;color:#fff}header{position:sticky;top:0;z-index:100;background:var(--white);padding:20px 0}.nav-inner{display:flex;gap:20px;align-items:center;justify-content:space-between}.custom-logo-link img{max-width:200px;height:auto}header nav{display:flex;gap:30px}.nav-links{display:flex}.nav-links{display:flex;align-items:center;gap:28px;list-style:none}.nav-links a{color:#000;text-decoration:none;font-size:16px;transition:color 0.2s}.nav-links a:hover{color:var(--gold)}.nav-cta{background:var(--gold);color:var(--white);display:inline-flex;align-items:center;font-weight:400;font-size:16px;padding:15px 20px 15px;border-radius:4px;text-decoration:none;transition:background 0.2s}.nav-cta:hover{background:var(--navy)}.nav-cta::before{content:'';height:20px;width:20px;margin-right:10px;background-image:url(/wp-content/themes/sokrate/assets/img/lock-icon.svg);display:inline-block;background-size:contain;background-repeat:no-repeat}.nav-right{display:flex;align-items:center;gap:16px}.nav-lang{color:#000;font-size:13px;cursor:pointer;display:inline-flex;align-items:center}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:6px}.hamburger span{display:block;width:22px;height:2px;background:#000;border-radius:2px}.hero{background:var(--navy);padding:70px 0 130px}.hero-badge{font-size:15px;color:var(--white);display:inline-block;margin-bottom:25px;background:rgb(255 255 255 / .1);padding:10px 15px;border-radius:25px}.hero h1{font-size:clamp(36px, 4.5vw, 75px);color:var(--gold);font-weight:500;line-height:1em;margin-bottom:20px}.hero h1 .gold{color:var(--gold)}.hero p{font-size:18px;font-weight:300;color:var(--white);line-height:1.5}.hero p.hero-sub{font-size:24px;font-weight:500;color:var(--white);line-height:1.5;margin-bottom:30px}.hero a{margin-top:40px;box-shadow:0 4px 25px rgb(190 154 95 / .50)}.hero-col-img img{width:100%;max-width:100%}.stats-section{margin-top:-50px}.stats-container{max-width:1200px;margin:0 auto;padding:35px 15px;background:var(--white);box-shadow:0 4px 50px rgb(190 154 95 / .50);border-radius:10px;overflow:hidden;border:1px solid #BE9A5F;transform:translateY(-28px);position:relative}.stats-container>small{position:absolute;bottom:5px;right:5px;font-size:14px;font-weight:300;font-style:italic}.stats-bar{display:flex}.stat-item{flex:1;padding:5px 24px;text-align:center;border-right:1px solid var(--border)}.stat-item:last-child{border-right:none}.stat-num{font-size:50px;font-weight:600;color:var(--navy)}.stat-num .gold{color:var(--gold);font-weight:100}.stat-label{font-size:16px;color:var(--text-muted);margin-top:10px}.trusted{padding:70px 0 70px;text-align:center}.trusted-title{font-size:22px;color:var(--gold);margin-bottom:30px;font-weight:500}.trusted .d-flex{gap:20px 30px}.logo-item{display:inline-block;text-align:center}.kombai{margin-top:-108px;background-color:var(--light-bg);padding:220px 0 40px;background-size:cover;background-position-x:center}.kombai h2{color:#000}.kombai .supportive-text{font-size:24px;margin-top:10px;font-weight:500}.kombai .sub{font-size:18px;color:#000;margin-top:20px;line-height:1.5}.kombai-box{margin-top:35px;background-color:#01102E;border-radius:10px;padding:45px;box-shadow:0 4px 50px rgb(0 0 0 / .35);background-size:cover}.kombai-box p{font-size:24px;color:#BE9A5F;line-height:1.7}.services{padding:115px 0;background:var(--white)}.service-card{display:flex;gap:20px;border:1px solid var(--border);border-radius:10px;padding:25px;height:100%;transition:box-shadow 0.2s,transform 0.2s;box-shadow:0 4px 25px rgb(0 0 0 / .15)}.service-card:hover{box-shadow:0 4px 50px rgb(190 154 95 / .5);transform:translateY(-2px);border-color:#BE9A5F}.service-icon{box-shadow:0 4px 10px rgb(0 0 0 / .25);width:42px;height:42px;background:#BE9A5F;border-radius:5px;display:flex;align-items:center;justify-content:center}.service-icon svg{width:24px;height:24px;stroke:#fff}.service-content{width:calc(100% - 62px)}.service-card h3{font-size:20px;margin-top:13px;font-weight:600;color:var(--navy);margin-bottom:8px}.service-card p{font-size:18px;margin-top:15px;color:var(--text-muted);line-height:1.6}.why{padding:115px 0;background:var(--navy)}.why img{width:100%}.why h2{color:var(--gold);margin-bottom:6px}.why .sub{font-size:18px;color:var(--white);margin-top:15px;margin-bottom:50px;line-height:1.5em}.why-item{transition:box-shadow 0.2s,transform 0.2s;border-radius:10px;padding:30px 25px;display:flex;align-items:flex-start;gap:20px;border:1px solid #BE9A5F;margin-top:30px}.why-item:hover{box-shadow:0 4px 50px rgb(190 154 95 / .5);transform:translateY(-2px)}.why-item .service-icon{width:50px;height:50px}.why-item-text{width:calc(100% - 70px)}.why-item-text h3{font-size:20px;font-weight:600;color:#fff;margin-bottom:4px;transition:0.2s}.why-item:hover .why-item-text h3{color:#BE9A5F}.why-item-text p{font-size:18px;color:#CBCBCB;line-height:1.6;margin-top:15px}.industries{padding:115px 0;background:var(--white)}.industry-card{position:relative;border-radius:10px;overflow:hidden;height:160px;cursor:pointer;margin-bottom:30px;border:1px solid #FFF8EC;transition:box-shadow 0.2s}.industry-bg{width:100%;height:100%;display:flex;align-items:flex-end;padding:25px;transition:transform 0.3s}.industry-card:hover{box-shadow:0 4px 50px rgb(190 154 95 / .5);border-color:#BE9A5F}.industry-card:hover .industry-bg{transform:scale(1.04)}.industry-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .8),#fff0)}.industry-label{position:relative;z-index:1;color:#fff;font-weight:400;font-size:20px;width:100%;text-align:center}.process{padding:115px 0;background-color:var(--navy);background-image:url(/wp-content/themes/sokrate/assets/img/process-bg.png);background-size:cover}.process-timeline{position:relative;max-width:1150px;margin-left:auto;margin-right:auto}.process-timeline::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:2px;background:#BE9A5F;transform:translateX(-50%)}.process-row{margin-bottom:32px}.step-card{background:rgb(255 255 255 / .06);border:1px solid #BE9A5F;border-radius:10px;padding:13px;display:flex;gap:20px;align-items:center}.step-card-img{border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgb(201 168 76 / .15);font-size:22px}.step-card h3{font-size:20px;line-height:1.25em;font-weight:500;color:var(--white)}.step-card p{font-size:18px;margin-top:15px;color:rgb(255 255 255 / .55);line-height:1.6}.step-dot-col{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.step-dot{width:50px;height:50px;border-radius:50%;background:var(--gold);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;color:var(--white);box-shadow:0 0 0 6px rgb(201 168 76 / .2)}.process-timeline>div:nth-child(odd) .step-dot-col::before{content:'';height:1px;width:50%;position:absolute;left:0;background:#bf9b5d;z-index:-1}.process-timeline>div:nth-child(even) .step-dot-col::before{content:'';height:1px;width:50%;position:absolute;right:0;background:#bf9b5d;z-index:-1}.testimonials{padding:115px 0;background:var(--white)}.testimonial-card{background-color:var(--white);border:1px solid var(--border);border-radius:10px;padding:25px;height:100%;transition:box-shadow 0.2s;display:flex;flex-direction:column;justify-content:space-between}.testimonial-card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .08)}.testimonial-card.featured{background:var(--navy);border-color:var(--navy);overflow:hidden;position:relative}.stars{color:var(--gold);font-size:14px;margin-bottom:12px}.testimonial-text{font-size:18px;line-height:1.7;color:#000;font-weight:500}.testimonial-card.featured .testimonial-text{color:rgb(255 255 255 / .7)}.testimonial-author{margin-top:40px;z-index:1}.author-avatar{width:64px;height:64px;border-radius:50%;margin-bottom:25px;z-index:1}.author-name{font-size:20px;font-weight:500;color:#000}.testimonial-card.featured .author-name{color:var(--white)}.author-title{font-size:16px;color:var(--text-muted);margin-top:10px}.testimonial-card.featured .author-title{color:rgb(255 255 255 / .5)}.testimonial-card.featured>img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.75}.testimonial-slider{padding-bottom:50px!important}.testimonial-slider .swiper-slide{height:auto}.testimonial-slider .swiper-pagination-bullet{width:15px;border-radius:5px;background:rgb(190 154 95 / .85);transition:0.2s}.testimonial-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgb(190 154 95);width:30px}.cta-section{background:linear-gradient(to bottom,#856A44,#9B8568,#856A44);padding:75px 0;text-align:center}.cta-section h2{font-size:clamp(20px,3vw,36px);line-height:1.25em;font-weight:700;color:var(--white)}.cta-section p{max-width:700px;margin:15px auto 40px;font-size:18px;line-height:1.5em;color:#fff}footer{background:var(--navy);padding:55px 0 25px}.footer-brand .logo{font-size:22px;color:var(--gold);font-weight:700;margin-bottom:12px}.footer-brand p{font-size:16px;color:rgb(255 255 255 / .5);line-height:1.7}.footer-social{display:flex;gap:10px;margin-top:16px}.social-btn{width:34px;height:34px;border-radius:50%;background:rgb(255 255 255 / .21);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.2s}.social-btn:hover{background:#BE9A5F}.social-btn svg{width:16px;height:16px;fill:rgb(255 255 255 / .6)}.footer-col h4,.footer-brand h4{font-size:18px;line-height:1.25em;font-weight:500;color:var(--gold);margin-bottom:25px}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{font-size:16px;color:rgb(255 255 255 / .5);text-decoration:none;transition:color 0.2s}.footer-col ul li a:hover,.footer-contact-item a:hover,.footer-bottom ul li a:hover{color:var(--gold)}.footer-contact-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.footer-contact-item svg{width:15px;height:15px;fill:var(--gold);margin-top:2px;flex-shrink:0}.footer-contact-item span{font-size:16px;color:rgb(255 255 255 / .5);line-height:1.5}.footer-divider{border:none;border-top:1px solid rgb(255 255 255 / .08);margin:35px 0 0}.footer-bottom{line-height:1.5em;background:var(--navy);padding:25px 0 40px;text-align:center;font-size:16px;color:rgb(255 255 255 / .5)}.footer-contact-item a{color:rgb(255 255 255 / .5);text-decoration:none}.footer-bottom ul{list-style:none;padding:0}.footer-bottom ul li{display:inline-block;margin-right:25px}.footer-bottom ul li:last-child{margin-right:0}.footer-bottom ul li a{text-decoration:none;color:rgb(255 255 255 / .5)}.inner-header{padding:70px 0 50px;border-bottom:1px solid #ddd;margin-bottom:50px}.inner-header h1{font-size:50px;color:var(--gold)}.page-content{line-height:1.5em;padding-bottom:70px}.page-content h2{font-size:30px;line-height:1.25em;margin-bottom:15px;margin-top:25px}.page-content p{margin-bottom:15px}.inner-hero{background-color:var(--navy);padding:100px 0;background-size:cover}.inner-hero h1{font-size:50px;color:var(--gold)}.inner-hero p{font-size:18px;color:#CBCBCB;margin-top:30px;line-height:1.5em}.inner-hero p.sub-text{font-size:24px;margin-top:15px;color:var(--white)}.service-list{background-color:var(--navy);padding-top:115px}.service-list h2{color:var(--gold)}.service-list p{color:var(--white);margin-top:25px;font-size:18px;line-height:1.5em}.service-list ul{list-style:none;margin-top:40px}.service-list ul li{color:#fff}.service-list ul li:not(:last-child){margin-bottom:15px}.service-list ul li .list-icon{height:32px;width:32px;background:var(--gold);display:inline-flex;justify-content:center;align-items:center;border-radius:5px;margin-right:10px}.service-list h3{color:var(--white);font-size:32px;font-weight:500}.service-list .right-content{border-left:1px solid #BE9A5F}.service-list.benefits .right-content{border-right:1px solid #BE9A5F;border-left:unset}.service-list .order-1{order:1}.service-list .order-2{order:2}.service-list .right-content h4{font-size:20px;font-weight:500;transition:0.2s}.service-list .right-content p{margin-top:10px;font-size:15px}.service-list .right-content .steps{counter-reset:step;position:relative}.service-list .right-content .steps::before{content:'';height:90%;width:1px;background:#fff;position:absolute;left:20px}.service-list .right-content .steps li{counter-increment:step;list-style:none;position:relative;padding-left:55px}.service-list .right-content .steps li:not(:last-child){margin-bottom:30px}.service-list .right-content .steps li::before{content:counter(step);position:absolute;left:0;top:0;border:1px solid #d4a762;color:#fff;background:var(--navy);width:40px;height:40px;border-radius:50%;font-weight:500;font-size:20px;display:inline-flex;justify-content:center;align-items:center;transition:0.2s}.service-list .right-content .steps li:hover::before{background:var(--gold)}.service-list .right-content .steps li:hover h4{color:var(--gold)}.service-list .right-content img{width:100%}.page-template-service-template .testimonials,.page-template-about-template .testimonials{background-color:var(--navy)}.page-template-service-template .testimonials .section-header p,.page-template-about-template .testimonials .section-header p{color:var(--white)}.why-sokrate{background:var(--navy);padding-top:115px}.why-sokrate h2,.career-benefits h2{color:var(--gold);margin-bottom:50px}.why-sokrate .inner-box{background:linear-gradient(to bottom,#01102E,#0B1D40);padding:35px;border-radius:10px;border:1px solid #394E76;transition:box-shadow 0.2s,transform 0.2s}.why-sokrate .inner-box:hover{border-color:#BE9A5F;box-shadow:0 4px 50px rgb(190 154 95 / .5);transform:translateY(-2px)}.why-sokrate .inner-box .sokrate-icon-box{background:#fff;display:inline-flex;width:64px;height:64px;border-radius:5px;box-shadow:0 4px 10px rgb(0 0 0 / .25);justify-content:center;align-items:center}.why-sokrate .inner-box .sokrate-icon-box img{width:32px;height:32px}.why-sokrate .inner-box h3{color:var(--gold);font-size:24px;margin-top:25px}.why-sokrate .inner-box p{color:#CBCBCB;margin-top:15px;font-size:18px;line-height:1.5em}.career-benefits{background:var(--navy);padding-top:115px;padding-bottom:50px}.career-benefit-list .career-benefit-item{margin-bottom:30px;padding:25px;border:1px solid #394E76;border-radius:10px;display:flex;gap:20px}.career-benefit-list .career-benefit-item .list-icon{display:inline-flex;width:50px;height:50px;background:#BE9A5F;border-radius:5px;justify-content:center;align-items:center}.career-benefit-list .career-benefit-item .list-icon img{height:24px;width:24px}.career-benefit-list .career-benefit-item .benefit-content{width:calc(100% - 70px)}.career-benefit-list .career-benefit-item h3{color:#fff;font-size:20px;font-weight:500;line-height:1.5em;margin-top:5px}.career-benefit-list .career-benefit-item p{color:#CBCBCB;font-size:18px;line-height:1.5em;margin-top:15px}.form-box{background:#fff;padding:35px;border-radius:10px}.form-box h3{font-size:32px;font-weight:500}.form-box>p{font-size:18px;margin-top:15px}.form-box form{padding-top:10px}.form-box form .form-group{margin-top:25px}.form-box form .form-group label{display:block;font-size:18px;margin-bottom:10px}.form-box form .form-group .form-control{border:1px solid #BEBEBE;font-size:18px;padding:15px 15px;border-radius:5px;width:100%;font-family:'Helvetica Neue'}.form-box form .form-group textarea.form-control{height:120px;resize:none}.form-box form .from-button{padding:22px 20px;margin-top:25px;font-size:20px;width:100%;border-radius:5px;border:none;background:var(--gold);color:var(--white);font-weight:500;cursor:pointer;transition:0.2s}.form-box form .from-button:hover{background:var(--navy)}.contact-box,.map{background:var(--navy)}.contact-box-inner{padding:50px;border:1px solid var(--gold);border-radius:10px;background-image:url(/wp-content/themes/sokrate/assets/img/contact-bg.png);background-size:cover}.contact-box-inner h3{font-size:24px}.contact-details h2{color:var(--gold);font-size:24px;font-weight:500}.contact-details>p{font-size:18px;color:#CBCBCB;line-height:1.5em;margin-top:15px;margin-bottom:40px}.contact-item{margin-bottom:25px;display:flex;gap:20px}.contact-item .list-icon{background:#BE9A5F;width:50px;height:50px;display:inline-flex;justify-content:center;align-items:center;border-radius:5px}.contact-item .list-icon img{width:24px;height:24px}.contact-item .benefit-content{width:calc(100% - 70px)}.contact-item .benefit-content h4,.partner-box h4{color:#fff;font-size:20px;font-weight:500;line-height:1.5em;margin-top:3px;margin-bottom:15px}.contact-item .benefit-content p,.contact-item .benefit-content a,.partner-box p{font-size:18px;line-height:1.5em;color:#CBCBCB;text-decoration:none}.contact-item .benefit-content small{line-height:1.5em;color:#CBCBCB}.partner-box{border-top:1px solid #BE9A5F;padding-top:25px;margin-top:40px}.contact-box-inner .form-box form .form-group textarea.form-control{height:200px}.map{padding:115px 0 50px}.map p{color:#CBCBCB;max-width:550px;margin-left:auto;margin-right:auto;line-height:1.5em;margin-top:15px}.map-box{margin-top:40px}.map-box img{width:100%}.page-template-contact-template,.page-template-about-template,.page-template-career-template,.page-template-service-template{background:var(--navy)}.page-template-about-template{background:var(--navy)}.page-template-about-template .inner-hero p{max-width:1080px;margin-left:auto;margin-right:auto}.about-us{padding:250px 100px 130px;border-radius:10px;box-shadow:0 4px 50px rgb(190 154 95 / .5);border:1px solid #BE9A5F;background-size:cover;background-position-y:bottom}.about-us p{color:#fff;line-height:1.5em;text-align:center;font-size:22px}.page-template-about-template .stats-container{background:#0B1D40;box-shadow:0 4px 50px rgb(190 154 95 / .50)}.page-template-about-template .stats-container>small{color:#fff}.page-template-about-template .stats-bar .stat-num{color:#fff}.page-template-about-template .stats-bar .stat-label{color:#cbcbcb}.page-template-about-template .testimonials{padding-bottom:50px}.kombai.about-kombai{background-color:var(--navy);background-image:url(/wp-content/themes/sokrate/assets/img/about-kombai-portal-bg.png);background-size:cover;background-position:top center;padding-top:75px;margin-top:130px;padding-bottom:0;border-bottom:1px solid #BE9A5F}.kombai.about-kombai h2{color:var(--gold)}.kombai.about-kombai .supportive-text{color:var(--white)}.kombai.about-kombai .sub{color:#cbcbcb}.kombai.about-kombai .img-box{margin-bottom:-4px;margin-top:75px}.kombai.about-kombai .btn-container{padding-top:50px}.kombai-content{padding:35px 40px;background:#02112F;border:1px solid #BE9A5F;border-radius:10px;margin-top:50px;margin-bottom:50px}.kombai-content p{color:#fff;font-size:18px;line-height:1.75em;text-align:center}.about-kombai .inner-box{padding:35px 20px;border:1px solid #fff;border-radius:10px;box-shadow:0 4px 25px rgb(190 154 95 / .50);background:#0B1D40;cursor:pointer;transition:box-shadow 0.2s,transform 0.2s}.about-kombai .inner-box:hover{border-color:#BE9A5F;box-shadow:0 4px 50px rgb(190 154 95 / .5);transform:translateY(-2px)}.about-kombai .inner-box h3{color:#BE9A5F;font-size:20px;font-weight:500}.about-kombai .inner-box p{color:#cbcbcb;font-size:18px;line-height:1.5em;margin-top:20px;font-weight:300}.coverage{padding-top:115px}.focus-section{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.focus-card{display:flex;align-items:stretch;background:#01102E;border:1px solid #BE9A5F;border-radius:10px;overflow:hidden;position:relative}.focus-image{width:40%;min-height:180px}.focus-image img{width:100%;height:100%;object-fit:cover}.focus-content{width:60%;padding:35px 25px;color:#fff;position:relative}.focus-badge{display:inline-flex;align-items:center;gap:15px;color:#fff;font-size:20px;margin-bottom:15px;font-weight:500}.focus-content p{font-size:18px;line-height:1.5em;font-weight:300;color:#CBCBCB}.focus-card::after{content:"";position:absolute;top:-20px;right:-20px;width:120px;height:120px;background:rgb(255 255 255 / .05);border-radius:50%}.focus-card .icon{background:#BE9A5F;width:50px;height:50px;border-radius:5px;display:inline-flex;justify-content:center;align-items:center}.focus-card .icon img{width:24px;height:24px}@media (max-width:1024px){.col-4,.col-2{margin-bottom:30px}.col-3{flex:0 0 50%;max-width:50%;margin-bottom:30px}h2{font-size:32px}}@media (max-width:768px){:root{--container-pad:16px;--gap:16px}h2{font-size:28px}.nav-links{display:none}.hamburger{display:flex}.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8{flex:0 0 100%;max-width:100%}.col-md-6{flex:0 0 50%;max-width:50%}.hero{padding:40px 0 30px}.hero-col-img{display:none}.kombai-col-img{display:none}.why-col-img{display:none}.process-timeline::before{left:24px;transform:none}.process-step-left{display:none}.process-step-right{display:none}.process-step-dot{flex:0 0 48px;max-width:48px}.process-step-card{flex:1;max-width:calc(100% - 48px)}.process-row{flex-wrap:nowrap;align-items:flex-start}.focus-section{grid-template-columns:1fr}.service-list .order-1{order:2}.service-list .order-2{order:1}.service-list .right-content{border:none}.footer-bottom{padding-top:25px}.footer-bottom ul{margin-bottom:5px}.copy-text{order:2}}@media (max-width:480px){.col-md-6{flex:0 0 100%;max-width:100%}.nav-inner{align-items:center}.mobile-menu a.custom-logo-link{display:inline-block}.custom-logo-link img{max-width:150px;vertical-align:middle}.nav-right{gap:15px}.nav-cta{padding:15px 15px 14px}.nav-cta::before,.nav-lang::before{display:none}.hero p.hero-sub{text-decoration:none}.stats-container{margin-left:15px;margin-right:15px;padding:20px 15px 40px}.stats-bar{flex-wrap:wrap}.stat-item:nth-child(2){border-right:none}.stat-item:nth-child(3),.stat-item:nth-child(4){border-bottom:none;padding-top:20px;padding-bottom:0}.stat-item{flex:0 0 50%}.stat-num{font-size:32px}.stat-label{font-size:15px}.stat-item{flex:0 0 50%;border-bottom:1px solid var(--border);padding:5px 15px;padding-bottom:20px}.page-template-about-template .stats-bar .stat-item{border-color:#394E76}h2{font-size:24px}.focus-card{flex-direction:column}.focus-image{display:none}.focus-content{width:100%}.inner-hero{padding:50px 0}.inner-hero h1{font-size:32px}.inner-hero p{font-size:16px}.inner-hero p.sub-text{font-size:18px;text-decoration:none}.about-us{padding:50px 20px 130px}.about-us p,.focus-content p,.about-kombai .inner-box p,.why-sokrate .inner-box p{font-size:16px}.why-sokrate{padding-top:70px}.why-sokrate .inner-box h3{font-size:20px;font-weight:500}footer .col-2.footer-col{max-width:42%}footer .col-3.footer-col{max-width:58%}.offset-1{margin-left:unset}.footer-divider{margin:0}.footer-bottom{padding:30px 0 40px;font-size:14px}.testimonial-text{font-size:16px;line-height:1.5em}.hero{text-align:center;padding:40px 0 130px}.hero-badge{font-size:14px}.btn-gold,.btn-light{padding:15px 20px}.trusted{padding:50px 0}.trusted-title{font-size:20px}.trusted .d-flex{gap:10px 20px}.trusted span{max-width:84px}.trusted span img{max-width:100%;height:auto}.kombai{margin-top:-172px}.kombai-box{padding:20px}.kombai-box p{font-size:16px}.kombai.about-kombai{margin-top:50px;padding-top:50px}.kombai .supportive-text{font-size:18px}.kombai .sub,.kombai-content p,.hero p,.why .sub,.why-item-text p,.step-card p,.cta-section p{font-size:16px}.kombai-content{padding:25px 20px}.services{padding:70px 0 40px}.section-header p{margin-top:5px}.section-header p,.service-card p{font-size:16px}.why,.testimonials{padding:70px 0}.why h2,.why .sub{text-align:center}.industries,.process{padding:70px 0 40px}.industry-card{margin-bottom:0}.process-timeline>div:nth-child(odd) .step-dot-col::before,.process-timeline>div:nth-child(even) .step-dot-col::before{display:none}.process-timeline::before{display:none}.step-dot{width:32px;height:32px;font-size:16px;line-height:1}.step-card{align-items:flex-start;gap:15px}.cta-section{padding:50px 0}.cta-section p{margin-bottom:25px}.service-list{padding-top:70px}.service-list p{font-size:16px}.service-list ul{margin-top:20px}.service-list ul li:not(:last-child){margin-bottom:10px}.right-content h3{margin-top:40px;font-size:20px}.service-list .right-content h4{font-size:18px}.service-list .right-content img{display:none}.career-benefits{padding-top:30px}.why-sokrate h2,.career-benefits h2{text-align:center}.career-benefit-list .career-benefit-item p{font-size:16px}.form-box{padding:30px 20px}.form-box h3{font-size:20px}.form-box>p{font-size:16px}.form-box form .form-group label{font-size:14px}.form-box form .form-group .form-control{font-size:16px;line-height:1.25em}.form-box form .from-button{font-size:18px;padding:18px 20px}.contact-box-inner{padding:25px}.contact-details h2{font-size:20px}.contact-details>p,.contact-item .benefit-content p,.contact-item .benefit-content a,.partner-box p{font-size:16px}.partner-box{margin-bottom:30px}.contact-item .benefit-content h4,.partner-box h4{font-size:18px;margin-bottom:5px}.map{padding-top:70px;padding-bottom:30px}.footer-col h4,.footer-brand h4{font-size:16px}.footer-brand{text-align:center}.footer-social{justify-content:center;margin-bottom:15px}.kombai.about-kombai .btn-container{padding-top:0}.kombai.about-kombai .img-box{margin-top:50px}.coverage{padding-top:70px}.section-header,.why-sokrate h2,.career-benefits h2{margin-bottom:30px}.page-template-about-template .testimonials{padding-bottom:30px}}@media (min-width:1200px){.ps-lg-30{padding-left:30px}.ps-lg-50{padding-left:50px}.pe-lg-30{padding-right:30px}.pe-lg-50{padding-right:50px}.text-lg-left{text-align:left}.text-lg-right{text-align:right}}@media (min-width:1400px){:root{--container-max:1360px}}@media (min-width:1600px){:root{--container-max:1560px}}.otgs-development-site-front-end{display:none!important}.wpml-menu .lang-dropdown .lang-dropdown-list a{display:inline-flex;column-gap:5px;text-decoration:none;color:#000}.wpml-menu .lang-dropdown .lang-dropdown-list a{display:none}@media(min-width:768px){.wpml-menu .lang-dropdown .lang-dropdown-list a{display:block}}