.grecaptcha-badge{display:none!important}input[type=checkbox]{width:24px!important;height:24px!important;-webkit-appearance:checkbox;-moz-appearance:checkbox;padding:0;margin:0 1rem 0 0}body{font-family:'Dosis',sans-serif}input,textarea,select{font-family:"Dosis",sans-serif}input.wpcf7-not-valid{border:1px solid red!important;background:#f29494!important;color:black!important;font-weight:700!important}.wpcf7-form-control.wpcf7-acceptance.wpcf7-not-valid{background:#f29494;display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;margin:0;padding:0}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block}nav ul{list-style:none}ol{list-style:decimal}ul{list-style:disc}ul ul{list-style:circle}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}ins{text-decoration:underline}del{text-decoration:line-through}mark{background:0 0}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #7f0000;margin:5px 10px 0;padding:0}input,select,a img{vertical-align:middle}ul{list-style:none}#cookies{position:fixed;bottom:0;left:0;width:100%;background:#fff;font-size:14px;z-index:999}.cookiesEU-text{width:90%;float:left}.cookiesEU-close{width:16px;float:right;text-align:right;display:block;font-size:16px;line-height:1;color:#333}.cookiesEU-inner{padding:20px 0;overflow:hidden}*{box-sizing:border-box;-webkit-transition-duration:.3s;transition-duration:.3s}body{font-size:16px;line-height:1.5;color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}ul,ol{padding-left:15px}p,ul,ol,blockquote{margin-bottom:15px}.container,.row{overflow:hidden;clear:both;margin:0 auto}.container{width:90%}.alignright{text-align:right}.aligncenter{text-align:center;clear:none!important}.justify{text-align:justify}.radius{-webkit-border-radius:4px;border-radius:4px}.lazy{background:url(//geodeta-wm.pl/wp-content/themes/geodeta-theme/images/loading.svg) center center 30px 30px no-repeat}.hiddenBody{overflow-y:hidden}#menu{-webkit-transition:none;transition:none}#gotop{position:fixed;bottom:20px;right:20px;background:rgba(0,0,0,.2);color:#fff;width:40px;height:40px;text-align:center;line-height:35px;font-size:20px;display:none;-webkit-transition-duration:0s;transition-duration:0s;z-index:9999}#gotop:hover{background:rgba(0,0,0,.6);-webkit-transition-duration:.3s;transition-duration:.3s}header .container,header .row{overflow:visible}#menu ul.menu{padding-left:0;margin-bottom:0}#menu ul.menu li{display:inline-block;margin:0}#menu ul.menu li a{text-decoration:none;display:inline-block;cursor:pointer}#menu ul.menu li.current-menu-item{font-weight:700}#menu ul.menu li.menu-item-has-children{position:relative}#menu ul.menu li.menu-item-has-children:hover ul.sub-menu{visibility:visible;opacity:1;transition-delay:0s}#menu ul.menu li.menu-item-has-children>a:after{content:' \f107';font-family:FontAwesome;margin-left:4px}#menu ul.menu li ul.sub-menu{position:absolute;top:34px;left:-10px;min-width:220px;padding:10px;background:0 0;z-index:999999;visibility:hidden;transition:.2s .2s;opacity:0;text-align:left;-webkit-border-radius:5px;border-radius:5px;font-size:14px}#menu ul.menu li ul.sub-menu li{margin:0}#menu ul.menu li .sub-menu a{padding:0 0 5px}#menu ul.menu li .sub-menu li:last-child a{padding:0}#openMenu{display:none;float:right;width:16px}#closeMenu{display:none;float:right;width:16px;margin-bottom:20px}#content ul{list-style:disc;margin-left:30px}#content ol{margin-left:30px}#content a:hover{text-decoration:none}#content blockquote p{margin-bottom:0}#content blockquote{padding:20px;background:#f4f4f4;margin-bottom:15px;-webkit-border-radius:4px;border-radius:4px}#content .row{padding:15px 0}#content h1,#content h2,#content h3,#content h4{margin:10px 0 20px}#content h1{font-size:32px}#content h2{font-size:26px}#content h3{font-size:22px}#content h4{font-size:18px}input,textarea,select{-webkit-appearance:none}input[type=text],input[type=email],input[type=tel],select{width:100%!important;height:54px!important;line-height:54px;border:1px solid #ccc;-webkit-border-radius:4px!important;border-radius:4px!important;padding-left:15px;margin-top:5px;font-size:18px;font-weight:700;background:#f8f8f8}input:focus,textarea:focus{border-color:#666}input[type=submit]{padding-left:0;color:#fff;border:none;line-height:32px;cursor:pointer;margin-bottom:30px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}input[type=submit]:focus{border:none}textarea{width:100%;height:140px;line-height:22px;font-size:18px;font-weight:700;padding:15px;margin-top:5px;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;background:#f8f8f8}header{position:fixed;top:0;left:0;width:100%;z-index:999;height:100px;line-height:100px;background:#fff}header.fixed{height:80px;line-height:80px;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.2);box-shadow:0 0 40px 0 rgba(0,0,0,.2)}header #logo img{height:71px;width:330px}header.fixed #logo img{height:60px;width:278px}body{padding-top:100px}#menu li a{letter-spacing:1px;color:#333;margin:0 15px;text-transform:uppercase;text-decoration:none;font-weight:700}#menu li a:hover{color:#3ab44a}header.fixed #menu li a{font-size:14px}#intro{background:#121825;color:#fff;height:600px;padding-top:150px}#intro h1{text-transform:uppercase;letter-spacing:2px;font-size:30px}#intro h2{font-size:18px;font-weight:400;margin:30px 0}.btn,input[type=submit]{display:block;margin:0 auto;letter-spacing:1px;color:#fff;text-align:center;width:220px;height:48px;line-height:48px;text-transform:uppercase;text-decoration:none;font-size:14px;font-weight:700;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.btn:hover{width:230px}footer{padding:30px 0 15px}#content h3{font-size:24px;color:#121825;padding:40px 0 15px;text-transform:uppercase;letter-spacing:2px}#about,#offer,#form,#contact{padding-bottom:80px}#about .btn{float:left;margin-top:30px}#offer,#contact{background:#121825;color:#fff}#content #offer h3,#content #contact h3{color:#fff}.offer-line{overflow:hidden;min-height:80px}.offer-icon{width:40px;float:left;font-size:22px;padding-left:60px}.offer-text{width:360px;float:right;padding-top:3px}.contact-icon i{font-size:60px;margin-top:30px}#contact h4{color:#3ab44a;text-transform:uppercase;letter-spacing:2px;font-weight:400;margin-top:40px}#intro{background:url(//geodeta-wm.pl/wp-content/themes/geodeta-theme/images/bg-1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}#offer{background:url(//geodeta-wm.pl/wp-content/themes/geodeta-theme/images/bg-2.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}#contact{background:url(//geodeta-wm.pl/wp-content/themes/geodeta-theme/images/bg-3.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}#contact a{color:#fff}#logo{display:block;margin-top:-3px}input[type=submit]{margin-top:30px}.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha>div{margin:0 auto}@media all and (min-width:1200px){.container{width:1160px}.row{margin:0 -20px}.col{float:left;margin:0 20px;display:block}.col-1{width:60px}.col-2{width:160px}.col-3{width:260px}.col-4{width:360px}.col-5{width:460px}.col-6{width:560px}.col-7{width:660px}.col-8{width:760px}.col-9{width:860px}.col-10{width:960px}.col-11{width:1060px}.col-12{width:1160px}.span-1{margin-left:120px}.span-2{margin-left:220px}.span-3{margin-left:320px}.span-4{margin-left:420px}.span-5{margin-left:520px}.span-6{margin-left:620px}.span-7{margin-left:720px}.span-8{margin-left:820px}.span-9{margin-left:920px}.span-10{margin-left:1020px}.span-11{margin-left:1120px}}@media all and (min-width:1024px) and (max-width:1199px){.container{width:940px}#menu li a{margin:0 10px}.offer-text{width:280px}footer{font-size:14px}header #logo,header #logo img{height:auto}.row{margin:0 -10px}.col{float:left;margin:0 10px;display:block}.col-1{width:60px}.col-2{width:140px}.col-3{width:220px}.col-4{width:300px}.col-5{width:380px}.col-6{width:460px}.col-7{width:540px}.col-8{width:620px}.col-9{width:700px}.col-10{width:780px}.col-11{width:860px}.col-12{width:940px}.span-1{margin-left:90px}.span-2{margin-left:170px}.span-3{margin-left:250px}.span-4{margin-left:330px}.span-5{margin-left:410px}.span-6{margin-left:490px}.span-7{margin-left:570px}.span-8{margin-left:650px}.span-9{margin-left:730px}.span-10{margin-left:810px}.span-11{margin-left:890px}}@media all and (max-width:1023px){.container{width:90%}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}ul.menu{clear:both}#menu{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;background:rgba(255,255,255,.95);padding:20px 30px;overflow-y:scroll;display:none}#menu>ul{width:480px;margin:0 auto 100px;clear:both}#menu ul li a{color:#333;padding:2px 0}#menu.alignright{text-align:left}.sub-menu{display:block;position:static;visibility:visible;opacity:1;background:0 0;margin:0}#menu ul li{display:block;margin:0}#openMenu,#closeMenu{display:block}.btn{width:220px;height:44px;line-height:40px}input[type=text],input[type=email],input[type=tel],select,textarea{width:90%!important}#menu{line-height:1.5}#menu ul{text-align:center}#menu ul.menu li a,#menu ul.menu li{display:block}#menu ul.menu li a{margin-bottom:10px;font-size:18px}#about .col-5,#offer .col-5{width:50%;float:left}.offer-text{width:260px}#contact .col-3{width:50%;float:left;margin-bottom:20px}footer .alignright{text-align:left}#contact a{color:#fff}#logo{width:80%;float:left}}@media all and (max-width:600px){#about .col-5,#offer .col-5{width:100%;float:none;margin-bottom:20px}#about img{max-width:220px}#about .btn{float:none}.offer-text{width:430px}#offer .col-5{margin-bottom:0}}@media all and (max-width:480px){.offer-icon{padding:0;width:10%;padding-left:10%}.offer-text{width:80%}#menu>ul{width:90%}}@media all and (max-width:380px){header #logo,header.fixed #logo{width:250px}header #logo img,header.fixed #logo img{width:250px;height:auto}#intro{padding-top:80px}#intro h1{font-size:26px}#intro h2{font-size:16px}.offer-line{min-height:1px;margin-bottom:15px}.offer-text{width:75%}#contact .col-3{width:100%}#map iframe{height:300px}}.btn,input[type=submit]{background:#3ab44a;background:-moz-linear-gradient(top,#3ab44a 0%,#33a041 100%);background:-webkit-linear-gradient(top,#3ab44a 0%,#33a041 100%);background:linear-gradient(to bottom,#3ab44a 0%,#33a041 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ab44a',endColorstr='#33a041',GradientType=0)}