.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box;list-style-type:none;padding-left:0;margin:0 0 30px}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.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}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.footer ul li:after,.footer ul li:before,.header ul li:after,.header ul li:before,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container,html{position:relative}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-height:100%;overflow:visible!important}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:18px;color:#767676;line-height:1.4;letter-spacing:0;overflow-x:hidden}.container{max-width:1170px;width:100%;margin:0 auto;z-index:1;padding:0 15px}img{max-width:100%;height:auto}input[type=email]{font-size:15px;font-family:inherit;line-height:1.2;width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;height:35px}input[type=email]:focus{outline:0;border:1px solid #ccc}.main-navigation .menu>li>a,.wpcf7-submit{font-size:16px;text-transform:uppercase;text-decoration:none}.wpcf7-submit,a{transition:all .5s}.wpcf7-submit{display:inline-block;background:#70ebe6;border-radius:5px;font-weight:500;font-family:inherit;line-height:19px;color:#3b4257;padding:20px 30px;border:0;cursor:pointer;width:auto!important}.wpcf7-submit:hover{background:#fff}.input-field.submit-btn,ul li{position:relative}ul li{padding-left:25px;color:#444;margin-bottom:10px;font-size:16px}ul li:after,ul li:before{content:"";position:absolute}ul li:before{width:16px;height:16px;border:1px solid #444;border-radius:50%;top:3px;left:0}ul li:after{top:6px;left:6px;height:8px;width:5px;border-bottom:2px solid #444;border-right:2px solid #444;transform:rotate(45deg)}a{color:#1c91fd;text-decoration:none}a:hover{color:#0056b3}p{font-weight:400;font-size:17px;line-height:1.4;margin:0 0 30px;color:#000}h1,h5,h6{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;color:#000;line-height:1.2;letter-spacing:0}h5 a{font-weight:inherit;line-height:inherit}h1{font-size:3rem;margin:0 0 15px}h5{font-size:1.5rem;margin:0 0 12px}h6{font-size:1.25rem;margin:0 0 10px}.bg-cover{background-position:center center;background-size:cover;background-repeat:no-repeat;height:100%}.bg-cover img{width:100%;display:block;opacity:0}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.align-item-center{align-items:center}.justify-content-center{justify-content:center}.space-between{justify-content:space-between}.footer ul li,.header ul li{padding-left:0;margin-bottom:0}.header{position:relative;z-index:2}.header__navbar{background:#fff;padding:10px 0}.header__navbar .logo{position:relative;z-index:9;max-width:150px}.main-navigation .menu{display:flex;flex-wrap:wrap;margin-bottom:0}.main-navigation .menu>li>a{padding:18px 35px 35px 23px;font-weight:700;color:#222;margin:0}.main-navigation .menu>li>a:after{content:"";border-bottom:2px solid transparent;position:absolute;bottom:-18px;left:0;right:0}.main-navigation .menu>li>a:hover{color:#1e90ff}.main-navigation .menu>li:hover>a:after{border-bottom:none}.main-navigation .menu>li.menu-item-has-children>a:before{content:"";border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);position:absolute;right:20px;top:7px}.main-navigation .menu .sub-menu{display:none;padding:15px 0;position:absolute;left:0;right:auto;top:57px;min-width:200px;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2);border-width:1px 1px 5px;border-style:solid;border-color:#d2d2d2 #d2d2d2 #000}.main-navigation .menu .sub-menu:before{content:"";display:block;width:0;height:0;left:50px;position:absolute;transform:translateX(-50%);border-left:20px solid transparent;border-right:0 solid transparent;border-bottom:15px solid #fff;top:-15px}.main-navigation .menu .sub-menu:after{content:"";border-bottom:17px solid #d2d2d2;z-index:-1;border-left:22px solid transparent;border-right:0 solid transparent;position:absolute;top:-17px;left:39px}.main-navigation .menu>li:hover .sub-menu{display:block}.main-navigation .menu li .sub-menu li a{display:block;font-size:14px;font-weight:700;text-transform:capitalize;color:#121213;border-radius:0;padding:8px 15px;text-decoration:none}.main-navigation .menu li .sub-menu li a:hover{background:#dfdfdf}.footer{background:#1d1d1d;padding:40px 0 0}.footer .foo-col{max-width:calc(25% - 30px);width:100%;margin:0 15px}.foo-col .foo-logo{max-width:150px;width:100%}.footer .foo-col h6,.footer .foo-col p{color:#b3b3b3;font-family:inherit}.footer .foo-col ul li{padding-left:0;transition:all .2s;position:relative;margin:3px 0}.footer .foo-col ul li:before{display:block;content:"";position:absolute;left:10px;top:10px;width:10px;height:3px;background:#fff;opacity:0;visibility:hidden;transition:all .2s}.footer .foo-col ul li:hover:before{opacity:1;visibility:visible;left:-10px;background:#1c91fd}.footer .foo-col ul li:hover{padding-left:5px}.footer .foo-col ul li,.footer .foo-col ul li a{color:#b3b3b3;font-size:16px}.footer-bottom{background:#000;padding:20px 0}.footer-bottom__inner>*{max-width:100%;width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px}.footer-bottom ul li{margin:0 10px;position:relative}.footer-bottom p,.footer-bottom ul li a{color:#b3b3b3;font-size:14px}.footer .foo-col ul li:hover a,.footer-bottom ul li:hover a{color:#1c91fd}.footer-bottom ul li:after{display:block;content:"";background:#b3b3b3;position:absolute;top:7px;right:-11px;left:auto;width:1px;height:15px;transform:rotate(0);border:0}.footer-bottom ul li:last-child:after{display:none}.wpcf7-form p{margin:0}input[type=submit]{width:100%;background-color:#4caf50;color:#fff;padding:14px 20px;margin:8px 0;border:0;border-radius:4px;cursor:pointer}input[type=submit]:hover{background-color:#45a049}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:995;background:#6ab04d;width:40px;height:40px;border-radius:4px;transition:all .4s}.scroll-top i{background:url(/wp-content/themes/kycaustria/images/scrollup-arrow.png)0 0 no-repeat;width:10px;height:10px;display:block}.scroll-top.active{visibility:visible;opacity:1}.latest-blog-item{margin:0 15px 40px}.latest-blog-item .blog-item__image{max-width:50%;width:100%}.latest-blog-item .blog-item__title{max-width:50%;width:100%;padding:20px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.latest-blog-item .blog-item__title h5{font-size:30px;text-align:center;margin-bottom:15px}.latest-blog-item .blog-item__title h5 a:hover{color:#ef7e20}.blog-listing{background:#f7f7f7;padding:40px 0}.blog-listing__inner .blog-item{max-width:calc(33.3333% - 30px);width:100%;box-shadow:0 0 15px rgba(0,0,0,.1);margin:0 15px 30px;background:#fff}.blog-item__title{background:#fff;padding:15px 10px}.blog-item__title h5 a{text-decoration:none;color:#000}@media (max-width:991px){.footer .foo-col .cf7sr-g-recaptcha{transform:scale(.5);width:0}}@media (max-width:767px){h1{font-size:2rem}.menu-toggle{display:block;position:absolute;width:40px;height:45px;top:-5px;right:20px;transition-duration:.5s;cursor:pointer;z-index:1}.menu-toggle .icon-left{top:20px;left:0}.menu-toggle .icon-left,.menu-toggle .icon-left:before,.menu-toggle .icon-right{transition-duration:.5s;position:absolute;height:5px;width:20px;background-color:#000}.menu-toggle .icon-left:before{content:"";top:-10px}.menu-toggle .icon-left:after,.menu-toggle .icon-right:after,.menu-toggle .icon-right:before{content:"";transition-duration:.5s;position:absolute;width:20px;height:5px;background-color:#000;top:10px}.menu-toggle .icon-right{top:20px;left:20px}.menu-toggle .icon-right:after,.menu-toggle .icon-right:before{top:-10px}.menu-toggle .icon-right:after{top:10px}.menu-menu-1-container{position:fixed;left:0;top:0;margin-top:55px;width:100%;height:100%;background:#fff;opacity:0;visibility:hidden;transition:all .5s;overflow:auto}.main-navigation .menu>li{width:100%;border-bottom:1px solid #8b8b8b;padding:0;background:#f3f3f3}.main-navigation .menu .sub-menu,.main-navigation .menu .sub-menu:before,.main-navigation .menu>li.menu-item-has-children>a:after,.main-navigation .menu>li.menu-item-has-children>a:before,.main-navigation .menu>li:hover .sub-menu{display:none}.main-navigation .menu>li>a{padding:10px 20px;border:0;display:block}.main-navigation .menu>li>a:hover{border:0;background:#1e90fd;color:#fff}.main-navigation .menu .sub-menu{position:relative;width:100%;box-shadow:none;border:0;top:0;padding:0;margin-bottom:0}.footer .foo-col{max-width:100%;text-align:center}.foo-col .foo-logo{margin:0 auto 30px}.wpcf7-form{text-align:left}.latest-blog-item{flex-direction:column-reverse}.blog-listing__inner .blog-item,.latest-blog-item .blog-item__image,.latest-blog-item .blog-item__title{max-width:100%}}