.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@font-face{font-family:"SF Pro";src:url(/wp-content/themes/neobuilder-theme/assets/fonts/sf-pro-display/SFPRODISPLAYREGULAR.OTF) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro";src:url(/wp-content/themes/neobuilder-theme/assets/fonts/sf-pro-display/SFPRODISPLAYMEDIUM.OTF) format("opentype");font-weight:510;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro";src:url(/wp-content/themes/neobuilder-theme/assets/fonts/sf-pro-display/SFPRODISPLAYMEDIUM.OTF) format("opentype");font-weight:590;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro";src:url(/wp-content/themes/neobuilder-theme/assets/fonts/sf-pro-display/SFPRODISPLAYBOLD.OTF) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--MainBlueColor:#184EC5;--Blue:#4076FF;--White:#FFFFFF;--Black:#1C1C1E;--TextGray:#6B7280;--Line:#DDE3EC;--BgLight:#F4F6F9}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;font-family:"Onest",sans-serif;background:#fff;color:var(--Black);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;overflow-x:hidden}img,svg{display:block}a{color:inherit;text-decoration:none}.hero-desc-mobile,.services-link-mobile,.projects-link-mobile,.reviews-link-mobile{display:none}.hero-section{position:relative;width:100%;height:809px;margin:0;overflow:hidden;background-image:var(--hero-main-bg);background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#1c222b}.hero-section::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(3 8 18 / .68) 0%,rgb(3 8 18 / .48) 42%,rgb(3 8 18 / .25) 72%,rgb(3 8 18 / .35) 100%),linear-gradient(180deg,rgb(3 8 18 / .42) 0%,rgb(3 8 18 / .1) 45%,rgb(3 8 18 / .72) 100%)}.hero-layout{position:relative;z-index:2;width:1439px;max-width:100%;height:809px;margin:0 auto}.hero-container{position:absolute;top:184px;left:50%;transform:translateX(-50%);width:1202px;max-width:calc(100% - 80px);height:511px;z-index:5;display:flex;flex-direction:column;justify-content:space-between}.hero-top{display:flex;flex-direction:column}.hero-label{display:flex;align-items:center;gap:12px;margin:0 0 24px 0;font-family:"Onest",sans-serif;font-weight:500;font-size:12px;line-height:20.8px;letter-spacing:1.82px;text-transform:uppercase;color:var(--MainBlueColor)}.hero-label::before{content:"";display:block;width:30px;height:2px;background:var(--MainBlueColor);border-radius:20px}.hero-title{margin:0;padding:0;font-family:"SF Pro",sans-serif;font-weight:590;font-size:112px;line-height:110px;letter-spacing:-4.99px;color:#fff}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;width:100%;gap:60px}.hero-desc{margin:0;width:580px;max-width:580px;font-family:"Onest",sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#fff}.hero-buttons{display:flex;align-items:center;gap:16px;flex:0 0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:100px;text-decoration:none;font-family:"Onest",sans-serif;font-weight:500;font-size:14px;line-height:1;white-space:nowrap}.btn-primary{width:165px;height:41px;padding:16px 28px;background:var(--MainBlueColor);color:#fff;border:1px solid var(--MainBlueColor)}.btn-secondary{width:176px;height:41px;padding:16px 28px;background:#fff0;color:#fff;border:1px solid #fff}.arrow,.btn .arrow,.btn span{display:inline-flex;align-items:center;justify-content:center}.arrow img,.btn .arrow img,.btn span img{width:14px;height:14px;display:block;object-fit:contain}.trust-section{width:100%;background:#fff;padding:118px 0 119px}.trust-container{width:1202px;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between}.trust-left{width:355px;flex:0 0 355px;display:flex;flex-direction:column;justify-content:space-between}.trust-kicker,.services-kicker,.projects-kicker,.why-kicker,.digital-kicker,.contact-kicker{display:flex;align-items:center;gap:12px;margin:0 0 24px 0;font-family:"Onest",sans-serif;font-weight:500;font-size:12px;line-height:20.8px;letter-spacing:1.82px;text-transform:uppercase;color:var(--MainBlueColor)}.trust-kicker{margin-bottom:10px}.trust-kicker::before,.services-kicker::before,.projects-kicker::before,.why-kicker::before,.digital-kicker::before,.contact-kicker::before{content:"";display:block;width:30px;height:1.5px;background:var(--MainBlueColor);border-radius:20px}.trust-title,.services-title,.projects-title,.why-title,.reviews-title,.contact-title{margin:0;font-family:"SF Pro",sans-serif;font-weight:510;font-size:64px;line-height:71.81px;letter-spacing:-2.11px;color:var(--Black)}.trust-desc{margin:12px 0 0 0;width:412px;font-family:"Onest",sans-serif;font-weight:400;font-size:18px;line-height:30px;color:var(--TextGray)}.trust-grid{width:734px;flex:0 0 734px;display:grid;grid-template-columns:repeat(3,234px);grid-template-rows:repeat(2,174px);gap:19px}.trust-card{width:234px;height:174px;padding:28px 24px 23px;background:#fff;border:1px solid var(--Line);border-radius:16px;display:flex;flex-direction:column;align-items:flex-start}.trust-icon{width:48px;height:48px;flex:0 0 48px;margin:0 0 12px 0;border-radius:12px;background:#DCEBFF;display:flex;align-items:center;justify-content:center}.trust-icon img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.trust-number{margin:0 0 8px 0;font-family:"SF Pro",sans-serif;font-weight:700;font-size:34px;line-height:34px;letter-spacing:-1.02px;color:var(--Black)}.trust-text{margin:0;font-family:"Onest",sans-serif;font-weight:400;font-size:15px;line-height:22.5px;color:var(--TextGray)}.services-section{width:100%;background:var(--BgLight);padding:119px 0}.services-container{width:1202px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}.services-intro{width:340px;flex:0 0 340px}.services-title{margin:0 0 18px 0}.services-desc,.projects-desc,.why-desc,.contact-desc{margin:0 0 28px 0;width:412px;max-width:412px;font-family:"Onest",sans-serif;font-weight:400;font-size:18px;line-height:30px;color:var(--TextGray)}.services-link,.projects-link,.why-link,.reviews-link{align-items:center;gap:12px;font-family:"Onest",sans-serif;font-weight:500;font-size:14px;line-height:20.8px;letter-spacing:1.82px;text-transform:uppercase;color:var(--MainBlueColor);text-decoration:none}.services-grid{width:802px;flex:0 0 802px;display:grid;grid-template-columns:repeat(2,393px);gap:16px}.service-card{width:393px;height:470px;overflow:hidden;background:#fff;border:1px solid var(--Line);border-radius:24px;color:var(--Black)}.service-card-image-wrap{position:relative;width:393px;height:238px;overflow:hidden}.service-card-image{width:100%;height:100%;object-fit:cover}.service-card-icon{position:absolute;top:18px;left:18px;z-index:2;width:44px;height:44px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.service-card-icon img{max-width:100%;max-height:100%;object-fit:contain}.service-card-body{padding:26px 28px 28px}.service-card-head,.project-head,.service-more-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.service-card-head{align-items:center;margin-bottom:18px}.service-card-title{margin:0;font-family:"Onest",sans-serif;font-weight:500;font-size:24px;line-height:29.12px;letter-spacing:-.56px;color:var(--Black)}.service-card-arrow,.project-arrow{width:42px;height:42px;flex:0 0 42px;border:1px solid var(--Line);border-radius:21px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--Black)}.service-card-arrow span,.project-arrow span{font-size:18px;line-height:1;transform:translateY(-1px)}.service-card-text{margin:0;font-family:"Onest",sans-serif;font-weight:400;font-size:15px;line-height:25.6px;color:var(--TextGray)}.projects-section{width:100%;background:#fff;padding:119px 0}.projects-container{width:1202px;margin:0 auto;display:grid;grid-template-columns:340px 806px;column-gap:56px;align-items:start}.projects-intro{width:340px}.projects-title{margin:0 0 18px 0}.projects-grid{width:806px;display:grid;grid-template-columns:repeat(2,395px);gap:16px}.project-card{width:395px;height:429px;overflow:hidden;background:#fff;border:1px solid var(--Line);border-radius:24px;color:var(--Black)}.project-image-wrap{position:relative;width:392px;height:269.17px;margin:0 auto;overflow:hidden;border-bottom:1px solid var(--Line)}.project-image{width:392px;height:269.17px;object-fit:cover}.project-icon{position:absolute;top:18px;left:18px;z-index:2;width:44px;height:44px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.project-icon img{max-width:100%;max-height:100%;object-fit:contain}.project-body{padding:5px 24px 20px}.project-head{margin-bottom:14px}.project-title{margin:0;font-family:"Onest",sans-serif;font-weight:500;font-size:24px;line-height:29.12px;letter-spacing:-.56px;color:var(--Black)}.project-meta{display:grid;grid-template-columns:54px 54px 86px;column-gap:18px;align-items:start}.project-meta div{min-width:0}.project-meta span{display:block;font-family:"SF Pro",sans-serif;font-weight:500;font-size:12.7px;line-height:23.04px;color:var(--Black)}.project-meta strong{display:block;font-family:"SF Pro",sans-serif;font-weight:500;font-size:14.8px;line-height:26.11px;color:var(--MainBlueColor)}.why-section{width:100%;background:var(--BgLight);padding:119px 0}.why-container{width:1202px;margin:0 auto;display:grid;grid-template-columns:380px 802px;column-gap:20px;align-items:start}.why-intro{width:380px}.why-title{margin:0 0 18px 0;font-size:63px}.why-grid{width:802px;display:grid;grid-template-columns:repeat(2,393px);gap:5px;margin-top:25px}.why-card{width:393px;height:174px;padding:28px 28px 24px;background:#fff;border:1px solid var(--Line);border-radius:16px}.why-number{margin:0 0 18px 0;font-family:"SF Pro",sans-serif;font-weight:600;font-size:13px;line-height:20.8px;letter-spacing:1.82px;color:var(--MainBlueColor)}.why-card-title{margin:0 0 13px 0;font-family:"SF Pro",sans-serif;font-weight:600;font-size:21.6px;line-height:22.46px;letter-spacing:-.43px;color:var(--Black)}.why-card-desc{margin:0;font-family:"SF Pro",sans-serif;font-weight:400;font-size:15px;line-height:24px;color:var(--TextGray)}.reviews-section{width:100%;background:#fff;padding:119px 0}.reviews-container{width:1202px;margin:0 auto}.reviews-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:42px}.reviews-title{margin:0}.reviews-grid{width:100%;display:grid;grid-template-columns:repeat(3,395px);gap:8px}.review-card{width:395px;height:352.095px;padding:34px 30px;background:#fff;border:1px solid var(--Line);border-radius:24px;display:flex;flex-direction:column}.review-quote{width:28px;height:22px;margin:0 0 28px 0;display:flex;align-items:center;justify-content:center}.review-quote img{max-width:100%;max-height:100%;object-fit:contain}.review-text{margin:0;width:333px;font-family:"SF Pro",sans-serif;font-weight:400;font-size:18px;line-height:28.8px;color:var(--Black)}.review-line{width:100%;height:1px;margin:27px 0 28px;background:var(--Line)}.review-author{display:flex;align-items:center;gap:14px}.review-photo{width:52px;height:52px;border-radius:26px;object-fit:cover;flex:0 0 52px}.review-author-info h3{margin:0;font-family:"SF Pro",sans-serif;font-weight:600;font-size:16px;line-height:25.6px;letter-spacing:-.16px;color:var(--Black)}.review-author-info p{margin:0;font-family:"SF Pro",sans-serif;font-weight:400;font-size:13px;line-height:20.8px;color:var(--TextGray)}.review-author-info span{display:block;margin-top:1px;font-family:"SF Pro",sans-serif;font-weight:600;font-size:12px;line-height:19.2px;letter-spacing:.96px;text-transform:uppercase;color:var(--MainBlueColor)}.digital-section{width:100%;background:var(--BgLight);padding:119px 0}.digital-container{width:1202px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}.digital-left{width:572px;height:485px;display:flex;flex-direction:column;gap:32px}.digital-content{width:572px;display:flex;flex-direction:column;gap:32px}.digital-text{margin:0;max-width:572px;font-family:"Onest",sans-serif;font-weight:400;font-size:18px;line-height:25px;color:var(--TextGray)}.digital-code-box{width:331px;min-height:99.59px;padding:24px;display:flex;flex-direction:column;gap:3px;background:#fff;border:1px solid var(--Line);border-radius:14px}.digital-code-box span{display:block;font-family:"Onest",sans-serif;font-weight:500;font-size:12px;line-height:19.2px;letter-spacing:1.68px;text-transform:uppercase;color:var(--TextGray)}.digital-code-box strong{display:block;font-family:"Onest",sans-serif;font-weight:600;font-size:16px;line-height:25.6px;color:var(--Black)}.digital-logos{width:572px;min-height:80px;display:flex;align-items:center;gap:24px}.digital-logos img{width:auto;height:auto;max-height:80px;object-fit:contain}.digital-right{width:572px;height:447.13px;overflow:hidden;border-radius:16px}.digital-right img{width:572px;height:447.13px;object-fit:cover}.contact-section{width:100%;background:#fff;padding:119px 0}.contact-container{width:1202px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}.contact-left{width:572px;padding-top:7px}.contact-title{margin:0 0 24px 0}.contact-desc{margin-bottom:54px;max-width:520px}.contact-list{width:572px}.contact-item{width:572px;display:flex;align-items:center;gap:16px;padding:0 0 20px 0;margin-bottom:20px;border-bottom:1px solid var(--Line)}.contact-item:last-child{margin-bottom:0}.contact-icon{width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:#DCEBFF;display:flex;align-items:center;justify-content:center}.contact-icon img{max-width:100%;max-height:100%;object-fit:contain}.contact-info span{display:block;font-family:"Onest",sans-serif;font-weight:400;font-size:12px;line-height:19.2px;letter-spacing:1.44px;text-transform:uppercase;color:var(--TextGray)}.contact-info strong{display:block;font-family:"Onest",sans-serif;font-weight:600;font-size:17px;line-height:27.2px;color:var(--Black)}.contact-form{width:572px;min-height:747.99px;padding:40px;display:flex;flex-direction:column;gap:24px;background:#fff;border:1px solid var(--Line);border-radius:24px;box-shadow:0 24px 50px rgb(15 23 42 / .14)}.form-head h3,.contact-form-head h3{margin:0 0 6px 0;font-family:"SF Pro",sans-serif;font-weight:510;font-size:28px;line-height:34px;letter-spacing:-.6px;color:var(--Black)}.form-head p,.contact-form-head p{margin:0;font-family:"Onest",sans-serif;font-weight:400;font-size:15px;line-height:24px;color:var(--TextGray)}.form-group,.contact-form-group{width:490px;display:flex;flex-direction:column;gap:9px}.form-row,.contact-form-row{width:490px;display:flex;align-items:flex-start;gap:16px}.form-group-half,.contact-form-group-half{width:237px}.form-group label,.contact-form-group label{font-family:"Onest",sans-serif;font-weight:600;font-size:13px;line-height:20.8px;color:var(--Black)}.form-group input,.form-group select,.form-group textarea,.contact-form-input,.contact-form-select,.contact-form-textarea{width:490px;background:var(--BgLight);border:1px solid var(--Line);border-radius:12px;outline:none;font-family:"Onest",sans-serif;font-weight:400;font-size:16px;color:var(--Black)}.form-group input,.form-group select,.contact-form-input,.contact-form-select{height:59px;padding:16px 17px 18px}.form-group textarea,.contact-form-textarea{height:138px;padding:16px 17px 24px;resize:none;line-height:24px}.form-group-half input{width:237px}.select-wrap,.contact-select-wrap{position:relative;width:490px}.select-wrap::after,.contact-select-wrap::after{content:"⌄";position:absolute;right:17px;top:50%;transform:translateY(-54%);font-size:18px;line-height:1;color:var(--TextGray);pointer-events:none}.contact-submit{width:490px;height:48px;border:none;border-radius:33554400px;background:var(--MainBlueColor);box-shadow:0 10px 15px 0 #2563EB47;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:"Onest",sans-serif;font-weight:500;font-size:15px;line-height:20.8px;color:#fff;cursor:pointer;padding:18px}.form-note,.contact-form-note{margin:-7px 0 0 0;font-family:"Onest",sans-serif;font-weight:400;font-size:13px;line-height:20.8px;text-align:center;color:#8A94A6}@media (max-width:1300px){.trust-container,.services-container,.projects-container,.why-container,.reviews-container,.digital-container,.contact-container{width:calc(100% - 80px)}.hero-container{max-width:calc(100% - 80px)}.hero-title{font-size:92px;line-height:94px;letter-spacing:-3.8px}.hero-desc{width:540px;max-width:540px}.hero-bottom{gap:40px}.trust-container{gap:40px}.trust-left{width:330px;flex:0 0 330px}.trust-grid{width:calc(100% - 370px);flex:0 0 calc(100% - 370px);grid-template-columns:repeat(3,1fr)}.trust-card{width:100%}.services-container{gap:40px}.services-intro{width:320px;flex:0 0 320px}.services-grid{width:calc(100% - 360px);flex:0 0 calc(100% - 360px);grid-template-columns:repeat(2,minmax(0,1fr))}.service-card,.service-card-image-wrap{width:100%}.projects-container{grid-template-columns:320px 1fr;column-gap:40px}.projects-intro{width:320px}.projects-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.project-card{width:100%}.project-image-wrap{width:100%}.project-image{width:100%}.why-container{grid-template-columns:360px 1fr;column-gap:32px}.why-intro{width:360px}.why-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.why-card{width:100%}.reviews-grid{grid-template-columns:repeat(3,1fr)}.review-card,.review-text{width:100%}.digital-container{gap:40px}.digital-left,.digital-content,.digital-right{width:calc(50% - 20px)}.digital-right img{width:100%}.digital-logos{width:100%}.contact-container{gap:40px}.contact-left,.contact-form{width:calc(50% - 20px)}.contact-list,.contact-item,.form-group,.form-row,.select-wrap,.form-group input,.form-group select,.form-group textarea,.contact-submit,.contact-form-group,.contact-form-row,.contact-form-input,.contact-form-select,.contact-form-textarea,.contact-select-wrap{width:100%}.form-group-half,.contact-form-group-half{width:calc(50% - 8px)}.form-group-half input{width:100%}}@media (max-width:991px){.hero-section,.hero-layout{height:720px}.hero-container{top:160px;height:470px}.hero-title{font-size:72px;line-height:76px;letter-spacing:-3px}.hero-bottom{display:block}.hero-desc{margin-bottom:28px}.trust-section,.services-section,.projects-section,.why-section,.reviews-section,.digital-section,.contact-section{padding:80px 0}.trust-container,.services-container,.projects-container,.why-container,.digital-container,.contact-container{width:calc(100% - 48px);display:block}.reviews-container{width:calc(100% - 48px)}.trust-left,.services-intro,.projects-intro,.why-intro,.contact-left{width:100%;margin-bottom:34px}.trust-left{display:block}.trust-grid{width:100%;grid-template-columns:repeat(3,1fr)}.services-grid,.projects-grid,.why-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.services-title,.projects-title,.why-title,.reviews-title,.contact-title{font-size:52px;line-height:58px;letter-spacing:-1.8px}.services-desc,.projects-desc,.why-desc,.contact-desc{max-width:620px;width:100%}.service-card,.project-card{width:100%;height:auto}.reviews-head{display:block;margin-bottom:34px}.reviews-title{margin-bottom:22px}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-card{height:auto;min-height:352px}.digital-left,.digital-content,.digital-right{width:100%;height:auto}.digital-left{margin-bottom:42px}.digital-right img{width:100%;height:auto}.digital-logos{flex-wrap:wrap;height:auto}.contact-form{width:100%;height:auto}}@media (max-width:575px){.hero-section,.hero-layout{height:581px}.hero-section{background-position:center center}.hero-section::before{background:linear-gradient(180deg,rgb(3 8 18 / .24) 0%,rgb(3 8 18 / .34) 24%,rgb(3 8 18 / .58) 64%,rgb(3 8 18 / .75) 100%)}.hero-container{top:129px;left:20px;right:auto;transform:none;width:340px;max-width:calc(100% - 40px);height:auto;display:block}.hero-label{margin:0 0 18px 0;font-family:"SF Pro","Onest",sans-serif;font-weight:510;font-size:11px;line-height:16.5px;letter-spacing:1.82px;color:#4076FF}.hero-label::before{width:30px;height:1.5px;background:#4076FF}.hero-title{width:340px;max-width:100%;margin:0 0 24px 0;font-family:"SF Pro",sans-serif;font-weight:590;font-size:44px;line-height:46.2px;letter-spacing:-2px;color:#fff}.hero-title span{color:#fff}.hero-bottom{display:block;width:100%}.hero-desc{display:none}.hero-desc-mobile{display:block;width:340px;max-width:100%;margin:0 0 28px 0;font-family:"SF Pro","Onest",sans-serif;font-weight:400;font-size:15px;line-height:26.25px;color:#fff}.hero-buttons{width:171px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.btn-primary,.btn-secondary{width:171px;height:45px;padding:12px 28px;gap:10px;border-radius:33554400px;font-family:"Onest",sans-serif;font-weight:500;font-size:16px;line-height:21px}.btn-primary{background:#4076FF;border-color:#4076FF}.btn-secondary{background:#fff0;border-color:#fff}.trust-section,.services-section,.projects-section,.why-section,.reviews-section,.digital-section,.contact-section{padding:36px 0 38px}.trust-container,.services-container,.projects-container,.why-container,.reviews-container,.digital-container,.contact-container{width:calc(100% - 30px);max-width:362px;margin:0 auto;padding:0;display:block}.trust-kicker,.services-kicker,.projects-kicker,.why-kicker,.digital-kicker,.contact-kicker{margin:0 0 14px 0;gap:12px;font-family:"SF Pro","Onest",sans-serif;font-weight:510;font-size:11px;line-height:16.5px;letter-spacing:1.82px;color:#4076FF}.trust-kicker::before,.services-kicker::before,.projects-kicker::before,.why-kicker::before,.digital-kicker::before,.contact-kicker::before{width:30px;height:1.5px;background:#4076FF}.trust-title,.services-title,.projects-title,.why-title,.reviews-title,.contact-title{margin:0 0 14px 0;font-family:"SF Pro",sans-serif;font-weight:590;font-size:27.5px;line-height:32.2px;letter-spacing:-.7px}.trust-desc,.services-desc,.projects-desc,.why-desc,.contact-desc{width:100%;max-width:100%;margin:0 0 24px 0;font-family:"Inter","Onest",sans-serif;font-size:15px;line-height:24.38px}.services-link,.projects-link,.why-link,.reviews-link{font-family:"SF Pro","Onest",sans-serif;font-weight:510;font-size:13px;line-height:19.5px;letter-spacing:1.68px;color:#4076FF}.trust-left,.services-intro,.projects-intro,.why-intro,.contact-left{width:100%;margin-bottom:24px}.trust-grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.trust-card{width:100%;height:154px;padding:18px 16px;border-radius:16px}.trust-icon{width:44px;height:44px;flex:0 0 44px;margin:0 0 16px 0}.trust-number{font-size:28px;line-height:30px}.trust-text{font-size:13px;line-height:18.5px}.services-desc br{display:none}.services-link-desktop,.projects-link:not(.projects-link-mobile),.reviews-link:not(.reviews-link-mobile){display:none}.services-link-mobile,.projects-link-mobile,.reviews-link-mobile{display:inline-flex;margin-top:24px}.services-grid,.projects-grid,.why-grid,.reviews-grid{width:100%;display:grid;grid-template-columns:1fr;gap:14px}.service-card{width:100%;height:378.89px;border-radius:16px}.service-card-image-wrap{width:100%;height:217.5px}.service-card-icon{top:16px;left:16px}.service-card-body{padding:16px 18px 18px}.service-card-head{margin-bottom:12px}.service-card-title{font-family:"SF Pro","Onest",sans-serif;font-weight:510;font-size:20px;line-height:30px}.service-card-text{font-family:"SF Pro","Onest",sans-serif;font-size:14px;line-height:23.8px}.project-card{width:100%;min-height:342.5px;height:auto;border-radius:16px}.project-image-wrap{width:100%;height:217.5px;margin:0}.project-image{width:100%;height:217.5px}.project-body{padding:16px 18px 18px}.project-head{margin-bottom:12px}.project-title{width:calc(100% - 58px);font-family:"SF Pro","Onest",sans-serif;font-weight:510;font-size:18px;line-height:22.5px;letter-spacing:-.45px}.project-meta{grid-template-columns:repeat(4,1fr);column-gap:6px}.project-meta span{font-family:"Inter","Onest",sans-serif;font-weight:400;font-size:11px;line-height:15.13px}.project-meta strong{font-family:"SF Pro",sans-serif;font-weight:510;font-size:13px;line-height:17.88px;color:#4076FF;white-space:normal}.why-grid{gap:12px}.why-card{width:100%;height:auto;min-height:160px;padding:24px 22px;border-radius:16px}.why-grid{margin-top:0}.why-number{margin-bottom:14px}.why-card-title{font-size:21.6px;line-height:22.46px}.review-card{width:100%;height:auto;min-height:330px;padding:28px 24px;border-radius:24px}.review-text{width:100%;font-size:16px;line-height:26px}.review-line{margin:24px 0}.digital-left,.digital-content,.digital-right{width:100%;height:auto}.digital-left{gap:24px;margin-bottom:28px}.digital-content{gap:24px}.digital-text{width:100%;max-width:100%;font-family:"Inter","Onest",sans-serif;font-size:15px;line-height:24.38px}.digital-code-box{width:100%;height:auto;min-height:99.59px}.digital-logos{width:100%;height:auto;gap:1px}.digital-logos img{max-width:140px;max-height:53px}.digital-right{border-radius:14px}.digital-right img{width:100%;height:auto}.contact-left{padding-top:0}.contact-list,.contact-item{width:100%}.contact-item{gap:12px;padding-bottom:16px;margin-bottom:16px}.contact-form{width:100%;height:auto;min-height:auto;padding:26px 18px 20px;gap:18px;border-radius:24px}.form-head h3,.contact-form-head h3{font-family:"SF Pro",sans-serif;font-weight:510;font-size:20px;line-height:30px;letter-spacing:-.5px}.form-head p,.contact-form-head p{font-family:"Inter","Onest",sans-serif;font-size:14px;line-height:21px}.form-group,.contact-form-group{width:100%;gap:7px}.form-row,.contact-form-row{width:100%;display:flex;gap:12px}.form-group-half,.contact-form-group-half{width:calc(50% - 6px);flex:0 0 calc(50% - 6px)}.form-group input,.form-group select,.form-group textarea,.form-group-half input,.contact-form-input,.contact-form-select,.contact-form-textarea{width:100%;border-radius:14px}.form-group input,.form-group select,.form-group-half input,.contact-form-input,.contact-form-select{height:53.5px;padding:16px 16px 14px}.form-group textarea,.contact-form-textarea{height:126px;padding:14px 16px 20px}.select-wrap,.contact-select-wrap{width:100%}.contact-submit{width:100%;height:47.5px;padding:0 18px}.form-note,.contact-form-note{margin:-4px 0 0;font-family:"Inter","Onest",sans-serif;font-size:14px;line-height:21px}}.projects-page-section{width:100%!important;background:#ffffff!important;padding:119px 0 119px!important}.projects-page-container{width:1202px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,395px)!important;gap:16px!important;align-items:start!important}.projects-mobile-head{width:340px!important;margin:0!important;grid-column:1!important;grid-row:1!important}.projects-page-grid{display:contents!important}.projects-page-grid .project-card:nth-child(1){grid-column:2!important;grid-row:1!important}.projects-page-grid .project-card:nth-child(2){grid-column:3!important;grid-row:1!important}.projects-page-grid .project-card:nth-child(3){grid-column:1!important;grid-row:2!important}.projects-page-grid .project-card:nth-child(4){grid-column:2!important;grid-row:2!important}.projects-page-grid .project-card:nth-child(5){grid-column:3!important;grid-row:2!important}.projects-mobile-kicker{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 24px 0!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:510!important;font-size:12px!important;line-height:20.8px!important;letter-spacing:1.82px!important;text-transform:uppercase!important;color:#4076FF!important}.projects-mobile-kicker::before{content:""!important;width:30px!important;height:1.5px!important;background:#4076FF!important;border-radius:20px!important;display:block!important}.projects-mobile-title{width:340px!important;margin:0!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:590!important;font-size:64px!important;line-height:71.81px!important;letter-spacing:-2.11px!important;color:#1C1C1E!important}.projects-page-grid .project-card{width:395px!important;height:429px!important;min-height:429px!important;overflow:hidden!important;background:#ffffff!important;border:1px solid #DDE3EC!important;border-radius:24px!important;color:#1C1C1E!important;text-decoration:none!important}.projects-page-grid .project-image-wrap{width:392px!important;height:269.17px!important;margin:0 auto!important;overflow:hidden!important;border-bottom:1px solid #DDE3EC!important}.projects-page-grid .project-image{width:392px!important;height:269.17px!important;object-fit:cover!important}.projects-page-grid .project-body{padding:22px 24px 20px!important}.projects-page-grid .project-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:14px!important}.projects-page-grid .project-title{width:255px!important;margin:0!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:510!important;font-size:24px!important;line-height:29.12px!important;letter-spacing:-0.56px!important;color:#1C1C1E!important}.projects-page-grid .round-arrow,.projects-page-grid .project-arrow{width:42px!important;height:42px!important;flex:0 0 42px!important;border:1px solid #DDE3EC!important;border-radius:50%!important;background:#ffffff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.projects-page-grid .project-meta{display:grid!important;grid-template-columns:54px 54px 86px 1fr!important;column-gap:18px!important;align-items:start!important}.projects-page-grid .project-meta span{display:block!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:500!important;font-size:12.7px!important;line-height:23.04px!important;color:#1C1C1E!important}.projects-page-grid .project-meta strong{display:block!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:500!important;font-size:14.8px!important;line-height:26.11px!important;color:#184EC5!important;white-space:nowrap!important}@media (max-width:1300px){.projects-page-container{width:calc(100% - 80px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.projects-page-grid .project-card,.projects-page-grid .project-image-wrap,.projects-page-grid .project-image{width:100%!important}}@media (max-width:575px){.projects-page-section{padding:36px 0 52px!important}.projects-page-container{width:calc(100% - 30px)!important;max-width:362px!important;margin:0 auto!important;display:block!important}.projects-mobile-head{width:100%!important;margin:0 0 24px 0!important}.projects-mobile-title{width:100%!important;font-size:27.5px!important;line-height:32.2px!important;letter-spacing:-0.7px!important}.projects-page-grid{display:grid!important;width:100%!important;grid-template-columns:1fr!important;gap:16px!important}.projects-page-grid .project-card:nth-child(1),.projects-page-grid .project-card:nth-child(2),.projects-page-grid .project-card:nth-child(3),.projects-page-grid .project-card:nth-child(4),.projects-page-grid .project-card:nth-child(5){grid-column:auto!important;grid-row:auto!important}.projects-page-grid .project-card{width:100%!important;height:auto!important;min-height:342.5px!important;border-radius:16px!important}.projects-page-grid .project-image-wrap{width:100%!important;height:217.5px!important;margin:0!important}.projects-page-grid .project-image{width:100%!important;height:217.5px!important}.projects-page-grid .project-body{padding:16px 18px 18px!important}.projects-page-grid .project-title{width:calc(100% - 58px)!important;font-size:18px!important;line-height:22.5px!important;letter-spacing:-0.45px!important}.projects-page-grid .project-meta{grid-template-columns:repeat(4,1fr)!important;column-gap:6px!important}.projects-page-grid .project-meta span{font-family:"Inter","Onest",sans-serif!important;font-size:11px!important;line-height:15.13px!important}.projects-page-grid .project-meta strong{font-size:13px!important;line-height:17.88px!important;white-space:normal!important}}.projects-page-container{align-items:start!important;grid-auto-rows:auto!important}.projects-page-grid .project-card:nth-child(3){grid-column:1!important;grid-row:2!important;margin-top:0!important}.projects-page-section{width:100%!important;background:#ffffff!important;padding:119px 0 138px!important}.projects-page-container{width:1202px!important;max-width:1202px!important;margin:0 auto!important;display:grid!important;column-gap:16px!important;row-gap:16px!important;align-items:start!important}.projects-mobile-head{width:340px!important;max-width:340px!important;margin:0!important;grid-column:1!important;grid-row:1!important}.projects-page-grid{display:contents!important}.projects-page-grid .project-card:nth-child(1){grid-column:2!important;grid-row:1!important}.projects-page-grid .project-card:nth-child(2){grid-column:3!important;grid-row:1!important}.projects-page-grid .project-card:nth-child(3){grid-column:1!important;grid-row:2!important}.projects-page-grid .project-card:nth-child(4){grid-column:2!important;grid-row:2!important}.projects-page-grid .project-card:nth-child(5){grid-column:3!important;grid-row:2!important}.projects-mobile-kicker{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 24px 0!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:510!important;font-size:12px!important;line-height:20.8px!important;letter-spacing:1.82px!important;text-transform:uppercase!important;color:#4076FF!important}.projects-mobile-kicker::before{content:""!important;display:block!important;width:30px!important;height:1.5px!important;background:#4076FF!important;border-radius:20px!important;flex:0 0 30px!important}.projects-mobile-title{width:340px!important;max-width:340px!important;margin:0!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:590!important;font-size:64px!important;line-height:71.81px!important;letter-spacing:-2.11px!important;color:#1C1C1E!important}.projects-page-grid .project-card{width:395px!important;height:429px!important;min-height:429px!important;margin:0!important;overflow:hidden!important;background:#ffffff!important;border:1px solid #DDE3EC!important;border-radius:24px!important;color:#1C1C1E!important;text-decoration:none!important}.projects-page-grid .project-image-wrap{position:relative!important;width:392px!important;height:269.17px!important;margin:0 auto!important;overflow:hidden!important;border-bottom:1px solid #DDE3EC!important}.projects-page-grid .project-image{width:392px!important;height:269.17px!important;object-fit:cover!important}.projects-page-grid .project-body{padding:22px 24px 20px!important}.projects-page-grid .project-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:14px!important}.projects-page-grid .project-title{width:255px!important;margin:0!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:510!important;font-size:24px!important;line-height:29.12px!important;letter-spacing:-0.56px!important;color:#1C1C1E!important}.projects-page-grid .round-arrow,.projects-page-grid .project-arrow{width:42px!important;height:42px!important;flex:0 0 42px!important;border:1px solid #DDE3EC!important;border-radius:50%!important;background:#ffffff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.projects-page-grid .project-meta{display:grid!important;grid-template-columns:54px 54px 86px 1fr!important;column-gap:18px!important;align-items:start!important}.projects-page-grid .project-meta span{display:block!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:500!important;font-size:12.7px!important;line-height:23.04px!important;color:#1C1C1E!important}.projects-page-grid .project-meta strong{display:block!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:500!important;font-size:14.8px!important;line-height:26.11px!important;color:#184EC5!important;white-space:nowrap!important}@media (max-width:1300px){.projects-page-container{width:calc(100% - 80px)!important;max-width:calc(100% - 80px)!important;grid-template-columns:320px 1fr 1fr!important}.projects-mobile-head{width:320px!important;max-width:320px!important}.projects-mobile-title{width:320px!important;max-width:320px!important}.projects-page-grid .project-card,.projects-page-grid .project-image-wrap,.projects-page-grid .project-image{width:100%!important}}@media (max-width:575px){.projects-page-section{padding:36px 0 52px!important}.projects-page-container{width:calc(100% - 30px)!important;max-width:362px!important;margin:0 auto!important;display:block!important}.projects-mobile-head{width:100%!important;max-width:100%!important;margin:0 0 24px 0!important}.projects-mobile-title{width:100%!important;max-width:100%!important;font-size:27.5px!important;line-height:32.2px!important;letter-spacing:-0.7px!important}.projects-page-grid{display:grid!important;width:100%!important;grid-template-columns:1fr!important;gap:16px!important}.projects-page-grid .project-card:nth-child(1),.projects-page-grid .project-card:nth-child(2),.projects-page-grid .project-card:nth-child(3),.projects-page-grid .project-card:nth-child(4),.projects-page-grid .project-card:nth-child(5){grid-column:auto!important;grid-row:auto!important}.projects-page-grid .project-card{width:100%!important;height:auto!important;min-height:342.5px!important;border-radius:16px!important}.projects-page-grid .project-image-wrap{width:100%!important;height:217.5px!important;margin:0!important}.projects-page-grid .project-image{width:100%!important;height:217.5px!important}.projects-page-grid .project-body{padding:16px 18px 18px!important}.projects-page-grid .project-title{width:calc(100% - 58px)!important;font-size:18px!important;line-height:22.5px!important;letter-spacing:-0.45px!important}.projects-page-grid .project-meta{grid-template-columns:repeat(4,1fr)!important;column-gap:6px!important}.projects-page-grid .project-meta span{font-family:"Inter","Onest",sans-serif!important;font-size:11px!important;line-height:15.13px!important}.projects-page-grid .project-meta strong{font-size:13px!important;line-height:17.88px!important;white-space:normal!important}}.home-projects-section{width:100%;background:#fff;padding:119px 0}.home-projects-container{width:1202px;margin:0 auto}.home-projects-grid{width:1202px;display:grid;grid-template-columns:repeat(3,395px);gap:16px;align-items:start}.home-projects-intro{width:340px;grid-column:1;grid-row:1}.home-projects-kicker{display:flex;align-items:center;gap:12px;margin:0 0 24px 0;font-family:"Onest",sans-serif;font-weight:500;font-size:12px;line-height:20.8px;letter-spacing:1.82px;text-transform:uppercase;color:var(--MainBlueColor)}.home-projects-kicker::before{content:"";display:block;width:30px;height:1.5px;background:var(--MainBlueColor);border-radius:20px;flex:0 0 30px}.home-projects-title{width:340px;margin:0 0 18px 0;font-family:"SF Pro",sans-serif;font-weight:510;font-size:64px;line-height:71.81px;letter-spacing:-2.11px;color:var(--Black)}.home-projects-desc{width:340px;margin:0 0 28px 0;font-family:"Onest",sans-serif;font-weight:400;font-size:18px;line-height:30px;color:var(--TextGray)}.home-projects-link{display:inline-flex;align-items:center;gap:12px;font-family:"Onest",sans-serif;font-weight:500;font-size:14px;line-height:20.8px;letter-spacing:1.82px;text-transform:uppercase;color:var(--MainBlueColor);text-decoration:none}.home-projects-link-mobile{display:none}.home-project-card:nth-of-type(1){grid-column:2;grid-row:1}.home-project-card:nth-of-type(2){grid-column:3;grid-row:1}.home-project-card:nth-of-type(3){grid-column:1;grid-row:2}.home-project-card:nth-of-type(4){grid-column:2;grid-row:2}.home-project-card:nth-of-type(5){grid-column:3;grid-row:2}.home-project-card{width:395px;height:429px;min-height:429px;display:block;overflow:hidden;background:#fff;border:1px solid var(--Line);border-radius:24px;color:var(--Black);text-decoration:none}.home-project-card:hover{color:var(--Black);text-decoration:none}.home-project-image-wrap{position:relative;width:392px;height:269.17px;margin:0 auto;overflow:hidden;border-bottom:1px solid var(--Line)}.home-project-image{width:392px;height:269.17px;object-fit:cover}.home-project-icon{position:absolute;top:18px;left:18px;z-index:2;width:44px;height:44px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.home-project-icon img{max-width:100%;max-height:100%;object-fit:contain}.home-project-body{padding:22px 24px 20px}.home-project-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.home-project-title{width:255px;margin:0;font-family:"Onest",sans-serif;font-weight:500;font-size:24px;line-height:29.12px;letter-spacing:-.56px;color:var(--Black)}.home-project-arrow{width:42px;height:42px;flex:0 0 42px;border:1px solid var(--Line);border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center}.home-project-arrow span{font-size:18px;line-height:1;transform:translateY(-1px)}.home-project-meta{display:grid;grid-template-columns:54px 54px 86px 1fr;column-gap:18px;align-items:start}.home-project-meta div{min-width:0}.home-project-meta span{display:block;font-family:"SF Pro",sans-serif;font-weight:500;font-size:12.7px;line-height:23.04px;color:var(--Black)}.home-project-meta strong{display:block;font-family:"SF Pro",sans-serif;font-weight:500;font-size:14.8px;line-height:26.11px;color:var(--MainBlueColor);white-space:nowrap}@media (max-width:1300px){.home-projects-container,.home-projects-grid{width:calc(100% - 80px)}.home-projects-grid{grid-template-columns:320px 1fr 1fr}.home-projects-intro,.home-projects-title,.home-projects-desc{width:320px}.home-project-card{width:100%}.home-project-image-wrap,.home-project-image{width:100%}}@media (max-width:991px){.home-projects-grid{grid-template-columns:1fr 1fr}.home-projects-intro{grid-column:1 / -1;grid-row:auto;width:100%;margin-bottom:16px}.home-projects-title,.home-projects-desc{width:100%}.home-project-card:nth-of-type(1),.home-project-card:nth-of-type(2),.home-project-card:nth-of-type(3),.home-project-card:nth-of-type(4),.home-project-card:nth-of-type(5){grid-column:auto;grid-row:auto}}@media (max-width:575px){.home-projects-section{padding:36px 0 52px}.home-projects-container,.home-projects-grid{width:calc(100% - 30px);max-width:362px;margin:0 auto}.home-projects-grid{grid-template-columns:1fr;gap:16px}.home-projects-intro,.home-projects-title,.home-projects-desc{width:100%}.home-projects-title{margin:0 0 14px 0;font-size:27.5px;line-height:32.2px;letter-spacing:-.7px}.home-projects-desc,.home-projects-intro .home-projects-link{display:none}.home-project-card{width:100%;height:auto;min-height:342.5px;border-radius:16px}.home-project-image-wrap,.home-project-image{width:100%;height:217.5px}.home-project-image-wrap{margin:0}.home-project-body{padding:16px 18px 18px}.home-project-title{width:calc(100% - 58px);font-size:18px;line-height:22.5px;letter-spacing:-.45px}.home-project-meta{grid-template-columns:repeat(4,1fr);column-gap:6px}.home-project-meta span{font-family:"Inter","Onest",sans-serif;font-size:11px;line-height:15.13px}.home-project-meta strong{font-size:13px;line-height:17.88px;white-space:normal}.home-projects-link-mobile{display:inline-flex;margin-top:24px}}.home-projects-section{width:100%;background:#fff;padding:119px 0}.home-projects-container{width:1202px;margin:0 auto}.home-projects-grid{width:1202px;display:grid;grid-template-columns:repeat(3,384.666px);gap:16px;align-items:start}.home-projects-intro{width:340px;grid-column:1;grid-row:1}.home-projects-kicker{display:flex;align-items:center;gap:12px;margin:0 0 24px 0;font-family:"Onest",sans-serif;font-weight:500;font-size:12px;line-height:20.8px;letter-spacing:1.82px;text-transform:uppercase;color:var(--MainBlueColor)}.home-projects-kicker::before{content:"";display:block;width:30px;height:1.5px;background:var(--MainBlueColor);border-radius:20px;flex:0 0 30px}.home-projects-title{width:340px;margin:0 0 18px 0;font-family:"SF Pro",sans-serif;font-weight:510;font-size:64px;line-height:71.81px;letter-spacing:-2.11px;color:var(--Black)}.home-projects-desc{width:340px;margin:0 0 28px 0;font-family:"Onest",sans-serif;font-weight:400;font-size:18px;line-height:30px;color:var(--TextGray)}.home-projects-link{display:inline-flex;align-items:center;gap:12px;font-family:"Onest",sans-serif;font-weight:500;font-size:14px;line-height:20.8px;letter-spacing:1.82px;text-transform:uppercase;color:var(--MainBlueColor);text-decoration:none}.home-projects-link-mobile{display:none}.home-project-card:nth-of-type(1){grid-column:2;grid-row:1}.home-project-card:nth-of-type(2){grid-column:3;grid-row:1}.home-project-card:nth-of-type(3){grid-column:1;grid-row:2}.home-project-card:nth-of-type(4){grid-column:2;grid-row:2}.home-project-card:nth-of-type(5){grid-column:3;grid-row:2}.home-project-card{width:384.666px;height:429px;min-height:429px;display:block;overflow:hidden;background:#fff;border:1px solid var(--Line);border-radius:24px;color:var(--Black);text-decoration:none}.home-project-card:hover{color:var(--Black);text-decoration:none}.home-project-image-wrap{position:relative;width:100%;height:269.17px;overflow:hidden;border-bottom:1px solid var(--Line)}.home-project-image{width:100%;height:269.17px;object-fit:cover}.home-project-icon{position:absolute;top:18px;left:18px;z-index:2;width:44px;height:44px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.home-project-icon img{max-width:100%;max-height:100%;object-fit:contain}.home-project-body{padding:22px 24px 20px}.home-project-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.home-project-title{width:255px;margin:0;font-family:"Onest",sans-serif;font-weight:500;font-size:24px;line-height:29.12px;letter-spacing:-.56px;color:var(--Black)}.home-project-arrow{width:42px;height:42px;flex:0 0 42px;border:1px solid var(--Line);border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center}.home-project-arrow span{font-size:18px;line-height:1;transform:translateY(-1px)}.home-project-meta{display:grid;grid-template-columns:54px 54px 86px 1fr;column-gap:18px;align-items:start}.home-project-meta div{min-width:0}.home-project-meta span{display:block;font-family:"SF Pro",sans-serif;font-weight:500;font-size:12.7px;line-height:23.04px;color:var(--Black)}.home-project-meta strong{display:block;font-family:"SF Pro",sans-serif;font-weight:500;font-size:14.8px;line-height:26.11px;color:var(--MainBlueColor);white-space:nowrap}@media (max-width:1300px){.home-projects-container,.home-projects-grid{width:calc(100% - 80px)}.home-projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-project-card{width:100%}}@media (max-width:991px){.home-projects-grid{grid-template-columns:repeat(,minmax(0,1fr))}.home-projects-intro{width:100%;grid-column:1 / -1;grid-row:auto;margin-bottom:16px}.home-projects-title,.home-projects-desc{width:100%}.home-project-card:nth-of-type(1),.home-project-card:nth-of-type(2),.home-project-card:nth-of-type(3),.home-project-card:nth-of-type(4),.home-project-card:nth-of-type(5){grid-column:auto;grid-row:auto}}@media (max-width:575px){.home-projects-section{padding:36px 0 52px}.home-projects-container,.home-projects-grid{width:calc(100% - 30px);max-width:362px;margin:0 auto}.home-projects-grid{grid-template-columns:1fr;gap:16px}.home-projects-intro,.home-projects-title,.home-projects-desc{width:100%}.home-projects-title{margin:0 0 14px 0;font-size:27.5px;line-height:32.2px;letter-spacing:-.7px}.home-projects-desc,.home-projects-intro .home-projects-link{display:none}.home-project-card{width:100%;height:auto;min-height:342.5px;border-radius:16px}.home-project-image-wrap,.home-project-image{height:217.5px}.home-project-body{padding:16px 18px 18px}.home-project-title{width:calc(100% - 58px);font-size:18px;line-height:22.5px;letter-spacing:-.45px}.home-project-meta{grid-template-columns:repeat(4,1fr);column-gap:6px}.home-project-meta span{font-family:"Inter","Onest",sans-serif;font-size:11px;line-height:15.13px}.home-project-meta strong{font-size:13px;line-height:17.88px;white-space:normal}.home-projects-link-mobile{display:inline-flex;margin-top:24px}}.projects-section{width:100%;background:#fff;padding:119px 0}.projects-container{width:1202px;margin:0 auto;display:grid;grid-template-columns:340px 806px;column-gap:56px;align-items:start}.projects-intro{width:340px}.projects-title{margin:0 0 18px 0}.projects-grid{width:806px;display:grid;grid-template-columns:repeat(3,395px);gap:16px}.project-card{width:395px;height:429px;overflow:hidden;background:#fff;border:1px solid var(--Line);border-radius:24px;color:var(--Black)}.project-image-wrap{position:relative;width:392px;height:269.17px;margin:0 auto;overflow:hidden;border-bottom:1px solid var(--Line)}.project-image{width:392px;height:269.17px;object-fit:cover}.project-icon{position:absolute;top:18px;left:18px;z-index:2;width:44px;height:44px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.project-icon img{max-width:100%;max-height:100%;object-fit:contain}.project-body{padding:22px 24px 20px}.project-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.project-title{width:255px;margin:0;font-family:"Onest",sans-serif;font-weight:500;font-size:24px;line-height:29.12px;letter-spacing:-.56px;color:var(--Black)}.project-meta{display:grid;grid-template-columns:54px 54px 86px 1fr;column-gap:18px;align-items:start}.project-meta div{min-width:0}.project-meta span{display:block;font-family:"SF Pro",sans-serif;font-weight:500;font-size:12.7px;line-height:23.04px;color:var(--Black)}.project-meta strong{display:block;font-family:"SF Pro",sans-serif;font-weight:500;font-size:14.8px;line-height:26.11px;color:var(--MainBlueColor);white-space:nowrap}.home-projects-section{width:100%!important;background:#ffffff!important;padding:96px 0 120px!important}.home-projects-container{width:1202px!important;margin:0 auto!important}.home-projects-grid{width:1202px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;align-items:start!important}.home-projects-intro{width:340px!important;min-height:429px!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;padding:4px 0 0 0!important}.home-project-card{width:100%!important;height:429px!important;min-height:429px!important;display:block!important;overflow:hidden!important;background:#ffffff!important;border:1px solid #DDE3EC!important;border-radius:24px!important;color:#1C1C1E!important;text-decoration:none!important}.home-project-image-wrap{position:relative!important;width:100%!important;height:269px!important;margin:0!important;overflow:hidden!important;border-bottom:1px solid #DDE3EC!important}.home-project-image{width:100%!important;height:269px!important;object-fit:cover!important}.home-project-icon{position:absolute!important;top:18px!important;left:18px!important;z-index:2!important;width:44px!important;height:44px!important;border-radius:12px!important;background:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important}.home-project-body{padding:16px 18px 18px!important}.home-project-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.home-project-title{margin:0!important;width:calc(100% - 56px)!important;font-family:"Onest",sans-serif!important;font-weight:500!important;font-size:21px!important;line-height:25px!important;letter-spacing:-0.4px!important;color:#1C1C1E!important}.home-project-arrow{width:38px!important;height:38px!important;flex:0 0 38px!important;border:1px solid #DDE3EC!important;border-radius:50%!important;background:#ffffff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.home-project-meta{display:grid!important;grid-template-columns:54px 54px 86px 1fr!important;column-gap:18px!important;align-items:start!important}.home-project-meta span{display:block!important;font-family:"SF Pro",sans-serif!important;font-weight:500!important;font-size:12px!important;line-height:20px!important;color:#1C1C1E!important}.home-project-meta strong{display:block!important;font-family:"SF Pro",sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:22px!important;color:#184EC5!important;white-space:nowrap!important}.home-projects-kicker{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 18px 0!important;font-family:"Onest",sans-serif!important;font-weight:500!important;font-size:12px!important;line-height:20px!important;letter-spacing:1.82px!important;text-transform:uppercase!important;color:#184EC5!important}.home-projects-kicker::before{content:""!important;width:30px!important;height:1.5px!important;background:#184EC5!important;border-radius:20px!important;display:block!important}.home-projects-title{margin:0 0 18px 0!important;width:340px!important;font-family:"SF Pro",sans-serif!important;font-weight:510!important;font-size:64px!important;line-height:71.81px!important;letter-spacing:-2.11px!important;color:#1C1C1E!important}.home-projects-desc{width:340px!important;margin:0 0 26px 0!important;font-family:"Onest",sans-serif!important;font-size:18px!important;line-height:30px!important;color:#6B7280!important}.home-projects-link{display:inline-flex!important;align-items:center!important;gap:12px!important;font-family:"Onest",sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20.8px!important;letter-spacing:1.82px!important;text-transform:uppercase!important;color:#184EC5!important;text-decoration:none!important}.home-projects-link-mobile{display:none!important}@media (max-width:991px){.home-projects-container,.home-projects-grid{width:calc(100% - 40px)!important;max-width:100%!important}.home-projects-grid{grid-template-columns:1fr!important}.home-projects-intro{width:100%!important;min-height:auto!important}.home-projects-title,.home-projects-desc{width:100%!important}.home-project-card{height:auto!important;min-height:342px!important}.home-project-image-wrap,.home-project-image{height:217px!important}.home-projects-desc,.home-projects-intro .home-projects-link{display:none!important}.home-projects-link-mobile{display:inline-flex!important;margin-top:24px!important}}@media (max-width:575px){html,body{background:#F5F7FB!important}.projects-page-section{width:100%!important;background:#F5F7FB!important;padding:32px 0 42px!important}.projects-page-container{width:calc(100% - 30px)!important;max-width:362px!important;margin:0 auto!important;display:block!important}.projects-mobile-head{width:100%!important;max-width:100%!important;margin:0 0 16px 0!important;padding:0!important}.projects-mobile-kicker{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 8px 0!important;font-family:"SF Pro","Onest",sans-serif!important;font-weight:510!important;font-size:8px!important;line-height:12px!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:#4076FF!important}.projects-mobile-kicker::before{content:""!important;display:block!important;width:21px!important;height:1px!important;background:#4076FF!important;border-radius:20px!important;flex:0 0 21px!important}.projects-mobile-title{width:100%!important;max-width:100%!important;margin:0!important;font-family:"SF Pro","Onest",sans-serif!important;font-weight:590!important;font-size:20px!important;line-height:24px!important;letter-spacing:-0.45px!important;color:#1C1C1E!important}.projects-page-grid{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.projects-page-grid .project-card,.projects-page-grid .project-card:nth-child(1),.projects-page-grid .project-card:nth-child(2),.projects-page-grid .project-card:nth-child(3),.projects-page-grid .project-card:nth-child(4),.projects-page-grid .project-card:nth-child(5){grid-column:auto!important;grid-row:auto!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;overflow:hidden!important;background:#ffffff!important;border:1px solid #E3E8F1!important;border-radius:12px!important;box-shadow:0 8px 24px rgb(15 23 42 / .06)!important;color:#1C1C1E!important;text-decoration:none!important}.projects-page-grid .project-image-wrap{position:relative!important;width:100%!important;height:176px!important;margin:0!important;overflow:hidden!important;border-bottom:1px solid #E3E8F1!important;background:#EEF2F7!important}.projects-page-grid .project-image{width:100%!important;height:176px!important;object-fit:cover!important}.projects-page-grid .project-icon{position:absolute!important;top:12px!important;left:12px!important;z-index:2!important;width:28px!important;height:28px!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 6px 18px rgb(15 23 42 / .1)!important;display:flex!important;align-items:center!important;justify-content:center!important}.projects-page-grid .project-icon img{max-width:16px!important;max-height:16px!important;object-fit:contain!important}.projects-page-grid .project-body{padding:12px 14px 14px!important}.projects-page-grid .project-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 10px 0!important}.projects-page-grid .project-title{width:calc(100% - 38px)!important;margin:0!important;font-family:"SF Pro","Onest",sans-serif!important;font-weight:510!important;font-size:14px!important;line-height:18px!important;letter-spacing:-0.2px!important;color:#1C1C1E!important}.projects-page-grid .project-arrow,.projects-page-grid .round-arrow{width:28px!important;height:28px!important;flex:0 0 28px!important;border:1px solid #E3E8F1!important;border-radius:50%!important;background:#ffffff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.projects-page-grid .project-arrow span,.projects-page-grid .round-arrow span{font-size:12px!important;line-height:1!important;transform:translateY(-1px)!important}.projects-page-grid .project-meta{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:7px!important;align-items:start!important}.projects-page-grid .project-meta div{min-width:0!important}.projects-page-grid .project-meta span{display:block!important;font-family:"SF Pro","Onest",sans-serif!important;font-weight:400!important;font-size:8px!important;line-height:11px!important;color:#1C1C1E!important}.projects-page-grid .project-meta strong{display:block!important;font-family:"SF Pro","Onest",sans-serif!important;font-weight:510!important;font-size:8.5px!important;line-height:12px!important;color:#4076FF!important;white-space:normal!important}.projects-page-link,.projects-link-mobile,.projects-page-more{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:18px!important;font-family:"SF Pro","Onest",sans-serif!important;font-weight:510!important;font-size:9px!important;line-height:14px!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:#4076FF!important;text-decoration:none!important}}@media (max-width:575px){.projects-section{width:100%;padding:36px 0 52px!important;background:#fff;overflow:hidden}.projects-container{width:calc(100% - 30px)!important;max-width:362px!important;margin:0 auto!important;display:block!important}.projects-grid{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.projects-intro{width:100%!important;min-height:auto!important;margin:0 0 4px 0!important;padding:0!important}.projects-kicker{margin:0 0 14px 0!important;font-size:11px!important;line-height:16.5px!important;letter-spacing:1.82px!important}.projects-title{width:100%!important;margin:0 0 14px 0!important;font-size:27.5px!important;line-height:32.2px!important;letter-spacing:-0.7px!important}.projects-desc{display:none!important}.projects-link-desktop,.projects-intro .projects-link{display:none!important}.projects-link-mobile{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:15px!important;width:350px!important;min-height:39px!important;margin:24px auto 0!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:510!important;font-size:13px!important;line-height:19.5px!important;letter-spacing:1.68px!important;text-transform:uppercase!important;color:var(--MainBlueColor,#184EC5)!important;text-decoration:none!important}.projects-grid .project-card{width:100%!important;height:auto!important;min-height:342.5px!important;border-radius:16px!important;margin:0!important}.projects-grid .project-image-wrap{width:100%!important;height:217.5px!important;margin:0!important}.projects-grid .project-image{width:100%!important;height:217.5px!important;object-fit:cover!important}.projects-grid .project-icon{top:16px!important;left:16px!important;width:44px!important;height:44px!important;border-radius:12px!important}.projects-grid .project-body{padding:16px 18px 18px!important}.projects-grid .project-head{margin-bottom:12px!important}.projects-grid .project-title{width:calc(100% - 58px)!important;font-size:18px!important;line-height:22.5px!important;letter-spacing:-0.45px!important}.projects-grid .project-meta{display:grid!important;grid-template-columns:repeat(4,1fr)!important;column-gap:6px!important}.projects-grid .project-meta span{font-family:"Inter","Onest",sans-serif!important;font-weight:400!important;font-size:11px!important;line-height:15.13px!important}.projects-grid .project-meta strong{font-weight:510!important;font-size:13px!important;line-height:17.88px!important;white-space:normal!important}}@media (max-width:575px){.projects-section{width:100%;padding:36px 0 52px!important;background:#fff;overflow:hidden}.projects-container{width:calc(100% - 30px)!important;max-width:362px!important;margin:0 auto!important;display:block!important}.projects-grid{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.projects-intro{width:100%!important;min-height:auto!important;margin:0 0 4px 0!important;padding:0!important}.projects-kicker{margin:0 0 14px 0!important;font-size:11px!important;line-height:16.5px!important;letter-spacing:1.82px!important}.projects-title{width:100%!important;margin:0 0 14px 0!important;font-size:27.5px!important;line-height:32.2px!important;letter-spacing:-0.7px!important}.projects-desc{display:none!important}.projects-link-desktop,.projects-intro .projects-link{display:none!important}.projects-link-mobile{width:260px!important;min-height:39px!important;margin:24px auto 0!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:510!important;font-size:13px!important;line-height:19.5px!important;letter-spacing:1.68px!important;text-transform:uppercase!important;color:var(--MainBlueColor,#184EC5)!important;text-decoration:none!important}.projects-grid .project-card{width:100%!important;height:auto!important;min-height:342.5px!important;border-radius:16px!important;margin:0!important}.projects-grid .project-image-wrap{width:100%!important;height:217.5px!important;margin:0!important}.projects-grid .project-image{width:100%!important;height:217.5px!important;object-fit:cover!important}.projects-grid .project-icon{top:16px!important;left:16px!important;width:44px!important;height:44px!important;border-radius:12px!important}.projects-grid .project-body{padding:16px 18px 18px!important}.projects-grid .project-head{margin-bottom:12px!important}.projects-grid .project-title{width:calc(100% - 58px)!important;font-size:18px!important;line-height:22.5px!important;letter-spacing:-0.45px!important}.projects-grid .project-meta{display:grid!important;grid-template-columns:repeat(4,1fr)!important;column-gap:6px!important}.projects-grid .project-meta span{font-family:"Inter","Onest",sans-serif!important;font-weight:400!important;font-size:11px!important;line-height:15.13px!important}.projects-grid .project-meta strong{font-weight:510!important;font-size:13px!important;line-height:17.88px!important;white-space:normal!important}}.hero-section{position:relative!important;width:100%!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;margin:0!important;overflow:hidden!important;background-image:var(--hero-main-bg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#1c222b!important}.hero-layout{position:relative!important;z-index:2!important;width:100%!important;max-width:none!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;margin:0!important}.hero-container{position:relative!important;top:115px!important;left:auto!important;right:auto!important;transform:none!important;width:1202px!important;max-width:calc(100% - 80px)!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;margin:0 auto!important;z-index:5!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding-top:clamp(130px, 22vh, 184px)!important;padding-bottom:clamp(64px, 13vh, 114px)!important}.hero-top{flex:0 0 auto!important}.hero-bottom{flex:0 0 auto!important}@media (max-width:991px){.hero-section,.hero-layout{min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important}.hero-container{position:relative!important;top:115px!important;left:auto!important;right:auto!important;transform:none!important;width:calc(100% - 48px)!important;max-width:none!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding-top:clamp(120px, 20vh, 160px)!important;padding-bottom:clamp(48px, 10vh, 80px)!important}}@media (max-width:575px){.hero-section,.hero-layout{min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important}.hero-section{background-position:center center!important}.hero-section::before{background:linear-gradient(180deg,rgb(3 8 18 / .24) 0%,rgb(3 8 18 / .34) 24%,rgb(3 8 18 / .58) 64%,rgb(3 8 18 / .75) 100%)!important}.hero-container{position:relative!important;top:115px!important;left:auto!important;right:auto!important;transform:none!important;width:calc(100% - 40px)!important;max-width:340px!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding-top:clamp(105px, 18vh, 129px)!important;padding-bottom:40px!important}.hero-bottom{display:block!important;width:100%!important;margin-top:0!important}.hero-title{margin-bottom:24px!important}.hero-desc-mobile{margin-bottom:28px!important}}.hero-container{position:relative!important;top:115px!important;left:auto!important;right:auto!important;transform:none!important;width:1202px!important;max-width:calc(100% - 80px)!important;min-height:100vh!important;min-height:100svh!important;height:auto!important;margin:0 auto!important;display:block!important;padding-top:145px!important;padding-bottom:0!important}.hero-top{margin:0 0 34px 0!important}.hero-title{margin:0!important}.hero-bottom{display:flex!important;gap:42px!important;width:100%!important}.hero-desc{margin:0!important;width:580px!important;max-width:580px!important}.hero-buttons{margin-top:0!important;display:flex!important;align-items:flex-start!important;gap:16px!important;flex:0 0 auto!important}@media (max-width:575px){.hero-section,.hero-layout{min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important}.hero-section{background-position:center center!important}.hero-section::before{background:linear-gradient(180deg,rgb(3 8 18 / .24) 0%,rgb(3 8 18 / .34) 24%,rgb(3 8 18 / .58) 64%,rgb(3 8 18 / .75) 100%)!important}.hero-layout{width:100%!important;max-width:100%!important;margin:0 auto!important}.hero-container{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:calc(100% - 40px)!important;max-width:340px!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:0!important}.hero-top{display:block!important;width:100%!important;margin:0 0 18px 0!important;transform:translateY(-18px)!important}.hero-label{margin:0 0 18px 0!important}.hero-title{width:340px!important;max-width:100%!important;margin:0!important;font-size:44px!important;line-height:46.2px!important;letter-spacing:-2px!important}.hero-bottom{display:block!important;width:100%!important;transform:translateY(-18px)!important}.hero-desc{display:none!important}.hero-desc-mobile{display:block!important;width:340px!important;max-width:100%!important;margin:0 0 28px 0!important;font-size:15px!important;line-height:26.25px!important;color:#ffffff!important}.hero-buttons{width:171px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;margin:0!important}.hero-buttons .btn-primary,.hero-buttons .btn-secondary{width:171px!important;height:45px!important;padding:12px 28px!important;gap:10px!important;border-radius:33554400px!important;font-family:"Onest",sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:21px!important}.hero-buttons .btn-primary{background:#4076FF!important;border-color:#4076FF!important}.hero-buttons .btn-secondary{background:transparent!important;border-color:#ffffff!important;color:#ffffff!important}}.projects-grid .project-card,.home-projects-grid .project-card{height:auto!important;min-height:455px!important}.projects-grid .project-body,.home-projects-grid .project-body{padding:20px 24px 22px!important}.projects-grid .project-meta,.home-projects-grid .project-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px!important;row-gap:10px!important;align-items:start!important}.projects-grid .project-meta div,.home-projects-grid .project-meta div{min-width:0!important}.projects-grid .project-meta span,.home-projects-grid .project-meta span{display:block!important;margin:0 0 2px 0!important;line-height:16px!important}.projects-grid .project-meta strong,.home-projects-grid .project-meta strong{display:block!important;max-width:100%!important;line-height:19px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}@media (max-width:575px){.projects-grid .project-card,.home-projects-grid .project-card{min-height:390px!important}.projects-grid .project-body,.home-projects-grid .project-body{padding:16px 18px 18px!important}.projects-grid .project-meta,.home-projects-grid .project-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:9px!important}.projects-grid .project-meta span,.home-projects-grid .project-meta span{font-size:11px!important;line-height:15px!important}.projects-grid .project-meta strong,.home-projects-grid .project-meta strong{font-size:13px!important;line-height:17.88px!important}}:root{--neo-ease:cubic-bezier(.22, 1, .36, 1);--neo-time:680ms}.hero-label,.hero-title,.hero-desc,.hero-desc-mobile,.hero-buttons{animation:neoHeroFadeUp 760ms var(--neo-ease) both}.hero-title{animation-delay:80ms}.hero-desc,.hero-desc-mobile{animation-delay:160ms}.hero-buttons{animation-delay:240ms}@keyframes neoHeroFadeUp{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.service-card,.project-card,.trust-card,.why-card,.review-card,.digital-code-box,.contact-item{transition:transform 320ms var(--neo-ease),box-shadow 320ms var(--neo-ease),border-color 320ms var(--neo-ease)}.service-card:hover,.project-card:hover,.trust-card:hover,.why-card:hover,.review-card:hover{transform:translateY(-8px);border-color:rgb(64 118 255 / .38);box-shadow:0 22px 54px rgb(15 23 42 / .12)}.service-card-image,.project-image,.digital-right img{transition:transform 620ms var(--neo-ease),filter 620ms var(--neo-ease)}.service-card:hover .service-card-image,.project-card:hover .project-image,.digital-right:hover img{transform:scale(1.045)}.btn,.services-link,.projects-link,.projects-link-mobile,.services-link-mobile,.reviews-link,.contact-submit{transition:transform 260ms var(--neo-ease),box-shadow 260ms var(--neo-ease),background-color 260ms var(--neo-ease),border-color 260ms var(--neo-ease),color 260ms var(--neo-ease)}.btn:hover,.contact-submit:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgb(37 99 235 / .28)}.services-link:hover,.projects-link:hover,.projects-link-mobile:hover,.services-link-mobile:hover,.reviews-link:hover{transform:translateX(4px)}.service-card-arrow,.project-arrow,.round-arrow{transition:transform 260ms var(--neo-ease),background-color 260ms var(--neo-ease),border-color 260ms var(--neo-ease),color 260ms var(--neo-ease)}.service-card:hover .service-card-arrow,.project-card:hover .project-arrow,.project-card:hover .round-arrow{transform:translate(3px,-3px);background:#4076FF;border-color:#4076FF;color:#fff}@supports (animation-timeline:view()){.trust-left,.services-intro,.projects-intro,.why-intro,.reviews-head,.digital-left,.contact-left,.trust-card,.service-card,.project-card,.why-card,.review-card,.digital-right,.contact-item{animation-name:neoScrollUp;animation-duration:1ms;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0% cover 28%}}@keyframes neoScrollUp{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}@media (max-width:575px){.service-card:hover,.project-card:hover,.trust-card:hover,.why-card:hover,.review-card:hover{transform:none;box-shadow:none}.service-card:hover .service-card-image,.project-card:hover .project-image{transform:none}}@media (min-width:992px){.projects-section .projects-grid .project-card{width:395px!important;height:auto!important;min-height:475px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.projects-section .projects-grid .project-image-wrap{width:100%!important;height:269px!important;flex:0 0 269px!important;margin:0!important}.projects-section .projects-grid .project-image{width:100%!important;height:269px!important;object-fit:cover!important}.projects-section .projects-grid .project-body{width:100%!important;height:auto!important;flex:1 1 auto!important;padding:20px 22px 24px!important}.projects-section .projects-grid .project-head{width:100%!important;min-height:58px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0 0 18px!important}.projects-section .projects-grid .project-title{width:calc(100% - 58px)!important;max-width:calc(100% - 58px)!important;margin:0!important;font-size:22px!important;line-height:26px!important;letter-spacing:-0.5px!important;overflow-wrap:anywhere!important}.projects-section .projects-grid .project-arrow{width:42px!important;height:42px!important;flex:0 0 42px!important}.projects-section .projects-grid .project-meta{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:28px!important;row-gap:14px!important;align-items:start!important}.projects-section .projects-grid .project-meta>div{display:block!important;width:100%!important;min-width:0!important;max-width:none!important}.projects-section .projects-grid .project-meta>div:nth-child(1){grid-column:1!important;grid-row:1!important}.projects-section .projects-grid .project-meta>div:nth-child(2){grid-column:2!important;grid-row:1!important}.projects-section .projects-grid .project-meta>div:nth-child(3){grid-column:1!important;grid-row:2!important}.projects-section .projects-grid .project-meta>div:nth-child(4){grid-column:2!important;grid-row:2!important}.projects-section .projects-grid .project-meta span{display:block!important;margin:0 0 3px!important;font-size:11px!important;line-height:15px!important;font-weight:500!important;color:#1c1c1e!important;white-space:nowrap!important}.projects-section .projects-grid .project-meta strong{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:15px!important;line-height:20px!important;font-weight:500!important;color:#4076ff!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}}.contact-section .contact-left,.contact-section .contact-list,.contact-section .contact-item{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}.why-link{display:inline-flex;align-items:center;gap:12px;margin-top:0;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:14px;line-height:22.4px;letter-spacing:1.68px;text-transform:uppercase;color:#4076FF;text-decoration:none}.why-link span{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.why-link:hover span{transform:translateX(4px)}.why-card{width:393px;height:211px;border:1px solid var(--Line);border-radius:18px}@media (max-width:575px){.why-link{display:none!important}.why-card{width:100%;height:auto;min-height:174px}}@media (max-width:575px){body .hero-section,body .hero-layout{position:relative!important;width:100%!important;height:100vh!important;height:100svh!important;min-height:640px!important}body .hero-layout{max-width:none!important;margin:0!important;padding:0 20px!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important}body .hero-container{position:static!important;width:100%!important;max-width:340px!important;min-height:0!important;height:auto!important;margin:0 auto 115px!important;padding:0!important;display:block!important;transform:none!important}body .hero-top,body .hero-bottom{transform:none!important}body .hero-top{margin-bottom:18px!important}}.review-card{cursor:pointer}.review-card:focus-visible{outline:2px solid #4076FF;outline-offset:4px}.review-modal-open{overflow:hidden}.review-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:24px}.review-modal.is-open{display:flex}.review-modal-backdrop{position:absolute;inset:0;background:rgb(3 8 18 / .62);backdrop-filter:blur(10px)}.review-modal-dialog{position:relative;z-index:2;width:640px;max-width:calc(100vw - 48px);max-height:calc(100svh - 48px);overflow-y:auto;padding:42px 42px 38px;border-radius:24px;border:1px solid #DDE3EC;background:#fff;box-shadow:0 30px 90px rgb(15 23 42 / .28)}.review-modal-close{position:absolute;top:18px;right:18px;width:42px;height:42px;border:1px solid #DDE3EC;border-radius:999px;background:#fff;cursor:pointer}.review-modal-close span{position:absolute;left:12px;top:20px;width:18px;height:2px;border-radius:20px;background:#1C1C1E}.review-modal-close span:first-child{transform:rotate(45deg)}.review-modal-close span:last-child{transform:rotate(-45deg)}.review-modal-quote{width:32px;height:32px;margin:0 0 26px}.review-modal-quote img{width:100%;height:100%;object-fit:contain}.review-modal-text{margin:0;font-family:"Onest","Inter",sans-serif;font-weight:400;font-size:20px;line-height:34px;color:#1C1C1E}.review-modal-line{width:100%;height:1px;margin:34px 0 28px;background:#DDE3EC}.review-modal-author{display:flex;align-items:center;gap:16px}.review-modal-photo{width:64px;height:64px;flex:0 0 64px;border-radius:50%;object-fit:cover}.review-modal-author-info h3{margin:0 0 4px;font-family:"Onest","Inter",sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#1C1C1E}.review-modal-author-info p{margin:0 0 4px;font-family:"Onest","Inter",sans-serif;font-size:14px;line-height:20px;color:#667085}.review-modal-author-info span{font-family:"Onest","Inter",sans-serif;font-weight:700;font-size:13px;line-height:18px;letter-spacing:1.44px;text-transform:uppercase;color:#184EC5}@media (max-width:575px){.review-modal{padding:16px}.review-modal-dialog{max-width:calc(100vw - 32px);max-height:calc(100svh - 32px);padding:34px 22px 26px;border-radius:18px}.review-modal-close{top:12px;right:12px;width:38px;height:38px}.review-modal-close span{left:10px;top:18px}.review-modal-text{font-size:16px;line-height:27px}.review-modal-author{align-items:flex-start}.review-modal-photo{width:52px;height:52px;flex-basis:52px}}.review-card{cursor:pointer}.review-card:focus-visible{outline:2px solid #4076FF;outline-offset:4px}.review-modal-open{overflow:hidden}.review-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:24px}.review-modal.is-open{display:flex}.review-modal-backdrop{position:absolute;inset:0;background:rgb(3 8 18 / .62);backdrop-filter:blur(10px)}.review-modal-dialog{position:relative;z-index:2;width:640px;max-width:calc(100vw - 48px);max-height:calc(100svh - 48px);overflow-y:auto;padding:42px 42px 38px;border-radius:24px;border:1px solid #DDE3EC;background:#fff;box-shadow:0 30px 90px rgb(15 23 42 / .28)}.review-modal-close{position:absolute;top:18px;right:18px;width:42px;height:42px;border:1px solid #DDE3EC;border-radius:999px;background:#fff;cursor:pointer}.review-modal-close span{position:absolute;left:12px;top:20px;width:18px;height:2px;border-radius:20px;background:#1C1C1E}.review-modal-close span:first-child{transform:rotate(45deg)}.review-modal-close span:last-child{transform:rotate(-45deg)}.review-modal-quote{width:32px;height:32px;margin:0 0 26px}.review-modal-quote img{width:100%;height:100%;object-fit:contain}.review-modal-text{margin:0;font-family:"Onest","Inter",sans-serif;font-weight:400;font-size:20px;line-height:34px;color:#1C1C1E}.review-modal-line{width:100%;height:1px;margin:34px 0 28px;background:#DDE3EC}.review-modal-author{display:flex;align-items:center;gap:16px}.review-modal-photo{width:64px;height:64px;flex:0 0 64px;border-radius:50%;object-fit:cover}.review-modal-author-info h3{margin:0 0 4px;font-family:"Onest","Inter",sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#1C1C1E}.review-modal-author-info p{margin:0 0 4px;font-family:"Onest","Inter",sans-serif;font-size:14px;line-height:20px;color:#667085}.review-modal-author-info span{font-family:"Onest","Inter",sans-serif;font-weight:700;font-size:13px;line-height:18px;letter-spacing:1.44px;text-transform:uppercase;color:#184EC5}@media (max-width:575px){.review-modal{padding:16px}.review-modal-dialog{max-width:calc(100vw - 32px);max-height:calc(100svh - 32px);padding:34px 22px 26px;border-radius:18px}.review-modal-close{top:12px;right:12px;width:38px;height:38px}.review-modal-close span{left:10px;top:18px}.review-modal-text{font-size:16px;line-height:27px}.review-modal-author{align-items:flex-start}.review-modal-photo{width:52px;height:52px;flex-basis:52px}}.review-quote img{max-width:100%;max-height:100%;object-fit:contain}.review-line{display:block!important;width:100%!important;height:1px!important;min-height:1px!important;margin:18px 0 11px!important;padding:0!important;background:#DDE3EC!important;border:0!important;opacity:1!important}.review-modal-line{display:block!important;width:100%!important;height:1px!important;min-height:1px!important;margin:34px 0 28px!important;padding:0!important;background:#DDE3EC!important;border:0!important;opacity:1!important}@media (max-width:575px){.review-line,.review-modal-line{margin:26px 0 22px!important}}.review-card{min-height:352px;padding-bottom:36px;overflow:visible}.review-author{margin-bottom:0;padding-bottom:0}.review-photo,.review-modal-photo{display:block;object-fit:cover;object-position:center center;background:#F4F6F9}.review-photo{width:52px;height:52px;flex:0 0 52px;border-radius:50%}.review-author-info{min-width:0;padding-bottom:2px}.review-author-info span{display:block;margin-top:2px}@media (max-width:575px){.review-card{min-height:390px;padding-bottom:34px}.review-line{margin:18px 0 18px!important}.review-photo{width:52px;height:52px;flex-basis:52px}}.review-text{height:150px;min-height:150px;max-height:150px;overflow:hidden}.review-card{cursor:pointer}.review-card:focus-visible{outline:2px solid #4076FF;outline-offset:4px}.review-modal-open{overflow:hidden}.review-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:24px}.review-modal.is-open{display:flex}.review-modal-backdrop{position:absolute;inset:0;background:rgb(3 8 18 / .62);backdrop-filter:blur(10px)}.review-modal-dialog{position:relative;z-index:2;width:640px;max-width:calc(100vw - 48px);max-height:calc(100svh - 48px);overflow-y:auto;padding:42px 42px 38px;border-radius:24px;border:1px solid #DDE3EC;background:#fff;box-shadow:0 30px 90px rgb(15 23 42 / .28)}.review-modal-close{position:absolute;top:18px;right:18px;width:42px;height:42px;border:1px solid #DDE3EC;border-radius:999px;background:#fff;cursor:pointer}.review-modal-close span{position:absolute;left:12px;top:20px;width:18px;height:2px;border-radius:20px;background:#1C1C1E}.review-modal-close span:first-child{transform:rotate(45deg)}.review-modal-close span:last-child{transform:rotate(-45deg)}.review-modal-quote{width:32px;height:32px;margin:0 0 26px}.review-modal-quote img{width:100%;height:100%;object-fit:contain}.review-modal-text{margin:0;font-family:"Onest","Inter",sans-serif;font-weight:400;font-size:20px;line-height:34px;color:#1C1C1E}.review-modal-line{width:100%;height:1px;margin:34px 0 28px;background:#DDE3EC}.review-modal-author{display:flex;align-items:center;gap:16px}.review-modal-photo{width:64px;height:64px;flex:0 0 64px;border-radius:50%;object-fit:cover}.review-modal-author-info h3{margin:0 0 4px;font-family:"Onest","Inter",sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#1C1C1E}.review-modal-author-info p{margin:0 0 4px;font-family:"Onest","Inter",sans-serif;font-size:14px;line-height:20px;color:#667085}.review-modal-author-info span{font-family:"Onest","Inter",sans-serif;font-weight:700;font-size:13px;line-height:18px;letter-spacing:1.44px;text-transform:uppercase;color:#184EC5}@media (max-width:575px){.review-modal{padding:16px}.review-modal-dialog{max-width:calc(100vw - 32px);max-height:calc(100svh - 32px);padding:34px 22px 26px;border-radius:18px}.review-modal-close{top:12px;right:12px;width:38px;height:38px}.review-modal-close span{left:10px;top:18px}.review-modal-text{font-size:16px;line-height:27px}.review-modal-author{align-items:flex-start}.review-modal-photo{width:52px;height:52px;flex-basis:52px}}.review-quote img{max-width:100%;max-height:100%;object-fit:contain}.review-line{display:block!important;width:100%!important;height:1px!important;min-height:1px!important;margin:34px 0 28px!important;padding:0!important;background:#DDE3EC!important;border:0!important;opacity:1!important}.review-modal-line{display:block!important;width:100%!important;height:1px!important;min-height:1px!important;margin:34px 0 28px!important;padding:0!important;background:#DDE3EC!important;border:0!important;opacity:1!important}@media (max-width:575px){.review-line,.review-modal-line{margin:26px 0 22px!important}}.review-card{min-height:352px;padding-bottom:36px;overflow:visible}.review-author{margin-bottom:0;padding-bottom:0}.review-photo,.review-modal-photo{display:block;object-fit:cover;object-position:center center;background:#F4F6F9}.review-photo{width:52px;height:52px;flex:0 0 52px;border-radius:50%}.review-author-info{min-width:0;padding-bottom:2px}.review-author-info span{display:block;margin-top:2px}@media (max-width:575px){.review-card{min-height:390px;padding-bottom:34px}.review-line{margin:28px 0 28px!important}.review-photo{width:52px;height:52px;flex-basis:52px}}.reviews-grid{align-items:stretch!important}.review-card{height:352px!important;min-height:352px!important;max-height:352px!important;padding:32px 30px 26px!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;overflow:hidden!important}.review-quote{flex:0 0 24px!important;height:24px!important;margin:0 0 24px 0!important}.review-text{flex:0 0 150px!important;height:150px!important;min-height:150px!important;max-height:150px!important;margin:0!important;display:block!important;overflow:hidden!important;font-family:"Onest","Inter",sans-serif!important;font-size:16px!important;line-height:25px!important;color:#1C1C1E!important}.review-text{mask-image:linear-gradient(180deg,#000 0%,#000 86%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 86%,transparent 100%)}.review-line{flex:0 0 1px!important;height:1px!important;min-height:1px!important;margin:22px 0 18px!important;background:#DDE3EC!important}.review-author{flex:0 0 52px!important;height:52px!important;min-height:52px!important;margin-top:auto!important;display:flex!important;align-items:center!important}.review-photo{width:52px!important;height:52px!important;flex:0 0 52px!important;border-radius:50%!important;object-fit:cover!important}.review-author-info{min-width:0!important}.review-author-info h3,.review-author-info p,.review-author-info span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:991px){.review-card{height:382px!important;min-height:382px!important;max-height:382px!important}.review-text{flex-basis:156px!important;height:156px!important;min-height:156px!important;max-height:156px!important;line-height:26px!important}}@media (max-width:575px){.review-card{height:390px!important;min-height:390px!important;max-height:390px!important;padding:28px 24px 28px!important}.review-text{flex-basis:156px!important;height:156px!important;min-height:156px!important;max-height:156px!important;font-size:15px!important;line-height:26px!important}.review-line{margin:24px 0 20px!important}}.review-author{display:flex!important;align-items:center!important;gap:16px!important}.review-photo,.review-modal-photo{display:block!important;width:52px!important;height:52px!important;min-width:52px!important;flex:0 0 52px!important;border-radius:50%!important;object-fit:cover!important;object-position:center center!important;background:#F4F6F9!important}.review-modal-photo{width:64px!important;height:64px!important;min-width:64px!important;flex-basis:64px!important}@media (max-width:575px){.review-photo,.review-modal-photo{width:52px!important;height:52px!important;min-width:52px!important;flex-basis:52px!important}}.review-author .review-photo,.review-card img.review-photo{display:block!important;visibility:visible!important;opacity:1!important;width:52px!important;height:52px!important;min-width:52px!important;flex:0 0 52px!important;border-radius:50%!important;object-fit:cover!important;object-position:center center!important}.review-author{display:flex!important;align-items:center!important;gap:16px!important}.review-photo,.review-modal-photo{display:block!important;visibility:visible!important;opacity:1!important;width:52px!important;height:52px!important;min-width:52px!important;flex:0 0 52px!important;border-radius:50%!important;object-fit:cover!important;object-position:center center!important;background:#F4F6F9!important}.review-modal-photo{width:64px!important;height:64px!important;min-width:64px!important;flex-basis:64px!important}.home-hero,.hero-section,.neo-hero,.about-hero,.realizace-hero,.service-hero,.kariera-hero,.kontakt-hero{min-height:720px;height:100vh;overflow:hidden}@supports (height:100dvh){.home-hero,.hero-section,.neo-hero,.about-hero,.realizace-hero,.service-hero,.kariera-hero,.kontakt-hero{height:100dvh;min-height:720px}}@supports not (height:100dvh){.home-hero,.hero-section,.neo-hero,.about-hero,.realizace-hero,.service-hero,.kariera-hero,.kontakt-hero{height:100vh;min-height:720px}}.home-hero-layout,.hero-layout,.neo-hero-layout,.about-hero-layout,.realizace-hero-layout,.service-hero-layout,.kariera-hero-layout,.kontakt-hero-layout{min-height:inherit;height:100%}.home-hero-bg,.hero-bg,.neo-hero-bg,.about-hero-bg,.realizace-hero-bg,.service-hero-bg,.kariera-hero-bg,.kontakt-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-hero-row,.hero-row,.neo-hero-row,.about-hero-row,.realizace-hero-row,.service-hero-row,.kariera-hero-row,.kontakt-hero-row{bottom:clamp(48px, 8vh, 72px)}@media (min-width:992px) and (max-height:760px){.home-hero,.hero-section,.neo-hero,.about-hero,.realizace-hero,.service-hero,.kariera-hero,.kontakt-hero{min-height:760px}.home-hero-row,.hero-row,.neo-hero-row,.about-hero-row,.realizace-hero-row,.service-hero-row,.kariera-hero-row,.kontakt-hero-row{bottom:48px}}@media (max-width:575px){.home-hero,.hero-section,.neo-hero,.about-hero,.realizace-hero,.service-hero,.kariera-hero,.kontakt-hero{min-height:586px;height:100vh;height:100svh}@supports (height:100dvh){.home-hero,.hero-section,.neo-hero,.about-hero,.realizace-hero,.service-hero,.kariera-hero,.kontakt-hero{height:100dvh}}}html,body{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}button,input,textarea,select{font:inherit;-webkit-appearance:none;appearance:none}@media (min-width:576px) and (max-width:991px){.trust-section,.services-section,.projects-section,.why-section,.reviews-section,.digital-section,.contact-section{padding:72px 0!important}.trust-container,.services-container,.projects-container,.why-container,.reviews-container,.digital-container,.contact-container{width:calc(100% - 48px)!important;max-width:944px!important;margin-left:auto!important;margin-right:auto!important}.trust-title,.services-title,.projects-title,.why-title,.reviews-title,.contact-title{font-size:44px!important;line-height:48px!important;letter-spacing:-1.45px!important}.trust-desc,.services-desc,.projects-desc,.why-desc,.contact-desc{width:100%!important;max-width:610px!important;font-size:16px!important;line-height:26px!important}.hero-section,.hero-layout{position:relative!important;width:100%!important;min-height:1024px!important;height:1024px!important}.hero-section{background-position:center center!important}.hero-section::before{background:linear-gradient(90deg,rgb(3 8 18 / .67) 0%,rgb(3 8 18 / .46) 48%,rgb(3 8 18 / .20) 100%),linear-gradient(180deg,rgb(3 8 18 / .28) 0%,rgb(3 8 18 / .10) 45%,rgb(3 8 18 / .70) 100%)!important}.hero-layout{max-width:none!important;margin:0!important}.hero-container{position:absolute!important;top:calc(50% + 105px)!important;right:24px!important;bottom:auto!important;left:24px!important;width:auto!important;max-width:944px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:block!important;transform:translateY(-50%)!important}.hero-top{width:100%!important}.hero-label{margin-bottom:16px!important}.hero-title{width:100%!important;max-width:620px!important;margin:0 0 28px!important;font-size:clamp(58px, 8vw, 76px)!important;line-height:.96!important;letter-spacing:-3px!important}.hero-bottom{display:block!important;width:100%!important}.hero-desc{display:block!important;width:100%!important;max-width:650px!important;margin:0 0 20px!important;font-size:14px!important;line-height:23px!important}.hero-desc-mobile{display:none!important}.hero-buttons{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin:0!important}.hero-buttons .btn{height:42px!important;padding:0 22px!important;font-size:13px!important}.btn-primary{width:154px!important}.btn-secondary{width:164px!important}.trust-container{display:block!important}.trust-left{width:100%!important;max-width:650px!important;margin-bottom:34px!important}.trust-title br{display:none!important}.trust-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;gap:14px!important}.trust-card{width:100%!important;height:164px!important;padding:22px 18px 18px!important}.trust-icon{width:42px!important;height:42px!important;flex-basis:42px!important;margin-bottom:10px!important}.trust-number{margin-bottom:5px!important;font-size:29px!important;line-height:30px!important}.trust-text{font-size:13px!important;line-height:18px!important}.services-container{display:block!important}.services-intro{width:100%!important;margin-bottom:34px!important}.services-title{margin-bottom:14px!important}.services-title br,.services-desc br{display:none!important}.services-link-desktop{display:inline-flex!important}.services-link-mobile{display:none!important}.services-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.service-card{width:100%!important;height:438px!important}.service-card-image-wrap{width:100%!important;height:218px!important}.service-card-body{padding:22px 22px 24px!important}.service-card-head{margin-bottom:14px!important}.service-card-title{font-size:21px!important;line-height:26px!important}.service-card-arrow{width:38px!important;height:38px!important;flex-basis:38px!important}.service-card-text{font-size:14px!important;line-height:22px!important}.projects-container{display:block!important}.projects-intro{width:100%!important;min-height:0!important;margin:0 0 28px!important;padding:0!important}.projects-title{margin-bottom:14px!important}.projects-desc{margin-bottom:20px!important}.projects-link-desktop{display:inline-flex!important}.projects-link-mobile{display:none!important}.projects-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-flow:row!important;gap:16px!important}.projects-section .projects-grid .project-card{position:relative!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:500px!important;margin:0!important;overflow:hidden!important;background:#ffffff!important;border:1px solid var(--Line)!important;border-radius:18px!important}.projects-section .projects-grid .project-image-wrap{width:100%!important;height:276px!important;margin:0!important;overflow:hidden!important;border-bottom:1px solid var(--Line)!important}.projects-section .projects-grid .project-image{width:100%!important;height:276px!important;object-fit:cover!important}.projects-section .projects-grid .project-body{width:100%!important;min-height:224px!important;padding:24px 24px 26px!important;display:flex!important;flex-direction:column!important}.projects-section .projects-grid .project-head{width:100%!important;min-height:62px!important;margin:0 0 22px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}.projects-section .projects-grid .project-title{width:calc(100% - 56px)!important;max-width:calc(100% - 56px)!important;margin:0!important;font-size:21px!important;line-height:26px!important;letter-spacing:-.48px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.projects-section .projects-grid .project-arrow{width:40px!important;height:40px!important;flex:0 0 40px!important}.projects-section .projects-grid .project-meta{width:100%!important;margin:auto 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,auto)!important;column-gap:34px!important;row-gap:16px!important}.projects-section .projects-grid .project-meta>div{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.projects-section .projects-grid .project-meta>div:nth-child(1){grid-column:1!important;grid-row:1!important}.projects-section .projects-grid .project-meta>div:nth-child(2){grid-column:2!important;grid-row:1!important}.projects-section .projects-grid .project-meta>div:nth-child(3){grid-column:1!important;grid-row:2!important}.projects-section .projects-grid .project-meta>div:nth-child(4){grid-column:2!important;grid-row:2!important}.projects-section .projects-grid .project-meta span{display:block!important;margin:0 0 6px!important;font-size:12px!important;line-height:17px!important;font-weight:400!important;white-space:nowrap!important}.projects-section .projects-grid .project-meta strong{display:block!important;max-width:100%!important;font-size:16px!important;line-height:22px!important;font-weight:500!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.why-container{display:block!important}.why-intro{width:100%!important;max-width:650px!important;margin-bottom:30px!important}.why-title br{display:none!important}.why-grid{width:100%!important;margin-top:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.why-card{width:100%!important;height:168px!important;padding:22px 22px 20px!important}.why-number{margin-bottom:14px!important}.why-card-title{margin-bottom:9px!important;font-size:19px!important;line-height:22px!important}.why-card-desc{font-size:14px!important;line-height:21px!important}.reviews-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin-bottom:30px!important}.reviews-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.review-card{width:100%!important;height:360px!important;min-height:360px!important;max-height:360px!important;padding:28px 24px!important}.review-text{width:100%!important;height:142px!important;min-height:142px!important;max-height:142px!important;flex-basis:142px!important;font-size:16px!important;line-height:25px!important}.review-line{margin:22px 0!important}.digital-container{display:block!important}.digital-left,.digital-content,.digital-right{width:100%!important;height:auto!important}.digital-left{margin-bottom:34px!important;gap:24px!important}.digital-content{gap:24px!important}.digital-text{max-width:680px!important;font-size:16px!important;line-height:25px!important}.digital-logos{width:100%!important;min-height:64px!important;gap:18px!important;flex-wrap:wrap!important}.digital-logos img{max-height:58px!important}.digital-right{overflow:hidden!important;border-radius:16px!important}.digital-right img{width:100%!important;height:clamp(330px, 52vw, 480px)!important;object-fit:cover!important}.contact-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr)!important;column-gap:48px!important;align-items:start!important}.contact-left,.contact-list,.contact-item{width:100%!important}.contact-left{width:100%!important;margin:0!important;padding-top:0!important}.contact-list{width:100%!important;padding-top:48px!important}.contact-title{margin-bottom:14px!important}.contact-desc{width:100%!important;max-width:430px!important;margin:0!important}.contact-item{gap:14px!important;padding-bottom:16px!important;margin-bottom:16px!important}}@media screen and (min-width:2200px) and (max-width:3199px){body{zoom:1.25}}@media screen and (min-width:3200px) and (max-width:5999px){body{zoom:2}.hero-section,.hero-layout{height:100vh;min-height:900px}.hero-section{background-size:cover;background-position:center center}.hero-layout{width:100%}.hero-container{top:auto;bottom:70px;height:511px}}@media screen and (min-width:6000px){body{zoom:3}.hero-container{top:auto;bottom:47px}}@media screen and (min-width:2400px){html{zoom:calc(100vw / 1920)}body{width:1920px;margin:0 auto}}@font-face{font-family:"SF Pro";src:url(/wp-content/themes/neobuilder-theme/assets/fonts/sf-pro-display/SFPRODISPLAYREGULAR.OTF) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro";src:url(/wp-content/themes/neobuilder-theme/assets/fonts/sf-pro-display/SFPRODISPLAYMEDIUM.OTF) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro";src:url(/wp-content/themes/neobuilder-theme/assets/fonts/sf-pro-display/SFPRODISPLAYMEDIUM.OTF) format("opentype");font-weight:510;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro";src:url(/wp-content/themes/neobuilder-theme/assets/fonts/sf-pro-display/SFPRODISPLAYMEDIUM.OTF) format("opentype");font-weight:590;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro";src:url(/wp-content/themes/neobuilder-theme/assets/fonts/sf-pro-display/SFPRODISPLAYBOLD.OTF) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--blue:#4076FF;--main-blue:#184EC5;--dark:#1C1C1E;--muted:#6B7280;--line:#DDE3EC;--bg:#F4F6F9;--white:#FFFFFF}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:"Onest",sans-serif;background:#fff;color:var(--dark);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}img,svg{display:block}a{color:inherit;text-decoration:none}.site-header-wrap{width:100%;background:#fff}.site-header{width:1202px;height:68px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.site-logo{width:140px;display:flex;align-items:center}.site-logo img{width:120px;height:auto}.site-nav{display:flex;align-items:center;gap:40px}.site-nav a{font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:12px;line-height:22.4px;letter-spacing:1.4px;text-transform:uppercase;color:#111827}.site-header-right{width:140px;display:flex;align-items:center;justify-content:flex-end}.site-career{height:44px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:100px;background:var(--blue);font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:13px;line-height:24px;letter-spacing:.15px;text-transform:uppercase;color:#fff;white-space:nowrap}.site-burger{display:none;width:24px;height:18px;padding:0;border:0;background:#fff0;cursor:pointer}.site-burger span{display:block;width:24px;height:2px;margin:0 0 6px auto;background:#fff;border-radius:20px}.site-burger span:nth-child(3){width:16px;margin-bottom:0}.section-link{display:inline-flex;align-items:center;gap:18px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:13px;line-height:19.5px;letter-spacing:1.68px;text-transform:uppercase;color:var(--blue);text-decoration:none}.section-link span{display:inline-block}.section-link i{font-style:normal;font-size:22px;line-height:1}.services-page{width:100%;padding:76px 0 119px;background:#fff}.services-page-container{width:1202px;margin:0 auto}.services-page-head{width:1202px;display:grid;grid-template-columns:590px 590px;column-gap:22px;margin:0 0 62px}.services-page-title-side{width:590px}.section-kicker{display:flex;align-items:center;gap:12px;margin:0 0 24px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:500;font-size:12px;line-height:20.8px;letter-spacing:1.82px;text-transform:uppercase;color:var(--blue)}.section-kicker::before{content:"";display:block;width:30px;height:1.5px;background:var(--blue);border-radius:20px}.services-page-title{width:590px;margin:0;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:64px;line-height:71.81px;letter-spacing:-2.11px;color:var(--dark)}.services-page-title-mobile,.services-page-desc-mobile{display:none}.services-page-desc{width:590px;margin:58px 0 0;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif;font-weight:400;font-size:16px;line-height:25.6px;letter-spacing:0;text-align:right;color:var(--muted)}.services-page-desktop-link{margin-top:28px}.services-page-grid{width:1202px;display:grid;grid-template-columns:590px 590px;gap:24px 22px}.services-page-card{width:590px;height:568px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:24px}.services-page-card-image-wrap{position:relative;width:590px;height:404.7px;overflow:hidden}.services-page-card-image{width:590px;height:404.7px;object-fit:cover}.services-page-card-icon{position:absolute;top:18px;left:18px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff}.services-page-card-icon img{max-width:100%;max-height:100%;object-fit:contain}.services-page-card-body{width:589.5px;height:163.295px;padding:28px;display:flex;flex-direction:column;gap:13.295px}.services-page-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.services-page-card-title{width:455px;margin:0;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:24px;line-height:29px;letter-spacing:-.56px;color:var(--dark)}.round-arrow{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:#1C1C1E}.round-arrow span{font-size:17px;line-height:1;transform:translateY(-1px)}.services-page-card-desc{width:475px;margin:0;font-family:"SF Pro Display","SF Pro",sans-serif;font-weight:500;font-size:15px;line-height:25.6px;letter-spacing:0;color:var(--muted)}.services-page-mobile-link{display:none}.projects-section{width:100%;background:#fff;padding:119px 0 119px}.projects-container{width:1202px;margin:0 auto}.projects-layout{width:1202px;display:grid;grid-template-columns:340px 806px;column-gap:56px;align-items:start}.projects-intro{width:340px}.projects-title{width:340px;margin:0 0 18px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:64px;line-height:71.81px;letter-spacing:-2.11px;color:var(--dark)}.projects-desc{width:340px;margin:0 0 28px;font-family:"Onest",sans-serif;font-weight:400;font-size:18px;line-height:30px;color:var(--muted)}.projects-link-mobile{display:none}.projects-main-grid{width:806px;display:grid;grid-template-columns:repeat(2,395px);gap:16px}.project-card{width:395px;height:429px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:24px}.project-image-wrap{position:relative;width:392px;height:269.17px;margin:0 auto;overflow:hidden;border-bottom:1px solid var(--line)}.project-image{width:392px;height:269.17px;object-fit:cover}.project-icon{position:absolute;top:18px;left:18px;z-index:2;width:44px;height:44px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.project-icon img{max-width:100%;max-height:100%}.project-body{padding:22px 24px 20px}.project-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.project-title{width:255px;margin:0;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:24px;line-height:29.12px;letter-spacing:-.56px;color:var(--dark)}.project-meta{display:grid;grid-template-columns:54px 54px 86px 1fr;column-gap:18px}.project-meta span{display:block;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:500;font-size:12.7px;line-height:23.04px;color:var(--dark)}.project-meta strong{display:block;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:500;font-size:14.8px;line-height:26.11px;color:var(--main-blue)}.contact-section{width:100%;background:#fff;padding:119px 0 119px}.contact-container{width:1202px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}.contact-left{width:572px;padding-top:7px}.contact-kicker{display:flex;align-items:center;gap:12px;margin:0 0 24px 0;font-family:"Onest",sans-serif;font-weight:500;font-size:12px;line-height:20.8px;letter-spacing:1.82px;text-transform:uppercase;color:var(--main-blue)}.contact-kicker::before{content:"";display:block;width:30px;height:1.5px;border-radius:20px;background:var(--main-blue)}.contact-title{margin:0 0 24px;font-family:"SF Pro",sans-serif;font-weight:510;font-size:64px;line-height:71.81px;letter-spacing:-2.11px;color:var(--dark)}.contact-desc{margin:0 0 54px;max-width:520px;font-family:"Onest",sans-serif;font-weight:400;font-size:18px;line-height:30px;color:var(--muted)}.contact-list{width:572px}.contact-item{width:572px;display:flex;align-items:center;gap:16px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.contact-item:last-child{margin-bottom:0}.contact-icon{width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:#DCEBFF;display:flex;align-items:center;justify-content:center}.contact-info span{display:block;font-family:"Onest",sans-serif;font-weight:400;font-size:12px;line-height:19.2px;letter-spacing:1.44px;text-transform:uppercase;color:var(--muted)}.contact-info strong{display:block;font-family:"Onest",sans-serif;font-weight:600;font-size:17px;line-height:27.2px;color:var(--dark)}.contact-form{width:572px;height:747.99px;padding:40px;display:flex;flex-direction:column;gap:24px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 50px rgb(15 23 42 / .14)}.form-head h3{margin:0 0 6px;font-family:"SF Pro",sans-serif;font-weight:510;font-size:28px;line-height:34px;letter-spacing:-.6px;color:var(--dark)}.form-head p{margin:0;font-family:"Onest",sans-serif;font-weight:400;font-size:15px;line-height:24px;color:var(--muted)}.form-group{width:490px;display:flex;flex-direction:column;gap:9px}.form-group label{font-family:"Onest",sans-serif;font-weight:600;font-size:13px;line-height:20.8px;color:var(--dark)}.form-row{width:490px;display:flex;align-items:flex-start;gap:16px}.form-group-half{width:237px}.form-group input,.form-group select{width:490px;height:59px;padding:16px 17px 18px;background:#F4F6F9;border:1px solid var(--line);border-radius:12px;outline:none;font-family:"Onest",sans-serif;font-weight:400;font-size:16px;line-height:100%;color:var(--dark)}.form-group-half input{width:237px;height:59px}.form-group select{height:60px;appearance:none;cursor:pointer}.select-wrap{position:relative;width:490px}.select-wrap::after{content:"⌄";position:absolute;right:17px;top:50%;transform:translateY(-54%);font-size:18px;color:var(--muted);pointer-events:none}.form-group textarea{width:490px;height:138px;padding:16px 17px 24px;resize:none;outline:none;background:#F4F6F9;border:1px solid var(--line);border-radius:12px;font-family:"Onest",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--dark)}.form-group input::placeholder,.form-group textarea::placeholder{color:#7C8594}.contact-submit{width:490px;height:48px;border:none;border-radius:33554400px;background:var(--blue);box-shadow:0 10px 15px 0 #2563EB47;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:"Onest",sans-serif;font-weight:500;font-size:15px;line-height:20.8px;color:#fff;cursor:pointer;padding:18px}.form-note{margin:-7px 0 0;font-family:"Onest",sans-serif;font-weight:400;font-size:13px;line-height:20.8px;text-align:center;color:#8A94A6}.site-footer{width:100%;background:#1C1C1E;padding:80px 0 72px}.footer-container{width:1202px;margin:0 auto}.footer-top{display:grid;grid-template-columns:258px 180px 180px 180px;column-gap:140px;padding-bottom:72px;border-bottom:1px solid rgb(255 255 255 / .1)}.footer-brand{width:258px;height:178px;display:flex;flex-direction:column;gap:24px}.footer-logo{display:inline-flex;width:160px}.footer-logo img{width:160px;height:auto}.footer-tagline{margin:-8px 0 0;font-family:"Onest",sans-serif;font-weight:400;font-size:10px;line-height:16px;letter-spacing:2.2px;text-transform:uppercase;color:var(--muted)}.footer-desc{margin:-8px 0 0;max-width:258px;font-family:"Onest",sans-serif;font-weight:400;font-size:15px;line-height:22px;color:#8A94A6}.footer-col{display:flex;flex-direction:column;align-items:flex-start}.footer-col h3{margin:0 0 28px;font-family:"Onest",sans-serif;font-weight:600;font-size:13px;line-height:20px;letter-spacing:1.4px;text-transform:uppercase;color:#fff}.footer-col a{margin:0 0 18px;font-family:"Onest",sans-serif;font-weight:400;font-size:15px;line-height:22px;color:#8A94A6}.footer-col a:last-child{margin-bottom:0}.footer-bottom{padding-top:35px;display:flex;align-items:center;justify-content:space-between}.footer-bottom p,.footer-legal a{margin:0;font-family:"Onest",sans-serif;font-weight:400;font-size:13px;line-height:20px;color:var(--muted)}.footer-legal{display:flex;align-items:center;gap:40px}@media (max-width:1300px){.site-header,.services-page-container,.services-page-head,.services-page-grid,.projects-container,.projects-layout,.contact-container,.footer-container{width:calc(100% - 80px)}}.footer-mobile{display:none}@media (max-width:575px){body{overflow-x:hidden}.site-header-wrap{background:var(--blue)}.site-header{width:calc(100% - 30px);height:52px}.site-logo{width:98px}.site-logo img{width:98px;filter:brightness(0) invert(1)}.site-nav,.site-career{display:none}.site-header-right{width:24px}.site-burger{display:block}.services-page{padding:36px 0 38px}.services-page-container{width:calc(100% - 30px);margin:0 auto}.services-page-head{width:100%;display:block;margin:0 0 20px}.services-page-title-side{width:100%}.section-kicker{margin:0 0 14px;font-weight:510;font-size:11px;line-height:16.5px;letter-spacing:1.82px}.services-page-title,.services-page-desc,.services-page-desktop-link{display:none}.services-page-title-mobile{display:block;width:100%;margin:0 0 8px;font-family:"SF Pro Display","SF Pro",sans-serif;font-weight:500;font-size:27.5px;line-height:32.2px;letter-spacing:-.7px;color:var(--dark)}.services-page-desc-mobile{display:block;width:100%;margin:0;font-family:"Inter","Onest",sans-serif;font-weight:400;font-size:15px;line-height:24.38px;color:var(--muted)}.services-page-grid{width:100%;display:grid;grid-template-columns:1fr;gap:14px}.services-page-card{width:100%;height:378.89px;border-radius:16px}.services-page-card-image-wrap{width:100%;height:217.5px}.services-page-card-image{width:100%;height:217.5px}.services-page-card-body{width:100%;height:161.39px;padding:20px 20px 22px;gap:11px}.services-page-card-title{width:calc(100% - 58px);font-size:20px;line-height:30px;letter-spacing:-.5px}.services-page-card-desc{width:100%;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif;font-weight:400;font-size:14px;line-height:23.8px}.services-page-mobile-link{width:173.14px;min-height:39px;margin:24px auto 0;display:inline-flex;align-items:center;justify-content:center;gap:26px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:13px;line-height:19.5px;letter-spacing:1.68px;text-align:center;text-transform:uppercase;color:var(--blue)}.projects-section{padding:36px 0 38px}.projects-container{width:calc(100% - 30px)}.projects-layout{width:100%;display:block}.projects-intro{width:100%;margin-bottom:20px}.projects-title{width:100%;margin:0 0 18px;font-size:27.5px;line-height:32.2px;letter-spacing:-.7px}.projects-desc,.projects-link-desktop{display:none}.projects-main-grid{width:100%;grid-template-columns:1fr;gap:16px}.project-card{width:100%;min-height:342.5px;height:auto;border-radius:16px}.project-image-wrap{width:100%;height:217.5px;margin:0}.project-image{width:100%;height:217.5px}.project-body{padding:16px 18px 18px}.project-head{margin-bottom:12px}.project-title{width:calc(100% - 58px);font-size:18px;line-height:22.5px;letter-spacing:-.45px}.project-meta{grid-template-columns:repeat(4,1fr);column-gap:6px}.project-meta div:nth-child(4){display:block}.project-meta span{font-family:"Inter",sans-serif;font-weight:400;font-size:11px;line-height:15.13px}.project-meta strong{font-weight:510;font-size:13px;line-height:17.88px;color:var(--blue)}.projects-link-mobile{width:260px;min-height:39px;margin:24px auto 0;display:inline-flex;align-items:center;justify-content:center;gap:26px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:13px;line-height:19.5px;letter-spacing:1.68px;text-align:center;text-transform:uppercase;color:var(--blue)}.contact-section{padding:36px 0 38px}.contact-container{width:calc(100% - 30px);margin:0 auto;display:block}.contact-left{width:100%;margin-bottom:28px}.contact-kicker{margin:0 0 14px 0;font-size:11px;line-height:16.5px;letter-spacing:1.82px}.contact-title{margin:0 0 14px 0;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:590;font-size:27.5px;line-height:32.2px;letter-spacing:-.7px}.contact-desc{margin:0 0 26px 0;max-width:362px;font-family:"Inter","Onest",sans-serif;font-weight:400;font-size:15px;line-height:24.38px}.contact-list,.contact-item{width:100%}.contact-form{width:100%;height:auto;padding:26px 18px 20px;gap:18px;border-radius:24px}.form-head h3{font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:20px;line-height:30px;letter-spacing:-.5px}.form-head p{font-family:"Inter","Onest",sans-serif;font-weight:400;font-size:14px;line-height:21px}.form-group{width:100%;gap:7px}.form-row{width:100%;display:flex;gap:12px}.form-group-half{width:calc(50% - 6px);flex:0 0 calc(50% - 6px)}.form-group input,.form-group select,.form-group-half input{width:100%;height:53.5px;padding:16px 16px 14px 16px;border-radius:14px}.select-wrap{width:100%}.form-group textarea{width:100%;height:126px;padding:14px 16px 20px 16px;border-radius:14px}.contact-submit{width:100%;height:47.5px;padding:0 18px;border-radius:33554400px}.form-note{margin:-4px 0 0 0;font-family:"Inter","Onest",sans-serif;font-size:14px;line-height:21px}.site-footer{padding:48px 0 42px}.footer-container{width:calc(100% - 30px)}.footer-top{grid-template-columns:1fr;gap:36px;padding-bottom:42px}.footer-bottom{display:block;padding-top:28px}.footer-bottom p{margin-bottom:18px}.footer-legal{flex-direction:column;align-items:flex-start;gap:12px}.site-header{width:100%;height:78px;padding:0 24px}.site-logo{width:134px}.site-logo img{width:134px;height:29.130268096923828px;object-fit:contain;filter:brightness(0) invert(1)}.site-header-right{width:32px;height:24px}.site-burger{display:flex;flex-direction:column;gap:5px;width:32px;height:24px;padding:4px;border:0;background:#fff0}.site-burger span{display:block;width:24px;height:2px;margin:0;background:#fff;border-radius:20px}.site-burger span:nth-child(3){width:16px;height:2px;margin-left:auto}.site-footer{padding:48px 0 38px;background:#111}.footer-container{width:calc(100% - 48px);margin:0 auto;padding:0}.footer-top,.footer-bottom{display:none}.footer-mobile{display:block}.footer-mobile-logo{display:block;width:134px;height:29.130268096923828px;margin:0 0 34px 0}.footer-mobile-logo img{width:134px;height:29.130268096923828px;object-fit:contain}.footer-mobile-desc{width:300px;margin:0 0 58px 0;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif;font-weight:400;font-size:13px;line-height:21.13px;letter-spacing:0;color:rgb(255 255 255 / .58)}.footer-mobile-cols{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:34px;padding-bottom:58px;border-bottom:1px solid rgb(255 255 255 / .12)}.footer-mobile-col h3{margin:0 0 28px 0;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:10px;line-height:15px;letter-spacing:1.5px;text-transform:uppercase;color:rgb(255 255 255 / .42)}.footer-mobile-col a{display:block;margin:0 0 17px 0;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif;font-weight:400;font-size:12px;line-height:15px;letter-spacing:0;color:rgb(255 255 255 / .78);text-decoration:none}.footer-mobile-col a:last-child{margin-bottom:0}.footer-mobile-copy{margin:22px 0 0 0;font-family:"Inter","Onest",sans-serif;font-weight:400;font-size:11px;line-height:16.5px;letter-spacing:0;text-align:center;color:rgb(255 255 255 / .42)}}.sluzby-hero{position:relative!important;width:100%!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;overflow:hidden!important;background:#111827!important}.sluzby-hero-bg{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.sluzby-hero-overlay{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgb(3 8 18 / .62) 0%,rgb(3 8 18 / .48) 42%,rgb(3 8 18 / .28) 74%,rgb(3 8 18 / .42) 100%),linear-gradient(180deg,rgb(3 8 18 / .25) 0%,rgb(3 8 18 / .12) 44%,rgb(3 8 18 / .58) 100%)!important}.sluzby-hero-layout{position:relative!important;z-index:2!important;width:1202px!important;max-width:calc(100% - 80px)!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.sluzby-hero-content{width:100%!important;max-width:100%!important;height:auto!important;transform:translateY(-8px)!important;z-index:5!important}.sluzby-hero-kicker{margin:0 0 24px 0!important;color:#4076FF!important}.sluzby-hero-kicker::before{background:#4076FF!important}.sluzby-hero-title{width:100%!important;margin:0 0 28px 0!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:590!important;font-size:112px!important;line-height:110px!important;letter-spacing:-4.99px!important;color:#ffffff!important}.sluzby-hero-bottom{width:100%!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:60px!important}.sluzby-hero-copy{width:707px!important;max-width:707px!important;flex:0 1 707px!important}.sluzby-hero-text{width:707px!important;max-width:707px!important;margin:0 0 20px 0!important;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:25.6px!important;color:#ffffff!important}.sluzby-hero-text:last-of-type{margin-bottom:0!important}.sluzby-hero-text-mobile{display:none!important}.sluzby-hero-cta{width:183px!important;height:41px!important;flex:0 0 183px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;border-radius:100px!important;background:#4076FF!important;font-family:"Onest",sans-serif!important;font-weight:500!important;font-size:13px!important;line-height:24px!important;letter-spacing:.15px!important;color:#ffffff!important;text-decoration:none!important;white-space:nowrap!important}.sluzby-hero-cta span{width:14px!important;height:14px!important;flex:0 0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.sluzby-hero-cta span img{width:14px!important;height:14px!important;object-fit:contain!important}@media (max-width:1300px){.sluzby-hero-layout{width:calc(100% - 80px)!important;max-width:calc(100% - 80px)!important}.sluzby-hero-title{font-size:92px!important;line-height:94px!important;letter-spacing:-3.8px!important}.sluzby-hero-copy,.sluzby-hero-text{width:620px!important;max-width:620px!important}}@media (min-width:576px) and (max-width:991px){.sluzby-hero-content{transform:translateY(-10px)!important}.sluzby-hero-title{font-size:76px!important;line-height:78px!important;letter-spacing:-3.8px!important}.sluzby-hero-bottom{display:block!important}.sluzby-hero-copy,.sluzby-hero-text{width:100%!important;max-width:100%!important}.sluzby-hero-copy{margin-bottom:24px!important}}@media (max-width:575px){.sluzby-hero,.sluzby-hero-layout{min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important}.sluzby-hero-layout{width:calc(100% - 25px)!important;max-width:340px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.sluzby-hero-bg{object-position:center center!important}.sluzby-hero-overlay{background:linear-gradient(180deg,rgb(3 8 18 / .24) 0%,rgb(3 8 18 / .34) 24%,rgb(3 8 18 / .58) 64%,rgb(3 8 18 / .75) 100%)!important}.sluzby-hero-content{width:100%!important;max-width:100%!important;transform:translateY(-18px)!important;text-align:left!important}.sluzby-hero-kicker{margin:0 0 18px 0!important;justify-content:flex-start!important}.sluzby-hero-title{width:315px!important;max-width:100%!important;margin:0 0 18px 0!important;font-size:44px!important;line-height:46.2px!important;letter-spacing:-2px!important}.sluzby-hero-bottom{display:block!important;width:100%!important}.sluzby-hero-copy{width:100%!important;max-width:100%!important;margin:0!important}.sluzby-hero-text-desktop{display:none!important}.sluzby-hero-text-mobile{display:block!important;width:100%!important;max-width:310px!important;margin:0 0 20px 0!important;font-family:"SF Pro Display","SF Pro","Onest",sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:24px!important;color:#ffffff!important}.sluzby-hero-cta{width:190px!important;height:45px!important;flex:0 0 auto!important;display:inline-flex!important;gap:10px!important;padding:0 22px!important;border-radius:33554400px!important;font-size:16px!important;line-height:21px!important}}.projects-main-grid .project-card,.project-card{height:auto!important;min-height:455px!important}.project-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 16px!important;align-items:start!important}.project-meta div{min-width:0!important}.project-meta span{display:block!important;white-space:nowrap!important}.project-meta strong{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}@media (max-width:575px){.project-card{min-height:370px!important}.project-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important}}:root{--neo-ease:cubic-bezier(.22, 1, .36, 1)}.services-page-card,.project-card,.contact-item,.round-arrow,.sluzby-hero-cta,.services-page-mobile-link,.projects-link-mobile,.section-link{transition:transform 320ms var(--neo-ease),box-shadow 320ms var(--neo-ease),border-color 320ms var(--neo-ease),background-color 320ms var(--neo-ease),color 320ms var(--neo-ease)!important}.services-page-card:hover,.project-card:hover{transform:translateY(-8px)!important;border-color:rgb(64 118 255 / .38)!important;box-shadow:0 22px 54px rgb(15 23 42 / .12)!important}.sluzby-hero-cta:hover{transform:translateY(-3px)!important;box-shadow:0 14px 34px rgb(37 99 235 / .28)!important}.services-page-card-image,.project-image{transition:transform 620ms var(--neo-ease)!important}.services-page-card:hover .services-page-card-image,.project-card:hover .project-image{transform:scale(1.045)!important}.services-page-card:hover .round-arrow,.project-card:hover .round-arrow{transform:translate(3px,-3px)!important;background:#4076FF!important;border-color:#4076FF!important;color:#ffffff!important}.neo-reveal{opacity:0;transform:translateY(28px);transition:opacity 720ms var(--neo-ease),transform 720ms var(--neo-ease);transition-delay:var(--neo-delay,0ms);will-change:opacity,transform}.neo-reveal.is-visible{opacity:1;transform:translateY(0)}.sluzby-hero-kicker,.sluzby-hero-title,.sluzby-hero-copy,.sluzby-hero-cta{animation:sluzbyHeroUp 820ms var(--neo-ease) both}.sluzby-hero-title{animation-delay:80ms}.sluzby-hero-copy{animation-delay:160ms}.sluzby-hero-cta{animation-delay:240ms}@keyframes sluzbyHeroUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:575px){.services-page-card:hover,.project-card:hover{transform:none!important;box-shadow:none!important}.services-page-card:hover .services-page-card-image,.project-card:hover .project-image{transform:none!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}.contact-list-right{width:572px;padding-top:82px}.contact-list-right .contact-item{width:572px}.contact-info a{color:inherit;text-decoration:none}@media (max-width:1300px){.contact-list-right{width:calc(50% - 20px)}.contact-list-right .contact-item{width:100%}}@media (max-width:575px){.contact-list-right{width:100%;padding-top:0}.contact-list-right .contact-item{width:100%}}body .projects-section .projects-main-grid .project-card{height:auto!important;min-height:475px!important}body .projects-section .projects-main-grid .project-body{padding:20px 24px 24px!important}body .projects-section .projects-main-grid .project-head{margin-bottom:18px!important}body .projects-section .projects-main-grid .project-title{width:calc(100% - 58px)!important}body .projects-section .projects-main-grid .project-meta{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:22px!important;row-gap:14px!important;align-items:start!important}body .projects-section .projects-main-grid .project-meta div{width:auto!important;min-width:0!important;max-width:100%!important}body .projects-section .projects-main-grid .project-meta span{display:block!important;margin:0 0 5px 0!important;font-family:"Inter","Onest",sans-serif!important;font-weight:500!important;font-size:11px!important;line-height:15px!important;color:#1C1C1E!important}body .projects-section .projects-main-grid .project-meta strong{display:block!important;width:100%!important;max-width:100%!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:510!important;font-size:14px!important;line-height:18px!important;color:#184EC5!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}@media (max-width:575px){body .projects-section .projects-main-grid .project-card{height:auto!important;min-height:auto!important}body .projects-section .projects-main-grid .project-body{padding:16px 18px 20px!important}body .projects-section .projects-main-grid .project-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:12px!important}body .projects-section .projects-main-grid .project-meta span{font-size:11px!important;line-height:15px!important}body .projects-section .projects-main-grid .project-meta strong{font-size:13px!important;line-height:17.5px!important}}@media (min-width:992px){.sluzby-hero{position:relative!important;width:100%!important;height:100vh!important;height:100svh!important;height:100dvh!important;min-height:700px!important;overflow:hidden!important}.sluzby-hero-bg,.sluzby-hero-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.sluzby-hero-bg{object-fit:cover!important}.sluzby-hero-layout{position:relative!important;z-index:2!important;width:1202px!important;max-width:calc(100% - 80px)!important;height:100%!important;margin:0 auto!important}.sluzby-hero-content{position:absolute!important;left:0!important;right:0!important;bottom:200px!important;top:auto!important;width:100%!important;max-width:none!important;margin:0!important;transform:none!important}.sluzby-hero-bottom{width:100%!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:60px!important}.sluzby-hero-copy{width:707px!important;max-width:707px!important}.sluzby-hero-cta{position:static!important;flex:0 0 183px!important;margin:0!important;transform:none!important}}@media (min-width:992px){.projects-section{padding:119px 0!important}.projects-container,.projects-layout{width:1202px!important;max-width:calc(100% - 80px)!important;margin-left:auto!important;margin-right:auto!important}.projects-layout{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,429px)!important;gap:8px!important;align-items:stretch!important}.projects-intro{position:relative!important;z-index:2!important;grid-column:1!important;grid-row:1!important;width:100%!important;padding:6px 42px 0 0!important;margin:0!important}.projects-title,.projects-desc{width:100%!important;max-width:340px!important}.projects-main-grid{position:relative!important;z-index:1!important;grid-column:1 / -1!important;grid-row:1 / span 2!important;width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,429px)!important;gap:8px!important;margin:0!important}.projects-main-grid .project-card{width:100%!important;height:429px!important;min-width:0!important;margin:0!important;border-radius:24px!important}.projects-main-grid .project-card:nth-child(1){grid-column:2!important;grid-row:1!important}.projects-main-grid .project-card:nth-child(2){grid-column:3!important;grid-row:1!important}.projects-main-grid .project-card:nth-child(3){grid-column:1!important;grid-row:2!important}.projects-main-grid .project-card:nth-child(4){grid-column:2!important;grid-row:2!important}.projects-main-grid .project-card:nth-child(5){grid-column:3!important;grid-row:2!important}.projects-main-grid .project-image-wrap{width:100%!important;height:269px!important;margin:0!important}.projects-main-grid .project-image{width:100%!important;height:269px!important;object-fit:cover!important}.projects-main-grid .project-body{height:160px!important;padding:18px 20px 18px!important}.projects-main-grid .project-title{width:calc(100% - 58px)!important;max-width:none!important;font-size:22px!important;line-height:27px!important}.projects-main-grid .project-meta{width:100%!important;display:grid!important;grid-template-columns:1fr .72fr .95fr 1.45fr!important;column-gap:10px!important;align-items:start!important}.projects-main-grid .project-meta>div{min-width:0!important}.projects-main-grid .project-meta span{white-space:nowrap!important;font-size:11px!important;line-height:16px!important}.projects-main-grid .project-meta strong{margin-top:3px!important;font-size:13px!important;line-height:18px!important;overflow-wrap:anywhere!important}}@media (min-width:576px) and (max-width:991px){.projects-layout{display:block!important}.projects-intro{width:100%!important;margin-bottom:32px!important}.projects-main-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.projects-main-grid .project-card{width:100%!important}}@media (max-width:575px){.projects-layout{display:block!important}.projects-main-grid{width:100%!important;grid-template-columns:1fr!important;gap:16px!important}.projects-main-grid .project-card{width:100%!important}}@media (min-width:992px){body .projects-section .projects-container{display:block!important;width:1202px!important;max-width:calc(100% - 80px)!important;margin:0 auto!important;padding:0!important}body .projects-section .projects-layout{width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,429px)!important;gap:8px!important}body .projects-section .projects-intro{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;padding:6px 42px 0 0!important}body .projects-section .projects-main-grid{grid-column:1 / -1!important;grid-row:1 / span 2!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,429px)!important;gap:8px!important}body .projects-section .projects-main-grid .project-card{width:100%!important;min-width:0!important;max-width:none!important;height:429px!important}body .projects-section .projects-main-grid .project-card:nth-child(1){grid-column:2!important;grid-row:1!important}body .projects-section .projects-main-grid .project-card:nth-child(2){grid-column:3!important;grid-row:1!important}body .projects-section .projects-main-grid .project-card:nth-child(3){grid-column:1!important;grid-row:2!important}body .projects-section .projects-main-grid .project-card:nth-child(4){grid-column:2!important;grid-row:2!important}body .projects-section .projects-main-grid .project-card:nth-child(5){grid-column:3!important;grid-row:2!important}body .projects-section .project-image-wrap,body .projects-section .project-image{width:100%!important}}@media (min-width:576px) and (max-width:991px){body .projects-section .projects-container,body .projects-section .projects-layout{display:block!important;width:calc(100% - 48px)!important;max-width:none!important;margin:0 auto!important}body .projects-section .projects-main-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (max-width:575px){body .projects-section .projects-container,body .projects-section .projects-layout{display:block!important;width:calc(100% - 21px)!important;max-width:none!important;margin:0 auto!important}body .projects-section .projects-main-grid{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:16px!important}}@media (min-width:992px){body .projects-section .projects-layout,body .projects-section .projects-main-grid{grid-template-rows:repeat(2,470px)!important;grid-auto-rows:470px!important;column-gap:8px!important;row-gap:8px!important}body .projects-section .projects-main-grid .project-card{width:100%!important;height:470px!important;min-height:470px!important;overflow:hidden!important;box-sizing:border-box!important}body .projects-section .projects-main-grid .project-image-wrap{width:100%!important;height:269px!important;min-height:269px!important;margin:0!important;overflow:hidden!important}body .projects-section .projects-main-grid .project-image{width:100%!important;height:269px!important;object-fit:cover!important}body .projects-section .projects-main-grid .project-body{width:100%!important;height:200px!important;min-height:200px!important;padding:20px 24px 22px!important;box-sizing:border-box!important;overflow:visible!important}body .projects-section .projects-main-grid .project-head{min-height:58px!important;margin-bottom:14px!important}body .projects-section .projects-main-grid .project-title{width:calc(100% - 58px)!important;max-width:none!important;margin:0!important;font-size:22px!important;line-height:27px!important;overflow-wrap:normal!important;word-break:normal!important}body .projects-section .projects-main-grid .project-meta{width:100%!important;display:grid!important;grid-template-columns:1fr .75fr 1fr 1.45fr!important;column-gap:12px!important;row-gap:4px!important;align-items:start!important}body .projects-section .projects-main-grid .project-meta>div{min-width:0!important}body .projects-section .projects-main-grid .project-meta span{display:block!important;margin:0 0 3px!important;font-size:11px!important;line-height:16px!important;white-space:nowrap!important}body .projects-section .projects-main-grid .project-meta strong{display:block!important;margin:0!important;font-size:13px!important;line-height:18px!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media (min-width:992px){body .projects-section .project-meta{width:100%!important;display:grid!important;grid-template-columns:1fr 0.8fr 1fr 1.45fr!important;column-gap:14px!important;align-items:start!important;overflow:visible!important}body .projects-section .project-meta>div{min-width:0!important;width:auto!important;overflow:visible!important}body .projects-section .project-meta span{display:block!important;margin:0 0 4px!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:500!important;font-size:11px!important;line-height:16px!important;color:#1C1C1E!important;white-space:nowrap!important}body .projects-section .project-meta strong{display:block!important;margin:0!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:500!important;font-size:13px!important;line-height:18px!important;color:#184EC5!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important}body .projects-section .project-meta>div:nth-child(2) strong,body .projects-section .project-meta>div:nth-child(3) strong{white-space:nowrap!important}}@media (max-width:575px){body .projects-section .project-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important}body .projects-section .project-meta span{margin-bottom:3px!important}}@media (min-width:576px){body .projects-section .projects-main-grid .project-card{height:470px!important}body .projects-section .projects-main-grid .project-body{height:200px!important;padding:22px 24px 24px!important}body .projects-section .projects-main-grid .project-head{min-height:39px!important;margin-bottom:12px!important}body .projects-section .projects-main-grid .project-meta{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 28px!important;align-items:start!important;overflow:visible!important}body .projects-section .projects-main-grid .project-meta>div{width:auto!important;min-width:0!important;overflow:visible!important}body .projects-section .projects-main-grid .project-meta span{display:block!important;margin:0 0 5px!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:500!important;font-size:11px!important;line-height:16px!important;color:#1C1C1E!important;white-space:nowrap!important}body .projects-section .projects-main-grid .project-meta strong{display:block!important;margin:0!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:500!important;font-size:15px!important;line-height:20px!important;color:#4076FF!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important}}@media (max-width:575px){body .projects-section .projects-main-grid .project-body{padding:20px 24px 24px!important}body .projects-section .projects-main-grid .project-meta{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 22px!important}body .projects-section .projects-main-grid .project-meta span{display:block!important;margin:0 0 5px!important;font-size:11px!important;line-height:16px!important;color:#1C1C1E!important}body .projects-section .projects-main-grid .project-meta strong{display:block!important;margin:0!important;font-size:15px!important;line-height:20px!important;color:#4076FF!important}}@media (max-width:575px){body .sluzby-hero,body .sluzby-hero-layout{position:relative!important;width:100%!important;height:100vh!important;height:100svh!important;min-height:640px!important}body .sluzby-hero-layout{max-width:none!important;margin:0!important;padding:0 20px 24px!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important}body .sluzby-hero-content{position:static!important;width:100%!important;max-width:340px!important;margin:0 auto!important;padding:0!important;transform:none!important;text-align:left!important}body .sluzby-hero-kicker{margin-bottom:14px!important}body .sluzby-hero-title{margin-bottom:14px!important}body .sluzby-hero-text-mobile{margin-bottom:16px!important}body .sluzby-hero-cta{margin:0!important}}@media (max-width:575px){body .sluzby-hero{position:relative!important;width:100%!important;height:100vh!important;height:100svh!important;min-height:640px!important;overflow:hidden!important}body .sluzby-hero-layout{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:120px 20px 28px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}body .sluzby-hero-content{position:static!important;width:100%!important;max-width:360px!important;margin:auto auto 115px!important;padding:0!important;transform:none!important;text-align:left!important}body .sluzby-hero-kicker{margin:0 0 14px!important}body .sluzby-hero-title{width:100%!important;margin:0 0 18px!important;font-size:44px!important;line-height:46px!important;letter-spacing:-2px!important}body .sluzby-hero-text-mobile{width:100%!important;max-width:340px!important;margin:0 0 26px!important;font-size:16px!important;line-height:23px!important}body .sluzby-hero-bottom{width:100%!important;display:block!important}body .sluzby-hero-actions,body .sluzby-hero-buttons{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important}}@media (min-width:576px) and (max-width:991px){body .services-page-container,body .projects-section .projects-container,body .contact-section .contact-container{width:calc(100% - 48px)!important;max-width:944px!important;margin-left:auto!important;margin-right:auto!important}body .services-page,body .projects-section,body .contact-section{padding-top:72px!important;padding-bottom:72px!important}body .sluzby-hero,body .sluzby-hero-layout{width:100%!important;height:100vh!important;min-height:660px!important}body .sluzby-hero-layout{max-width:none!important;margin:0!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:center!important}body .sluzby-hero-content{position:static!important;width:100%!important;max-width:944px!important;margin:0 auto!important;padding:0!important;transform:translateY(54px)!important}body .sluzby-hero-kicker{margin-bottom:15px!important}body .sluzby-hero-title{width:100%!important;margin-bottom:18px!important;font-size:clamp(52px, 7.2vw, 68px)!important;line-height:.98!important;letter-spacing:-2.8px!important}body .sluzby-hero-bottom{width:100%!important;display:block!important}body .sluzby-hero-copy{width:100%!important;max-width:700px!important;margin:0 0 20px!important}body .sluzby-hero-text{width:100%!important;max-width:700px!important;margin-bottom:12px!important;font-size:14px!important;line-height:22px!important}body .sluzby-hero-text:last-of-type{margin-bottom:0!important}body .sluzby-hero-cta{position:static!important;width:164px!important;height:42px!important;margin:0!important;transform:none!important}body .services-page-head{width:100%!important;margin:0 0 38px!important;display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(260px,1.05fr)!important;column-gap:42px!important;align-items:end!important}body .services-page-title-side{width:100%!important}body .services-page-title{display:block!important;width:100%!important;margin:0!important;font-size:44px!important;line-height:48px!important;letter-spacing:-1.45px!important}body .services-page-title-mobile,body .services-page-desc-mobile{display:none!important}body .services-page-desc{display:block!important;width:100%!important;max-width:420px!important;margin:0 0 3px auto!important;font-size:14px!important;line-height:22px!important;text-align:right!important}body .services-page-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}body .services-page-card{width:100%!important;height:438px!important;min-height:438px!important;border-radius:18px!important}body .services-page-card-image-wrap,body .services-page-card-image{width:100%!important;height:262px!important}body .services-page-card-body{width:100%!important;height:176px!important;padding:20px 20px 22px!important;gap:10px!important}body .services-page-card-head{gap:12px!important}body .services-page-card-title{width:calc(100% - 50px)!important;font-size:20px!important;line-height:25px!important}body .services-page-card-desc{width:100%!important;font-size:13px!important;line-height:20px!important}body .services-page-card-icon{width:40px!important;height:40px!important}body .services-page-card .round-arrow{width:36px!important;height:36px!important;flex-basis:36px!important}body .services-page-mobile-link{display:none!important}body .projects-section .projects-container,body .projects-section .projects-layout{display:block!important;width:calc(100% - 48px)!important;max-width:944px!important;margin-left:auto!important;margin-right:auto!important}body .projects-section .projects-intro{width:100%!important;max-width:610px!important;margin:0 0 34px!important}body .projects-section .projects-title{width:100%!important;margin-bottom:12px!important;font-size:44px!important;line-height:48px!important;letter-spacing:-1.45px!important}body .projects-section .projects-desc{display:block!important;width:100%!important;max-width:570px!important;margin:0 0 16px!important;font-size:14px!important;line-height:22px!important}body .projects-section .projects-link-desktop{display:inline-flex!important}body .projects-section .projects-link-mobile{display:none!important}body .projects-section .projects-main-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;gap:16px!important}body .projects-section .projects-main-grid .project-card{position:relative!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:480px!important;margin:0!important;overflow:hidden!important;background:#ffffff!important;border:1px solid #DDE3EC!important;border-radius:18px!important}body .projects-section .projects-main-grid .project-image-wrap{width:100%!important;height:270px!important;min-height:270px!important;margin:0!important;overflow:hidden!important;border-bottom:1px solid #DDE3EC!important}body .projects-section .projects-main-grid .project-image{width:100%!important;height:270px!important;object-fit:cover!important}body .projects-section .projects-main-grid .project-body{width:100%!important;height:auto!important;min-height:210px!important;padding:20px 22px 24px!important;display:flex!important;flex-direction:column!important}body .projects-section .projects-main-grid .project-head{width:100%!important;min-height:58px!important;margin:0 0 18px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}body .projects-section .projects-main-grid .project-title{width:calc(100% - 52px)!important;max-width:calc(100% - 52px)!important;margin:0!important;font-size:20px!important;line-height:25px!important;letter-spacing:-.45px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}body .projects-section .projects-main-grid .round-arrow{width:40px!important;height:40px!important;flex:0 0 40px!important}body .projects-section .projects-main-grid .project-meta{width:100%!important;margin:auto 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,auto)!important;column-gap:28px!important;row-gap:14px!important;align-items:start!important}body .projects-section .projects-main-grid .project-meta>div{width:auto!important;min-width:0!important;max-width:100%!important}body .projects-section .projects-main-grid .project-meta span{display:block!important;margin:0 0 5px!important;font-size:12px!important;line-height:17px!important;font-weight:400!important;color:#1C1C1E!important;white-space:nowrap!important}body .projects-section .projects-main-grid .project-meta strong{display:block!important;max-width:100%!important;margin:0!important;font-size:15px!important;line-height:21px!important;font-weight:500!important;color:#4076FF!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}body .contact-section .contact-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr)!important;column-gap:64px!important;align-items:start!important}body .contact-section .contact-left{width:100%!important;margin:0!important;padding-top:0!important}body .contact-section .contact-title{margin-bottom:16px!important;font-size:44px!important;line-height:48px!important;letter-spacing:-1.45px!important}body .contact-section .contact-desc{width:100%!important;max-width:430px!important;margin:0!important;font-size:14px!important;line-height:22px!important}body .contact-section .contact-list,body .contact-section .contact-item{width:100%!important}body .contact-section .contact-item{gap:14px!important;padding-bottom:16px!important;margin-bottom:16px!important}body .contact-section .contact-icon{width:40px!important;height:40px!important;flex-basis:40px!important}body .contact-section .contact-info span{font-size:10px!important;line-height:16px!important}body .contact-section .contact-info strong{font-size:14px!important;line-height:21px!important}}@media (min-width:576px) and (max-width:991px){body .sluzby-hero-content{transform:translateY(78px)!important}body .projects-section{padding-top:48px!important;padding-bottom:48px!important}body .projects-section .projects-intro{margin-bottom:24px!important}body .projects-section .projects-title{margin-bottom:10px!important}body .projects-section .projects-desc{margin-bottom:12px!important}}@media screen and (min-width:576px) and (max-width:991px){html body .sluzby-hero .sluzby-hero-layout{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0 24px!important}html body .sluzby-hero .sluzby-hero-content{position:absolute!important;top:calc(50% + 130px)!important;right:24px!important;bottom:auto!important;left:24px!important;width:auto!important;max-width:944px!important;margin:0 auto!important;padding:0!important;transform:translateY(-50%)!important}html body .projects-section{padding-top:38px!important;padding-bottom:38px!important}html body .projects-section .projects-container,html body .projects-section .projects-layout{display:block!important;width:calc(100% - 48px)!important;max-width:944px!important;margin:0 auto!important;padding:0!important}html body .projects-section .projects-intro{position:static!important;width:100%!important;max-width:610px!important;min-height:0!important;height:auto!important;margin:0 0 18px!important;padding:0!important;transform:none!important}html body .projects-section .projects-title{margin:0 0 8px!important}html body .projects-section .projects-desc{margin:0 0 10px!important}html body .projects-section .projects-link-desktop{margin:0!important}html body .projects-section .projects-main-grid{position:static!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;gap:16px!important;transform:none!important}html body .projects-section .projects-main-grid .project-card{position:relative!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;transform:none}}:root{--MainBlueColor:#184EC5;--HeaderBlue:#4076FF;--White:#FFFFFF}.neo-site-header{position:absolute;top:0;left:0;z-index:999;width:100%;height:68px;pointer-events:none}.neo-header-inner{position:relative;width:1202px;height:68px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;pointer-events:auto}.neo-header-logo{display:inline-flex;align-items:center;width:159.995px;height:34.781px;flex:0 0 159.995px;text-decoration:none}.neo-header-logo img{display:block;width:159.995px;height:34.781px;object-fit:contain}.neo-header-nav{display:flex;align-items:center}.neo-header-menu{display:flex;align-items:center;gap:40px;margin:0;padding:0;list-style:none}.neo-header-menu li{margin:0;padding:0}.neo-header-menu a{font-family:"SF Pro","SF Pro Display","Onest",sans-serif;font-weight:510;font-size:12px;line-height:22.4px;letter-spacing:1.4px;text-transform:uppercase;color:#fff;text-decoration:none;white-space:nowrap}.neo-header-right{width:140px;height:44px;display:flex;align-items:center;justify-content:flex-end}.neo-header-career{width:140px;height:44px;padding:12px 28px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:100px;background:#4076FF;font-family:"SF Pro","SF Pro Display","Onest",sans-serif;font-weight:510;font-size:13px;line-height:20px;letter-spacing:.15px;color:#fff;text-decoration:none;white-space:nowrap}.neo-header-career img{display:block;width:9.333px;height:8px;object-fit:contain;flex:0 0 9.333px}.neo-burger{display:none}.neo-mobile-menu{position:fixed;top:0;left:0;right:0;bottom:auto;z-index:999999;width:100%;height:705px;max-height:none;background:#4076FF;display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-8px,0);overflow:hidden;transition:opacity .22s ease,visibility .22s ease,transform .22s ease}body.neo-menu-open .neo-mobile-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0)}body.neo-menu-open{overflow:hidden;touch-action:none}.neo-mobile-menu-inner{position:absolute;top:16px;left:20px;right:20px;width:auto;height:673px;max-width:none;display:flex;flex-direction:column}.neo-mobile-menu-top{width:100%;height:34px;display:flex;align-items:flex-start;justify-content:space-between}.neo-mobile-logo{display:inline-flex;width:134px;height:29.13px;text-decoration:none}.neo-mobile-logo img{display:block;width:134px;height:29.13px;object-fit:contain;filter:brightness(0) invert(1)}.neo-mobile-close{position:relative;z-index:1000000;width:28px;height:28px;margin-top:-1px;border:0;padding:0;background:#fff;border-radius:50%;cursor:pointer;appearance:none;-webkit-appearance:none}.neo-mobile-close span{position:absolute;top:13px;left:4px;display:block;width:20.886px;height:1.741px;background:#5281F8;border-radius:20px}.neo-mobile-close span:first-child{transform:rotate(-45deg)}.neo-mobile-close span:last-child{transform:rotate(45deg)}.neo-mobile-nav{margin-top:65px}.neo-mobile-menu-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:34px}.neo-mobile-menu-list li{margin:0;padding:0}.neo-mobile-menu-list a{display:inline-flex;font-family:"SF Pro","SF Pro Display","Onest",sans-serif;font-weight:590;font-size:24px;line-height:100%;letter-spacing:-.04em;color:#fff;text-decoration:none}.neo-mobile-big-logo{width:100%;height:auto;min-height:152px;margin-top:auto;display:flex;align-items:flex-end;justify-content:stretch;overflow:hidden}.neo-mobile-big-logo img{display:block;width:100%;height:auto;max-height:152px;object-fit:contain;object-position:center bottom;opacity:1}.site-footer{width:100%;background:#1C1C1E;padding:80px 0 27px}.footer-container{width:1202px;margin:0 auto}.footer-mobile{display:none}.footer-top{display:grid;grid-template-columns:258px 180px 180px 180px;column-gap:140px;padding-bottom:72px;border-bottom:1px solid rgb(255 255 255 / .1)}.footer-brand{width:258px;height:178px;display:flex;flex-direction:column;gap:24px}.footer-logo{display:inline-flex;width:160px;text-decoration:none}.footer-logo img{display:block;width:160px;height:auto}.footer-tagline{margin:-8px 0 0 0;font-family:"Onest",sans-serif;font-weight:400;font-size:10px;line-height:16px;letter-spacing:2.2px;text-transform:uppercase;color:#6B7280}.footer-desc{margin:-8px 0 0 0;max-width:258px;font-family:"Onest",sans-serif;font-weight:400;font-size:15px;line-height:22px;color:#8A94A6}.footer-col{display:flex;flex-direction:column;align-items:flex-start}.footer-col h3{margin:0 0 28px 0;font-family:"Onest",sans-serif;font-weight:600;font-size:13px;line-height:20px;letter-spacing:1.4px;text-transform:uppercase;color:#8A94A6}.footer-col a{margin:0 0 18px 0;font-family:"Onest",sans-serif;font-weight:400;font-size:15px;line-height:22px;color:#8A94A6;text-decoration:none}.footer-col a:last-child{margin-bottom:0}.footer-col a:hover{color:#fff}.footer-bottom{padding-top:35px;display:flex;align-items:center;justify-content:space-between}.footer-bottom p{margin:0;font-family:"Onest",sans-serif;font-weight:400;font-size:13px;line-height:20px;color:#6B7280}.footer-legal{display:flex;align-items:center;gap:40px}.footer-legal a{font-family:"Onest",sans-serif;font-weight:400;font-size:13px;line-height:20px;color:#6B7280;text-decoration:none}.footer-legal a:hover{color:#fff}@media (max-width:1300px){.neo-header-inner,.footer-container{width:calc(100% - 80px)}.footer-top{grid-template-columns:258px repeat(3,1fr);column-gap:70px}}@media (max-width:991px){.site-footer{padding:64px 0 56px}.footer-container{width:calc(100% - 48px)}.footer-top{grid-template-columns:repeat(2,1fr);gap:48px 60px;padding-bottom:56px}.footer-brand{width:100%;height:auto}.footer-bottom{display:block}.footer-bottom p{margin-bottom:20px}.footer-legal{gap:28px}}@media (max-width:575px){.neo-site-header{position:absolute;top:0;left:0;z-index:999;width:100%;height:62px;pointer-events:auto}.neo-header-inner{width:100%;height:62px;margin:0;padding:16px 20px;background:#4076FF;pointer-events:auto}.neo-header-logo{width:134px;height:29.13px;flex:0 0 134px}.neo-header-logo img{width:134px;height:29.13px;object-fit:contain;filter:brightness(0) invert(1)}.neo-header-nav,.neo-header-career{display:none}.neo-header-right{width:32px;height:24px;flex:0 0 32px;display:flex;align-items:center;justify-content:flex-end}.neo-burger{position:relative;z-index:1000;display:flex;width:32px;height:24px;padding:4px;border:0;background:#fff0;cursor:pointer;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;appearance:none;-webkit-appearance:none}.neo-burger span{display:block;width:24px;height:2px;min-width:24px;min-height:2px;background:#fff;border-radius:20px}.neo-burger span:nth-child(3){width:16px;min-width:16px}.site-footer{padding:48px 0 42px;background:#111}.footer-container{width:calc(100% - 40px);max-width:362px;margin:0 auto;padding:0}.footer-top,.footer-bottom{display:none}.footer-mobile{display:flex;flex-direction:column;gap:32px;width:100%;height:auto}.footer-mobile-logo{display:block;width:134px;height:29.13px;text-decoration:none}.footer-mobile-logo img{width:134px;height:29.13px;object-fit:contain;filter:brightness(0) invert(1)}.footer-mobile-desc{width:100%;max-width:300px;margin:0;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif;font-size:13px;line-height:21.13px;color:rgb(255 255 255 / .58)}.footer-mobile-cols{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:34px;padding-bottom:32px;border-bottom:1px solid rgb(255 255 255 / .12)}.footer-mobile-col h3{margin:0 0 16px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:10px;line-height:15px;letter-spacing:1.5px;text-transform:uppercase;color:rgb(255 255 255 / .42)}.footer-mobile-col a{display:block;margin:0 0 10px;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif;font-size:12px;line-height:15px;color:rgb(255 255 255 / .78);text-decoration:none}.footer-mobile-copy{margin:0;font-family:"Inter","Onest",sans-serif;font-size:11px;line-height:16.5px;text-align:center;color:rgb(255 255 255 / .42)}}@media (max-width:402px){.neo-mobile-menu-inner{left:20px;right:20px;width:auto;height:673px}.neo-mobile-big-logo,.neo-mobile-big-logo img{width:100%}}body.page-template-page-sluzby .neo-site-header .neo-header-menu a:hover,body.page-template-page-sluzby-php .neo-site-header .neo-header-menu a:hover,body[class*="page-template"][class*="sluzby"] .neo-site-header .neo-header-menu a:hover{color:#184EC5!important}body.page-template-page-sluzby .neo-site-header .neo-header-career,body.page-template-page-sluzby-php .neo-site-header .neo-header-career,body[class*="page-template"][class*="sluzby"] .neo-site-header .neo-header-career{color:#ffffff!important;background:#4076FF!important}.success-modal{position:fixed;inset:0;z-index:999999;display:none;width:100%;height:100%}.success-modal.is-open{display:block}.success-modal-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .48);backdrop-filter:blur(1px)}.success-modal-box{position:absolute;top:247px;left:50%;transform:translateX(-50%);width:528px;height:490px;padding:48px;border-radius:28px;background:#fff;box-shadow:0 30px 80px rgb(15 23 42 / .18);display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.success-modal-close{position:absolute;top:32px;right:32px;width:24px;height:24px;border:0;border-radius:50%;background:#4076FF;color:#fff;font-family:"SF Pro","SF Pro Display",sans-serif;font-size:22px;line-height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.success-modal-check{width:94px;height:94px;margin:0 0 20px;border:6px solid #4076FF;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4076FF;box-sizing:border-box}.success-modal-check span{font-family:"SF Pro","SF Pro Display",sans-serif;font-size:62px;line-height:1;transform:translateY(-2px)}.success-modal-box h2{margin:0 0 18px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:64px;line-height:71.81px;letter-spacing:-2.11px;text-align:center;color:#1C1C1E}.success-modal-box p{margin:0 0 24px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:400;font-size:16px;line-height:32px;text-align:center;color:#6B7280}.success-modal-main-btn{width:432px;height:48px;border-radius:33554400px;background:#4076FF;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:16px;line-height:19.5px;letter-spacing:.15px;text-align:center;box-shadow:0 10px 15px rgb(37 99 235 / .28);text-decoration:none}.success-modal-main-btn span{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 14px;line-height:1}.success-modal-main-btn span img{width:14px;height:14px;display:block;object-fit:contain}.success-modal-again{margin:18px 0 0;border:0;background:#fff0;color:#4076FF;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:16px;line-height:19.5px;letter-spacing:.15px;text-align:center;cursor:pointer}body.success-modal-open{overflow:hidden}.neo-contact-form .wpcf7-response-output,.contact-form .wpcf7-response-output,.wpcf7 .wpcf7-response-output{display:none!important}@media (max-width:575px){.success-modal-box{top:50%;left:20px;right:20px;transform:translateY(-50%);width:auto;height:auto;min-height:430px;padding:42px 24px 32px;border-radius:24px}.success-modal-close{top:22px;right:22px}.success-modal-check{width:82px;height:82px;margin-bottom:18px}.success-modal-check span{font-size:54px}.success-modal-box h2{font-size:44px;line-height:46.2px;letter-spacing:-2px}.success-modal-box p{font-size:15px;line-height:24px;margin-bottom:24px}.success-modal-main-btn{width:100%;height:48px}.success-modal-again{font-size:15px}}@media (min-width:576px){body .project-card .project-meta{display:grid!important;grid-template-columns:96px 50px 84px 110px!important;column-gap:12px!important;row-gap:10px!important;justify-content:start!important;align-items:start!important;width:100%!important;max-width:100%!important;overflow:hidden!important}body .project-card .project-meta>div{min-width:0!important;max-width:100%!important;width:auto!important;overflow:hidden!important}body .project-card .project-meta>div span{display:block!important;margin-bottom:8px!important;white-space:nowrap!important;overflow:hidden!important}body .project-card .project-meta>div strong{display:block!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:20px!important}body .project-card .project-meta>div:nth-child(1) strong{white-space:normal!important;overflow-wrap:break-word!important}body .project-card .project-meta>div:nth-child(2) strong,body .project-card .project-meta>div:nth-child(3) strong,body .project-card .project-meta>div:nth-child(4) strong{white-space:nowrap!important}}html,body{max-width:100%;overflow-x:hidden}@media (min-width:900px) and (max-height:820px){.hero-section,.career-hero,.realizace-hero,.service-page-hero,.contact-hero,.about-page-hero{height:100vh!important;min-height:680px!important;max-height:100vh!important;overflow:hidden!important}.hero-title,.career-hero-title,.realizace-hero-title,.service-page-title,.contact-hero-title,.about-page-title{font-size:clamp(56px, 6vw, 88px)!important;line-height:0.96!important;letter-spacing:-3.5px!important}.hero-text,.hero-desc,.career-hero-text,.realizace-hero-text,.service-page-text,.contact-hero-text,.about-page-text{max-width:560px!important;font-size:15px!important;line-height:24px!important}.hero-buttons,.career-hero-mobile-actions,.realizace-hero-mobile-actions,.service-page-mobile-actions,.contact-hero-mobile-actions,.about-page-mobile-actions{max-width:calc(100vw - 80px)!important}.hero-buttons .btn,.career-hero-cta,.realizace-hero-cta,.service-page-cta,.contact-hero-cta,.about-page-cta{height:46px!important;padding-left:24px!important;padding-right:24px!important;white-space:nowrap!important}}@media (min-width:900px) and (max-height:720px){.hero-title,.career-hero-title,.realizace-hero-title,.service-page-title,.contact-hero-title,.about-page-title{font-size:clamp(48px, 5.2vw, 76px)!important;line-height:0.96!important;letter-spacing:-3px!important}.hero-text,.hero-desc,.career-hero-text,.realizace-hero-text,.service-page-text,.contact-hero-text,.about-page-text{max-width:520px!important;font-size:14px!important;line-height:22px!important}.hero-buttons{right:36px!important;bottom:44px!important;left:auto!important;transform:none!important}}@media (max-width:768px){.neo-site-header{position:absolute;top:0;left:0;width:100%;z-index:1000;background:transparent!important;box-shadow:none!important}.neo-site-header .neo-header-inner{background:transparent!important;box-shadow:none!important;border:0!important}.neo-header-logo,.neo-header-right,.neo-burger{position:relative;z-index:2}}@media (max-width:575px){body .neo-site-header{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:62px!important;z-index:9999!important;background:transparent!important;box-shadow:none!important;border:0!important}body .neo-site-header .neo-header-inner{width:100%!important;height:62px!important;margin:0!important;padding:16px 20px!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}body .neo-site-header::before,body .neo-site-header::after,body .neo-site-header .neo-header-inner::before,body .neo-site-header .neo-header-inner::after{display:none!important;content:none!important;background:transparent!important}}@media (max-width:575px){.footer-mobile-bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:9px}.footer-mobile-copy{margin:0;font-family:"Inter","Onest",sans-serif;font-weight:400;font-size:11px;line-height:16.5px;text-align:center;color:rgb(255 255 255 / .42)}.footer-mobile-legal{display:flex;align-items:center;justify-content:center;gap:7px;font-family:"Inter","Onest",sans-serif;font-weight:400;font-size:11px;line-height:16.5px}.footer-mobile-legal a,.footer-mobile-legal span{color:rgb(255 255 255 / .42)}.footer-mobile-legal a{text-decoration:none}.footer-mobile-legal a:hover{color:#fff}.footer-mobile-col{min-width:0}.footer-mobile-col a{overflow-wrap:anywhere}}.neo-legal-page{width:100%;background:#fff}.neo-legal-container{width:1202px;max-width:calc(100% - 80px);margin:0 auto}.neo-legal-hero{padding:160px 0 72px;background:#184ec5}.neo-legal-kicker{margin-bottom:20px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:12px;line-height:20px;letter-spacing:1.82px;text-transform:uppercase;color:rgb(255 255 255 / .72)}.neo-legal-title{margin:0;font-family:"SF Pro Display","SF Pro",sans-serif;font-weight:590;font-size:72px;line-height:76px;letter-spacing:-3px;color:#fff}.neo-legal-content-section{padding:88px 0 120px}.neo-legal-content{width:820px;max-width:100%;font-family:"Onest",sans-serif;font-weight:400;font-size:16px;line-height:27px;color:#3f4652}.neo-legal-content h2{margin:56px 0 20px;font-family:"SF Pro Display","SF Pro",sans-serif;font-weight:500;font-size:36px;line-height:42px;letter-spacing:-1.2px;color:#1c1c1e}.neo-legal-content h3{margin:34px 0 14px;font-family:"SF Pro Display","SF Pro",sans-serif;font-weight:500;font-size:24px;line-height:30px;color:#1c1c1e}.neo-legal-content p{margin:0 0 22px}.neo-legal-content ul,.neo-legal-content ol{margin:0 0 26px;padding-left:24px}.neo-legal-content li{margin-bottom:9px}.neo-legal-content a{color:#184ec5;text-decoration:underline;text-underline-offset:3px}@media (max-width:575px){.neo-legal-container{max-width:calc(100% - 40px)}.neo-legal-hero{padding:120px 0 52px}.neo-legal-title{font-size:42px;line-height:46px;letter-spacing:-1.8px}.neo-legal-content-section{padding:56px 0 80px}.neo-legal-content{font-size:15px;line-height:25px}.neo-legal-content h2{margin-top:44px;font-size:29px;line-height:35px;letter-spacing:-.8px}.neo-legal-content h3{font-size:21px;line-height:27px}}.footer-mobile,.site-footer .footer-mobile{display:none!important}@media (max-width:991px){.footer-top,.footer-bottom,.site-footer .footer-top,.site-footer .footer-bottom{display:none!important}.footer-mobile,.site-footer .footer-mobile{display:flex!important;flex-direction:column!important;gap:32px!important;width:100%!important}.site-footer{width:100%!important;padding:48px 0 38px!important;background:#111111!important}.footer-container,.site-footer .footer-container{width:calc(100% - 40px)!important;max-width:362px!important;margin:0 auto!important;padding:0!important}.footer-mobile-logo{display:block!important;width:134px!important;height:29.13px!important}.footer-mobile-logo img{display:block!important;width:134px!important;height:29.13px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important}.footer-mobile-desc{width:100%!important;max-width:300px!important;margin:0!important}.footer-mobile-cols{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:24px!important;padding-bottom:32px!important;border-bottom:1px solid rgb(255 255 255 / .12)!important}.footer-mobile-col{min-width:0!important}.footer-mobile-col a{overflow-wrap:anywhere!important}.footer-mobile-bottom{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important}.footer-mobile-copy{margin:0!important;text-align:center!important}.footer-mobile-legal{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:7px!important}}@media (min-width:992px){.footer-top,.site-footer .footer-top{display:grid!important}.footer-bottom,.site-footer .footer-bottom{display:flex!important}.footer-mobile,.site-footer .footer-mobile{display:none!important}}@media (max-width:991px){body .neo-site-header{background:#4076FF!important;background-color:#4076FF!important}body .neo-site-header .neo-header-inner{background:#4076FF!important;background-color:#4076FF!important;box-shadow:none!important;border:0!important}}.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{position:relative;width:100%;height:100vh;min-height:720px;overflow:hidden}@supports (height:100svh){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100svh}}@supports (height:100dvh){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100dvh}}.about-hero-bg,.about-page-hero-img,.contact-hero-bg,.career-hero-bg,.green-hero-img,.green-hero-bg,.pam-hero-bg,.novo-hero-bg,.rec-hero-bg,.sluzby-hero-bg,.service-page-hero-bg,.realizace-hero-bg,.project-hero-bg,.realizace-hero img,.project-hero img{position:absolute;inset:0;width:100%;height:100%;min-height:100%;object-fit:cover}.about-hero-layout,.about-page-layout,.contact-hero-layout,.career-hero-layout,.green-hero-layout,.pam-hero-layout,.novo-hero-layout,.rec-hero-layout,.sluzby-hero-layout,.service-page-hero-layout,.realizace-hero-layout,.project-hero-layout{position:relative;z-index:2;width:1202px;max-width:calc(100% - 80px);height:100%;min-height:100%;margin:0 auto}@media (min-width:576px){.about-hero-row,.contact-hero-row,.career-hero-row,.green-hero-row,.pam-hero-row,.novo-hero-row,.rec-hero-row,.sluzby-hero-row,.service-page-hero-row,.realizace-hero-row,.project-hero-row{position:absolute;left:0;right:0;bottom:72px;width:100%;z-index:5;display:flex;align-items:flex-end;justify-content:space-between;gap:56px;transform:none}.about-page-content{position:absolute;left:119px;top:auto;bottom:72px;z-index:5;transform:none}.about-page-cta{position:absolute;right:119px;left:auto;top:auto;bottom:72px;z-index:5;transform:none}}@media (min-width:900px) and (max-height:820px){.about-hero-title,.about-page-title,.contact-hero-title,.career-hero-title,.green-hero-title,.pam-hero-title,.novo-hero-title,.rec-hero-title,.sluzby-hero-title,.service-page-hero-title,.realizace-hero-title,.project-hero-title{font-size:clamp(64px, 7vw, 112px);line-height:.96}.about-hero-text,.about-page-text,.contact-hero-text,.career-hero-text,.green-hero-text,.pam-hero-text,.novo-hero-text,.rec-hero-text,.service-page-hero-text,.realizace-hero-text,.project-hero-text{font-size:15px;line-height:24px}.about-hero-texts,.contact-hero-texts,.career-hero-texts,.green-hero-texts,.pam-hero-texts,.novo-hero-texts,.rec-hero-texts,.service-page-hero-texts{gap:18px}}@media (min-width:900px) and (max-height:700px){.about-hero-title,.about-page-title,.contact-hero-title,.career-hero-title,.green-hero-title,.pam-hero-title,.novo-hero-title,.rec-hero-title,.sluzby-hero-title,.service-page-hero-title,.realizace-hero-title,.project-hero-title{font-size:clamp(52px, 6vw, 86px);line-height:.96}.about-hero-text,.about-page-text,.contact-hero-text,.career-hero-text,.green-hero-text,.pam-hero-text,.novo-hero-text,.rec-hero-text,.service-page-hero-text,.realizace-hero-text,.project-hero-text{font-size:14px;line-height:22px}.about-hero-texts,.contact-hero-texts,.career-hero-texts,.green-hero-texts,.pam-hero-texts,.novo-hero-texts,.rec-hero-texts,.service-page-hero-texts{gap:14px}}@media (min-width:900px) and (max-height:600px){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:auto;min-height:640px}.about-hero-layout,.about-page-layout,.contact-hero-layout,.career-hero-layout,.green-hero-layout,.pam-hero-layout,.novo-hero-layout,.rec-hero-layout,.sluzby-hero-layout,.service-page-hero-layout,.realizace-hero-layout,.project-hero-layout{min-height:640px}.about-hero-row,.contact-hero-row,.career-hero-row,.green-hero-row,.pam-hero-row,.novo-hero-row,.rec-hero-row,.sluzby-hero-row,.service-page-hero-row,.realizace-hero-row,.project-hero-row{bottom:48px}.about-page-content,.about-page-cta{bottom:48px}}@media (max-width:575px){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100vh;min-height:100vh;overflow:hidden}@supports (height:100svh){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100svh;min-height:100svh}}@supports (height:100dvh){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100dvh;min-height:100dvh}}.about-hero-bg,.about-page-hero-img,.contact-hero-bg,.career-hero-bg,.green-hero-img,.green-hero-bg,.pam-hero-bg,.novo-hero-bg,.rec-hero-bg,.sluzby-hero-bg,.service-page-hero-bg,.realizace-hero-bg,.project-hero-bg,.realizace-hero img,.project-hero img{height:100%;min-height:100%;object-fit:cover;object-position:center center}}@media (max-width:575px){.team-card{width:280px;height:440px;flex:0 0 280px;overflow:hidden}.team-image-wrap{width:278px;height:190px}.team-image{width:278px;height:190px;object-fit:cover}.team-card-body{height:250px;padding:18px 18px 20px;overflow:hidden}.team-card-head{display:block;margin:0 0 10px}.team-position{display:block;margin:0 0 12px}.team-bio,.team-card-body>p:not(.team-position){display:block;max-height:125px;margin:0;overflow:hidden;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif;font-weight:400;font-size:13px;line-height:20.8px;color:#6B7280}.team-arrow,.team-contacts{display:none}}.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{position:relative;width:100%;height:100vh;min-height:720px;overflow:hidden}@supports (height:100svh){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100svh}}@supports (height:100dvh){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100dvh}}.about-hero-bg,.about-page-hero-img,.contact-hero-bg,.career-hero-bg,.green-hero-img,.green-hero-bg,.pam-hero-bg,.novo-hero-bg,.rec-hero-bg,.sluzby-hero-bg,.service-page-hero-bg,.realizace-hero-bg,.project-hero-bg,.realizace-hero img,.project-hero img{position:absolute;inset:0;width:100%;height:100%;min-height:100%;object-fit:cover}.about-hero-layout,.about-page-layout,.contact-hero-layout,.career-hero-layout,.green-hero-layout,.pam-hero-layout,.novo-hero-layout,.rec-hero-layout,.sluzby-hero-layout,.service-page-hero-layout,.realizace-hero-layout,.project-hero-layout{position:relative;z-index:2;width:1202px;max-width:calc(100% - 80px);height:100%;min-height:100%;margin:0 auto}@media (min-width:576px){.about-hero-row,.contact-hero-row,.career-hero-row,.green-hero-row,.pam-hero-row,.novo-hero-row,.rec-hero-row,.sluzby-hero-row,.service-page-hero-row,.realizace-hero-row,.project-hero-row{position:absolute;left:0;right:0;bottom:72px;width:100%;z-index:5;display:flex;align-items:flex-end;justify-content:space-between;gap:56px;transform:none}.about-page-content{position:absolute;left:119px;top:auto;bottom:72px;z-index:5;transform:none}.about-page-cta{position:absolute;right:119px;left:auto;top:auto;bottom:72px;z-index:5;transform:none}}@media (min-width:900px) and (max-height:820px){.about-hero-title,.about-page-title,.contact-hero-title,.career-hero-title,.green-hero-title,.pam-hero-title,.novo-hero-title,.rec-hero-title,.sluzby-hero-title,.service-page-hero-title,.realizace-hero-title,.project-hero-title{font-size:clamp(64px, 7vw, 112px);line-height:.96}.about-hero-text,.about-page-text,.contact-hero-text,.career-hero-text,.green-hero-text,.pam-hero-text,.novo-hero-text,.rec-hero-text,.service-page-hero-text,.realizace-hero-text,.project-hero-text{font-size:15px;line-height:24px}.about-hero-texts,.contact-hero-texts,.career-hero-texts,.green-hero-texts,.pam-hero-texts,.novo-hero-texts,.rec-hero-texts,.service-page-hero-texts{gap:18px}}@media (min-width:900px) and (max-height:700px){.about-hero-title,.about-page-title,.contact-hero-title,.career-hero-title,.green-hero-title,.pam-hero-title,.novo-hero-title,.rec-hero-title,.sluzby-hero-title,.service-page-hero-title,.realizace-hero-title,.project-hero-title{font-size:clamp(52px, 6vw, 86px);line-height:.96}.about-hero-text,.about-page-text,.contact-hero-text,.career-hero-text,.green-hero-text,.pam-hero-text,.novo-hero-text,.rec-hero-text,.service-page-hero-text,.realizace-hero-text,.project-hero-text{font-size:14px;line-height:22px}.about-hero-texts,.contact-hero-texts,.career-hero-texts,.green-hero-texts,.pam-hero-texts,.novo-hero-texts,.rec-hero-texts,.service-page-hero-texts{gap:14px}}@media (min-width:900px) and (max-height:600px){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:auto;min-height:640px}.about-hero-layout,.about-page-layout,.contact-hero-layout,.career-hero-layout,.green-hero-layout,.pam-hero-layout,.novo-hero-layout,.rec-hero-layout,.sluzby-hero-layout,.service-page-hero-layout,.realizace-hero-layout,.project-hero-layout{min-height:640px}.about-hero-row,.contact-hero-row,.career-hero-row,.green-hero-row,.pam-hero-row,.novo-hero-row,.rec-hero-row,.sluzby-hero-row,.service-page-hero-row,.realizace-hero-row,.project-hero-row{bottom:48px}.about-page-content,.about-page-cta{bottom:48px}}@media (max-width:575px){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100vh;min-height:100vh;overflow:hidden}@supports (height:100svh){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100svh;min-height:100svh}}@supports (height:100dvh){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100dvh;min-height:100dvh}}.about-hero-bg,.about-page-hero-img,.contact-hero-bg,.career-hero-bg,.green-hero-img,.green-hero-bg,.pam-hero-bg,.novo-hero-bg,.rec-hero-bg,.sluzby-hero-bg,.service-page-hero-bg,.realizace-hero-bg,.project-hero-bg,.realizace-hero img,.project-hero img{height:100%;min-height:100%;object-fit:cover;object-position:center center}}@media (max-width:575px){.team-card{width:280px;height:440px;flex:0 0 280px;overflow:hidden}.team-image-wrap{width:278px;height:190px}.team-image{width:278px;height:190px;object-fit:cover}.team-card-body{height:250px;padding:18px 18px 20px;overflow:hidden}.team-card-head{display:block;margin:0 0 10px}.team-position{display:block;margin:0 0 12px}.team-bio,.team-card-body>p:not(.team-position){display:block;max-height:125px;margin:0;overflow:hidden;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif;font-weight:400;font-size:13px;line-height:20.8px;color:#6B7280}.team-arrow,.team-contacts{display:none}}.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{position:relative;width:100%;height:100vh;min-height:720px;overflow:hidden}@supports (height:100svh){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100svh}}@supports (height:100dvh){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100dvh}}.about-hero-bg,.about-page-hero-img,.contact-hero-bg,.career-hero-bg,.green-hero-img,.green-hero-bg,.pam-hero-bg,.novo-hero-bg,.rec-hero-bg,.sluzby-hero-bg,.service-page-hero-bg,.realizace-hero-bg,.project-hero-bg,.realizace-hero img,.project-hero img{position:absolute;inset:0;width:100%;height:100%;min-height:100%;object-fit:cover}.about-hero-layout,.about-page-layout,.contact-hero-layout,.career-hero-layout,.green-hero-layout,.pam-hero-layout,.novo-hero-layout,.rec-hero-layout,.sluzby-hero-layout,.service-page-hero-layout,.realizace-hero-layout,.project-hero-layout{position:relative;z-index:2;width:1202px;max-width:calc(100% - 80px);height:100%;min-height:100%;margin:0 auto}@media (min-width:576px){.about-hero-row,.contact-hero-row,.career-hero-row,.green-hero-row,.pam-hero-row,.novo-hero-row,.rec-hero-row,.sluzby-hero-row,.service-page-hero-row,.realizace-hero-row,.project-hero-row{position:absolute;left:0;right:0;bottom:72px;width:100%;z-index:5;display:flex;align-items:flex-end;justify-content:space-between;gap:56px;transform:none}.about-page-content{position:absolute;left:119px;top:auto;bottom:72px;z-index:5;transform:none}.about-page-cta{position:absolute;right:119px;left:auto;top:auto;bottom:72px;z-index:5;transform:none}}@media (min-width:900px) and (max-height:820px){.about-hero-title,.about-page-title,.contact-hero-title,.career-hero-title,.green-hero-title,.pam-hero-title,.novo-hero-title,.rec-hero-title,.sluzby-hero-title,.service-page-hero-title,.realizace-hero-title,.project-hero-title{font-size:clamp(64px, 7vw, 112px);line-height:.96}.about-hero-text,.about-page-text,.contact-hero-text,.career-hero-text,.green-hero-text,.pam-hero-text,.novo-hero-text,.rec-hero-text,.service-page-hero-text,.realizace-hero-text,.project-hero-text{font-size:15px;line-height:24px}.about-hero-texts,.contact-hero-texts,.career-hero-texts,.green-hero-texts,.pam-hero-texts,.novo-hero-texts,.rec-hero-texts,.service-page-hero-texts{gap:18px}}@media (min-width:900px) and (max-height:700px){.about-hero-title,.about-page-title,.contact-hero-title,.career-hero-title,.green-hero-title,.pam-hero-title,.novo-hero-title,.rec-hero-title,.sluzby-hero-title,.service-page-hero-title,.realizace-hero-title,.project-hero-title{font-size:clamp(52px, 6vw, 86px);line-height:.96}.about-hero-text,.about-page-text,.contact-hero-text,.career-hero-text,.green-hero-text,.pam-hero-text,.novo-hero-text,.rec-hero-text,.service-page-hero-text,.realizace-hero-text,.project-hero-text{font-size:14px;line-height:22px}.about-hero-texts,.contact-hero-texts,.career-hero-texts,.green-hero-texts,.pam-hero-texts,.novo-hero-texts,.rec-hero-texts,.service-page-hero-texts{gap:14px}}@media (min-width:900px) and (max-height:600px){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:auto;min-height:640px}.about-hero-layout,.about-page-layout,.contact-hero-layout,.career-hero-layout,.green-hero-layout,.pam-hero-layout,.novo-hero-layout,.rec-hero-layout,.sluzby-hero-layout,.service-page-hero-layout,.realizace-hero-layout,.project-hero-layout{min-height:640px}.about-hero-row,.contact-hero-row,.career-hero-row,.green-hero-row,.pam-hero-row,.novo-hero-row,.rec-hero-row,.sluzby-hero-row,.service-page-hero-row,.realizace-hero-row,.project-hero-row{bottom:48px}.about-page-content,.about-page-cta{bottom:48px}}@media (max-width:575px){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100vh;min-height:100vh;overflow:hidden}@supports (height:100svh){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100svh;min-height:100svh}}@supports (height:100dvh){.about-hero,.about-page-hero,.contact-hero,.career-hero,.green-hero,.pam-hero,.novo-hero,.rec-hero,.sluzby-hero,.service-page-hero,.realizace-hero,.project-hero{height:100dvh;min-height:100dvh}}.about-hero-bg,.about-page-hero-img,.contact-hero-bg,.career-hero-bg,.green-hero-img,.green-hero-bg,.pam-hero-bg,.novo-hero-bg,.rec-hero-bg,.sluzby-hero-bg,.service-page-hero-bg,.realizace-hero-bg,.project-hero-bg,.realizace-hero img,.project-hero img{height:100%;min-height:100%;object-fit:cover;object-position:center center}}@media (max-width:575px){.team-card{width:280px;height:440px;flex:0 0 280px;overflow:hidden}.team-image-wrap{width:278px;height:190px}.team-image{width:278px;height:190px;object-fit:cover}.team-card-body{height:250px;padding:18px 18px 20px;overflow:hidden}.team-card-head{display:block;margin:0 0 10px}.team-position{display:block;margin:0 0 12px}.team-bio,.team-card-body>p:not(.team-position){display:block;max-height:125px;margin:0;overflow:hidden;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif;font-weight:400;font-size:13px;line-height:20.8px;color:#6B7280}.team-arrow,.team-contacts{display:none}}@media (min-width:576px) and (max-width:991px){body .neo-site-header{position:absolute!important;top:0!important;left:0!important;z-index:9999!important;width:100%!important;height:68px!important;background:#4076FF!important;background-color:#4076FF!important;box-shadow:none!important;border:0!important;pointer-events:auto!important}body .neo-site-header .neo-header-inner{width:100%!important;max-width:none!important;height:68px!important;margin:0!important;padding:17px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#4076FF!important;background-color:#4076FF!important;box-shadow:none!important;border:0!important;pointer-events:auto!important}body .neo-header-logo{display:inline-flex!important;width:142px!important;height:31px!important;flex:0 0 142px!important}body .neo-header-logo img{display:block!important;width:142px!important;height:31px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important}body .neo-header-nav,body .neo-header-career{display:none!important}body .neo-header-right{width:32px!important;height:24px!important;flex:0 0 32px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}body .neo-burger{position:relative!important;z-index:10000!important;display:flex!important;width:32px!important;height:24px!important;padding:4px!important;border:0!important;background:transparent!important;cursor:pointer!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;appearance:none!important;-webkit-appearance:none!important}body .neo-burger span{display:block!important;width:24px!important;min-width:24px!important;height:2px!important;min-height:2px!important;background:#ffffff!important;border-radius:20px!important}body .neo-burger span:nth-child(3){width:16px!important;min-width:16px!important}body .neo-mobile-menu{height:100vh!important;min-height:620px!important;max-height:100vh!important;background:#4076FF!important}body .neo-mobile-menu-inner{position:relative!important;top:0!important;left:0!important;width:calc(100% - 48px)!important;max-width:720px!important;height:100%!important;margin:0 auto!important;padding:22px 0 28px!important}body .neo-mobile-menu-top{height:34px!important}body .neo-mobile-logo{width:142px!important;height:31px!important}body .neo-mobile-logo img{width:142px!important;height:31px!important;filter:brightness(0) invert(1)!important}body .neo-mobile-nav{margin-top:70px!important}body .neo-mobile-menu-list{gap:30px!important}body .neo-mobile-menu-list a{font-size:30px!important;line-height:1!important;color:#ffffff!important}body .neo-mobile-big-logo{width:100%!important;height:170px!important}body .neo-mobile-big-logo img{width:100%!important;max-width:520px!important;height:150px!important;margin:0 auto!important}body .site-footer{width:100%!important;padding:56px 0 42px!important;background:#111111!important;color:#ffffff!important}body .site-footer .footer-container{width:calc(100% - 48px)!important;max-width:720px!important;margin:0 auto!important;padding:0!important}body .site-footer .footer-top,body .site-footer .footer-bottom{display:none!important}body .site-footer .footer-mobile{display:flex!important;flex-direction:column!important;gap:32px!important;width:100%!important;color:#ffffff!important}body .site-footer .footer-mobile-logo{display:block!important;width:142px!important;height:31px!important}body .site-footer .footer-mobile-logo img{display:block!important;width:142px!important;height:31px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:1!important}body .site-footer .footer-mobile-desc{width:100%!important;max-width:420px!important;margin:0!important;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:22px!important;color:rgb(255 255 255 / .62)!important;opacity:1!important}body .site-footer .footer-mobile-cols{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:36px!important;padding-bottom:34px!important;border-bottom:1px solid rgb(255 255 255 / .14)!important}body .site-footer .footer-mobile-col{min-width:0!important}body .site-footer .footer-mobile-col h3{margin:0 0 17px!important;font-family:"SF Pro","SF Pro Display","Onest",sans-serif!important;font-weight:510!important;font-size:11px!important;line-height:16px!important;letter-spacing:1.45px!important;text-transform:uppercase!important;color:rgb(255 255 255 / .48)!important;opacity:1!important}body .site-footer .footer-mobile-col a{display:block!important;margin:0 0 10px!important;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif!important;font-weight:400!important;font-size:13px!important;line-height:17px!important;color:rgb(255 255 255 / .82)!important;text-decoration:none!important;opacity:1!important;overflow-wrap:anywhere!important}body .site-footer .footer-mobile-col a:hover{color:#ffffff!important}body .site-footer .footer-mobile-bottom{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important}body .site-footer .footer-mobile-copy{margin:0!important;font-family:"Inter","Onest",sans-serif!important;font-weight:400!important;font-size:11px!important;line-height:16.5px!important;text-align:center!important;color:rgb(255 255 255 / .44)!important;opacity:1!important}body .site-footer .footer-mobile-legal{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:7px!important;font-family:"Inter","Onest",sans-serif!important;font-weight:400!important;font-size:11px!important;line-height:16.5px!important}body .site-footer .footer-mobile-legal a,body .site-footer .footer-mobile-legal span{color:rgb(255 255 255 / .44)!important;opacity:1!important}body .site-footer .footer-mobile-legal a{text-decoration:none!important}body .site-footer .footer-mobile-legal a:hover{color:#ffffff!important}}@media (max-width:991px){body .neo-mobile-menu-inner{left:20px!important;right:20px!important;width:auto!important;max-width:none!important}body .neo-mobile-big-logo{width:100%!important;max-width:none!important;height:auto!important;min-height:152px!important;margin-top:auto!important;display:flex!important;align-items:flex-end!important;justify-content:stretch!important;overflow:hidden!important}body .neo-mobile-big-logo img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;max-height:152px!important;object-fit:contain!important;object-position:center bottom!important;opacity:1!important}}.footer-made{font-size:13px;line-height:20px;color:#6b7280;display:flex;align-items:center;gap:5px}.footer-made span{font-size:14px;line-height:1}.footer-made a{color:#6b7280;font-weight:600;text-decoration:none}.footer-made a:hover{text-decoration:underline}@media (max-width:991px){body .site-footer{padding-top:48px!important;padding-bottom:38px!important;background:#111111!important}body .site-footer .footer-container{width:calc(100% - 40px)!important;max-width:362px!important;margin:0 auto!important;padding:0!important}body .site-footer .footer-mobile{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;text-align:left!important}body .site-footer .footer-mobile-logo{display:block!important;width:134px!important;height:29.13px!important;margin:0 0 18px!important;padding:0!important}body .site-footer .footer-mobile .footer-tagline{margin:0 0 18px!important;padding:0!important;text-align:left!important}body .site-footer .footer-mobile-desc{width:100%!important;max-width:300px!important;margin:0 0 18px!important;padding:0!important;text-align:left!important}body .site-footer .footer-company-details--mobile{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;margin:0 0 16px!important;padding:0!important;text-align:left!important;text-transform:lowercase!important;color:#8A94A6!important;font-size:10px!important;line-height:15px!important;gap:1px!important;margin-top:10px!important}body .site-footer .footer-company-details--mobile span{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:left!important;white-space:nowrap!important;color:#8A94A6!important;font-size:inherit!important;line-height:inherit!important}body .site-footer .footer-company-details--desktop{display:none!important}body .site-footer .footer-mobile-cols{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;column-gap:10px!important;align-items:start!important;margin:0 0 0!important;padding:0 0 0px!important;border-bottom:1px solid rgb(255 255 255 / .12)!important}body .site-footer .footer-mobile-col{min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}body .site-footer .footer-mobile-col:nth-child(1){justify-self:start!important}body .site-footer .footer-mobile-col:nth-child(2){justify-self:center!important;position:relative!important;left:7px!important}body .site-footer .footer-mobile-col:nth-child(3){justify-self:end!important}body .site-footer .footer-mobile-col h3{margin:0 0 12px!important;white-space:nowrap!important}body .site-footer .footer-mobile-col a{margin:0 0 7px!important;white-space:nowrap!important;overflow-wrap:normal!important}body .site-footer .footer-mobile-bottom{width:100%!important;margin:0!important;padding:28px 0 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;text-align:center!important;border:0!important}body .site-footer .footer-mobile-copy{width:100%!important;margin:0!important;padding:0!important;text-align:center!important;color:#8A94A6!important}body .site-footer .footer-mobile-meta{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:5px!important;text-align:center!important;white-space:nowrap!important;color:#8A94A6!important;font-size:10px!important;line-height:16px!important}body .site-footer .footer-mobile-legal{display:contents!important}body .site-footer .footer-mobile-meta .footer-made{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:auto!important;margin:0!important;padding:0!important;color:#8A94A6!important;font-size:10px!important;line-height:16px!important;white-space:nowrap!important}body .site-footer .footer-mobile-legal a,body .site-footer .footer-mobile-legal span,body .site-footer .footer-mobile-meta .footer-made,body .site-footer .footer-mobile-meta .footer-made a,body .site-footer .footer-mobile-meta .footer-made span{color:#8A94A6!important;font-size:10px!important;line-height:16px!important;text-decoration:none!important;white-space:nowrap!important}}@media (max-width:390px){body .site-footer .footer-container{width:calc(100% - 40px)!important;max-width:362px!important}body .site-footer .footer-mobile-logo{margin-bottom:16px!important}body .site-footer .footer-mobile .footer-tagline{margin-bottom:16px!important}body .site-footer .footer-mobile-desc{margin-bottom:16px!important}body .site-footer .footer-company-details--mobile{margin-bottom:30px!important;font-size:9px!important;line-height:14px!important}body .site-footer .footer-mobile-cols{column-gap:7px!important;padding-bottom:0px!important}body .site-footer .footer-mobile-col:nth-child(2){left:4px!important}body .site-footer .footer-mobile-col a{font-size:10px!important}body .site-footer .footer-mobile-meta,body .site-footer .footer-mobile-meta .footer-made,body .site-footer .footer-mobile-legal a,body .site-footer .footer-mobile-legal span,body .site-footer .footer-mobile-meta .footer-made a,body .site-footer .footer-mobile-meta .footer-made span{font-size:9px!important;line-height:15px!important}}:root{--blue:#4076FF;--main-blue:#184EC5;--dark:#1C1C1E;--muted:#6B7280;--line:#DDE3EC;--bg:#F4F6F9;--white:#FFFFFF}*,*::before,*::after{box-sizing:border-box}html,body{overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;box-sizing:border-box}.section-kicker{display:flex;align-items:center;gap:12px;margin:0 0 24px 0;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:12px;line-height:20.8px;letter-spacing:1.82px;text-transform:uppercase;color:var(--blue);margin-bottom:18px}.section-kicker::before{content:"";display:block;width:30px;height:1.5px;border-radius:20px;background:var(--blue);flex:0 0 30px}.section-link{display:inline-flex;align-items:center;gap:18px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:13px;line-height:19.5px;letter-spacing:1.68px;text-transform:uppercase;color:var(--blue);text-decoration:none}.section-link i{font-style:normal;font-size:22px;line-height:1}.realizace-hero{position:relative;width:100%;height:809px;overflow:hidden;background:#111827}.realizace-hero-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center}.realizace-hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(3 8 18 / .62) 0%,rgb(3 8 18 / .48) 42%,rgb(3 8 18 / .28) 74%,rgb(3 8 18 / .42) 100%),linear-gradient(180deg,rgb(3 8 18 / .25) 0%,rgb(3 8 18 / .12) 44%,rgb(3 8 18 / .58) 100%)}.realizace-hero-layout{position:relative;z-index:2;width:1202px;max-width:calc(100% - 80px);height:809px;margin:0 auto}.realizace-hero-content{position:absolute;top:300px;left:0;z-index:5;width:971px;max-width:calc(100% - 260px);height:auto}.realizace-hero .section-kicker{color:var(--blue)}.realizace-hero .section-kicker::before{background:var(--blue)}.realizace-hero-title{margin:0 0 28px 0;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:590;font-size:112px;line-height:110px;letter-spacing:-4.99px;color:#fff}.realizace-hero-text{margin:0 0 25px 0;max-width:707px;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif;font-weight:400;font-size:16px;line-height:25.6px;color:#fff}.realizace-hero-text:last-of-type{margin-bottom:0}.realizace-hero-text-mobile{display:none}.realizace-hero-cta{position:absolute;top:641px;right:0;z-index:5;width:183px;height:41px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:100px;background:var(--blue);font-family:"Onest",sans-serif;font-weight:500;font-size:13px;line-height:24px;letter-spacing:.15px;color:#fff}.realizace-hero-cta span,.realizace-hero-mobile-btn span{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 14px;line-height:1}.realizace-hero-cta span img,.realizace-hero-mobile-btn span img{width:14px;height:14px;display:block;object-fit:contain}.realizace-hero-mobile-actions{display:none}.realizace-hero-mobile-btn{width:171px;height:45px;padding:12px 28px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:33554400px;font-family:"Onest",sans-serif;font-weight:500;font-size:16px;line-height:21px;letter-spacing:.15px;color:#fff;white-space:nowrap}.realizace-hero-mobile-btn-primary{background:var(--blue)}.realizace-hero-mobile-btn-secondary{border:1px solid #fff;background:#fff0}.projects-page-section{width:100%;background:#fff;padding:119px 0 138px}.projects-page-container{width:1202px;margin:0 auto}.projects-mobile-head{display:block;width:1202px;margin:0 auto 48px}.projects-mobile-kicker{display:flex;align-items:center;gap:12px;margin:0 0 24px 0;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:12px;line-height:20.8px;letter-spacing:1.82px;text-transform:uppercase;color:var(--blue)}.projects-mobile-kicker::before{content:"";display:block;width:30px;height:1.5px;background:var(--blue);border-radius:20px;flex:0 0 30px}.projects-mobile-title{width:520px;margin:0;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:590;font-size:64px;line-height:71.81px;letter-spacing:-2.11px;color:var(--dark)}.projects-page-grid{width:1202px;display:grid;grid-template-columns:repeat(3,395px);gap:24px 8.5px}.projects-all-mobile-link{width:360px;min-height:39px;margin:24px auto 0;display:flex;align-items:center;justify-content:center;gap:24px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:13px;line-height:19.5px;letter-spacing:1.68px;text-align:center;text-transform:uppercase;color:var(--blue)}.projects-all-mobile-link i{font-style:normal;font-size:22px;line-height:1}.project-card{display:block;width:395px;height:429px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:24px;color:inherit;text-decoration:none}.project-card:hover{color:inherit;text-decoration:none}.project-image-wrap{position:relative;width:392px;height:269.17px;margin:0 auto;overflow:hidden;border-bottom:1px solid var(--line)}.project-image{width:392px;height:269.17px;object-fit:cover}.project-icon{position:absolute;top:18px;left:18px;z-index:2;width:44px;height:44px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.project-icon img{max-width:100%;max-height:100%;object-fit:contain}.project-body{padding:22px 24px 20px}.project-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.project-title{width:255px;margin:0;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:24px;line-height:29.12px;letter-spacing:-.56px;color:var(--dark)}.round-arrow,.project-arrow{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:#1C1C1E;pointer-events:none}.round-arrow span,.project-arrow span{font-size:18px;line-height:1;transform:translateY(-1px)}.round-arrow svg,.project-arrow svg{display:block;width:16px;height:16px}.project-meta{display:grid;grid-template-columns:54px 54px 86px;column-gap:18px}.project-meta span{display:block;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:500;font-size:12.7px;line-height:23.04px;color:var(--dark)}.project-meta strong{display:block;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:500;font-size:14.8px;line-height:26.11px;color:var(--main-blue);white-space:nowrap}.project-detail-page{width:100%;padding:76px 0 112px;background:#fff}.project-detail-container{width:1202px;margin:0 auto}.project-detail-head{width:1202px;display:grid;grid-template-columns:590px 590px;column-gap:22px;margin:0 0 47px;align-items:start}.project-detail-title-side{width:590px}.project-detail-title{width:590px;margin:0;font-family:"SF Pro Display","SF Pro",sans-serif;font-weight:500;font-size:64px;line-height:71.81px;letter-spacing:-2.11px;color:var(--dark)}.project-detail-desc{width:590px;margin:58px 0 0;font-family:"SF Pro Rounded","SF Pro","Onest",sans-serif;font-weight:400;font-size:16px;line-height:25.6px;text-align:right;color:var(--muted)}.project-gallery{width:1202px;display:grid;grid-template-columns:596px 596px;gap:8px}.project-gallery-item{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff;margin:0}.project-gallery-open{width:100%;height:100%;display:block;padding:0;border:0;background:#fff0;cursor:pointer}.project-gallery-item img{width:100%;height:100%;object-fit:cover}.project-gallery-large{grid-column:1 / -1;width:1201px;height:630px}.project-gallery-half{width:596px;height:350px}.project-gallery-bottom{grid-column:1 / -1;width:1201px;height:630px}.project-lightbox{position:fixed;inset:0;z-index:999999;display:none}body.project-lightbox-open{overflow:hidden}body.project-lightbox-open .project-lightbox{display:block}.project-lightbox-backdrop{position:absolute;inset:0;background:rgb(5 10 20 / .88)}.project-lightbox-inner{position:relative;z-index:2;width:100%;height:100%;padding:42px 72px;display:flex;align-items:center;justify-content:center}.project-lightbox-stage{position:relative;width:100%;height:100%;max-width:1180px;max-height:760px;display:flex;align-items:center;justify-content:center}.project-lightbox-slide{position:absolute;inset:0;display:none;align-items:center;justify-content:center}.project-lightbox-slide.is-active{display:flex}.project-lightbox-slide img{max-width:100%;max-height:100%;object-fit:contain;border-radius:18px}.project-lightbox-close{position:absolute;top:24px;right:24px;z-index:5;width:46px;height:46px;border:0;border-radius:50%;background:#fff;color:#1C1C1E;font-size:34px;line-height:42px;cursor:pointer}.project-lightbox-nav{position:absolute;top:50%;z-index:5;transform:translateY(-50%);width:54px;height:54px;border:0;border-radius:50%;background:#fff;color:#1C1C1E;font-size:42px;line-height:48px;cursor:pointer}.project-lightbox-prev{left:24px}.project-lightbox-next{right:24px}.project-lightbox-counter{position:absolute;left:50%;bottom:24px;z-index:5;transform:translateX(-50%);padding:8px 16px;border-radius:999px;background:rgb(255 255 255 / .14);font-family:"Inter","Onest",sans-serif;font-size:14px;line-height:20px;color:#fff}.projects-section{width:100%;background:#fff;padding:119px 0 119px}.projects-container{width:1202px;margin:0 auto}.projects-layout{width:1202px;display:grid;grid-template-columns:340px 806px;column-gap:56px;align-items:start}.projects-intro{width:340px}.projects-title{width:340px;margin:0 0 18px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:64px;line-height:71.81px;letter-spacing:-2.11px;color:var(--dark)}.projects-desc{width:340px;margin:0 0 28px;font-family:"Onest",sans-serif;font-weight:400;font-size:18px;line-height:30px;color:var(--muted)}.projects-link-mobile{display:none}.projects-main-grid{width:806px;display:grid;grid-template-columns:repeat(2,395px);gap:16px}.projects-main-grid .project-card{width:395px}.projects-main-grid .project-image-wrap{width:392px}.projects-main-grid .project-image{width:392px}.contact-section{width:100%;background:#fff;padding:119px 0 119px}.contact-container{width:1202px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}.contact-left{width:572px;padding-top:7px}.contact-kicker{margin-bottom:24px}.contact-title{margin:0 0 24px;font-family:"SF Pro",sans-serif;font-weight:510;font-size:64px;line-height:71.81px;letter-spacing:-2.11px;color:var(--dark)}.contact-desc{margin:0 0 54px;max-width:520px;font-family:"Onest",sans-serif;font-weight:400;font-size:18px;line-height:30px;color:var(--muted)}.contact-list{width:572px}.contact-item{width:572px;display:flex;align-items:center;gap:16px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.contact-icon{width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:#DCEBFF;display:flex;align-items:center;justify-content:center}.contact-info span{display:block;font-family:"Onest",sans-serif;font-weight:400;font-size:12px;line-height:19.2px;letter-spacing:1.44px;text-transform:uppercase;color:var(--muted)}.contact-info strong{display:block;font-family:"Onest",sans-serif;font-weight:600;font-size:17px;line-height:27.2px;color:var(--dark)}.contact-form{width:572px;height:747.99px;padding:40px;display:flex;flex-direction:column;gap:24px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 50px rgb(15 23 42 / .14)}.form-head h3{margin:0 0 6px;font-family:"SF Pro",sans-serif;font-weight:510;font-size:28px;line-height:34px;letter-spacing:-.6px;color:var(--dark)}.form-head p{margin:0;font-family:"Onest",sans-serif;font-weight:400;font-size:15px;line-height:24px;color:var(--muted)}.form-group{width:490px;display:flex;flex-direction:column;gap:9px}.form-group label{font-family:"Onest",sans-serif;font-weight:600;font-size:13px;line-height:20.8px;color:var(--dark)}.form-row{width:490px;display:flex;align-items:flex-start;gap:16px}.form-group-half{width:237px}.form-group input,.form-group select{width:490px;height:59px;padding:16px 17px 18px;background:var(--bg);border:1px solid var(--line);border-radius:12px;outline:none;font-family:"Onest",sans-serif;font-weight:400;font-size:16px;line-height:100%;color:var(--dark)}.form-group-half input{width:237px;height:59px}.form-group select{height:60px;appearance:none;cursor:pointer}.select-wrap{position:relative;width:490px}.select-wrap::after{content:"⌄";position:absolute;right:17px;top:50%;transform:translateY(-54%);font-size:18px;color:var(--muted);pointer-events:none}.form-group textarea{width:490px;height:138px;padding:16px 17px 24px;resize:none;outline:none;background:var(--bg);border:1px solid var(--line);border-radius:12px;font-family:"Onest",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--dark)}.form-group input::placeholder,.form-group textarea::placeholder{color:#7C8594}.contact-submit{width:490px;height:48px;border:none;border-radius:33554400px;background:var(--blue);box-shadow:0 10px 15px 0 #2563EB47;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:"Onest",sans-serif;font-weight:500;font-size:15px;line-height:20.8px;color:#fff;cursor:pointer;padding:18px}.form-note{margin:-7px 0 0;font-family:"Onest",sans-serif;font-weight:400;font-size:13px;line-height:20.8px;text-align:center;color:#8A94A6}@media (min-width:576px){body.single-neo_project .neo-header-nav a,body.single-neo_project .neo-header-menu a,body.single-neo_project .neo-header-menu li a,body.single-neo_project .site-nav a,body.single-neo_project .site-menu a,body.single-neo_project .site-menu li a{color:#1C1C1E!important}body.single-neo_project .neo-header-nav a:hover,body.single-neo_project .neo-header-menu a:hover,body.single-neo_project .neo-header-menu li a:hover,body.single-neo_project .site-nav a:hover,body.single-neo_project .site-menu a:hover,body.single-neo_project .site-menu li a:hover{color:var(--blue)!important}body.single-neo_project .neo-header-logo img,body.single-neo_project .site-logo img{filter:none!important}}@media (max-width:1300px){.realizace-hero-layout,.projects-page-container,.projects-page-grid,.projects-mobile-head,.project-detail-container,.project-detail-head,.project-gallery,.projects-container,.projects-layout,.contact-container{width:calc(100% - 80px)}.realizace-hero-content{width:820px;max-width:calc(100% - 230px)}.projects-page-grid{grid-template-columns:repeat(3,1fr);gap:18px}.project-card,.project-image-wrap,.project-image{width:100%}.contact-container{gap:40px}.contact-left,.contact-form{width:calc(50% - 20px)}.contact-list,.contact-item,.form-group,.form-row,.select-wrap,.form-group input,.form-group select,.form-group textarea,.contact-submit{width:100%}.form-group-half{width:calc(50% - 8px);flex:0 0 calc(50% - 8px)}.form-group-half input{width:100%}.project-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.project-gallery-large,.project-gallery-bottom,.project-gallery-half{width:100%}.projects-layout{grid-template-columns:340px 1fr}.projects-main-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.projects-main-grid .project-card,.projects-main-grid .project-image-wrap,body.single-neo_project .projects-main-grid-overlap .project-image{width:100%}}@media (max-width:991px){.realizace-hero-title{font-size:76px;line-height:78px;letter-spacing:-3.8px}.realizace-hero-content{width:100%;max-width:100%}.realizace-hero-cta{display:none}.realizace-hero-mobile-actions{display:flex}.projects-page-grid{grid-template-columns:repeat(2,1fr)}.contact-container{display:block}.contact-left,.contact-form{width:100%}.contact-left{margin-bottom:42px}}@media (max-width:575px){.section-kicker{margin:0 0 18px 0;font-weight:510;font-size:11px;line-height:16.5px;letter-spacing:1.82px}.realizace-hero,.realizace-hero-layout{height:586.19px}.realizace-hero-layout{width:100%;max-width:100%}.realizace-hero-bg{object-position:center center}.realizace-hero-overlay{background:linear-gradient(180deg,rgb(3 8 18 / .24) 0%,rgb(3 8 18 / .34) 24%,rgb(3 8 18 / .58) 64%,rgb(3 8 18 / .75) 100%)}.realizace-hero-content{top:129px;left:20px;right:auto;width:340px;max-width:calc(100% - 40px);height:auto;text-align:left}.realizace-hero .section-kicker{margin-bottom:28px}.realizace-hero-title{width:315px;max-width:100%;margin:0 0 24px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:590;font-size:44px;line-height:46.2px;letter-spacing:-2px}.realizace-hero-text{display:none}.realizace-hero-text-mobile{display:block;width:340px;max-width:100%;margin:0;font-family:"SF Pro Display","SF Pro",sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#fff}.realizace-hero-cta{display:none}.realizace-hero-mobile-actions{position:absolute;top:365px;left:20px;z-index:6;width:171px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.realizace-hero-mobile-btn{width:171px;height:45px;padding:12px 28px}.projects-page-section{padding:36px 0 52px}.projects-page-container{width:calc(100% - 9px);margin:0 auto}.projects-mobile-head{width:100%;margin:0 auto 24px}.projects-mobile-kicker{margin:0 0 14px 0;font-size:11px;line-height:16.5px;letter-spacing:1.82px}.projects-mobile-title{width:100%;font-size:27.5px;line-height:32.2px;letter-spacing:-.7px}.projects-page-grid{width:100%;grid-template-columns:1fr;gap:16px}.project-card{width:100%;min-height:342.5px;height:auto;border-radius:16px}.project-image-wrap{width:100%;height:217.5px;margin:0}.project-image{width:100%;height:217.5px;object-fit:cover}.project-icon{top:16px;left:16px;width:44px;height:44px;border-radius:12px}.project-body{padding:16px 18px 18px}.project-head{margin-bottom:12px}.project-title{width:calc(100% - 58px);font-size:18px;line-height:22.5px;letter-spacing:-.45px}.project-meta{grid-template-columns:repeat(3,1fr);column-gap:6px}.project-meta span{font-family:"Inter",sans-serif;font-weight:400;font-size:11px;line-height:15.13px}.project-meta strong{font-weight:510;font-size:13px;line-height:17.88px;color:var(--blue);white-space:normal}.projects-all-mobile-link{width:243.1px;min-height:39px;margin:24px 4px 0;gap:24px;font-size:13px;line-height:19.5px;letter-spacing:1.68px}.project-detail-page{padding:36px 0 5px}.project-detail-container{width:calc(100% - 30px);margin:0 auto}.project-detail-head{width:100%;display:block;margin:0 0 22px}.project-detail-title-side,.project-detail-title{width:100%}.project-detail-title{margin:0 0 14px;font-family:"SF Pro Display","SF Pro",sans-serif;font-weight:500;font-size:27px;line-height:46.2px;letter-spacing:-2px}.project-detail-desc{width:100%;margin:0;font-family:"Inter","Onest",sans-serif;font-weight:400;font-size:15px;line-height:24.38px;text-align:left;color:var(--muted)}.project-gallery{width:100%;grid-template-columns:1fr;gap:8px}.project-gallery-large,.project-gallery-half,.project-gallery-bottom{width:100%;height:247px;border-radius:16px;grid-column:auto}.project-lightbox-inner{padding:64px 16px 56px}.project-lightbox-stage{max-width:100%;max-height:100%}.project-lightbox-slide img{border-radius:12px}.project-lightbox-close{top:16px;right:16px;width:38px;height:38px;font-size:30px;line-height:34px}.project-lightbox-nav{width:42px;height:42px;font-size:34px;line-height:36px}.project-lightbox-prev{left:12px}.project-lightbox-next{right:12px}.project-lightbox-counter{bottom:16px}.projects-section{padding:36px 0 38px}.projects-container{width:calc(100% - 30px)}.projects-layout{width:100%;display:block}.projects-intro{width:100%;margin-bottom:20px}.projects-title{width:100%;margin:0 0 18px;font-size:27.5px;line-height:32.2px;letter-spacing:-.7px}.projects-desc,.projects-link-desktop{display:none}.projects-main-grid{width:100%;grid-template-columns:1fr;gap:16px}.projects-main-grid .project-card,.projects-main-grid .project-image-wrap,.projects-main-grid .project-image{width:100%}.projects-link-mobile{width:260px;min-height:39px;margin:24px auto 0;display:inline-flex;align-items:center;justify-content:center;gap:26px;font-family:"SF Pro","SF Pro Display",sans-serif;font-weight:510;font-size:13px;line-height:19.5px;letter-spacing:1.68px;text-align:center;text-transform:uppercase;color:var(--blue)}.contact-section{padding:36px 0 38px}.contact-container{width:calc(100% - 30px);margin:0 auto;display:block}.contact-left{width:100%;margin-bottom:9px;padding-top:0}.contact-kicker{margin:0 0 14px 0;font-size:11px;line-height:16.5px;letter-spacing:1.82px}.contact-title{margin:0 0 14px 0;font-weight:590;font-size:27.5px;line-height:32.2px;letter-spacing:-.7px}.contact-desc{margin:0 0 26px;max-width:362px;font-family:"Inter","Onest",sans-serif;font-size:15px;line-height:24.38px}.contact-list,.contact-item{width:100%}.contact-form{width:100%;height:auto;min-height:0;padding:26px 18px 20px;gap:18px;border-radius:24px}.form-head h3{font-size:20px;line-height:30px;letter-spacing:-.5px}.form-head p{font-family:"Inter","Onest",sans-serif;font-size:14px;line-height:21px}.form-group{width:100%;gap:7px}.form-row{width:100%;display:flex;gap:12px}.form-group-half{width:calc(50% - 6px);flex:0 0 calc(50% - 6px)}.form-group input,.form-group select,.form-group-half input{width:100%;height:53.5px;padding:16px 16px 14px;border-radius:14px}.select-wrap{width:100%}.form-group textarea{width:100%;height:126px;padding:14px 16px 20px;border-radius:14px}.contact-submit{width:100%;height:47.5px;padding:0 18px}.form-note{margin:-4px 0 0;font-family:"Inter","Onest",sans-serif;font-size:14px;line-height:21px}}.contact-section .wpcf7{width:572px}.contact-section .wpcf7 form{width:572px;height:747.99px;padding:40px;display:flex;flex-direction:column;gap:20px;background:#ffffff!important;border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 50px rgb(15 23 42 / .14)}.contact-section .wpcf7 form>p{margin:0;padding:0}.contact-section .wpcf7 br{display:none}.contact-form .form-head{margin:0}.contact-form .form-head h3{margin:0 0 6px;font-family:"SF Pro",sans-serif;font-weight:510;font-size:28px;line-height:34px;letter-spacing:-.6px;color:var(--dark)}.contact-form .form-head p{margin:0;font-family:"Onest",sans-serif;font-weight:400;font-size:15px;line-height:24px;color:var(--muted)}.contact-form .form-group{width:490px;display:flex;flex-direction:column;gap:9px;margin:0}.contact-form .form-row{width:490px;display:flex;align-items:flex-start;gap:16px;margin:0}.contact-form .form-group-half{width:237px}.contact-form label{font-family:"Onest",sans-serif;font-weight:600;font-size:13px;line-height:20.8px;color:var(--dark)}.contact-form .wpcf7-form-control-wrap{display:block;width:100%}.contact-form input.contact-input,.contact-form select.contact-select{width:490px;height:59px;padding:16px 17px 18px;background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:12px!important;outline:none;box-shadow:none!important;font-family:"Onest",sans-serif;font-weight:400;font-size:16px;line-height:100%;color:var(--dark)}.contact-form .form-group-half input.contact-input{width:237px}.contact-form .select-wrap{position:relative;width:490px}.contact-form .select-wrap::after{content:"⌄";position:absolute;right:17px;top:50%;transform:translateY(-54%);font-size:18px;color:var(--muted);pointer-events:none}.contact-form select.contact-select{appearance:none;cursor:pointer}.contact-form textarea.contact-textarea{width:490px;height:138px;padding:16px 17px 24px;resize:none;outline:none;background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:none!important;font-family:"Onest",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--dark)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#7C8594}.contact-form input.contact-submit{width:490px;height:48px;margin:0;padding:0 18px;border:none!important;border-radius:33554400px!important;background:var(--blue)!important;box-shadow:0 10px 15px 0 #2563EB47!important;font-family:"Onest",sans-serif;font-weight:500;font-size:15px;line-height:20.8px;color:#ffffff!important;cursor:pointer}.contact-form .form-note{margin:-7px 0 0;padding:0;font-family:"Onest",sans-serif;font-weight:400;font-size:13px;line-height:20.8px;text-align:center;color:#8A94A6}.contact-form .wpcf7-spinner{display:none!important}.contact-form .wpcf7-response-output{margin:0!important;padding:12px 16px!important;border-radius:12px;font-family:"Onest",sans-serif;font-size:14px;line-height:20px}@media (max-width:1300px){.contact-section .wpcf7,.contact-section .wpcf7 form{width:100%}.contact-form .form-group,.contact-form .form-row,.contact-form .select-wrap,.contact-form input.contact-input,.contact-form select.contact-select,.contact-form textarea.contact-textarea,.contact-form input.contact-submit{width:100%}.contact-form .form-group-half{width:calc(50% - 8px);flex:0 0 calc(50% - 8px)}.contact-form .form-group-half input.contact-input{width:100%}}@media (max-width:575px){.contact-section .wpcf7 form{width:100%;height:auto;min-height:0;padding:26px 18px 20px;gap:18px;border-radius:24px;background:#ffffff!important}.contact-form .form-group{width:100%;gap:7px}.contact-form .form-row{width:100%;display:flex;gap:12px}.contact-form .form-group-half{width:calc(50% - 6px);flex:0 0 calc(50% - 6px)}.contact-form input.contact-input,.contact-form select.contact-select,.contact-form .form-group-half input.contact-input{width:100%;height:53.5px;padding:16px 16px 14px;border-radius:14px!important}.contact-form .select-wrap{width:100%}.contact-form textarea.contact-textarea{width:100%;height:126px;padding:14px 16px 20px;border-radius:14px!important}.contact-form input.contact-submit{width:100%;height:47.5px;padding:0 18px;border-radius:33554400px!important}.contact-form .form-note{margin:-4px 0 0;font-family:"Inter","Onest",sans-serif;font-size:14px;line-height:21px}}.realizace-hero{min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important}.realizace-hero-layout{width:1439px!important;max-width:100%!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;margin:0 auto!important}.realizace-hero-bg{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.realizace-hero-content{position:absolute!important;top:220px!important;left:50%!important;transform:translateX(-50%)!important;width:1202px!important;max-width:calc(100% - 80px)!important;height:auto!important;z-index:5!important}.realizace-hero-title{margin:0 0 28px 0!important}.realizace-hero-text{max-width:707px!important;margin:0 0 20px 0!important}.realizace-hero-text:last-of-type{margin-bottom:0!important}.realizace-hero-cta{position:absolute!important;top:536px!important;right:calc((100% - 1202px) / 2)!important;bottom:auto!important;z-index:5!important}@media (max-width:1300px){.realizace-hero-content{top:210px!important;width:calc(100% - 80px)!important;max-width:calc(100% - 80px)!important}.realizace-hero-cta{top:526px!important;right:40px!important}}@media (max-width:575px){.realizace-hero,.realizace-hero-layout{min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important}.realizace-hero-layout{width:100%!important;max-width:100%!important}.realizace-hero-bg{object-position:center center!important}.realizace-hero-overlay{background:linear-gradient(180deg,rgb(3 8 18 / .24) 0%,rgb(3 8 18 / .34) 24%,rgb(3 8 18 / .58) 64%,rgb(3 8 18 / .75) 100%)!important}.realizace-hero-content{position:absolute!important;top:105px!important;left:20px!important;right:auto!important;transform:none!important;width:340px!important;max-width:calc(100% - 40px)!important;height:auto!important;text-align:left!important}.realizace-hero .section-kicker{margin-bottom:18px!important}.realizace-hero-title{width:315px!important;max-width:100%!important;margin:0 0 18px 0!important;font-size:44px!important;line-height:46.2px!important;letter-spacing:-2px!important;color:#ffffff!important}.realizace-hero-text{display:none!important}.realizace-hero-text-mobile{display:block!important;width:340px!important;max-width:100%!important;margin:0 0 18px 0!important;font-size:18px!important;line-height:24px!important;color:#ffffff!important}.realizace-hero-cta{display:none!important}.realizace-hero-mobile-actions{position:absolute!important;top:auto!important;left:20px!important;bottom:42px!important;z-index:6!important;width:171px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.realizace-hero-mobile-btn{width:171px!important;height:45px!important;padding:12px 28px!important}}.realizace-hero{position:relative!important;width:100%!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;overflow:hidden!important;background:#111827!important}.realizace-hero-bg{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.realizace-hero-overlay{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important}.realizace-hero-layout{position:relative!important;z-index:2!important;width:1202px!important;max-width:calc(100% - 80px)!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;margin:0 auto!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:60px!important;padding-bottom:114px!important}.realizace-hero-content{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;width:820px!important;max-width:calc(100% - 260px)!important;height:auto!important;z-index:5!important}.realizace-hero .section-kicker{margin:0 0 24px 0!important;color:var(--blue)!important}.realizace-hero .section-kicker::before{background:var(--blue)!important}.realizace-hero-title{margin:0 0 28px 0!important}.realizace-hero-text{max-width:707px!important;margin:0 0 20px 0!important}.realizace-hero-text:last-of-type{margin-bottom:0!important}.realizace-hero-cta{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:0 0 auto!important;align-self:flex-end!important;margin:0!important;z-index:5!important}.realizace-hero-mobile-actions{display:none!important}.project-meta,.projects-page-grid .project-meta,.projects-main-grid .project-meta{display:grid!important;grid-template-columns:54px 54px 86px 1fr!important;column-gap:18px!important;align-items:start!important}.projects-page-section{width:100%!important;background:#ffffff!important;padding:119px 0 138px!important}.projects-page-container{width:1202px!important;max-width:1202px!important;margin:0 auto!important;display:block!important}.projects-page-grid{width:1202px!important;display:grid!important;grid-template-columns:repeat(3,395px)!important;gap:24px 8.5px!important}.projects-page-grid .project-card{width:395px!important;height:429px!important}.projects-page-grid .project-image-wrap{width:392px!important}.projects-page-grid .project-image{width:392px!important}.contact-container{width:1202px!important;margin:0 auto!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:58px!important}.contact-left{width:572px!important;padding-top:7px!important}.contact-list-right{width:572px!important;padding-top:5px!important}.contact-list-right .contact-item{width:572px!important}.contact-list-right .contact-info a{color:inherit!important;text-decoration:none!important}@media (max-width:1300px){.realizace-hero-layout,.projects-page-container,.projects-page-grid,.contact-container{width:calc(100% - 80px)!important;max-width:calc(100% - 80px)!important}.realizace-hero-content{width:calc(100% - 260px)!important;max-width:calc(100% - 260px)!important}.projects-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.projects-page-grid .project-card,.projects-page-grid .project-image-wrap,.projects-page-grid .project-image{width:100%!important}.contact-container{gap:40px!important}.contact-left,.contact-list-right{width:calc(50% - 20px)!important}.contact-list-right .contact-item{width:100%!important}}@media (max-width:575px){.realizace-hero,.realizace-hero-layout{min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important}.realizace-hero-layout{width:calc(100% - 40px)!important;max-width:340px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;gap:24px!important;padding-bottom:42px!important}.realizace-hero-bg{object-position:center center!important}.realizace-hero-overlay{background:linear-gradient(180deg,rgb(3 8 18 / .24) 0%,rgb(3 8 18 / .34) 24%,rgb(3 8 18 / .58) 64%,rgb(3 8 18 / .75) 100%)!important}.realizace-hero-content{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:auto!important;text-align:left!important}.realizace-hero .section-kicker{margin:0 0 18px 0!important}.realizace-hero-title{width:315px!important;max-width:100%!important;margin:0 0 18px 0!important;font-size:44px!important;line-height:46.2px!important;letter-spacing:-2px!important;color:#ffffff!important}.realizace-hero-text{display:none!important}.realizace-hero-text-mobile{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:18px!important;line-height:24px!important;color:#ffffff!important}.realizace-hero-cta{display:none!important}.realizace-hero-mobile-actions{position:static!important;width:171px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;z-index:6!important}.realizace-hero-mobile-btn{width:171px!important;height:45px!important;padding:12px 28px!important}.projects-page-section{padding:36px 0 52px!important}.projects-page-container,.projects-page-grid{width:calc(100% - 9px)!important;max-width:401px!important;margin:0 auto!important}.projects-page-grid{grid-template-columns:1fr!important;gap:16px!important}.projects-page-grid .project-card{width:100%!important;height:auto!important;min-height:342.5px!important;border-radius:16px!important}.projects-page-grid .project-image-wrap,.projects-page-grid .project-image{width:100%!important;height:217.5px!important}.project-meta,.projects-page-grid .project-meta,body.single-neo_project .projects-main-grid-overlap .project-meta{grid-template-columns:repeat(4,1fr)!important;column-gap:6px!important}.contact-container{width:calc(100% - 30px)!important;max-width:362px!important;margin:0 auto!important;display:block!important}.contact-left{width:100%!important;margin-bottom:26px!important;padding-top:0!important}.contact-list-right{width:100%!important;padding-top:0!important}.contact-list-right .contact-item{width:100%!important}}:root{--neo-ease:cubic-bezier(.22, 1, .36, 1);--neo-motion:680ms}.realizace-hero{position:relative!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;overflow:hidden!important}.realizace-hero-layout{position:relative!important;z-index:2!important;width:1202px!important;max-width:calc(100% - 80px)!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;margin:0 auto!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:60px!important;padding-bottom:112px!important}.realizace-hero-content{position:static!important;inset:auto!important;transform:none!important;width:850px!important;max-width:calc(100% - 260px)!important;height:auto!important;z-index:5!important}.realizace-hero .section-kicker{margin:0 0 24px 0!important}.realizace-hero-title{margin:0 0 28px 0!important}.realizace-hero-text{max-width:707px!important;margin:0 0 20px 0!important}.realizace-hero-text:last-of-type{margin-bottom:0!important}.realizace-hero-cta{position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;flex:0 0 183px!important;align-self:flex-end!important;margin:0!important;z-index:5!important}.projects-page-grid .project-card,.projects-main-grid .project-card,.project-card{height:auto!important;min-height:455px!important}.projects-page-grid .project-image-wrap,.projects-page-grid .project-image,.projects-main-grid .project-image-wrap,.projects-main-grid .project-image{height:252px!important}.projects-page-grid .project-body,.projects-main-grid .project-body,.project-body{padding:18px 22px 20px!important}.projects-page-grid .project-title,.projects-main-grid .project-title,.project-title{width:calc(100% - 58px)!important;max-width:calc(100% - 58px)!important}.projects-page-grid .project-meta,.projects-main-grid .project-meta,.project-meta{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:10px!important;align-items:start!important}.projects-page-grid .project-meta div,.projects-main-grid .project-meta div,.project-meta div{min-width:0!important}.projects-page-grid .project-meta span,.projects-main-grid .project-meta span,.project-meta span{display:block!important;margin:0 0 2px 0!important;white-space:nowrap!important}.projects-page-grid .project-meta strong,.projects-main-grid .project-meta strong,.project-meta strong{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:18.6px!important}.realizace-hero .section-kicker,.realizace-hero-title,.realizace-hero-text,.realizace-hero-text-mobile,.realizace-hero-cta,.realizace-hero-mobile-actions{animation:realizaceFadeUp 780ms var(--neo-ease) both}.realizace-hero-title{animation-delay:90ms}.realizace-hero-text,.realizace-hero-text-mobile{animation-delay:170ms}.realizace-hero-cta,.realizace-hero-mobile-actions{animation-delay:250ms}@keyframes realizaceFadeUp{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.neo-reveal-item{opacity:0;transform:translateY(34px);transition:opacity var(--neo-motion) var(--neo-ease),transform var(--neo-motion) var(--neo-ease);transition-delay:var(--neo-delay,0ms);will-change:opacity,transform}.neo-reveal-item.is-visible{opacity:1;transform:translateY(0)}.project-card,.contact-item,.realizace-hero-cta,.realizace-hero-mobile-btn{transition:transform 300ms var(--neo-ease),box-shadow 300ms var(--neo-ease),border-color 300ms var(--neo-ease),background-color 300ms var(--neo-ease)!important}.project-card:hover{transform:translateY(-8px)!important;border-color:rgb(64 118 255 / .42)!important;box-shadow:0 22px 54px rgb(15 23 42 / .13)!important}.project-image{transition:transform 680ms var(--neo-ease),filter 680ms var(--neo-ease)!important}.project-card:hover .project-image{transform:scale(1.045)!important}.project-arrow,.round-arrow{transition:transform 300ms var(--neo-ease),background-color 300ms var(--neo-ease),border-color 300ms var(--neo-ease),color 300ms var(--neo-ease)!important}.project-card:hover .project-arrow,.project-card:hover .round-arrow{transform:translate(3px,-3px)!important;background:var(--blue)!important;border-color:var(--blue)!important;color:#ffffff!important}.realizace-hero-cta:hover,.realizace-hero-mobile-btn:hover{transform:translateY(-3px)!important;box-shadow:0 14px 34px rgb(37 99 235 / .28)!important}.contact-item:hover{transform:translateX(5px)!important}@media (max-width:575px){.realizace-hero,.realizace-hero-layout{min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important}.realizace-hero-layout{width:calc(100% - 40px)!important;max-width:340px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:22px!important;padding-top:104px!important;padding-bottom:0!important}.realizace-hero-content{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;text-align:left!important}.realizace-hero .section-kicker{margin:0 0 16px 0!important}.realizace-hero-title{width:315px!important;max-width:100%!important;margin:0 0 16px 0!important;font-size:44px!important;line-height:46.2px!important;letter-spacing:-2px!important}.realizace-hero-text{display:none!important}.realizace-hero-text-mobile{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:17px!important;line-height:24px!important;color:#ffffff!important}.realizace-hero-cta{display:none!important}.realizace-hero-mobile-actions{position:static!important;width:171px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;z-index:6!important}.realizace-hero-mobile-btn{width:171px!important;height:45px!important;padding:12px 22px!important}.realizace-hero-mobile-btn-secondary{display:none!important}.projects-page-grid .project-card,.projects-main-grid .project-card,.project-card{min-height:392px!important}.projects-page-grid .project-image-wrap,.projects-page-grid .project-image,.projects-main-grid .project-image-wrap,.projects-main-grid .project-image{height:205px!important}.projects-page-grid .project-meta,.projects-main-grid .project-meta,.project-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:9px!important}.projects-page-grid .project-meta strong,.projects-main-grid .project-meta strong,.project-meta strong{font-size:13px!important;line-height:18px!important}.project-card:hover{transform:none!important;box-shadow:none!important}.project-card:hover .project-image{transform:none!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.neo-reveal-item{opacity:1!important;transform:none!important}}.realizace-hero{position:relative!important;width:100%!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;overflow:hidden!important;background:#111827!important}.realizace-hero-layout{position:relative!important;z-index:2!important;width:1202px!important;max-width:calc(100% - 80px)!important;min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.realizace-hero-main{position:relative!important;z-index:5!important;width:100%!important;max-width:1202px!important;margin:0 auto!important;transform:translateY(18px)!important}.realizace-hero-content{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;width:100%!important;max-width:971px!important;height:auto!important;margin:0 0 28px 0!important;z-index:5!important}.realizace-hero .section-kicker{margin:0 0 24px 0!important}.realizace-hero-title{margin:0!important}.realizace-hero-bottom{width:100%!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:60px!important}.realizace-hero-copy{width:707px!important;max-width:707px!important;flex:0 1 707px!important}.realizace-hero-text{display:block!important;width:100%!important;max-width:707px!important;margin:0 0 20px 0!important}.realizace-hero-text:last-of-type{margin-bottom:0!important}.realizace-hero-text-mobile{display:none!important}.realizace-hero-cta{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;width:183px!important;height:41px!important;flex:0 0 183px!important;align-self:flex-end!important;margin:0!important;z-index:5!important}.realizace-hero-mobile-actions{display:none!important}.projects-page-grid .project-card,.projects-main-grid .project-card,.project-card{height:auto!important;min-height:429px!important}.projects-page-grid .project-body,.projects-main-grid .project-body,.project-body{padding:18px 22px 20px!important}.projects-page-grid .project-meta,.projects-main-grid .project-meta,.project-meta{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:10px!important}.projects-page-grid .project-meta div,.projects-main-grid .project-meta div,.project-meta div{min-width:0!important}.projects-page-grid .project-meta span,.projects-main-grid .project-meta span,.project-meta span{display:block!important;white-space:nowrap!important}.projects-page-grid .project-meta strong,.projects-main-grid .project-meta strong,.project-meta strong{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:18.6px!important}@media (max-width:1300px){.realizace-hero-layout{width:calc(100% - 80px)!important;max-width:calc(100% - 80px)!important}.realizace-hero-main{max-width:100%!important}}@media (max-width:575px){.realizace-hero,.realizace-hero-layout{min-height:100vh!important;min-height:100svh!important;height:100vh!important;height:100svh!important}.realizace-hero-layout{width:calc(100% - 40px)!important;max-width:340px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.realizace-hero-main{width:100%!important;max-width:340px!important;transform:translateY(-18px)!important}.realizace-hero-content{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0 0 18px 0!important;text-align:left!important}.realizace-hero .section-kicker{justify-content:flex-start!important;margin:0 0 18px 0!important}.realizace-hero-title{width:315px!important;max-width:100%!important;margin:0!important;font-size:44px!important;line-height:46.2px!important;letter-spacing:-2px!important;text-align:left!important}.realizace-hero-bottom{display:block!important;width:100%!important}.realizace-hero-copy{width:100%!important;max-width:100%!important}.realizace-hero-text{display:none!important}.realizace-hero-text-mobile{display:block!important;width:100%!important;max-width:310px!important;margin:0 0 20px 0!important;font-size:18px!important;line-height:24px!important;text-align:left!important;color:#ffffff!important}.realizace-hero-cta{display:none!important}.realizace-hero-mobile-actions{position:static!important;width:171px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;margin:0!important;transform:none!important}.realizace-hero-mobile-btn{width:171px!important;height:45px!important;padding:12px 22px!important}.realizace-hero-mobile-btn-secondary{display:none!important}.projects-page-grid .project-card,.projects-main-grid .project-card,.project-card{min-height:392px!important}}.projects-location-filter{width:100%;margin:0 0 48px;padding:0;display:block;background:#fff0;border:0;border-radius:0}.projects-location-filter-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:18px}.projects-location-filter-text>span{font-family:"SF Pro","SF Pro Display","Onest",sans-serif;font-weight:510;font-size:14px;line-height:24px;letter-spacing:1.68px;text-transform:uppercase;color:#4076FF}.projects-location-filter-text>strong{display:block;font-family:"SF Pro Display","SF Pro","Onest",sans-serif;font-weight:500;font-size:64px;line-height:71.81px;letter-spacing:-2.11px;color:#1C1C1E}.projects-location-filter-reset{display:inline-flex;align-items:center;gap:18px;margin-top:12px;font-family:"SF Pro","SF Pro Display","Onest",sans-serif;font-weight:510;font-size:14px;line-height:24px;letter-spacing:1.68px;text-transform:uppercase;color:#4076FF;text-decoration:none;white-space:nowrap}.projects-location-filter-reset::after{content:"→";display:inline-block;font-size:20px;line-height:1;letter-spacing:0;transition:transform 0.2s ease}.projects-location-filter-reset:hover::after{transform:translateX(5px)}@media (max-width:767px){.projects-location-filter{margin-bottom:32px}.projects-location-filter-text{gap:2px}.projects-location-filter-text>span{font-size:11px;line-height:18px;letter-spacing:1.5px}.projects-location-filter-text>strong{font-size:36px;line-height:40px;letter-spacing:-1.2px}.projects-location-filter-reset{margin-top:10px;gap:10px;font-size:10px;line-height:18px;letter-spacing:1.3px}.projects-location-filter-reset::after{font-size:16px}}@media (min-width:992px){.realizace-hero,.realizace-hero-layout{height:100vh!important;height:100svh!important;min-height:700px!important}.realizace-hero-layout{display:block!important;position:relative!important;padding:0!important}.realizace-hero-main{position:absolute!important;left:0!important;right:0!important;bottom:200px!important;width:100%!important;max-width:1202px!important;margin:0 auto!important;transform:none!important}.realizace-hero-content{position:static!important;width:100%!important;max-width:971px!important;margin:0 0 28px!important;transform:none!important}.realizace-hero-bottom{width:100%!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:60px!important}.realizace-hero-copy{width:707px!important;max-width:707px!important}.realizace-hero-cta{position:static!important;flex:0 0 183px!important;margin:0!important;transform:none!important}.projects-page-grid .project-card,.projects-main-grid .project-card,.project-card{height:auto!important;min-height:0!important}.projects-page-grid .project-body,.projects-main-grid .project-body,.project-body{padding:22px 24px 24px!important}.projects-page-grid .project-head,.projects-main-grid .project-head,.project-head{margin-bottom:18px!important}.projects-page-grid .project-meta,.projects-main-grid .project-meta,.project-meta{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:34px!important;row-gap:14px!important}.projects-page-grid .project-meta>div,.projects-main-grid .project-meta>div,.project-meta>div{min-width:0!important}.projects-page-grid .project-meta span,.projects-main-grid .project-meta span,.project-meta span{display:block!important;margin:0 0 2px!important;font-size:11px!important;line-height:16px!important;font-weight:500!important;color:#1c1c1e!important;white-space:nowrap!important}.projects-page-grid .project-meta strong,.projects-main-grid .project-meta strong,.project-meta strong{display:block!important;width:100%!important;max-width:100%!important;font-size:15px!important;line-height:21px!important;font-weight:500!important;color:#4076ff!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media (min-width:992px){.projects-section .projects-main-grid{align-items:stretch!important}.projects-section .projects-main-grid .project-card{width:100%!important;height:auto!important;min-height:475px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.projects-section .projects-main-grid .project-image-wrap{width:100%!important;height:269px!important;min-height:269px!important;flex:0 0 269px!important;margin:0!important}.projects-section .projects-main-grid .project-image{width:100%!important;height:269px!important;object-fit:cover!important}.projects-section .projects-main-grid .project-body{width:100%!important;height:auto!important;flex:1 1 auto!important;padding:20px 22px 24px!important}.projects-section .projects-main-grid .project-head{width:100%!important;min-height:58px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0 0 18px!important}.projects-section .projects-main-grid .project-title{width:calc(100% - 58px)!important;max-width:calc(100% - 58px)!important;margin:0!important;font-size:22px!important;line-height:26px!important;letter-spacing:-0.5px!important;overflow-wrap:anywhere!important}.projects-section .projects-main-grid .round-arrow,.projects-section .projects-main-grid .project-arrow{width:42px!important;height:42px!important;flex:0 0 42px!important}.projects-section .projects-main-grid .project-meta{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:28px!important;row-gap:14px!important;align-items:start!important}.projects-section .projects-main-grid .project-meta>div{width:100%!important;min-width:0!important}.projects-section .projects-main-grid .project-meta span{display:block!important;margin:0 0 3px!important;font-size:11px!important;line-height:15px!important;font-weight:500!important;color:#1c1c1e!important;white-space:nowrap!important}.projects-section .projects-main-grid .project-meta strong{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:15px!important;line-height:20px!important;font-weight:500!important;color:#4076ff!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media (max-width:575px){body .realizace-hero,body .realizace-hero-layout{position:relative!important;width:100%!important;height:100vh!important;height:100svh!important;min-height:640px!important}body .realizace-hero{overflow:hidden!important}body .realizace-hero-layout{max-width:none!important;margin:0!important;padding:0 20px 115px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important}body .realizace-hero-content{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:340px!important;height:auto!important;margin:0 0 24px!important;padding:0!important;transform:none!important;text-align:left!important}body .realizace-hero .section-kicker{margin:0 0 14px!important}body .realizace-hero-title{width:100%!important;max-width:315px!important;margin:0 0 18px!important;font-size:44px!important;line-height:46.2px!important;letter-spacing:-2px!important}body .realizace-hero-text{display:none!important}body .realizace-hero-text-mobile{display:block!important;width:100%!important;max-width:340px!important;margin:0!important;font-size:16px!important;line-height:24px!important;color:#ffffff!important}body .realizace-hero-mobile-actions{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:171px!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;margin:0!important;transform:none!important}body .realizace-hero-cta{display:none!important}}.project-review-section{width:100%;padding:0 0 96px;background:#fff}.project-review-container{width:1202px;max-width:calc(100% - 80px);margin:0 auto}.project-review-head{margin-bottom:32px}.project-review-title{margin:12px 0 0;max-width:680px;font-family:"SF Pro Display","SF Pro","Inter",sans-serif;font-weight:510;font-size:52px;line-height:1.08;letter-spacing:-.03em;color:#1C1C1E}.project-review-wrap{width:760px;max-width:100%}.project-review-card{width:100%;min-height:330px;padding:34px 34px 30px;border:1px solid #DDE3EC;border-radius:24px;background:#fff;box-shadow:0 18px 60px rgb(15 23 42 / .06);display:flex;flex-direction:column;cursor:pointer;box-sizing:border-box;overflow:hidden}.project-review-card:focus-visible{outline:2px solid #4076FF;outline-offset:4px}.project-review-quote{width:28px;height:28px;margin-bottom:24px}.project-review-quote img{width:100%;height:100%;object-fit:contain}.project-review-text{margin:0;min-height:112px;max-height:160px;font-family:"Onest","Inter",sans-serif;font-weight:400;font-size:20px;line-height:32px;color:#1C1C1E;overflow:hidden}.project-review-line{width:100%;height:1px;min-height:1px;margin:28px 0 22px;background:#DDE3EC}.project-review-author{margin-top:auto;display:flex;align-items:center;gap:16px}.project-review-photo{display:block;width:56px;height:56px;min-width:56px;flex:0 0 56px;border-radius:50%;object-fit:cover;object-position:center;background:#F4F6F9}.project-review-author-info{min-width:0}.project-review-author-info h3{margin:0 0 4px;font-family:"Onest","Inter",sans-serif;font-weight:700;font-size:17px;line-height:23px;color:#1C1C1E;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-review-author-info p{margin:0 0 3px;font-family:"Onest","Inter",sans-serif;font-size:14px;line-height:20px;color:#667085}.project-review-author-info span{display:block;font-family:"Onest","Inter",sans-serif;font-weight:700;font-size:12px;line-height:17px;letter-spacing:1.2px;text-transform:uppercase;color:#184EC5}.project-review-modal-open{overflow:hidden}.project-review-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:24px}.project-review-modal.is-open{display:flex}.project-review-modal-backdrop{position:absolute;inset:0;background:rgb(3 8 18 / .62);backdrop-filter:blur(10px)}.project-review-modal-dialog{position:relative;z-index:2;width:640px;max-width:calc(100vw - 48px);max-height:calc(100svh - 48px);overflow-y:auto;padding:42px 42px 38px;border-radius:24px;border:1px solid #DDE3EC;background:#fff;box-shadow:0 30px 90px rgb(15 23 42 / .28)}.project-review-modal-close{position:absolute;top:18px;right:18px;width:42px;height:42px;border:1px solid #DDE3EC;border-radius:999px;background:#fff;cursor:pointer}.project-review-modal-close span{position:absolute;left:12px;top:20px;width:18px;height:2px;border-radius:20px;background:#1C1C1E}.project-review-modal-close span:first-child{transform:rotate(45deg)}.project-review-modal-close span:last-child{transform:rotate(-45deg)}.project-review-modal-quote{width:32px;height:32px;margin:0 0 26px}.project-review-modal-quote img{width:100%;height:100%;object-fit:contain}.project-review-modal-text{margin:0;font-family:"Onest","Inter",sans-serif;font-weight:400;font-size:20px;line-height:34px;color:#1C1C1E}.project-review-modal-line{width:100%;height:1px;min-height:1px;margin:34px 0 28px;background:#DDE3EC}.project-review-modal-author{display:flex;align-items:center;gap:16px}.project-review-modal-photo{width:64px;height:64px;min-width:64px;flex:0 0 64px;border-radius:50%;object-fit:cover;background:#F4F6F9}.project-review-modal-author-info h3{margin:0 0 4px;font-family:"Onest","Inter",sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#1C1C1E}.project-review-modal-author-info p{margin:0 0 4px;font-family:"Onest","Inter",sans-serif;font-size:14px;line-height:20px;color:#667085}.project-review-modal-author-info span{font-family:"Onest","Inter",sans-serif;font-weight:700;font-size:13px;line-height:18px;letter-spacing:1.44px;text-transform:uppercase;color:#184EC5}@media (max-width:575px){.project-review-section{padding:0 0 64px}.project-review-container{width:calc(100% - 30px);max-width:calc(100% - 30px)}.project-review-head{margin-bottom:22px}.project-review-title{font-size:27.5px;line-height:32.2px;letter-spacing:-.7px}.project-review-wrap{width:100%}.project-review-card{min-height:360px;padding:28px 24px 26px;border-radius:20px}.project-review-text{min-height:150px;max-height:162px;font-size:16px;line-height:27px}.project-review-photo{width:52px;height:52px;min-width:52px;flex-basis:52px}.project-review-modal{padding:16px}.project-review-modal-dialog{max-width:calc(100vw - 32px);max-height:calc(100svh - 32px);padding:34px 22px 26px;border-radius:18px}.project-review-modal-close{top:12px;right:12px;width:38px;height:38px}.project-review-modal-close span{left:10px;top:18px}.project-review-modal-text{font-size:16px;line-height:27px}.project-review-modal-author{align-items:flex-start}.project-review-modal-photo{width:52px;height:52px;min-width:52px;flex-basis:52px}}body.project-review-modal-open{overflow:hidden!important}.project-review-modal{position:fixed!important;inset:0!important;z-index:9999999!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important}.project-review-modal.is-open,body.project-review-modal-open .project-review-modal{display:flex!important}.project-review-modal-backdrop{position:absolute!important;inset:0!important;background:rgb(3 8 18 / .62)!important;backdrop-filter:blur(10px)!important}.project-review-modal-dialog{position:relative!important;z-index:2!important;width:640px!important;max-width:calc(100vw - 48px)!important;max-height:calc(100svh - 48px)!important;overflow-y:auto!important;padding:42px 42px 38px!important;border-radius:24px!important;border:1px solid #DDE3EC!important;background:#ffffff!important;box-shadow:0 30px 90px rgb(15 23 42 / .28)!important}@media (max-width:575px){.project-review-modal{padding:16px!important}.project-review-modal-dialog{max-width:calc(100vw - 32px)!important;max-height:calc(100svh - 32px)!important;padding:34px 22px 26px!important;border-radius:18px!important}}body.single-neo_project .projects-section{width:100%!important;padding:119px 0 119px!important;background:#ffffff!important;overflow:visible!important}body.single-neo_project .projects-container{width:1202px!important;max-width:1202px!important;margin:0 auto!important;overflow:visible!important}body.single-neo_project .projects-layout-overlap{position:relative!important;width:1202px!important;max-width:1202px!important;display:block!important;overflow:visible!important}body.single-neo_project .projects-layout-overlap .projects-intro{position:absolute!important;left:0!important;top:0!important;z-index:5!important;width:340px!important;max-width:340px!important;pointer-events:auto!important}body.single-neo_project .projects-layout-overlap .projects-title{width:340px!important}body.single-neo_project .projects-layout-overlap .projects-desc{width:340px!important}body.single-neo_project .projects-main-grid-overlap{width:1202px!important;max-width:1202px!important;display:grid!important;grid-template-columns:395px 395px 395px!important;grid-auto-columns:395px!important;gap:16px!important;align-items:start!important;justify-content:start!important;overflow:visible!important}body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(1){grid-column:2!important;grid-row:1!important}body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(2){grid-column:3!important;grid-row:1!important}body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(3){grid-column:1!important;grid-row:2!important}body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(4){grid-column:2!important;grid-row:2!important}body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(5){grid-column:3!important;grid-row:2!important}body.single-neo_project .projects-main-grid-overlap .project-card{display:block!important;width:395px!important;min-width:395px!important;max-width:395px!important;height:429px!important;min-height:429px!important;border-radius:24px!important;overflow:hidden!important;background:#ffffff!important;border:1px solid var(--line)!important}body.single-neo_project .projects-main-grid-overlap .project-image-wrap{width:392px!important;height:269.17px!important;margin:0 auto!important;overflow:hidden!important}body.single-neo_project .projects-main-grid-overlap .project-image{width:392px!important;height:269.17px!important;object-fit:cover!important}body.single-neo_project .projects-main-grid-overlap .project-body{padding:22px 24px 20px!important}body.single-neo_project .projects-main-grid-overlap .project-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:14px!important}body.single-neo_project .projects-main-grid-overlap .project-title{width:255px!important;max-width:255px!important;margin:0!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:510!important;font-size:24px!important;line-height:29.12px!important;letter-spacing:-0.56px!important;color:var(--dark)!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}body.single-neo_project .projects-main-grid-overlap .project-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:34px!important;row-gap:14px!important}body.single-neo_project .projects-main-grid-overlap .project-meta div{min-width:0!important}body.single-neo_project .projects-main-grid-overlap .project-meta span{display:block!important;margin:0 0 4px!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:500!important;font-size:12.7px!important;line-height:23.04px!important;color:var(--dark)!important;white-space:nowrap!important}body.single-neo_project .projects-main-grid-overlap .project-meta strong{display:block!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:500!important;font-size:14.8px!important;line-height:26.11px!important;color:var(--blue)!important;white-space:normal!important;overflow-wrap:anywhere!important}@media (max-width:1270px){body.single-neo_project .projects-container,body.single-neo_project .projects-layout-overlap,body.single-neo_project .projects-main-grid-overlap{width:calc(100vw - 80px)!important;max-width:calc(100vw - 80px)!important}body.single-neo_project .projects-main-grid-overlap{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.single-neo_project .projects-main-grid-overlap .project-card{width:100%!important;min-width:0!important;max-width:none!important}body.single-neo_project .projects-main-grid-overlap .project-image-wrap,body.single-neo_project .projects-main-grid-overlap .project-image{width:100%!important}}@media (max-width:991px){body.single-neo_project .projects-layout-overlap .projects-intro{position:static!important;width:100%!important;max-width:100%!important;margin-bottom:28px!important}body.single-neo_project .projects-layout-overlap .projects-title,body.single-neo_project .projects-layout-overlap .projects-desc{width:100%!important}body.single-neo_project .projects-main-grid-overlap{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.single-neo_project .projects-main-grid-overlap .project-card{grid-column:auto!important;grid-row:auto!important}}@media (max-width:575px){body.single-neo_project .projects-section{padding:36px 0 38px!important}body.single-neo_project .projects-container,body.single-neo_project .projects-layout-overlap,body.single-neo_project .projects-main-grid-overlap{width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;margin-left:auto!important;margin-right:auto!important}body.single-neo_project .projects-layout-overlap .projects-intro{margin-bottom:20px!important}body.single-neo_project .projects-main-grid-overlap{grid-template-columns:1fr!important;gap:16px!important}body.single-neo_project .projects-main-grid-overlap .project-card{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:342.5px!important;border-radius:16px!important}body.single-neo_project .projects-main-grid-overlap .project-image-wrap,body.single-neo_project .projects-main-grid-overlap .project-image{width:100%!important;height:217.5px!important}body.single-neo_project .projects-main-grid-overlap .project-body{padding:16px 18px 18px!important}body.single-neo_project .projects-main-grid-overlap .project-title{width:calc(100% - 58px)!important;max-width:none!important;font-size:18px!important;line-height:22.5px!important;letter-spacing:-0.45px!important}body.single-neo_project .projects-main-grid-overlap .project-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:28px!important;row-gap:12px!important}body.single-neo_project .projects-main-grid-overlap .project-meta span{font-family:"Inter",sans-serif!important;font-weight:400!important;font-size:11px!important;line-height:15.13px!important}body.single-neo_project .projects-main-grid-overlap .project-meta strong{font-weight:510!important;font-size:13px!important;line-height:17.88px!important}}body.single-neo_project .projects-main-grid-overlap .project-card{height:500px!important;min-height:500px!important;overflow:hidden!important}body.single-neo_project .projects-main-grid-overlap .project-image-wrap{height:269px!important;flex:0 0 269px!important}body.single-neo_project .projects-main-grid-overlap .project-image{height:269px!important}body.single-neo_project .projects-main-grid-overlap .project-body{min-height:231px!important;padding:24px 24px 24px!important;display:flex!important;flex-direction:column!important}body.single-neo_project .projects-main-grid-overlap .project-head{flex:0 0 auto!important;margin-bottom:18px!important}body.single-neo_project .projects-main-grid-overlap .project-title{min-height:58px!important}body.single-neo_project .projects-main-grid-overlap .project-meta{margin-top:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:34px!important;row-gap:14px!important}body.single-neo_project .projects-main-grid-overlap .project-meta span{margin-bottom:4px!important}body.single-neo_project .projects-main-grid-overlap .project-meta strong{line-height:22px!important}@media (max-width:575px){body.single-neo_project .projects-main-grid-overlap .project-card{height:auto!important;min-height:420px!important}body.single-neo_project .projects-main-grid-overlap .project-image-wrap,body.single-neo_project .projects-main-grid-overlap .project-image{height:217.5px!important}body.single-neo_project .projects-main-grid-overlap .project-body{min-height:202px!important;padding:18px 18px 20px!important}body.single-neo_project .projects-main-grid-overlap .project-title{min-height:45px!important}body.single-neo_project .projects-main-grid-overlap .project-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:28px!important;row-gap:12px!important}}@media (max-width:575px){body.single-neo_project .projects-section{padding:36px 0 38px!important;overflow:hidden!important}body.single-neo_project .projects-container,body.single-neo_project .projects-layout-overlap,body.single-neo_project .projects-main-grid-overlap{width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}body.single-neo_project .projects-layout-overlap{position:static!important;display:block!important}body.single-neo_project .projects-layout-overlap .projects-intro{position:static!important;width:100%!important;max-width:100%!important;margin:0 0 20px!important;padding:0!important}body.single-neo_project .projects-layout-overlap .projects-title{width:100%!important;max-width:100%!important;margin:0 0 18px!important;font-size:27.5px!important;line-height:32.2px!important;letter-spacing:-0.7px!important}body.single-neo_project .projects-layout-overlap .projects-desc,body.single-neo_project .projects-layout-overlap .projects-link-desktop{display:none!important}body.single-neo_project .projects-main-grid-overlap{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;align-items:start!important;justify-content:stretch!important}body.single-neo_project .projects-main-grid-overlap .project-card,body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(1),body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(2),body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(3),body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(4),body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(5){grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:430px!important;border-radius:16px!important;overflow:hidden!important}body.single-neo_project .projects-main-grid-overlap .project-image-wrap{width:100%!important;max-width:100%!important;height:217.5px!important;margin:0!important;border-radius:0!important}body.single-neo_project .projects-main-grid-overlap .project-image{width:100%!important;max-width:100%!important;height:217.5px!important;object-fit:cover!important}body.single-neo_project .projects-main-grid-overlap .project-body{width:100%!important;min-height:212px!important;padding:18px 18px 20px!important;display:flex!important;flex-direction:column!important}body.single-neo_project .projects-main-grid-overlap .project-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin:0 0 14px!important}body.single-neo_project .projects-main-grid-overlap .project-title{width:calc(100% - 56px)!important;max-width:calc(100% - 56px)!important;min-height:auto!important;margin:0!important;font-size:18px!important;line-height:22.5px!important;letter-spacing:-0.45px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}body.single-neo_project .projects-main-grid-overlap .round-arrow{width:42px!important;height:42px!important;flex:0 0 42px!important}body.single-neo_project .projects-main-grid-overlap .project-meta{margin-top:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:26px!important;row-gap:12px!important;width:100%!important}body.single-neo_project .projects-main-grid-overlap .project-meta div{min-width:0!important}body.single-neo_project .projects-main-grid-overlap .project-meta span{display:block!important;margin:0 0 4px!important;font-family:"Inter","Onest",sans-serif!important;font-weight:400!important;font-size:11px!important;line-height:15.13px!important;color:var(--dark)!important;white-space:nowrap!important}body.single-neo_project .projects-main-grid-overlap .project-meta strong{display:block!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:510!important;font-size:13px!important;line-height:17.88px!important;color:var(--blue)!important;white-space:normal!important;overflow-wrap:anywhere!important}body.single-neo_project .projects-link-mobile{width:260px!important;min-height:39px!important;margin:24px auto 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:26px!important;font-family:"SF Pro","SF Pro Display",sans-serif!important;font-weight:510!important;font-size:13px!important;line-height:19.5px!important;letter-spacing:1.68px!important;text-align:center!important;text-transform:uppercase!important;color:var(--blue)!important}}@media (max-width:575px){body.single-neo_project .projects-section{width:100%!important;padding:36px 0 38px!important;overflow:hidden!important}body.single-neo_project .projects-container{width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;margin:0 auto!important;padding:0!important;overflow:visible!important}body.single-neo_project .projects-layout-overlap{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body.single-neo_project .projects-layout-overlap .projects-intro{position:static!important;width:100%!important;max-width:100%!important;margin:0 0 22px!important;padding:0!important}body.single-neo_project .projects-main-grid-overlap{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;overflow:visible!important}body.single-neo_project .projects-main-grid-overlap .project-card,body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(1),body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(2),body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(3),body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(4),body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(5){grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;height:auto!important;min-height:430px!important;border-radius:16px!important;overflow:hidden!important;box-sizing:border-box!important}body.single-neo_project .projects-main-grid-overlap .project-image-wrap{width:100%!important;max-width:100%!important;height:217.5px!important;margin:0!important;border-radius:0!important;box-sizing:border-box!important}body.single-neo_project .projects-main-grid-overlap .project-image{width:100%!important;max-width:100%!important;height:217.5px!important;object-fit:cover!important}body.single-neo_project .projects-main-grid-overlap .project-body{width:100%!important;max-width:100%!important;min-height:212px!important;padding:18px 18px 20px!important;box-sizing:border-box!important}body.single-neo_project .projects-main-grid-overlap .project-title{width:calc(100% - 56px)!important;max-width:calc(100% - 56px)!important;min-height:auto!important}body.single-neo_project .projects-main-grid-overlap .project-meta{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:26px!important;row-gap:12px!important;box-sizing:border-box!important}body.single-neo_project .projects-main-grid-overlap .project-meta div{min-width:0!important}body.single-neo_project .projects-main-grid-overlap .project-meta strong{overflow-wrap:anywhere!important}}@media (min-width:576px) and (max-width:720px){.projects-page-container,.contact-container,.realizace-hero-layout{width:calc(100% - 40px)!important}.projects-page-grid{grid-template-columns:1fr!important}.projects-page-grid .project-card{min-height:430px!important}.projects-page-grid .project-image-wrap,.projects-page-grid .project-image{height:270px!important}.contact-container{grid-template-columns:1fr!important;gap:40px!important}}@media screen and (min-width:576px) and (max-width:991px){html body .realizace-hero,html body .realizace-hero-layout{position:relative!important;width:100%!important;height:1024px!important;min-height:1024px!important;max-height:none!important}html body .realizace-hero-layout{max-width:none!important;margin:0!important;padding:0 24px!important;display:block!important}html body .realizace-hero-main{position:absolute!important;top:calc(50% + 130px)!important;right:24px!important;bottom:auto!important;left:24px!important;width:auto!important;max-width:944px!important;margin:0 auto!important;padding:0!important;transform:translateY(-50%)!important}html body .realizace-hero-content{position:static!important;inset:auto!important;width:100%!important;max-width:720px!important;margin:0 0 18px!important;transform:none!important}html body .realizace-hero-title{width:100%!important;max-width:720px!important;margin:0!important;font-size:clamp(52px, 7.2vw, 68px)!important;line-height:.98!important;letter-spacing:-2.8px!important}html body .realizace-hero-bottom{position:static!important;width:100%!important;display:block!important}html body .realizace-hero-copy{width:100%!important;max-width:700px!important;margin:0 0 18px!important}html body .realizace-hero-text{display:block!important;width:100%!important;max-width:700px!important;margin:0 0 10px!important;font-size:14px!important;line-height:22px!important}html body .realizace-hero-text-mobile{display:none!important}html body .realizace-hero-cta{display:none!important}html body .realizace-hero-mobile-actions{position:static!important;inset:auto!important;width:auto!important;margin:0!important;display:flex!important}html body .realizace-hero-mobile-btn{width:164px!important;height:42px!important;padding:0 20px!important;font-size:13px!important}html body .realizace-hero-mobile-btn span img,html body .realizace-hero-cta span img{transform:rotate(0deg)!important}html body .projects-page-section{width:100%!important;padding:64px 0 72px!important;overflow:hidden!important}html body .projects-page-container{width:calc(100% - 48px)!important;max-width:944px!important;margin:0 auto!important;padding:0!important}html body .projects-page-grid,html body main .projects-page-section .projects-page-container .projects-page-grid{position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-columns:auto!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;gap:16px!important;align-items:stretch!important;justify-items:stretch!important}html body .projects-page-grid>.project-card,html body main .projects-page-grid>a.project-card,html body .projects-page-grid .project-card{position:relative!important;grid-column:auto!important;grid-row:auto!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:410px!important;margin:0!important;padding:0!important;border-radius:18px!important;overflow:hidden!important;box-sizing:border-box!important}html body .projects-page-grid>.project-card:nth-child(n){grid-column:auto!important;grid-row:auto!important;grid-area:auto!important}html body .projects-page-grid .project-image-wrap,html body .projects-page-grid .project-image{width:100%!important;min-width:0!important;max-width:100%!important;height:246px!important;margin:0!important}html body .projects-page-grid .project-image{object-fit:cover!important}html body .projects-page-grid .project-body{width:100%!important;min-width:0!important;max-width:100%!important;min-height:164px!important;padding:18px 20px 20px!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}html body .projects-page-grid .project-head{width:100%!important;min-width:0!important;min-height:48px!important;margin:0 0 12px!important;gap:12px!important}html body .projects-page-grid .project-title{width:calc(100% - 48px)!important;min-width:0!important;max-width:calc(100% - 48px)!important;margin:0!important;font-size:18px!important;line-height:22px!important;letter-spacing:-.4px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}html body .projects-page-grid .round-arrow,html body .projects-page-grid .project-arrow{width:36px!important;height:36px!important;flex:0 0 36px!important}html body .projects-page-grid .project-meta{width:100%!important;min-width:0!important;max-width:100%!important;margin:auto 0 0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:none!important;gap:8px!important}html body .projects-page-grid .project-meta>div{grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important;max-width:100%!important}html body .projects-page-grid .project-meta span{display:block!important;margin:0 0 3px!important;font-size:10px!important;line-height:15px!important;white-space:nowrap!important}html body .projects-page-grid .project-meta strong{display:block!important;max-width:100%!important;margin:0!important;font-size:11px!important;line-height:16px!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .contact-section{padding:64px 0 72px!important}html body .contact-section .contact-container{width:calc(100% - 48px)!important;max-width:944px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.84fr)!important;gap:56px!important;align-items:start!important}html body .contact-section .contact-left,html body .contact-section .contact-list,html body .contact-section .contact-list-right,html body .contact-section .contact-item{width:100%!important}}html body .project-card .project-meta,html body .projects-page-grid .project-meta,html body .projects-main-grid .project-meta,html body .home-projects-grid .project-meta,html body .related-projects .project-meta{width:100%!important;max-width:100%!important;margin:auto 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,auto)!important;grid-auto-flow:row!important;column-gap:28px!important;row-gap:14px!important;align-items:start!important}html body .project-card .project-meta>div,html body .projects-page-grid .project-meta>div,html body .projects-main-grid .project-meta>div,html body .home-projects-grid .project-meta>div,html body .related-projects .project-meta>div{grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important;max-width:100%!important}html body .project-card .project-meta span,html body .projects-page-grid .project-meta span,html body .projects-main-grid .project-meta span,html body .home-projects-grid .project-meta span,html body .related-projects .project-meta span{display:block!important;margin:0 0 5px!important;font-size:12px!important;line-height:17px!important;font-weight:400!important;color:#1C1C1E!important;white-space:nowrap!important}html body .project-card .project-meta strong,html body .projects-page-grid .project-meta strong,html body .projects-main-grid .project-meta strong,html body .home-projects-grid .project-meta strong,html body .related-projects .project-meta strong{display:block!important;max-width:100%!important;margin:0!important;font-size:15px!important;line-height:21px!important;font-weight:500!important;color:#4076FF!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body .project-card .project-body,html body .projects-page-grid .project-body,html body .projects-main-grid .project-body,html body .home-projects-grid .project-body,html body .related-projects .project-body{height:auto!important;min-height:205px!important}@media screen and (min-width:576px) and (max-width:991px){html body .projects-page-grid .project-card,html body .projects-main-grid .project-card,html body .home-projects-grid .project-card,html body .related-projects .project-card{min-height:450px!important}html body .projects-page-grid .project-body,html body .projects-main-grid .project-body,html body .home-projects-grid .project-body,html body .related-projects .project-body{min-height:204px!important;padding:18px 20px 22px!important}}@media screen and (max-width:575px){html body .project-card .project-meta,html body .projects-page-grid .project-meta,html body .projects-main-grid .project-meta,html body .home-projects-grid .project-meta,html body .related-projects .project-meta{column-gap:22px!important;row-gap:12px!important}html body .project-card .project-meta span,html body .projects-page-grid .project-meta span,html body .projects-main-grid .project-meta span,html body .home-projects-grid .project-meta span,html body .related-projects .project-meta span{font-size:11px!important;line-height:16px!important}html body .project-card .project-meta strong,html body .projects-page-grid .project-meta strong,html body .projects-main-grid .project-meta strong,html body .home-projects-grid .project-meta strong,html body .related-projects .project-meta strong{font-size:13px!important;line-height:18px!important}}@media screen and (min-width:576px) and (max-width:991px){html body .realizace-hero-mobile-btn span img,html body .realizace-hero-cta span img{transform:rotate(180deg)!important;transform-origin:center!important}}@media (min-width:576px) and (max-width:991px){.project-detail-container,.projects-container,.contact-container,.project-review-container{width:calc(100% - 48px)!important;max-width:944px!important;margin-left:auto!important;margin-right:auto!important}.project-detail-page{padding:72px 0 88px!important}.project-detail-head{width:100%!important;margin:0 0 34px!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)!important;column-gap:42px!important;align-items:start!important}.project-detail-title-side,.project-detail-title{width:100%!important}.project-detail-title{margin:0!important;font-size:44px!important;line-height:48px!important;letter-spacing:-1.45px!important}.project-detail-desc{width:100%!important;max-width:420px!important;margin:42px 0 0 auto!important;font-size:14px!important;line-height:23px!important;text-align:right!important}.project-gallery{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.project-gallery-item{width:100%!important;margin:0!important;border-radius:20px!important}.project-gallery-large,.project-gallery-bottom{grid-column:1 / -1!important;width:100%!important;height:clamp(430px, 63vw, 600px)!important}.project-gallery-half{width:100%!important;height:clamp(260px, 34vw, 340px)!important}.project-gallery-item img{width:100%!important;height:100%!important;object-fit:cover!important}.projects-section{padding:72px 0!important}.projects-layout,.projects-layout-overlap{width:100%!important;display:block!important;grid-template-columns:none!important;column-gap:0!important}.projects-intro{width:100%!important;min-height:0!important;margin:0 0 30px!important;padding:0!important}.projects-title{width:100%!important;margin-bottom:14px!important;font-size:44px!important;line-height:48px!important;letter-spacing:-1.45px!important}.projects-desc{width:100%!important;max-width:620px!important;margin-bottom:18px!important;font-size:15px!important;line-height:24px!important}.projects-link-desktop{display:inline-flex!important}.projects-link-mobile{display:none!important}body.single-neo_project .projects-main-grid,body.single-neo_project .projects-main-grid-overlap{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-flow:row!important;gap:16px!important}body.single-neo_project .projects-main-grid-overlap .project-card,body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(1),body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(2),body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(3),body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(4),body.single-neo_project .projects-main-grid-overlap .project-card:nth-child(5){position:relative!important;grid-column:auto!important;grid-row:auto!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:510px!important;margin:0!important;overflow:hidden!important;background:#ffffff!important;border:1px solid var(--line)!important;border-radius:18px!important}body.single-neo_project .projects-main-grid-overlap .project-image-wrap{width:100%!important;height:286px!important;margin:0!important;overflow:hidden!important;border-bottom:1px solid var(--line)!important}.projects-main-grid .project-image{width:100%!important;height:286px!important;object-fit:cover!important}body.single-neo_project .projects-main-grid-overlap .project-body{width:100%!important;min-height:224px!important;padding:24px 24px 26px!important;display:flex!important;flex-direction:column!important}body.single-neo_project .projects-main-grid-overlap .project-head{width:100%!important;min-height:62px!important;margin:0 0 22px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}body.single-neo_project .projects-main-grid-overlap .project-title{width:calc(100% - 56px)!important;max-width:calc(100% - 56px)!important;margin:0!important;font-size:21px!important;line-height:26px!important;letter-spacing:-.48px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}body.single-neo_project .projects-main-grid-overlap .round-arrow,body.single-neo_project .projects-main-grid-overlap .project-arrow{width:40px!important;height:40px!important;flex:0 0 40px!important}.projects-main-grid .project-meta{width:100%!important;margin:auto 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,auto)!important;column-gap:34px!important;row-gap:16px!important}body.single-neo_project .projects-main-grid-overlap .project-meta>div{width:auto!important;min-width:0!important;max-width:100%!important}body.single-neo_project .projects-main-grid-overlap .project-meta span{display:block!important;margin:0 0 6px!important;font-size:12px!important;line-height:17px!important;font-weight:400!important;white-space:nowrap!important}body.single-neo_project .projects-main-grid-overlap .project-meta strong{display:block!important;max-width:100%!important;font-size:16px!important;line-height:22px!important;font-weight:500!important;color:var(--blue)!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.project-review-section{padding:0 0 72px!important}.project-review-wrap{width:100%!important;max-width:760px!important}.project-review-card{min-height:310px!important;padding:30px!important;border-radius:20px!important}.project-review-title{font-size:44px!important;line-height:48px!important}.project-review-text{min-height:100px!important;max-height:150px!important;font-size:18px!important;line-height:29px!important}.contact-section{padding:64px 0 72px!important}.contact-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.88fr)!important;column-gap:52px!important;align-items:start!important}.contact-left,.contact-list,.contact-item{width:100%!important}.contact-left{margin:0!important;padding:0!important}.contact-title{margin-bottom:14px!important;font-size:44px!important;line-height:48px!important;letter-spacing:-1.45px!important}.contact-desc{width:100%!important;max-width:430px!important;margin:0!important;font-size:14px!important;line-height:23px!important}.contact-list{padding-top:48px!important}.contact-item{gap:14px!important;padding-bottom:16px!important;margin-bottom:16px!important}.contact-icon{width:40px!important;height:40px!important;flex:0 0 40px!important}.contact-info span{font-size:10px!important;line-height:16px!important}.contact-info strong{font-size:14px!important;line-height:21px!important}}@media (min-width:992px){html body .realizace-hero,html body .realizace-hero-layout{height:min(809px, 100vh)!important;height:min(809px, 100svh)!important;min-height:0!important;max-height:809px!important}html body .realizace-hero-layout{width:1202px!important;max-width:calc(100% - 80px)!important;margin:0 auto!important;position:relative!important;display:block!important;padding:0!important}html body .realizace-hero-main{position:absolute!important;left:0!important;right:0!important;top:27.2%!important;bottom:auto!important;width:100%!important;max-width:1202px!important;margin:0 auto!important;transform:none!important}}@media (min-width:576px){body .hero-section,body .about-hero,body .about-page-hero,body .contact-hero,body .career-hero,body .green-hero,body .rec-hero,body .pam-hero,body .novo-hero,body .sluzby-hero,body .service-page-hero,body .realizace-hero,body .job-hero,body .project-hero{min-height:720px;height:100vh;overflow:hidden}@supports (height:100svh){body .hero-section,body .about-hero,body .about-page-hero,body .contact-hero,body .career-hero,body .green-hero,body .rec-hero,body .pam-hero,body .novo-hero,body .sluzby-hero,body .service-page-hero,body .realizace-hero,body .job-hero,body .project-hero{height:100svh}}@supports (height:100dvh){body .hero-section,body .about-hero,body .about-page-hero,body .contact-hero,body .career-hero,body .green-hero,body .rec-hero,body .pam-hero,body .novo-hero,body .sluzby-hero,body .service-page-hero,body .realizace-hero,body .job-hero,body .project-hero{height:100dvh}}body .hero-layout,body .about-hero-layout,body .about-page-layout,body .contact-hero-layout,body .career-hero-layout,body .green-hero-layout,body .rec-hero-layout,body .pam-hero-layout,body .novo-hero-layout,body .sluzby-hero-layout,body .service-page-layout,body .service-page-hero-layout,body .realizace-hero-layout,body .job-hero-layout,body .project-hero-layout{min-height:100%;height:100%}}@media (min-width:576px){body .about-hero-bg,body .about-page-hero-img,body .contact-hero-bg,body .career-hero-bg,body .green-hero-img,body .green-hero-bg,body .rec-hero-img,body .rec-hero-bg,body .pam-hero-bg,body .novo-hero-bg,body .sluzby-hero-bg,body .service-page-hero-desktop-img,body .service-page-hero-mobile-img,body .service-page-hero-bg,body .realizace-hero-bg,body .job-hero-bg,body .project-hero-bg,body .project-hero img{height:100%;min-height:100%;object-fit:cover}}@media (min-width:900px) and (max-height:820px){body .hero-title,body .about-hero-title,body .about-page-title,body .contact-hero-title,body .career-hero-title,body .green-hero-title,body .rec-hero-title,body .pam-hero-title,body .novo-hero-title,body .sluzby-hero-title,body .service-page-title,body .realizace-hero-title,body .job-hero-title,body .project-hero-title{font-size:clamp(64px, 7vw, 112px);line-height:.96}body .hero-desc,body .about-hero-text,body .about-page-text,body .contact-hero-text,body .career-hero-text,body .green-hero-text,body .rec-hero-text,body .pam-hero-text,body .novo-hero-text,body .sluzby-hero-text,body .service-page-text,body .realizace-hero-text,body .job-hero-desc,body .project-hero-text{font-size:15px;line-height:24px}}@media (min-width:900px) and (max-height:700px){body .hero-title,body .about-hero-title,body .about-page-title,body .contact-hero-title,body .career-hero-title,body .green-hero-title,body .rec-hero-title,body .pam-hero-title,body .novo-hero-title,body .sluzby-hero-title,body .service-page-title,body .realizace-hero-title,body .job-hero-title,body .project-hero-title{font-size:clamp(52px, 6vw, 86px);line-height:.96}body .hero-desc,body .about-hero-text,body .about-page-text,body .contact-hero-text,body .career-hero-text,body .green-hero-text,body .rec-hero-text,body .pam-hero-text,body .novo-hero-text,body .sluzby-hero-text,body .service-page-text,body .realizace-hero-text,body .job-hero-desc,body .project-hero-text{font-size:14px;line-height:22px}}@media (min-width:900px) and (max-height:600px){body .hero-section,body .about-hero,body .about-page-hero,body .contact-hero,body .career-hero,body .green-hero,body .rec-hero,body .pam-hero,body .novo-hero,body .sluzby-hero,body .service-page-hero,body .realizace-hero,body .job-hero,body .project-hero{height:auto;min-height:640px}body .hero-layout,body .about-hero-layout,body .about-page-layout,body .contact-hero-layout,body .career-hero-layout,body .green-hero-layout,body .rec-hero-layout,body .pam-hero-layout,body .novo-hero-layout,body .sluzby-hero-layout,body .service-page-layout,body .service-page-hero-layout,body .realizace-hero-layout,body .job-hero-layout,body .project-hero-layout{min-height:640px}}@media (max-width:575px){@supports (height:100svh){body .hero-section,body .about-hero,body .about-page-hero,body .contact-hero,body .career-hero,body .green-hero,body .rec-hero,body .pam-hero,body .novo-hero,body .sluzby-hero,body .service-page-hero,body .realizace-hero,body .job-hero,body .project-hero{min-height:100svh}}}body{--neo-global-hero-safe-loaded:1}html,body{max-width:100%;overflow-x:hidden}*,*::before,*::after{box-sizing:border-box}img,svg,video,iframe{max-width:100%}video,iframe{display:block}@media (max-width:1199px){body .mission-container,body .team-container,body .milestones-container,body .about-reviews-container,body .about-digital-container,body .service-detail-container,body .service-more-container,body .projects-page-container,body .realizace-container,body .project-detail-container,body .contact-info-container,body .contact-form-container,body .contact-map-container,body .contact-team-container,body .career-stats-container,body .career-why-container,body .career-jobs-container,body .career-benefits-container,body .career-contact-container,body .job-container{width:calc(100% - 80px);max-width:1040px;margin-left:auto;margin-right:auto}}@media (max-width:991px){body .mission-container,body .team-container,body .milestones-container,body .about-reviews-container,body .about-digital-container,body .service-detail-container,body .service-more-container,body .projects-page-container,body .realizace-container,body .project-detail-container,body .contact-info-container,body .contact-form-container,body .contact-map-container,body .contact-team-container,body .career-stats-container,body .career-why-container,body .career-jobs-container,body .career-benefits-container,body .career-contact-container,body .job-container{width:calc(100% - 56px);max-width:760px}}@media (max-width:575px){body .mission-container,body .team-container,body .milestones-container,body .about-reviews-container,body .about-digital-container,body .service-detail-container,body .service-more-container,body .projects-page-container,body .realizace-container,body .project-detail-container,body .contact-info-container,body .contact-form-container,body .contact-map-container,body .contact-team-container,body .career-stats-container,body .career-why-container,body .career-jobs-container,body .career-benefits-container,body .career-contact-container,body .job-container{width:calc(100% - 27px);max-width:390px}}@media (max-width:1199px){body .mission-section,body .team-section,body .milestones-section,body .about-reviews-section,body .about-digital-section,body .service-detail-section,body .service-more-section,body .projects-page-section,body .realizace-section,body .project-detail-section,body .contact-info-section,body .contact-form-section,body .contact-map-section,body .contact-team-section,body .career-stats-section,body .career-why-section,body .career-jobs-section,body .career-benefits-section,body .career-contact-section,body .job-content-section{padding-top:96px;padding-bottom:96px}}@media (max-width:991px){body .mission-section,body .team-section,body .milestones-section,body .about-reviews-section,body .about-digital-section,body .service-detail-section,body .service-more-section,body .projects-page-section,body .realizace-section,body .project-detail-section,body .contact-info-section,body .contact-form-section,body .contact-map-section,body .contact-team-section,body .career-stats-section,body .career-why-section,body .career-jobs-section,body .career-benefits-section,body .career-contact-section,body .job-content-section{padding-top:72px;padding-bottom:72px}}@media (max-width:575px){body .mission-section,body .team-section,body .milestones-section,body .about-reviews-section,body .about-digital-section,body .service-detail-section,body .service-more-section,body .projects-page-section,body .realizace-section,body .project-detail-section,body .contact-info-section,body .contact-form-section,body .contact-map-section,body .contact-team-section,body .career-stats-section,body .career-why-section,body .career-jobs-section,body .career-benefits-section,body .career-contact-section,body .job-content-section{padding-top:52px;padding-bottom:52px}}@media (max-width:1199px){body .mission-title,body .team-title,body .milestones-title,body .about-reviews-title,body .about-digital-title,body .service-detail-title,body .service-more-title,body .projects-page-title,body .realizace-title,body .project-detail-title,body .contact-info-title,body .contact-form-title,body .contact-map-title,body .contact-team-title,body .career-stats-title,body .career-why-title,body .career-jobs-title,body .career-benefits-title,body .career-contact-title,body .job-content-title{font-size:clamp(44px, 5vw, 64px);line-height:1.12;letter-spacing:-1.8px}}@media (max-width:767px){body .mission-title,body .team-title,body .milestones-title,body .about-reviews-title,body .about-digital-title,body .service-detail-title,body .service-more-title,body .projects-page-title,body .realizace-title,body .project-detail-title,body .contact-info-title,body .contact-form-title,body .contact-map-title,body .contact-team-title,body .career-stats-title,body .career-why-title,body .career-jobs-title,body .career-benefits-title,body .career-contact-title,body .job-content-title{font-size:clamp(34px, 9vw, 46px);line-height:1.12;letter-spacing:-1.2px}}@media (max-width:991px){body .service-detail-images img,body .project-gallery img,body .project-detail-gallery img,body .realizace-gallery img{max-width:100%;object-fit:cover}}@media (max-width:991px){body .contact-form,body .wpcf7-form,body .career-form,body .job-form{width:100%;max-width:100%}body input,body textarea,body select{max-width:100%}}@media (max-width:575px){body input,body textarea,body select,body button{font-size:16px}}@media (max-width:991px){body iframe,body .map iframe,body .contact-map iframe{width:100%;max-width:100%}}@media (max-width:575px){body iframe,body .map iframe,body .contact-map iframe{min-height:320px}}@media (max-width:767px){body table{display:block;width:100%;overflow-x:auto}body .content,body .entry-content,body .page-content{overflow-wrap:anywhere}}@media (max-width:575px){body .team-bio,body .team-card-body>p:not(.team-position){display:block;visibility:visible;opacity:1;max-height:125px;overflow:hidden;font-size:13px;line-height:20.8px}body .team-contacts{display:none}}body{--neo-global-responsive-sections-safe-loaded:1}