@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(../icon/css/all.min.css);@import url(../css/bootstrap.min.css);@import url(../css/swiper.min.css);@import url(animate.min.css);@font-face{font-family:BerlingskeSerif;src:url(../fonts/BerlingskeSerif-Medium.woff) format('woff');font-style:normal;font-weight:400}html{width:100%!important;height:100%!important}body{width:100%!important;height:100%!important;font:normal 15px/1.8 Mulish,sans-serif;letter-spacing:.03em;color:#444;background-color:#fff;-webkit-font-smoothing:antialiased}.title{line-height:1.2;margin:0;font-weight:300;font-size:36px;text-transform:none;color:#000}h1{font-size:42px}h1,h2,h3,h4,h5,h6{margin:0 0 35px;line-height:1.7;font-weight:600}h4,h5,h6{font-weight:700}.no-transform{text-transform:none}p{margin:0 0 35px}a{text-decoration:none;color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}a img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}img{-webkit-filter:blur(0);filter:blur(0)}:focus,a,img,input{outline:0!important}a:focus,a:hover{color:#666;text-decoration:none}a img:hover{opacity:.85}.white{color:#fff!important}.main-color{color:#2d86e9}.no-pad{padding:0!important;margin:0!important}.no-pad-btm{padding-bottom:0!important}.no-pad-top{padding-top:0!important}.overlay{background:rgba(7,9,21,.7)}.overlay-gray{background:rgba(0,0,0,.7)}.overlay-white{background:rgba(255,255,255,.8)}.overlay,.overlay-gray,.overlay-white{width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}.image-overlay{padding:0;margin-top:-200px;position:relative}@media (max-height:770px){.image-overlay{margin-top:-120px}}.big{font-size:300px;line-height:1;text-shadow:none}.breadcrumb{background-color:transparent;padding:15px 15px}.section,section{position:relative;z-index:992;padding-top:90px;padding-bottom:120px;background-color:#fff}strong{font-family:Mulish,sans-serif;font-weight:700}.hero{background-color:#fff;background-size:cover;background-position:center;width:100wh;height:100vh;display:flex;border-bottom:1px solid #3333330d}.center-content{padding-top:315px;color:#232323}.center-content h1{font-family:Mulish,sans-serif;text-transform:none;font-size:72px;font-weight:800;line-height:1.2;margin:0;color:#886cc0;margin-bottom:15px}.center-content h2{font-family:Mulish,sans-serif;text-transform:none;font-weight:300;font-size:18px;line-height:28px;color:#7d7987;margin-bottom:15px}.center-content strong{font-family:Mulish,sans-serif;text-transform:none;font-weight:700}.mac-home{padding-top:325px;transition:transform .2s;margin:0 auto}.mac-home:hover{transform:scale(1.1)}.btn-auth-head{color:#886cc0!important;background:#f9fbfd;padding:15px;padding:12px 25px!important;border-radius:50px;margin-right:8px;margin-left:25px;margin-top:5px;transition:.7s}.btn-auth-head:active,.btn-auth-head:focus,.btn-auth-head:hover{color:#886cc0!important;background:#f9fbfd!important;opacity:.7}.btn-reg-head{color:#fff!important;background:#886cc0;padding:15px;padding:12px 25px!important;border-radius:50px;margin-right:8px;margin-top:5px;transition:.7s}.btn-reg-head:active,.btn-reg-head:focus,.btn-reg-head:hover{color:#fff!important;background:#886cc0!important;opacity:.7}.logo-header{width:380px;margin-bottom:30px}.call-block{margin-top:8px;margin-left:20px}.btn-call{background:0 0!important;border:2px solid #fff;border-radius:50px!important;color:#fff!important;padding:11px 18px 10px 18px!important;font-size:13px!important;font-weight:700!important;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn-call:hover{opacity:.7}.btn-call li.active a{color:#fff!important}.navbar-custom.top-nav-collapse .btn-call{background:0 0!important;border:none;border-radius:50px!important;color:#2d86e9!important;padding:9px 18px 10px 18px!important;font-size:15px!important;font-weight:700!important;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.navbar-custom.top-nav-collapse .btn-call:hover{opacity:.7}.navbar-custom.top-nav-collapse .btn-call li.active a{color:#2d86e9!important}.btn-submit{background:#2d86e9!important;border-radius:50px!important;color:#fff!important;width:100%;border:none;padding:15px 20px!important;font-size:16px!important;font-weight:700!important;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn-submit:hover{background:#499af5!important}.btn-subscr{background:#2d86e9!important;border-radius:3px!important;color:#fff!important;width:100%;text-align:center;padding:11px 18px 10px 18px!important;font-size:14px!important;font-weight:600!important;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn-subscr:hover{background:#499af5!important}.section-small{position:relative;padding-top:80px;padding-bottom:80px}.list-inline>li{padding-bottom:10px;vertical-align:bottom}.btn,.dropdown-menu,.label,.list-group-item,.panel,.progress,input,select,textarea{border-radius:5px!important}.label{padding:.2em .7em .3em .7em}.nav .label{padding:.4em .7em .3em .7em}.label-danger{background-color:#c00}.badge{line-height:inherit;border-radius:2px!important}.btn:hover{opacity:.65}.btn-border:focus,.btn-dark-border:focus,.btn-gray:focus,.btn-universal:focus,.btn-violet:focus,.btn-white:focus{opacity:1}a .fa,a .icon{text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.iconsmall{font-size:46px;float:left;line-height:54px;padding-right:10px}.icon-big{font-size:80px;line-height:120px;display:block}#services-construction .icon-big{color:#d4c787}#time .icon-big{color:#ff4081}header .icon-big{line-height:140px}.classic,.classic2{font-family:Caveat;font-weight:400!important;text-transform:capitalize;letter-spacing:0;margin:0 0 15px;transform:rotate(-3deg)!important;-moz-transform:rotate(-3deg)!important;-webkit-transform:rotate(-3deg)!important;opacity:.8}.classic2{font-family:'Great Vibes'}.thin{font-weight:100!important}::-moz-selection,::selection{color:#fff;background:#000}ol,ul{margin-bottom:1.5em}.float-left{float:left}.float-right{float:right}.navbar-custom{margin-bottom:0;border-bottom:transparent;text-transform:uppercase;color:rgba(0,0,0,.9);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.navbar-custom .navbar-brand{font-size:32px;font-weight:800;letter-spacing:-.01em;text-transform:none;padding:17px 5px 12px 15px;margin-top:-11px}.navbar-custom img{display:inline-block}.navbar-custom.top-nav-collapse{background-color:#fff;z-index:999999;-webkit-box-shadow:5px 5px 40px 0 rgba(0,0,0,.06);box-shadow:5px 5px 40px 0 rgba(0,0,0,.06)}.navbar-custom.top-nav-collapse a{color:rgba(71,71,102,.69)}.navbar-custom.top-nav-collapse .navbar-brand{font-size:22px;padding-top:16px;margin-top:0}.navbar-fixed-top .container{width:1170px}@media (min-width:1200px){.top-nav-collapse .container{width:1170px!important}}.navbar-custom .navbar-brand .logo{max-height:40px;display:inline-block}.logoborder{border:1px solid #fff;padding:10px;max-height:42px!important}.navbar-custom.top-nav-collapse .navbar-brand .logo{max-height:24px}.navbar-custom .navbar-brand .logodark{display:none}.navbar-custom.top-nav-collapse .navbar-brand .logodark{display:inline-block}.navbar-custom .navbar-brand .logo{display:inline-block}.navbar-custom.top-nav-collapse .navbar-brand .logo{display:none}.navbar-custom.top-nav-collapse .navbar-brand .logodark{margin-top:-7px;width:210px}.navbar-custom .navbar-brand i{vertical-align:middle}.navbar-custom .navbar-brand:focus{outline:0}.navbar-custom .navbar-brand .navbar-toggle{padding:4px 6px;font-size:16px;color:#fff}.navbar-custom .navbar-brand .navbar-toggle:active,.navbar-custom .navbar-brand .navbar-toggle:focus{outline:0}.nav>li>a{padding:18px 13px 17px}.navbar-custom a{color:rgba(71,71,102,.69);font-family:Mulish,sans-serif;font-style:normal;font-weight:500;font-size:15px;text-transform:none;text-decoration:none}.navbar-custom .nav li a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.navbar-custom .nav li a:hover{outline:0;background-color:transparent}.navbar-custom .nav li a:active,.navbar-custom .nav li a:focus{outline:0;background-color:transparent}.navbar-custom .nav li.active{outline:0;background-color:transparent!important}.navbar-custom .nav li.active a{color:#886cc0}.navbar-custom .nav li.active a:hover{opacity:.8}.navbar-custom.top-nav-collapse .nav li.active a{color:#886cc0}.navbar-custom.top-nav-collapse .nav li.active a:hover{opacity:.8}.dropdown-menu{background-color:rgba(255,255,255,.97);color:#fff;min-width:230px!important;right:0;left:auto;border:0}.dropdown-menu>li>a{font-size:12px;font-weight:600;padding:12px 18px;white-space:nowrap}.dropdown-menu>.active>a{color:#333!important;background-color:transparent}.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:transparent}.nav .open>a{background-color:transparent;border-color:transparent}.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;border-color:transparent}.nav .badge{background-color:#789;color:#fff;padding:4px 5px 5px 6px;font-size:11px;position:absolute;margin:-10px -5px;line-height:1;border-radius:50%!important}.navbar-toggle{padding:10px 5px}.navbar-toggle .icon-bar+.icon-bar{margin-top:5px!important}.navbar-toggle .icon-bar{width:35px;padding-top:3px;border-radius:0;background:#000;border-radius:50px}.top-nav-collapse .icon-bar{background:#333}.vmenu{display:inline-block;margin:0;padding:0}a.btn-nav .btn{margin-bottom:0}.navbar-custom .nav .dropdown-menu li a.btn-nav:hover{background-color:#fff}.menu-divider{width:1px;border-right:1px solid #b3b3b3;line-height:18px;margin:23px 15px 0}.dropdown-menu strong{padding:20px 0 16px 18px;display:block;font-size:13px;font-weight:800;line-height:1px;color:#555!important}.nav .active{height:auto!important}.dropdown-menu{padding:10px 0}.navbar-nav:not(.sm-collapsible) ul .caret{position:absolute;right:0;margin-top:6px;margin-right:15px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px dashed}.navbar-nav:not(.sm-collapsible) ul a.has-submenu{padding-right:30px}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{position:absolute;right:0;margin:-25px 14px 0 0;padding:0;width:32px;height:26px;line-height:24px;text-align:center;border-width:1px;border-style:solid}.navbar-nav.sm-collapsible .caret:before{content:'+';font-family:monospace;font-size:20px}.navbar-nav.sm-collapsible .open>a>.caret:before{content:'-'}.navbar-nav.sm-collapsible a.has-submenu{padding-right:50px}.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret,.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] ul .caret{position:static;margin:0 0 0 2px;padding:0;width:0;height:0;border-top:4px dashed;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent}.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret:before{content:''!important}.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] a.has-submenu{padding-right:15px}.navbar-nav span.scroll-down,.navbar-nav span.scroll-up{position:absolute;display:none;visibility:hidden;height:20px;overflow:hidden;text-align:center}.navbar-nav span.scroll-up-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-top:7px dashed transparent;border-right:7px dashed transparent;border-bottom:7px solid;border-left:7px dashed transparent}.navbar-nav span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-top:7px dashed transparent;border-right:7px dashed transparent;border-bottom:7px solid;border-left:7px dashed transparent;top:6px;border-top:7px solid;border-right:7px dashed transparent;border-bottom:7px dashed transparent;border-left:7px dashed transparent}.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header,.navbar-nav.sm-collapsible ul .dropdown-menu>li>a{padding-left:35px}.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header,.navbar-nav.sm-collapsible ul ul .dropdown-menu>li>a{padding-left:45px}.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header,.navbar-nav.sm-collapsible ul ul ul .dropdown-menu>li>a{padding-left:55px}.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header,.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu>li>a{padding-left:65px}.navbar-nav .dropdown-menu>li>a{white-space:normal}.navbar-nav ul.sm-nowrap>li>a{white-space:nowrap}.navbar-nav.sm-collapsible ul.sm-nowrap>li>a{white-space:normal}.navbar-right ul.dropdown-menu{left:auto;right:0}.dropdown-menu .fa{opacity:.5!important;line-height:13px!important}.nav .fa{font-size:16px;line-height:1px}.nav .fa-angle-down{font-size:13px}.nav .fa,.nav a .fa{opacity:1!important}.nav .fa-plus{font-size:12px}@media (min-width:991px){.navbar-custom{padding:30px;border-bottom:0;letter-spacing:0;background:0 0;background:0 0}.navbar-custom.top-nav-collapse{padding:8px 30px;background-color:#fff}.navbar-custom .nav .dropdown-menu li a:hover{background-color:#eee}@-webkit-keyframes fadeInUniversal{0%{opacity:0;transform:translate(0,-40px)}100%{opacity:1;transform:translate(0,0)}}@keyframes fadeInUniversal{0%{opacity:0;transform:translate(0,-40px)}100%{opacity:1;transform:translate(0,0)}}li:hover ul.dropdown-menu{opacity:1;-webkit-animation:fadeInUniversal .7s;animation:fadeInUniversal .7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}.navbar-left{float:right!important}ul.dropdown-menu.columns-2{left:0!important;padding:20px 22px 25px}ul.dropdown-menu.columns-3{left:0!important;padding:20px 22px 25px;-moz-column-count:3;-webkit-column-count:3;column-count:3;min-width:760px!important}ul.dropdown-menu.columns-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;min-width:380px!important}.columns2 .btn-white,.columns3 .btn-white{margin-top:12px;display:inline-block}.navbar-fixed-top .caret,.navbar-fixed-top .open>.dropdown-menu{display:none}.angle-right:after{float:right;font-family:fontawesome;content:"\f105";color:inherit;position:absolute;right:20px}}@media (max-width:991px){.dropdown-menu{padding:0}}@media (max-width:990px){p.empty{display:none}.search-button{margin-top:0}.nav .badge{margin:2px 4px}.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{background-color:#fff!important;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.collapse{display:none!important}.navbar-nav{text-align:center;margin-top:7px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:14px;padding-bottom:14px}.collapse.in{display:block!important}.navbar-collapse.in{overflow-y:auto!important}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:10px 15px 10px 25px}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent;background-image:none}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:400px}.nav-pills.nav>li>a:focus,.nav-pills.nav>li>a:hover{background-color:transparent}.nav-pills.nav>li>a{padding:0;padding-top:10px;padding-bottom:10px}.scroll-btn{width:57px;display:block;text-align:center;margin:60px auto -60px}.scroll-btn .weel{position:relative;display:inline-block;height:22px;margin:10px auto 5px}.scroll-btn .mouse{position:relative;display:inline-block;width:30px;height:50px;border:2px solid #eee;border-radius:24px;opacity:.5}.scroll-btn .weel span{position:absolute;display:block;top:0;left:50%;width:8px;height:8px;margin:-14px 0 0 -4px;background:#fff;border-radius:20px;-webkit-animation:scroll 3s linear infinite;-moz-animation:scroll 3s linear infinite;animation:scroll 3s linear infinite}@-webkit-keyframes scroll{1%{opacity:1;top:30%}20%{opacity:1;top:80%}60%{opacity:0;top:80%}100%{opacity:0;top:30%}}@-moz-keyframes scroll{1%{opacity:1;top:30%}20%{opacity:1;top:80%}60%{opacity:0;top:80%}100%{opacity:0;top:30%}}@keyframes scroll{1%{opacity:1;top:30%}20%{opacity:1;top:80%}60%{opacity:0;top:80%}100%{opacity:0;top:30%}}@media (max-height:690px){.scroll-btn{display:none}}.rotating{display:inline-block}.numscroller{font-family:Mulish,sans-serif;font-weight:100;font-size:50px;line-height:90px;letter-spacing:10px}.nav-tabs{margin-bottom:30px}.pager li>a,.pager li>span{padding:30px 0;border:0}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:transparent}.pagination>li>a,.pagination>li>span{padding:8px;margin-left:8px;border-radius:50%;color:#000;width:40px;height:40px;background:#eee;border-color:#fff}.pagination>.active>a{background-color:#333;border-color:#333}.pagination>.active>a:focus,.pagination>.active>a:hover{background-color:#333;border-color:#333}.pagination>.active>span{background-color:#333;border-color:#333}.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#333;border-color:#333}.pagination>li:first-child>a,.pagination>li:first-child>span{border-radius:50%!important}.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:50%!important}@media (max-width:768px){body{letter-spacing:0}.block-xs-center{text-align:center!important;margin-right:auto!important;margin-left:auto!important}.h4,h4{font-size:16px}.h2,h2{font-size:24px}.h3,h3{font-size:20px}.intro h1{font-size:48px;line-height:48px}.intro h1.classic{font-size:60px;line-height:60px;margin:50px 0 50px}.intro h1.classic2{font-size:65px;line-height:65px;margin:50px 0 50px}.section,section{padding-top:60px;padding-bottom:60px}.section-small{padding-top:60px;padding-bottom:60px}.portfolio-sorting li a{margin:0;letter-spacing:0}.shop-item img{width:100%}}@media (max-width:991px){.block-xs-center{text-align:center!important;margin-right:auto!important;margin-left:auto!important}.action{text-align:center}.action .btn{float:none;margin-top:30px;text-align:center}.action .text-right{text-align:center}.footer .text-right{text-align:left}.footer .footer-menu{padding-bottom:20px}section{background-attachment:scroll!important;background-position:50% 50%!important}.search-button{margin-top:5px}.dropdown-menu .search-button .fa{opacity:1!important}.nav li a{-webkit-transition:all 0s ease-in-out!important;-moz-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}}@media (max-width:480px){.intro h1{font-size:31px;line-height:32px;margin:0 0 16px}}@media (max-width:320px){.intro h1{font-size:27px;line-height:33px;margin:0 0 16px}}.magic,.magic2{position:absolute;width:100%;z-index:0;top:0;left:0}.footer{color:#444;font-size:14px;background:#f7f8f9;padding-top:17px;padding-bottom:17px;margin:0}.footer .footer-menu a{line-height:24px}.footer .counter{line-height:44px}.footer h4,.footer h5,.footer h6{font-weight:500;margin:0;opacity:.9;font-size:13px!important;color:#b1b1b1}.footer a{text-decoration:none;opacity:1}.footer a:hover{text-decoration:none}.footer-small{padding-top:50px;padding-bottom:50px;position:relative;z-index:999}@media (max-width:767px){.footer{text-align:center}.footer .text-right{text-align:center!important}}@media (max-width:800px){.wow{animation-name:none!important;visibility:visible!important}}.scroll-background{-webkit-animation:scroll-background 2000s linear infinite;animation:scroll-background 2000s linear infinite;background-repeat:repeat-x!important;margin-top:58px;top:0!important}@-webkit-keyframes scroll-background{from{background-position:0 0}to{background-position:-40000px 0}}@keyframes scroll-background{from{background-position:0 0}to{background-position:-40000px 0}}.contact input,select,textarea{padding:11px 4px;width:100%;max-width:100%;border:0;font-weight:500;font-size:18px;line-height:22px;color:#555;width:100%}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:none;box-shadow:none;outline:0 none;background-color:rgba(245,245,245,.71);transition:all .35s}textarea{height:100px}::-webkit-input-placeholder{color:#999}.contact input,.contact input:focus,.contact select,.contact.box-style textarea,select:focus,textarea:focus{background-color:rgba(245,245,245,.71);-webkit-transition:border-color .35s;-moz-transition:border-color .35s;transition:border-color .35s}.contact input.submit{width:auto;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:#fff;padding:10px 16px 9px 16px;border:none}.contact input.submit:hover{color:#fff}input[type=submit][disabled]{background:#888}#message-info{margin:10px 0;padding:0;text-align:center;padding:0 7px}#success_page{text-align:center}.contact.box-style{margin-top:60px;text-align:center}.contact.box-style .col-sm-12,.contact.box-style .col-sm-6,form .col-sm-12,form .col-sm-6{padding:0 7px}.contact.box-style input,.contact.box-style textarea,input,textarea{padding:11px 18px;margin:0;width:100%;max-width:100%;border:0;font-weight:500;font-size:16px;line-height:22px;color:#292929;width:100%;margin-bottom:8px;background-color:rgba(251,251,251,.4);border:none;border-radius:4px;outline:0;border:1px solid rgba(41,41,41,.1)}.contact.box-style input.submit,input.submit{width:auto;font-family:Montserrat,sans-serif;font-weight:700;color:#fff;border:none!important;font-size:11px;padding:15px 43px 15px 43px;line-height:22px;border-radius:100px}.contact.box-style input.submit:hover,input.submit:hover{color:#fff}.contact .loader{display:inline-block;position:absolute;top:13px;margin-left:14px}.help-block ul li{color:#ff0e0e}.error_form{background-color:#ec5552!important;color:#fff;padding:10px 9px;border-radius:7px;font-size:14px;margin-bottom:-10px}.success_form{background-color:#17c573!important;color:#fff;padding:10px 9px;border-radius:7px;font-size:14px;margin-bottom:-10px}.form-group{margin-bottom:1px!important}select{padding:14px 18px;margin-bottom:25px;border:2px solid rgba(41,41,41,.06);-webkit-appearance:none;-moz-appearance:none;appearance:none}select.round{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat}select.round:focus{background-image:linear-gradient(45deg,#333 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#333 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em;background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat;outline:0}#loader-overlay{opacity:0;top:0;left:0;position:fixed;background-color:#fff;height:100%;width:100%;z-index:99999999;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}#loader-overlay.visible{opacity:1}#loader-overlay.hidden{opacity:0;height:0;width:0;z-index:-10000}#loader-overlay .loader-wrapper-outer{background-color:transparent;z-index:999999999;margin:auto;width:100%;height:100%;overflow:hidden;display:table;text-align:center;vertical-align:middle}#loader-overlay .loader-wrapper-inner{display:table-cell;vertical-align:middle}#loader-overlay .loader-img{width:80px}.divider{display:block;margin:20px 0;width:100%;position:relative;overflow:hidden;height:2px;background-color:#e8e8e8;margin-bottom:80px}.divider.divider-alt{width:56px;height:2px;background-color:#e8e8e8;border-radius:20px}.animate-divider:hover .divider.divider-alt{width:54px}.divider.divider-alt.divider-left{margin-left:0;margin-right:0}.divider.divider-alt.divider-center{margin-left:auto;margin-right:auto}.divider.divider-alt.divider-right{margin:0;left:auto;float:right}.divider.divider-alt.divider-dark{background-color:#000}.divider.divider-alt.divider-white{background-color:#fff}.sprite-header-one{position:absolute;left:-35px;top:395px;width:100px}.sprite-header-two{position:absolute;right:0;top:160px;width:150px}.sprite-header-three{position:absolute;left:-6px;top:110px;width:350px}.sprite-header-four{position:absolute;right:10px;top:160px;width:90px}.sprite-header-five{position:absolute;left:-43px;top:210px;width:110px}.sprite-header-six{position:absolute;right:0;top:200px;width:296px}.sprite-header-seven{position:absolute;left:-15px;top:200px;width:100px}.sprite-header-eight{position:absolute;right:10px;top:186px;width:74px}.btn-header-more{padding:15px 40px;font-style:normal;font-weight:700;font-size:16px;text-align:center;color:#fff;background:#886cc0;border-radius:50px;transition:.7s}.btn-header-more:active,.btn-header-more:focus,.btn-header-more:hover{color:#fff;background:#886cc0;opacity:.7}.left-img-one-block{margin-top:30px}.right-text-one-block{margin-top:50px;font-style:normal;font-weight:300;font-size:18px;line-height:30px;color:#2a2a2a}.right-text-one-block h4{font-size:16px;font-weight:500;margin-top:3px}.right-text-one-block .media-object{width:65px}.right-text-one-block .media{margin-bottom:40px}.about-two{background:rgb(205 203 211 / 9%)}.right-text-about-two{margin-top:90px;font-style:normal;font-weight:500;font-size:18px;line-height:30px;color:#2a2a2a}.right-text-about-two h3{font-weight:700;font-size:23px;margin-bottom:10px;line-height:1.1}.right-text-about-two p{font-size:14px;margin-bottom:5px;line-height:1.4}.block-img-about-two img{width:500px;margin-left:auto;margin-right:auto;margin-top:35px}.about-three{background:#fff}.right-text-about-three{margin-top:135px;font-style:normal;font-weight:500;font-size:18px;line-height:30px;color:#2a2a2a;text-align:center}.left-img-about-three{width:450px}.chart-icon-block-three{display:block;margin-left:auto;margin-right:auto;width:150px;margin-bottom:20px}.about-four{background:rgb(205 203 211 / 9%);padding-top:10px;padding-bottom:10px}.right-text-about-four{margin-top:150px;margin-bottom:150px;font-style:normal;font-weight:500;font-size:18px;line-height:30px;color:#2a2a2a;text-align:center}.left-img-about-four{width:550px}.bitcoin-icon-block-four{display:block;margin-left:auto;margin-right:auto;width:150px;margin-bottom:20px}.about-five{background-image:url(../img/bg-five.jpg);background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.block-icon-five{padding:20px;text-align:center;background-color:rgb(93 168 255 / 59%);border-radius:15px;-webkit-box-shadow:0 0 39px -22px rgb(34 60 80 / 33%);-moz-box-shadow:0 0 39px -22px rgba(34,60,80,.33);box-shadow:0 0 39px -22px rgb(34 60 80 / 33%)}.block-icon-five img{margin-bottom:10px}.block-icon-five h4{color:#fff;font-size:21px;margin-bottom:0}.block-icon-five p{color:#e7e7e7;font-size:15px;margin-bottom:0}.about-six{background:#fff}.right-text-about-six{margin-top:160px;font-style:normal;font-weight:500;font-size:22px;line-height:30px;color:#2a2a2a;text-align:center}.left-img-about-six{margin-top:50px;width:auto}.about-seven{background:rgb(205 203 211 / 9%)}.right-text-about-seven{margin-top:120px;font-style:normal;font-weight:500;font-size:22px;line-height:30px;color:#2a2a2a;text-align:center}.left-img-about-seven{margin-top:50px;width:auto}.advantages-block{padding:40px 25px;background:rgba(248,250,253,.86);border-radius:15px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:30px;min-height:285px}.advantages-block img{margin-left:auto;margin-right:auto;text-align:center}.advantages-title{margin-top:10px;font-style:normal;font-weight:700;font-size:14px;text-align:center;color:#2a2a2a}#price{background:rgb(205 203 211 / 9%)}.price-block-bg{background:#fff;box-shadow:0 4px 52px rgba(38,72,113,.02);border-radius:15px}.price-block-standart{padding:35px 20px;text-align:center}.title-price{font-style:normal;font-weight:800;font-size:28px;line-height:38px;text-align:center;color:#231d4f}.desc-price{font-style:normal;font-weight:800;font-size:23px;line-height:19px;text-align:center;color:rgba(71,71,102,.94);margin-top:10px;margin-bottom:5px}.desc-price span{display:block;font-style:normal;font-weight:500;font-size:18px;line-height:19px;text-align:center;color:rgba(71,71,102,.94);margin-top:10px;margin-bottom:5px}.price-check-section{text-align:left;padding:10px 40px}.price-check{font-style:normal;font-weight:500;font-size:15px;color:#7d7987;margin-bottom:5px}.price-check img{margin-top:-3px}.price-number{font-weight:800;font-size:28px;line-height:35px;text-align:center;color:#886cc0;margin-bottom:15px}.price-number .old-price{display:block;text-decoration:line-through;font-size:21px;font-weight:500;color:#e9e9e9}.btn-price{display:block;padding:10px 50px;background:#f9f8fb;border-radius:24px;font-style:normal;font-weight:800;font-size:15px;text-align:center;color:#886cc0;width:100%;transition:.7s}.btn-price:active,.btn-price:focus,.btn-price:hover{color:#886cc0;background:#f9f8fb;opacity:.8}.price-block-popular{background-image:url(../img/sptite/figure3.svg);background-size:cover;background-position:center;background-color:#886cc0;box-shadow:0 4px 52px rgb(136 108 192 / 39%);border-radius:15px;padding:35px 20px;text-align:center;color:#fff!important}.price-block-popular .desc-price,.price-block-popular .price-check,.price-block-popular .price-number,.price-block-popular .title-price{color:#fff!important}.price-block-popular .btn-price{background:#fff!important}.reviews-block{padding:20px;background:#fff;border:1px solid rgba(46,81,107,.1);box-sizing:border-box;box-shadow:0 0 30px rgba(100,117,130,.01),0 0 30px rgba(100,117,130,.01);border-radius:10px}.reviews-block .ava-reviews{width:70px;border-radius:100px}.reviews-block .media-heading{font-weight:700;font-size:21px;color:#2a2a2a}.reviews-block .reviews-desc{font-style:normal;font-weight:400;font-size:14px;line-height:1.5;color:#616161;margin-bottom:5px}.reviews-date{font-style:normal;font-weight:400;font-size:14px;color:#d6d6d6}.reviews-date img{margin-top:-5px}.reviews-comma-icon{position:absolute;right:32px}.reviews-slider-nav{text-align:center;margin-top:35px}.reviews-slider-nav img{box-sizing:border-box;box-shadow:0 4px 19px rgba(0,0,0,.02)}.reviews-btn-next img:hover,.reviews-btn-prev img:hover{opacity:.7}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus,textarea[type=text]:focus{border-color:none;box-shadow:none;outline:0 none!important;background-color:#fff;font-style:normal;font-weight:700;font-size:14px;line-height:16px;color:#2d3546;transition:all .35s}textarea{height:100px}::-webkit-input-placeholder{font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#7987a3}.form-group{margin-bottom:0;padding:5px 0}.form-group:first-child{border-color:transparent}.form-group.has-icon .control-group{position:relative}.form-group.has-icon .control-group .btn-search{position:absolute;top:12px;left:12px;width:16px;height:16px;border:transparent;background:0 0}.form-group.has-icon .control-group .btn-search>.icon{top:0;left:0}.form-group.has-icon .control-group .icon{width:16px;height:16px;position:absolute;top:12px;left:12px;fill:#757575}.form-group.has-icon .control-group .form-control{padding-left:32px}.form-control{box-shadow:none;border-width:1px;min-height:47px;height:auto;border-radius:5px!important;border-color:#e2e2e2;border:1px solid #e1e4eb;font-style:normal;font-weight:700;font-size:14px;line-height:16px;color:#2d3546}.form-control:focus{border-color:#c8bbe2;box-shadow:none;color:#2d3546;font-weight:700}.form-control input:focus{box-shadow:none;color:#2d3546;font-weight:700}.form-vertical{counter-reset:fieldset}.form-vertical fieldset{padding-top:10px;margin:50px 0}.form-vertical fieldset>legend:before{content:counter(fieldset);counter-increment:fieldset;position:absolute;left:-25px;width:30px;height:30px;line-height:30px;border-radius:15px;text-align:center;background:#2d3546;color:#fff;font-size:75%;font-weight:700}label.checkbox{margin-bottom:15px;position:relative}label.checkbox .icheckbox_flat{position:absolute!important;top:0;left:0}label.checkbox input{position:absolute;left:0;top:0}label.checkbox span{padding-left:35px;display:block}.radio label{padding-left:0}.radio span{vertical-align:middle;margin-left:5px}label{cursor:pointer;color:#8d979d;font-weight:400;font-size:13px}:-ms-input-placeholder{color:#7987a3;font-weight:700}::-moz-placeholder{color:#7987a3;font-weight:700}::-webkit-input-placeholder{color:#7987a3;font-weight:700}.trial-btn-email{width:120px;border:none;background:#886cc0;border-radius:5px;height:47px;font-style:normal;font-weight:400;font-size:15px;text-align:center;letter-spacing:-.333333px;color:#fff}.trial-btn-email:hover{opacity:.7;color:#fff;transition:.4s}.trial-btn-email img{margin-top:-4px}.header-btn-email{padding:24px 28px;border:none;background:#886cc0;border-radius:5px;font-style:normal;font-weight:400;font-size:15px;text-align:center;letter-spacing:-.333333px;color:#fff}.header-btn-email:hover{opacity:.7;color:#fff;transition:.4s}.header-btn-email:active,.header-btn-email:focus{color:#fff}.header-btn-email img{margin-top:-4px}.header-trial-title{margin-bottom:-10px;font-size:16px}.trial-btn-group{display:inline-flex;margin-top:10px}.trial-email{width:210px;margin-right:8px}#video_pop{padding:0}#video_pop .modal-body{padding:0}.close-promo-video-modal{position:absolute;right:-37px}.close-promo-video-modal img{width:25px}.block-text-about-three{padding:30px;margin-bottom:20px;box-sizing:border-box;background:#fff;box-shadow:0 3px 60px rgb(0 0 0 / 6%);border-radius:15px}.block-text-about-three img{width:220px;margin-left:auto;margin-right:auto;display:block}.block-text-inside-about-three{margin-top:15px;text-align:center}.block-text-about-three h4{margin-bottom:10px}.block-text-about-three p{margin-bottom:0}.main-source-monitoring{background:rgb(205 203 211 / 9%)}.monitoring-source-block{padding:25px 10px;box-sizing:border-box;background:#fff;box-shadow:0 3px 60px rgb(0 0 0 / 6%);border-radius:15px;margin-bottom:15px}.monitoring-source-block img{width:100px;margin-left:auto;margin-right:auto}.monitoring-source-title{text-align:center;font-weight:600;margin-top:10px}.main-object-monitoring{background:#fff}.monitoring-object-block{box-sizing:border-box;margin-bottom:15px}.monitoring-object-block img{width:130px;margin-left:auto;margin-right:auto}.monitoring-object-title{text-align:center;font-size:16px;font-weight:600;margin-top:16px;line-height:1.4}.analysis-data-block{background:rgb(205 203 211 / 9%)}.analysis-data-pic{margin-top:15px;margin-left:auto;margin-right:auto}.analysis-visual-block{background:#fff}.analysis-visual-img{margin-top:30px}.analysis-visual-text{margin-top:70px;font-style:normal;font-weight:500;font-size:18px;line-height:30px;color:#2a2a2a}.analysis-visual-text h4{font-size:18px;font-weight:500;margin-top:-3px}.analysis-visual-text .media-object{width:20px}

#demo.form-horizontal .form-group{
	margin:0px;
}

.field-contactform-user{
	 display:none;
}

.dm-overlay {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.65);
    display: none;
    overflow: auto;
    width: 100%;
    height: 100%;
    z-index: 99999999;
}
/* Р°РєС‚РёРІРёСЂСѓРµРј РјРѕРґР°Р»СЊРЅРѕРµ РѕРєРЅРѕ */

.dm-overlay:target {
    display: block;
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
}
/* Р±Р»РѕС‡РЅР°СЏ С‚Р°Р±Р»РёС†Р° */

.dm-table {
    display: table;
    width: 100%;
    height: 100%;
}

.dm-cell {
    display: table-cell;
    padding: 0 1em;
    vertical-align: middle;
    text-align: center;
}

.dm-modal {
    display: inline-block;
    padding: 25px;
    background: #fff;
    -webkit-box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.22), 0px 19px 60px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.22), 0px 19px 60px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.22), 0px 19px 60px rgba(0, 0, 0, 0.3);
    color: #cfd8dc;
    text-align: left;
	max-width: 350px;
	min-width: 320px;
}

.dm-modal img {
    width: 100%;
    height: auto;
}

.close {
    z-index: 9999;
    float: right;
    width: 30px;
    height: 30px;
    color: red;
    text-align: center;
    text-decoration: none;
    line-height: 26px;
    cursor: pointer;
}
.close:after {
    display: block;
    border: 2px solid #cfd8dc;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    content: 'X';
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85);
}

.close:hover:after {
    border-color: #fff;
    color: #fff;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

#popup:target {
	position: absolute;
	top: 0;
	z-index: 9999999999;
	padding: 0;
	margin: 0;
	height: 100%;
	position: fixed;
	z-index: 999999;
	width: 100%;
	display: block !important;
	align-items: center;
	justify-content: center;
	  background-color: rgb(255 255 255 / 87%);
}

#price.tarif_popup {

}

@-moz-keyframes fade {
    from {
        opacity: 0;
    }
    to {
        opacity: 1
    }
}
@-webkit-keyframes fade {
    from {
        opacity: 0;
    }
    to {
        opacity: 1
    }
}
@keyframes fade {
    from {
        opacity: 0;
    }
    to {
        opacity: 1
    }
}



@media screen and (-webkit-min-device-pixel-ratio:0) { 
    select,
    textarea,
    input {
      font-size: 16px !important;
    }
  }