body{padding-top:54px}@media (min-width:992px){body{padding-top:56px}}.carousel-item{background:no-repeat 50% scroll;background-size:cover;height:65vh;min-height:300px}.portfolio-item{margin-bottom:30px}@font-face{font-display:swap;font-family:Roboto;font-stretch:normal;font-style:normal;font-weight:100;src:url(../fonts/Roboto/Roboto-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-stretch:normal;font-style:normal;font-weight:300;src:url(../fonts/Roboto/Roboto-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-stretch:normal;font-style:normal;font-weight:400;src:url(../fonts/Roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-stretch:normal;font-style:normal;font-weight:500;src:url(../fonts/Roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-stretch:normal;font-style:normal;font-weight:700;src:url(../fonts/Roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-stretch:normal;font-style:normal;font-weight:900;src:url(../fonts/Roboto/Roboto-Black.ttf) format("truetype")}.card-header{background-color:#fff;border:none;margin-bottom:0;padding:5px}.card{border:none}h1,h2,h3,h4,h5,h6{color:#00305d}.section-title{margin-bottom:3rem;position:relative;z-index:10}@media (max-width:991px){.section-title{margin-bottom:1.5rem}}.section-title span{color:#dc0068}.small-nav{padding-bottom:.75rem!important;padding-top:.75rem!important}.btn-card{border:2px solid #dc0068;color:#00305d;cursor:pointer;font-size:15px;overflow:hidden;padding:10px 20px;position:relative;text-align:center;text-transform:uppercase;transition:all .2s linear;z-index:10}@media (max-width:576px){.btn-card{font-size:14px;padding:7px 15px}}.btn-card:after{background-color:#dc0068;content:" ";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateX(-100%);transition:all .2s linear;width:100%;z-index:-1}.btn-card:hover{color:#fff}.btn-card:hover:after{opacity:1;transform:translateX(0)}.btn-strict{background-color:transparent;border:1px solid #dc0068;color:#dc0068;cursor:pointer;font-size:16px;line-height:20px;overflow:hidden;padding:.5rem 12px;position:relative;text-align:center;transition:all .2s linear;z-index:10}.btn-strict:after{background-color:#dc0068;content:" ";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateX(-100%);transition:all .2s linear;width:100%;z-index:-1}.btn-strict:hover{color:#fff}.btn-strict:hover:after{opacity:1;transform:translateX(0)}.service-box{margin-bottom:30px}@media (max-width:576px){.service-box{margin-left:auto;margin-right:auto}}.service-box p{color:rgba(0,0,0,.8)}.service-box .service{background-color:#fff;padding:2rem;position:relative;transition:all .1s linear}#services .service-box .service{cursor:pointer}.service-box .service a.atb_abruf,.service-box .service a.atb_emailbenachrichtigung{cursor:pointer;font-weight:700}.service-box .service a.atb_abruf:hover,.service-box .service a.atb_emailbenachrichtigung:hover{text-decoration:underline}.service-box .service h5{transition:all .1s linear}@media (max-width:576px){.service-box .service{max-width:500px}}.service-box .service .header-service{margin-bottom:1rem}.service-box .service .header-service i{color:#dc0068;font-size:28px;transition:all .1s linear}.service-box .service .service-body p{color:#888}.service-box .service .anim-bar{background-color:#dc0068;bottom:0;height:2px;left:0;position:absolute;transition:all .2s linear;width:0}.service-box .service:hover{box-shadow:0 3px 10px 1px rgba(0,0,0,.2)}.service-box .service:hover .header-service h5{color:#dc0068}.service-box .service:hover .anim-bar{width:100%}@media (max-width:991px){.post{margin-bottom:30px}}.post .card-blog{border:1px solid #e9ecef}@media (max-width:991px){.post .card-blog{margin-left:auto;margin-right:auto;max-width:580px;width:100%}}.post .card-blog .card-blog-header{position:relative}.post .card-blog .card-blog-header .img-wrapper{height:100%;overflow:hidden;position:relative;width:100%}.post .card-blog .card-blog-header .img-wrapper img{height:100%;width:100%}.post .card-blog .card-blog-header .img-wrapper .link-post{height:100%;position:absolute;width:100%;z-index:10}.post .card-blog .card-blog-header .img-wrapper .btn-img{background-color:#dc0068;bottom:0;color:#fff;padding:.5rem 1.5rem;position:absolute;right:0;transition:all .2s ease}@media (min-width:767px){.post .card-blog .card-blog-header .img-wrapper .btn-img{opacity:0;transform:translateY(100%)}}.post .card-blog .card-blog-body{padding:1rem}.post .card-blog .card-blog-body p{color:rgba(0,0,0,.8)}.post .card-blog .info-post{border-top:1px solid #e9ecef;padding:1rem}.post .card-blog .info-post p{color:#495057}.post .card-blog .info-post a{color:rgba(2,136,209,.8);font-size:14px;margin-left:4px}.post .card-blog .info-post i{color:#495057;font-size:14px;margin-bottom:.2rem;margin-right:.2rem}.post .card-blog .info-post a:hover{text-decoration:underline}@media (min-width:767px){.post .card-blog:hover .card-blog-header .img-wrapper .btn-img{opacity:1;transform:translateY(0)}}.capabilities-box{margin-bottom:30px}.capabilities-box a,.capabilities-box a:hover{color:#00305d}@media (max-width:576px){.capabilities-box{margin-left:auto;margin-right:auto}}.capabilities-box .service .service-header{height:auto;position:relative}.capabilities-box .service .service-header img{height:100%;width:100%}.capabilities-box .service .service-header .transparent-box{background-color:rgba(0,48,93,.7);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s linear;width:100%;z-index:11}.capabilities-box .service .service-body{background-color:#fff;padding:2rem 1rem}.capabilities-box .service .service-body .link-round{border:1px solid #e9ecef;border-radius:100%;height:45px;transition:all .2s linear;width:45px}.capabilities-box .service .service-body .link-round a{height:100%;width:100%}.capabilities-box .service .service-body .link-round a i{color:#dee2e6;font-size:14px;margin-bottom:2px;margin-left:2px}.capabilities-box .service:hover .service-body .link-round{background-color:#dc0068}.capabilities-box .service:hover .service-header .transparent-box{opacity:1}@media (max-width:991px){.card-member{margin-bottom:30px}}@media (max-width:767px){.card-member{margin-left:auto;margin-right:auto;max-width:300px;width:100%}}.card-member .status{color:rgba(2,136,209,.8);font-size:14px}.card-member .description{color:rgba(0,0,0,.8)}.card-member .img-box{height:100%;position:relative;width:100%}.card-member .img-box .preview-wrapper{height:100%;overflow:hidden;padding:1rem;position:absolute;width:100%}.card-member .img-box .preview-wrapper .preview{background-color:rgba(0,0,0,.5);height:100%;opacity:0;transform:scale(.5);transition:all .2s linear}.card-member .img-box .preview-wrapper .preview .icon-row a{margin:1rem}.card-member .img-box .preview-wrapper .preview .icon-row a i{color:#fff;font-size:24px;transition:all .2s linear}.card-member .img-box .preview-wrapper .preview .icon-row a i:hover{color:#ced4da;transform:translateY(-5px)}.card-member .img-box img{height:255px;width:100%}@media (max-width:1200px) and (min-width:991px){.card-member .img-box img{height:210px}}@media (max-width:991px){.card-member .img-box img{height:270px}}@media (max-width:767px){.card-member .img-box img{height:300px}}.card-member .card-body-member{background-color:#f8f8f8;padding:1rem}.card-member:hover .img-box .preview-wrapper .preview{opacity:1;transform:scale(1)}@media (min-width:991px){#breadcrumbs{margin-top:92px}}@media (max-width:991px){#breadcrumbs{margin-top:68px}}#breadcrumbs{height:150px}#breadcrumbs .container{height:100%;position:relative;z-index:15}.breadcrumb-box a{font-size:15px;transition:all .1s linear}.breadcrumb-box a:hover{color:#fff!important}.breadcrumb-box span{margin-left:.5rem;margin-right:.5rem}.breadcrumb-box i{color:#fff;font-size:15px}.blog .pagination ul{list-style-type:none}.blog .pagination ul li{border:1px solid #e9ecef;height:35px;margin:0 .3rem;width:40px}.blog .pagination ul li a{color:#000;height:100%;width:100%}.blog .pagination ul li a:hover{background-color:#dc0068;color:#fff}.blog .pagination ul li a:hover i{color:#fff}.blog .pagination ul li i{margin-bottom:2px}.blog .pagination ul li .active{background-color:#dc0068;color:#fff}.portfolio .pagination ul{list-style-type:none}.portfolio .pagination ul li{border:1px solid #e9ecef;height:35px;margin:0 .3rem;width:40px}.portfolio .pagination ul li a{color:#000;height:100%;width:100%}.portfolio .pagination ul li a:hover{background-color:#dc0068;color:#fff}.portfolio .pagination ul li a:hover i{color:#fff}.portfolio .pagination ul li i{margin-bottom:2px}.portfolio .pagination ul li .active{background-color:#dc0068;color:#fff}#owl-home{left:0;position:absolute;top:0;z-index:1}#owl-home .item{height:100vh;min-height:600px;width:100%}.particles{bottom:0;left:0;position:absolute;right:0;top:0;z-index:11}.modal-dialog{height:100%;margin-left:auto;margin-right:auto}@media (min-width:991px){.modal-dialog{max-width:767px}}.modal-body{padding-left:1rem;padding-right:1rem}#map{height:500px;width:100%}*{color:#000;font-family:Roboto;outline:none!important}body{overflow-x:hidden}@media (min-width:576px){body{font-size:15px}}@media (max-width:576px){body{font-size:.875rem}}iframe{border:none}section{position:relative}.nav-link:after{display:none}@media (min-width:991px){#about-team,#about-us,#additional-section,#advisor,#blog-grid-section,#blog-list-section,#blog-single-section,#capabilities,#choose-us,#contacts,#elements,#faq,#four-columns-portfolio,#info-us,#latest-news,#our-projects,#our-staffs,#project-single-section,#recent-posts,#services,#team,#testimonials,#two-columns-portfolio,#welcome-section,.contact-box{padding-bottom:6rem;padding-top:6rem}}@media (max-width:991px){#about-team,#about-us,#additional-section,#advisor,#blog-grid-section,#blog-list-section,#blog-single-section,#capabilities,#choose-us,#contacts,#elements,#faq,#four-columns-portfolio,#info-us,#latest-news,#our-projects,#our-staffs,#project-single-section,#recent-posts,#services,#team,#testimonials,#two-columns-portfolio,#welcome-section,.contact-box{padding-bottom:3rem;padding-top:3rem}}#advisor,#blog-list-section,#contacts,#elements,#faq,#four-columns-portfolio,#latest-news,#our-projects,#project-single-section,#recent-posts,#team,#two-columns-portfolio,#welcome-section{background-color:#fff}#about-team,#applicant,#capabilities,#recent-posts,#services{background-color:#f8f8f8}#counters,#error,#info-section,.image-col{background-position:100%;background-repeat:no-repeat;background-size:cover}#additional-section,#breadcrumbs,#info-us,#owl-home .item,.particle-home{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:576px){#additional-section,#breadcrumbs,#info-us{background-attachment:fixed}}#additional-section:before,#breadcrumbs:before,#counters:before,#error:before,#info-section:before,#info-us:before,#owl-home .item:before,#testimonials:before,.image-col:before,.parallax-window:before,.particle-home:before,.video-home:before{bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0}.video-home:before{z-index:10}#counters:before,.particle-home:before,.video-home:before{background-color:rgba(0,0,0,.8)}#info-section:before,#testimonials:before{background-color:rgba(0,0,0,.2)}#additional-section:before,#breadcrumbs:before,#error:before,#info-us:before,#owl-home .item:before,.image-col:before,.parallax-window:before{background-color:transparent}nav{background-color:#f8f9fa;box-shadow:0 1px 4px 1px rgba(0,0,0,.15)}ul.navbar-nav li.show,ul.navbar-nav li:focus,ul.navbar-nav li:hover{background-color:#dc0068;color:#fff}ul.navbar-nav>li,ul.navbar-nav>li ul li{margin-left:3px;padding-left:3px}ul.navbar-nav li ul li.active,ul.navbar-nav>li.active{background-color:#dc0068}.navbar-light .navbar-brand{font-weight:700}.navbar-light .navbar-brand span{color:#dc0068}.navbar li.active>a{background-color:#dc0068}.dropdown-item{background-color:transparent;border:0;clear:both;color:#00305d;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;height:0;margin-left:.255em;vertical-align:.255em;width:0}.dropdown-item:focus,.dropdown-item:hover{background-color:#dc0068;color:#fff;text-decoration:none}.dropdown-menu{background-color:#f8f9fa;box-shadow:0 1px 4px 1px rgba(0,0,0,.15)}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#00305d}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .show>.nav-link,.navbar-nav .nav-link:focus{color:#fff}.navbar-light .navbar-nav .nav-link{color:#00305d}.dropdown-submenu{position:relative}li .dropdown-submenu .dropdown-menu{left:100%;margin-left:.1rem;margin-right:.1rem;top:0}nav ul li:hover a{color:#fff}.dropdown-toggle.active-dropdown:after{transform:rotate(-90deg)}@media (max-width:991px){.navbar{align-items:flex-start;max-height:85vh;overflow:auto}}@media (max-width:1200px){.col-widget{margin-bottom:2rem}}.fast-links-widget{list-style-type:none}.fast-links-widget li a{color:hsla(0,0%,100%,.7);font-size:14px;transition:all .1s linear}.fast-links-widget li a:hover{color:#fff}.fast-links-widget li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.3)}.news-widget .img-box{height:75px;width:75px}.news-widget .img-box img{display:block;height:inherit;width:inherit}.news-widget .description a{color:hsla(0,0%,100%,.9);font-size:14px;transition:all .1s linear}.news-widget .description a:hover{color:#dc0068}.news-widget .description p{color:hsla(0,0%,100%,.3);font-size:14px}.works-widget a{display:block;margin-bottom:.75rem;margin-right:.75rem;opacity:.8;position:relative;transition:all .2s linear}.works-widget a img{height:75px;width:75px}.works-widget a:hover{opacity:1}.contact-widget p{color:hsla(0,0%,100%,.7)}.contact-widget .social-box div{border:1px solid hsla(0,0%,100%,.3);height:30px;transition:all .2s linear;width:30px}.contact-widget .social-box div a{height:100%;width:100%}.contact-widget .social-box div a i{color:hsla(0,0%,100%,.3);transition:all .2s linear}.contact-widget .social-box div:hover{border:1px solid #dc0068}.contact-widget .social-box div:hover i{color:#dc0068}.contact-widget .info-contact div{width:25px}.contact-widget .info-contact div i{color:#dc0068}.contact-widget .info-contact p{color:hsla(0,0%,100%,.3)}.footer-title-widget span{color:#dc0068}.footer-subtitle-widget{color:hsla(0,0%,100%,.7)}@media (max-width:991px){.card-news{margin-bottom:30px}}@media (max-width:500px){.card-news{flex-direction:column;margin-left:auto;margin-right:auto;max-width:580px;width:100%}}.card-news .img-box img{height:200px;width:200px}@media (max-width:500px){.card-news .img-box img{height:auto;max-width:580px;width:100%}}.card-news .info-box{background-color:#f8f8f8;position:relative}.card-news .info-box .description{padding:1rem}.card-news .info-box .description a{color:#000;transition:all .2s linear}.card-news .info-box .description a:hover{color:#dc0068}@media (max-width:500px){.card-news .info-box .description{margin-bottom:2.5rem}}.card-news .info-box .footer-news{border-top:1px solid #e9ecef;bottom:0;padding:.5rem 1rem;position:absolute;width:100%}.card-news .info-box .footer-news p{color:#495057}.card-news .info-box .footer-news i{color:#495057;font-size:14px;margin-bottom:.2rem;margin-right:.2rem}.flickr_badge_image{display:inline}.flickr_badge_image img{cursor:pointer;margin-bottom:.75rem;margin-right:.75rem;opacity:.8;transition:all .2s linear}.flickr_badge_image img:hover{opacity:1}#flickr_badge_wrapper{text-align:left;width:300px}.widget-tags-footer .btn-card{border:1px solid #dc0068;color:#fff;margin-bottom:.5rem;margin-right:.5rem;padding:.4rem 1.25rem}.sidebar .search-widget form input[type=text]{background-color:#fff;border:1px solid #dee2e6;padding:.5rem 1rem;width:85%}.sidebar .search-widget form input[type=text]:focus{border:1px solid #dc0068}.sidebar .search-widget form button{background-color:#dc0068;border:none;cursor:pointer;width:15%}.sidebar .search-widget form button i{color:#fff;font-size:18px}.sidebar .categories-widget{border:1px solid #dee2e6;margin-bottom:2rem}.sidebar .categories-widget ul{list-style-type:none}.sidebar .categories-widget ul li{padding:.3rem 0}.sidebar .categories-widget ul li i{color:#dc0068;margin-right:.5rem}.sidebar .categories-widget ul li a{color:#000;margin-top:3px}.sidebar .categories-widget ul li a:hover,.sidebar .categories-widget ul li a:hover span{color:#dc0068}.sidebar .categories-widget ul li:not(:last-child){border-bottom:1px solid #e9ecef}.sidebar .latest-posts-widget{margin-bottom:2rem}.sidebar .latest-posts-widget .head-widget div{cursor:pointer;width:50%}.sidebar .latest-posts-widget .head-widget :first-child{border-bottom:3px solid #dc0068}.sidebar .latest-posts-widget .head-widget :last-child{border-bottom:3px solid transparent}.sidebar .latest-posts-widget .body{border:1px solid #dee2e6}.sidebar .latest-posts-widget .body .post-mini{padding:1rem 1.5rem}@media (max-width:500px){.sidebar .latest-posts-widget .body .post-mini{padding:1rem}}.sidebar .latest-posts-widget .body .post-mini img{height:75px;width:75px}.sidebar .latest-posts-widget .body .post-mini a{margin-bottom:.25rem}.sidebar .latest-posts-widget .body .post-mini a h6{color:#000}.sidebar .latest-posts-widget .body .post-mini a:hover h6{color:#dc0068}.sidebar .latest-posts-widget .body .post-mini span{color:rgba(0,0,0,.7);font-size:14px}.sidebar .latest-posts-widget .body .post-mini:not(:last-child){border-bottom:1px solid #e9ecef}.sidebar .latest-posts-widget .body .popular{display:none}.sidebar .widget-tags .btn-card{border:1px solid #dc0068;margin-bottom:.5rem;margin-right:.5rem;padding:.4rem 1.25rem}.sidebar .blogs-list-widget ul li{list-style-type:none;padding:.3rem 0}.sidebar .blogs-list-widget ul li i{color:#dc0068;font-size:8px;margin-right:.5rem}.sidebar .blogs-list-widget ul li a{color:#000}.sidebar .blogs-list-widget ul li a:hover{color:#dc0068}.sidebar .blogs-list-widget ul li:not(:last-child){border-bottom:1px solid #e9ecef}.sidebar .video-widget iframe{height:180px;width:100%}#home-section{height:100vh}#home-section .container{position:relative;z-index:11}#home-section .container h1{text-align:center}@media (max-width:576px){#home-section .container h1{font-size:28px}}#home-section .container p{color:hsla(0,0%,100%,.9);font-size:17px;line-height:1.7;max-width:900px;text-align:center}@media (max-width:576px){#home-section .container p{font-size:15px}}#home-section .container .btn-box .btn-card{color:hsla(0,0%,100%,.9)}@media (max-width:1200px){#welcome-section .img-col{margin-bottom:2rem}}#welcome-section .info-col div p{font-size:16px;padding-left:.5rem}#welcome-section .info-col div i{color:#dc0068;font-size:18px}@media (max-width:767px){#contact-mini{order:2}#contact-mini .image-col{display:none}}#contact-mini .col-contact{background-color:#fff}@media (max-width:767px){#contact-mini .col-contact{margin-left:auto;margin-right:auto;max-width:540px}}@media (min-width:767px){#contact-mini .col-contact{width:50%}}@media (max-width:767px){#contact-mini .col-contact h2,#contact-mini .col-contact p{text-align:center}}@media (min-width:767px){#contact-mini .col-contact .contact-box{padding-left:2rem;padding-right:1.5rem}#contact-mini .col-contact .contact-box .first-item{margin-right:20px}}#contact-mini .col-contact .contact-box p{color:#888}#contact-mini .col-contact .contact-box form input:focus,#contact-mini .col-contact .contact-box form textarea:focus{border:1px solid #dc0068!important}#contact-mini .col-contact .contact-box form .row-input{width:100%}@media (max-width:991px){#contact-mini .col-contact .contact-box form .row-input{flex-direction:column}}#contact-mini .col-contact .contact-box form .row-input input{background-color:#fff;border:1px solid #dee2e6;margin-bottom:20px;padding:.75rem 1.25rem;width:50%}@media (max-width:991px){#contact-mini .col-contact .contact-box form .row-input input{width:100%}}#contact-mini .col-contact .contact-box form textarea{background-color:#fff;border:1px solid #dee2e6;height:300px;margin-bottom:20px;max-height:300px;padding:1rem 1.25rem;resize:none;width:100%}#contact-mini .col-contact .contact-box form button{background-color:#dc0068;border:2px solid #dc0068;color:#fff;cursor:pointer;font-size:15px;padding:.75rem 1.25rem;text-transform:uppercase;transition:all .2s linear}#contact-mini .col-contact .contact-box form button:hover{background-color:transparent;color:#dc0068}#additional-section .container{position:relative;z-index:16}#additional-section .container h1 span{color:#dc0068}@media (max-width:767px){#additional-section .container h1{font-size:36px}}@media (max-width:576px){#additional-section .container h1{font-size:28px}}#additional-section .container .btn-card{color:#fff}@media (min-width:576px){#testimonials{padding-bottom:6rem;padding-top:6rem}}@media (max-width:991px){#testimonials{padding-bottom:4rem;padding-top:4rem}}#testimonials .testimonial-box p{color:hsla(0,0%,100%,.9)}#testimonials .testimonial-box h2 span{border-bottom:1px solid #fff}#testimonials .testimonial-box .testimonial{border:1px solid #fff;padding:2rem}@media (max-width:767px){#testimonials .testimonial-box .testimonial{padding:1rem}}#testimonials .testimonial-box .autor p{color:hsla(0,0%,100%,.9)}#testimonials .testimonial-box .autor .photo{border-radius:100%;height:75px;overflow:hidden;width:75px}#advisor .img-box{position:relative}#advisor .img-box div{border:1px solid #fff;height:calc(100% - 2rem);left:2rem;position:absolute;top:1rem;width:calc(100% - 4rem)}@media (min-width:991px){#advisor .info-box{padding-right:2rem}}#advisor .info-box h6{color:rgba(0,0,0,.3)}#counters .counters-row{padding-bottom:2rem}@media (min-width:991px){#counters .counters-row .col-bg{padding-bottom:3rem;padding-top:5rem}}@media (max-width:991px){#counters .counters-row .col-bg{padding-bottom:1rem;padding-top:3rem}}#counters .counters-row .col-bg .counter{color:#fff;font-size:42px}#counters .counters-row .col-bg i{color:#dc0068;font-size:42px}#counters .counters-row .col-bg h5{color:hsla(0,0%,100%,.9)}@media (min-width:991px){#latest-news .top-col{margin-bottom:30px}}#info-section{padding-bottom:4rem;padding-top:6rem}@media (max-width:991px){#info-section{padding-bottom:2rem;padding-top:4rem}}#info-section .info-col{margin-bottom:30px}#info-section .info-col .text-box{background-color:rgba(0,0,0,.6);height:300px}@media (max-width:991px){#info-section .info-col .text-box{margin-left:auto;margin-right:auto;max-width:580px;width:100%}}#info-section .info-col .text-box h2,#info-section .text-box a,#info-section a:hover{color:#fff}#info-section .info-col .text-box p{color:hsla(0,0%,100%,.9)}@media (max-width:576px){#info-section .info-col .text-box{padding:1.5rem}}#info-section .info-col .text-box span{color:#dc0068}#info-section .info-col .img-box{height:300px;padding:1rem;position:relative}@media (max-width:991px){#info-section .info-col .img-box{margin-left:auto;margin-right:auto;max-width:580px;width:100%}}@media (max-width:425px){#info-section .info-col .img-box{height:225px}}#info-section .info-col .img-box img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#info-section .info-col .img-box:before{border:1px solid #fff;content:" ";height:calc(100% - 2rem);left:1rem;position:absolute;top:1rem;width:calc(100% - 2rem);z-index:10}#applicant{background-color:#f8f8f8;padding-bottom:4rem;padding-top:4rem}#applicant h3{color:#00305d}#applicant h3 span{color:#dc0068}@media (max-width:767px){#applicant h3{text-align:center}}#applicant p{color:#868e96;font-size:16px}@media (max-width:767px){#applicant p{margin-bottom:2rem;text-align:center}#applicant .form-subscribe{justify-content:center}}#applicant .form-subscribe input{background-color:#fff;border:1px solid #dee2e6;border-right:none;padding:10px;width:250px}#applicant .form-subscribe button{background-color:rgba(2,136,209,.6);border:1px solid #dee2e6;color:#fff;cursor:pointer;padding:10px;transition:all .2s linear;width:100px}#applicant .form-subscribe button:hover{background-color:#dc0068}footer{background-color:#2c3038;order:3}footer .widget-row{padding-bottom:2rem;padding-top:4rem}@media (max-width:767px){footer .col-widget{margin-bottom:1.5rem}}footer .row-copyright{background-color:rgba(0,0,0,.6);padding-bottom:1.5rem;padding-top:1.5rem}footer .row-copyright p{color:hsla(0,0%,100%,.7)}#about-us{background-color:#fff}@media (max-width:991px){#about-us .img-box{margin-bottom:2rem}}#about-us .img-box img{height:300px}@media (max-width:991px){#about-us .img-box img{height:100%;width:100%}}#choose-us{background-color:#f8f8f8}#choose-us .service-box p{color:rgba(0,0,0,.8)}#choose-us .service-box .service{background-color:#fff;cursor:pointer;padding:2rem 1rem 1rem;position:relative;text-align:center;transition:all .2s linear}@media (max-width:576px){#choose-us .service-box .service{margin-left:auto;margin-right:auto;max-width:425px;width:100%}}#choose-us .service-box .service i{color:#dc0068;font-size:42px;margin-bottom:2rem;transition:all .1s linear}#choose-us .service-box .service:hover{box-shadow:0 3px 10px 1px rgba(0,0,0,.2);transform:translateY(-5px)}#info-us .container{position:relative;z-index:15}#info-us .container h2 span{color:#dc0068}#info-us .container .btn-card{color:#fff}@media (max-width:991px){#about-team img{margin-bottom:1rem}}@media (min-width:991px){#team .divider{margin-bottom:30px}}#our-projects .btn-filter-box a{background-color:transparent;border:none;border-bottom:1px solid transparent;color:#000;cursor:pointer;font-size:16px;font-weight:500;line-height:1.4;margin-left:1.5rem;margin-right:1.5rem}@media (max-width:576px){#our-projects .btn-filter-box a{font-size:14px;margin-left:.5rem;margin-right:.5rem}}#our-projects .btn-filter-box .active-link,#our-projects .btn-filter-box a:hover{border-bottom:1px solid #dc0068;color:#dc0068}#our-projects .grid{margin-left:-1%;margin-right:-1%}#our-projects .grid .mesh-element{margin:1%;position:relative;width:355px}@media (max-width:1200px){#our-projects .grid .mesh-element{width:297px}}@media (max-width:991px){#our-projects .grid .mesh-element{width:337.5px}}@media (max-width:767px){#our-projects .grid .mesh-element{width:250px}}@media (max-width:576px){#our-projects .grid .mesh-element{width:48%}}#our-projects .grid .mesh-element .img-wrap{overflow:hidden}#our-projects .grid .mesh-element .img-wrap img{height:auto;transition:all .2s linear;width:100%}#our-projects .grid .mesh-element .preview-box{background-color:rgba(0,0,0,.7);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s linear;width:100%}#our-projects .grid .mesh-element .preview-box .text-box{height:100%;width:100%}@media (max-width:767px){#our-projects .grid .mesh-element .preview-box .text-box h3{font-size:16px}#our-projects .grid .mesh-element .preview-box .text-box h6{font-size:12px}}#our-projects .grid .mesh-element a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}#our-projects .grid .mesh-element:hover .img-wrap img{transform:scale(1.2)}#our-projects .grid .mesh-element:hover .preview-box{opacity:1}#faq #accordion h6 .btn-accord{color:#00305d;display:block;font-size:16px;padding:1rem;width:100%}@media (max-width:991px){#faq .about-box{margin-bottom:2rem}}#faq .form-title span{color:#dc0068}#faq #form-questions input,#faq #form-questions textarea{background-color:#fff;border:1px solid #dee2e6;padding:.4rem 1rem}#faq #form-questions input:focus,#faq #form-questions textarea:focus{border:1px solid #dc0068}#faq #form-questions textarea{height:150px;resize:none}#faq #form-questions button{background-color:#dc0068;border:2px solid #dc0068;color:#fff;cursor:pointer;font-size:15px;padding:.5rem 1rem;text-transform:uppercase;transition:all .2s linear}#faq #form-questions button:hover{background-color:transparent;color:#dc0068}#error{height:100vh}#error .container{height:100%;position:relative;z-index:15}#blog-list-section .blog-post{border:1px solid #dee2e6;margin-bottom:2rem}#blog-list-section .blog-post .header{height:400px}@media (max-width:991px){#blog-list-section .blog-post .header{height:300px}}#blog-list-section .blog-post .header img{height:100%;width:100%}#blog-list-section .blog-post .header .item{height:400px;width:100%}@media (max-width:991px){#blog-list-section .blog-post .header .item{height:300px}}#blog-list-section .blog-post .header .item img{height:inherit;width:100%}#blog-list-section .blog-post .header iframe{height:100%;width:100%}#blog-list-section .blog-post .body{padding:2rem}@media (max-width:500px){#blog-list-section .blog-post .body{padding:1rem}}#blog-list-section .blog-post .body .title-post{color:#000;transition:all .1s linear}#blog-list-section .blog-post .body .title-post:hover{color:#dc0068}#blog-list-section .blog-post .body .date{margin-right:.75rem;padding-right:.75rem}@media (min-width:500px){#blog-list-section .blog-post .body .date{border-right:1px solid #000}}@media (max-width:500px){#blog-list-section .blog-post .body .date{margin-bottom:.3rem}}#blog-list-section .blog-post .body .date span{margin-top:3px}#blog-list-section .blog-post .body .tags{margin-right:1rem;padding-right:.45rem}@media (min-width:500px){#blog-list-section .blog-post .body .tags{border-right:1px solid #000}}@media (max-width:500px){#blog-list-section .blog-post .body .tags{margin-bottom:.2rem}}#blog-list-section .blog-post .body .tags a{background-color:#dc0068;color:#fff;font-size:14px;margin-right:.5rem;padding:.1rem .3rem}#blog-list-section .blog-post .body .comments a{color:#000;font-size:14px;transition:all .1s linear}#blog-list-section .blog-post .body .comments a i{color:#000;transition:all .1s linear}#blog-list-section .blog-post .body .comments a span{margin-left:.25rem;margin-top:3px}#blog-list-section .blog-post .body .comments a:hover i,#blog-list-section .blog-post .body .comments a:hover span{color:#dc0068}@media (max-width:500px){#blog-list-section .blog-post .body .info{align-items:flex-start;flex-direction:column}}#blog-list-section .blog-post .body .info i{font-size:15px}#blog-list-section .blog-post .body .info span{font-size:14px}#blog-list-section .blog-post .body .post-description{color:#343a40}.blog-widget{border:1px solid #dee2e6;margin-bottom:2rem;padding:2rem 1.5rem}@media (max-width:500px){.blog-widget{padding:1rem}}#blog-grid-section .blog-post{border:1px solid #dee2e6;margin-bottom:2rem}#blog-grid-section .blog-post .header{height:250px}@media (max-width:991px){#blog-grid-section .blog-post .header{height:200px}}@media (max-width:767px){#blog-grid-section .blog-post .header{height:300px}}@media (max-width:576px){#blog-grid-section .blog-post .header{height:220px}}#blog-grid-section .blog-post .header img{height:100%;width:100%}#blog-grid-section .blog-post .header .item{height:250px;width:100%}@media (max-width:991px){#blog-grid-section .blog-post .header .item{height:200px}}@media (max-width:767px){#blog-grid-section .blog-post .header .item{height:300px}}@media (max-width:576px){#blog-grid-section .blog-post .header .item{height:220px}}#blog-grid-section .blog-post .header .item img{height:inherit;width:100%}#blog-grid-section .blog-post .header iframe{height:100%;width:100%}#blog-grid-section .blog-post .body{padding:1rem}#blog-grid-section .blog-post .body .title-post{color:#000;transition:all .1s linear}#blog-grid-section .blog-post .body .title-post:hover{color:#dc0068}@media (max-width:500px){#blog-grid-section .blog-post .body .date{margin-bottom:.3rem}}#blog-grid-section .blog-post .body .date span{margin-top:3px}#blog-grid-section .blog-post .body .tags{margin-right:1rem;padding-right:.75rem}@media (max-width:500px){#blog-grid-section .blog-post .body .tags{margin-bottom:.2rem}}#blog-grid-section .blog-post .body .tags a{background-color:#dc0068;color:#fff;font-size:14px;margin-right:.5rem;padding:0 .3rem}#blog-grid-section .blog-post .body .comments a{color:#000;font-size:14px;transition:all .1s linear}#blog-grid-section .blog-post .body .comments a i{color:#000;transition:all .1s linear}#blog-grid-section .blog-post .body .comments a span{margin-left:.25rem;margin-top:3px}#blog-grid-section .blog-post .body .comments a:hover i,#blog-grid-section .blog-post .body .comments a:hover span{color:#dc0068}#blog-grid-section .blog-post .body .info{border-bottom:1px solid #dee2e6}#blog-grid-section .blog-post .body .info i{font-size:15px}#blog-grid-section .blog-post .body .info span{font-size:14px}#blog-grid-section .blog-post .body .post-description{color:#343a40}#blog-single-section .blog-post .header img{height:100%;width:100%}#blog-single-section .blog-post .header .item{height:400px;width:100%}@media (max-width:991px){#blog-single-section .blog-post .header .item{height:350px}}#blog-single-section .blog-post .header .item img{height:inherit;width:100%}#blog-single-section .blog-post .header iframe{height:100%;width:100%}#blog-single-section .blog-post .body{padding:2rem 0}@media (max-width:500px){#blog-single-section .blog-post .body{padding:1rem 0}}#blog-single-section .blog-post .body .title-post{color:#000;transition:all .1s linear}#blog-single-section .blog-post .body .title-post:hover{color:#dc0068}#blog-single-section .blog-post .body .author,#blog-single-section .blog-post .body .date{border-right:1px solid #000;margin-right:.75rem;padding-right:.75rem}#blog-single-section .blog-post .body .author{color:#000;line-height:1;margin-top:2px;transition:all .1s linear}#blog-single-section .blog-post .body .author:hover{color:#dc0068}#blog-single-section .blog-post .body .tags{border-bottom:1px solid #dee2e6;margin-right:1rem;padding-right:.75rem}@media (max-width:500px){#blog-single-section .blog-post .body .tags{margin-bottom:.2rem}}#blog-single-section .blog-post .body .tags a{background-color:#dc0068;color:#fff;font-size:14px;margin-right:.5rem;margin-top:2px;padding:0 .3rem}#blog-single-section .blog-post .body .comments-number a{color:#000;font-size:14px;transition:all .1s linear}#blog-single-section .blog-post .body .comments-number a i{color:#000;transition:all .1s linear}#blog-single-section .blog-post .body .comments-number a span{margin-left:.25rem;margin-top:3px}#blog-single-section .blog-post .body .comments-number a:hover i,#blog-single-section .blog-post .body .comments-number a:hover span{color:#dc0068}#blog-single-section .blog-post .body .info{line-height:1}#blog-single-section .blog-post .body .info i{font-size:15px}#blog-single-section .blog-post .body .info span{font-size:14px}#blog-single-section .blog-post .body .downside{border-bottom:1px solid #dee2e6}#blog-single-section .blog-post .body .post-description{color:#343a40}#blog-single-section .comments{margin-bottom:56px}#blog-single-section .comments .comment-wrap{border-bottom:1px solid #dee2e6}@media (max-width:576px){#blog-single-section .comments .comment-wrap{flex-direction:column}#blog-single-section .comments .comment-wrap .img-box{margin-bottom:1rem}}#blog-single-section .comments .comment-wrap .img-box img{height:75px;width:75px}#blog-single-section .comments .comment-wrap .comment span{line-height:1}#blog-single-section .comments .comment-wrap .comment span .author{color:#000;transition:all .1s linear}#blog-single-section .comments .comment-wrap .comment span .author:hover{color:#dc0068}#blog-single-section .comments .comment-wrap .comment span .date{color:#adb5bd}#blog-single-section .comments .comment-wrap .comment span i{color:#dc0068}#blog-single-section .comments .reply-comment{margin-left:87px}@media (max-width:576px){#blog-single-section .comments .reply-comment{margin-left:1rem}}#blog-single-section .leave-comment-form input:focus,#blog-single-section .leave-comment-form textarea:focus{border:1px solid #dc0068!important}#blog-single-section .leave-comment-form .input-row input{border:1px solid #dee2e6;padding:.5rem 1rem;width:50%}#blog-single-section .leave-comment-form textarea{border:1px solid #dee2e6;padding:.5rem 1rem;resize:none}#blog-single-section .leave-comment-form button{background-color:rgba(2,136,209,.8);border:none;color:#fff;cursor:pointer;padding:.75rem 0;transition:all .2s linear}#blog-single-section .leave-comment-form button:hover{background-color:#dc0068}#four-columns-portfolio .portfolio .btn-filter-box a{background-color:transparent;border:none;border-bottom:1px solid transparent;color:#000;cursor:pointer;font-size:16px;font-weight:500;line-height:1.4;margin-left:1.5rem;margin-right:1.5rem}@media (max-width:576px){#four-columns-portfolio .portfolio .btn-filter-box a{font-size:14px;margin-left:.5rem;margin-right:.5rem}}@media (max-width:767px){#four-columns-portfolio .portfolio .btn-filter-box a span{display:none}}#four-columns-portfolio .portfolio .btn-filter-box a span{color:#000}#four-columns-portfolio .portfolio .btn-filter-box a:hover{border-bottom:1px solid #dc0068;color:#dc0068}#four-columns-portfolio .portfolio .btn-filter-box a:hover span{color:#dc0068}#four-columns-portfolio .portfolio .btn-filter-box .active-link{border-bottom:1px solid #dc0068;color:#dc0068}#four-columns-portfolio .portfolio .btn-filter-box .active-link span{color:#dc0068}#four-columns-portfolio .portfolio .grid{margin-left:-1%;margin-right:-1%}#four-columns-portfolio .portfolio .grid .mesh-element{margin:.5%;position:relative;width:24%}@media (max-width:767px){#four-columns-portfolio .portfolio .grid .mesh-element{margin:1%;width:48%}}#four-columns-portfolio .portfolio .grid .mesh-element .img-wrap{overflow:hidden;position:relative}#four-columns-portfolio .portfolio .grid .mesh-element .img-wrap img{height:auto;transition:all .1s linear;width:100%}#four-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action{background-color:rgba(0,0,0,.7);height:100%;left:0;opacity:0;padding:.5rem;position:absolute;top:0;transition:all .1s linear;width:100%;z-index:1}#four-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div{border:1px solid hsla(0,0%,100%,.5);height:100%;width:100%}#four-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div .action-btn{border:1px solid hsla(0,0%,100%,.5);color:#fff;margin-right:.5rem;padding:.25rem .5rem;transition:all .2s linear}#four-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div .action-btn i{color:hsla(0,0%,100%,.8);transition:all .2s linear}#four-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div .action-btn:hover{background-color:hsla(0,0%,100%,.9);color:#000}#four-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div .action-btn:hover i{color:#000}#four-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div .link-btn{border:1px solid hsla(0,0%,100%,.5);color:#fff;padding:.25rem .5rem;transition:all .2s linear}#four-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div .link-btn:hover{background-color:hsla(0,0%,100%,.9);color:#000}#four-columns-portfolio .portfolio .grid .mesh-element .project-description{border-bottom:1px solid #dee2e6;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;padding:.75rem}#four-columns-portfolio .portfolio .grid .mesh-element .project-description p{color:#343a40;font-size:14px}#four-columns-portfolio .portfolio .grid .mesh-element .project-description .info{line-height:1}#four-columns-portfolio .portfolio .grid .mesh-element .project-description .info i{font-size:13px;margin-right:.2rem;transition:all .1s linear}#four-columns-portfolio .portfolio .grid .mesh-element .project-description .info span{font-size:14px;transition:all .1s linear}#four-columns-portfolio .portfolio .grid .img-wrap:hover img{transform:scale(1.1)}#four-columns-portfolio .portfolio .grid .img-wrap:hover .action{opacity:1}#two-columns-portfolio .portfolio .btn-filter-box a{background-color:transparent;border:none;border-bottom:1px solid transparent;color:#000;cursor:pointer;font-size:16px;font-weight:500;line-height:1.4;margin-left:1.5rem;margin-right:1.5rem}@media (max-width:576px){#two-columns-portfolio .portfolio .btn-filter-box a{font-size:14px;margin-left:.5rem;margin-right:.5rem}}@media (max-width:767px){#two-columns-portfolio .portfolio .btn-filter-box a span{display:none}}#two-columns-portfolio .portfolio .btn-filter-box a span{color:#000}#two-columns-portfolio .portfolio .btn-filter-box a:hover{border-bottom:1px solid #dc0068;color:#dc0068}#two-columns-portfolio .portfolio .btn-filter-box a:hover span{color:#dc0068}#two-columns-portfolio .portfolio .btn-filter-box .active-link{border-bottom:1px solid #dc0068;color:#dc0068}#two-columns-portfolio .portfolio .btn-filter-box .active-link span{color:#dc0068}#two-columns-portfolio .portfolio .grid{margin-left:-1%;margin-right:-1%}#two-columns-portfolio .portfolio .grid .mesh-element{margin:.5%;position:relative;width:48%}@media (max-width:767px){#two-columns-portfolio .portfolio .grid .mesh-element{margin:1%}}#two-columns-portfolio .portfolio .grid .mesh-element .img-wrap{overflow:hidden;position:relative}#two-columns-portfolio .portfolio .grid .mesh-element .img-wrap img{height:auto;transition:all .1s linear;width:100%}#two-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action{background-color:rgba(0,0,0,.7);height:100%;left:0;opacity:0;padding:.5rem;position:absolute;top:0;transition:all .1s linear;width:100%;z-index:1}#two-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div{border:1px solid hsla(0,0%,100%,.5);height:100%;width:100%}#two-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div .action-btn{border:1px solid hsla(0,0%,100%,.5);color:#fff;margin-right:.5rem;padding:.25rem .5rem;transition:all .2s linear}#two-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div .action-btn i{color:hsla(0,0%,100%,.8);transition:all .2s linear}#two-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div .action-btn:hover{background-color:hsla(0,0%,100%,.9);color:#000}#two-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div .action-btn:hover i{color:#000}#two-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div .link-btn{border:1px solid hsla(0,0%,100%,.5);color:#fff;padding:.25rem .5rem;transition:all .2s linear}#two-columns-portfolio .portfolio .grid .mesh-element .img-wrap .action div .link-btn:hover{background-color:hsla(0,0%,100%,.9);color:#000}#two-columns-portfolio .portfolio .grid .mesh-element .project-description{border-bottom:1px solid #dee2e6;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;padding:.75rem}#two-columns-portfolio .portfolio .grid .mesh-element .project-description p{color:#343a40;font-size:14px}#two-columns-portfolio .portfolio .grid .mesh-element .project-description .info{line-height:1}#two-columns-portfolio .portfolio .grid .mesh-element .project-description .info i{font-size:13px;margin-right:.2rem;transition:all .1s linear}#two-columns-portfolio .portfolio .grid .mesh-element .project-description .info span{font-size:14px;transition:all .1s linear}#two-columns-portfolio .portfolio .grid .img-wrap:hover img{transform:scale(1.1)}#two-columns-portfolio .portfolio .grid .img-wrap:hover .action{opacity:1}#project-single-section .blog-post .header{height:400px;position:relative}@media (max-width:991px){#project-single-section .blog-post .header{height:350px}}@media (max-width:475px){#project-single-section .blog-post .header{height:250px}}#project-single-section .blog-post .header img{height:100%;width:100%}#project-single-section .blog-post .header .item{height:400px;width:100%}@media (max-width:991px){#project-single-section .blog-post .header .item{height:350px}}#project-single-section .blog-post .header .item img{height:inherit;width:100%}#project-single-section .blog-post .header iframe{height:100%;width:100%}#project-single-section .blog-post .header .action-box{background-color:rgba(0,0,0,.7);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s linear;width:100%}#project-single-section .blog-post .header .action-box div{border:1px solid #f8f8f8;height:calc(100% - 2rem);left:0;margin:1rem;position:absolute;top:0;width:calc(100% - 2rem)}#project-single-section .blog-post .header .action-box div a{border:1px solid hsla(0,0%,100%,.5);color:#fff;margin-right:.5rem;padding:.25rem .5rem;transition:all .2s linear}#project-single-section .blog-post .header .action-box div a i{color:hsla(0,0%,100%,.8);transition:all .2s linear}#project-single-section .blog-post .header .action-box div a:hover{background-color:hsla(0,0%,100%,.9);color:#000}#project-single-section .blog-post .header .action-box div a:hover i{color:#000}#project-single-section .blog-post .header .action-box:hover{opacity:1}#project-single-section .blog-post .body{padding:2rem 0}@media (max-width:500px){#project-single-section .blog-post .body{padding:1rem 0}}#project-single-section .blog-post .body .title-post{color:#000;transition:all .1s linear}#project-single-section .blog-post .body .title-post:hover{color:#dc0068}#project-single-section .blog-post .body .author,#project-single-section .blog-post .body .date{border-right:1px solid #000;margin-right:.75rem;padding-right:.75rem}#project-single-section .blog-post .body .author{color:#000;line-height:1;margin-top:2px;transition:all .1s linear}#project-single-section .blog-post .body .author:hover{color:#dc0068}#project-single-section .blog-post .body .tags{border-bottom:1px solid #dee2e6;margin-right:1rem;padding-right:.75rem}@media (max-width:500px){#project-single-section .blog-post .body .tags{margin-bottom:.2rem}}#project-single-section .blog-post .body .tags a{background-color:#dc0068;color:#fff;font-size:14px;margin-right:.5rem;padding:0 .3rem}#project-single-section .blog-post .body .comments-number a{color:#000;font-size:14px;transition:all .1s linear}#project-single-section .blog-post .body .comments-number a i{color:#000;transition:all .1s linear}#project-single-section .blog-post .body .comments-number a span{margin-left:.25rem;margin-top:3px}#project-single-section .blog-post .body .comments-number a:hover i,#project-single-section .blog-post .body .comments-number a:hover span{color:#dc0068}#project-single-section .blog-post .body .info{line-height:1}#project-single-section .blog-post .body .info i{font-size:15px}#project-single-section .blog-post .body .info span{font-size:14px}#project-single-section .blog-post .body .downside{border-bottom:1px solid #dee2e6}#project-single-section .blog-post .body .post-description{color:#343a40}#project-single-section .comments{margin-bottom:56px}#project-single-section .comments .comment-wrap{border-bottom:1px solid #dee2e6}@media (max-width:576px){#project-single-section .comments .comment-wrap{flex-direction:column}#project-single-section .comments .comment-wrap .img-box{margin-bottom:1rem}}#project-single-section .comments .comment-wrap .img-box img{height:75px;width:75px}#project-single-section .comments .comment-wrap .comment span{line-height:1}#project-single-section .comments .comment-wrap .comment span .author{color:#000;transition:all .1s linear}#project-single-section .comments .comment-wrap .comment span .author:hover{color:#dc0068}#project-single-section .comments .comment-wrap .comment span .date{color:#adb5bd}#project-single-section .comments .comment-wrap .comment span i{color:#dc0068}#project-single-section .comments .reply-comment{margin-left:87px}@media (max-width:576px){#project-single-section .comments .reply-comment{margin-left:1rem}}#project-single-section .leave-comment-form input:focus,#project-single-section .leave-comment-form textarea:focus{border:1px solid #dc0068!important}#project-single-section .leave-comment-form .input-row input{border:1px solid #dee2e6;padding:.5rem 1rem;width:50%}#project-single-section .leave-comment-form textarea{border:1px solid #dee2e6;padding:.5rem 1rem;resize:none}#project-single-section .leave-comment-form button{background-color:rgba(2,136,209,.8);border:none;color:#fff;cursor:pointer;padding:.75rem 0;transition:all .2s linear}#project-single-section .leave-comment-form button:hover{background-color:#dc0068}#elements .element h6{color:#343a40}#elements .element .element-wrapper{border:1px solid #dee2e6;padding:1rem 1rem .5rem}#elements .element .element-wrapper .alert{margin-bottom:.5rem}#elements .element .element-wrapper div button{margin-right:.5rem}#elements .element .example-mb{margin-bottom:.5rem}#elements .element ol,#elements .element ul{margin-left:1rem}@media (max-width:991px){#elements .sidebar{margin-top:2rem}}#contacts .info-col .info-wrapper{line-height:1}#contacts .info-col .info-wrapper span{border:1px solid #dee2e6;border-radius:100%;height:50px;margin-right:1rem;transition:all .2s linear;width:50px}#contacts .info-col .info-wrapper p{font-size:16px}#contacts .info-col .info-wrapper i{color:#dc0068;font-size:20px;line-height:1;transition:all .2s linear}#contacts .info-col .info-wrapper a{color:#000;font-size:16px;transition:all .1s linear}#contacts .info-col .info-wrapper a:hover{color:#dc0068}#contacts .info-col .info-wrapper:hover span{background-color:#dc0068}#contacts .info-col .info-wrapper:hover i{color:#fff}@media (max-width:991px){#contacts form{margin-bottom:2rem}}#contacts form input,#contacts form textarea{font-size:15px}#contacts form input:focus,#contacts form textarea:focus{border:1px solid #dc0068!important}#contacts form .row-input{width:100%}@media (max-width:991px){#contacts form .row-input{flex-direction:column}}#contacts form .row-input input{background-color:#fff;border:1px solid #dee2e6;margin-bottom:20px;padding:.75rem 1.25rem;width:50%}@media (max-width:991px){#contacts form .row-input input{width:100%}}#contacts form button{cursor:pointer;font-size:15px;padding:.75rem 2rem;width:100%}#contacts form textarea{background-color:#fff;border:1px solid #dee2e6;height:300px;margin-bottom:20px;max-height:300px;padding:1rem 1.25rem;resize:none;width:100%}form#form-mini input.error,form#form-mini select.error,form#form-mini span.error{border:1px solid red!important}.service-body .complete{display:none}#contact-mini .col-contact .contact-box form .row-input select{background-color:#fff;border:1px solid #dee2e6;margin-bottom:20px;padding:.75rem 1.25rem;width:50%}#contact-mini .col-contact .contact-box form input,#contact-mini .col-contact .contact-box form textarea{font-size:15px}input.full-width{width:100%!important}a{color:#dc0068}#additional-section:before,#breadcrumbs:before,#error:before,#info-us:before,#owl-home .item:before,.parallax-window:before{background-color:transparent}@media (min-width:767px){#contacts form .first-item{margin-right:20px}}html.wartung body{padding-top:0}.wartung_meldung{background-color:red}*{color:#00305d}a,a:hover{color:#dc0068}a.title-post{color:#00305d!important}#blog-list-section .blog-post .body .title-post:hover{color:#00305d}.hide{display:none}.show{display:block!important}ul#buchen-tabs a.active,ul#buchen-tabs a:hover{background-color:#dc0068;border:none;color:#fff}ul#buchen-tabs a{color:#00305d}input.error,select.error,span.error,textarea.error{border:1px solid red!important}.alert,.alert-danger,.alert-success{display:none}#services,.btn-tooltip{background-color:#fff}.btn-tooltip{border:1px solid #dc0068;border-radius:100%;color:#dc0068;font-size:10px;font-weight:700;margin:-3px 0 0;padding:0 5px}.btn-tooltip:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(220,0,104,.6)}.tooltip-inner{background-color:#dc0068;border-radius:.15rem}.tooltip .arrow:before{border-top-color:#dc0068}.tooltip.show{opacity:1}.form-control:focus{border-color:#dc0068;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(220,0,104,.6)}a.title-post,dl dt,label{color:#00305d}.btn-primary,.btn-primary:active,.btn-primary:hover,.btn-primary:visited{background-color:#dc0068!important;border-color:#dc0068!important}.btn-primary:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(220,0,104,.6)}.btn:active,.btn:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(220,0,104,.6)!important;outline:none!important}#progressBar,.customer_register input.main_email{display:none}.youtube{background-color:#000;cursor:pointer;margin-bottom:30px;overflow:hidden;padding-top:56.25%;position:relative}.youtube img{left:0;opacity:.7;top:-16.82%;width:100%}.youtube .play-button{background-color:#333;border-radius:6px;box-shadow:0 0 30px rgba(0,0,0,.6);height:60px;opacity:.8;width:90px;z-index:100}.youtube .play-button:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:15px 0 15px 26px;content:""}.youtube .play-button,.youtube img{cursor:pointer}.youtube .play-button,.youtube .play-button:before,.youtube iframe,.youtube img{position:absolute}.youtube .play-button,.youtube .play-button:before{left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.youtube iframe{height:100%;left:0;top:0;width:100%}#recent-posts .post{padding:5px}.map-responsive{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.map-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}.custom-switch .custom-control-input:checked~.custom-control-label:before{background-color:#dc0068}.ui-datepicker{display:none;padding:.2em .2em 0;width:17em}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker .ui-icon{background-repeat:no-repeat;display:block;left:.5em;overflow:hidden;text-indent:-99999px;top:.3em}.faq_frage{cursor:pointer}.faq_antwort{display:none;font-weight:300}.faq_head{font-size:x-large}
