
/* source-sans-pro-regular - latin */@font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; src: url('../fonts/source-sans-pro-v19-latin-regular.eot'); /* IE9 Compat Modes */ src: local(''), url('../fonts/source-sans-pro-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/source-sans-pro-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/source-sans-pro-v19-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/source-sans-pro-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/source-sans-pro-v19-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */}/* source-sans-pro-600 - latin */@font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; src: url('../fonts/source-sans-pro-v19-latin-600.eot'); /* IE9 Compat Modes */ src: local(''), url('../fonts/source-sans-pro-v19-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/source-sans-pro-v19-latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/source-sans-pro-v19-latin-600.woff') format('woff'), /* Modern Browsers */ url('../fonts/source-sans-pro-v19-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/source-sans-pro-v19-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */}/* source-sans-pro-700 - latin */@font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 700; src: url('../fonts/source-sans-pro-v19-latin-700.eot'); /* IE9 Compat Modes */ src: local(''), url('../fonts/source-sans-pro-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/source-sans-pro-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/source-sans-pro-v19-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/source-sans-pro-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/source-sans-pro-v19-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */}html {font-size: 18px;}body { font-family: 'Source Sans Pro', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; color: #010202;}h1,h2,h3,h4,h5 { font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}h1 { font-size: 1.9rem; margin-bottom: 1.9rem;}.hl-5 { font-size: 1rem; font-family: 'Source Sans Pro', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-weight: bold;}a { color: #00B8F1;}a:hover { color: #26BDA8;}/*strong, b { font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}*/.sitemap a { color: #010202;}.sitemap ul { margin-bottom: 20px;}#zulieferer-form, #abroad-form { display: none;}.hidden { display: none;}#loader-1 { display:table; width:100%; height: 100vh; background-color: #fff; overflow: hidden; position: fixed; z-index: 9999; top: 0;}.border-bottom { border-bottom: 4px solid #010202!important;}.border-left { border-left: 4px solid #010202!important;}.img-col p { margin-bottom: 0;}.section-border::after { content: ''; height: 4px; background: #010202; position: absolute; bottom: -4px; width: calc(1720px - 30px); max-width: 100%; margin: 0 auto; left: 0; right: 0;}.border-section { position: absolute; width: 90%; left: 145px; right: 0; margin: 0 auto; height: 4px; background-color: #010202; top: -2.88rem;}.container { position: relative;}section { overflow: hidden;}.white-left::before { content: '';}.white-left { background: red; position: relative; top: 50%; transform: translateY(-50%);}.white-left:before { left: -999em; background: red; content: ''; display: block; position: absolute; width: 999em; top: 0; bottom: 0;}.bg-black { background: #010202; position: relative; top: 0; padding: 2.88rem 0; color: #ffffff; margin-right: 15px;}.bg-black:before { right: -999em; background: #010202; content: ''; display: block; position: absolute; width: 999em; top: 0; bottom: 0;}.white-right { height: calc(100% + 7rem); background: white; width: 100%; position: absolute; transform: translate(100%); top: -2.9rem; right: 15px;}.img-col { margin-bottom: 1.9rem;}.text-right-sm { text-align: right;}.scroll-top { width: 2rem; height: 2rem; display: block; border: 2px solid #ffffff; padding: 7px; float: right; line-height: 1;}/* fonts */.ZonaPro-Regular {font-family: ZonaPro-Regular, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.ZonaPro-SemiBold {font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}/* color */.text-orange {color: #FF7D23;}.text-mint {color: #26BDA8;}.text-green {color: #87C846;}.text-pink {color: #FB3099;}.text-blue {color: #00B8F1;}.text-purple {color: #504AA6;}.text-yellow {color: #FFEA3D;}.text-orange a {color: #FF7D23;}.text-mint a {color: #26BDA8;}.text-green a {color: #87C846;}.text-pink a {color: #FB3099;}.text-blue a {color: #00B8F1;}.text-purple a {color: #504AA6;}.text-yellow a {color: #FFEA3D;}/* backgrounds */.bg-black { background-color: #010202; color: #ffffff; padding: 2.88rem 0;}/* gradients*/.gradient-green { color: #ffffff; background: rgb(16,106,94); background: linear-gradient(90deg, rgba(16,106,94,1) 0%, rgba(100,178,165,1) 90%); padding: 2.88rem 0;}.gradient-blue { color: #ffffff; background: rgb(78,76,186); background: linear-gradient(90deg, rgba(78,76,186,1) 0%, rgba(10,160,225,1) 70%); padding: 2.88rem 0;}.gradient-purple { color: #ffffff; background: rgb(105,70,155); background: linear-gradient(90deg, rgba(105,70,155,1) 0%, rgba(45,42,93,1) 70%); padding: 2.88rem 0;}.gradient-pink { color: #ffffff; background: rgb(80,74,166); background: linear-gradient(90deg, rgba(80,74,166,1) 0%, rgba(185,75,182,1) 70%); padding: 2.88rem 0;}/* text sections */.category { font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; text-transform: uppercase; font-weight: 600; letter-spacing: 0.1em; font-size: .85rem;}.text-content { font-family: 'Source Sans Pro', sans-serif; font-size: 1rem;}.text-content-sm { font-family: 'Source Sans Pro', sans-serif; font-size: 0.77rem;}section { padding: 2.88rem 0; position: relative}/* buttons */.btn-full-white { font-family: ZonaPro-Regular, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; display: inline-block; background-color: #ffffff; border: none; color: #010202; padding: 10px 30px; font-weight: 600; text-align: center; letter-spacing: 1px; cursor: pointer; min-width: 210px;}.btn-outline { font-family: ZonaPro-Regular, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: 0.85rem; letter-spacing: 0.04em; display: inline-block; color: #010202; border: 2px solid #010202; padding: 10px 30px; font-weight: 600; margin-top: 0.61rem; text-align: center; cursor: pointer; box-shadow: inset 0 0 0 0 #010202; -webkit-transition: 0.3s; -moz-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; min-width: 210px; background: transparent;}.btn-outline:hover { color: #ffffff; background-color: #010202; text-decoration: none; box-shadow: inset 400px 0 0 0 #010202;}.btn-outline-white { box-shadow: inset 0 0 0 0 #ffffff; color: #ffffff; border-color: #ffffff;}.btn-outline-white:hover { color: #010202; background-color: #ffffff; text-decoration: none; box-shadow: inset 400px 0 0 0 #ffffff;}.form-control { font-size: .85rem; border-radius: 0;}.btn { font-size: .85rem;}.btn-brand { background-color: #010202; color: #ffffff; border-radius: 0;}.btn-small { padding: 5px 20px; font-size: .7rem; min-width: 185px!important; margin-top:0;}.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) { border-radius: 0;}/* input */.input-lg { height: 60px; border: none; border-radius: 0; width: 100%;}.input-group-black .btn { margin-left: 10px; border-radius: 0; background-color: #ffffff; border: 0; color: #010202; min-width: 190px;}.input-group-black input { background: #010202; color: #ffffff; border: 2px solid #ffffff;}.input-group-black input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #ffffff; opacity: 1;}.input-group-black input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #ffffff;}.input-group-black input::-ms-input-placeholder { /* Microsoft Edge */ color: #ffffff;}.input-black { background-color: #010202; color: #ffffff; border: 2px solid #ffffff;}.input-black::placeholder { color: #ffffff; opacity: 1;}.input-black:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #ffffff;}.input-black::-ms-input-placeholder { /* Microsoft Edge */ color: #ffffff;}/* header */header { padding: 0;}header .header-logo { max-width: 350px; display: none}/* navbar */.navbar-nav { margin-top: 2.325rem;}.nav-link { padding: .8rem 1rem;}.navbar-nav .nav-link { font-family: ZonaPro-Regular, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; color: #010202; text-transform: uppercase; font-size: .85rem; letter-spacing: 0.1em;}.navbar-nav .nav-item.active .nav-link { font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.navbar-nav .nav-item:nth-child(1) .nav-link:hover,.navbar-nav .nav-item.active:nth-child(1) .nav-link { color: #FB3099;}.navbar-nav .nav-item:nth-child(2) .nav-link:hover,.navbar-nav .nav-item.active:nth-child(2) .nav-link { color: #26BDA8;}.navbar-nav .nav-item:nth-child(3) .nav-link:hover,.navbar-nav .nav-item.active:nth-child(3) .nav-link { color: #FF7D23;}.navbar-nav .nav-item:nth-child(4) .nav-link:hover,.navbar-nav .nav-item.active:nth-child(4) .nav-link { color: #00B8F1;}.navbar-nav .nav-item:nth-child(5) .nav-link:hover,.navbar-nav .nav-item.active:nth-child(5) .nav-link { color: #26BDA8;}.navbar-nav .nav-item:nth-child(6) .nav-link:hover,.navbar-nav .nav-item.active:nth-child(6) .nav-link { color: #504AA6;}.navbar-nav .nav-item:nth-child(7) .nav-link:hover,.navbar-nav .nav-item.active:nth-child(7) .nav-link { color: #26BDA8;}.navbar .menu-logo { max-width: 200px;}.navbar { padding: 1.5rem 1rem;}.navbar-brand { padding: 0;}.navbar > .container { align-items: flex-end;}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{ background-image: url('/img/close.svg');}.navbar-toggler-icon { background-image: url('/img/menu.svg'); width: 1.5rem; height: 1.5rem;}.navbar-toggler:focus, .navbar-toggler:hover { outline: none;}.navbar-nav .dropdown-menu { border: 0; border-left: 3px solid #010202; border-radius: 0; text-transform: uppercase; font-size: .85rem; padding: 0;}.dropdown-item:focus, .dropdown-item:hover { background-color: transparent;}.dropdown-item { font-family: ZonaPro-Regular, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; padding: .8rem 1.5rem;}.dropdown-item.active, .dropdown-item:active { color: #010202; text-decoration: none; background-color: transparent; font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.dropdown-toggle::after { float: right; background-image: url("/img/arrow-down.svg"); background-repeat: no-repeat; background-size: contain; height: 0.6rem; width: 1.6rem; border: 0;}.dropdown.show>.dropdown-toggle::after { background-image: url("/img/arrow-up.svg");}.dropdown-menu { display: block;}.navbar-nav .dropdown-menu { max-height: 0; overflow: hidden; transition: all 0.6s;}.navbar-nav .dropdown-menu.show { max-height: 500px;}/* search box */#show-searchbox { box-shadow: none;}.search-box { right: 0; left: initial!important; min-width: 420px; padding: 30px; font-size: .85rem;}.search-box select { width: 100% !important;}.navbar .search-box { position: absolute; z-index: 99; background: #fff; display: none;}.navbar .search-box .btn:hover { color: #ffffff;}.navbar .search-box.active { display: block;}/* slideshow */.slideshow-wrapper .carousel .slide-image { background-position: top; height: 100%; width: 100%; background-size: contain; background-repeat: no-repeat;}.slideshow-wrapper .carousel .carousel-item { height: 400px; height: 265px;}.slideshow-wrapper .carousel-inner { z-index: -1;}.slideshow-wrapper .carousel-indicators { -ms-flex-pack: end; justify-content: flex-end; margin-right: 1rem; margin-left: 1rem; bottom: 120px;}.slideshow-wrapper .carousel-indicators li { border-radius: 50%; width: 15px; height: 15px; margin-right: 4px; margin-left: 4px; border: 0;}.slideshow { position: relative; height: 400px; background-image: url(/files/Publikationen/dyce_store_design_formroom.jpg); background-repeat: no-repeat; background-position: center; background-size: cover;}.slideshow-wrapper .caption { margin-top: -120px; background-color: #010202; color: #ffffff; padding: 1.56rem;}.slideshow-wrapper .caption:before { content: ''; background-color: #010202; height: calc(100% + 120px); width: 400px; position: absolute; left: -50%; top: -120px; z-index: -1;}.slideshow-wrapper .caption .header { font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; margin-bottom: 1.9rem; line-height: 1.228; letter-spacing: 0.04em; font-size: 1.55rem; font-weight: normal;}.slideshow-wrapper .header-2 { font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: 1.9rem; line-height: 1.228; letter-spacing: 0.04em; font-weight: normal; margin-bottom: 0;}.slideshow-wrapper .text-content { margin-top: 1em;}.slideshow-wrapper .text-content p:last-of-type { margin-bottom: 0;}.slideshow-wrapper .category { margin-bottom: 1rem;}/* headline-section */.headline-section { background-color: #010202; color: #ffffff; padding: 1.55rem;}.headline-section .header-2 { font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: 1.9rem; line-height: 1.228; letter-spacing: 0.04em; margin-bottom: 0;}.headline-section .text-content { margin-top: 1rem;}.headline-section .text-content p:last-of-type { margin-bottom: 0;}.headline-section .category { margin-bottom: 1rem;}/* teaser */.teaser h1 { margin-bottom: 1.9rem; font-size: 1.9rem; font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}/* store-book */.storebook .price { font-family: 'Source Sans Pro', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: 1.9rem; font-weight: bold;}.storebook .mwst { font-size: 0.61rem; margin-bottom: 3rem;}/* member */.member-list .member-title { margin-bottom: 1rem;}.member-list .member hr { border-top: 4px solid #010202; margin-top: 1.9rem; margin-bottom: 1.9rem;}.member-list .member a { color: #010202; font-weight: bold;}.member-list .member p:last-of-type { margin-bottom: 0;}.member-list .logo { margin-bottom: 1rem; display: block;}.memberlist-btn { margin-top: 1rem;}/* seminar */.seminar .date { font-size: 1.9rem; font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}/* board-member */.board-member .img-wrapper { border-radius: 100%; display: flex; flex: 0 0 300px; height: 300px; justify-content: center; overflow: hidden; position: relative; width: 300px;}.board-member .img-wrapper img { height: 100%;}.board-member .img-overlay { align-items: center; bottom: 0; display: flex; justify-content: center; left: 0; position: absolute; right: 0; top: 0; z-index: 1; opacity: .6; background-color: #26BDA8;}.board-member .title { font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; text-transform: uppercase; font-weight: 600; letter-spacing: 0.1em; font-size: .85rem; margin-bottom: .2rem;}.board-member .title p { margin-bottom: 0;}.board-member .name { margin-bottom: 1.9rem;}.board-member .name p { margin-bottom: 0;}.board-member .quote { margin-bottom: 1.9rem; font-size: 1.3rem; line-height: 1.7rem;}.board-member .quote p::before { content: '»'; padding-right: 15px;}.board-member .quote p::after { content: '«'; padding-left: 15px;}.board-member img { margin-bottom: 1.9rem;}.board-member .wrapper { border-bottom: 4px solid #010202; padding-bottom: 3rem;}/* sponsor */.sponsors .sponsor { height: 200px; background-position: center; background-repeat: no-repeat; background-size: 80%; background-position-x: center;}/* gallery-full */.gallery-full .control { text-align: right; position: absolute; top: -70px; right: 30px; z-index: 9;}.gallery-full .btn-next,.gallery-full .btn-prev { border: 2px solid #010202; background-color: #ffffff; color: #010202; padding: 10px 15px; margin-left: 10px;}.gallery-full .btn-next:hover,.gallery-full .btn-prev:hover { background-color: #010202; color: #ffffff; text-decoration: none;}.carousel-caption { top: 0; left: inherit; right: inherit; color: #010202; text-align: left; margin-top: 10px; font-weight: 600; position: absolute; padding: 0;}.carousel-caption p { border-left: 4px solid #010202; padding-left: 15px;}.carousel-caption:not(#caption-0) { display: none;}.carousel-caption:not(#caption-0) { display: none;}.bar { width: 4px; background-color: #010202; height: 100%; float: left;}/* digitorial */.header-black { background-color: #010202; color: #ffffff; padding: 2.69rem;}.header-black h1 { margin-bottom: 0;}.digitorial { padding-bottom: 2.88rem;}.digitorial .caption { padding: 2.69rem; background-color: #010202; color: #ffffff; position: relative; margin-top: -150px; max-width: 90%;}.digitorial .caption h2 { font-size: 30px; margin-bottom: 0;}.digitorial .caption img { position: absolute; left: 10%; top: -70%; z-index: -1;}.digitorial figure { height: 330px; padding: 0; background: #fff; overflow: hidden; background-size: cover;}.digitorial a { display: block;}.digitorial a:hover figure img { width: 105%;}.digitorial a:hover { text-decoration: none;}.digitorial .caption .category { margin-bottom: 1rem;}.custom-select { border-radius: 0; border: 2px solid #010202; color: #010202; margin-bottom: 2.88rem; font-weight: 600;}/* filter */#options { margin-bottom: 2.88rem;}.option-set input { text-align: center;}.option-set .filter-option { display: none;}.option-set .filter-label.active { background-color: #FB3099; color: #ffffff; border: 2px solid #FB3099;}.option-set .filter-label { display: inline-block; border: 2px solid #010202; background-color: #ffffff; color: #010202; border-radius: 0; cursor: pointer; padding: 7px 35px 5px 35px; margin-right: 1rem; margin-bottom: 1rem; transition: .2s all; line-height: 1; letter-spacing: .03em; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; outline: none;}.option-set .filter-label:hover { color: #fff; background-color: #FB3099; border: 2px solid #FB3099;}.grid { transition: .4s height; min-height: 100px;}.grid-item { margin-bottom: 2rem; padding-bottom: 2rem; border-bottom: 4px solid #010202; width: 100%;}.grid-item .dl-link { display: block; color: #00B8F1; font-weight: 600; margin-bottom: 1rem; text-decoration: none;}.grid-item .dl-link:last-of-type { margin-bottom: 0;}.grid-item .dl-link:hover { color: #0095c3;}.grid-item .dl-link img { padding-right: 15px;}.grid-item .btn-col { margin-top: 1rem;}/* press release */.press-release p:last-of-type { margin-bottom: 0;}.press-release .btn-col { margin-top: 1rem;}.press-release .border-section { width: 98%; left: 0;}/* testimonials */.testimonial { text-align: center; margin-bottom: 40px;}.testimonial:last-of-type{ margin-bottom: 0;}.testimonial .quote { font-size: 1rem;}.testimonial .rounded-circle { border: 2px solid #dddddd;}.testimonial .quote p::before { content: '»'; padding-right: 10px;}.testimonial .quote p::after { content: '«'; padding-left: 10px;}.testimonial .quote { margin-top: 1.5rem; margin-bottom: 1rem; font-size: 18px; line-height: 1.4;}.testimonial .title { margin-bottom: 5px; font-size: 14px; line-height: 1.4; font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.testimonial .title p { margin-bottom: 0;}.icons-centered { display: flex; justify-content: center; text-align: center; margin-top: 3rem;}.testimonial .member { color: #010202; text-transform: uppercase; font-size: 14px; font-family: ZonaPro-SemiBold, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.testimonial .member p { margin-bottom: 0;}.testimonial-img { border-radius: 50%!important; height: 250px; width: 250px; border: 2px solid #dddddd; margin: 0 auto; background-repeat: no-repeat; background-position: center; background-size: contain;}@media (min-width: 768px) { .testimonial-img { height: 230px; width: 230px; }}@media (min-width: 992px) { .testimonial { margin-bottom: 0; } .testimonial-img { height: 230px; width: 230px; } .testimonial .member { font-size: 16px; } .testimonial .title { font-size: 16px; } .testimonial .quote { font-size: 20px; }}@media (min-width: 1200px) { .testimonial-img { height: 300px; width: 300px; } .testimonial .quote { font-size: 24px; }}/* search */.search-result { border-bottom: 4px solid #010202; margin-bottom: 3.84rem;}.search-result h4 { margin-bottom: 1.9rem;}.search-result a { color: #010202;}.search-result .text { margin-bottom: 3.84rem;}.search-result .search-highlight { color: #FB3099;}.search-result:nth-child(2) .search-highlight { color: #26BDA8;}.text-orange {color: #FF7D23;}.text-mint {color: #26BDA8;}.text-green {color: #87C846;}.text-pink {color: #FB3099;}.text-blue {color: #00B8F1;}.text-purple {color: #504AA6;}.text-yellow {color: #FFEA3D;}/* footer */footer { background-color: #010202; color: #fff; padding-top: 2.88rem; font-size: 0.77rem; font-family: 'Source Sans Pro', sans-serif; margin-top: 2.88rem;}footer .footer-logo { margin-bottom: 2rem; max-width: 260px; margin-top: 4rem;}footer .footer-desc { max-width: 420px;}footer .headline { font-size: 1rem; font-weight: bold; margin-bottom: 2rem;}footer .footer-links { list-style: none; padding: 0;}footer .footer-links li { margin-bottom: 15px;}footer .footer-links a { color: #fff;}footer a { color: #00B8F1;}footer .social-icons a { color: #9c9c9c;}.footer-btm { padding-top: 20px; padding-bottom: 20px; color: #9c9c9c;}.footer-btm .social-icons { text-align: right;}.footer-btm .social-icons a { color: #9c9c9c; display: inline-block;}footer .social-icons a img,footer .social-icons a svg { margin: 2rem 1rem 2rem 0;}.footer-btm .social-icons a img,.footer-btm .social-icons a svg { margin-left: 25px;}.avatar-left { margin-bottom: 1.9rem;}.avatar-left .line { width: 100%; background-color: #010202; height: 4px; margin-top: 1.9rem; margin-bottom: 1rem;}.avatar-left .title p { margin: 0;}/* sidelinks */#sidelinks { position: fixed; right: 0; top: calc(50% - 150px);}#sidelinks .fix-text { display: block; padding: 0 15px 0px 15px; font-size: 15px; color: #fff; transform: translateY(-9px);}#sidelinks.no-margin ul li { margin-bottom: 0!important;}#sidelinks a:hover { text-decoration: none;}#sidelinks ul { list-style: none; margin: 0; padding: 0;}#sidelinks ul li { margin-bottom: 5px;}.tooltip { font-size: 20px;}.fl-fl { background: #000000; text-transform: uppercase; letter-spacing: 3px; padding: 4px; width: 218px; z-index: 1000; font: normal normal 10px Arial; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;}.float-sm { position: fixed; top: 50%; right: -160px; transform: translate(0%, -50%);}.fl-fl:hover { margin-left: -160px;}.fl-fl a { color: #fff; text-decoration: none; line-height: 51px!important; font-size: 11px; display: inline-block; width: calc(100% - 60px);}/* Cookie Notice------------------------------------------------------ */#cookie-disclaimer { position: fixed; bottom:0; background-color: rgba(30, 30, 30, .8); width: 100%; z-index: 999; padding: .8em; line-height: 120%; -webkit-backface-visibility:hidden;}#cookie-disclaimer .title { font-size: 17px; font-weight: 500; margin-bottom: 1em;}#cookie-disclaimer .btn-primary { padding: 0.3em 1em; text-transform: uppercase; background: #19b5fe; border-color: #19b5fe; color: #fff !important; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; margin-left: 2em;}#cookie-disclaimer p { font-size: 16px; margin-bottom:0px; color: #fff;}#cookie-disclaimer .btn-outline { font-size: 16px; min-width: 75px; padding: 5px 10px;}#cookie-disclaimer a { font-size: 16px; color: #fff; border-bottom: 1px #fff dotted; margin-left: 5px;}#cookie-disclaimer a:hover { text-decoration: none;}#cookie-disclaimer .msg-close { border-bottom: 0;}.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}@-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; }}@keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; }}.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp;}@-webkit-keyframes fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }}@keyframes fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }}.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); }}@media (min-width: 1200px) { .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1420px; }}@media (min-width: 1700px) { .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1720px; }}/* Small devices (landscape phones, 576px and up) */@media (min-width: 576px) { .navbar .menu-logo { max-width: 300px; }}/* Medium devices (tablets, 768px and up) */@media (min-width: 768px) { .slideshow-wrapper .carousel .slide-image { background-position: center; } .member-list .logo { margin-bottom: 0; } .memberlist-btn { float: right; margin-top: 0rem; } .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; } .text-content p:last-of-type { margin-bottom: 0; } .carousel-caption { bottom: 120px; left: 30px; right: inherit; color: #ffffff; top: inherit; } .carousel-caption h5 { font-size: .8rem; text-shadow: 1px 1px 5px #232323; }}/* Large devices (desktops, 992px and up) */@media (min-width: 992px) { .slideshow-wrapper .carousel .carousel-item { height: 350px; } .storebook .price-col { float: right; } .board-member .quote { margin-bottom: 1.9rem; font-size: 1.5rem; line-height: 2rem; } html {font-size: 22px;} .btn-full-white { min-width: 255px; } .btn-outline { min-width: 255px; } header { padding-top: 25px; padding-bottom: 25px; } header .header-logo { display: inline-block; } .navbar-nav { margin-top: 0; } .nav-link { padding: .5rem 1rem; } .navbar-brand { margin: 0; } .navbar .menu-logo { display: none; } .navbar-nav .dropdown-menu { border: 0; } .dropdown-menu { border: 0; border-radius: 0; min-width: 15rem; } .dropdown-item { padding: .5rem 1rem; color: #010202; text-transform: uppercase; font-size: .85rem; letter-spacing: 0.1em; } .dropdown-item span:before { content: ''; width: 0; border-left: 0 solid #010202; height: 100%; transition: .2s padding; } .dropdown-item:hover span:before { border-left: 4px solid #010202; padding-right: 15px; } .dropdown-item.active span:before { border-left: 4px solid #010202; padding-right: 15px; } .dropdown-item:focus, .dropdown-item:hover { background-color: transparent; } .dropdown-menu.fade { display: block; opacity: 0; pointer-events: none; } .show > .dropdown-menu.fade { pointer-events: auto; opacity: 1; } .dropdown-toggle::after { float: initial; } section { padding: 2.88rem 0; position: relative; } .headline-section { padding: 2.69rem 2.69rem 2.69rem 5.76rem; } .slideshow-wrapper .caption:before { content: ''; background-color: #010202; height: calc(100% + 120px); width: 900px; position: absolute; left: -50%; top: -120px; z-index: -1; } .slideshow-wrapper .caption .header { font-size: 2.6rem; } .slideshow-wrapper .carousel-indicators { bottom: 0; } .slideshow { height: 600px; } footer .footer-logo { width: 420px; margin-bottom: 2rem; margin-top: 0; } .img-col { margin-bottom: 0; } .text-right-sm { text-align: initial; } .scroll-top { display: none; } .dropdown-toggle::after { content: none; } .sponsors .sponsor { background-position-x: left; background-size: 65%; margin-bottom: 3rem; } .digitorial .caption { margin-left: 3.84rem; max-width: 70%; } .digitorial figure { background-repeat: no-repeat; background-size: 100%; margin-left: 5.76rem; width: 82.5%; transition: background-size .4s; -moz-transition: background-size .4s; -ms-transition: background-size .4s; -o-transition: background-size .4s; -webkit-transition: background-size .4s; } .digitorial a:hover figure { background-size: 105%; } .header-black { padding: 2.69rem 5.76rem; } .gallery-full .control { position: initial; } .grid-item .btn-col { margin-top: 0; text-align: right; } .carousel-caption { left: 125px; } .press-release .border-section { width: 90%; left: 145px; }}/* Extra large devices (large desktops, 1200px and up) */@media (min-width: 1200px) { .slideshow-wrapper .caption { padding: 2.69rem 2.69rem 2.69rem 5.76rem; } .slideshow-wrapper .carousel .slide-image { background-size: cover; } .slideshow-wrapper .carousel .carousel-item { height: 600px; } .board-member .quote { margin-bottom: 1.9rem; font-size: 1.9rem; line-height: 60px; } .navbar-expand-lg .navbar-nav .nav-link { padding-right: 1rem; } .carousel-caption { left: 125px; } .press-release .btn-col { text-align: right; margin-top: 0; }}@media (min-width: 1500px) { html {font-size: 26px;} .navbar-expand-lg .navbar-nav .nav-link { padding-right: 1.5rem; } .carousel-caption { left: 150px; }}
