@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes zoom_rotate{0%{-webkit-transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg);transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes zoom_rotate{0%{-webkit-transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg);transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.limit{width:1400px;max-width:90%;margin-left:auto;margin-right:auto}.limit.narrow{width:800px;max-width:90%;margin-left:auto;margin-right:auto}a.btn,button,input[type=submit],input[type=button]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.25rem;padding:.9rem 1.4rem;border:1px solid #d54c15;border-radius:8px;background:#d54c15;color:#020202;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.06em;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:455px){a.btn,button,input[type=submit],input[type=button]{width:100%}}a.btn:hover,button:hover,input[type=submit]:hover,input[type=button]:hover{background:transparent;color:#fff;border-color:#d54c15}a.btn.secondary,button.secondary,input[type=submit].secondary,input[type=button].secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.25rem;padding:.9rem 1.4rem;border:1px solid #d54c15;border-radius:8px;background:transparent;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.06em;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:455px){a.btn.secondary,button.secondary,input[type=submit].secondary,input[type=button].secondary{width:100%}}a.btn.secondary:hover,button.secondary:hover,input[type=submit].secondary:hover,input[type=button].secondary:hover{background:#d54c15;color:#020202;border-color:#d54c15}figure.lazyload:after{border:3px solid rgba(213,76,21,0.15);border-top-color:rgba(213,76,21,0.65)}figure.profilepic{width:18rem;max-width:20%}body{background-color:#020202;color:#fff}body main #content #http_error{width:1400px;max-width:90%;margin-left:auto;margin-right:auto;padding:6rem 0}#wrapper #mob_wrapper #mobnav #mobnav_btn{left:-4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #mob_wrapper #mobnav #mobnav_ul li{margin-bottom:0}#wrapper #mob_wrapper #mobnav #mobnav_ul li a{border-color:#c09030}#wrapper #header_wrapper,#wrapper #fixnav_header_wrapper{background-color:#020202;background-image:url('../../gfx/carbon-background.jpg')}#wrapper #header_wrapper.visible,#wrapper #fixnav_header_wrapper.visible{-webkit-box-shadow:0 4px 11px 0 #020202;box-shadow:0 4px 11px 0 #020202}@media (max-width:1180px){#wrapper #header_wrapper,#wrapper #fixnav_header_wrapper{height:8rem}}@media (max-width:1180px){#wrapper #header_wrapper #header,#wrapper #fixnav_header_wrapper #header,#wrapper #header_wrapper #fixnav_header,#wrapper #fixnav_header_wrapper #fixnav_header{padding-top:0}}#wrapper #header_wrapper #header #logo,#wrapper #fixnav_header_wrapper #header #logo,#wrapper #header_wrapper #fixnav_header #logo,#wrapper #fixnav_header_wrapper #fixnav_header #logo,#wrapper #header_wrapper #header #fixnav_logo,#wrapper #fixnav_header_wrapper #header #fixnav_logo,#wrapper #header_wrapper #fixnav_header #fixnav_logo,#wrapper #fixnav_header_wrapper #fixnav_header #fixnav_logo{height:85%;margin:auto auto auto 0;padding:0 0 0 1rem;-ms-flex-preferred-size:20%;flex-basis:20%;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (max-width:1180px){#wrapper #header_wrapper #header #logo,#wrapper #fixnav_header_wrapper #header #logo,#wrapper #header_wrapper #fixnav_header #logo,#wrapper #fixnav_header_wrapper #fixnav_header #logo,#wrapper #header_wrapper #header #fixnav_logo,#wrapper #fixnav_header_wrapper #header #fixnav_logo,#wrapper #header_wrapper #fixnav_header #fixnav_logo,#wrapper #fixnav_header_wrapper #fixnav_header #fixnav_logo{height:100%}}@media (max-width:455px){#wrapper #header_wrapper #header #logo,#wrapper #fixnav_header_wrapper #header #logo,#wrapper #header_wrapper #fixnav_header #logo,#wrapper #fixnav_header_wrapper #fixnav_header #logo,#wrapper #header_wrapper #header #fixnav_logo,#wrapper #fixnav_header_wrapper #header #fixnav_logo,#wrapper #header_wrapper #fixnav_header #fixnav_logo,#wrapper #fixnav_header_wrapper #fixnav_header #fixnav_logo{-ms-flex-preferred-size:50%;flex-basis:50%}}#wrapper #header_wrapper #header #logo>a:before,#wrapper #fixnav_header_wrapper #header #logo>a:before,#wrapper #header_wrapper #fixnav_header #logo>a:before,#wrapper #fixnav_header_wrapper #fixnav_header #logo>a:before,#wrapper #header_wrapper #header #fixnav_logo>a:before,#wrapper #fixnav_header_wrapper #header #fixnav_logo>a:before,#wrapper #header_wrapper #fixnav_header #fixnav_logo>a:before,#wrapper #fixnav_header_wrapper #fixnav_header #fixnav_logo>a:before{content:"";display:block;height:100%;background-image:url('../../gfx/logo2.jpg');background-size:contain;background-repeat:no-repeat;background-position:left center}#wrapper #header_wrapper #header #logo>a img,#wrapper #fixnav_header_wrapper #header #logo>a img,#wrapper #header_wrapper #fixnav_header #logo>a img,#wrapper #fixnav_header_wrapper #fixnav_header #logo>a img,#wrapper #header_wrapper #header #fixnav_logo>a img,#wrapper #fixnav_header_wrapper #header #fixnav_logo>a img,#wrapper #header_wrapper #fixnav_header #fixnav_logo>a img,#wrapper #fixnav_header_wrapper #fixnav_header #fixnav_logo>a img{display:none}#wrapper #header_wrapper #header #topnav,#wrapper #fixnav_header_wrapper #header #topnav,#wrapper #header_wrapper #fixnav_header #topnav,#wrapper #fixnav_header_wrapper #fixnav_header #topnav,#wrapper #header_wrapper #header #fixnav_topnav,#wrapper #fixnav_header_wrapper #header #fixnav_topnav,#wrapper #header_wrapper #fixnav_header #fixnav_topnav,#wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav{font-family:"Bebas Neue";-ms-flex-preferred-size:70%;flex-basis:70%}#wrapper #header_wrapper #header #topnav ul li,#wrapper #fixnav_header_wrapper #header #topnav ul li,#wrapper #header_wrapper #fixnav_header #topnav ul li,#wrapper #fixnav_header_wrapper #fixnav_header #topnav ul li,#wrapper #header_wrapper #header #fixnav_topnav ul li,#wrapper #fixnav_header_wrapper #header #fixnav_topnav ul li,#wrapper #header_wrapper #fixnav_header #fixnav_topnav ul li,#wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav ul li{line-height:100%;margin:0}#wrapper #header_wrapper #header #topnav>ul ul,#wrapper #fixnav_header_wrapper #header #topnav>ul ul,#wrapper #header_wrapper #fixnav_header #topnav>ul ul,#wrapper #fixnav_header_wrapper #fixnav_header #topnav>ul ul,#wrapper #header_wrapper #header #fixnav_topnav>ul ul,#wrapper #fixnav_header_wrapper #header #fixnav_topnav>ul ul,#wrapper #header_wrapper #fixnav_header #fixnav_topnav>ul ul,#wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav>ul ul{background-color:#020202;background-image:url('../../gfx/black-background.png');-webkit-box-shadow:0 4px 11px 0 #020202;box-shadow:0 4px 11px 0 #020202}#wrapper.home #header_wrapper{display:none}main{padding:0}a{color:#d54c15;-webkit-transition:all .25s ease;transition:all .25s ease}a:hover{color:#fff}img{max-width:100%;height:auto}figure{margin:0}p{line-height:1.7}p:last-child{margin-bottom:0}ul{margin:0;padding-left:1.25rem}ul li{margin-bottom:.6rem;line-height:1.6}h1,h2,h3,h4{font-family:"Bebas Neue";line-height:1.05;letter-spacing:.02em;margin:0 0 1rem 0;text-transform:uppercase}h1{font-size:250%}@media (max-width:820px){h1{font-size:210%}}h1:first-child{margin-top:0}h2{font-size:220%}@media (max-width:820px){h2{font-size:180%}}h3{font-size:140%}.section{padding:6rem 0;position:relative}.section:after{display:block;content:"";clear:both}@media (max-width:820px){.section{padding:4rem 0}}@media (max-width:455px){.section{padding:3.25rem 0}}.section.carbon{background-image:url('../../gfx/carbon-background.jpg')}.section.carbon2{background-image:url('../../gfx/carbon-background2.png')}.section.black,.section.dark{background-color:#020202;color:#fff}.section.white,.section.light{background-color:#fff;color:#020202}.section.white .eyebrow,.section.light .eyebrow{color:#b13e11}.section.texture{background-image:url('../../gfx/black-background.png')}.section.rocky{background-image:url('../../gfx/rocky-background.png')}.section.accent{background:#d54c15;color:#020202}.section.accent .btn{border-color:#020202}.section.accent .btn:hover{background-color:#fff}.section.accent .btn.secondary:hover{border-color:#020202}.eyebrow{display:inline-block;margin:0 0 1rem 0;font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#d54c15}.eyebrow+h1,.eyebrow+h2,.eyebrow+h3,.eyebrow+h4{margin-top:0}@media (max-width:455px){.eyebrow{font-size:.72rem;letter-spacing:.14em}}.lead{font-size:1.15rem;line-height:1.8;opacity:.95}@media (max-width:455px){.lead{font-size:1rem}}.center{text-align:center}.sectionhead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:2rem;margin-bottom:2rem}@media (max-width:820px){.sectionhead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.sectionhead h2,.sectionhead p{margin-bottom:0}.textlink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;color:#d54c15}.textlink:after{content:"\2192";display:inline-block;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.textlink:hover{color:inherit}.textlink:hover:after{-webkit-transform:translateX(.2rem);transform:translateX(.2rem)}.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:2rem}@media (max-width:455px){.buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.cols{display:grid;gap:2rem}.cols.cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width:820px){.cols.cols-2{grid-template-columns:1fr}}.cols.cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}@media (max-width:820px){.cols.cols-3{grid-template-columns:1fr}}.cols.cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media (max-width:1180px){.cols.cols-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:820px){.cols.cols-4{grid-template-columns:1fr}}.vcenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.placeholder,.media{background:rgba(255,255,255,0.04);-webkit-box-shadow:0 10px 30px rgba(2,2,2,0.3);box-shadow:0 10px 30px rgba(2,2,2,0.3);border-radius:8px;overflow:hidden}.placeholder figure.lazyload,.media figure.lazyload{aspect-ratio:3/2}.placeholder figure img,.media figure img{display:block;width:100%;height:auto}.placeholder{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);-webkit-box-shadow:0 10px 30px rgba(2,2,2,0.3);box-shadow:0 10px 30px rgba(2,2,2,0.3)}.placeholder img{display:block;width:100%;height:auto}#hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:75vh}#hero.fullscreen{height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url('../../gfx/carbon-background.jpg')}#hero.fullscreen .logo{display:block;height:40vh;max-width:unset;width:auto;padding:0;-webkit-box-shadow:0 0 29px 6px rgba(213,76,21,0.45);box-shadow:0 0 29px 6px rgba(213,76,21,0.45);overflow:hidden}#hero.fullscreen .logo img{display:block;height:100%;width:auto;-webkit-animation-name:logo-smooth-pulse;animation-name:logo-smooth-pulse;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes logo-smooth-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes logo-smooth-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}#hero.fade:before{display:block;content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 60% at 20% 30%, rgba(24,24,24,0.18) 0, rgba(24,24,24,0.18) 55%),-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(2,2,2,0.78)), color-stop(35%, rgba(2,2,2,0.55)), color-stop(65%, rgba(2,2,2,0.35)), to(rgba(2,2,2,0.07)));background:radial-gradient(80% 60% at 20% 30%, rgba(24,24,24,0.18) 0, rgba(24,24,24,0.18) 55%),linear-gradient(to bottom, rgba(2,2,2,0.78) 0, rgba(2,2,2,0.55) 35%, rgba(2,2,2,0.35) 65%, rgba(2,2,2,0.07) 100%)}#hero figure{display:block;width:100%;height:100%}#hero figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.godown{display:block;position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:5px solid #d54c15;border-radius:100%;width:4rem;height:4rem;text-decoration:none;font-size:1.5rem;color:#fff;opacity:.4;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:820px){.godown{width:3.25rem;height:3.25rem;font-size:1.2rem}}.godown:before{content:"";display:block;width:150%;height:15%;background-color:#d54c15;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-clip-path:polygon(10% 0, 90% 0, 100% 50%, 90% 100%, 10% 100%, 0 50%);clip-path:polygon(10% 0, 90% 0, 100% 50%, 90% 100%, 10% 100%, 0 50%);z-index:0}.godown:after{content:"";display:block;height:150%;width:15%;background-color:#d54c15;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-clip-path:polygon(50% 0, 100% 10%, 100% 90%, 50% 100%, 0 90%, 0 10%);clip-path:polygon(50% 0, 100% 10%, 100% 90%, 50% 100%, 0 90%, 0 10%);z-index:0}.godown i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative;z-index:1;background-color:#020202;border-radius:100%;background-image:url('../../gfx/carbon-background.jpg')}.godown:hover{opacity:1}.godown:hover i{color:#d54c15}.godown:hover i:before{-webkit-transform:translateY(5%);transform:translateY(5%)}.imageboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}@media (max-width:820px){.imageboxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.imageboxes.col--3 .imagebox{-ms-flex-preferred-size:30%;flex-basis:30%}.imageboxes .imagebox{-ms-flex-preferred-size:24%;flex-basis:24%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;border-radius:8px;overflow:hidden;text-decoration:none;background:rgba(2,2,2,0.35);-webkit-box-shadow:0 10px 30px rgba(2,2,2,0.35);box-shadow:0 10px 30px rgba(2,2,2,0.35);-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;position:relative}@media (max-width:1180px){.imageboxes .imagebox{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem)}}@media (max-width:820px){.imageboxes .imagebox{-ms-flex-preferred-size:100%;flex-basis:100%}}.imageboxes .imagebox figure{display:block;width:100%;overflow:hidden;aspect-ratio:350 / 233}.imageboxes .imagebox figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-positioin:center center;-webkit-transition:all .3s ease;transition:all .3s ease}.imageboxes .imagebox .text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:rgba(2,2,2,0.7);padding:1.25rem}.imageboxes .imagebox .text>strong{display:block;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #d54c15;font-family:"Bebas Neue";text-transform:uppercase;letter-spacing:.04em;color:#fff}.imageboxes .imagebox .text>strong>i{display:inline-block;margin-right:.5rem;color:#d54c15}.imageboxes .imagebox .text>strong>a{text-decoration:none;color:#fff}.imageboxes .imagebox .text>strong>a:hover{color:#d54c15}.imageboxes .imagebox .text>strong>a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.imageboxes .imagebox .text p{margin:0;color:rgba(255,255,255,0.88)}.imageboxes .imagebox:hover{-webkit-transform:translateY(-0.35rem);transform:translateY(-0.35rem);-webkit-box-shadow:0 16px 35px rgba(2,2,2,0.45);box-shadow:0 16px 35px rgba(2,2,2,0.45)}.imageboxes .imagebox:hover figure img{-webkit-transform:scale(1.03);transform:scale(1.03)}.cards .card{padding:1.5rem;border-radius:8px;background:#020202;background-image:url('../../gfx/black-background.png');border:1px solid rgba(255,255,255,0.1);-webkit-box-shadow:0 10px 30px rgba(2,2,2,0.2);box-shadow:0 10px 30px rgba(2,2,2,0.2);height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.cards .card .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1rem;border-radius:100%;background:rgba(213,76,21,0.15);color:#d54c15;font-size:1.1rem}.cards .card h3{margin-bottom:.75rem}.cards .card p{margin-bottom:0;opacity:.92}.cards .card.seminar{padding:0;overflow:hidden}.cards .card.seminar figure{overflow:hidden}.cards .card.seminar figure img{display:block;width:100%;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.cards .card.seminar .inner{padding:1.5rem}.cards .card.seminar:hover figure img{-webkit-transform:scale(1.04);transform:scale(1.04)}.checks ul{list-style:none;padding:0;margin:0;overflow:visible}.checks li{position:relative;padding-left:1.8rem;margin-bottom:1rem}.checks li:before{content:"";position:absolute;left:0;top:.5rem;width:.65rem;height:.65rem;border-radius:100%;background:#d54c15;-webkit-box-shadow:0 0 0 4px rgba(213,76,21,0.15);box-shadow:0 0 0 4px rgba(213,76,21,0.15)}.checks li:hover:before{-webkit-box-shadow:0 0 0 6px rgba(213,76,21,0.1);box-shadow:0 0 0 6px rgba(213,76,21,0.1)}.gallerygrid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}@media (max-width:1180px){.gallerygrid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:820px){.gallerygrid{grid-template-columns:1fr}}.gallerygrid figure{border-radius:8px;overflow:hidden;background:rgba(2,2,2,0.25);-webkit-box-shadow:0 10px 25px rgba(2,2,2,0.25);box-shadow:0 10px 25px rgba(2,2,2,0.25)}.gallerygrid img{display:block;width:100%;height:100%;min-height:220px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.gallerygrid figure:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.gallerygrid figure:nth-child(1),.gallerygrid figure:nth-child(4){grid-column:span 2}@media (max-width:1180px){.gallerygrid figure:nth-child(1),.gallerygrid figure:nth-child(4){grid-column:span 1}}.fullgallery{display:block;width:100%;height:auto;margin:1rem auto;-webkit-columns:3;columns:3;-webkit-column-gap:1rem;column-gap:1rem;-webkit-column-fill:balance;column-fill:balance}@media (max-width:820px){.fullgallery{-webkit-column-gap:1rem;column-gap:1rem}}@media (max-width:455px){.fullgallery{-webkit-columns:2;columns:2}}.fullgallery figure{display:block;margin-bottom:1rem;background-color:#020202}@media (max-width:820px){.fullgallery figure{margin-bottom:1rem}}.fullgallery figure img,.fullgallery figure video{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}.steps .step{position:relative;padding:1.5rem;border-radius:8px;background:rgba(2,2,2,0.03);border:1px solid rgba(2,2,2,0.08);height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.steps .step span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:100%;background:#d54c15;color:#020202;font-family:"Bebas Neue";font-size:1.1rem}.steps .step h3{margin-bottom:.75rem}.steps .step p{margin-bottom:0}.logogrid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}@media (max-width:820px){.logogrid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:455px){.logogrid{grid-template-columns:1fr}}.logogrid .logoitem{min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.55);text-align:center;font-weight:700}.faqteaser{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2rem}.faqteaser article{padding:1.5rem;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);text-align:left}.faqteaser h3{margin-bottom:.75rem;font-size:1.1rem}.faqteaser p{margin-bottom:0;color:rgba(255,255,255,0.88)}.morelink{margin-top:2rem}#accent h2,#cta h2,#accent p,#cta p,#accent a,#cta a{color:#020202}#accent .button.ghost.dark,#cta .button.ghost.dark{background:transparent}form.teaserform{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);box-shadow:0 0 5px 0 rgba(0,0,0,0.75);padding:1rem;margin:2rem auto;width:55vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:820px){form.teaserform{width:80vw}}@media (max-width:700px){form.teaserform{display:block;width:100%}}form.teaserform[data-step="summary"] h2{-ms-flex-preferred-size:100%;flex-basis:100%}form.teaserform[data-step="summary"] .mf_field_wrap label+label{font-weight:600}form.teaserform[data-step="summary"] .mf_field_wrap.summary_dse{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5rem}form.teaserform[data-step="summary"] .mf_field_wrap.summary_dse input{width:auto}form.teaserform[data-step="summary"] .mf_buttons{width:100%}form.teaserform .mf_field_wrap{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-negative:0;flex-shrink:0;display:block;margin:0}form.teaserform .mf_field_wrap label,form.teaserform .mf_field_wrap input{display:block;width:90%}@media (max-width:455px){form.teaserform .mf_field_wrap label,form.teaserform .mf_field_wrap input{width:100%;margin:0}}form.teaserform .mf_field_wrap input,form.teaserform .mf_field_wrap textarea{color:#fff;padding:7px 8px}form.teaserform .mf_field_wrap label{font-size:90%}form.teaserform .mf_field_wrap.full{-ms-flex-preferred-size:100%;flex-basis:100%}form.teaserform .mf_field_wrap.full input,form.teaserform .mf_field_wrap.full textarea{width:100%}form.teaserform .mf_field_wrap.full textarea{height:8rem}form.teaserform .mf_field_wrap:nth-child(even) label,form.teaserform .mf_field_wrap:nth-child(even) input{margin-left:auto}form.teaserform .mf_field_wrap:hover{background-color:inherit}form.teaserform .mf_buttons{margin:0 0 0 auto}form.teaserform .mf_buttons button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.25rem;padding:.9rem 1.4rem;border:1px solid #d54c15;border-radius:8px;background:#d54c15;color:#020202;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.06em;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border-radius:0}@media (max-width:455px){form.teaserform .mf_buttons button{width:100%}}form.teaserform .mf_buttons button:hover{background:transparent;color:#fff;border-color:#d54c15}form.teaserform .mf_buttons button:after{display:none}footer{margin:0;background-color:#020202;background-image:url('../../gfx/rocky-background.png');color:#fff;display:block}footer>div b{margin-top:0}footer .limit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:700px){footer .limit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}footer .limit address span>a{display:inline-block;margin:.4rem 0}footer .limit .social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}footer .limit .social ul li{margin:0}footer .limit .social ul li a{display:block;font-size:2.5rem;line-height:100%}#wrapper.bildnachweise main{background-image:url('../../gfx/black-background.png')}#wrapper.bildnachweise main #content{width:1400px;max-width:90%;margin-left:auto;margin-right:auto;min-height:90vh;padding:2rem 0}#wrapper.bildnachweise main #content.narrow{width:800px;max-width:90%;margin-left:auto;margin-right:auto}