/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! normalize-opentype v0.1.1 | MIT License | kennethormandy.com/journal/normalize-opentype-css */html,body{font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0}h1,h2,h3{font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1}abbr{text-transform:uppercase;font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1}time{font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0}pre,kbd,samp,code{font-feature-settings:"kern" 0, "liga" 0, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1}sup{font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1}sub{font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="numer"],input[type="range"],input[type="tel"],input[type="week"]{font-feature-settings:"kern" 0, "liga" 1, "pnum" 0, "tnum" 0, "onum" 0, "lnum" 1, "zero" 1}table{font-feature-settings:"kern" 0, "liga" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1}table thead,table tfoot{font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0}@font-face{font-family:'Serendipity';src:url("/fonts/Serendity Script.eot");src:url("/fonts/Serendity Script.eot?#iefix") format("embedded-opentype"),url("/fonts/Serendity Script.woff") format("woff"),url("/fonts/Serendity Script.ttf") format("truetype"),url("/fonts/Serendity Script.svg#649619ec2f89f8129007d6b42c898333") format("svg");font-style:normal;font-weight:400}@font-face{font-family:'Journal';src:url("/fonts/JOURNAL.eot");src:url("/fonts/JOURNAL.eot?#iefix") format("embedded-opentype"),url("/fonts/JOURNAL.woff") format("woff"),url("/fonts/JOURNAL.ttf") format("truetype"),url("/fonts/JOURNAL.svg#6b2b5614a23abed4834b7cb7b91c6887") format("svg");font-style:normal;font-weight:400}@font-face{font-family:'Roboto Slab';src:url("/fonts/RobotoSlab-Regular.woff2") format("woff2"),url("/fonts/RobotoSlab-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Slab';src:url("/fonts/RobotoSlab-Light.woff2") format("woff2"),url("/fonts/RobotoSlab-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Amaranth';src:url("/fonts/Amaranth-Regular.woff2") format("woff2"),url("/fonts/Amaranth-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Amaranth';src:url("/fonts/Amaranth-Bold.woff2") format("woff2"),url("/fonts/Amaranth-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}body{font-family:"Amaranth", sans-serif}body:before{content:"";position:relative;display:block;height:70px;width:100%}article{text-align:center}.bold{font-weight:700}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section{padding:0;margin:0;width:100%;min-width:960px;clear:both;padding-top:50px;padding-bottom:80px}section:after{content:"";display:table;clear:both}section.no_space{padding:0}section.header{padding-top:70px;padding-bottom:70px;background-color:#eeeeee;height:480px;margin-top:20px;background:#080200 url(/assets/header_bg-9adc4c4e5bee52e325dee968cc5f7dfa.jpg) no-repeat center 0;background-size:1555px 480px;color:white}section.main_navigation{background-color:white;height:90px;position:fixed;top:0;z-index:10000}.touch section.main_navigation{position:absolute;top:0;z-index:10000;-webkit-box-shadow:0px 3px 3px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 3px 3px 0px rgba(50,50,50,0.2);box-shadow:0px 3px 3px 0px rgba(50,50,50,0.2)}section.about{background-color:#19a8a5;color:white}section.about h2{border-color:white}section.contact{background:transparent url(/assets/kontakt-f6450fd49a14e1b13b60c6bba261465a.jpg) no-repeat 0 0;background-size:cover;padding-bottom:50px;color:white}section.contact h2{border-color:white}section.contact h2{font-size:50px}section.contact p.big{margin-top:0px;font-size:24px}section.contact p.big.small{font-size:18px;line-height:32px}section.contact .button{margin-bottom:15px}section.newsletter{background:transparent url(/images/newsletter.jpg) no-repeat 0 0;background-size:cover;color:white}section.newsletter h2{border-color:white;padding-top:140px;padding-bottom:140px}section.quali{background-color:#105b63;color:white}section.quali h2{border-color:white}section.black{background-color:#db9e36}section.grey{background-color:#fffad5}article{width:960px;margin:auto}article:after{content:"";display:table;clear:both}@media only screen and (min-width: 0px) and (max-width: 959px){article{width:100%;min-width:100%}}h1{margin-top:50px;margin-bottom:0;text-transform:none;font-size:60px;line-height:60px;font-family:"Journal", cursive}.header h1{display:inline-block;width:500px;margin-left:90px;font-size:60px;display:block;width:500px}.header p.big{display:block;text-align:center;width:500px;margin-left:90px;font-size:23px}h2{font-family:"Amaranth", sans-serif;font-size:50px;font-weight:700;display:inline-block;text-transform:none;border-bottom:3px solid black;padding-bottom:4px;font-family:"Journal", cursive}h3{font-family:"Amaranth", sans-serif;font-size:18px;font-weight:700;text-transform:uppercase}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){h3{font-size:24px}}h3 span.light{font-weight:300;color:#105b62}.course h3{margin-top:0 !important}p ~ h3{margin-top:52px}p,ul li{font-size:14px;font-family:"Roboto Slab", serif;font-weight:300;line-height:23px;margin-bottom:23px;margin-top:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){p,ul li{font-size:22px;line-height:31px;margin-bottom:31p}}article ul{margin-top:0;padding:none;padding-left:16px}article ul li{font-family:"Roboto Slab", serif;font-weight:300;margin-left:0}article ol{margin-top:0;padding:none;padding-left:16px}article ol li{font-family:"Roboto Slab", serif;font-weight:300;margin-left:0;margin-bottom:23px}span.claim{letter-spacing:0.05em;font-weight:300;font-family:"Journal", cursive;font-size:29px}span.logo{font-weight:700;font-family:"Amaranth", sans-serif;text-transform:uppercase;letter-spacing:0.1em}p.big{margin-bottom:40px;text-transform:uppercase;font-size:30px;line-height:44px;font-weight:700;font-family:"Amaranth", sans-serif}p.big.logo{font-weight:300}.header .big{margin-top:40px;margin-bottom:70px}.italic{font-style:italic;font-weight:300}.centered{text-align:center}.button{display:inline-block;position:relative;background-color:white;color:black;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;text-decoration:none;font-weight:700;border:none;border-radius:5px;border-bottom:3px solid #d5d5d5;outline:none;z-index:0;font-family:"Amaranth", sans-serif;font-size:16px}.button:hover{border-bottom:3px solid white;color:white;opacity:1;background-color:transparent;z-index:1}.button:hover:after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:black;border-radius:5px;opacity:0.4;top:0;left:0;z-index:-1}.button.green{background-color:#19a8a5;color:white;border-bottom:3px solid #167e89}.button.green:hover{border-bottom:3px solid #19a8a5;color:white;background-color:#167e89}input{outline:none;border:none;display:inline-block;height:46px;padding:10px;line-height:30px;border:solid white 2px;background-color:transparent;color:white;width:400px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){input{font-weight:700}}input::-webkit-input-placeholder{color:white;font-style:italic}input:-moz-placeholder{color:white;font-style:italic}input::-moz-placeholder{color:white;font-style:italic}input:-ms-input-placeholder{color:white;font-style:italic}a,a:visited{color:black;text-decoration:none;display:inline-block;border-bottom:dotted black 1px}.black a,.black a:visited{border-bottom:dotted white 1px}a:hover{border-bottom:solid black 1px}.black a:hover{border-bottom:solid white 1px}.dataprivacy a,.dataprivacy a:visited{color:white;text-decoration:none;border-bottom:dotted white 1px}.dataprivacy a:hover{color:black;border-bottom:dotted black 1px}article{text-align:left}article header{text-align:center;margin-bottom:30px}article header>h1,article header>h2,article header>h3{padding-left:20px;padding-right:20px;text-transform:none}article .row{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}article .half{width:50%;padding-left:10px;padding-right:10px}article .third{padding-left:10px;padding-right:10px;width:320px}article .col{display:flex;flex-direction:column}article .full-row{padding-left:10px;padding-right:10px;width:100%;margin-top:50px}article .full{padding-left:10px;padding-right:10px;width:100%;display:flex;flex-direction:row;text-align:left;align-items:center;justify-content:space-between}article .full p{margin-right:auto;text-align:left;margin-left:40px;width:auto}article .quarter{width:240px;float:left}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){article .quarter{width:50%;margin-bottom:40px}}article .quarter img{padding:10px;width:240px;margin-top:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){article .quarter img{width:70%}}article .row{padding-bottom:30px}article .row:after{content:"";display:table;clear:both}.footer h1,.footer h2,.footer h3,.footer p,.footer a,.footer header{color:white;text-align:left}.footer h2{border-color:white}.gallery{background-color:#105b63;padding-bottom:0;padding-top:90px}.gallery article{padding-left:5px;padding-right:5px}.gallery .two{width:620px;float:left;margin:5px}.gallery .one{width:310px;float:left;margin:5px}.gallery img{width:100%;border:solid white 10px;float:left}ul.qualification{padding-left:0;list-style-type:none;list-style-image:none}ul.qualification li{border-bottom:solid #167e89 1px;padding-left:10px;padding-right:10px;padding-bottom:22px}ul.qualification li.last{border:none}p.border:after{content:"";display:block;position:relative;height:1px;width:20%;margin:0 auto;border-bottom:solid black 1px;padding-bottom:22px}.bubble{display:block;position:relative;left:0;top:0;width:200px;height:200px;background-color:#db9e36;border-radius:100px;text-align:center;text-transform:uppercase;padding-top:72px;color:white;font-weight:700;font-size:24px}.bubble.green{background-color:#146f79}.expand{display:block;width:200px;height:200px;margin-left:50px;position:relative;left:0;top:0;border:none;margin-bottom:30px}a.white{color:white !important;border:none}.doc_row{display:flex;justify-content:center}.doc_row .col+.col{margin-left:80px}.video-frame{width:100%;max-width:100%;aspect-ratio:16/9;border-radius:6px;overflow:hidden;margin-top:1rem;margin-bottom:2rem}.video-frame .plyr,.video-frame video{width:100%;height:100%}.video-frame video{object-fit:contain}.video-frame,.plyr,.plyr--video,.plyr__video-wrapper,.video-frame video{position:relative;z-index:0}.plyr__controls,.plyr__poster{position:relative;z-index:1}.video-frame{background:transparent}.video-frame .plyr__poster{background-size:cover;background-position:center;background-color:black}.video-frame video{object-fit:contain}nav{width:960px;min-width:960px;margin:auto;height:90px;z-index:100}nav:after{content:"";display:table;clear:both}nav .doro{float:left;text-align:center;margin-top:19px;display:block;margin-left:10px;z-index:100}nav .doro a,nav .doro a:visited{border:none}nav .doro span.logo{font-weight:700;font-family:"Amaranth", sans-serif;text-transform:uppercase;letter-spacing:0.1em;font-size:22px;margin:0;line-height:24px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){nav .doro span.logo{font-size:16px}}nav .doro span.claim{letter-spacing:0.05em;font-weight:300;font-family:"Journal", cursive;font-size:37px;display:block;color:#db9e36;margin-top:-9px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){nav .doro span.claim{font-size:34px}}nav ul{display:inline-block;float:right;padding-top:20px;padding-bottom:10px;padding-right:10px;padding-left:0;z-index:100}nav ul li{display:inline-block;lineheight:50px;float:left;padding-left:20px;padding-right:20px;font-weight:700;text-transform:uppercase;font-family:"Amaranth", sans-serif}nav ul li a{font-size:14px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){nav ul li a{font-size:16px}}nav ul li a,nav ul li a:visited,nav ul li a:active{padding:0;border:none;z-index:100;border-bottom:none}nav ul li a:hover{padding-bottom:4px;border-bottom:3px solid black}.touch nav ul li a:hover{border:none}nav ul li a.active{padding-bottom:4px;border-bottom:3px solid black !important}
