@charset "utf-8";.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}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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.elementor-swiper-button-next{right:40px}.elementor-swiper-button-prev{left:40px}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:0 0 10px;color:#2b2b2b}button,input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],textarea,select,input[type="submit"],input[type="button"]{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}button,input{line-height:normal}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],textarea,select{background:#fff;padding:4px 12px;height:48px;line-height:1.55;border:solid 1px #d7d9dd;color:#454648;width:100%;transition:border-color 200ms ease-in}input[type="text"].input-lg,input[type="password"].input-lg,input[type="email"].input-lg,input[type="tel"].input-lg,input[type="search"].input-lg,input[type="url"].input-lg{height:58px}input[type="text"].input-sm,input[type="password"].input-sm,input[type="email"].input-sm,input[type="tel"].input-sm,input[type="search"].input-sm,input[type="url"].input-sm{height:38px}textarea{width:100%;height:160px;overflow:auto;resize:vertical;padding:10px 15px}select{height:auto;padding:12px 42px 12px 12px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;position:relative;z-index:1;background:none;line-height:1.25;border-radius:0}select::-ms-expand{display:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="url"]:focus,textarea:focus,select:focus{border:solid 1px #acacac}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type="button"],input[type="submit"],button{background:#1e9eda;color:#fff;border:0;cursor:pointer;width:auto;overflow:visible;padding:13px 35px;vertical-align:middle;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:1.25;font-weight:700}input[type="button"]:hover,input[type="submit"]:hover,button:hover{background:#1a8cc1;color:#fff}input[type="checkbox"],input[type="radio"]{margin:4px 8px 0;vertical-align:top}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}table{max-width:100%;background-color:#fff0;border-collapse:collapse;border-spacing:0;border:1px solid #ddd}table{width:100%;margin-bottom:30px}table th,table td{padding:14px 15px;line-height:1.32;text-align:left;vertical-align:top;border-top:1px solid #ddd;border-right:1px solid #ddd}table th{background:#ececec;font-weight:700;padding:17px 15px;font-size:16px}table tr:hover td{background:#fbfbfb}table tr.selected td{background:#fbfbfb}table thead th{vertical-align:middle}table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:0}body{color:#616060;font-weight:400;font-family:'Roboto Condensed',Arial,Verdana,Helvetica,sans-serif;font-size:18px;line-height:27px}*,*:before,*:after{box-sizing:border-box}body{min-height:100%;height:100%;background:#fff}#main{margin:0 auto;min-height:100%;position:relative;width:100%;overflow:hidden;padding:60px 0 0}#content:after,#header:after,#footer:after{display:block;content:'';clear:both}.container{max-width:1130px;margin:auto;padding:0 15px}a{color:#616060;text-decoration:none}a:hover{text-decoration:underline}a:focus,button:focus{outline:none}#header{position:fixed;left:0;right:0;top:0;background:#fff;z-index:99}#header.fix{-webkit-box-shadow:0 0 5px rgb(0 0 0 / .1);box-shadow:0 0 5px rgb(0 0 0 / .1)}#header .wrapper{padding:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.logo{max-width:145px}.logo img{display:block;max-width:100%;height:auto}.mail-link{background:#f39200 url(https://www.klingler-handel.at/wp-content/themes/hello-klingler-theme/img/bgi/icon-mail.png) 50% no-repeat;display:inline-block;width:30px;height:30px;margin:0 7px 0 0;-webkit-border-radius:2px;border-radius:2px}.phone-link{background:#f39200 url(https://www.klingler-handel.at/wp-content/themes/hello-klingler-theme/img/bgi/icon-phone.png) 50% no-repeat;display:inline-block;width:30px;height:30px;margin:0 20px 0 0;-webkit-border-radius:2px;border-radius:2px}#header ul{list-style:none}.main-nav{display:none}.navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.slicknav_btn{display:block;width:30px;height:30px;background:url(https://www.klingler-handel.at/wp-content/themes/hello-klingler-theme/img/bgi/icon-nav.svg) 50% no-repeat}.slicknav_nav{position:fixed;left:0;top:60px;right:0;bottom:0;background:#fff;overflow:auto;padding:20px;margin:0;list-style:none;font-size:20px}.slicknav_nav>li{padding:5px 0;list-style-type:none}.slicknav_nav ul{padding:5px 0 0}.slicknav_nav ul li{padding:4px 0 4px 30px;list-style-type:none}.slicknav_arrow{font-size:15px;vertical-align:.1em}.slider{position:relative}.slider ul{list-style:none}.slider img{display:block;max-width:100%;height:auto}.slider .bx-controls-direction a{position:absolute;top:0;bottom:0;width:33px}.slider .bx-controls-direction a:after{content:'';position:absolute;left:50%;top:50%;width:23px;height:38px;margin:-19px 0 0 -11.5px;background-image:url(https://www.klingler-handel.at/wp-content/themes/hello-klingler-theme/img/bgi/arrows.png);background-repeat:no-repeat}.slider .bx-controls-direction .bx-prev{left:0}.slider .bx-controls-direction .bx-prev:after{background-position:0 0}.slider .bx-controls-direction .bx-next{right:0}.slider .bx-controls-direction .bx-next:after{background-position:-23px 0}.icons{padding:70px 0}.icons ul{list-style:none;margin:0;padding:0}.icons li{width:290px;height:290px;margin:0 auto 50px;font-size:26px;line-height:26px;text-align:center;color:#fff;text-transform:uppercase;-webkit-border-radius:20px;border-radius:20px;position:relative;padding:44px 0 0}.icons li:first-child{background:#f39200}.icons li:nth-child(2){background:#96c11f}.icons li:last-child{background:#f0d000;margin-bottom:0}.icons li span{position:absolute;left:0;right:0;bottom:36px}.breadcrumbs{text-align:center;color:#b4b4b4;font-size:15px;line-height:27px;margin:0 0 70px}.promo{margin:0 0 70px}.promo-img{margin:0 0 40px;overflow:hidden;max-width:520px}.promo-img img{display:block;height:auto;width:100%}.promo-img .image{float:right;width:74%}.promo-img .image-over{width:51%;margin:0 0 -50px}.promo-text header{border-left:3px solid #616060;padding:0 0 0 15px;margin:0 0 40px}.promo-text header h1{font-size:28px;line-height:22px;margin:0 0 20px;color:#616060}.promo-text header p{line-height:14px}.contact-box{background:url(https://www.klingler-handel.at/wp-content/themes/hello-klingler-theme/img/bgi/bg-contact.jpg) 50% no-repeat;background-size:cover;margin:0 -15px;padding:50px 15px;position:relative}.contact-box:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.5;z-index:0}.contact-text{position:relative;z-index:1;text-align:center;color:#fff}.contact-text h2{font-size:28px;line-height:30px;margin:0 0 27px;color:#fff}.contact-text p{font-size:20px;line-height:24px;margin:0 0 26px}.contact-text .button{display:inline-block;padding:0 24px;border:2px solid #fff;-webkit-border-radius:5px;border-radius:5px;font-size:20px;line-height:44px;color:#fff;text-transform:uppercase;text-decoration:none}.map{min-height:300px}#footer ul{list-style:none}#footer img{display:block;height:auto;width:100%}.footer-wrapper{background:#575656;color:#fff;padding:30px 15px;font-size:16px}.footer-icons{display:-ms-flexbox;display:flex;margin:0 0 40px}.footer-icons figure{width:40%;margin:0 15px 0 0;max-width:172px}.footer-icons p{line-height:20px}.contact-info{background:url(https://www.klingler-handel.at/wp-content/themes/hello-klingler-theme/img/bgi/bg-footer.png) 0 50% no-repeat;background-size:40% auto;padding-left:calc(40% + 15px);max-width:535px;min-height:214px}.contact-info address p{margin:0 0 22px}.contact-info address a{color:#fff;display:block}.f-mail-link{background:url(https://www.klingler-handel.at/wp-content/themes/hello-klingler-theme/img/bgi/icon-mail.png) 0 50% no-repeat;padding:0 0 0 28px}.f-phone-link{background:url(https://www.klingler-handel.at/wp-content/themes/hello-klingler-theme/img/bgi/icon-phone.png) 0 50% no-repeat;padding:0 0 0 28px}.contact-info ul a{color:#6f6e6e}.style-section{margin:100px 0}ul{list-style:disc;list-style-position:inside}ol{list-style:decimal;list-style-position:inside}.style-section form div{margin:0 0 20px}input[type="checkbox"],input[type="radio"]{vertical-align:0em}label{font-size:16px;font-weight:700}@media screen and (min-width:576px){.contact-info{background-size:auto;padding-left:235px}}@media screen and (min-width:768px){.icons{padding:0 0 70px;margin:-40px 0 0}.icons ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 -15px}.icons li{width:226px;height:226px;margin:0 15px;padding:10px 0 0}.icons li span{bottom:15px}.promo{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-pack:center;align-items:center}.promo-text{-ms-flex-order:1;order:1;width:48%;max-width:505px}.promo-img{-ms-flex-order:2;order:2;width:48%;margin:0}#footer{display:-ms-flexbox;display:flex}.footer-wrapper{-ms-flex-order:1;order:1;width:50%}.contact-info{background-size:40% auto;padding-left:calc(40% + 15px)}.map{-ms-flex-order:2;order:2;width:50%}}@media screen and (min-width:1024px){.phone-link{margin:0}.slicknav_menu{display:none}.main-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:0 10px 0 0}.main-nav>li{padding:0 10px;position:relative}.main-nav a{font-size:15px;text-decoration:none}.main-nav .active a,.main-nav a:hover{color:#f39200}.main-nav ul{position:absolute;left:0;top:100%;background:#fff;-webkit-box-shadow:0 5px 5px rgb(0 0 0 / .1);box-shadow:0 5px 5px rgb(0 0 0 / .1);width:200px;padding:20px;display:none}.main-nav li:hover ul{display:block}.contact-info{background-size:auto;padding-left:235px}.info{float:right;max-width:535px;width:100%}.footer-wrapper{padding:76px 15px;font-size:18px;line-height:22px}.contact-info{padding-bottom:30px}.contact-info ul{display:-ms-flexbox;display:flex;font-size:16px}.contact-info ul li{margin:0 22px 0 0}.contact-info ul li:last-child{margin:0}.footer-icons figure{margin:0 18px 0 0}.footer-icons p{line-height:22px;padding:4px 0 0}.contact-info address{padding:47px 0 15px}.f-phone-link{margin:0 0 3px}.slider .bx-controls-direction a{width:80px}.icons{margin:-77px 0 0;padding:0 0 85px}.icons li{width:295px;height:295px;margin:0 16px;padding:44px 0 0}.icons li span{bottom:36px}.promo{margin:0 0 93px}.promo-img .image-over{margin:0 0 -110px}.promo-text header{margin:-5px 0 42px}.promo-text header h1{font-size:42px;line-height:34px}.promo-text header p{font-size:28px;line-height:20px}.contact-text h2{font-size:42px}.contact-box{padding:109px 15px 84px}}@media screen and (min-width:1280px){#main{padding:112px 0 0}#header .wrapper{padding:33px 34px 0 30px}.mail-link,.phone-link{width:35px;height:35px}.logo{width:auto;max-width:none}.navigation{padding:6px 0 0}.main-nav{line-height:20px;padding:0 25px 0 0}.main-nav>li{padding:7px 10px 45px}.main-nav a{font-size:18px}.main-nav ul li{padding:5px 0}.slider .bx-controls-direction a{width:135px}}@media screen and (min-width:1500px){.main-nav>li{padding:7px 16px 45px}.main-nav a{font-size:20px}}