@import url("../fonts/octin_sports_rg.ttf");@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:local(''),url('../fonts/poppins-v20-latin-regular.woff2') format('woff2'),url('../fonts/poppins-v20-latin-regular.woff') format('woff')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:local(''),url('../fonts/poppins-v20-latin-600.woff2') format('woff2'),url('../fonts/poppins-v20-latin-600.woff') format('woff')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:local(''),url('../fonts/poppins-v20-latin-700.woff2') format('woff2'),url('../fonts/poppins-v20-latin-700.woff') format('woff')}body{font-family:"Poppins",sans-serif;color:#0c0c0c;background-color:#fff;overflow-x:hidden}.layout_padding{padding:90px 0}.layout_padding2{padding:45px 0}.layout_padding2-top{padding-top:45px}.layout_padding2-bottom{padding-bottom:45px}.layout_padding-top{padding-top:90px}.layout_padding-bottom{padding-bottom:90px}.heading_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.heading_container h2{position:relative;font-weight:700;text-transform:uppercase}.heading_container.heading_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.hero_area{min-height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sub_page .hero_area{min-height:auto}.sub_page .header_section{-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.15);box-shadow:2px 2px 3px 0 rgba(0,0,0,.15)}.header_section{background-color:#fff}.header_section .container-fluid{padding-right:25px;padding-left:25px}.header_section .nav_container{margin:0 auto}.header_section .social_box{display:-webkit-box;display:-ms-flexbox;display:flex}.header_section .social_box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;width:35px;height:35px;border:1px solid #fff;color:#fff;font-size:15px;margin-left:10px;background-color:#2f2519}.header_section .social_box a:hover{color:#fa7d09;border-color:#fa7d09}.custom_nav-container .navbar-nav .nav-item .nav-link{padding:3px 15px;margin:10px 15px;color:#78263d;text-align:center;text-transform:uppercase}.custom_nav-container .navbar-nav .nav-item .nav-link:hover{color:#ecd5a1}
a,a:hover,a:focus{text-decoration:none;color:#78263d}a:hover,a:focus{color:initial;color:#ecd5a1}.btn,.btn:focus{outline:none !important;-webkit-box-shadow:none;box-shadow:none}.custom_nav-container .nav_search-btn{width:35px;height:35px;padding:0;border:none}.navbar-brand span{font-size:24px;font-weight:700;color:#272727;text-transform:uppercase}.custom_nav-container{z-index:99999;padding:5px 0}.custom_nav-container .navbar-toggler{outline:none}.custom_nav-container .navbar-toggler{padding:0;width:37px;height:42px;-webkit-transition:all .3s;transition:all .3s}.custom_nav-container .navbar-toggler span{display:block;width:32px;height:4px;background-color:#000;border-radius:15px;margin:7px 0;-webkit-transition:all .3s;transition:all .3s;position:relative;transition:all .3s}.custom_nav-container .navbar-toggler span:before,.custom_nav-container .navbar-toggler span:after{content:"";position:absolute;left:0;height:100%;width:100%;background-color:#000;border-radius:15px;top:-10px;-webkit-transition:all .3s;transition:all .3s}
.custom_nav-container .navbar-toggler span:after{top:10px}.custom_nav-container .navbar-toggler[aria-expanded=true]{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span:before,.custom_nav-container .navbar-toggler[aria-expanded=true] span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0}.slider_section{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.slider_section .slider_bg_box{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider_section .slider_bg_box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.slider_section .slider_bg_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(47,37,25,.85)),to(rgba(47,37,25,.55)));background:linear-gradient(to right,rgba(47,37,25,.85),rgba(47,37,25,.55))}.slider_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider_section #customCarousel{width:100%;z-index:3}.slider_section .detail-box{color:#fff}.slider_section .detail-box h1{font-weight:700;text-transform:uppercase;margin-bottom:0}.slider_section .detail-box p{margin:25px 0}.slider_section .detail-box .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.slider_section .detail-box .btn-box a{margin:5px;text-align:center;width:165px}.slider_section .detail-box .btn-box .btn1{display:inline-block;padding:10px 15px;background-color:#78263d;color:#fff;border-radius:0;border:1px solid #78263d;-webkit-transition:all .2s;transition:all .2s}
.slider_section .detail-box .btn-box .btn1:hover{background-color:transparent;color:#78263d}.slider_section .detail-box .btn-box .btn2{display:inline-block;padding:10px 15px;background-color:#fff;color:#78263d;border-radius:0;border:1px solid #fff;-webkit-transition:all .2s;transition:all .2s}.slider_section .detail-box .btn-box .btn2:hover{background-color:transparent;color:#fff}.slider_section .img-box img{width:100%}.slider_section .carousel-indicators{position:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:45px}.slider_section .carousel-indicators li{background-color:#78263d;width:12px;height:12px;border-radius:100%;opacity:1}.slider_section .carousel-indicators li.active{width:17px;height:17px;background-color:#fff}.service_section .box{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:45px}
.service_section .box.b2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.service_section .box .img-box img{width:100%}.service_section .box .detail-box{background-color:#f4f5f6;padding:15px;min-height:265px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service_section .box .detail-box h5{font-weight:700;text-transform:uppercase}.service_section .box .detail-box a{color:#78263d;background-color:#ecd5a1;padding:.1em}.service_section .box .detail-box a:hover{color:#ecd5a1;background-color:#78263d}.about_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about_section .img-box img{width:100%}.about_section .detail-box p{margin-top:10px;margin-bottom:35px}
.about_section .detail-box a{display:inline-block;padding:10px 45px;background-color:#fa7d09;color:#fff;border-radius:5px;border:1px solid #fa7d09;-webkit-transition:all .2s;transition:all .2s}.about_section .detail-box a:hover{background-color:transparent;color:#fa7d09}.work_section{position:relative;color:#fff;background-color:#2f2519}.work_section .work_container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px;position:relative}.work_section .work_container .box{background-color:#fff;color:#000;overflow:hidden}.work_section .work_container .box .img-box{position:relative}.work_section .work_container .box .img-box img{width:100%}.work_section .work_container .box .detail-box{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(47,37,25,.85);color:#fff;padding:15px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .2s;transition:all .2s}.work_section .work_container .box .detail-box h4{font-weight:600}.work_section .work_container .box .detail-box p{font-size:15px}
.work_section .work_container .box .detail-box a{color:#fa7d09}.work_section .work_container .box:hover .detail-box{-webkit-transform:translateY(0);transform:translateY(0)}.work_section .owl-carousel{position:unset}.work_section .owl-carousel .owl-nav{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex}.work_section .owl-carousel .owl-nav button.owl-next,.work_section .owl-carousel .owl-nav button.owl-prev{width:50px;height:50px;margin:0 5px;border-radius:5px;outline:none;background-color:#78263d;color:#fff;font-size:20px}.work_section .owl-carousel .owl-nav button.owl-next:hover,.work_section .owl-carousel .owl-nav button.owl-prev:hover{background-color:#fff;color:#78263d}.work_section .owl-carousel .owl-nav button.owl-next span,.work_section .owl-carousel .owl-nav button.owl-prev span{display:none}.work_section .owl-carousel .owl-dots{display:none}.contact_section{position:relative}.contact_section .heading_container{margin-bottom:25px}.contact_section .heading_container h2{text-transform:uppercase}
.contact_section .form_container input{width:100%;border:none;height:50px;margin-bottom:25px;padding-left:15px;outline:none;color:#101010;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);box-shadow:0 0 5px 0 rgba(0,0,0,.15)}.contact_section .form_container input::-webkit-input-placeholder{color:#333}.contact_section .form_container input:-ms-input-placeholder{color:#333}.contact_section .form_container input::-ms-input-placeholder{color:#333}.contact_section .form_container input::placeholder{color:#333}.contact_section .form_container input.message-box{height:120px}.contact_section .form_container button,.contact_section .form_container input[type=button]{border:none;text-transform:uppercase;display:inline-block;padding:12px 55px;background-color:#78263d;color:#fff;border-radius:5px;border:1px solid #78263d;-webkit-transition:all .2s;transition:all .2s}.contact_section .form_container button:hover,.contact_section .form_container input[type=button]:hover{background-color:transparent;color:#78263d}
.contact_section .form_container iframe{border:none;margin:0;padding:.1em}.contact_section .form_container form div{padding:0 .4em}.contact_section.layout_iframe{padding:.5em 0}.contact_section .map_container{height:345px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.contact_section .map_container .map{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.client_section .heading_container{margin-bottom:30px}.client_section .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:15px}.client_section .box .img-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:105px;margin-bottom:-50px;margin-left:25px;position:relative}
.client_section .box .img-box img{border-radius:100%;border:5px solid #efefef}.client_section .box .detail-box{background-color:#fff;padding:60px 25px 15px;border:5px solid #efefef}.client_section .box .detail-box h6{font-weight:600;font-size:18px;margin:15px 0 5px}.client_section .box .detail-box p{margin-bottom:0;font-size:15px;margin-bottom:10px}.client_section .owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:45px;padding:0 15px}.client_section .owl-carousel .owl-nav .owl-prev,.client_section .owl-carousel .owl-nav .owl-next{width:50px;height:50px;background-color:#fa7d09;color:#fff;outline:none;bottom:0;border-radius:5px;font-size:24px;margin-right:10px}.info_section{background-color:#2f2519;color:#fff;padding-top:45px;padding-bottom:10px}.info_section .row>div{margin-bottom:35px}.info_section .contact_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.info_section .contact_nav a{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin-bottom:10px}.info_section .contact_nav a i,.info_section .contact_nav p i{font-size:22px;margin-right:10px}.info_section .contact_nav a:hover{color:#78263d}.info_section .info_top{padding:45px 0}.info_section h4{text-transform:uppercase;position:relative;margin-bottom:20px;color:#fff;font-weight:600}.info_section .social_box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px}.info_section .social_box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;width:40px;height:40px;border:1px solid #fff;color:#fff;font-size:18px;margin-right:10px}.info_section .social_box a:hover{color:#fa7d09;border-color:#fa7d09}
.info_section .info_form input{width:100%;border:none;height:45px;margin-bottom:15px;padding-left:25px;background-color:#eaeaea;outline:none;color:#101010}.info_section .info_form button{display:inline-block;padding:10px 45px;background-color:#fa7d09;color:#fff;border-radius:0;border:1px solid #fa7d09;-webkit-transition:all .2s;transition:all .2s}.info_section .info_form button:hover{background-color:transparent;color:#fa7d09}#datenschutz{font-size:80%}#gototop a{background-color:#78263d;right:2em;bottom:2em;position:fixed;width:1.5em;height:1.5em;color:#fff;text-align:center;font-size:230%;border-radius:.2em;display:none}.footer_section{position:relative;text-align:center}.footer_section p{color:#000;padding:25px 0;margin:0}.footer_section p a{color:inherit}