@charset "UTF-8";
/*!
Theme Name: fotoschulebaur-v3
Theme URI: https://github.com/gordion-software-solutions/fotoschulebaur-v2.theme.git
Author: Gordion Software Solutions GmbH
Author URI: http://www.gordion.ch
Description: Fotoschulebaur Template für die Webseite
Version: 3.0.0
Tags: light, responsive-layout, right-sidebar, starter-theme, two-column, translation-ready, white
*/@import url(plugins/bootstrap/css/bootstrap.min.css);@import url(plugins/slick/slick.css);@import url(plugins/slick/slick-theme.css);@import url(plugins/selectize/selectize.css);
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.mt-xs-0{margin-top:0!important}.pt-xs-0{padding-top:0!important}.mb-xs-0{margin-bottom:0!important}.pb-xs-0{padding-bottom:0!important}.ml-xs-0{margin-left:0!important}.pl-xs-0{padding-left:0!important}.mr-xs-0{margin-right:0!important}.pr-xs-0{padding-right:0!important}.mt-xs-5{margin-top:5px!important}.pt-xs-5{padding-top:5px!important}.mb-xs-5{margin-bottom:5px!important}.pb-xs-5{padding-bottom:5px!important}.ml-xs-5{margin-left:5px!important}.pl-xs-5{padding-left:5px!important}.mr-xs-5{margin-right:5px!important}.pr-xs-5{padding-right:5px!important}.mt-xs-10{margin-top:10px!important}.pt-xs-10{padding-top:10px!important}.mb-xs-10{margin-bottom:10px!important}.pb-xs-10{padding-bottom:10px!important}.ml-xs-10{margin-left:10px!important}.pl-xs-10{padding-left:10px!important}.mr-xs-10{margin-right:10px!important}.pr-xs-10{padding-right:10px!important}.mt-xs-15{margin-top:15px!important}.pt-xs-15{padding-top:15px!important}.mb-xs-15{margin-bottom:15px!important}.pb-xs-15{padding-bottom:15px!important}.ml-xs-15{margin-left:15px!important}.pl-xs-15{padding-left:15px!important}.mr-xs-15{margin-right:15px!important}.pr-xs-15{padding-right:15px!important}.mt-xs-20{margin-top:20px!important}.pt-xs-20{padding-top:20px!important}.mb-xs-20{margin-bottom:20px!important}.pb-xs-20{padding-bottom:20px!important}.ml-xs-20{margin-left:20px!important}.pl-xs-20{padding-left:20px!important}.mr-xs-20{margin-right:20px!important}.pr-xs-20{padding-right:20px!important}.mt-xs-25{margin-top:25px!important}.pt-xs-25{padding-top:25px!important}.mb-xs-25{margin-bottom:25px!important}.pb-xs-25{padding-bottom:25px!important}.ml-xs-25{margin-left:25px!important}.pl-xs-25{padding-left:25px!important}.mr-xs-25{margin-right:25px!important}.pr-xs-25{padding-right:25px!important}.mt-xs-30{margin-top:30px!important}.pt-xs-30{padding-top:30px!important}.mb-xs-30{margin-bottom:30px!important}.pb-xs-30{padding-bottom:30px!important}.ml-xs-30{margin-left:30px!important}.pl-xs-30{padding-left:30px!important}.mr-xs-30{margin-right:30px!important}.pr-xs-30{padding-right:30px!important}.mt-xs-35{margin-top:35px!important}.pt-xs-35{padding-top:35px!important}.mb-xs-35{margin-bottom:35px!important}.pb-xs-35{padding-bottom:35px!important}.ml-xs-35{margin-left:35px!important}.pl-xs-35{padding-left:35px!important}.mr-xs-35{margin-right:35px!important}.pr-xs-35{padding-right:35px!important}.mt-xs-40{margin-top:40px!important}.pt-xs-40{padding-top:40px!important}.mb-xs-40{margin-bottom:40px!important}.pb-xs-40{padding-bottom:40px!important}.ml-xs-40{margin-left:40px!important}.pl-xs-40{padding-left:40px!important}.mr-xs-40{margin-right:40px!important}.pr-xs-40{padding-right:40px!important}.mt-xs-45{margin-top:45px!important}.pt-xs-45{padding-top:45px!important}.mb-xs-45{margin-bottom:45px!important}.pb-xs-45{padding-bottom:45px!important}.ml-xs-45{margin-left:45px!important}.pl-xs-45{padding-left:45px!important}.mr-xs-45{margin-right:45px!important}.pr-xs-45{padding-right:45px!important}.mt-xs-50{margin-top:50px!important}.pt-xs-50{padding-top:50px!important}.mb-xs-50{margin-bottom:50px!important}.pb-xs-50{padding-bottom:50px!important}.ml-xs-50{margin-left:50px!important}.pl-xs-50{padding-left:50px!important}.mr-xs-50{margin-right:50px!important}.pr-xs-50{padding-right:50px!important}.mt-xs-75{margin-top:75px!important}.pt-xs-75{padding-top:75px!important}.mb-xs-75{margin-bottom:75px!important}.pb-xs-75{padding-bottom:75px!important}.ml-xs-75{margin-left:75px!important}.pl-xs-75{padding-left:75px!important}.mr-xs-75{margin-right:75px!important}.pr-xs-75{padding-right:75px!important}.mt-xs-100{margin-top:100px!important}.pt-xs-100{padding-top:100px!important}.mb-xs-100{margin-bottom:100px!important}.pb-xs-100{padding-bottom:100px!important}.ml-xs-100{margin-left:100px!important}.pl-xs-100{padding-left:100px!important}.mr-xs-100{margin-right:100px!important}.pr-xs-100{padding-right:100px!important}@media (min-width:768px){.mt-sm-0{margin-top:0!important}.pt-sm-0{padding-top:0!important}.mb-sm-0{margin-bottom:0!important}.pb-sm-0{padding-bottom:0!important}.ml-sm-0{margin-left:0!important}.pl-sm-0{padding-left:0!important}.mr-sm-0{margin-right:0!important}.pr-sm-0{padding-right:0!important}.mt-sm-5{margin-top:5px!important}.pt-sm-5{padding-top:5px!important}.mb-sm-5{margin-bottom:5px!important}.pb-sm-5{padding-bottom:5px!important}.ml-sm-5{margin-left:5px!important}.pl-sm-5{padding-left:5px!important}.mr-sm-5{margin-right:5px!important}.pr-sm-5{padding-right:5px!important}.mt-sm-10{margin-top:10px!important}.pt-sm-10{padding-top:10px!important}.mb-sm-10{margin-bottom:10px!important}.pb-sm-10{padding-bottom:10px!important}.ml-sm-10{margin-left:10px!important}.pl-sm-10{padding-left:10px!important}.mr-sm-10{margin-right:10px!important}.pr-sm-10{padding-right:10px!important}.mt-sm-15{margin-top:15px!important}.pt-sm-15{padding-top:15px!important}.mb-sm-15{margin-bottom:15px!important}.pb-sm-15{padding-bottom:15px!important}.ml-sm-15{margin-left:15px!important}.pl-sm-15{padding-left:15px!important}.mr-sm-15{margin-right:15px!important}.pr-sm-15{padding-right:15px!important}.mt-sm-20{margin-top:20px!important}.pt-sm-20{padding-top:20px!important}.mb-sm-20{margin-bottom:20px!important}.pb-sm-20{padding-bottom:20px!important}.ml-sm-20{margin-left:20px!important}.pl-sm-20{padding-left:20px!important}.mr-sm-20{margin-right:20px!important}.pr-sm-20{padding-right:20px!important}.mt-sm-25{margin-top:25px!important}.pt-sm-25{padding-top:25px!important}.mb-sm-25{margin-bottom:25px!important}.pb-sm-25{padding-bottom:25px!important}.ml-sm-25{margin-left:25px!important}.pl-sm-25{padding-left:25px!important}.mr-sm-25{margin-right:25px!important}.pr-sm-25{padding-right:25px!important}.mt-sm-30{margin-top:30px!important}.pt-sm-30{padding-top:30px!important}.mb-sm-30{margin-bottom:30px!important}.pb-sm-30{padding-bottom:30px!important}.ml-sm-30{margin-left:30px!important}.pl-sm-30{padding-left:30px!important}.mr-sm-30{margin-right:30px!important}.pr-sm-30{padding-right:30px!important}.mt-sm-35{margin-top:35px!important}.pt-sm-35{padding-top:35px!important}.mb-sm-35{margin-bottom:35px!important}.pb-sm-35{padding-bottom:35px!important}.ml-sm-35{margin-left:35px!important}.pl-sm-35{padding-left:35px!important}.mr-sm-35{margin-right:35px!important}.pr-sm-35{padding-right:35px!important}.mt-sm-40{margin-top:40px!important}.pt-sm-40{padding-top:40px!important}.mb-sm-40{margin-bottom:40px!important}.pb-sm-40{padding-bottom:40px!important}.ml-sm-40{margin-left:40px!important}.pl-sm-40{padding-left:40px!important}.mr-sm-40{margin-right:40px!important}.pr-sm-40{padding-right:40px!important}.mt-sm-45{margin-top:45px!important}.pt-sm-45{padding-top:45px!important}.mb-sm-45{margin-bottom:45px!important}.pb-sm-45{padding-bottom:45px!important}.ml-sm-45{margin-left:45px!important}.pl-sm-45{padding-left:45px!important}.mr-sm-45{margin-right:45px!important}.pr-sm-45{padding-right:45px!important}.mt-sm-50{margin-top:50px!important}.pt-sm-50{padding-top:50px!important}.mb-sm-50{margin-bottom:50px!important}.pb-sm-50{padding-bottom:50px!important}.ml-sm-50{margin-left:50px!important}.pl-sm-50{padding-left:50px!important}.mr-sm-50{margin-right:50px!important}.pr-sm-50{padding-right:50px!important}.mt-sm-75{margin-top:75px!important}.pt-sm-75{padding-top:75px!important}.mb-sm-75{margin-bottom:75px!important}.pb-sm-75{padding-bottom:75px!important}.ml-sm-75{margin-left:75px!important}.pl-sm-75{padding-left:75px!important}.mr-sm-75{margin-right:75px!important}.pr-sm-75{padding-right:75px!important}.mt-sm-100{margin-top:100px!important}.pt-sm-100{padding-top:100px!important}.mb-sm-100{margin-bottom:100px!important}.pb-sm-100{padding-bottom:100px!important}.ml-sm-100{margin-left:100px!important}.pl-sm-100{padding-left:100px!important}.mr-sm-100{margin-right:100px!important}.pr-sm-100{padding-right:100px!important}}@media (min-width:992px){.mt-md-0{margin-top:0!important}.pt-md-0{padding-top:0!important}.mb-md-0{margin-bottom:0!important}.pb-md-0{padding-bottom:0!important}.ml-md-0{margin-left:0!important}.pl-md-0{padding-left:0!important}.mr-md-0{margin-right:0!important}.pr-md-0{padding-right:0!important}.mt-md-5{margin-top:5px!important}.pt-md-5{padding-top:5px!important}.mb-md-5{margin-bottom:5px!important}.pb-md-5{padding-bottom:5px!important}.ml-md-5{margin-left:5px!important}.pl-md-5{padding-left:5px!important}.mr-md-5{margin-right:5px!important}.pr-md-5{padding-right:5px!important}.mt-md-10{margin-top:10px!important}.pt-md-10{padding-top:10px!important}.mb-md-10{margin-bottom:10px!important}.pb-md-10{padding-bottom:10px!important}.ml-md-10{margin-left:10px!important}.pl-md-10{padding-left:10px!important}.mr-md-10{margin-right:10px!important}.pr-md-10{padding-right:10px!important}.mt-md-15{margin-top:15px!important}.pt-md-15{padding-top:15px!important}.mb-md-15{margin-bottom:15px!important}.pb-md-15{padding-bottom:15px!important}.ml-md-15{margin-left:15px!important}.pl-md-15{padding-left:15px!important}.mr-md-15{margin-right:15px!important}.pr-md-15{padding-right:15px!important}.mt-md-20{margin-top:20px!important}.pt-md-20{padding-top:20px!important}.mb-md-20{margin-bottom:20px!important}.pb-md-20{padding-bottom:20px!important}.ml-md-20{margin-left:20px!important}.pl-md-20{padding-left:20px!important}.mr-md-20{margin-right:20px!important}.pr-md-20{padding-right:20px!important}.mt-md-25{margin-top:25px!important}.pt-md-25{padding-top:25px!important}.mb-md-25{margin-bottom:25px!important}.pb-md-25{padding-bottom:25px!important}.ml-md-25{margin-left:25px!important}.pl-md-25{padding-left:25px!important}.mr-md-25{margin-right:25px!important}.pr-md-25{padding-right:25px!important}.mt-md-30{margin-top:30px!important}.pt-md-30{padding-top:30px!important}.mb-md-30{margin-bottom:30px!important}.pb-md-30{padding-bottom:30px!important}.ml-md-30{margin-left:30px!important}.pl-md-30{padding-left:30px!important}.mr-md-30{margin-right:30px!important}.pr-md-30{padding-right:30px!important}.mt-md-35{margin-top:35px!important}.pt-md-35{padding-top:35px!important}.mb-md-35{margin-bottom:35px!important}.pb-md-35{padding-bottom:35px!important}.ml-md-35{margin-left:35px!important}.pl-md-35{padding-left:35px!important}.mr-md-35{margin-right:35px!important}.pr-md-35{padding-right:35px!important}.mt-md-40{margin-top:40px!important}.pt-md-40{padding-top:40px!important}.mb-md-40{margin-bottom:40px!important}.pb-md-40{padding-bottom:40px!important}.ml-md-40{margin-left:40px!important}.pl-md-40{padding-left:40px!important}.mr-md-40{margin-right:40px!important}.pr-md-40{padding-right:40px!important}.mt-md-45{margin-top:45px!important}.pt-md-45{padding-top:45px!important}.mb-md-45{margin-bottom:45px!important}.pb-md-45{padding-bottom:45px!important}.ml-md-45{margin-left:45px!important}.pl-md-45{padding-left:45px!important}.mr-md-45{margin-right:45px!important}.pr-md-45{padding-right:45px!important}.mt-md-50{margin-top:50px!important}.pt-md-50{padding-top:50px!important}.mb-md-50{margin-bottom:50px!important}.pb-md-50{padding-bottom:50px!important}.ml-md-50{margin-left:50px!important}.pl-md-50{padding-left:50px!important}.mr-md-50{margin-right:50px!important}.pr-md-50{padding-right:50px!important}.mt-md-75{margin-top:75px!important}.pt-md-75{padding-top:75px!important}.mb-md-75{margin-bottom:75px!important}.pb-md-75{padding-bottom:75px!important}.ml-md-75{margin-left:75px!important}.pl-md-75{padding-left:75px!important}.mr-md-75{margin-right:75px!important}.pr-md-75{padding-right:75px!important}.mt-md-100{margin-top:100px!important}.pt-md-100{padding-top:100px!important}.mb-md-100{margin-bottom:100px!important}.pb-md-100{padding-bottom:100px!important}.ml-md-100{margin-left:100px!important}.pl-md-100{padding-left:100px!important}.mr-md-100{margin-right:100px!important}.pr-md-100{padding-right:100px!important}}@media (min-width:1200px){.mt-lg-0{margin-top:0!important}.pt-lg-0{padding-top:0!important}.mb-lg-0{margin-bottom:0!important}.pb-lg-0{padding-bottom:0!important}.ml-lg-0{margin-left:0!important}.pl-lg-0{padding-left:0!important}.mr-lg-0{margin-right:0!important}.pr-lg-0{padding-right:0!important}.mt-lg-5{margin-top:5px!important}.pt-lg-5{padding-top:5px!important}.mb-lg-5{margin-bottom:5px!important}.pb-lg-5{padding-bottom:5px!important}.ml-lg-5{margin-left:5px!important}.pl-lg-5{padding-left:5px!important}.mr-lg-5{margin-right:5px!important}.pr-lg-5{padding-right:5px!important}.mt-lg-10{margin-top:10px!important}.pt-lg-10{padding-top:10px!important}.mb-lg-10{margin-bottom:10px!important}.pb-lg-10{padding-bottom:10px!important}.ml-lg-10{margin-left:10px!important}.pl-lg-10{padding-left:10px!important}.mr-lg-10{margin-right:10px!important}.pr-lg-10{padding-right:10px!important}.mt-lg-15{margin-top:15px!important}.pt-lg-15{padding-top:15px!important}.mb-lg-15{margin-bottom:15px!important}.pb-lg-15{padding-bottom:15px!important}.ml-lg-15{margin-left:15px!important}.pl-lg-15{padding-left:15px!important}.mr-lg-15{margin-right:15px!important}.pr-lg-15{padding-right:15px!important}.mt-lg-20{margin-top:20px!important}.pt-lg-20{padding-top:20px!important}.mb-lg-20{margin-bottom:20px!important}.pb-lg-20{padding-bottom:20px!important}.ml-lg-20{margin-left:20px!important}.pl-lg-20{padding-left:20px!important}.mr-lg-20{margin-right:20px!important}.pr-lg-20{padding-right:20px!important}.mt-lg-25{margin-top:25px!important}.pt-lg-25{padding-top:25px!important}.mb-lg-25{margin-bottom:25px!important}.pb-lg-25{padding-bottom:25px!important}.ml-lg-25{margin-left:25px!important}.pl-lg-25{padding-left:25px!important}.mr-lg-25{margin-right:25px!important}.pr-lg-25{padding-right:25px!important}.mt-lg-30{margin-top:30px!important}.pt-lg-30{padding-top:30px!important}.mb-lg-30{margin-bottom:30px!important}.pb-lg-30{padding-bottom:30px!important}.ml-lg-30{margin-left:30px!important}.pl-lg-30{padding-left:30px!important}.mr-lg-30{margin-right:30px!important}.pr-lg-30{padding-right:30px!important}.mt-lg-35{margin-top:35px!important}.pt-lg-35{padding-top:35px!important}.mb-lg-35{margin-bottom:35px!important}.pb-lg-35{padding-bottom:35px!important}.ml-lg-35{margin-left:35px!important}.pl-lg-35{padding-left:35px!important}.mr-lg-35{margin-right:35px!important}.pr-lg-35{padding-right:35px!important}.mt-lg-40{margin-top:40px!important}.pt-lg-40{padding-top:40px!important}.mb-lg-40{margin-bottom:40px!important}.pb-lg-40{padding-bottom:40px!important}.ml-lg-40{margin-left:40px!important}.pl-lg-40{padding-left:40px!important}.mr-lg-40{margin-right:40px!important}.pr-lg-40{padding-right:40px!important}.mt-lg-45{margin-top:45px!important}.pt-lg-45{padding-top:45px!important}.mb-lg-45{margin-bottom:45px!important}.pb-lg-45{padding-bottom:45px!important}.ml-lg-45{margin-left:45px!important}.pl-lg-45{padding-left:45px!important}.mr-lg-45{margin-right:45px!important}.pr-lg-45{padding-right:45px!important}.mt-lg-50{margin-top:50px!important}.pt-lg-50{padding-top:50px!important}.mb-lg-50{margin-bottom:50px!important}.pb-lg-50{padding-bottom:50px!important}.ml-lg-50{margin-left:50px!important}.pl-lg-50{padding-left:50px!important}.mr-lg-50{margin-right:50px!important}.pr-lg-50{padding-right:50px!important}.mt-lg-75{margin-top:75px!important}.pt-lg-75{padding-top:75px!important}.mb-lg-75{margin-bottom:75px!important}.pb-lg-75{padding-bottom:75px!important}.ml-lg-75{margin-left:75px!important}.pl-lg-75{padding-left:75px!important}.mr-lg-75{margin-right:75px!important}.pr-lg-75{padding-right:75px!important}.mt-lg-100{margin-top:100px!important}.pt-lg-100{padding-top:100px!important}.mb-lg-100{margin-bottom:100px!important}.pb-lg-100{padding-bottom:100px!important}.ml-lg-100{margin-left:100px!important}.pl-lg-100{padding-left:100px!important}.mr-lg-100{margin-right:100px!important}.pr-lg-100{padding-right:100px!important}}@media (max-width:768px){.col-sm-flex{display:flex!important}.col-sm-left{text-align:left}.col-sm-right{text-align:right}.col-sm-center{text-align:center}.col-sm-inblock{display:inline-block!important}.col-sm-block{display:block!important}.col-sm-hide{display:none!important}}@media (max-width:992px){.col-md-flex{display:flex!important}.col-md-left{text-align:left}.col-md-right{text-align:right}.col-md-center{text-align:center}.col-md-inblock{display:inline-block!important}.col-md-block{display:block!important}.col-md-hide{display:none!important}}@media (max-width:1200px){.col-lg-flex{display:flex!important}.col-lg-left{text-align:left}.col-lg-right{text-align:right}.col-lg-center{text-align:center}.col-lg-inblock{display:inline-block!important}.col-lg-block{display:block!important}.col-lg-hide{display:none!important}}@font-face{font-family:Europa;src:url(assets/fonts/Europa-bold.eot);src:url(assets/fonts/Europa-bold.eot?#iefix) format("embedded-opentype"),url(assets/fonts/Europa-bold.woff2) format("woff2"),url(assets/fonts/Europa-bold.woff) format("woff"),url(assets/fonts/Europa-bold.ttf) format("truetype"),url(assets/fonts/Europa-bold.svg#Europa-Bold) format("svg");font-weight:700}@font-face{font-family:Europa;src:url(assets/fonts/Europa-regular.eot);src:url(assets/fonts/Europa-regular.eot?#iefix) format("embedded-opentype"),url(assets/fonts/Europa-regular.woff2) format("woff2"),url(assets/fonts/Europa-regular.woff) format("woff"),url(assets/fonts/Europa-regular.ttf) format("truetype"),url(assets/fonts/Europa-regular.svg#Europa\ Regular) format("svg");font-weight:400}@font-face{font-family:baur-icons;src:url(assets/fonts/baur-icons.eot?zebp8t);src:url(assets/fonts/baur-icons.eot?zebp8t#iefix) format("embedded-opentype"),url(assets/fonts/baur-icons.ttf?zebp8t) format("truetype"),url(assets/fonts/baur-icons.woff?zebp8t) format("woff"),url(assets/fonts/baur-icons.svg?zebp8t#baur-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" bi-"],[class^=bi-]{font-family:baur-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-arrow-down:before{content:"\e900"}.bi-arrow-left:before{content:"\e901"}.bi-arrow-right:before{content:"\e902"}.bi-arrow-up:before{content:"\e903"}.bi-check:before{content:"\e904"}.bi-chevron-down:before{content:"\e905"}.bi-logo:before{content:"\e906"}body{overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#191919;font-family:Europa;font-weight:400;font-size:20px}h1{font-size:48px}h1,h2{font-weight:700}h2{font-size:30px}h3{font-size:24px;font-weight:700}h4{font-size:22px}h5{font-size:20px}h6{font-size:16px}.clear{clear:both}a{color:inherit;border:0}a:active,a:focus{color:inherit;text-decoration:none;outline:none}a:hover{color:#191919;text-decoration:none}img{max-width:100%}.link-underline.style-active a:after{bottom:0;transform:scale(1)}.link-underline.style-active a:hover{color:#4fa057}.placebo-link{display:inline-block;text-decoration:none}.placebo-link,.placebo-link>span{position:relative}.placebo-link>span:after{position:absolute;left:0;content:"";width:100%;height:2px;background:#000;bottom:-4px;transform:scaleX(0);transition:transform .3s linear;transform-origin:left top}.placebo-link:hover>span:after{transform:scale(1)}.link-underline a{position:relative;display:inline-block;text-decoration:none}.link-underline a:hover{color:#191919;text-decoration:none}.link-underline a:after{position:absolute;left:0;content:"";width:100%;height:2px;background:#000;bottom:-4px;transform:scaleX(0);transition:transform .3s linear;transform-origin:left top}.link-underline a:hover:after{transform:scale(1)}.link-style a:hover{color:#191919;-webkit-text-stroke-width:1px;text-stroke-width:1px}.bg-white{background-color:#fff}.bg-dark{background-color:#191919}.bg-dark .link-style a:hover{color:#dcefd5}.bg-gray{background-color:#e9e9e9}.bg-green{background-color:#00371f}.bg-green .link-style a:hover{color:#dcefd5}.bg-dark,.bg-dark .link-style,.bg-dark .link-style.link-w-arrow,.bg-dark .link-underline a,.bg-dark .link-underline a.link-w-arrow,.bg-dark .link-underline a:hover,.bg-dark .link-underline a:hover.link-w-arrow,.bg-dark a,.bg-dark a.link-w-arrow,.bg-green,.bg-green .link-style,.bg-green .link-style.link-w-arrow,.bg-green .link-underline a,.bg-green .link-underline a.link-w-arrow,.bg-green .link-underline a:hover,.bg-green .link-underline a:hover.link-w-arrow,.bg-green a,.bg-green a.link-w-arrow{color:#fff}.bg-dark .link-style.link-w-arrow:after,.bg-dark .link-style.link-w-arrow span:after,.bg-dark .link-style:after,.bg-dark .link-underline a.link-w-arrow:after,.bg-dark .link-underline a.link-w-arrow span:after,.bg-dark .link-underline a:after,.bg-dark .link-underline a:hover.link-w-arrow:after,.bg-dark .link-underline a:hover.link-w-arrow span:after,.bg-dark .link-underline a:hover:after,.bg-dark a.link-w-arrow:after,.bg-dark a.link-w-arrow span:after,.bg-dark a:after,.bg-green .link-style.link-w-arrow:after,.bg-green .link-style.link-w-arrow span:after,.bg-green .link-style:after,.bg-green .link-underline a.link-w-arrow:after,.bg-green .link-underline a.link-w-arrow span:after,.bg-green .link-underline a:after,.bg-green .link-underline a:hover.link-w-arrow:after,.bg-green .link-underline a:hover.link-w-arrow span:after,.bg-green .link-underline a:hover:after,.bg-green a.link-w-arrow:after,.bg-green a.link-w-arrow span:after,.bg-green a:after{background:#fff}.bg-green-light{background-color:#dcefd5;color:#00371f}.bg-green-light .link-style,.bg-green-light .link-style.link-w-arrow,.bg-green-light .link-underline a,.bg-green-light .link-underline a.link-w-arrow,.bg-green-light .link-underline a:hover,.bg-green-light .link-underline a:hover.link-w-arrow,.bg-green-light a,.bg-green-light a.link-w-arrow,.bg-green-light a:hover,.bg-green-light a:hover.link-w-arrow{color:#00371f}.bg-green-light .link-style.link-w-arrow:after,.bg-green-light .link-style.link-w-arrow span:after,.bg-green-light .link-style:after,.bg-green-light .link-underline a.link-w-arrow:after,.bg-green-light .link-underline a.link-w-arrow span:after,.bg-green-light .link-underline a:after,.bg-green-light .link-underline a:hover.link-w-arrow:after,.bg-green-light .link-underline a:hover.link-w-arrow span:after,.bg-green-light .link-underline a:hover:after,.bg-green-light a.link-w-arrow:after,.bg-green-light a.link-w-arrow span:after,.bg-green-light a:after,.bg-green-light a:hover.link-w-arrow:after,.bg-green-light a:hover.link-w-arrow span:after,.bg-green-light a:hover:after{background:#00371f}.link-w-arrow{padding-left:40px;background:none;font-weight:400;border:none;white-space:nowrap;transition:all .3s ease;font-size:16px;line-height:1.8}.link-w-arrow:hover i{transform:translate(10px)}.link-w-arrow i{position:absolute;top:3px;margin-left:0;left:0;font-size:24px;transition:all .3s ease}.link-on-picture{background-color:#191919;display:inline-block;color:#fff}.link-on-picture:hover img{opacity:.7}.link-on-picture img{opacity:1;transition:opacity .4s ease}.section-content h1,.section-content h2,.section-content h3,.section-content h4,.section-content h5,.section-content h6,.section-content p{margin-bottom:30px;line-height:1.4}.learnmore-btn{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);z-index:2;cursor:pointer;font-size:16px;padding:10px 0}.learnmore-btn:hover i{animation:a ease 1s infinite}.learnmore-btn i{position:absolute;left:0;right:0;top:100%;text-align:center;font-size:20px;transition:all .3s ease}@media screen and (max-width:991px){body{font-size:18px}body h1{font-size:40px}body h2{font-size:28px}body h3{font-size:20px}body h4,body h5{font-size:18px}body .learnmore-btn{bottom:30px;padding:5px 0;font-size:12px}body .learnmore-btn i{font-size:15px}body .link-w-arrow{padding-left:35px;line-height:1.6}body .link-w-arrow i{font-size:18px}body .link-underline a:after{bottom:0}body .section-content h1,body .section-content h2,body .section-content h3,body .section-content h4,body .section-content h5,body .section-content h6,body .section-content p{margin-bottom:20px}}@media screen and (max-width:767px){body{font-size:16px}body h1{font-size:28px}body h2{font-size:20px}body h3,body h4{font-size:18px}body h5{font-size:16px}body .learnmore-btn{display:none}body .learnmore-btn.first-learnmore{display:block}}@keyframes a{0%,to{margin-top:0}50%{margin-top:5px}}@media screen and (max-width:991px){.featured-blog{margin-top:32px}}.wpcf7-textarea{-webkit-appearance:none}.y-gutter{padding-top:20vh;padding-bottom:20vh}.bottom-align{-webkit-flex-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.bottom-align,.middle-align{display:-ms-flexbox;display:flex}.middle-align{-webkit-flex-align:center;-ms-flex-align:center;align-items:center}.flex-center{justify-content:center}.row-reversed{flex-direction:row-reverse}.flex-stretch-row{flex-wrap:wrap}.flex-stretch{display:-ms-flexbox;display:flex;-webkit-flex-align:stretch;-ms-flex-align:stretch;align-items:stretch}.gallery-layout .gallery-item{text-align:left}.gallery-layout .gallery-item:nth-child(odd){text-align:right}.gallery-layout .gallery-item img{height:auto}.gallery-layout .gallery-item.center{padding:0!important;text-align:center}.gallery-layout .gallery-item.center div{display:block;max-width:100%}.gallery-layout .gallery-item.center div img{max-width:100%;width:100%}.gallery-layout .gallery-item div{max-width:70%;display:inline-block}.blog-gallery-layout p{margin-bottom:0}.blog-gallery-layout .gallery-item{text-align:left;margin:80px 0 0}.blog-gallery-layout .gallery-item img{max-width:70%;height:auto;margin-bottom:0}.blog-gallery-layout .gallery-item.isOdd{margin-top:80px;text-align:right;margin-bottom:80px}.blog-gallery-layout .gallery-item:last-child{margin-bottom:160px}.blog-gallery-layout .gallery-item:first-child{margin-top:60px}.blog-gallery-layout .gallery-item.center{padding:0!important;text-align:center}.blog-gallery-layout .gallery-item.center img{max-width:100%;height:auto}@media screen and (max-width:991px){.blog-gallery-layout .gallery-item{margin:80px 0 0}.blog-gallery-layout .gallery-item.isOdd{margin-top:40px;margin-bottom:40px}.blog-gallery-layout .gallery-item:first-child{margin-top:60px}.blog-gallery-layout .gallery-item:last-child{margin-bottom:80px}}.section{position:relative;padding-top:20vh;padding-bottom:20vh}.page-desc p{max-width:800px}@media screen and (max-width:991px){body .gallery-layout .gallery-item.center a{overflow:hidden;width:100%}body .section{padding-top:10vh;padding-bottom:10vh}body .blog-gallery-layout .gallery-item{margin:20px 0 35px}}@media screen and (max-width:767px){body .gallery-layout{padding-left:25px;padding-right:25px}body .blog-gallery-layout .gallery-item{margin:20px 0}body .section{padding-top:8vh;padding-bottom:8vh}}@media screen and (min-width:1440px){.container{width:1440px}}.list{display:block;height:100%;width:90%;margin:auto}.list.no-inset{width:auto;margin:0}@media screen and (min-width:1200px){.list.col-3-fullwidth article{margin-left:0;width:33.333333%}}@media screen and (min-width:1200px){.list.col-3 article{margin-left:3.5%}.list.col-3 article:first-child,.list.col-3 article:nth-child(3n+1){margin-left:0}}@media screen and (min-width:1200px){.list.col-4 article{width:24%;margin-left:1.333333%}.list.col-4 article:first-child,.list.col-4 article:nth-child(4n+1){margin-left:0}}.list article{margin-bottom:10px;display:block;position:relative}@media screen and (min-width:1200px){.list article{width:31%;margin-left:3.5%;float:left}.list article h2{text-align:left}}@media screen and (min-width:1200px){.list .reset{clear:both}}.link-box.empty,.testimonials article{text-align:center}.link-box article img{display:block;width:100%;height:auto}.link-box article a{display:block}.link-box article .title{display:block;height:50px;line-height:50px;text-align:center;background-color:#191919;color:#fff}.link-box article .overlay{display:inline;background-color:#191919;color:#fff;position:absolute;padding-left:10%;padding-right:10%;top:100%;left:0;bottom:0;right:0;z-index:5;opacity:0;transition:all .2s ease-in-out}.link-box article:hover .overlay{padding-top:10%;padding-bottom:10%;top:0;opacity:1}.slider-component-wrapper{overflow:hidden;min-height:100vh;padding-bottom:20vh}.slider-component-wrapper .slider__header{display:inline-block;position:relative;margin-bottom:70px;padding-right:100px}.slider-component-wrapper .slider-arrows{position:absolute;top:15px;left:100%;width:130px;font-size:0}.slider-component-wrapper .slider-arrows button{margin-right:20px;font-size:30px;background:none;border:none;display:inline-block;outline:none}.slider-component-wrapper .container{position:relative}.slider-component-wrapper .slider-component{opacity:0;transition:opacity .3s ease;padding-bottom:0;transition:padding-bottom .4s ease}.slider-component-wrapper .slider-component.slick-initialized{opacity:1}.slider-component-wrapper .slider-component .slick-list{overflow:visible}.slider-component-wrapper .slider-component .slick-list .slick-slide{color:#000;outline:none;padding-right:30px}.slider-component-wrapper .slider-component .slider__image{position:relative}.slider-component-wrapper .slider-component .slider__image:before{content:"";position:absolute;top:0;left:-1%;width:102%;height:70px;background:#fff;transition:height .3s ease;z-index:1;will-change:height;transform:translateZ(10px)}.slider-component-wrapper .slider-component img{max-width:100%;height:420px;object-fit:cover;object-position:bottom}.slider-component-wrapper .slider-component .slick-slide{opacity:.3;transition:opacity .3s ease}.slider-component-wrapper .slider-component .slick-slide:hover,.slider-component-wrapper .slider-component .slick-slide:not(.slick-active):hover img{opacity:1}.slider-component-wrapper .slider-component .slick-slide h2{transform:scale(.7);transform-origin:top left;font-weight:400;color:#000;margin-bottom:15px;transition:all .3s ease}.slider-component-wrapper .slider-component .slick-slide .slider__short{margin-bottom:15px}.slider-component-wrapper .slider-component .slick-slide.slick-current h2,.slider-component-wrapper .slider-component .slick-slide.temp-current h2{transform:scale(1);font-weight:700;color:#000}.slider-component-wrapper .slider-component .slick-slide.slick-current .slider__image:before,.slider-component-wrapper .slider-component .slick-slide.temp-current .slider__image:before{height:0}.slider-component-wrapper .slider-component .slick-slide.slick-active,.slider-component-wrapper .slider-component .slick-slide.temp-active{opacity:1}.slider-component-wrapper .slider-component .button__link,.slider-component-wrapper .slider-component .slider__short{opacity:0;transition:opacity .3s ease}.slider-component-wrapper .slider-component .button__link a,.slider-component-wrapper .slider-component .slider__short a{font-size:20px;color:#000}.slider-component-wrapper .slider-component .slick-current .button__link,.slider-component-wrapper .slider-component .slick-current .slider__short,.slider-component-wrapper .slider-component .temp-current .button__link,.slider-component-wrapper .slider-component .temp-current .slider__short{opacity:1}@media screen and (max-width:767px){.slider-component-wrapper .container{padding-left:40px;padding-right:40px}.slider-component-wrapper .slider-component .slick-list .slick-slide{padding-right:10px;height:auto;opacity:1}.slider-component-wrapper .slider-component .slick-list .slick-slide img{height:370px}.slider-component-wrapper .slider__header{padding-right:0;padding-bottom:0;margin-bottom:60px}.slider-component-wrapper .slider-arrows{position:static;top:auto;margin-top:15px;left:0;bottom:0;width:100%;display:none}.slider-component-wrapper .learnmore-btn{bottom:50px}}.bg-dark .slider-component .placebo-link,.bg-dark .slider-component .slick-slide.slick-current h2,.bg-dark .slider-component .slick-slide h2,.bg-dark .slider-component .slider__short{color:#fff}.bg-dark .slider-component .placebo-link span:after{background-color:#fff}.bg-dark .slider-component .slider__image{position:relative}.bg-dark .slider-component .slider__image:before{background-color:#191919}.bg-gray .slider-component .slider__image{position:relative}.bg-gray .slider-component .slider__image:before{background-color:#e9e9e9}@media screen and (min-width:1440px){body .slider-component-wrapper .slider-component img{height:540px}}.full-frame-component{position:relative;overflow:hidden;height:100vh;padding-left:145px;padding-right:145px}.full-frame-component .container{position:relative;height:100%}.full-frame-component .logo-link{position:absolute;top:70px;white-space:nowrap;font-size:48px;font-weight:400;transform:translateY(-20px);opacity:0;transition:transform .6s cubic-bezier(.77,0,.175,1) .6s,opacity .4s ease-in-out .6s;transition-delay:2.5s}.full-frame-component .logo-link i{margin-right:20px;font-size:36px}.full-frame-component .placebo-link span:after{background:#fff}.full-frame-component .learnmore-btn{opacity:0;color:#fff;transition:opacity .4s ease-in-out .6s;transition-delay:2.5s}.full-frame-component .ff-content{width:40%;min-width:300px;z-index:2;color:#fff}.full-frame-component .ff-content>div{transform:translateY(20px);opacity:0;transition:transform .6s cubic-bezier(.77,0,.175,1) .6s,opacity .4s ease-in-out .6s;transition-delay:2.5s}.full-frame-component .ff-content h2,.full-frame-component .ff-content p{margin-bottom:30px}.full-frame-component .ff-content a{color:#fff}.full-frame-component .ff-content a:after{background-color:#fff}.full-frame-component .ff-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.full-frame-component .ff-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border:0 solid #fff;transition:border 2.5s cubic-bezier(.77,0,.175,1)}.full-frame-component .ff-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform 2.5s cubic-bezier(.77,0,.175,1)}.full-frame-component .ff-image .ff-invert{position:absolute;top:0;right:0;bottom:0;left:0;transition:border 2.5s cubic-bezier(.77,0,.175,1)}.full-frame-component.active img{transform:scale(1)}.full-frame-component.active .ff-content div,.full-frame-component.active .logo-link{transform:translateY(0);opacity:1}.full-frame-component.active .learnmore-btn{opacity:1}.full-frame-component.active .ff-image:before{border-width:80px;border-top-width:100px}.full-frame-component.active .ff-image .ff-invert{top:100px;right:80px;bottom:80px;left:80px}.bg-dark .ff-image:before{border-color:#191919}.bg-green .ff-image:before{border-color:#00371f}.bg-green-light .ff-image:before{border-color:#dcefd5}.bg-gray .ff-image:before{border-color:#e9e9e9}@media screen and (max-width:1199px){.full-frame-component{padding-left:105px;padding-right:105px}.full-frame-component .container .logo-link{top:30px}.full-frame-component.active .ff-image:before{border-width:60px;border-top-width:90px}.full-frame-component.active .ff-image .ff-invert{top:90px;right:60px;bottom:60px;left:60px}}@media screen and (max-width:991px){.full-frame-component{padding-left:65px;padding-right:65px}.full-frame-component .container .logo-link{top:80px;font-size:30px}.full-frame-component .container .logo-link i{font-size:25px;margin-right:15px}.full-frame-component.active .ff-image:before{border-width:40px;border-top-width:80px}.full-frame-component.active .ff-image .ff-invert{top:80px;right:40px;bottom:40px;left:40px}.full-frame-component .ff-content h2{margin-bottom:20px}}@media screen and (max-width:767px){.full-frame-component{padding-left:25px;padding-right:25px}.full-frame-component .container .logo-link{display:none}.full-frame-component .ff-content{width:100%;min-width:auto;margin-bottom:60px}.full-frame-component .ff-content h2{margin-bottom:10px}.full-frame-component .ff-invert .learnmore-btn{z-index:2}.full-frame-component .ff-invert:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;display:none;background:linear-gradient(180deg,hsla(0,0%,100%,0) 30%,rgba(0,0,0,.85));z-index:1;pointer-events:none;opacity:0;transition:all .3s ease;transition-delay:2s}.full-frame-component.active .ff-image:before{border-width:20px}.full-frame-component.active .ff-image .ff-invert{top:20px;right:20px;bottom:20px;left:20px}.full-frame-component.active .ff-image .ff-invert:after{opacity:1}}.form-style form{position:relative}.form-style .wpcf7-response-output{position:absolute;top:100%;left:0;right:0;margin:1em 0}.form-style .selectize-dropdown-content{overflow:visible;max-height:none}.form-style h2,.form-style h3{margin-bottom:30px}.form-style h3,.form-style h4{font-weight:700}.form-style h4{margin-top:60px;margin-bottom:15px;font-size:20px;color:#00371f}.form-style div.wpcf7 .ajax-loader{display:none}.form-style .input-floating{position:relative;margin-top:15px}.form-style .input-floating input:-ms-input-placeholder{opacity:0}.form-style .input-floating input::placeholder{opacity:0}.form-style .input-floating .floating-label{position:absolute;bottom:10px;pointer-events:none;margin:0;transition:all .1s ease}.form-style .input-floating .floating-label.input-has-value{bottom:100%}.form-style .input-floating .floating-label.input-has-value~input:-ms-input-placeholder{opacity:.5}.form-style .input-floating .floating-label.input-has-value~input::placeholder{opacity:.5}.form-style .wpcf7-response-output.wpcf7-validation-errors{background:none!important;color:#ff5151!important}.form-style .wpcf7-form.invalid button{background:#ff5151}.form-style button{padding:15px 0;width:100%;border-bottom:1px solid;border-radius:0;outline:none;border-color:#00371f;background:#e9e9e9;border:none;background:#00371f;position:relative;display:inline-block;text-decoration:none;color:#fff}.form-style button>span:after{position:absolute;left:0;content:"";width:100%;height:2px;background:#000;bottom:-4px;transform:scaleX(0);transition:transform .3s linear;transform-origin:left top}.form-style button:hover>span:after{transform:scale(1)}.form-style button span{position:relative}.form-style button span:after{background:#fff}.form-style .selectize-control.single.wpcf7-not-valid .selectize-input{border-color:#ff5151}.form-style .selectize-control.single .selectize-dropdown.single{box-shadow:none;border:none;border-bottom:1px solid;border-radius:0;outline:none;border-color:#00371f;background:#e9e9e9}.form-style .selectize-control.single .selectize-dropdown.single .active{background:none}.form-style .selectize-control.single .selectize-dropdown.single .option{cursor:pointer;padding:10px 0}.form-style .selectize-control.single .selectize-dropdown.single .option .option-element{font-size:20px;color:#00371f;position:relative;display:inline-block;text-decoration:none}.form-style .selectize-control.single .selectize-dropdown.single .option .option-element:after{position:absolute;left:0;content:"";width:100%;height:2px;background:#000;bottom:-4px;transform:scaleX(0);transition:transform .3s linear;transform-origin:left top}.form-style .selectize-control.single .selectize-dropdown.single .option .option-element:hover:after{transform:scale(1)}.form-style .selectize-control.single .selectize-dropdown.single .option .option-element:after{transition:all .1s linear;background:#00371f}.form-style .selectize-control.single .selectize-dropdown.single .option.active .option-element:after{transform:scale(1)}.form-style .selectize-control.single .selectize-input{border:none;border-bottom:1px solid;border-radius:0;outline:none;border-color:#00371f;background:#e9e9e9;box-shadow:none}.form-style .selectize-control.single .selectize-input.dropdown-active:before{background:transparent}.form-style .selectize-control.single .selectize-input .item{line-height:24px;font-size:20px;color:#00371f}.form-style .selectize-control.single .selectize-input.input-active{background:none}.form-style .selectize-control.single .selectize-input.input-active:after{transform:scale(-1)}.form-style .selectize-control.single .selectize-input:after{content:"\e905";border:none;font-family:baur-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:0;height:15px;line-height:15px;text-align:center;width:15px}.form-style .selectize-control.single .selectize-input input:-ms-input-placeholder{opacity:1}.form-style .selectize-control.single .selectize-input input::placeholder{opacity:1}.form-style div.wpcf7-acceptance-missing,.form-style div.wpcf7-validation-errors{border:none;padding-left:0;padding-right:0}.form-style label{font-size:16px;color:#00371f;opacity:.5;display:block}.form-style .wpcf7-form-control-wrap{margin-bottom:30px;display:block}.form-style .wpcf7-form-control-wrap .wpcf7-not-valid+.floating-label{color:#ff5151}.form-style .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.form-style .wpcf7-form-control-wrap.gender{margin-bottom:0}.form-style .wpcf7-form-control-wrap.postal{width:40%;padding-right:30px}.form-style .wpcf7-form-control-wrap.place{width:60%}.form-style .wpcf7-form-control-wrap.prename2{margin-top:40px}.form-style .wpcf7-form-control-wrap.place,.form-style .wpcf7-form-control-wrap.postal{display:inline-block;margin-bottom:55px}.form-style .wpcf7-list-item{margin:0}.form-style .wpcf7-acceptance label,.form-style .wpcf7-checkbox label,.form-style .wpcf7-radio label{position:relative;padding-left:25px;cursor:pointer;margin-right:20px;font-weight:400;opacity:1}.form-style .wpcf7-acceptance label input,.form-style .wpcf7-checkbox label input,.form-style .wpcf7-radio label input{position:absolute;opacity:0;visibility:hidden;margin:0}.form-style .wpcf7-acceptance label a,.form-style .wpcf7-checkbox label a,.form-style .wpcf7-radio label a{opacity:.5}.form-style .wpcf7-acceptance label input:checked+span:before,.form-style .wpcf7-checkbox label input:checked+span:before,.form-style .wpcf7-radio label input:checked+span:before{box-shadow:inset 0 0 0 8px #00371f;border-width:0;background-color:#00371f}.form-style .wpcf7-acceptance label input:checked+span:after,.form-style .wpcf7-checkbox label input:checked+span:after,.form-style .wpcf7-radio label input:checked+span:after{opacity:1;font-size:8px}.form-style .wpcf7-acceptance label span,.form-style .wpcf7-checkbox label span,.form-style .wpcf7-radio label span{font-size:16px;color:#00371f}.form-style .wpcf7-acceptance label span:hover:before,.form-style .wpcf7-checkbox label span:hover:before,.form-style .wpcf7-radio label span:hover:before{border-width:2px}.form-style .wpcf7-acceptance label span:before,.form-style .wpcf7-checkbox label span:before,.form-style .wpcf7-radio label span:before{content:"";position:absolute;left:0;top:3px;display:block;height:16px;width:16px;transition:border .3s ease;border-radius:100%;background-clip:padding-box;border:1px solid #00371f}.form-style .wpcf7-acceptance label span:after,.form-style .wpcf7-checkbox label span:after,.form-style .wpcf7-radio label span:after{content:"\e904";color:#fff;opacity:0;position:absolute;left:0;top:2px;width:16px;text-align:center;font-size:5px;font-family:baur-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:18px;transition:all .3s ease}.form-style textarea{min-height:100px;height:100px;padding:16px 20px;width:100%;outline:none;background:none;border-color:#00371f}.form-style input{font-size:20px;border:none;border-bottom:1px solid;border-radius:0;outline:none;border-color:#00371f;background:#e9e9e9;width:100%;padding:15px 0}.form-style input.wpcf7-not-valid{border-color:#ff5151}.form-style input.wpcf7-not-valid:-ms-input-placeholder{color:#ff5151}.form-style input.wpcf7-not-valid::placeholder{color:#ff5151}.form-style input:-ms-input-placeholder{color:#00371f;opacity:.5}.form-style input::placeholder{color:#00371f;opacity:.5}.bg-green-light.form-style .selectize-control.single .selectize-dropdown.single,.bg-green-light.form-style .selectize-control.single .selectize-input,.bg-green-light.form-style input{border:none;border-bottom:1px solid;border-radius:0;outline:none;border-color:#00371f;background:#dcefd5}@media screen and (max-width:991px){body .form-style h4{font-size:18px}body .form-style input{padding:10px 0;font-size:18px}body .form-style label{font-size:14px}}@media screen and (max-width:767px){body .form-style,body .form-style.scrollspy{padding-left:25px;padding-right:25px}body .form-style.container{padding-right:40px;padding-left:40px}body .form-style h4{font-size:16px}body .form-style input{padding:8px 0;font-size:16px}body .form-style .wpcf7-acceptance{margin-top:-10px;margin-bottom:-20px;display:block}body .form-style .selectize-control.single .selectize-dropdown.single .option .option-element,body .form-style .selectize-control.single .selectize-input .item{font-size:16px}}.fullscreen-teaser-component{height:100vh;width:100%}.fullscreen-teaser-component .green-text h1{color:#00ffa4;text-align:center;font-size:8vw;transform:rotate(345deg);justify-content:center;display:flex}.fullscreen-teaser-component .slabtexted .slabtext{display:-moz-inline-box;display:inline-block;white-space:nowrap}.fullscreen-teaser-component .slabtextinactive .slabtext{display:inline;white-space:normal;font-size:1em!important;letter-spacing:inherit!important;word-spacing:inherit!important;*letter-spacing:normal!important;*word-spacing:normal!important}.fullscreen-teaser-component .slabtextdone .slabtext{display:block}@media screen and (max-width:991px){body .fullscreen-teaser-component .container{width:100%}body .fullscreen-teaser-component .green-text h1{font-size:10vw}body .fullscreen-teaser-component .placebo-link{margin-top:15px}}.course-calendar{width:70%;margin-left:5%}.course-calendar h2{text-align:left}.course-calendar .calendar-container{overflow-x:auto}.course-calendar .nav-links{width:85%}.course-calendar table{margin-top:30px;border-left:1px solid hsla(0,0%,61%,.1)}.course-calendar table tr.calendar-row{height:100px}.course-calendar table tr.calendar-row:first-child{height:60px}.course-calendar table tr td.calendar-day,.course-calendar table tr td.calendar-day-np{width:120px;padding:5px;border-bottom:1px solid hsla(0,0%,61%,.1);border-right:1px solid hsla(0,0%,61%,.1)}.course-calendar table tr td.calendar-day{font-size:11px;position:relative}.course-calendar table tr td.calendar-day-np{background-color:#fff}.course-calendar table tr td.calendar-day-head{background:#191919;color:#fff;font-weight:700;text-align:center;width:120px;padding:5px;border-bottom:1px solid hsla(0,0%,61%,.1);border-top:1px solid hsla(0,0%,61%,.1);border-right:1px solid hsla(0,0%,61%,.1)}.course-calendar table .day-number{background:#9b9b9b;padding:5px;color:#fff;font-weight:700;float:right;margin:-5px -5px 0 0;width:20px;text-align:center}body .service-component.section{padding-bottom:0}body .service-component .service-component-wrapper{width:100%;position:relative}body .service-component .service-slider.slick-dotted{margin-bottom:0}body .service-component .service-slider a.slick-slide{width:100%;position:relative;overflow:hidden;height:auto;min-height:600px;padding-bottom:75vh;color:#fff;text-decoration:none}body .service-component .service-slider a.slick-slide:hover{color:#fff}body .service-component .service-slider a.slick-slide:hover .hover-push-up{height:35px}body .service-component .service-slider a.slick-slide:hover img{opacity:.8}body .service-component .service-slider a.slick-slide .placebo-link{color:#fff}body .service-component .service-slider a.slick-slide .placebo-link span:after{background:#fff}body .service-component .service-slider a.slick-slide .service-desc{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 80px 100px}body .service-component .service-slider a.slick-slide div{position:relative;width:100%}body .service-component .service-slider a.slick-slide .hover-push-up{position:relative;height:0;overflow:hidden;transition:height .3s cubic-bezier(.77,0,.175,1)}body .service-component .service-slider a.slick-slide .hover-push-up>span{position:absolute;top:0;left:0}body .service-component .service-slider a.slick-slide img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;opacity:1;transition:opacity .4s ease}body .service-component .slick-arrow{display:none}body .service-component .slick-dots{bottom:0;padding-bottom:20px}body .service-component .slick-dots li.slick-active button:before{color:#fff}body .service-component .slick-dots li button:before{color:#fff;font-size:50px}@media screen and (max-width:1439px){body .page-content .service-component .service-slider a.slick-slide{padding-bottom:65vh}}@media screen and (max-width:991px){body .page-content .service-component .service-slider a.slick-slide{max-width:375px;min-height:300px}body .page-content .service-component .service-slider a.slick-slide:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1;pointer-events:none}body .page-content .service-component .service-slider a.slick-slide .service-desc{z-index:2;padding:0 70px 100px}}@media screen and (max-width:767px){body .page-content .service-component .service-slider a.slick-slide .service-desc{padding:0 40px 65px}}.teaser-element{color:#000;margin-bottom:150px;display:block;position:relative;padding-bottom:30px}.teaser-element.animate-out{top:-50px}.teaser-element.animate-in{top:50px}.teaser-element:hover .bottom-align .placebo-link{transform:translateY(35px)}.teaser-element:hover .img-wrap img{opacity:.8}.teaser-element .img-wrap{background-color:#191919;height:600px;width:100%;position:relative;transition:transform .3s cubic-bezier(.77,0,.175,1)}.teaser-element .img-wrap img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;opacity:1;transition:opacity .4s ease}.teaser-element .bottom-align{position:relative;width:100%}.teaser-element .bottom-align div{position:relative;width:100%;z-index:1;background-color:#fff;transform:translateY(0);transition:transform .3s cubic-bezier(.77,0,.175,1)}.teaser-element .bottom-align .placebo-link{position:absolute;bottom:4px;left:0}.description-short p{max-width:770px}.bg-gray .teaser-element .bottom-align div{background-color:#e9e9e9}.bg-gray .placebo-link:after{background-color:#fff}.bg-dark .teaser-element{color:#fff}.bg-dark .teaser-element .bottom-align div{background-color:#191919}.bg-dark .placebo-link:hover{color:#fff}.bg-dark .placebo-link:after{background-color:#fff}@media screen and (max-width:1199px){.teaser-element-wrapper .teaser-element .img-wrap{height:390px}}@media screen and (max-width:991px){.teaser-element-wrapper .teaser-element{margin-bottom:80px;position:static}.teaser-element-wrapper .teaser-element .img-wrap{height:440px}.teaser-element-wrapper .teaser-element.animate-in.odd,.teaser-element-wrapper .teaser-element.odd{transform:translateY(-50px)}.teaser-element-wrapper .teaser-element:hover .bottom-align div{transform:translateY(0)}.teaser-element-wrapper .teaser-element .bottom-align{display:block}.teaser-element-wrapper .teaser-element .bottom-align .placebo-link{position:relative;bottom:0;transform:translateY(0)}}@media screen and (max-width:767px){.teaser-element-wrapper .teaser-element.animate-in.odd,.teaser-element-wrapper .teaser-element.odd{transform:translateY(0)}.teaser-element-wrapper .teaser-element .img-wrap{height:380px}}@media screen and (min-width:992px){.teaser-element-wrapper .col-md-4{width:33.3%}}.cover-page{height:100vh;padding:15vh 0}.cover-page .fullheight{height:100%}.cover-page .cp-image{display:inline-block;position:relative;padding:0;height:100%;margin:0 60px}.cover-page .cp-image .responsive-sizer{max-height:100%;width:auto;height:100%}.cover-page .cp-image .lazy-img{display:none;position:absolute;top:0;left:0;width:100%;outline:none;border:none;box-shadow:none;height:100%;object-fit:cover}.cover-page .cp-content{font-size:24px;transform:translateX(20px);opacity:0;transition:transform .6s cubic-bezier(.77,0,.175,1) .6s,opacity .4s ease-in-out .6s}.cover-page .cp-content h2{font-size:48px;margin-bottom:40px}body.loaded .cp-content{transform:translateX(0);opacity:1}.bg-dark.cover-page .cp-content,.bg-dark.cover-page .learnmore-btn{color:#fff}@media screen and (max-width:1199px){.cover-page{height:auto}.cover-page .cp-image{margin:0}}@media screen and (max-width:991px){.cover-page .cp-content{font-size:20px}.cover-page .cp-content h2{font-size:40px;margin-bottom:35px}}@media screen and (max-width:767px){body .cover-page{padding-left:10px;padding-right:10px}body .cover-page .fullheight{height:auto}body .cover-page .row{display:block}body .cover-page .cp-image{height:auto}body .cover-page .cp-image .responsive-sizer{width:100%;height:auto}body .cover-page .cp-content h2{font-size:30px;margin-bottom:20px;margin-top:40px}body .cover-page .middle-align{width:100%;margin:0}}.unfoldabletext-layout .section{padding-bottom:0}.unfoldabletext-layout .accordion-component{margin-top:0}.accordion-component{position:relative;max-width:920px;margin:90px auto}.accordion-component .accordion-header{cursor:pointer;position:relative;padding:.67em;padding-left:80px;margin:0}.accordion-component.active .accordion-header .rotate-button:before{transform:rotate(180deg)}.accordion-component.active .accordion-header .rotate-button:after{opacity:0;transform:rotate(90deg)}.accordion-component.active hr,.accordion-component:hover hr{width:100%}.accordion-component .accordion-content{padding:0 100px 30px;display:none}.accordion-component .accordion-content a{color:#00371f}.accordion-component hr{position:absolute;left:0;transition:width .3s ease;width:0;border:none;height:2px;bottom:0;margin:0;background:#000}.accordion-component .rotate-button{position:absolute;left:0;top:50%;margin-top:-20px;width:40px;height:40px;border:none;background:none;cursor:pointer;transition:all .2s ease;outline:none}.accordion-component .rotate-button:before{transform:rotate(0deg)}.accordion-component .rotate-button:after{opacity:1;transform:rotate(-90deg)}.accordion-component .rotate-button:after,.accordion-component .rotate-button:before{position:absolute;top:50%;left:0;width:40px;height:6px;background-color:#000;border-radius:0;content:"";transition:all .4s ease-in-out}.accordion-component .rotate-button.opened:before{transform:rotate(180deg)}.accordion-component .rotate-button.opened:after{opacity:0;transform:rotate(90deg)}@media screen and (max-width:767px){body .offer-bar.y-gutter{padding-top:10vh;padding-bottom:10vh}body .accordion-component .accordion-header{padding-left:30px;font-size:30px}body .accordion-component .accordion-header .rotate-button{width:20px;height:20px;top:25px;margin:0}body .accordion-component .accordion-header .rotate-button:after,body .accordion-component .accordion-header .rotate-button:before{width:20px;height:2px}body .accordion-component .accordion-content{padding:0 0 30px}}body .bg-dark .accordion-component .accordion-content a,body .bg-green .accordion-component .accordion-content a{color:#dcefd5}body .bg-dark .accordion-component .accordion-content,body .bg-dark .accordion-component .accordion-header,body .bg-green .accordion-component .accordion-content,body .bg-green .accordion-component .accordion-header{color:#fff}body .bg-dark .accordion-component .accordion-content .rotate-button:after,body .bg-dark .accordion-component .accordion-content .rotate-button:before,body .bg-dark .accordion-component .accordion-header .rotate-button:after,body .bg-dark .accordion-component .accordion-header .rotate-button:before,body .bg-dark .accordion-component hr,body .bg-green .accordion-component .accordion-content .rotate-button:after,body .bg-green .accordion-component .accordion-content .rotate-button:before,body .bg-green .accordion-component .accordion-header .rotate-button:after,body .bg-green .accordion-component .accordion-header .rotate-button:before,body .bg-green .accordion-component hr{background:#fff}header>a{position:relative;z-index:7}#main-navigation{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:2;overflow-x:hidden;overflow-y:hidden;font-size:24px}#main-navigation h2{display:none}#main-navigation.menu-open{display:block}#main-navigation.menu-open div{opacity:1}#main-navigation div{width:50%;background:#191919;position:absolute;height:0;padding:0 80px;display:-ms-flexbox;display:flex;-webkit-flex-align:center;-ms-flex-align:center;align-items:center;opacity:0;transition:all .3s ease-in-out}#main-navigation div:last-child{border:none}#main-navigation div ul{list-style:none;padding:0;margin:0}#main-navigation div ul li{margin-bottom:15px}#main-navigation div ul li.current-menu-item a{color:#00ffa4}#main-navigation div ul .logo-menu{margin-bottom:80px}#main-navigation div ul .logo-menu a{white-space:nowrap;font-size:30px}#main-navigation div ul .logo-menu a:before{content:"\e906";font-family:baur-icons!important;margin-right:10px;font-size:24px}#main-navigation div a{color:#fff}#main-navigation div a:after{background:#fff}#main-navigation div:hover{background:#00371f}#main-navigation div:hover a:after{background:#00ffa4}#main-navigation div:first-child{top:0;left:0}#main-navigation div:nth-child(2){bottom:0;left:50%}#main-navigation div:nth-child(3){top:0;right:0}#main-navigation.animate-in div,#main-navigation.animate-out div{height:100%}#main-navigation.animate-out div:first-child{top:100%}#main-navigation.animate-out div:nth-child(2){bottom:100%}#main-navigation.animate-out div:nth-child(3){top:100%}@media screen and (max-width:991px){body.menu-open{overflow:hidden}body.menu-open #main-navigation div{background:#191919;border:none;padding:0 80px;min-height:auto}body #main-navigation{overflow-y:auto;overflow-x:hidden;background:#191919;padding-top:120px}body #main-navigation h2{display:block;color:#fff;margin:0;padding:20px;font-size:34px;position:relative}body #main-navigation h2:after{content:"\e905";font-size:20px;position:absolute;right:15px;top:50%;line-height:20px;margin-top:-10px;font-family:baur-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body #main-navigation h2.active{color:#00ffa4}body #main-navigation h2.active~ul{max-height:400px}body #main-navigation h2.active:after{transform-origin:center;transform:rotate(180deg)}body #main-navigation>ul{max-height:none!important;display:block;margin:0 0 15px}body #main-navigation>ul>li{margin-bottom:15px;padding:10px 0}body #main-navigation div{height:auto;display:block;width:100%;border:none;padding:0 80px;border-bottom:1px solid #fff;position:relative;min-height:33.333333vh}body #main-navigation div ul{max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}body #main-navigation div ul li{padding-left:0}body #main-navigation div ul li a{color:#fff}body #main-navigation div ul li.logo-menu{display:none;padding-left:0}body #main-navigation div:first-child{left:auto;right:100%}body #main-navigation div:nth-child(2){left:100%}body #main-navigation div:nth-child(3){right:100%}body #main-navigation.animate-in div{height:auto;padding:0 40px;border:none;min-height:auto;width:100%}body #main-navigation.animate-in div:nth-child(2){left:0}body #main-navigation.animate-in div:first-child,body #main-navigation.animate-in div:nth-child(3){right:0}body #main-navigation.animate-out div{opacity:0;padding:0 80px;min-height:auto;border:none;height:auto}body #main-navigation.animate-out div:nth-child(2){bottom:0;left:-100%}body #main-navigation.animate-out div:first-child,body #main-navigation.animate-out div:nth-child(3){top:0;right:-100%}}@media screen and (max-width:991px){body.menu-open #main-navigation{display:block!important;position:absolute!important;left:0;width:100%;background:#191919!important;overflow:visible!important;height:100vh}body.menu-open #main-navigation ul{display:block!important;max-height:none!important}body.menu-open #main-navigation li a{padding:15px 0!important;color:#fff!important}}.close-text{display:none;font-size:17px;margin-right:33px;margin-top:-3px}.menu-open .close-text{display:block}.menu-open header .header-wrapper,.menu-open header .header-wrapper.dark-header{background-color:transparent}.menu-open header .header-wrapper.dark-header .link-underline a:after,.menu-open header .header-wrapper.dark-header .nav-icon span,.menu-open header .header-wrapper.dark-header .placebo-link span:after,.menu-open header .header-wrapper .link-underline a:after,.menu-open header .header-wrapper .nav-icon span,.menu-open header .header-wrapper .placebo-link span:after{background-color:#fff}.menu-open header .header-wrapper.dark-header a,.menu-open header .header-wrapper a{color:#fff}header{position:fixed;left:0;width:100%;z-index:6}header #header-collision-target{height:70px;width:100%;position:absolute;top:0;left:0;pointer-events:none}header .header-wrapper{position:absolute;top:0;left:0;z-index:3;width:100%}header .header-wrapper .header-links{position:absolute;left:80px;top:46px;font-size:20px;font-weight:700}header .header-wrapper .header-links .active{font-weight:700}header .header-wrapper .nav-icon span{background-color:#191919}header .header-wrapper a{color:#191919}header .header-wrapper a.logo{position:absolute;top:38px;left:50%;font-size:24px;line-height:24px;width:30px;z-index:3;margin-left:-15px}header .header-wrapper.dark-header a{color:#fff}header .header-wrapper.dark-header .link-underline a:after,header .header-wrapper.dark-header .nav-icon span,header .header-wrapper.dark-header .placebo-link>span:after{background-color:#fff}.navigation-trigger{height:22px;display:inline-block;position:absolute;right:80px;top:46px}.navigation-trigger .nav-text{display:inline-block;width:40px;height:25px;overflow:hidden;font-size:0;transition:all .3s ease}.navigation-trigger .nav-text span{line-height:21px;display:block;width:100%;font-size:16px;transition:all .3s ease}.navigation-trigger .nav-text span:nth-child(2){opacity:0}.navigation-trigger.active .nav-text{width:110px}.navigation-trigger.active .nav-text span:first-child{margin-top:-24px;opacity:0}.navigation-trigger.active .nav-text span:first-child::after{opacity:0}.navigation-trigger.active .nav-text span:nth-child(2){opacity:1}.navigation-trigger.active .nav-icon span:first-child{transform:rotate(45deg);top:0;left:3px}.navigation-trigger.active .nav-icon span:nth-child(2){width:0;opacity:0}.navigation-trigger.active .nav-icon span:nth-child(3){transform:rotate(-45deg);top:17px;left:3px}.nav-icon{width:25px;height:22px;position:absolute;top:50%;right:0;margin:0 auto;margin-top:-11px;display:block;opacity:1;transform:rotate(0deg);cursor:pointer;transition:all .5s ease-in-out}.nav-icon:hover span{background:#1bc868}.nav-icon span{display:block;position:absolute;height:2px;width:100%;border-radius:0;opacity:1;left:0;transform:rotate(0deg);transition:all .25s ease-in-out;transform-origin:left center}.nav-icon span:first-child{top:0}.nav-icon span:nth-child(2){top:8px}.nav-icon span:nth-child(3){top:16px}@media screen and (max-width:1199px){header .header-wrapper .navigation-trigger{right:60px}}@media screen and (max-width:991px){.menu-open .close-text{display:none}body header .header-wrapper .logo{margin-top:-7px;left:40px}body header .header-wrapper a.logo{top:25px}body header .header-wrapper .navigation-trigger{right:40px}body header .header-wrapper .navigation-trigger .nav-icon{display:inline-block}body header .header-wrapper .navigation-trigger .nav-text{display:none}}@media screen and (max-width:767px){body header{top:0!important}body header .header-wrapper .navigation-trigger{right:40px}body header .header-wrapper a.logo{top:20px}}.prelative,.scrollmatic-wrapper{position:relative}.scrollmatic-wrapper #scrollmatic-leftOffset{position:absolute;left:0}.scrollmatic-wrapper .scrollspy{padding:20vh 0}.scrollmatic-wrapper .scrollspy .container{padding-left:200px}.scrollmatic-wrapper .scrollmatic{position:absolute;top:0;left:0;-ms-display:flex;display:flex;-ms-align-items:center;align-items:center;font-size:16px;height:100vh;margin-top:-20vh;transition:margin .5s cubic-bezier(.77,0,.175,1)}.scrollmatic-wrapper .scrollmatic.active{position:fixed;z-index:1;margin:0}.scrollmatic-wrapper .scrollmatic .relative{position:relative;min-width:170px;min-height:1px}.scrollmatic-wrapper .scrollmatic .clipthru-wrapper{position:absolute;top:0;left:0;right:0;padding-top:15px}.scrollmatic-wrapper .scrollmatic .clipthru-wrapper.dark-header,.scrollmatic-wrapper .scrollmatic .clipthru-wrapper.dark-header a:hover{color:#fff}.scrollmatic-wrapper .scrollmatic .clipthru-wrapper.dark-header a:after{background-color:#fff}.scrollmatic-wrapper .scrollmatic .clipthru-wrapper div{margin-bottom:10px}.scrollmatic-wrapper .scrollmatic .clipthru-wrapper div a{white-space:nowrap;margin-bottom:5px}.scrollmatic-wrapper .scrollmatic .clipthru-wrapper div.active a:after{transform:scale(1)}.scrollmatic-wrapper .course-info{overflow:hidden;margin-bottom:40px;border-bottom:1px solid #000}.scrollmatic-wrapper .course-info p{color:#4fa057;margin-bottom:0;font-size:16px}.scrollmatic-wrapper .course-info h2{color:#000;margin:20px 0}.scrollmatic-wrapper .course-detail.fotostudio-style{position:relative}.scrollmatic-wrapper .course-detail.fotostudio-style .section-content h2{line-height:1.3em;color:#00371f}.scrollmatic-wrapper .course-detail .section-content h2{margin-top:0;margin-bottom:20px;font-size:25px;color:#4fa057}.scrollmatic-wrapper .course-detail .section-content p,.scrollmatic-wrapper .course-detail .section-content p span,.scrollmatic-wrapper .course-detail .section-content ul{color:#191919!important;background-color:transparent!important;line-height:1.8}.scrollmatic-wrapper .course-detail .section-content ul{padding-left:20px}.scrollmatic-wrapper .course-detail .section-content a{font-weight:700}.above-scrollspy{position:relative;background-color:#fff;z-index:4}#thankyou-page .slider__header,.above-scrollspy .slider__header{font-size:30px}#thankyou-page .slider__header .slider-arrows,.above-scrollspy .slider__header .slider-arrows{top:5px}@media screen and (max-width:991px){body .scrollmatic-wrapper .scrollmatic{left:40px}body .scrollmatic-wrapper .scrollspy{padding-top:10vh;padding-bottom:10vh}body .scrollmatic-wrapper .scrollspy .container{padding-left:130px}}@media screen and (max-width:767px){body .scrollmatic-wrapper .full-date{white-space:nowrap}body .scrollmatic-wrapper .course-detail{padding:70px 25px}body .scrollmatic-wrapper .course-detail .section-content h2{font-size:18px;margin-bottom:15px;margin-top:80px}body .scrollmatic-wrapper .scrollspy{line-height:1.8;padding-top:8vh;padding-bottom:8vh}body .scrollmatic-wrapper .scrollspy .container{padding-left:15px}body .scrollmatic-wrapper .scrollmatic{padding-top:0;left:20px;right:20px;top:25px;z-index:1;margin:0;height:auto;display:none}body .scrollmatic-wrapper .scrollmatic.active{top:70px}body .scrollmatic-wrapper .scrollmatic .clipthru-wrapper{display:flex;width:100%;padding:0}body .scrollmatic-wrapper .scrollmatic .clipthru-wrapper div{width:100%;text-align:center}}.team-teaser .teaser-element-wrapper .teaser-element .bottom-align h2{margin:40px 0 20px}@media screen and (max-width:991px){.team-text p{font-size:20px}}@media screen and (max-width:767px){.team-text h2{font-size:28px}.team-text p{font-size:18px}}.fotoshooting-container{padding-top:50px;padding-bottom:164px}@media screen and (max-width:767px){.fotoshooting-container{margin-top:-50px;padding-top:0;padding-bottom:20px}.y-gutter{padding-top:80px;padding-bottom:50px}}@media screen and (min-width:1200px){.testimonial .testimonials article{min-height:90px}}.page-container .page-content .contact .body .wcflexslider-container{width:90%;margin:auto}.page-container .page-content .contact .body>p{margin-top:15px}footer[role=footer]{padding:90px 0;background-color:#191919;color:#fff;position:relative;z-index:2}footer[role=footer] .logo{font-size:50px;margin-bottom:60px;display:inline-block}footer[role=footer] a,footer[role=footer] a:hover{color:#fff}footer[role=footer] a:after{background:#fff}footer[role=footer] .footer-social{display:block}#newsletterForm .reveal-fields,footer[role=footer] .footer-social.social-responsive{display:none}#newsletterForm.form-error .reveal-fields{display:block}#newsletterForm.form-error .button-wrapper button,#newsletterForm.form-error .button-wrapper i{color:#ff5151}#newsletterForm .floating-label{position:relative;margin-top:12px;margin-bottom:1.5rem}#newsletterForm .floating-label label{position:absolute;top:18px;left:0;font-weight:400;padding:0;transition:all .2s;pointer-events:none;opacity:.6;font-size:20px;margin:0}#newsletterForm .floating-label input{background:transparent;color:#fff;font-size:20px;padding:15px 0;outline:none;border:none;width:100%;border-bottom:1px solid #fff;border-radius:0!important}#newsletterForm .floating-label input.parsley-error{border-color:#ff5151}#newsletterForm .floating-label input.float+label,#newsletterForm .floating-label input:focus+label{transform:translate3d(0,-100%,0);opacity:.6;top:10px;font-size:16px}#newsletterForm .checkbox{padding-left:25px;cursor:pointer;font-weight:400;font-size:75%;line-height:1.6em}#newsletterForm .checkbox a{opacity:.6}#newsletterForm .checkbox input{position:absolute;opacity:0;visibility:hidden;margin:0}#newsletterForm .checkbox input[type=checkbox]:checked+span:before{box-shadow:inset 0 0 0 8px #fff}#newsletterForm .checkbox input[type=checkbox]:checked+span:after{opacity:1;font-size:8px}#newsletterForm .checkbox span:hover:before{box-shadow:inset 0 0 0 2px #fff}#newsletterForm .checkbox span:before{content:"";position:absolute;left:0;top:3px;display:block;height:16px;width:16px;transition:all .3s ease;border-radius:100%;background-clip:padding-box;box-shadow:inset 0 0 0 1px #fff}#newsletterForm .checkbox span:after{content:"\e904";color:#191919;opacity:0;position:absolute;left:0;top:2px;width:16px;text-align:center;line-height:19px;font-family:baur-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:5px;transition:all .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#newsletterForm .error-text{color:#ff5151;font-size:75%;margin:20px 0;display:none}#newsletterForm.sending .button-wrapper:hover i{margin-left:0}#newsletterForm.sending .button-wrapper i{margin-left:10px;left:100%}#newsletterForm.sending .button-wrapper:after{width:100%}#newsletterForm.sending .button-wrapper:before{left:0;width:10%;animation:b ease 45s}#newsletterForm.sending .button-wrapper .success-text{display:inline-block;opacity:0;visibility:hidden}#newsletterForm.sending .button-wrapper button{display:none;pointer-events:none;opacity:0}#newsletterForm.sending.sent .button-wrapper:after{left:100%;width:0}#newsletterForm.sending.sent .button-wrapper:before{animation-play-state:paused;left:100%;width:0}#newsletterForm.sending.sent .button-wrapper i{opacity:0;margin-left:15px;visibility:hidden}#newsletterForm.sending.sent .button-wrapper .success-text{opacity:1;visibility:visible}#newsletterForm .button-wrapper{position:relative;display:inline-block;overflow:hidden}#newsletterForm .button-wrapper:after{height:1px}#newsletterForm .button-wrapper:after,#newsletterForm .button-wrapper:before{content:"";position:absolute;bottom:0;left:0;background:#fff;width:0;transition:all .3s ease}#newsletterForm .button-wrapper:before{height:100%}#newsletterForm .button-wrapper .success-text{display:none;color:#4fa057;line-height:24px;padding:0 24px 0 0;transition:all .3s ease}#newsletterForm .button-wrapper:hover i{margin-left:5px}#newsletterForm .button-wrapper i{position:absolute;top:4px;margin-left:0;left:0;transition:all .3s ease}#newsletterForm .button-wrapper button{padding-left:35px;font-size:16px;background:none;outline:none;font-weight:400;border:none;transition:all .3s ease}@keyframes b{0%{width:10%}to{width:100%}}@media screen and (max-width:991px){body footer[role=footer]{padding:90px 40px}body footer[role=footer] .container{width:100%}body footer[role=footer] #newsletterForm .floating-label label{font-size:18px}body footer[role=footer] #newsletterForm .floating-label input.float+label,body footer[role=footer] #newsletterForm .floating-label input:focus+label{font-size:14px}}@media screen and (max-width:767px){body footer[role=footer]{padding:90px 40px}body footer[role=footer] #newsletterForm .floating-label label{font-size:16px}body footer[role=footer] #newsletterForm .floating-label input.float+label,body footer[role=footer] #newsletterForm .floating-label input:focus+label{font-size:12px}body footer[role=footer] .footer-social{display:none}body footer[role=footer] .footer-social.social-responsive{display:block}}@media screen and (max-width:991px){iframe{width:100%!important}}footer .textwidget{margin-top:10px}.footer-agb-margin{margin-bottom:30px}@media screen and (min-width:768px){.footer-agb-margin{margin-bottom:100px}}@media screen and (max-width:767px){.footer-agb{margin-top:30px}.footer-agb a{color:#9b9b9b!important}}.footer-header{font-weight:bolder;margin-top:10px}
/*# sourceMappingURL=style.css.map */
