body{margin:2em}body,input[text],button{color:#333;font:300 15px/15px Roboto,Arial,Helvetica;background:url(/assets/images/bdd_lady_bg.png) right no-repeat fixed #fff;-webkit-font-smoothing:antialiased}.div_img1{background:url(/assets/images/back_v1.png)}.topbar{background:url(/assets/images/lines.png);height:5px;position:fixed;top:0;width:100%;z-index:1000}.navbar-nav>li>a{font-size:1em;line-height:3.6em}.navbar-fixed-top{top:5px}.navbar-inverse{background:#ccc}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{background:none;color:#d42c1b}h1,h2,h3,h4{margin:0;line-height:1em}h1{font:700 5em Roboto,Arial,Helvetica;margin:.25em 0;text-transform:uppercase}h2{font:300 2.5em Roboto,Arial,Helvetica;margin-bottom:1.5em}h3{font:300 2em Roboto,Arial,Helvetica;margin:2em 0 1em}h4{font:300 1.5em Roboto,Arial,Helvetica;margin-bottom:1em}h4 i{margin-right:.5em}p{font-size:1em;line-height:1.7em;margin-bottom:1.7em}.spacer{padding:1em 0}a{color:#020a07;text-decoration:none}a:hover,a:active{color:#d42c1b;text-decoration:none}.btn,a,.btn:hover,a:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:none!important}.btn{border:none;border-radius:0;padding:1em 4em;background:#00000080;text-transform:uppercase}.btn:hover,.btn:active{color:#020a07}.btn-default{color:#ccc;border:1px solid #aaa}.btn-default:hover,.btn-default:active{background:#000c}.btn-primary{color:#d42c1b;background:#020a07;width:100%;outline:none}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#d42c1b;box-shadow:none}#home{padding-top:6em}.about.spacer{padding-left:4em;padding-right:4em;padding-bottom:0}.services ol li{width:12em;height:12em;border:1px solid #ccc;padding:0;border-radius:50%;margin:0 1.25em;line-height:13.5em;color:#020a07;cursor:pointer}.services ol li span{line-height:2em;display:inline-block;font-weight:300}.services ol li span i{font-size:3em}.services ol li span b{display:block;font-size:1em;font-weight:300}.services ol span:hover,ul span:hover a,ul span:active a,li span:active a{color:#d42c1b;font-size:larger;line-height:18pt}.contactform textarea,.contactform input{width:100%;padding:1em;border:1px solid #ccc;margin-bottom:1em;border-radius:0;outline:none}.registration textarea,select,.registration input{width:100%;padding-left:1em;border:1px solid #ccc;margin-bottom:1em;border-radius:4px;outline:none}.registration span{color:#d42c1b}.partners img{float:left;margin:0 75px 30px 0}.testimonails{min-height:195px}.testimonails img{margin-top:5px}.testimonails span{color:#888}.testimonails span b{font-weight:400}.carousel-indicators li{border:1px solid #f3c024}.carousel-indicators{bottom:0}.carousel-item{height:100vh;min-height:300px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#works{padding-top:6em}#works figcaption a{border:1px solid #fff;margin-top:1em;display:inline-block;color:#fff;padding:0 2em}#works figcaption a:hover{text-decoration:none;padding:0 3em}.team figure{width:100%}.team img{width:100%}.team b{font-size:1.2em;display:block}.team a i.fa{color:#fff;font-size:2em}.team a i.fa:hover{color:#e89f10}*{font-family:Arial,Helvetica,sans-serif}.footer{background-color:#111;color:#fff;font-size:1em;color:#aaa}.footer a{color:#aaa;margin:0 1em}.gototop{position:fixed;bottom:20px;right:20px;background:#00000080;padding:10px;color:#d42c1b}.gototop i{line-height:.5em}@media (max-width: 1200px){body{font:300 13px/13px Roboto,Arial,Helvetica}.navbar-brand{padding-top:11px}.services ul li{margin:0 .5em}.grid figure h2{font:700 1.5em Roboto,Arial,Helvetica}figure.effect-oscar figcaption{padding:12%}figure.effect-oscar figcaption:before,figure.effect-chico figcaption:before{inset:20px}.partners img{margin:0 25px 25px 0}}@media (max-width: 900px){h1{font:700 3.5em Roboto,Arial,Helvetica}h4{font:300 1.3em Roboto,Arial,Helvetica}.btn{padding:1em 2em}.partners img{margin:0 15px 25px 0;width:157px}.services ul li{width:9em;height:9em}figure.effect-chico figcaption{padding:2em}figure.effect-oscar figcaption{padding:20%}figure.effect-chico figcaption:before{inset:10px}.grid figure.effect-chico p{font-size:.6em;line-height:1.5em}}@media (max-width: 767px){body{font:300 12px/12px Roboto,Arial,Helvetica}.navbar-nav>li>a{line-height:1em}.navbar-brand{padding:7px}.navbar-brand img{height:37px}.navbar-toggle{margin-top:12px}.carousel-caption,.carousel-control,.carousel-indicators{display:none}h2.text-center{text-align:left;font-size:1.7em}h4{font:300 1.2em Roboto,Arial,Helvetica}#partners h2{padding:0 1em}#home{padding-top:5em}.partners{display:block;float:left}.partners img{width:120px}.about.spacer{padding-left:2em;padding-right:2em}.spacer{padding:2em 0}.services ul li{margin-bottom:1em}.highlight-info .overlay{padding-bottom:2em}.grid.team div{margin:0;padding:0}figure.effect-chico figcaption{padding:1.5em}.footer{margin-top:2em;padding-bottom:2em}}.ng-valid[required],.ng-valid.required{border-left:5px solid #42A948}.ng-invalid:not(form){border-left:5px solid #a94442}.alert{background:#d42c1b;color:#f5f5f5;padding:7px;font-size:.9em;margin-bottom:20px;display:inline-block;animation:1s alertAnim forwards}@keyframes alertAnim{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.title-field{position:absolute;bottom:2px;left:0;height:1px;width:100%;background:#444;background:linear-gradient(transparent 0%,#444 50%,transparent 100%)}.nav-link{float:right}.nav-link.active{background-color:#000}.nav-item{float:right}.nav-item.active{color:#000}[data-tooltip]:hover:after{display:flex;color:#020a07;z-index:1;position:absolute;content:attr(data-tooltip);background:#eee;padding:.25em;border-radius:6px;text-align:center;box-shadow:#00000059 0 5px 15px;opacity:.8}
