@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;700;800&display=swap");
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}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-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/btd_custom/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/btd_custom/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/btd_custom/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots,.custom-page-dots{position:absolute;width:100%;bottom:15px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot,.custom-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#fff;border-radius:50%;opacity:0.20;cursor:pointer;}.flickity-page-dots .dot.is-selected,.custom-page-dots .dot.is-selected{opacity:1;}.flickity-enabled.is-fullscreen{position:fixed;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,0%,0.9);padding-bottom:35px;z-index:1;}.flickity-enabled.is-fullscreen .flickity-page-dots{bottom:10px;}.flickity-enabled.is-fullscreen .flickity-page-dots .dot{background:white;}html.is-flickity-fullscreen{overflow:hidden;}.flickity-fullscreen-button{display:block;right:10px;top:10px;width:24px;height:24px;border-radius:4px;}.flickity-rtl .flickity-fullscreen-button{right:auto;left:10px;}.flickity-fullscreen-button-exit{display:none;}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block;}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none;}.flickity-fullscreen-button .flickity-button-icon{position:absolute;width:16px;height:16px;left:4px;top:4px;}.flickity-enabled.is-fade .flickity-slider > *{pointer-events:none;z-index:0;}.flickity-enabled.is-fade .flickity-slider > .is-selected{pointer-events:auto;z-index:1;}
.menu-bar{display:flex;flex-direction:column;width:32px;height:24px;}.menu-bar .bar{height:2px;width:100%;background-color:white;margin-bottom:8px;transition:0.3s;}.menu-bar .bar.top{transform:rotate(-4deg);}.menu-bar .bar.middle{transform:rotate(4deg);}.menu-bar .bar.bottom{margin-bottom:0;}.menu-bar:hover{cursor:pointer;}.menu-bar:hover .bar{background-color:#FBB800;}@media screen and (max-width:768px){.menu-bar:hover .bar{background-color:white !important;}}.menu-bar:visited .bar{background-color:white !important;}.menu-bar.active .bar.top{transform:translateY(13px) rotateZ(41deg) translateX(-4px);}.menu-bar.active .bar.middle{display:none;}.menu-bar.active .bar.bottom{transform:translateY(3px) rotateZ(-57deg) translateX(3px);width:27px;}.main-menu{position:fixed;top:26px;right:-50vw;height:calc(100% - 26px);width:calc(278.3333333333px + (100vw - 1400px) / 2);background-color:#9013Fe;padding:50px;z-index:-1;transition:0.4s;}@media screen and (min-width:1690px) and (min-height:1000px){.main-menu{width:calc(333.3333333333px + (100vw - 1700px) / 2);}}@media screen and (max-width:1450px){.main-menu{width:calc(251.6666666667px + (100vw - 1210px) / 2);}}@media screen and (max-width:1200px){.main-menu{width:calc(215.8333333333px + (100vw - 995px) / 2);}}.main-menu .wrapper-menu{margin-top:100px;}@media screen and (max-width:768px){.main-menu .wrapper-menu{margin-top:55px !important;}}@media screen and (min-height:730px){.main-menu{display:flex;align-items:center;}.main-menu .wrapper-menu{min-height:550px;padding-top:70px;margin-top:0;}}@media screen and (min-height:730px) and (min-width:1690px) and (min-height:1000px){.main-menu .wrapper-menu{min-height:650px;}}@media screen and (min-height:730px) and (max-width:1450px){.main-menu .wrapper-menu{min-height:500px;}}@media screen and (min-height:730px) and (max-width:1200px){.main-menu .wrapper-menu{min-height:420px;}}@media screen and (min-height:730px) and (max-width:992px){.main-menu .wrapper-menu{min-height:400px;}}@media screen and (min-height:730px) and (max-width:768px){.main-menu .wrapper-menu{min-height:initial;margin-top:55px;padding-top:0;}}@media screen and (min-height:730px) and (max-width:768px){.main-menu{display:initial;}}.main-menu ul li{display:block;margin:20px 0;}.main-menu ul li a{font-size:32px;font-weight:400;display:block;}.main-menu ul li a:hover{color:#FBB800;}.main-menu ul li:first-child{margin-top:0;}.main-menu .instagram{margin-top:20px;}.main-menu .instagram a{width:35px;height:35px;display:inline-block;background:url(/themes/btd_custom/src/img/ico-instagram.svg) no-repeat;background-size:cover;animation:rotateAnimation 5s linear infinite;}.main-menu .instagram a:hover{background:url(/themes/btd_custom/src/img/ico-instagram-o.svg) no-repeat;background-size:cover;}.main-menu.active{right:0;}@media screen and (max-width:992px){.main-menu{right:-75vw;width:75vw;}}.page-node-type-project .main-menu:before{content:"";display:inline-block;width:100%;height:30px;background:#9013Fe;position:absolute;top:-26px;left:0;}@keyframes rotateAnimation{from{transform:rotateY(0deg);}to{transform:rotateY(360deg);}}@media screen and (max-height:700px){.path-frontpage .main-menu .wrapper-menu{margin-top:70px;}}#main-carousel{min-height:550px;}@media screen and (min-width:1690px) and (min-height:1000px){#main-carousel{min-height:650px;}}@media screen and (max-width:1450px){#main-carousel{min-height:500px;}}@media screen and (max-width:1200px){#main-carousel{min-height:420px;}}@media screen and (max-width:992px){#main-carousel{width:375px;max-width:100%;margin:0 auto;}}#main-carousel .container{padding:0 65px;position:relative;}@media screen and (max-width:992px){#main-carousel .container{width:100%;padding:0;}}@media screen and (max-width:768px){#main-carousel .container{padding:0;}}#main-carousel .carousel-cell{width:calc(33% - 20px);margin-right:20px;}@media screen and (max-width:992px){#main-carousel .carousel-cell{width:100%;margin-right:0px;}}@media screen and (max-height:500px){#main-carousel .carousel-cell{scroll-margin-top:-100px;}}#main-carousel .carousel-cell .item .media img,#main-carousel .carousel-cell .item .media video{object-fit:cover;aspect-ratio:1/1;width:100%;height:100%;object-position:center;}#main-carousel .carousel-cell .item .caption{margin-top:30px;opacity:0;transition:0.4s;font-size:14px;line-height:16px;transition-delay:0.1s;}@media screen and (max-width:992px){#main-carousel .carousel-cell .item .caption{font-size:12px;line-height:14px;}}#main-carousel .carousel-cell .item .caption .title{font-weight:700;font-size:14px;line-height:16px;display:inline;margin-right:5px;}@media screen and (max-width:992px){#main-carousel .carousel-cell .item .caption .title{font-size:12px;line-height:14px;}}#main-carousel .carousel-cell .item .caption p{font-size:14px;line-height:16px;margin:0;}@media screen and (max-width:992px){#main-carousel .carousel-cell .item .caption p{font-size:12px;line-height:14px;}}#main-carousel .carousel-cell .item .caption .link{margin-top:10px;}#main-carousel .carousel-cell .item .caption .link a{color:#FBB800;font-size:14px;line-height:16px;}@media screen and (max-width:992px){#main-carousel .carousel-cell .item .caption .link a{font-size:12px;line-height:14px;}}@media screen and (max-width:992px){#main-carousel .carousel-cell .item .caption{opacity:1;padding:0 15px;}}#main-carousel .carousel-cell .item.video{position:relative;}#main-carousel .carousel-cell .item.video .wrapper-image{position:absolute;top:0;left:0;transition:0.3s;}#main-carousel .carousel-cell .item.text{object-fit:cover;aspect-ratio:1/1;background-color:black;overflow:hidden;}#main-carousel .carousel-cell .item.text .title{font-size:18px;line-height:24px;margin-bottom:15px;font-weight:700;}@media screen and (max-width:1400px){#main-carousel .carousel-cell .item.text .title{font-size:16px;line-height:20px;}}@media screen and (max-width:1200px){#main-carousel .carousel-cell .item.text .title{font-size:14px;line-height:18px;}}@media screen and (max-width:992px){#main-carousel .carousel-cell .item.text .title{font-size:16px;line-height:20px;}}#main-carousel .carousel-cell .item.text p{font-size:18px;line-height:24px;}@media screen and (max-width:1400px){#main-carousel .carousel-cell .item.text p{font-size:16px;line-height:20px;}}@media screen and (max-width:1200px){#main-carousel .carousel-cell .item.text p{font-size:14px;line-height:18px;}}@media screen and (max-width:992px){#main-carousel .carousel-cell .item.text p{font-size:16px;line-height:20px;}}#main-carousel .carousel-cell .item.text .link{margin-top:15px;}#main-carousel .carousel-cell .item.text .link a{color:#FBB800;font-size:18px;line-height:24px;}@media screen and (max-width:1400px){#main-carousel .carousel-cell .item.text .link a{font-size:16px;line-height:20px;}}@media screen and (max-width:1200px){#main-carousel .carousel-cell .item.text .link a{font-size:14px;line-height:18px;}}@media screen and (max-width:992px){#main-carousel .carousel-cell .item.text .link a{font-size:16px;line-height:20px;}}@media screen and (max-width:992px){#main-carousel .carousel-cell .item.text{padding:0 15px;height:340px;width:375px;}}@media screen and (max-width:375px){#main-carousel .carousel-cell .item.text{height:auto;width:100%;}}#main-carousel .carousel-cell.is-selected .caption{opacity:1;}#main-carousel .carousel-cell.is-selected .video .wrapper-image{opacity:0;}#main-carousel .carousel-cell.is-clicked .caption .full{position:absolute;top:0;left:0;height:100%;width:100%;}#main-carousel .flickity-prev-next-button{width:45px;height:45px;background:url(/themes/btd_custom/src/img/ico-arrow-left.svg) no-repeat center;position:absolute;top:200px;}#main-carousel .flickity-prev-next-button:hover{background:url(/themes/btd_custom/src/img/ico-arrow-left-h.svg) no-repeat center;}@media screen and (max-width:992px){#main-carousel .flickity-prev-next-button{width:30px;height:30px;}}#main-carousel .flickity-prev-next-button svg{display:none;}#main-carousel .flickity-prev-next-button.previous{left:-50px;}@media screen and (max-width:992px){#main-carousel .flickity-prev-next-button.previous{left:-35px;}}#main-carousel .flickity-prev-next-button.next{right:-50px;background:url(/themes/btd_custom/src/img/ico-arrow-right.svg) no-repeat center;}#main-carousel .flickity-prev-next-button.next:hover{background:url(/themes/btd_custom/src/img/ico-arrow-right-h.svg) no-repeat center;}@media screen and (max-width:992px){#main-carousel .flickity-prev-next-button.next{right:-35px;}}#main-carousel .flickity-prev-next-button:disabled{display:none;}@media screen and (min-width:1690px) and (min-height:1000px){#main-carousel .flickity-prev-next-button{top:249px;}}@media screen and (max-width:1450px){#main-carousel .flickity-prev-next-button{top:168px;}}@media screen and (max-width:1200px){#main-carousel .flickity-prev-next-button{top:132px;}}@media screen and (max-width:992px){#main-carousel .flickity-prev-next-button{display:none;}}#main-carousel .flickity-page-dots{display:none;}@media screen and (max-width:992px){#main-carousel .flickity-page-dots{display:block;bottom:initial;top:350px;left:calc(50% - 65px);width:130px;}#main-carousel .flickity-page-dots .dot:nth-child(6){position:absolute;top:3px;left:0;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(6).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(6).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(7){position:absolute;top:3px;left:26px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(7).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(7).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(8){position:absolute;top:3px;left:52px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(8).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(8).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(9){position:absolute;top:3px;left:78px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(9).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(9).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(10){position:absolute;top:3px;left:104px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(10).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(10).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(11){position:absolute;top:3px;left:0;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(11).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(11).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(12){position:absolute;top:3px;left:26px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(12).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(12).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(13){position:absolute;top:3px;left:52px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(13).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(13).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(14){position:absolute;top:3px;left:78px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(14).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(14).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(15){position:absolute;top:3px;left:104px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(15).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(15).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(16){position:absolute;top:3px;left:0;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(16).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(16).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(17){position:absolute;top:3px;left:26px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(17).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(17).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(18){position:absolute;top:3px;left:52px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(18).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(18).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(19){position:absolute;top:3px;left:78px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(19).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(19).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(20){position:absolute;top:3px;left:104px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(20).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(20).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(21){position:absolute;top:3px;left:0;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(21).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(21).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(22){position:absolute;top:3px;left:26px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(22).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(22).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(23){position:absolute;top:3px;left:52px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(23).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(23).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(24){position:absolute;top:3px;left:78px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(24).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(24).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(25){position:absolute;top:3px;left:104px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(25).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(25).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(26){position:absolute;top:3px;left:0;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(26).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(26).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(27){position:absolute;top:3px;left:26px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(27).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(27).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(28){position:absolute;top:3px;left:52px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(28).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(28).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(29){position:absolute;top:3px;left:78px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(29).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(29).is-selected + .dot{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(30){position:absolute;top:3px;left:104px;z-index:-1;}#main-carousel .flickity-page-dots .dot:nth-child(30).is-selected{z-index:1;}#main-carousel .flickity-page-dots .dot:nth-child(30).is-selected + .dot{z-index:1;}}@media screen and (max-width:375px){#main-carousel .flickity-page-dots{top:93vw;}}#main-carousel .carousel.no-dots .flickity-page-dots,#main-carousel .carousel-noInfinite.no-dots .flickity-page-dots{display:none;}#main-carousel .custom-page-dots{display:none;}@media screen and (max-width:992px){#main-carousel .custom-page-dots{display:block;bottom:initial;top:350px;}}@media screen and (max-width:375px){#main-carousel .custom-page-dots{top:90vw;}}@media screen and (max-width:992px){#main-carousel .carousel.one-slide .flickity-page-dots{display:none;}}@media screen and (max-width:992px){.path-frontpage #main-carousel .carousel .item .caption{opacity:0;}.path-frontpage #main-carousel .carousel.show-caption .item .caption{opacity:1;}}.path-frontpage #main-carousel .carousel-cell .item .caption p,.page-node-4 #main-carousel .carousel-cell .item .caption p,.page-node-type-project #main-carousel .carousel-cell .item .caption p{display:inline;}.page-node-4 #main-carousel .carousel-cell .item > .media{object-fit:cover;aspect-ratio:1/1;width:100%;height:100%;object-position:center;}.page-node-4 #main-carousel .carousel-cell .item > .media .media--image{display:flex;align-items:center;justify-content:center;}.page-node-4 #main-carousel .carousel-cell .item > .media .media--image img{aspect-ratio:inherit;max-height:100%;max-width:100%;object-fit:initial;width:auto;height:auto;}.custom-page-dots.six-dots{width:90px;left:calc(50% - 45px);}.custom-page-dots.six-dots .dot:nth-child(4){position:absolute;top:3px;left:6px;z-index:-1;}.custom-page-dots.six-dots .dot:nth-child(4).is-selected{z-index:1;}.custom-page-dots.six-dots .dot:nth-child(4).is-selected + .dot{z-index:1;}.custom-page-dots.six-dots .dot:nth-child(5){position:absolute;top:3px;left:32px;z-index:-1;}.custom-page-dots.six-dots .dot:nth-child(5).is-selected{z-index:1;}.custom-page-dots.six-dots .dot:nth-child(5).is-selected + .dot{z-index:1;}.custom-page-dots.six-dots .dot:nth-child(6){position:absolute;top:3px;left:57px;z-index:-1;}.custom-page-dots.six-dots .dot:nth-child(6).is-selected{z-index:1;}.custom-page-dots.six-dots .dot:nth-child(6).is-selected + .dot{z-index:1;}.custom-page-dots.eight-dots{width:130px;left:calc(50% - 65px);}.custom-page-dots.eight-dots .dot:nth-child(5){position:absolute;top:3px;left:12px;z-index:-1;}.custom-page-dots.eight-dots .dot:nth-child(5).is-selected{z-index:1;}.custom-page-dots.eight-dots .dot:nth-child(5).is-selected + .dot{z-index:1;}.custom-page-dots.eight-dots .dot:nth-child(6){position:absolute;top:3px;left:39px;z-index:-1;}.custom-page-dots.eight-dots .dot:nth-child(6).is-selected{z-index:1;}.custom-page-dots.eight-dots .dot:nth-child(6).is-selected + .dot{z-index:1;}.custom-page-dots.eight-dots .dot:nth-child(7){position:absolute;top:3px;left:65px;z-index:-1;}.custom-page-dots.eight-dots .dot:nth-child(7).is-selected{z-index:1;}.custom-page-dots.eight-dots .dot:nth-child(7).is-selected + .dot{z-index:1;}.custom-page-dots.eight-dots .dot:nth-child(8){position:absolute;top:3px;left:91px;z-index:-1;}.custom-page-dots.eight-dots .dot:nth-child(8).is-selected{z-index:1;}.custom-page-dots.eight-dots .dot:nth-child(8).is-selected + .dot{z-index:1;}#newsbar{position:fixed;top:0;left:0;background:#9013Fe;height:26px;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}#newsbar .js-marquee{display:flex;align-items:center;justify-content:center;height:26px;}#newsbar .wrapper{display:flex;align-items:center;justify-content:center;height:26px;}#newsbar .wrapper .item{display:inline-block;color:#97abff;font-size:12px;line-height:12px;margin-right:20px;padding-right:25px;border-right:1px solid #97abff;font-weight:400;white-space:nowrap;}#newsbar .wrapper .item.repeat{font-weight:700;}#newsbar .wrapper .item p{font-size:12px;line-height:12px;margin:0;}#archive{position:fixed;left:0;bottom:-30px;margin:0 auto;overflow:hidden;display:block;width:100%;transition:all 0.3s ease-in-out;}#archive:hover{transform:translateY(-30px);transition:all 0.3s ease-in-out;}#archive .container{max-width:100%;width:950px;}@media screen and (max-width:768px){#archive .container{padding:0;}}#archive .archive-carousel{height:95px;overflow:hidden;display:block;transition:all 0.3s ease-in-out;}#archive .archive-carousel .flickity-viewport{position:static;}#archive .archive-carousel .carousel-cell{margin-right:0.5em;height:95px;}#archive .archive-carousel .carousel-cell img{height:95px;width:auto;}#archive .archive-carousel .carousel-cell a{transition:none;display:inline-block;scroll-margin-top:300px;}#archive .archive-carousel .flickity-prev-next-button{display:none;}@media screen and (max-width:992px){#archive{bottom:3px;}#archive.hidden{transform:translateY(110px);transition:all 0.3s ease-in-out;}#archive:hover{transform:none;}}.node-type-project{position:relative;}.node-type-project .close{width:44px;height:44px;display:inline-block;background:url(/themes/btd_custom/src/img/ico-close.svg) no-repeat center;margin-right:75px;position:absolute;bottom:0;right:0;}.node-type-project .close:hover{cursor:pointer;background:url(/themes/btd_custom/src/img/ico-close-h.svg) no-repeat center;}@media screen and (max-width:992px){.node-type-project .close{margin-right:15px;margin-top:30px;position:initial;float:right;}}#cookiesjsr{font-family:"Work Sans",sans-serif;}#cookiesjsr .cookiesjsr-banner{display:flex;background-color:#000;align-items:center;justify-content:center;flex-direction:column;padding:30px;bottom:0;left:0;max-height:calc(100vh - 100px);overflow:auto;position:fixed;width:100vw;z-index:10000;}@media screen and (max-width:768px){#cookiesjsr .cookiesjsr-banner{padding:15px;}}#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--info{max-width:880px;width:100%;padding:0;}@media screen and (max-width:768px){#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--info{margin-bottom:0;}}#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-banner--text{font-size:18px;line-height:24px;}@media screen and (max-width:768px){#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-banner--text{font-size:16px;line-height:20px;}}#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links{margin:20px 0 0;}#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links li{padding:0;}#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links li a{font-size:18px;line-height:24px;border-bottom:2px solid #9013FE;padding-bottom:3px;}@media screen and (max-width:768px){#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links li a{font-size:16px;line-height:20px;}}#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--action{max-width:880px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:20px 0 0;}#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn{width:auto;min-height:auto;background:none;border:none;text-transform:initial;color:#fff;border-bottom:2px solid #9013FE;margin:0 30px 0 0;font-size:18px;line-height:24px;font-weight:700;padding:0;position:relative;display:inline-block;padding-bottom:3px;}@media screen and (max-width:768px){#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn{font-size:16px;margin-right:15px;margin-top:10px;}}#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.allowAll{margin-right:0;}#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.allowAll:before{content:"";width:17px;height:10px;border:2px solid #9013FE;float:left;margin-left:4px;border-right:0;border-top:0;margin-top:0;-webkit-transform:rotate(-42deg);transform:rotate(-42deg);display:inline-block;vertical-align:middle;margin-right:10px;margin-top:5px;}#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.cookiesjsr-settings:before{content:"";width:12px;height:12px;border:2px solid #9013FE;float:left;margin-left:4px;border-right:0;border-top:0;margin-top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg);display:inline-block;vertical-align:middle;margin-right:10px;margin-top:5px;}#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.cookiesjsr-settings:after{content:"";position:absolute;top:10px;left:0;width:17px;height:2px;background-color:#9013FE;}#cookiesjsr .cookiesjsr-layer{background-color:#000;color:#fff;width:470px;max-height:335px;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--header{background-color:#000;color:#fff;border:none;padding:0 25px;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--header:after{content:"";display:block;position:absolute;bottom:0;left:15px;width:calc(100% - 30px);height:1px;background-color:#fff;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--header .cookiesjsr-layer--title{color:#fff;font-family:"Work Sans",sans-serif;font-size:18px;line-height:24px;font-weight:700;text-transform:capitalize;}@media screen and (max-width:768px){#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--header .cookiesjsr-layer--title{font-size:16px;line-height:20px;}}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--header .cookiesjsr-layer--close{filter:invert(100) brightness(100);width:20px;height:20px;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body{background-color:#000;color:#fff;font-family:"Work Sans",sans-serif;font-size:18px;line-height:24px;margin:10px 0;}@media screen and (max-width:768px){#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body{font-size:16px;line-height:20px;}}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--tab{display:none !important;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content{width:100%;display:block !important;position:inherit;background-color:#000 !important;color:#fff !important;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service-group--intro{display:none !important;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service:hover{background:none;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service--description{padding:10px 0px 10px 25px;width:calc(100% - 50px);}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service--description h3{font-family:"Work Sans",sans-serif;font-size:18px;line-height:24px;}@media screen and (max-width:768px){#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service--description h3{font-size:16px;line-height:20px;}}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service--description .cookiesjsr-links{display:none;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service--action{width:50px;padding:0 25px 0 0;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service--action .cookiesjsr-switch{background:transparent;border:1px solid #fff;width:25px;height:25px;border-radius:3px;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service--action .cookiesjsr-switch:after{opacity:0;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service--action .cookiesjsr-switch:before{opacity:0;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service--action .cookiesjsr-switch.active:after{background:none;border-radius:0;opacity:1;content:"";width:14px;height:8px;border:2px solid #fff;float:left;margin-left:4px;border-right:0;border-top:0;margin-top:0;-webkit-transform:rotate(-42deg);transform:rotate(-42deg);position:absolute;left:1px;top:5px;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service--action .cookiesjsr-service--always-on{background:transparent;border:1px solid #fff;width:25px;height:25px;border-radius:3px;position:relative;opacity:0.6;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service--action .cookiesjsr-service--always-on span{background:none;padding:0;width:14px;height:8px;border:2px solid #fff;float:left;margin-left:4px;border-right:0;border-top:0;margin-top:0;-webkit-transform:rotate(-42deg);transform:rotate(-42deg);position:absolute;left:1px;top:5px;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--footer{background-color:#000;color:#fff;display:inline-block;border:none;padding:10px 25px 20px 25px;height:auto;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions{width:100%;margin:0;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions .allowAll{background:none;color:#fff;text-transform:initial;font-family:"Work Sans",sans-serif;font-size:18px;line-height:24px;font-weight:700;border:none;padding:0;margin:0 20px 0 0;border-bottom:2px solid #9013FE;width:120px;height:auto;min-height:auto;display:inline-block;text-indent:-165px;overflow:hidden;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions .allowAll:before{content:"";width:14px;height:8px;border:2px solid #9013FE;float:left;margin-left:4px;border-right:0;border-top:0;margin-top:0;-webkit-transform:rotate(-42deg);transform:rotate(-42deg);display:inline-block;vertical-align:middle;margin-right:5px;margin-top:5px;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions .allowAll:after{content:"Speichern";margin-left:35px;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions .save{display:none;}#cookiesjsr .cookiesjsr-layer--overlay{background:rgba(0,0,0,0.7);}.cookiesjsr-layer--wrapper:has(+ .cookiesjsr-banner){display:none;}#main-header{height:180px;padding-bottom:50px;display:flex;align-items:end;position:relative;z-index:2;}@media screen and (max-width:768px){#main-header{height:137px !important;padding-bottom:30px !important;}#main-header.menu-open .container .logo{z-index:-1;}}#main-header .container{display:flex;justify-content:space-between;align-items:center;}@media screen and (max-width:600px){#main-header .container{max-width:375px;}}#main-header .container .logo{font-weight:800;font-size:28px;position:relative;}#main-header .container .logo .claim{display:block;font-size:14.8px;font-weight:400;}@media screen and (max-height:700px){.path-frontpage #main-header{height:150px;padding-bottom:40px;}}html{height:100vh;}body{height:100vh;margin:0;padding:0;color:white;font-family:"Work Sans",sans-serif;font-weight:400;background:black;overflow:hidden;padding-top:0 !important;}body .dialog-off-canvas-main-canvas{height:100vh;}body .layout-container{position:relative;height:100vh;}@media screen and (max-width:768px){body .layout-container{display:initial !important;}}@media screen and (min-height:730px){body .layout-container{display:flex;flex-direction:column;align-items:center;justify-content:center;}}body p{margin:0 0 15px 0;font-size:18px;line-height:28px;}body p a{color:#FBB800;}body a{text-decoration:none;color:inherit;transition:0.2s;}body a:hover{cursor:pointer;transition:0.3s;text-decoration:none;}body ul{margin:0;padding:0;}body ul li{list-style:none;}body ol li{line-height:22px;}body b,body strong{font-weight:700;}body *{box-sizing:border-box;}body img{max-width:100%;height:auto;}.is-b-loading::before{display:none !important;}@media screen and (max-width:768px){main{position:fixed;top:137px;width:100%;}}.media--blazy{height:100%;}.media--blazy img{width:auto;margin:0 auto;}.media--blazy .b-blur{width:auto;}.container{width:1390px;margin:0 auto;padding:0 80px;}@media screen and (min-width:1690px) and (min-height:1000px){.container{width:1700px;}}@media screen and (max-width:1450px){.container{width:1210px;}}@media screen and (max-width:1200px){.container{width:995px;}}@media screen and (max-width:992px){.container{width:750px;padding:0 40px;}}@media screen and (max-width:768px){.container{width:100%;padding:0 15px;}}.ico-close{position:relative;width:30px;height:30px;}.ico-close:before,.ico-close:after{position:absolute;top:15px;left:0;display:inline-block;width:100%;height:1px;content:"";transform:rotate(45deg);}.ico-close:after{transform:rotate(-45deg);}.ico-close:hover{cursor:pointer;}.ico-close:hover:before,.ico-close:hover:after{transition:0.3s;transform:rotate(180deg);}.background-image{background-repeat:no-repeat !important;background-size:cover !important;}.wrapper-messages{margin:50px 0;}.wrapper-messages .message-info{display:flex;align-items:center;padding:1em 2em;background-color:#c9ffc6;}.wrapper-messages .message-info .ico{display:block;width:40px;height:40px;margin:0 20px 0 0;}.wrapper-messages .message-info .wrapper{max-width:calc(100% - 60px);}.wrapper-messages .messages--error{background-color:#ffd4ce;}.wrapper-messages .messages--warning{background-color:#feffbd;}#block-btd-custom-primary-local-tasks{position:fixed;z-index:999;top:calc(50% - 100px);right:0;}#block-btd-custom-primary-local-tasks ul{margin:0;padding:0;text-align:right;border:none;}#block-btd-custom-primary-local-tasks ul li{display:block;margin:10px 0;}#block-btd-custom-primary-local-tasks ul li a{display:inline-block;margin:0;padding:10px 20px;color:#fff;border:none;background:#FF00AA;box-shadow:0 0 60px rgba(0,0,0,0.3);font-weight:300;}#block-btd-custom-primary-local-tasks ul li a.active{background:#fff;}#block-btd-custom-primary-local-tasks ul li a:hover{padding-right:50px;-webkit-transition:0.3s;transition:0.3s;color:black;background:#fff;}.user-page{margin:100px 0;}.user-page .name{text-transform:capitalize;font-family:"Work Sans",sans-serif;}.user-login-form{max-width:800px;margin:50px auto;padding:0 15px;}.user-login-form .form-item{margin-bottom:20px;}.user-login-form label{display:block;margin-bottom:5px;}.user-login-form input{max-width:100%;padding:15px;border:none;box-shadow:none;font-family:"Work Sans",sans-serif;}.user-login-form input.form-submit{background-color:#FF00AA;color:#fff;}.user-login-form .description{margin-top:5px;font-size:12px;}.user-login-form .form-actions{margin-top:20px;}@media screen and (max-width:750px) and (orientation:landscape){html.rotate{transform:rotate(-90deg);transform-origin:left top;width:100vh;height:100vw;overflow:hidden;position:absolute;top:100%;left:0;}html.rotate body,html.rotate .layout-container,html.rotate .dialog-off-canvas-main-canvas{height:100vw;}html.rotate .main-menu{width:80vh;right:-80vw;}html.rotate #main-carousel{max-width:375px;margin:0 auto;}html.rotate #main-carousel .container{padding:0;}html.rotate #main-carousel .carousel-cell{width:100%;margin-right:0px;}html.rotate #main-carousel .carousel-cell .item .media img,html.rotate #main-carousel .carousel-cell .item .media video{height:375px;width:375px;}html.rotate #main-carousel .flickity-page-dots{display:block;bottom:initial;top:350px;}html.rotate #main-carousel .flickity-prev-next-button{display:none;}}
