.cmbf-form-class{width:100%;margin:0;position:relative;z-index:9999}.cmbf-form-class::before,.cmbf-form-class::after{clear:both;content:"";display:table}.cmbf-form-class fieldset{margin:24px 0 30px;padding:0 1.5em;border:0;font-size:100%;font:inherit;vertical-align:baseline}.cmbf-form-inline .cmbf-form-class fieldset{padding:0}.cmbf-form-inline{z-index:9;position:relative}.cmbf-form-class .cmbf-icon{position:relative}.cmbf-form-class .cmbf-field-container{position:relative;margin:10px 0}.cmbf-form-class .cd-label{display:block}.cmbf-form-class input[type="text"],.cmbf-form-class legend{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-sizing:border-box}.cmbf-form-class input[type="text"]{padding:14px 12px 14px 45px;border:1px solid #cfd9db;background-color:#fff;border-radius:.25em;box-shadow:none;color:#808080;font-family:Arial,sans-serif;font-size:1em;height:48px;font-weight:400;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.cmbf-form-class input[type="text"]:focus{outline:none;border-color:#2c97de;box-shadow:none}.cmbf-form-class .cmbf-icon svg{position:absolute;top:50%;left:13px;width:21px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cmbf-form-class .cmbf-error{white-space:nowrap;line-height:48px;width:auto;height:48px;background:#f16767;color:#fff;letter-spacing:.2px;font-size:70%;font-weight:100;font-family:Arial,sans-serif;padding:0 8px;position:absolute;top:0;right:0;border-top-right-radius:.25em;border-bottom-right-radius:.25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;pointer-events:none;min-width:120px;text-align:center;opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.cmbf-form-class .valid-error .cmbf-error{opacity:1}.cmbf-form-class .valid-error input[type="text"]{border-color:#f16767}.cmbf-form-class input:focus:invalid:focus{border-color:none;box-shadow:none}.cmbf-form-class .button{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-family:Arial,sans-serif;display:inline-block;position:relative;border:none;border-radius:.25em;background:#a87d7d;color:#fff;letter-spacing:.5px;font-size:14px;height:48px;line-height:48px;padding:0 15px;cursor:pointer;white-space:nowrap;width:100%;box-sizing:border-box;text-align:center;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.cmbf-form-class .button:hover{opacity:.9}.cmbf-form-modal{position:fixed;width:100%;max-width:390px;right:0;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);border-radius:.25em;border:1px solid #ecf0f1;box-shadow:0 3px 20px rgba(0,0,0,0.15);background-color:#fff;margin:0 auto;z-index:9999;display:none}.cmbf-form-modal .cmbf-form-close{position:absolute;top:10px;right:10px;width:32px;height:32px;overflow:hidden;text-indent:100%;white-space:nowrap;cursor:pointer;z-index:99999}.cmbf-form-modal .cmbf-form-close:before,.cmbf-form-modal .cmbf-form-close:after{content:'';position:absolute;left:50%;top:50%;height:2px;width:16px;border-radius:4em;background-color:#cbccc8;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cmbf-form-modal .cmbf-form-close:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.cmbf-form-modal .cmbf-form-close:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.cmbf-button-container{outline:none;height:48px;line-height:18px;text-align:center;padding:0 40px;border-radius:.5em;background:#fff;font-family:Arial,sans-serif;font-size:15px;border:1px solid #a87d7d;background:#a87d7d;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);box-shadow:inset 0 -1px 0 1px rgba(0,0,0,0.05),inset 0 -10px 20px rgba(0,0,0,0.1);text-shadow:0;font-weight:bold;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}.cmbf-button-fixed-right-vertical{position:fixed;z-index:999;top:calc(96%);right:0;transform:rotate(90deg) translateX(30%);-webkit-transform-origin:right top;transform-origin:right top;border-top-right-radius:0;border-top-left-radius:0}.cmbf-button-fixed-left-vertical{position:fixed;z-index:999;top:calc(96%);left:0;transform:rotate(-90deg) translateX(-30%);-webkit-transform-origin:left top;transform-origin:left top;border-top-right-radius:0;border-top-left-radius:0}.cmbf-button-fixed-bottom-left{position:fixed;z-index:999;bottom:0;left:2.5%;border-bottom-right-radius:0;border-bottom-left-radius:0}.cmbf-button-fixed-bottom-right{position:fixed;z-index:999;bottom:0;right:2.5%;border-bottom-right-radius:0;border-bottom-left-radius:0}.cmbf-button-container:hover{text-shadow:0 -1px 1px rgba(0,0,0,0.4);box-shadow:inset 0 -1px 0 1px rgba(0,0,0,0.2),inset 0 -10px 20px rgba(0,0,0,0.2)}.cmbf-obfuscator{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);background:linear-gradient(to top, rgba(0,0,20,0.85) 0, rgba(0,0,10,0.95) 100%) repeat scroll 0 0 transparent !important;z-index:1000;margin-top:0;display:none}.cmbf-form-pop-up{position:relative;top:50%;max-width:500px;max-height:85%;margin:auto;z-index:2002;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1001}.cmbf-success{display:none;line-height:1.7;color:#2ea341;font-weight:bold}body{margin:0 0 50px 0;background:url(../images/background.jpg) top center;background-color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}body .modal{z-index:1055}header .container{background-color:#f5f5dc;padding-top:15px;padding-bottom:15px}header .col-lg-3{padding-top:5px;padding-bottom:5px}header .logo{text-align:center}header .logo img{line-height:100px}header .header-text{text-align:center;margin:20px 20px 0 20px}header .header-text h3{font-family:Arial,sans-serif;font-size:18px}header .contact{text-align:center;display:block}header .contact a{font-family:Arial,sans-serif;text-decoration:none;color:#000;font-size:16px}header .contact a:hover{color:#a87d7d}header .contact img{height:15px;width:15px}header .header-callback{margin-top:20px;text-align:center}header .header-callback button{background-color:#a87d7d;border:none;height:50px;width:150px;font-size:15px;color:#fff;font-weight:600;border-radius:.5em;font-family:Arial,sans-serif;box-shadow:inset 0 -1px 0 1px rgba(0,0,0,0.05),inset 0 -10px 20px rgba(0,0,0,0.1);text-shadow:0 -1px 0 rgba(0,0,0,0.2)}header .header-callback button:hover{box-shadow:inset 0 -1px 0 1px rgba(0,0,0,0.2),inset 0 -10px 20px rgba(0,0,0,0.2);text-shadow:0 -1px 1px rgba(0,0,0,0.4)}@media (max-width:991px){header .contact{display:none}}menu-bar .container{background-color:#f5f5dc;padding-top:15px;padding-bottom:15px;text-align:center}menu-bar .container .menu{width:100%;background-color:#a87d7d}menu-bar .container .menu .hide-menu{display:none}menu-bar .container .menu ul span{border:.05px ridge #bc9c9c;height:22px;margin-left:20px;margin-right:20px}menu-bar .container .menu ul li{margin-left:-5px;display:inline-block;text-decoration:none;list-style-type:none}menu-bar .container .menu ul li a{font-family:Myriad Pro;text-decoration:none;line-height:2.2;padding:10px;color:#fff;font-size:18px}menu-bar .container .menu ul li a:hover{background-color:#bc9c9c}menu-bar-circle .row{background-color:rgba(245,245,220,0.95);height:220px;padding-bottom:20px}menu-bar-circle .row a{transition:all .3s ease-in-out;position:absolute;margin-top:-10px}menu-bar-circle .row a:hover{transform:translateY(20px);background:url(../images/blocks_hover.png) 0 -40px no-repeat}menu-bar-circle .row .circle-menu{text-align:center;display:inline-block;height:200px;width:150px}menu-bar-circle .row .circle-menu p{font-family:Myriad Pro;text-decoration:none;font-size:20px;color:#000;line-height:1}menu-bar-circle .row .circle-menu img{margin-top:20px;border:.5px solid #a87d7d;border-radius:50%;height:100px;width:100px;padding:5px}@media (max-width:992px){menu-bar-circle .container{display:none}menu-bar .container .menu .hide-menu{display:block}}slider .container{padding-bottom:15px;background-color:#f5f5dc}slider .container .slider img{height:450px}@media (max-width:992px){slider .container .slider img{height:350px}}@media (max-width:768px){slider .container .slider img{height:300px}}@media (max-width:576px){slider .container .slider img{height:200px}}main .img-owl{width:40px;margin-left:10px;margin-right:10px;margin-top:-10px}main .container{background-color:rgba(245,245,220,0.95);padding-top:15px;padding-bottom:15px}main h1{font-family:times new roman,times,serif;font-size:30px;font-weight:600;text-align:center;line-height:100px}main .about-main p{font-family:times new roman,times,serif;font-size:20px;font-weight:500}main .row{text-align:center}main .card{border:1px inset #000}main .btn{width:100%;color:#fff;background-color:#a87d7d;border-color:#a87d7d}main .btn:hover{background-color:#bc9c9c;border-color:#bc9c9c}main .btn:active{background-color:#bc9c9c;border-color:#bc9c9c}main .btn:focus{box-shadow:0 0 0 0 #bc9c9c}main .card-text{}main .about{padding-left:100px;padding-right:100px}main .about .card-body{background-color:#f5f5dc;margin-bottom:20px}main .about .row{border:.5px solid #000}main .about .row .col-sm-6{border:.5px solid #000;padding:10px}main .about .row .col-sm-6 span{font-weight:bolder}main .about .row .col-sm-3{border:.5px solid #000;padding:10px}main .about .row .col-sm-3 span{font-weight:bolder}main .about-center{text-align:center}main .about-center p{color:#000;font-size:20px;font-weight:bolder}main .telephone-recording{text-align:center;display:block}main .telephone-recording .contact a{font-family:Arial,sans-serif;text-decoration:none;color:#000;font-size:16px}main .telephone-recording .contact a:hover{color:#a87d7d}main .telephone-recording .contact img{height:15px;width:15px}main .police-info{text-align:center}main .police-info p{font-weight:600;text-decoration:underline}@media (max-width:992px){main .about{padding-left:50px;padding-right:50px}menu-bar .menu{z-index:1050;left:0;top:0;overflow-y:scroll;background-color:#800080;position:fixed;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;transition:all .5s;left:-100vw}menu-bar .menu span{display:none}menu-bar .menu-link{z-index:1051;display:block;width:50px;height:50px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.4);box-shadow:1px 1px 10px rgba(0,0,0,0.4);position:fixed;top:20px;left:20px}menu-bar .menu-link span,menu-bar .menu-link span:before,menu-bar .menu-link span:after{display:block;height:2px;width:16px;position:absolute;left:50%;margin-left:-9px;top:50%;margin-top:-1px;background-color:#333}menu-bar .menu-link span:before{transition:all .2s;content:'';margin-top:-6px;margin-left:-8px}menu-bar .menu-link span:after{transition:all .2s;content:'';margin-top:4px;margin-left:-8px}menu-bar .menu-link_active span{background-color:transparent}menu-bar .menu-link_active span:before{transform:rotate(135deg);margin-top:0}menu-bar .menu-link_active span:after{transform:rotate(-135deg);margin-top:0}menu-bar .menu_active{z-index:1050;left:0;top:0}menu-bar .menu ul{list-style:none;text-decoration:none;padding:0;text-align:center;position:absolute;top:0;left:0}menu-bar .menu ul li{cursor:pointer;width:100vw}menu-bar .menu a{text-decoration:none;line-height:4;font-weight:100;letter-spacing:4px;display:block;width:100vw;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;color:#fff}menu-bar .menu a:hover{background-color:rgba(255,255,255,0.4);text-decoration:none}}@media (max-width:768px){main .about{padding-left:20px;padding-right:20px}main h1{font-family:times new roman,times,serif;font-size:20px;font-weight:600;text-align:center;line-height:100px}}@media (max-width:576px){main .about{padding-left:0;padding-right:0}}footer .container{background-color:#efefc8;text-align:center}footer .container .row{padding:30px 0 30px 0}footer .container .contact a{font-family:Arial,sans-serif;text-decoration:none;color:#000;font-size:16px}footer .container .contact a:hover{color:#a87d7d}footer .container .contact img{height:15px;width:15px}footer .container .vk_groups{margin:0 auto}footer .container .menu{width:100%;height:10px;background-color:#a87d7d}footer .container .copyright{color:#696969;font-size:13px;font-family:Myriad Pro;padding:30px 0 30px 0}.modal-header{background-color:#f5f5dc}.modal-header legend{padding-bottom:15px;margin:0 0 -20px;font-size:28px;line-height:1.4;border-bottom:1px solid #ecf0f1;color:#363b4a}.modal-body{background-color:#f5f5dc;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.modal-body .btn{color:#fff;background-color:#a87d7d;border-color:#a87d7d}.modal-body .btn:hover{background-color:#bc9c9c;border-color:#bc9c9c}.modal-body .btn:focus{box-shadow:0 0 0 0 #bc9c9c}.hide{display:none}modal .row{border:.5px solid #000}modal .col-lg-5{border:.5px solid #000;padding:10px}modal .col-lg-7{border:.5px solid #000;padding:10px}desctop{display:block;visibility:visible}.desctop{display:block;visibility:visible}mobile{display:none;visibility:hidden}@media (max-width:992px){desctop{display:none;visibility:hidden}.desctop{display:none;visibility:hidden}mobile{display:block;visibility:visible}}.menu-filtr{padding-top:5px;padding-bottom:5px;text-align:left;color:#fff;font-weight:300;font-size:18px;background-color:#a87d7d}.menu-filtr li{margin-left:-30px;margin-right:10px;margin-top:5px;margin-bottom:5px;list-style-type:none;background-color:#b08989;padding:5px;border:.5px solid #000;cursor:pointer}.menu-filtr li a{display:block;width:100%;height:100%}.menu-filtr li:hover{background-color:#c5a8a8}