:root{--bs-primary:#94ad07;--bs-primary-hover:#707f00;--bs-secondary:#43170a;--bs-secondary-hover:#350500;--bs-text:#33333;--bs-text-hover:#111111}body,html{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.5;background-color:#f5f5f5;color:var(--bs-text)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin:30px 0;color:var(--bs-text);text-transform:uppercase}.h1,h1{margin-top:0;color:var(--bs-secondary)}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;font-size:55%;font-weight:600;text-transform:none;color:var(--bs-text);margin-top:5px}p{margin:15px 0;text-align:justify;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a{color:var(--bs-primary);text-decoration:none;transition:all .25s ease}a:hover{color:var(--bs-primary-hover);text-decoration:none}small{display:block;font-size:65%;font-weight:300;color:var(--bs-white)}.fw-bold,b,strong{font-weight:600!important}.divider{display:block;position:relative;width:100%;height:1px;background-color:var(--bs-primary);margin:60px 0}.divider::before{content:'';display:block;position:absolute;top:-2px;left:0;width:10%;height:5px;background-color:var(--bs-primary)}.divider::after{content:'';display:block;position:absolute;top:-2px;right:0;width:10%;height:5px;background-color:var(--bs-primary)}.ul{list-style-image:url(../img/ul.png);padding-left:25px}.ul li{margin-bottom:15px;font-size:18px;line-height:1.2}.ul li:last-child{margin-bottom:0}.ul ul{list-style-type:"\2717";list-style-image:none}.cta{position:relative;display:flex;align-items:center;justify-content:start;min-height:300px;background-color:var(--bs-primary);border-radius:20px;color:var(--bs-white);overflow:hidden}.cta:hover{background-color:var(--bs-primary-hover);color:var(--bs-white)}.cta-img{display:block;position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .5s}.cta:hover .cta-img{transform:scale(1.1)}.cta-inner{display:block;position:relative;width:100%;max-width:750px;padding:45px 75px;z-index:2}.cta-title{font-size:26px;font-weight:800;margin-bottom:5px}.img-content{display:block;position:relative;border-radius:20px;border:1px solid var(--bs-primary);transition:all .25s}.btn{position:relative;border-radius:20px;padding:15px 25px 13px 25px;border:none;text-transform:uppercase;font-size:16px;font-weight:600;transition:all .25s ease;overflow:hidden}.btn span{position:relative;z-index:2}.btn-primary{background-color:var(--bs-primary)!important;color:var(--bs-white);border-bottom:2px solid var(--bs-primary-hover)!important}.btn-primary:focus,.btn-primary:hover{background-color:var(--bs-primary)!important;color:var(--bs-white);border-bottom-color:var(--bs-primary-hover)!important}.bg-primary{background-color:var(--bs-primary)!important}.bg-secondary{background-color:var(--bs-secondary)!important}.bg-danger{--bs-danger:#9d2020;background-color:var(--bs-danger)!important}.breadcrumb-nav{display:block;position:relative;--bs-breadcrumb-divider:'—';margin-bottom:45px;margin-top:45px}.breadcrumb-nav .breadcrumb{background-color:var(--bs-secondary);padding:10px 30px;font-size:14px;font-weight:600;color:var(--bs-white);border-radius:20px;margin:0}.breadcrumb-nav .breadcrumb .breadcrumb-item{color:var(--bs-white)}.breadcrumb-nav .breadcrumb .breadcrumb-item a{color:var(--bs-white);text-decoration:none;opacity:.75}.breadcrumb-item+.breadcrumb-item::before{color:var(--bs-white);opacity:.75}.navbar{background-color:var(--bs-white);position:fixed;top:0;left:0;right:0;z-index:1000}.nav-item{padding:0 10px}.navbar-nav .nav-link{padding:10px 0!important;border-bottom:2px solid transparent;text-transform:uppercase;font-size:14px;font-weight:600;color:var(--bs-text)}.navbar-nav .nav-link.active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{border-bottom-color:var(--bs-primary);color:var(--bs-text-hover)}.navbar-nav .nav-btn{padding:10px 30px 8px 30px!important;border-radius:20px;background-color:var(--bs-primary);color:var(--bs-white);text-transform:uppercase;font-size:16px;font-weight:600;border-bottom:2px solid var(--bs-primary-hover)}.navbar-nav .nav-btn:focus,.navbar-nav .nav-btn:hover{background-color:var(--bs-primary-hover);color:var(--bs-white);border-bottom-color:var(--bs-primary-hover)}.navbar-nav .nav-btn i.bi{margin-right:5px}.navbar-logo{display:block;width:100%;max-width:250px}.navbar-toggler{border:none;background-color:var(--bs-primary);color:var(--bs-white);font-size:40px;padding:5px 10px}.dropdown-menu{border-radius:10px;border:none;padding:0;margin-left:10px;top:calc(100% + 25px)!important}.dropdown-item{padding:15px 20px;text-transform:uppercase;font-size:14px;font-weight:600;color:var(--bs-text);transition:all .25s ease}.dropdown-menu li:first-child .dropdown-item{border-top-left-radius:10px;border-top-right-radius:10px}.dropdown-menu li:last-child .dropdown-item{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.dropdown-item.active,.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-primary);color:var(--bs-white)}.subnav{display:flex;flex-direction:column;gap:5px;position:fixed;bottom:15px;right:15px;z-index:800}.subnav-item{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--bs-secondary);color:var(--bs-white);border-radius:20px;font-size:22px;position:relative;z-index:2;transition:all .25s}.subnav-item-caption{display:flex;align-items:center;position:absolute;left:0;right:-185px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:600;background-color:var(--bs-secondary);color:var(--bs-white);height:50px;width:200px;padding:10px 15px;border-radius:20px;z-index:-2;transition:all .25s;opacity:0}.subnav-item:hover{color:var(--bs-white)}.subnav-item:hover .subnav-item-caption{left:-160px;right:auto;opacity:1}.header{display:flex;position:relative;min-height:600px;margin-top:86px;position:relative}.header-sm{min-height:300px}.header .container{z-index:2!important;padding-top:90px}.header-sm .container{z-index:2!important;padding-top:110px}.header-fader{display:block;position:absolute!important;top:0;left:0;right:0;bottom:0;z-index:1}.header-fader::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(44,44,44,.5);z-index:1}.header-title{font-size:65px;font-weight:600;color:var(--bs-white);text-align:start;line-height:1.25}.header-text{color:var(--bs-white)}.serviceline{display:block;position:relative;background-color:var(--bs-primary);color:var(--bs-white)}.serviceline-box{display:flex;align-items:center;justify-content:center;text-align:start;padding:20px}.serviceline-box i.bi{font-size:75px;margin-right:15px}.serviceline-box .serviceline-text{font-size:14px;line-height:1.25}.serviceline-box .serviceline-text strong{display:block;font-size:18px;margin-bottom:5px}div[class*=col-]:nth-child(1) .serviceline-box{border-right:1px solid rgba(255,255,255,.25)}div[class*=col-]:nth-child(3) .serviceline-box{border-left:1px solid rgba(255,255,255,.25)}.section{padding:90px 0}.footer{display:block;position:relative;padding:60px 0;background-color:var(--bs-secondary);color:var(--bs-white)}.footer .copyright{margin:0}.footer i.bi{display:inline-block;width:25px;text-align:start}.footer a{color:var(--bs-white)}.footer a:hover{color:var(--bs-white);opacity:.75}.footer-developer{display:inline-flex;flex-direction:row;align-items:center;line-height:1.25;color:var(--bs-white)}.footer-developer img{width:100%;max-width:45px;margin-right:5px}.card{border-radius:20px;border:1px solid var(--bs-primary);background-color:var(--bs-white)}.card-w-icon{margin-top:30px}.card-body{padding:30px}.card-title{font-size:20px;font-weight:800;text-transform:uppercase;color:var(--bs-text);margin:15px 0}.card-text{font-size:16px;color:var(--bs-text)}.card-icon{display:block;position:relative;width:100%;max-width:120px;margin-top:-75px}.card-img{border-radius:20px}.tab-content{width:100%}.tab-pane{display:block;position:relative;padding:30px;border:1px solid var(--bs-primary);background-color:var(--bs-white);border-radius:20px}.nav-pills{gap:15px 0;padding:0 30px 0 0}.nav-pills .nav-link{position:relative;border-radius:20px;padding:20px 25px;text-transform:uppercase;font-weight:600;background-color:var(--bs-primary);border-bottom:2px solid var(--bs-primary-hover);color:var(--bs-white);overflow:hidden;transition:all .25s}.nav-pills .nav-link.active{background-color:var(--bs-secondary);border-bottom-color:var(--bs-primary-hover);color:var(--bs-white)}.nav-pills .nav-link span{position:relative;z-index:2}.direction-button::before{content:"";position:absolute;inset:0;background:var(--bs-primary-hover);z-index:1;transform:translateX(-101%);transition:transform .35s cubic-bezier(.65,0,.35,1)}.direction-button.from-left::before{transform:translateX(-101%)}.direction-button.from-right::before{transform:translateX(101%)}.direction-button.from-top::before{transform:translateY(-101%)}.direction-button.from-bottom::before{transform:translateY(101%)}.direction-button.is-hover::before{transform:translate(0,0)}.direction-button.is-hover span{color:#fff}.modal-content{border-radius:20px;border:1px solid var(--bs-primary)}.modal-body{padding:30px}.modal-title{font-size:22px;margin-top:0}.modal-img{border-radius:20px 20px 0 0}.form-check-input{border-color:var(--bs-text)}.form-check-input:focus{box-shadow:none;border-color:var(--bs-text)}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-text)}.accordion-header{margin:0}.accordion-button{border-radius:20px!important;box-shadow:none!important;padding:20px 30px!important;color:var(--bs-secondary);font-weight:800;font-size:20px;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.accordion-button:not(.collapsed){background-color:var(--bs-primary)!important;color:var(--bs-white)!important}.accordion-button::after{--bs-accordion-btn-icon:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%2343170a" class="bi bi-plus-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2"/></svg>')}.accordion-button:not(.collapsed)::after{--bs-accordion-btn-active-icon:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-dash-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8"/></svg>')}.accordion-item{margin-bottom:15px;border-radius:20px!important}.accordion-body{padding:20px 30px!important}.podcast{display:block;position:relative;background-color:var(--bs-white);border-radius:20px;min-height:100%}.podcast-img{display:block;position:relative;overflow:hidden;border-radius:20px;filter:grayscale(100%);transition:all .5s}.podcast-img img{border-radius:20px}.podcast-img-outer{overflow:hidden;border-radius:20px;padding:15px;transition:all .5s}.podcast.active .podcast-img{filter:grayscale(0)}.podcast.active .podcast-img-outer{padding:0}.podcast-control{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:125px;color:var(--bs-white);cursor:pointer}.podcast-title{text-align:center;font-size:16px;font-weight:800;padding:15px}.podcast-infos{display:block;position:absolute;left:50%;bottom:30px;transform:translateX(-50%);text-align:center;font-size:14px;font-weight:400;color:var(--bs-white)}.podcast-subtitle{text-align:center;font-size:14px;font-weight:400}.form-group{margin-bottom:15px}.form-control{border-radius:20px;border-color:var(--bs-secondary)}.form-control:focus{box-shadow:none;border-color:var(--bs-primary)}.has-error .form-control{border-color:var(--bs-danger)}.has-error .form-check-label,.has-error .form-label{color:var(--bs-danger)}#danke{display:none}.collapse-img-outer{display:block;position:relative;transition:all .25s}.collapse-img-outer:hover{transform:scale(.95)}.collapse-img-outer .img-content{border-radius:20px 20px 0 0}.collapse-img-outer-caption{display:flex;justify-content:space-between;position:relative;background-color:var(--bs-primary);color:var(--bs-white);padding:10px 15px;border-radius:0 0 20px 20px;font-size:14px;font-weight:600}@media (max-width:1199.98px){.header{min-height:400px}.header .container{padding-top:30px}.header-title{font-size:50px}.navbar-nav .nav-link{border-bottom:none;border-left:2px solid transparent;padding-left:15px!important}.navbar-nav .nav-link.active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{border-bottom-color:transparent;border-left-color:var(--bs-primary)}.dropdown-menu li:first-child .dropdown-item{border-top-left-radius:0;border-top-right-radius:0}.dropdown-menu li:last-child .dropdown-item{border-bottom-left-radius:0;border-bottom-right-radius:0}.nav-pills{gap:0;padding:0 0 30px 0}.nav-pills .nav-link{border-radius:0}.nav-pills .nav-link.active{transform:none}.nav-pills .nav-link:nth-child(1){border-radius:20px 0 0 20px}.nav-pills .nav-link:nth-child(3){border-radius:0 20px 20px 0}}@media (max-width:991.98px){.subnav{display:flex;flex-direction:row;justify-content:center;gap:5px;position:fixed;bottom:15px;right:15px;left:15px;z-index:800}.subnav-item{height:45px;width:45px;font-size:18px}.subnav-item-caption{display:none}.header{min-height:400px}.header .container{padding-top:45px}.header-title{font-size:40px}.serviceline-box{padding:0 15px;justify-content:start}div[class*=col-]:nth-child(1) .serviceline-box{border-right:none;border-bottom:1px solid rgba(255,255,255,.25)}div[class*=col-]:nth-child(3) .serviceline-box{border-left:none;border-top:1px solid rgba(255,255,255,.25)}.section{padding:30px 0}}@media (max-width:767.98px){.cta-img{background-position:center right -175px}.cta-inner{display:block;position:relative;width:100%;max-width:100%;padding:30px;z-index:2}}@media (max-width:575.98px){.navbar-logo{max-width:220px}.header{display:flex;align-items:center}.header .container{padding-top:0}.header-title{font-size:30px}}