/*!
Theme Name: Infosec
Theme URI: http://xeit.ch/
Author: Ermir Ramadani
Author URI: https://xeit.ch/agentur/team/ermir/
Description: Description
Version: 1.0.0
Text Domain: infosec
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@font-face{font-family:StoneSansStd;src:url('css/fonts/StoneSansStd/StoneSansStd-Medium.otf') format('opentype');font-weight:200;font-style:normal}@font-face{font-family:StoneSansStd;src:url('css/fonts/StoneSansStd/StoneSansStd-MediumItalic.otf') format('opentype');font-weight:200;font-style:italic}@font-face{font-family:StoneSansStd;src:url('css/fonts/StoneSansStd/StoneSansStd-Semibold.otf') format('opentype');font-weight:400;font-style:normal}@font-face{font-family:StoneSansStd;src:url('css/fonts/StoneSansStd/StoneSansStd-SemiboldItalic.otf') format('opentype');font-weight:400;font-style:italic}@font-face{font-family:StoneSansStd;src:url('css/fonts/StoneSansStd/StoneSansStd-Bold.otf') format('opentype');font-weight:600;font-style:normal}@font-face{font-family:StoneSansStd;src:url('css/fonts/StoneSansStd/StoneSansStd-BoldItalic.otf') format('opentype');font-weight:600;font-style:italic}@font-face{font-family:StoneSansStdPhonetic;src:url('css/fonts/StoneSansStd/StoneSansStd-Medium.otf') format('opentype');font-weight:200;font-style:normal}.ais-ff-StoneSansStd-bold{font-family:StoneSansStd;font-weight:600}.ais-ff-StoneSansStd-bold-italic{font-family:StoneSansStd;font-weight:600;font-style:italic}.ais-ff-StoneSansStd-semibold{font-family:StoneSansStd;font-weight:400}.ais-ff-StoneSansStd-semibold-italic{font-family:StoneSansStd;font-weight:400;font-style:italic}.ais-ff-StoneSansStd-medium{font-family:StoneSansStd;font-weight:200}.ais-ff-StoneSansStd-medium-italic{font-family:StoneSansStd;font-weight:200;font-style:italic}.ais-ff-StoneSansStdPhonetic{font-family:StoneSansStdPhonetic;font-weight:200}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;position:relative}main{display:block}h1{font-size:2em;margin:.67em 0;font-family:StoneSansStd;font-weight:600}h2,h3,h4{font-family:StoneSansStd;font-weight:600}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:StoneSansStdPhonetic;font-weight:200;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-family:StoneSansStd;font-weight:600}code,kbd,samp{font-family:StoneSansStdPhonetic;font-weight:200;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:StoneSansStdPhonetic;font-weight:200;font-size:18px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:StoneSansStdPhonetic;font-weight:200;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:StoneSansStdPhonetic;font-weight:200}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#c03;outline:none !important}a:visited{color:#c03}a:hover,a:focus,a:active{color:#c03;opacity:1}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:992px){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}body{margin:0 !important;padding:0 !important;-webkit-text-size-adjust:none !important;font-family:StoneSansStdPhonetic;font-weight:200}main{padding:0 80px}.entry-content{word-break:break-word}.site-main{margin-top:70px}.container{max-width:1405px}.ais-color-red,.font-color-red{color:#c03}.ais-color-black{color:#333}.ais-color-green{color:#3aac50}.ais-color-orange{color:#ffa307}.ais-bg-red{background-color:#c03}.ais-bg-black{background-color:#333}.ais-bg-orange{background-color:#ffa307}.ais-search input[type=text]{border:2px solid #c03 !important;border-radius:18px;padding:2px 45px 0 20px;outline:0;position:relative;background:url(images/search.svg) no-repeat;background-position:center right 20px;background-size:20px 20px;width:auto;max-width:185px;font-family:StoneSansStd;font-weight:400}.display-menu-none{opacity:0}.txt-color-red{color:#c03}.txt-font-w-bold{font-family:StoneSansStd;font-weight:600}.ais-button{color:#333;padding:13px 40px;border:2px solid #c03 !important;border-radius:30px;display:block;background:0;font-weight:bold;font-family:StoneSansStd;font-weight:400}.ais-button:hover{background-color:#c03 !important;color:#fff !important}.ais-fs-10{font-size:.625em}.ais-fs-20{font-size:1.111em}.ais-fs-22{font-size:1.222em}.ais-fs-30{font-size:1.667em}.ais-fs-32{font-size:1.778em}.ais-fs-56{font-size:3.111em}.ais-fw-bold{font-weight:bold}.ais-fw-500{font-weight:500}.ais-ff-StoneInformalStd-bold{font-weight:bold;font-family:StoneSansStd}.ais-hr{border-bottom:2px solid #707070;background-color:transparent;margin:100px 0;opacity:1}.ais-clear{display:block;clear:both;margin:0;padding:0}.ais-float-left{float:left}a{color:#c03;font-family:StoneSansStd;font-weight:400;text-decoration:underline}body a{font-weight:200}body header a{font-weight:400}.page a.wp-block-button__link{text-decoration:none}article{position:relative}.ais-scrolltop{position:fixed;bottom:80px;right:0;background-color:#c03;padding:5px;width:96px;height:96px;z-index:99999;box-shadow:0 10px 20px #00000029}.ais-scrolltop img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);filter:brightness(0) invert(1)}.ais-scrolltop:hover{cursor:pointer}.ais-sidebar-sticky{position:fixed;bottom:300px;right:12px;z-index:99999}.ais-sidebar-sticky a{background-color:#c03;padding:5px;width:74px;height:74px;box-shadow:0 10px 20px #00000029;border-radius:50%;display:block;margin-bottom:27px;position:relative}.ais-sidebar-sticky a:hover,.ais-sidebar-sticky a:focus,.ais-sidebar-sticky a:active{opacity:1}.ais-sidebar-sticky a:last-child{margin-bottom:0}.ais-sidebar-sticky a img{height:60%;z-index:3}.ais-sidebar-sticky a.ais-request>div{display:none}.ais-sidebar-sticky a.ais-request span{background-color:#c03;color:#fff;position:absolute;top:0;left:0;height:74px;left:-100%;padding:5px 40px 5px 5px;z-index:2}.ais-sidebar-sticky a.ais-request span:before{content:"";display:block;position:absolute;left:-37px;height:74px;width:74px;background-color:#c03;border-radius:50%;z-index:-1}#si-wrapper button.silc-btn,#si-wrapper button.silc-btn>div:first-child{display:block;position:fixed;bottom:200px;right:12px;z-index:99999;width:74px;height:74px}.ais-d-none{display:none}.ais-hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;border:none !important;border-bottom:1px solid #707070 !important;opacity:1;margin:40px 0;width:30%}.ais_not_translated .wpml-ls-item{display:none !important}.ais-disabled{opacity:.5;pointer-events:none;cursor:default;text-decoration:none}header{position:relative;margin-bottom:40px}.page-header{margin-top:70px}header .site-branding{width:462px;box-shadow:0 6px 16px #0000003D;border-radius:0 0 40px 0;background-color:#fff;position:absolute;z-index:10;padding:53px 80px;transition:width .3s,height .3s}header .site-branding img{width:100%;min-height:87px}header .ais-header-top{width:100%}header .main-navigation-top ul,header .main-navigation-top li{margin:0;padding:0;list-style:none;display:inline-block}header .main-navigation-top .wpml-ls-item{display:inline-flex}header .main-navigation-top li{padding:8px 0}header a{text-decoration:none;outline:0}header .ais-header-top a{color:#c03;margin-right:40px;letter-spacing:2.52px}header .ais-header-top a:hover{color:#333}header .ais-header-main{box-shadow:0 6px 12px #0000004D;position:relative}header .ais-header-main li a{padding:30px 30px;color:#fff;margin-right:60px;font-size:1.389em;outline:0}header .ais-header-main li:hover a{box-shadow:inset 0 -12px 0 #fff}header a{text-decoration:none !important}header .ais-header-main li ul.sub-menu{background:#fff;border-radius:0 0 0 41px;padding:30px 30px 30px 100px;margin-left:-140px;width:60%;right:0;height:230px;font-family:StoneSansStdPhonetic;font-weight:200;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column}header .ais-header-main li ul.sub-menu li{margin-right:15px}header .ais-header-main li ul.sub-menu a{color:#333;font-size:1em;padding:0;margin:0;width:100%;position:relative;animation:animAfterHover .2s ease-in-out 0 1 reverse both}@keyframes animAfterHover{0{transform:translateX(0)}100%{transform:translateX(15px)}}header .ais-header-main li ul.sub-menu a:hover{color:#c03;animation:animHover .3s ease-in-out 0 1 reverse both}@keyframes animHover{0{transform:translateX(15px)}100%{transform:translateX(0)}}header .ais-header-main li ul.sub-menu a:hover:before{content:"\f054";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:-15px;animation:myAnimIn .3s ease 0 1 normal forwards}@keyframes myAnimIn{0{opacity:0}50%{opacity:0}100%{opacity:1}}header .mobile-holder{display:none}html.open,body.open{overflow:hidden !important;position:relative;height:100%}.navbar-toggler{outline:none !important;border:none !important;box-shadow:none !important}.animated-icon2{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.animated-icon2 span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.animated-icon2 span{background:#fff}.animated-icon2 span:nth-child(1){top:0}.animated-icon2 span:nth-child(2),.animated-icon2 span:nth-child(3){top:10px;top:10px;width:80%;right:0;left:auto}.animated-icon2 span:nth-child(4){top:20px}.animated-icon2.open span:nth-child(1){top:11px;width:0;left:50%}.animated-icon2.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.animated-icon2.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.animated-icon2.open span:nth-child(4){top:11px;width:0;left:50%}.animated-icon2.open span:nth-child(2),.animated-icon2.open span:nth-child(3){width:100%}.site-header.ais-sticky .ais-header-main{position:fixed;top:0;width:100%;z-index:9999}.site-header.ais-sticky .ais-header-top{display:none}.site-header.ais-sticky .site-branding{position:fixed;top:0;height:130px;width:380px;transition:width .3s,height .3s;display:flex;justify-content:center;align-items:center;z-index:99999}.site-header.ais-sticky .site-branding{text-align:center}header .ais-header-top .wpml-ls-item a{margin-right:5px;color:#989898}header .ais-header-top .wpml-ls-item.wpml-ls-current-language a{color:#c03}.mobile-language-switcher .wpml-ls-item:after,header .ais-header-top .wpml-ls-item:after{content:'/';color:#989898}.mobile-language-switcher .wpml-ls-item a:hover,header .ais-header-top .wpml-ls-item a:hover{margin-right:5px;color:#333;text-decoration:none;border:0}.mobile-language-switcher .wpml-ls-item:last-child:after,header .ais-header-top .wpml-ls-item:last-child:after{content:none}header .ais-header-top .ais-search{margin-left:35px}.mobile-language-switcher{display:none}.mobile-language-switcher.open{display:block}.mobile-language-switcher .wpml-ls-legacy-list-horizontal>ul{display:flex;justify-content:flex-start;align-items:center;margin-top:5px !important}.mobile-language-switcher li{position:relative;margin-right:30px !important}.mobile-language-switcher li:last-child{margin-right:0 !important}.mobile-language-switcher .wpml-ls-item a{color:rgba(255,255,255,0.4);padding:0;margin:0 !important;font-size:1em}.mobile-language-switcher .wpml-ls-item.wpml-ls-current-language a{color:#fff}.mobile-language-switcher .wpml-ls-item:after{position:absolute;top:-3px;right:-19px;color:rgba(255,255,255,0.4)}.mobile-language-switcher li:hover a{box-shadow:none !important;padding:0}.header-img{margin-top:-40px;margin-left:-2px;height:864px;overflow:hidden;position:relative;z-index:9;background-color:#5c9ed1}.header-img video{width:100%}.header-img img{position:absolute;width:100%;bottom:0;left:0;animation:img_scale 14s ease 0 1 normal forwards}@keyframes img_scale{0{transform:scale(1)}100%{transform:scale(1.1)}}.container-header{padding:0 30px}.ais-header-content{box-shadow:0 10px 24px #0000003c;border-radius:30px;margin-top:-15%;z-index:99;position:relative;background:#fff;padding:32px 35px 26px}.ais-header-content h1{margin-top:14px;margin-bottom:40px;line-height:1}.ais-header-content .ais-header-content-top{line-height:1}.ais-header-content .social-media a{border:0;width:40px;height:40px;border-radius:50%;background-color:#c03;color:#fff;margin-right:17px;font-size:1em;display:flex;justify-content:center;align-items:center;text-decoration:none}.ais-header-content .social-media a i:before{font-family:'Font Awesome 5 Brands'}.ais-header-content .social-media a:last-child{margin-right:0}.courses-infobox{background:#fff 0 0 no-repeat padding-box;box-shadow:0 10px 20px #00000029;border-radius:30px;padding:26px 33px;width:auto;display:inline-block}.courses-infobox img{margin-right:18px}.courses-infobox i{margin-right:18px;width:20px;text-align:center}.courses-infobox i.fa-male{font-size:1.5em}.courses-infobox span{margin-right:10px}.courses-facts{width:70%;display:inline-block}.courses-facts h2{margin-right:170px}.courses-facts .ais-hr{margin:40px 0 20px}.courses-facts .ais-button{margin:0 !important}.courses-facts .ais-button.active span.ais-show-all{display:block}.courses-facts .ais-button.active span.ais-close-all{display:none}.courses-facts .ais-button span.ais-show-all{display:none}.courses-facts .ais-button span.ais-close-all{display:block}.ais-accordeon-holder{border-bottom:1px solid #707070}.ais-accordeon-holder:first-child{border-top:1px solid #707070;margin-top:30px}.ais-accordeon-title{padding:15px 0}.ais-accordeon-title:hover{cursor:pointer}.ais-accordeon-content{display:none;padding:20px 0 20px}.ais-accordeon-title{font-size:1.5rem}.ais-accordeon-title img{animation:rotate_close .3s ease 0 1 normal forwards}.ais-accordeon-title.active img{animation:rotate_open .3s ease 0 1 normal forwards}@keyframes rotate_open{0{transform:rotate(0)}100%{transform:rotate(180deg)}}@keyframes rotate_close{0{transform:rotate(180deg)}100%{transform:rotate(0)}}.courses-registrations-events{width:80%;margin:0 auto;margin-top:50px}.coruses-active-events,.coruses-active-events li{display:inline-block;text-decoration:none;list-style:none;margin:0;padding:0}.coruses-active-events{background:#fff 0 0 no-repeat padding-box;box-shadow:0 10px 20px #00000029;border-radius:30px;width:100%;margin-bottom:20px}.coruses-active-events li{border-right:1px solid #707070;padding:10px 20px;text-align:center;width:100%}.coruses-active-events li:first-child{width:50%}.coruses-active-events li:last-child{border:0;width:50%}.coruses-active-events li a{color:#c03;outline:0;text-decoration:underline}.coruses-active-events li input{cursor:pointer;border:2px solid #c03 !important}.coruses-active-events li input[type='radio']{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;outline:0}.coruses-active-events li input[type='radio']:hover{box-shadow:0 0 5px 0 #c03 inset}.coruses-active-events li input[type='radio']:before{content:'';display:block;width:60%;height:60%;margin:20% auto;border-radius:50%}.coruses-active-events li input[type='radio']:checked:before{background:#c03}.mobile-courses{display:none}.table-courses-entry .course-book-now a{text-decoration:underline !important}.single-courses .txt-font-w-bold{font-weight:500}.courses-event-form{background:#fff;box-shadow:0 10px 20px #00000029;border-radius:30px;padding:50px 50px;margin-top:50px;font-size:1.222em}.clickdform.mainDiv input[type='checkbox'],.ais-filter-holder .ais-accordeon-content li input,.courses-event-form .ais-checkbox-agb input,.courses-event-form .ais-form-course-price input[type='radio']{cursor:pointer;border:2px solid #c03 !important}.clickdform.mainDiv input[type='checkbox'],.ais-filter-holder .ais-accordeon-content li input,.courses-event-form .ais-checkbox-agb input,.courses-event-form .ais-form-course-price input[type='radio']{-webkit-appearance:none;width:24px;height:24px;min-height:24px;min-width:24px;border-radius:50%;outline:0;margin-right:34px}.clickdform.mainDiv input[type='checkbox']:hover,.ais-filter-holder .ais-accordeon-content li input:hover,.courses-event-form .ais-checkbox-agb input:hover,.courses-event-form .ais-form-course-price input[type='radio']:hover{background:#c03}.clickdform.mainDiv input[type='checkbox']:before,.ais-filter-holder .ais-accordeon-content li input:before,.courses-event-form .ais-checkbox-agb input:before,.courses-event-form .ais-form-course-price input[type='radio']:before{content:'';display:block;width:60%;height:60%;margin:20% auto;border-radius:50%;width:100%;height:100%;margin:auto}.clickdform.mainDiv input[type='checkbox']:checked:before,.ais-filter-holder .ais-accordeon-content li input:checked:before,.courses-event-form .ais-checkbox-agb input:checked:before,.courses-event-form .ais-form-course-price input[type='radio']:checked:before{background:#c03}.courses-event-form .ais-field-grey,.courses-event-form textarea,.courses-event-form input,.courses-event-form select{padding:20px 25px;background:#efefef 0 0 no-repeat padding-box;border-radius:10px;display:inline-block;border:0;width:100%}.courses-event-form select{padding:21.5px 25px}.courses-event-form select:focus-visible,.courses-event-form textarea:focus-visible{outline:0;-webkit-box-shadow:inset 0 0 0 2px #000;-moz-box-shadow:inset 0 0 0 2px #000;box-shadow:inset 0 0 0 2px #000}.ais-form-course-price .ais-field-grey{width:fit-content}.ais-form-course-price .ais-field-grey input{padding:0}.courses-event-form h4{font-size:1.455em}.courses-event-form .ais-seperator{border-bottom:1px solid #707070;background-color:transparent;margin:30px 0;opacity:1}.courses-event-form .ais-w-50{width:50%}.courses-event-form .ais-padding{padding:0 20px}.courses-event-form .ais-float-left{min-height:134px}.courses-event-form .ais-hr{margin:50px 0}.courses-event-form .ais-checkbox-agb input{padding:0;background:transparent;border-color:#707070 !important}.courses-event-form .ais-field-empty{border:1px solid #c03 !important}.courses-event-form input[type='checkbox'].ais-input-radio{padding:0;margin-right:18px;border:2px solid #707070 !important;background-color:#fff}.courses-event-form input[type='checkbox'].ais-input-radio:hover,.courses-event-form input[type='checkbox'].ais-input-radio:checked,.courses-event-form input[type='checkbox'].ais-input-radio:checked:before{border:2px solid #c03 !important}.courses-event-form input[type='checkbox'].ais-input-radio.ais-field-empty{border:2px solid #c03 !important}.courses-event-form input[type='submit']{background-color:#fff;border:2px solid #c03;border-radius:30px;width:auto;padding:15px 30px}.courses-event-form input[type='submit']:hover{background-color:#c03 !important;color:#fff !important}.courses-event-form .form-hybrid-field{display:none;margin-top:1rem}.courses-event-form{position:relative}.courses-event-form .courses-required-info{font-size:14px;position:absolute;bottom:15px;right:50px}.courses-event-form .ais-accordeon-holder{border:0;padding:15px}.courses-event-form .ais-accordeon-holder .ais-accordeon-title h4{font-size:1em}.courses-event-form .ais-accordeon-holder .ais-accordeon-content{padding-bottom:0}.form_digital_mesage{display:none}.form_digital_mesage span{background-color:#ffe7ba;font-size:.85em}.ais-error-msg,.ais-error-msg-validate-same-mail{display:none;color:#ffc107;font-size:.85em;font-style:italic}.infosec-form{font-family:StoneSansStd !important}.infosec-form .clickdform.mainDiv{overflow:inherit}.infosec-form .clickdform.mainDiv form{height:auto !important;max-width:inherit !important;width:100% !important;padding:48px 48px 10px 48px;box-shadow:0 10px 20px #00000029;border-radius:30px;margin:30px auto;background-color:#fff}.infosec-form .clickdform.mainDiv form:after{content:'';display:block;clear:both}.infosec-form .clickdform.mainDiv h1{display:none}.infosec-form .clickdform.mainDiv span{font-size:22px !important;font-family:StoneSansStd !important;font-weight:200 !important}.infosec-form .clickdform.mainDiv input[type='text'],.infosec-form .clickdform.mainDiv textarea,.infosec-form .clickdform.mainDiv select{height:auto;padding:18px 25px;background:#efefef 0 0 no-repeat padding-box;border-radius:10px;display:inline-block;border:0;width:100%;min-width:inherit;font-size:16px !important;font-family:StoneSansStd !important;font-weight:200}select,option{font:-moz-pull-down-menu !important;font-family:StoneSansStd,Arial,Helvetica !important;font-weight:200;font-size:18px !important;padding-left:15px}.infosec-form .clickdform.mainDiv .minSize2,.infosec-form .clickdform.mainDiv .maxSize2,.infosec-form .clickdform.mainDiv .maxSize2,.infosec-form .clickdform.mainDiv .responsiveCellSize2{width:100%;min-width:inherit !important;max-width:inherit !important}.infosec-form .clickdform.mainDiv .responsiveCell div.alignTop{display:block}.infosec-form .clickdform.mainDiv select{width:100% !important}.infosec-form .clickdform.mainDiv form .responsiveRow{width:50%;float:left;padding:0 15px;min-height:95px;margin-bottom:15px}.infosec-form .clickdform.mainDiv form>div:nth-child(14){clear:both;float:none}.infosec-form .clickdform.mainDiv form>div:nth-child(14):after{content:'';display:block;clear:both}.infosec-form .clickdform.mainDiv form>div:nth-child(24){width:100%}.infosec-form .clickdform.mainDiv form textarea{min-height:300px}.infosec-form .clickdform.mainDiv form>div:nth-child(25),.infosec-form .clickdform.mainDiv form>div:nth-child(26),.infosec-form .clickdform.mainDiv form>div:nth-child(27),.infosec-form .clickdform.mainDiv form>div:nth-child(28){width:100%}.infosec-form.ais-add-rgn-captcha .ais-validate-captcha-holder{width:55vw}.infosec-form .clickdform.mainDiv #btnSubmit{background-color:#fff;border:2px solid #c03;border-radius:30px;color:#333;font-weight:500;word-break:unset;text-decoration:none;display:inline-block;width:auto;padding:15px 45px !important;font-size:18px !important;font-weight:500}.infosec-form .clickdform.mainDiv #btnSubmit:hover{background-color:#c03 !important;color:#fff !important}.infosec-form .clickdform.mainDiv input[type='checkbox']{border:2px solid #736f70 !important;padding-right:15px}.infosec-form .clickdform.mainDiv input[type='checkbox']:hover{box-shadow:none}.infosec-form .clickdform.mainDiv input[type='checkbox']:hover:before{background:#c03;content:'';display:block;width:60%;height:60%;margin:20% auto;border-radius:50%}.infosec-form .clickdform.mainDiv .floatLeft{float:none}.infosec-form .clickdform.mainDiv .requiredInfo{position:absolute}.infosec-form .clickdform.mainDiv form>div:nth-child(25){font-size:18px !important}.infosec-form .clickdform.mainDiv form a{font-weight:200;text-decoration:underline}.infosec-form .clickdform.mainDiv form>div:nth-child(26),.infosec-form .clickdform.mainDiv form>div:nth-child(27),.infosec-form.infosec-form-newsletter .clickdform.mainDiv form>div:nth-child(25),.infosec-form.infosec-form-newsletter .clickdform.mainDiv form>div:nth-child(26){min-height:auto}.infosec-form.infosec-form-newsletter .clickdform.mainDiv form>div:nth-child(25) .clear{display:none}.infosec-form .clickdform.mainDiv form>div:nth-child(26)>div>div>div,.infosec-form .clickdform.mainDiv form>div:nth-child(27)>div>div>div,.infosec-form.infosec-form-newsletter .clickdform.mainDiv form>div:nth-child(25)>div>div>div,.infosec-form.infosec-form-newsletter .clickdform.mainDiv form>div:nth-child(26)>div>div>div{display:flex !important;align-items:center !important;justify-content:flex-start !important}.infosec-form.infosec-form-newsletter .clickdform.mainDiv form>div:nth-child(30),.infosec-form.infosec-form-newsletter .clickdform.mainDiv form>div:nth-child(31),.infosec-form.infosec-form-newsletter .clickdform.mainDiv form>div:nth-child(32),.infosec-form.infosec-form-newsletter .clickdform.mainDiv form>div:nth-child(33){width:100%;min-height:45px}.infosec-form.infosec-form-newsletter .clickdform.mainDiv form>div:nth-child(30)>div>div>div,.infosec-form.infosec-form-newsletter .clickdform.mainDiv form>div:nth-child(31)>div>div>div,.infosec-form.infosec-form-newsletter .clickdform.mainDiv form>div:nth-child(32)>div>div>div,.infosec-form.infosec-form-newsletter .clickdform.mainDiv form>div:nth-child(33)>div>div>div{display:flex !important;align-items:center !important;justify-content:flex-start !important}.infosec-form .clickdform.mainDiv input[type='checkbox']:hover,.infosec-form .clickdform.mainDiv input[type='checkbox']:checked,.infosec-form .clickdform.mainDiv input[type='checkbox']:checked:before{border:2px solid #c03 !important;width:20px;height:20px}.infosec-form .clickdform.mainDiv input[type='checkbox'].ais-field-empty{border:2px solid #c03 !important}.infosec-form .clickdform.mainDiv form>div:nth-child(22)>div>div>div{display:flex;align-items:center}.infosec-form select{background:url(images/arrow.svg) no-repeat right #efefef !important;-webkit-appearance:none !important;background-position:center right 10px !important}.infosec-form select.active{background:url(images/arrow-top.svg) no-repeat !important;background-position:center right 10px !important;background-size:20% auto !important}.infosec-form input,.infosec-form select,.infosec-form textarea{font-family:'StoneSansStd' !important}.infosec-form.infosec-form-elearning .clickdform.mainDiv form>div:nth-child(15),.infosec-form.infosec-form-elearning .clickdform.mainDiv form>div:nth-child(16),.infosec-form.infosec-form-elearning .clickdform.mainDiv form>div:nth-child(17){width:100%}.infosec-form.infosec-form-elearning .clickdform.mainDiv form>div:nth-child(15){display:none}.infosec-form.infosec-form-elearning .clickdform.mainDiv form>div:nth-child(18),.infosec-form.infosec-form-elearning .clickdform.mainDiv form>div:nth-child(19){min-height:auto}.infosec-form.infosec-form-elearning .clickdform.mainDiv form>div:nth-child(18)>div>div>div,.infosec-form.infosec-form-elearning .clickdform.mainDiv form>div:nth-child(19)>div>div>div{display:flex !important;align-items:center !important;justify-content:flex-start !important}.infosec-form.infosec-form-elearning-2 .clickdform.mainDiv form>div{width:50%}.infosec-form.infosec-form-elearning-2 .responsiveRow:nth-last-child(-n+3){width:100% !important}.ais-content-footer .ais-blog-sharing{font-size:2.3em}.ais-content-footer .ais-blog-sharing a{color:#333;outline:none !important;text-decoration:none}.ais-content-footer .ais-blog-sharing a:hover{color:#c03;opacity:1}.ais-content-footer .ais-blog-sharing a.ais-print:hover img{opacity:1;filter:invert(17%) sepia(92%) saturate(2616%) hue-rotate(339deg) brightness(96%) contrast(96%)}.ais-content-footer .ais-show-team-top{position:relative;margin-top:100px;margin-left:40px}.ais-content-footer .ais-show-team-top .ais-content{padding:22px 39px 22px 130px}.ais-content-footer .ais-show-team-top .ais-img-hold{right:unset;left:-40px}.ais-content-footer .ais-print{height:100%}.ais-content-footer .ais-print img{height:34px}.single-post strong{font-weight:500}.ais-popup{display:none;box-shadow:0 10px 24px #0000003C;border-radius:30px 0 0 30px;position:fixed;right:0;bottom:300px;width:auto;z-index:999999;background:#fff;max-width:30%;padding:30px 50px}.ais-popup section:last-child{margin:0}.ais-popup .ais-close:hover{cursor:pointer}.ais-popup a{font-weight:500 !important}.ais-search h2 a{color:#c03}.ais-search h2 a:hover{text-decoration:underline}.is-style-parallax-effect .ais-background-grey{bottom:-50px}.ais-background-grey{background-repeat:no-repeat !important;background-size:cover !important;margin-left:calc(50.6% - 51vw);background-size:cover !important;background-repeat:no-repeat !important;width:100vw;max-width:100vw;z-index:-9;position:absolute}.bg-grey-1{background:url(images/Hintergrund-Grau-1.svg);height:100vw;bottom:0}.bg-grey-2{background:url(images/Hintergrund-Grau-2.svg);height:100vw}.bg-grey-3{background:url(images/Hintergrund-Grau-3.svg);height:100vw;bottom:0}.bg-grey-4{background:url(images/Hintergrund-Grau-4.svg);position:absolute;height:100vw}.bg-grey-5{background:url(images/Hintergrund-Grau-5.svg);position:absolute;height:100vw}.bg-grey-6{background:url(images/Hintergrund-Grau-6.svg);position:absolute;height:33vw;bottom:0}.courses-template-default .bg-grey-5{height:90vw}.courses-template-default .bg-grey-3{bottom:-100px;height:50vw}.main404{margin:0;padding:50px;margin-top:-40px;margin-bottom:-50px;min-height:48vw;background-position:center center !important;background-size:cover !important}.main404 .error-404{max-width:40%}.main404 .error-404 div:first-child{padding:50px 50px 50px 205px;box-shadow:0 10px 24px #0000003c;border-radius:30px}.main404 h1{font-size:7.688em;margin:0;line-height:1}.main404 .error-404 a{margin-top:30px}footer{background:url("images/Hintergrund-Rot-2-Footer.svg");background-size:cover;background-repeat:no-repeat;padding:70px 135px 100px;color:#fff;margin-top:50px}footer a{color:#fff !important;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.2);width:100%;display:inline-block;padding:2px 0;font-family:StoneSansStdPhonetic;font-weight:100}.entry-footer{display:none}.site-info ul,.site-info li,footer ul,footer li{margin:0;padding:0;list-style:none}footer h2{font-size:1.111em;border-bottom:1px solid rgba(255,255,255,0.20);padding-bottom:15px;margin:0}footer .widget{margin:0}footer .widget-area{width:15%;margin-right:4%}footer .widget-area:first-child{width:17%;margin-right:8%}footer .widget-area:last-child{margin-right:0}footer .footer-social-media{margin-top:35px;width:100%}footer .ais-social-media{width:100%}footer .footer-social-media ul{display:flex;justify-content:space-between}footer .footer-social-media li{display:inline-block;margin-right:10px}footer .footer-social-media li:last-child{margin-right:0}footer .footer-social-media li a i:before{font-family:'Font Awesome 5 Brands'}footer .footer-social-media a{border:0;width:50px;height:50px;border-radius:50%;background-color:#fff;color:#c03 !important;font-size:1.3em;display:flex;justify-content:center;align-items:center}footer img{max-width:300px}.site-info{padding:15px 140px;font-size:.833em;background-color:#333}.site-info li{display:inline-block}.site-info a{color:#fff;text-decoration:none;margin-right:15px;font-weight:100}.site-info li:last-child a{margin-right:0}.site-info .widget{margin:0}.infosec-survey-form .sv_body{border:none !important;padding:0 !important}.infosec-survey-form .sv_main{font-size:22px !important;font-family:StoneSansStd !important;font-weight:200 !important}.infosec-survey-form form{height:auto !important;max-width:inherit !important;width:100% !important;padding:0;box-shadow:0 10px 20px #00000029;border-radius:30px;margin:30px auto;background-color:#fff;overflow:hidden}.infosec-survey-form .sv_main.sv_default_css,.infosec-survey-form .sv_custom_header{background-color:transparent !important}.infosec-survey-form input[type='radio']{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;outline:none !important;cursor:pointer;border:2px solid #c03 !important}.infosec-survey-form input[type='radio']:hover{box-shadow:0 0 5px 0 #c03 inset}.infosec-survey-form input[type='radio']:before{content:'';display:block;width:100%;height:100%;margin:auto;border-radius:50%}.infosec-survey-form input[type='radio']:checked:before{background:#c03}.infosec-survey-form .sv_q_text_root,.infosec-survey-form .sv_row:last-child input,.infosec-survey-form textarea{height:auto !important;padding:18px 25px;background:#efefef 0 0 no-repeat padding-box !important;border-radius:10px;display:inline-block;border:0;width:100%;min-width:inherit;font-size:16px !important;font-family:StoneSansStd !important;font-weight:200}.infosec-survey-form textarea{background-color:#fff !important}.infosec-survey-form .sv_row{border:none !important;padding:20px 45px !important}.infosec-survey-form .sv_row:last-child{background-color:transparent !important;width:50%}.infosec-survey-form input[type="button"],.infosec-survey-form button{background-color:#fff !important;border:2px solid #c03 !important;border-radius:30px !important;color:#333 !important;font-weight:500 !important;word-break:unset;text-decoration:none;display:inline-block;width:auto;padding:15px 45px !important;font-size:18px !important;font-weight:500 !important;float:none !important;margin-left:70px !important;margin-bottom:45px !important}.infosec-survey-form input[type="button"]:hover,.infosec-survey-form button:hover{background-color:#c03 !important;color:#fff !important}.ais-validate-captcha-holder{padding-left:4px;margin-bottom:30px}.ais-validate-captcha{display:inline-block;padding:20px 0}.ais-validate-captcha-holder input{width:100%}.ais-validate-captcha-holder button{font-size:.818em}.ais-validate-captcha-holder .ais-validate-captcha-error input{background-color:#eca5a5 !important}.ais-add-rgn-captcha .responsiveRow{font-size:1em}.ais-add-rgn-captcha .clickdform .responsiveCell .clear{display:none}