@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:local("Open Sans Light"),local("OpenSans-Light"),url("../fonts/open-sans-v18-latin-300.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-300.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-display:swap;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url("../fonts/open-sans-v18-latin-300italic.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-300italic.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url("../fonts/open-sans-v18-latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-display:swap;src:local("Open Sans Italic"),local("OpenSans-Italic"),url("../fonts/open-sans-v18-latin-italic.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-italic.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("../fonts/open-sans-v18-latin-600.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-600.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-display:swap;src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url("../fonts/open-sans-v18-latin-600italic.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-600italic.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../fonts/open-sans-v18-latin-700.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-display:swap;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("../fonts/open-sans-v18-latin-700italic.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-700italic.woff") format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:local("Poppins Light"),local("Poppins-Light"),url("../fonts/poppins-v15-latin-300.woff2") format("woff2"),url("../fonts/poppins-v15-latin-300.woff") format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:300;font-display:swap;src:local("Poppins Light Italic"),local("Poppins-LightItalic"),url("../fonts/poppins-v15-latin-300italic.woff2") format("woff2"),url("../fonts/poppins-v15-latin-300italic.woff") format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:local("Poppins Medium"),local("Poppins-Medium"),url("../fonts/poppins-v15-latin-500.woff2") format("woff2"),url("../fonts/poppins-v15-latin-500.woff") format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:500;font-display:swap;src:local("Poppins Medium Italic"),local("Poppins-MediumItalic"),url("../fonts/poppins-v15-latin-500italic.woff2") format("woff2"),url("../fonts/poppins-v15-latin-500italic.woff") format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url("../fonts/poppins-v15-latin-600.woff2") format("woff2"),url("../fonts/poppins-v15-latin-600.woff") format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;font-display:swap;src:local("Poppins SemiBold Italic"),local("Poppins-SemiBoldItalic"),url("../fonts/poppins-v15-latin-600italic.woff2") format("woff2"),url("../fonts/poppins-v15-latin-600italic.woff") format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:local("Poppins Bold"),local("Poppins-Bold"),url("../fonts/poppins-v15-latin-700.woff2") format("woff2"),url("../fonts/poppins-v15-latin-700.woff") format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;font-display:swap;src:local("Poppins Bold Italic"),local("Poppins-BoldItalic"),url("../fonts/poppins-v15-latin-700italic.woff2") format("woff2"),url("../fonts/poppins-v15-latin-700italic.woff") format("woff")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400;font-display:swap;src:local(""),url("../fonts/playfair-display-v21-latin-regular.woff2") format("woff2"),url("../fonts/playfair-display-v21-latin-regular.woff") format("woff")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:500;font-display:swap;src:local(""),url("../fonts/playfair-display-v21-latin-500.woff2") format("woff2"),url("../fonts/playfair-display-v21-latin-500.woff") format("woff")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:600;font-display:swap;src:local(""),url("../fonts/playfair-display-v21-latin-600.woff2") format("woff2"),url("../fonts/playfair-display-v21-latin-600.woff") format("woff")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:700;font-display:swap;src:local(""),url("../fonts/playfair-display-v21-latin-700.woff2") format("woff2"),url("../fonts/playfair-display-v21-latin-700.woff") format("woff")}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:400;font-display:swap;src:local(""),url("../fonts/playfair-display-v21-latin-italic.woff2") format("woff2"),url("../fonts/playfair-display-v21-latin-italic.woff") format("woff")}body{font-family:"Open Sans",sans-serif;background:#0c0b09;color:#fff}a{color:#e4ae51}a:hover{color:#ebc37d;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#1a1814}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #1a1814;border-top-color:#e4ae51;border-bottom-color:#e4ae51;border-radius:50%;width:60px;height:60px;-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite}@-webkit-keyframes animate-preloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-preloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.back-to-top{position:fixed;display:none;right:15px;bottom:15px;z-index:995}.back-to-top div{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50px;color:#e4ae51;transition:all 0.4s;border:2px solid #e4ae51}.back-to-top div svg{width:24px;height:24px}.back-to-top div:hover{background:#e4ae51;color:#1a1814}@media screen and (max-width: 768px){[data-aos-delay]{transition-delay:0 !important}}svg.icon{margin-bottom:2px}#topbar{height:40px;font-size:14px;transition:all 0.5s}#topbar.topbar-scrolled{top:-40px}#topbar .contact-info a{color:white}#topbar .contact-info svg{color:#ebc37d;height:14px;width:14px}#topbar .contact-info i{color:#ebc37d;padding-right:4px}#topbar .contact-info i+i{margin-left:15px}#header{background:rgba(12,11,9,0.6);border-bottom:1px solid rgba(12,11,9,0.6);transition:all 0.5s;z-index:997;padding:15px 0;top:40px}#header.header-scrolled{top:0;background:rgba(0,0,0,0.85);border-bottom:1px solid #37332a}#header .logo{font-size:28px;margin:0;padding:0;line-height:1;font-weight:300;letter-spacing:1px;font-family:"Poppins",sans-serif}#header .logo a{color:#fff}#header .logo img{max-height:40px}.nav-menu ul{margin:0;padding:0;list-style:none}.nav-menu>ul{display:flex;align-items:center}.nav-menu>ul>li{position:relative;white-space:nowrap;padding-left:28px}.nav-menu a{display:block;position:relative;color:white;transition:0.3s;font-size:14px;font-family:"Open Sans",sans-serif}.nav-menu a:hover,.nav-menu .active>a,.nav-menu li:hover>a{color:#ebc37d}.nav-menu .contact a{border:2px solid #e4ae51;color:#fff;border-radius:50px;padding:8px 25px;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:1px;transition:0.3s}.nav-menu .contact a:hover{background:#e4ae51;color:#fff}.mobile-nav-toggle{position:absolute;right:15px;top:15px;z-index:9998;border:0;background:none;font-size:24px;transition:all 0.4s;outline:none !important;line-height:1;cursor:pointer;text-align:right}.mobile-nav-toggle svg{color:#fff;width:24px;height:24px}.mobile-nav{position:fixed;top:15px;right:15px;bottom:15px;left:15px;z-index:9999;overflow-y:auto;background:#1a1814;border:2px solid rgba(255,255,255,0.1);transition:ease-in-out 0.2s;opacity:0;visibility:hidden;border-radius:10px;padding:10px 0}.mobile-nav *{margin:0;padding:0;list-style:none}.mobile-nav .mobile-nav-close{margin:0 15px 0 auto;display:block;border:0;background:none;transition:all 0.4s;outline:none !important;line-height:1;cursor:pointer;text-align:right;color:rgba(255,255,255,0.5)}.mobile-nav .mobile-nav-close:hover{color:#fff}.mobile-nav .mobile-nav-close svg{width:24px;height:24px}.mobile-nav a{display:block;position:relative;color:#fff;padding:10px 20px;font-weight:500;outline:none;transition:0.3s}.mobile-nav a:hover,.mobile-nav .active>a,.mobile-nav li:hover>a{color:#e4ae51;text-decoration:none}.mobile-nav .contact a{color:#fff;border:2px solid #e4ae51;border-radius:50px;margin:20px 0 0 0;padding:10px 25px;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:1px;transition:0.3s;display:inline-block}.mobile-nav .contact a:hover{background:#e4ae51;color:#fff}.mobile-nav-overly{width:100%;height:100%;z-index:9997;top:0;left:0;position:fixed;background:rgba(0,0,0,0.6);overflow:hidden;display:none;transition:ease-in-out 0.2s}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav{opacity:1;visibility:visible}.mobile-nav-active .mobile-nav-toggle i{color:#fff}#hero{width:100%;height:100vh;background:url("../img/berlin-alex-fernsehturm.webp") top left;background-size:cover;position:relative;padding:0}#hero:before{content:"";background:rgba(0,0,0,0.5);position:absolute;bottom:0;top:0;left:0;right:0}#hero .container{padding-top:110px}@media (max-width: 992px){#hero .container{padding-top:98px}}#hero h1{margin:0;font-size:48px;font-weight:700;line-height:56px;color:#fff;font-family:"Poppins",sans-serif}#hero h1 span{color:#e4ae51}#hero h2{color:#eee;margin-bottom:10px 0 0 0;font-size:22px}#hero .btns{margin-top:30px}#hero .btn-menu,#hero .btn-book{font-weight:600;font-size:13px;letter-spacing:0.5px;text-transform:uppercase;display:inline-block;padding:12px 30px;border-radius:50px;transition:0.3s;line-height:1;color:white;border:2px solid #e4ae51}#hero .btn-menu:hover,#hero .btn-book:hover{background:#e4ae51;color:#fff}#hero .btn-book{margin-left:15px}#hero .play-btn{width:94px;height:94px;background:radial-gradient(#e4ae51 50%, rgba(228,174,81,0.4) 52%);border-radius:50%;display:block;position:relative;overflow:hidden}#hero .play-btn::after{content:"";position:absolute;left:50%;top:50%;transform:translateX(-40%) translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff;z-index:100;transition:all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}#hero .play-btn::before{content:"";position:absolute;width:120px;height:120px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation:pulsate-btn 2s;animation:pulsate-btn 2s;-webkit-animation-direction:forwards;animation-direction:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps;animation-timing-function:steps;opacity:1;border-radius:50%;border:5px solid rgba(228,174,81,0.7);top:-15%;left:-15%;background:rgba(198,16,0,0)}#hero .play-btn:hover::after{border-left:15px solid #e4ae51;transform:scale(20)}#hero .play-btn:hover::before{content:"";position:absolute;left:50%;top:50%;transform:translateX(-40%) translateY(-50%);width:0;height:0;border:none;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff;z-index:200;-webkit-animation:none;animation:none;border-radius:0}@media (min-width: 1024px){#hero{background-attachment:fixed}}@media (max-width: 992px){#hero .play-btn{margin-top:30px}}@media (max-height: 500px){#hero .container{padding-top:130px;padding-bottom:60px}}@media (max-width: 768px){#hero h1{font-size:28px;line-height:36px}#hero h2{font-size:18px;line-height:24px}}@-webkit-keyframes pulsate-btn{0%{transform:scale(0.6, 0.6);opacity:1}100%{transform:scale(1, 1);opacity:0}}@keyframes pulsate-btn{0%{transform:scale(0.6, 0.6);opacity:1}100%{transform:scale(1, 1);opacity:0}}section{padding:60px 0;overflow:hidden}.section-bg{background-color:#1a1814}.section-title{padding-bottom:40px}.section-title h2{font-size:14px;font-weight:500;padding:0;line-height:1px;margin:0 0 5px 0;letter-spacing:2px;text-transform:uppercase;color:#aaa;font-family:"Poppins",sans-serif}.section-title h2::after{content:"";width:120px;height:1px;display:inline-block;background:rgba(255,255,255,0.2);margin:4px 10px}.section-title p{margin:0;margin:0;font-size:36px;font-weight:700;font-family:"Playfair Display",serif;color:#e4ae51}.expertise .row{padding:50px 30px;box-shadow:0px 2px 15px rgba(0,0,0,0.1);transition:all ease-in-out 0.3s;background:#26231d}.expertise .row:hover{background:#e4ae51;padding:30px 30px 70px 30px;box-shadow:10px 15px 30px rgba(0,0,0,0.18)}.expertise .row:hover span,.expertise .row:hover h3,.expertise .row:hover ul,.expertise .row:hover i,.expertise .row:hover svg,.expertise .row:hover p{color:#1a1814}.expertise .row h3{font-weight:600;font-size:26px;color:#e4ae51}.expertise .row ul{list-style:none;padding:0}.expertise .row ul li{padding-bottom:10px}.expertise .row ul svg{width:18px;height:18px;padding-right:4px;color:#e4ae51}.expertise .row ul:last-child,.expertise .row p:last-child{margin-bottom:0}.werte{overflow:hidden}.werte .nav-tabs{border:0}.werte .nav-link{border:0;padding:12px 15px;transition:0.3s;color:#fff;border-radius:0;border-right:2px solid #e4ae51;font-weight:600;font-size:15px}.werte .nav-link:hover{color:#e4ae51}.werte .nav-link.active{color:#1a1814;background:#e4ae51;border-color:#e4ae51}.werte .nav-link:hover{border-color:#e4ae51}.werte .tab-pane.active{-webkit-animation:fadeIn 0.5s ease-out;animation:fadeIn 0.5s ease-out}.werte .details h3{font-size:26px;font-weight:600;margin-bottom:20px;color:#fff}.werte .details p{color:#aaa}.werte .details p:last-child{margin-bottom:0}.werte .details ul{list-style:none;padding:0}.werte .details ul li{color:#aaa;padding-bottom:10px}.werte .details ul svg{width:18px;height:18px;padding-right:4px;color:#e4ae51}.werte .details ul:last-child,.werte .details p:last-child{margin-bottom:0}@media (max-width: 992px){.werte .nav-link{border:0;padding:15px}}.team .team-item .team-img{width:150px;border-radius:50%;margin:-40px 0 0 40px;position:relative;z-index:2;border:6px solid rgba(255,255,255,0.2)}.team .team-item h3{font-size:18px;font-weight:bold;margin:10px 0 5px 45px;color:white}.team .team-item h4{font-size:14px;color:rgba(255,255,255,0.6);margin:0 0 0 45px}.team .team-item .quote-icon-left,.team .team-item .quote-icon-right{color:#e7b867;height:26px;width:26px;vertical-align:unset;margin-bottom:unset}.team .team-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.team .team-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:5px;vertical-align:text-top}.team .team-item p{font-style:italic;margin:0 15px 0 15px;padding:20px 20px 60px 20px;background:#26231d;position:relative;border-radius:6px;position:relative;z-index:1}@media (max-width: 767px){.team{margin:30px 10px}}.contact .info{width:100%}.contact .info div.icon{font-size:20px;float:left;width:44px;height:44px;background:#e4ae51;display:flex;justify-content:center;align-items:center;border-radius:50px;transition:all 0.3s ease-in-out}.contact .info div.icon svg{width:20px;height:20px}.contact .info h4{padding:0 0 0 60px;font-size:18px;font-weight:500;margin-bottom:5px;font-family:"Poppins",sans-serif}.contact .info p{padding:0 0 0 60px;margin-bottom:0;font-size:14px;color:#bab3a6}.contact .info .phone{margin-top:40px}.contact .php-email-form{width:100%}.contact .php-email-form .form-group{padding-bottom:8px}.contact .php-email-form .validate{display:none;color:red;margin:0 0 15px 0;font-weight:400;font-size:13px}.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:center;padding:15px;font-weight:600}.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600}.contact .php-email-form .loading{display:none;text-align:center;padding:15px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #e4ae51;border-top-color:#1a1814;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite}.contact .php-email-form input,.contact .php-email-form textarea{border-radius:0;box-shadow:none;font-size:14px;background:#0c0b09;border-color:#625b4b;color:white}.contact .php-email-form input::-webkit-input-placeholder, .contact .php-email-form textarea::-webkit-input-placeholder{color:#a49b89}.contact .php-email-form input::-moz-placeholder, .contact .php-email-form textarea::-moz-placeholder{color:#a49b89}.contact .php-email-form input:-ms-input-placeholder, .contact .php-email-form textarea:-ms-input-placeholder{color:#a49b89}.contact .php-email-form input::-ms-input-placeholder, .contact .php-email-form textarea::-ms-input-placeholder{color:#a49b89}.contact .php-email-form input::placeholder,.contact .php-email-form textarea::placeholder{color:#a49b89}.contact .php-email-form input:focus,.contact .php-email-form textarea:focus{border-color:#e4ae51}.contact .php-email-form input{height:44px}.contact .php-email-form textarea{padding:10px 12px}.contact .php-email-form button[type="submit"]{background:#e4ae51;border:0;padding:10px 35px;color:#fff;transition:0.4s;border-radius:50px}.contact .php-email-form button[type="submit"]:hover{background:#e7b867}@-webkit-keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#footer{background:#000;padding:0 0 30px 0;color:#fff;font-size:14px}#footer .footer-top{background:#0c0b09;border-top:1px solid #37332a;border-bottom:1px solid #28251f;padding:60px 0 30px 0}#footer .footer-top .footer-info{margin-bottom:30px}#footer .footer-top .footer-info h3{font-size:24px;margin:0 0 20px 0;padding:2px 0 2px 0;line-height:1;font-weight:300;font-family:"Poppins",sans-serif}#footer .footer-top .footer-info p{font-size:14px;line-height:24px;margin-bottom:0;color:#fff}#footer .footer-top .social-links a{font-size:18px;display:inline-block;background:#28251f;color:#fff;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:0.3s}#footer .footer-top .social-links a:hover{background:#e4ae51;color:#fff;text-decoration:none}#footer .footer-top .social-links a svg{width:18px;height:18px}#footer .footer-top h4{font-size:16px;font-weight:600;color:#fff;position:relative;padding-bottom:12px}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul svg{padding-right:2px;color:#e4ae51;width:14px;height:14px;line-height:1}#footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{color:#fff;transition:0.3s;display:inline-block;line-height:1}#footer .footer-top .footer-links ul a:hover{color:#e4ae51}#footer .footer-top .footer-newsletter form{margin-top:30px;background:#28251f;padding:6px 10px;position:relative;border-radius:50px;border:1px solid #454035}#footer .footer-top .footer-newsletter form input[type="email"]{border:0;padding:4px;width:calc(100% - 110px);background:#28251f;color:white}#footer .footer-top .footer-newsletter form input[type="submit"]{position:absolute;top:-1px;right:-1px;bottom:-1px;border:0;background:none;font-size:16px;padding:0 20px 2px 20px;background:#e4ae51;color:#fff;transition:0.3s;border-radius:50px}#footer .footer-top .footer-newsletter form input[type="submit"]:hover{background:#e7b867}#footer .copyright{text-align:center;padding-top:30px}#footer .credits{padding-top:10px;text-align:center;font-size:13px;color:#fff}
