.page-landing{font-family:'Montserrat',sans-serif;color:#4a4a4a;background-color:#ffffff;line-height:1.6;margin:0;padding:0}.page-landing *,.page-landing :after,.page-landing :before{-webkit-box-sizing:border-box;box-sizing:border-box}.page-landing h1,.page-landing h2,.page-landing h3,.page-landing h4,.page-landing h5,.page-landing h6{color:#222222;font-weight:700;margin-top:0}.page-landing p{margin-bottom:1.5rem}.page-landing img{max-width:100%;height:auto;display:block}.page-landing a{text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.page-landing .container{max-width:1200px;margin:0 auto;padding:0 20px}.page-landing .text-center{text-align:center}.page-landing .landing-header{background-color:#1a1a1a;padding:15px 0;color:#ffffff}.page-landing .landing-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-landing .landing-header .logo{max-width:150px;display:block}.page-landing .landing-header .header-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-weight:600}.page-landing .landing-header .header-contacts .phone{color:#ff9900;font-size:1.1rem}.page-landing .landing-header .header-contacts .lang-switch{color:#ffffff;opacity:0.8}.page-landing .landing-header .header-contacts .lang-switch:hover{opacity:1}.page-landing .hero-section{background-size:cover;background-position:center;position:relative;padding:120px 0 195px;color:#ffffff;text-align:center}.page-landing .hero-section h1,.page-landing .hero-section h2{color:#ffffff}.page-landing .hero-section .illustration{position:absolute;width:100%;height:100%;left:0;top:0}.page-landing .hero-section .illustration img{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.page-landing .hero-section .logo-main{display:block;width:206px;margin:0 auto 90px}.page-landing .hero-section .logo-main img{width:100%}.page-landing .hero-section .hero-content{position:relative;z-index:2;max-width:965px;margin:0 auto}.page-landing .hero-section .hero-content h1{font-size:2.8rem;line-height:1.2;margin-bottom:20px}.page-landing .hero-section .hero-content p{display:block;width:760px;font-size:1.2rem;opacity:0.9;margin:0 auto}.page-landing .hero-section .hero-buttons{margin-top:60px}.page-landing .hero-section .hero-buttons strong{display:block;color:#ff9900;margin-top:40px}.page-landing .hero-section .hero-badges{position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:5}.page-landing .hero-section .hero-badges ul.list-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-landing .hero-section .hero-badges ul.list-badges li{background:#ffffff;-webkit-box-flex:0;-ms-flex:0 calc(100% / 4 - 60px / 4);flex:0 calc(100% / 4 - 60px / 4);color:#4a4a4a;padding:30px 40px;border:1px solid #bfbfbf;border-radius:45px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.1);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.page-landing .hero-section .hero-badges ul.list-badges li h3{color:#ff9900;font-size:1.2rem;line-height:1.3}.page-landing .hero-section .hero-badges ul.list-badges li i,.page-landing .hero-section .hero-badges ul.list-badges li img{color:#ff9900;max-width:24px}.page-landing .services-diagram-section{padding:120px 0 80px;background:#ffffff url("../images/bg/bg-pattern-grey.png") no-repeat center 355px /contain}.page-landing .services-diagram-section .section-title{margin-bottom:60px}.page-landing .services-diagram-section .list-service-full.list-service-about-us:before{bottom:22%}.page-landing .services-diagram-section .list-service-full.list-service-about-us:after{bottom:-28%}.page-landing .services-diagram-section .diagram-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px}.page-landing .services-diagram-section .diagram-wrapper .diagram-center{background-color:#ff9900;color:#ffffff;width:200px;height:200px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:20px;-webkit-box-shadow:0 10px 30px rgba(255,153,0,0.3);box-shadow:0 10px 30px rgba(255,153,0,0.3);position:relative;z-index:2}.page-landing .services-diagram-section .diagram-wrapper .diagram-center h3{color:#ffffff;margin-bottom:10px;font-size:1.2rem}.page-landing .services-diagram-section .diagram-wrapper .diagram-node{border-radius:50%;width:160px;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:15px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.08);box-shadow:0 5px 20px rgba(0,0,0,0.08);position:absolute;z-index:1}.page-landing .services-diagram-section .diagram-wrapper .diagram-node.node-1{top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-landing .services-diagram-section .diagram-wrapper .diagram-node.node-2{top:20%;right:5%}.page-landing .services-diagram-section .diagram-wrapper .diagram-node.node-3{bottom:20%;right:5%}.page-landing .services-diagram-section .diagram-wrapper .diagram-node.node-4{bottom:-10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-landing .services-diagram-section .diagram-wrapper .diagram-node.node-5{bottom:20%;left:5%}.page-landing .services-diagram-section .diagram-wrapper .diagram-node.node-6{top:20%;left:5%}.page-landing .services-diagram-section .diagram-wrapper .diagram-node h4{font-size:0.9rem;margin-top:10px;margin-bottom:0}.page-landing .services-diagram-section .diagram-wrapper .diagram-node .icon{color:#ff9900;font-size:1.5rem}.page-landing .services-diagram-section .services-cta{padding:120px 0;background:url("../images/bg/bg-ladex-group.svg") no-repeat center center /850px auto}.page-landing .services-diagram-section .services-cta h2{width:930px;max-width:100%;margin:0 auto 40px}.page-landing .solutions-section{padding:80px 0;background:#ffffff url("../images/bg/bg-pattern-grey.png") no-repeat center 355px /contain}.page-landing .solutions-section .solution-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;margin-bottom:160px}.page-landing .solutions-section .solution-block.solution-block-2{margin-bottom:0}.page-landing .solutions-section .solution-block.solution-block-2 .col-text{-webkit-box-flex:0;-ms-flex:0 46%;flex:0 46%}.page-landing .solutions-section .solution-block.solution-block-2 .col-image{-webkit-box-flex:0;-ms-flex:0 54%;flex:0 54%}.page-landing .solutions-section .solution-block.solution-block-2 .col-image p:nth-child(2) img{position:absolute;top:-50px;bottom:auto;right:0}.page-landing .solutions-section .solution-block .col-image{position:relative;-webkit-box-flex:0;-ms-flex:0 65%;flex:0 65%}.page-landing .solutions-section .solution-block .col-image img{position:relative;border-radius:60px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.1);z-index:2}.page-landing .solutions-section .solution-block .col-image p:nth-child(2) img{position:absolute;bottom:-20px;right:0;width:50%;z-index:1}.page-landing .solutions-section .solution-block .col-text{-webkit-box-flex:0;-ms-flex:0 35%;flex:0 35%}.page-landing .solutions-section .solution-block .col-text h2{font-size:2rem;margin-bottom:20px}.page-landing .solutions-section .solution-block .col-text h2 span{color:#ff9900}.page-landing .solutions-section .solution-block .col-text strong{font-size:1.4rem;color:#030303}.page-landing .solutions-section .solution-block .col-text strong span{display:block;color:#ff9900;margin-top:20px}.page-landing .solutions-section .solution-block .col-text ul{list-style:none;padding:0}.page-landing .solutions-section .solution-block .col-text ul li{position:relative;padding-left:30px;font-size:1.1rem;margin-bottom:5px;font-weight:500}.page-landing .solutions-section .solution-block .col-text ul li:before{content:'';color:#ff9900;position:absolute;left:0;top:11px;width:8px;height:8px;background-color:#ff9900}.page-landing .solutions-section .mt-buttons{margin-top:80px}.page-landing .process-section{padding:80px 0 100px;background:#ffffff url("../images/bg/bg-pattern-grey.png") no-repeat center 40px /contain}.page-landing .process-section .section-title{margin-bottom:85px}.page-landing .process-section ul.list-process-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;counter-reset:process-counter}.page-landing .process-section ul.list-process-steps li{position:relative;background:#ffffff;-webkit-box-flex:0;-ms-flex:0 calc(100% / 4 - 60px / 4);flex:0 calc(100% / 4 - 60px / 4);color:#4a4a4a;padding:55px 40px;border-radius:45px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.1);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;counter-increment:process-counter;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.page-landing .process-section ul.list-process-steps li:after{content:counter(process-counter);position:absolute;bottom:-30px;right:0;left:0;margin:auto;width:72px;height:72px;font-size:1.3rem;border-radius:50%;color:#ffffff;background-color:#ff9900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.page-landing .process-section ul.list-process-steps li h3{color:#030303;font-size:1.2rem;line-height:1.3;text-align:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.page-landing .process-section ul.list-process-steps li:hover{background-color:#ff9900}.page-landing .process-section ul.list-process-steps li:hover:after{background-color:#ffffff;color:#ff9900}.page-landing .process-section ul.list-process-steps li:hover h3{color:#ffffff}.page-landing .clients-section{padding:80px 0}.page-landing .clients-section .section-title h2+p{margin-top:-20px;font-size:18px}.page-landing .clients-section ul.list-logos{display:block;width:calc(100% + 200px);margin:70px -100px 0}.page-landing .clients-section ul.list-logos li{padding:0 50px;margin:0}.page-landing .clients-section ul.list-logos li a{height:65px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.page-landing .clients-section ul.list-logos li img{height:100%;width:220px;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.page-landing .coverage-section{padding:100px 0 200px;background:url("../images/bg/bg-map-czechia-grey.svg") no-repeat calc(50% - 220px) 50px;background-size:615px auto}.page-landing .coverage-section .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.page-landing .coverage-section .col-left{-webkit-box-flex:0;-ms-flex:0 60%;flex:0 60%}.page-landing .coverage-section .col-left h2{font-size:2.2rem}.page-landing .coverage-section .col-left h2 span{color:#ff9900}.page-landing .coverage-section .col-left p{font-size:1.1rem;width:550px;max-width:100%;line-height:1.8}.page-landing .coverage-section .col-left .btn{margin-top:40px}.page-landing .coverage-section .col-right{-webkit-box-flex:0;-ms-flex:0 40%;flex:0 40%}.page-landing .coverage-section .col-right h3{margin-bottom:15px}.page-landing .coverage-section .col-right p{font-size:1.1rem;margin-bottom:10px}.page-landing .coverage-section .col-right ul{list-style:none;padding:0;margin-bottom:20px}.page-landing .coverage-section .col-right ul li{position:relative;padding-left:30px;font-size:1rem;margin-bottom:5px;font-weight:500}.page-landing .coverage-section .col-right ul li:before{content:'';color:#ff9900;position:absolute;left:0;top:9px;width:8px;height:8px;background-color:#ff9900}.page-landing .form .container{max-width:1480px;width:100%}@media (max-width:992px){.page-landing .solutions-section .solution-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.page-landing .solutions-section .solution-block.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-landing .process-section .process-steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-landing .process-section .process-steps:before{display:none}.page-landing .coverage-section .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-landing .cta-form-section .cta-form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px}}@media (max-width:768px){.page-landing .hero-section .hero-badges .badges-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.page-landing .services-diagram-section .diagram-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;gap:20px}.page-landing .services-diagram-section .diagram-node{position:static;-webkit-transform:none;transform:none;width:100%;border-radius:10px}.page-landing .cta-form-section form{-ms-grid-columns:1fr;grid-template-columns:1fr}.page-landing .landing-footer .copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.landing-footer{background-color:#1a1a1a;color:#ffffff;padding:310px 0 50px;text-align:center}.landing-footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing-footer .logo-main{margin-bottom:30px}.landing-footer .footer-heading h2,.landing-footer .footer-heading h3{color:#ffffff}.landing-footer .footer-buttons{margin-top:50px}.landing-footer .copyright{width:100%;margin-top:120px}.landing-footer .copyright .details{text-align:left}