body{margin:0;padding:0;background:#fcf5ef !important}form{overflow:hidden;position:relative}header{background:#0e77bb;overflow:hidden}header p{margin:14px 0}header p a{text-decoration:none;color:#fcf5ef;font-size:18pt}header p,.content p,h1,h2{text-align:center}div.header-splitter{width:100%;height:12px;background:#cecece}.content .order-box a,footer h2{color:#aea9a3}footer table,.content table{border-collapse:separate;width:911px;margin:25px auto;border-spacing:25px}footer table td,.content table td{text-align:center;vertical-align:middle;margin:3px 0}footer div.footer-background{position:relative;background:#d6d5d5;width:100%;padding:25px 0}footer div.footer-background .up-arrow{position:absolute;left:100px;bottom:18px;cursor:pointer}footer table{border-spacing:0;position:relative}footer table td{width:33%}footer table td.left{text-align:left}footer table td.right{text-align:right}.popover{border-radius:10px;background-color:#d6d5d5;border:1px solid #d6d5d5;max-width:911px;width:911px;box-shadow:none}.popover.bottom>.arrow::after,.popover.top>.arrow::after{border-bottom-color:#d6d5d5;border-top-color:#d6d5d5}.popover.bottom>.arrow,.popover.top>.arrow{border-bottom-color:#d6d5d5;border-top-color:#d6d5d5}.popover-button{cursor:pointer}.social-networks-share{width:auto;margin:0 auto}.social-networks-share a{margin:0 30px}div.carousel{width:576px;margin:0 auto}a.carousel-control{background:0}a.carousel-control span.glyphicon-chevron-right,a.carousel-control span.glyphicon-chevron-left{width:54px;height:54px}.carousel-control.right,.carousel-control.left{background:0}.glyphicon-chevron-left::before{content:none}.glyphicon-chevron-right::before{content:none}a.carousel-control span.glyphicon-chevron-right{background-image:url('/static/img/grey-arrow-right.png');margin-left:55px}a.carousel-control span.glyphicon-chevron-left{background-image:url('/static/img/grey-arrow-left.png');margin-right:55px}div.carousel-inner img{margin:0 133px}.carousel-indicators{display:none}div.process{position:relative;width:911px;height:157px;margin:30px 0}div.process div.steps{position:absolute;z-index:1}div.process div.steps img{margin:0 7px}div.process div.steps img.first{margin-left:0}div.process div.steps img.last{margin-right:0}div.process div.arrows{position:absolute;z-index:2}div.process div.arrows img{margin:52px 88px}div.process div.arrows img.first{margin-left:198px}div.process div.arrows img.last{margin-right:198px}div.box-order{width:100%;overflow:hidden;position:relative}div.box-order input,div.box-order textarea,div.box-order select{float:left;margin:5px 2%;width:96%;padding:5px 5px;background:#fcf5ef}div.form-group{overflow:hidden;margin-bottom:5px}div.box-order div.client-phone{width:96%;margin:0 2% 5px 2%}div.box-order div.client-phone input.form-control{margin-left:0;margin-top:0;margin-bottom:0}div.box-order input[type=button]{background:#fcf5ef;border:0}div.order-box-map{width:96%;height:320px;margin:5px 2% 10px 2%}p.result-message{position:absolute;z-index:1;bottom:0;height:auto;width:100%;padding:172px 0;margin:0;color:#0e77bb;font-size:16pt;text-align:center;background:#d6d5d5}div.offices{position:absolute;z-index:10;width:100%;height:100%;padding:40px 50px;font-size:18px;background:#d6d5d5;opacity:.85;display:none}.content{width:911px;margin:0 auto}h1,h2,.phone{color:#29628f}h1{font-size:36pt}h2,.phone{font-size:18pt}.content,.content div{overflow:hidden}.content .order-box a{padding:20px 80px;margin:10px 0;background:0;font-size:18pt;text-decoration:none;overflow:hidden;border:1px solid #aea9a3;border-radius:5px}.content .order-box a:hover{color:#231f20;border-color:#231f20}.full-width,.half-width{text-align:justify !important}.full-width{width:100%}.half-width{width:48%;margin:0}.left-align{float:left}.right-align{float:right}hr.grey-line{background:#231f20 !important;color:#231f20 !important;width:406px;height:1px}hr.float-left{float:left;clear:left;margin:26px 20px 0 0}hr.float-right{float:right;clear:right;margin:26px 0 0 20px}div.splitter{float:left;width:100%;margin:20px 0}div.splitter img{margin:0 auto}div.tooltip-half-width{text-align:justify !important;width:45%;margin:20px 2%}.full-width,.half-width{text-align:justify !important}.full-width{width:100%}.modal-content{border:none !important;box-shadow:none !important;background:none !important}input.ng-invalid{border:1px solid red}