.logo{width:100%;height:auto;max-width:220px}.logo-wrapper{display:block}.hero{display:flex;flex-flow:column;justify-content:center;align-items:start;height:800px;background-image:url(https://geodetickeprace.com/wp-content/uploads/2026/04/hero-bg-bVydY7O9.jpg),linear-gradient(0deg,rgba(255,255,255,0) 69.09871244635193%,rgba(255,255,255,0.51) 92.70386266094421%);background-size:cover,auto;background-position:50% 50%,0px 0px;background-repeat:no-repeat,repeat;background-attachment:scroll,scroll}.hero-title{color:#FFF}.hero-container{display:flex;justify-content:center;align-items:end;width:100%;height:calc(100vh - 80px - 130px);padding-right:80px;padding-bottom:80px;padding-left:80px;background-image:linear-gradient(0deg,rgba(12,22,14,0.87) 13.733905579399142%,rgba(5,5,5,0.2) 100%),url(https://geodetickeprace.com/wp-content/uploads/2026/10/Geodet-u-auta-a-zamerovaci-techniky.png);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.hero-content{display:flex;flex-flow:column;justify-content:space-between;align-items:start;gap:32px;width:100%}.hero-btns-wrapper{display:flex;flex-flow:row;justify-content:end;align-items:end;gap:32px}.hero-content-wrapper{display:flex;flex-flow:column;justify-content:end;align-items:start;gap:24px}.hero-text{color:var(--white);font-family:"Outfit",sans-serif;font-weight:200;font-size:16px;letter-spacing:1px}.usp-container{display:flex;justify-content:center;align-items:center;padding-top:12px;padding-bottom:12px;background-color:var(--bg)}.ups-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;align-items:center;justify-items:center;gap:0px;width:100%;padding-top:0px;padding-bottom:0px}.usp-item{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:16px;width:100%;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;border-left:1px solid #1E3D257D}.usp-text-headline{color:var(--primary);font-family:"Outfit",sans-serif;font-weight:700;font-size:20px;line-height:1}.usp-text{line-height:1}.info-container{flex-flow:row;background-color:var(--gold)}.info-wrapper{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:8px}.info-text{color:var(--primary);line-height:1.4}.usp-item-last{border-right:1px solid #1E3D257D}.about-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;justify-items:center;gap:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.about-img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.container-1{width:100%;padding-top:80px;padding-right:80px;padding-bottom:80px;padding-left:80px}.mb-20{margin-bottom:20px!important}.about-btns-wrapper{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:32px}.section-1{padding-top:80px;padding-bottom:80px;background-color:var(--primary)}.about-infobox{display:flex;justify-content:start;align-items:center;gap:8px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;border-top:1px solid #5C65608A;border-bottom:1px solid #5C65608A;border-left:1px solid #5C65608A;border-right:1px solid #5C65608A}.about-infobox-text{line-height:1.3}.toptext-line{position:relative;color:var(--primary);font-family:"Outfit",sans-serif;text-transform:uppercase;padding-left:36px}.text-light{color:var(--white)}.sluzby-heading{width:100%;max-width:350px!important}.sluzby-heading-wrapper{display:flex;justify-content:space-between;align-items:end;width:100%;margin-bottom:40px}.body-text-light{color:var(--light-body-text)}.sluzby-header-text{width:100%;max-width:400px;text-align:end}.sluzby-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;align-items:stretch;justify-items:start}.sluzby-item{display:block;position:relative;width:100%;height:100%}.sluzby-item:hover{background-color:#2A4A2F}.sluzby-item-img{object-fit:cover;object-position:50% 50%;aspect-ratio:16 / 9}.sluzby-item-content{display:flex;flex-flow:column;justify-content:center;align-items:start;width:100%;height:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.sluzby-item-heading{font-weight:600;font-size:20px;margin-bottom:8px!important}.sluzby-item-number{color:var(--gold);font-family:"Outfit",sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;margin-bottom:4px}.sluzby-item-text{line-height:1.4;margin-bottom:16px}.sluzby-item-btn-text{color:var(--gold);font-family:"Outfit",sans-serif;text-transform:uppercase}.sluzby-item-btn{display:flex;justify-content:start;align-items:center;gap:12px;margin-top:auto!important}.cta-container{display:flex;justify-content:center;align-items:center;padding-top:80px;padding-bottom:80px;background-color:var(--bg)}.cta-heading{text-align:center}.cta-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%}.cta-text{text-align:center}.vyhody-checklist-item{display:flex;justify-content:start;align-items:start;gap:32px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;border-bottom:1px solid #5C65608A}.vyhody-checklist-item-heading{font-weight:600;font-size:20px;margin-bottom:4px!important}.vyhody-checklist-item-content{display:flex;flex-flow:column;justify-content:center;align-items:start;margin-top:2px}.vyhody-checklist-item-text{line-height:1.4}.mb-32{margin-bottom:32px!important}.spoluprace-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0px;width:100%}.spoluprace-content{display:flex;flex-flow:column;justify-content:center;align-items:start;width:100%;height:100%;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--bg-light)}.spoluprace-img{width:100%;height:320px;object-fit:cover}.faq{width:100%}.kontakt-container{padding-top:80px;padding-bottom:80px;background-color:var(--bg)}.kontakt-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:start;justify-items:center;gap:80px;width:100%}.kontakt-content{width:100%}.kontakt-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:50px;height:50px;background-color:var(--white)}.kotakt-form{width:100%;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--primary)}.footer{padding-top:80px;padding-bottom:20px}.footer-wrapper{display:flex;justify-content:space-between;gap:32px;width:100%}.container-2{display:flex;flex-flow:column}.mb-4{margin-bottom:4px!important}.mb-8{margin-bottom:8px!important}.footer-text{max-width:350px}.copyright{width:100%;margin-top:80px}.header-builder-1{box-shadow:0px 4px 8px 0px #0000001C}.google-reviews{width:100%}.sluzby-item-last{grid-column-start:1;grid-column-end:4}.sluzby-item-last:hover{background-color:var(--primary)}.header-btns-wrapper{display:flex;gap:16px}.footer-map{width:100%;height:auto;max-width:260px;object-fit:contain;object-position:50% 0%}.sluzby-item-last-img{aspect-ratio:4 / 3}.page-title-bar{height:550px!important;background-image:linear-gradient(0deg,rgba(16,34,21,1) 0%,rgba(30,61,37,1) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ptb-title{text-align:start}.ptb-content{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:32px;width:100%;max-width:1150px}.ptb-wrapper{display:flex;flex-flow:row;justify-content:space-between;align-items:end;width:100%}.sluzby-item-img-last{height:100%}.img-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.hero-photo{background-image:linear-gradient(0deg,rgba(12,22,14,0.2) 14.163090128755364%,rgba(5,5,5,0.2) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.page-title-bar-compact{height:340px!important}