.flex{display:flex}.flex-wrap{display:flex;flex-wrap:wrap}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.justify-content-flex-end{justify-content:flex-end}.justify-content-space-around{justify-content:space-evenly}.justify-flex-end{align-items:flex-end}.align-items-center{align-items:center}
.current{display:inline-block}.currents{display:inline-block}.modal{cursor:pointer}.box-modal_close{position:absolute;right:-70px;top:-15px;width:28px;height:28px;z-index:999999;cursor:pointer;background-image:url("/assets/images/icon/close-white.svg");background-size:cover}@media (min-width:300px) and (max-width:1110px){.box-modal_close{right:-20px;top:-55px}}.box-modal-calc{position:relative;display:block;width:calc(100% - 6px);max-width:965px;background:#fff;padding:40px 40px 0;margin:0 auto}.box-modal-calc .headline{max-width:95%}.box-modal-calc .box-modal_close{top:0;right:-50px}.box-modal-callback{position:relative;display:block;width:calc(100% - 6px);max-width:360px;background:#fff;margin:0 auto;border:3px solid var(--yellow);-webkit-box-shadow:1px 1px 0px 15px #fff;box-shadow:1px 1px 0px 15px #fff}.box-modal-callback .block-title{position:relative;display:block;height:auto;padding:20px;padding-bottom:10px;padding-top:15px}.box-modal-callback .block-title h2{font-size:18px;line-height:25px;text-align:left;font-weight:900;text-transform:uppercase;margin:0;margin-bottom:20px}.box-modal-callback .block-title p{font-size:14px;text-align:left}.box-modal-callback .block{position:relative;display:block;height:auto;padding:20px;padding-top:10px;padding-bottom:25px;width:calc(100% - 40px)}.box-modal-callback .block button{padding:15px 0}.box-modal-city{position:relative;display:block;width:calc(100% - 6px);min-width:420px;max-width:360px;background:#fff;margin:0 auto;border:3px solid var(--yellow);-webkit-box-shadow:1px 1px 0px 15px #fff;box-shadow:1px 1px 0px 15px #fff}.box-modal-city .block-title{position:relative;display:block;height:auto;padding:20px;padding-bottom:10px;padding-top:15px}.box-modal-city .block-title h2{font-size:18px;line-height:25px;text-align:left;font-weight:900;text-transform:uppercase;margin:0;margin-bottom:0}.box-modal-city .block{position:relative;display:block;height:auto;padding:20px;padding-top:0;padding-bottom:25px;width:calc(100% - 40px)}.box-modal-city .block ul{padding:0}.box-modal-city .block ul li{padding-top:5px;white-space:nowrap;list-style:none}.box-modal-city .block .active{color:var(--red);list-style:disc}.box-modal-city .block a{padding:0 20px 15px 0;color:var(--black);text-decoration:none}.box-modal-city .block a:hover{color:var(--red)}.arcticmodal-overlay,.arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse}*:first-child+html .arcticmodal-container{height:100%}.arcticmodal-container_i{height:100%;margin:0 auto}.arcticmodal-container_i2{padding:24px;margin:0;border:0;vertical-align:middle}.arcticmodal-error{padding:20px;border-radius:10px;background:#000;color:#fff}.arcticmodal-loading{width:80px;height:80px;border-radius:10px;background:#000 url("/assets/css/loading.gif") no-repeat 50% 50%}
.bg-white-gradient:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;background:radial-gradient(circle,rgba(255,255,255,.5) 0%,rgba(239,239,239,.7) 1%,rgba(255,255,255,.5) 100%)}.bg-color-gray{background:var(--gray)}.content-center-thanks{height:100vh !important}.content-center-thanks .headline{max-width:700px}.content-center-thanks .headline .button-thanks{max-width:200px;margin-top:50px}.error-form{margin-top:10px;display:none;color:var(--red)}.content-margin-top{margin-top:80px}.content-margin-bottom{margin-bottom:80px}.padding-top-text{padding-top:30px}.padding-top{padding-top:80px}.padding-bottom{padding-bottom:80px}.wrapper-padding-top{padding-top:50px !important}.wrapper-padding-bottom{padding-bottom:50px !important}.wrapper-margin-top{margin-top:50px !important}.padding-top-small{padding-top:20px !important}.padding-bottom-small{padding-bottom:20px !important}.not-found{width:100%;text-align:center;background:var(--gray)}.not-found .subtitle{width:100%}.not-found a{margin-top:20px}[class^=button-],[class*=" button-"]{display:block;outline-width:0;text-align:center;border-width:2px 0;border-style:solid none;position:relative;text-decoration:none;padding:13px 30px;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;outline:0;border:0;font-weight:500;font-size:15px;color:#fff;font-family:"Montserrat";border-radius:25px;background:#e60028;overflow:hidden}[class^=button-]:hover,[class*=" button-"]:hover{background:#e73337;transition:.2s}[class^=button-]:focus,[class*=" button-"]:focus{outline:0}[class^=button-][disabled]:hover{background:linear-gradient(135deg,#e60028 25%,rgba(231,51,55,1) 25%,rgba(231,51,55,1) 50%,#e60028 50%,#e60028 75%,rgba(231,51,55,1) 75%);color:#fff;background-size:32px 32px}[class^=button-][disabled]{background:linear-gradient(135deg,#e60028 25%,rgba(231,51,55,.9) 25%,rgba(231,51,55,.9) 50%,#e60028 50%,#e60028 75%,rgba(231,51,55,.9) 75%);background-size:32px 32px;background-color:var(--gray);cursor:not-allowed;color:#fff}.btn-small{padding:15px 30px;font-size:13px}.tabs{display:inline-block;border-radius:25px}.wrapper-tabs p{font-size:13px;font-weight:400;margin-right:15px}.tabs-list{width:auto}.tabs-list .tab{border-radius:3px;padding:8px 20px;font-size:13px;transition:all .4s cubic-bezier(.23,1,.32,1.05);background:0 0;font-weight:400;color:var(--black)}.tabs-list .active{transition:all .4s cubic-bezier(.23,1,.32,1.05);background:var(--red);color:#fff}textarea{padding:15px;width:calc(100% - 32px);font-family:"Montserrat";border:1px solid #ccc;border-radius:5px;font-size:12px}input[type=text],input[type=tel]{position:relative;padding:0 15px;height:50px;width:calc(100% - 32px);font-family:"Montserrat";border:1px solid #ccc;font-size:14px;border-radius:5px}input[type=email]{padding:15px;width:calc(100% - 32px);font-family:"Montserrat";border:1px solid #ccc;font-size:14px;border-radius:5px}input[type=number]{padding:12px;font-family:"Montserrat";width:calc(100% - 24px);border:2px solid #ccc;font-size:14px;border-radius:5px}select{padding:15px;font-family:"Montserrat";width:calc(100% - 0px);border:2px solid #ccc;font-size:14px;border-radius:5px}input[type=text]:focus{border:1px solid #26c281}input[type=tel]:focus{border:1px solid #26c281}textarea:focus{border:1px solid #26c281}.btn-max-width{width:100%;padding:13px 0}.form-label{font-size:14px;color:#8b8b8b;padding:0}.form-label input,.form-label textarea{font-size:14px;margin:10px 0 20px}.swipe{width:40px;display:none}@media (min-width:300px) and (max-width:1040px){.swipe{position:absolute;left:0;display:flex}}.swipe img{width:30px;animation:hand-move 2s ease-out infinite}.swipe p{margin-left:30px;font-size:12px;color:#8b8b8b}@keyframes hand-move{0%{transform:translateX(0)}50%{transform:translateX(.5em)}100%{transform:translateX(0)}}.link{color:#1e8bc3;text-decoration:none}.link:hover{color:#2c82c9}.link-black{color:var(--black);text-decoration:none}.link-black:hover{color:#1e8bc3}.img-filter{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;filter:contrast(1.36) grayscale(.28);-webkit-filter:contrast(1.36) grayscale(.28);-moz-filter:contrast(1.36) grayscale(.28)}.img-filter:hover{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;filter:contrast(1.36) grayscale(.28) invert(.1);-webkit-filter:contrast(1.36) grayscale(.28) invert(.1);-moz-filter:contrast(1.36) grayscale(.28) invert(.1)}.box-shadow{transition:box-shadow .5s;box-shadow:0 1px 0 0 #efefef,0 0 0 1px #efefef;-moz-box-shadow:0 1px 0 0 #efefef,0 0 0 1px #efefef;-o-box-shadow:0 1px 0 0 #efefef,0 0 0 1px #efefef}.box-shadow:hover{transition:box-shadow .5s;box-shadow:0px 0px 20px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 20px rgba(0,0,0,.1);-o-box-shadow:0px 0px 20px rgba(0,0,0,.1)}.border-radius{border-radius:7px}.image-cover{width:100%;height:100%;object-fit:cover}.colums-2{width:calc(50% - 15px);height:100%}.colums-3{width:calc(33% - 10px)}.colums-4{width:calc(25% - 10px)}.colums-filter{width:calc(100% - 315px)}.width-max{width:100%}@media (min-width:300px) and (max-width:1040px){.colums-filter{width:100%}}.colums-1{width:100%}.image-colums-3{width:calc(33.333% - 4px);margin-right:4px;height:162px;margin-bottom:4px;background:url("data:image/gif;base64,R0lGODlhCgAIAIABAN3d3f///yH5BAEAAAEALAAAAAAKAAgAAAINjAOnyJv2oJOrVXrzKQA7") var(--gray)}.image-colums-3:nth-child(3n+3){width:33.333%;margin-right:0}@media (min-width:300px) and (max-width:600px){.colums-2{width:100%}.colums-3{width:100%}}.text-center{text-align:center}.text-blurring{color:transparent;text-shadow:0 0 7px rgba(0,0,0,.9);-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.scale .image{transition:1s;display:block}.scale:hover .image{transform:scale(1.1)}.image-item-zoom:hover .zoom-image{opacity:1}.zoom-image{text-align:center;position:absolute;left:calc(50% - 65px);width:130px;opacity:0;z-index:111;transition:all .28s;top:calc(50% - 41px)}.zoom-image img{width:50px;margin:0 auto}.zoom-image p{font-size:11px;text-align:center;margin-top:15px;text-transform:uppercase;color:#fff;line-height:14px;font-weight:600}.pulse{width:12px;height:12px;margin-right:5px;border-radius:50%;cursor:pointer;animation:pulse 2s infinite}.pulse:hover{animation:none}.pulse-btn{animation:pulse 2s infinite}.pulse-btn:hover{animation:none}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(230,0,40,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(230,0,40,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(230,0,40,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(230,0,40,.4);box-shadow:0 0 0 0 rgba(230,0,40,.4)}70%{-moz-box-shadow:0 0 0 10px rgba(230,0,40,0);box-shadow:0 0 0 10px rgba(230,0,40,0)}100%{-moz-box-shadow:0 0 0 0 rgba(230,0,40,0);box-shadow:0 0 0 0 rgba(230,0,40,0)}}.item-colums-4{width:264.3px}.item-colums-3{width:calc(33.333% - 12px)}.item-colums-2{width:calc(50% - 8px)}.item-colums-2:nth-child(2n+2){margin:0 0 16px}.item-colums-3:nth-child(3n+3){margin:0 0 16px}.item-object{transition:box-shadow .5s;overflow:hidden;position:relative;margin:0 16px 16px 0;background:#fff;color:var(--black);text-decoration:none}.item-object:hover{transition:box-shadow .5s;box-shadow:0px 0px 20px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 20px rgba(0,0,0,.1);-o-box-shadow:0px 0px 20px rgba(0,0,0,.1)}.item-object .image-box{width:100%;height:170px;background:url("data:image/gif;base64,R0lGODlhCgAIAIABAN3d3f///yH5BAEAAAEALAAAAAAKAAgAAAINjAOnyJv2oJOrVXrzKQA7") var(--gray);position:relative}.item-colums-3 .image-box{height:200px}.item-colums-2 .image-box{height:200px}.item-object .image-box .tags{position:absolute;bottom:15px;left:15px}.item-object:hover .image-box .tags .tag{opacity:.9;transition:opacity .5s}.item-object .image-box .tags .tag{background:#fff;width:auto;transition:opacity .5s;color:#939393;opacity:.6;font-size:10px;border-radius:2px;padding:5px;margin-right:5px}.item-object .image-box .tags .tag img{width:15px;margin-right:4px}.item-object .description{padding:25px 15px;border:1px solid var(--gray);border-top:none;width:calc(100% - 32px)}.bg-gray .item-object .description{border:1px solid #fff;border-top:1px solid var(--gray)}.item-object .description .tags{position:absolute;top:0;right:0}.item-object .description .tags .tag{font-weight:600;font-size:10px;border-radius:50px;background:var(--red);width:20px;height:20px;margin-left:5px;color:#fff}.item-object .description ul{padding:0;margin-top:25px;font-weight:400}.item-object .description ul li{list-style:none;margin:0;padding:0}.item-object .description ul li i{color:var(--black-light);font-weight:300;font-size:10px}.item-object .description ul li{display:flex;margin-top:7px;font-size:12px}.item-object .description ul li div:nth-child(1){width:145px}.item-object .description ul li div:nth-child(3){text-align:left;color:var(--black-light)}.item-object .title{width:100%;position:relative}.item-object .title p{font-size:12px;color:var(--black-light)}.item-object .title h3 a{color:var(--black);text-decoration:none}.item-object .price{font-size:16px;font-weight:500;line-height:16px;padding:15px 0 0}@media (min-width:300px) and (max-width:1040px){.content-center-project .wrapper-project .project-item{width:100%;max-width:450px;margin:0 auto;margin-top:10px;margin-bottom:10px}}.ajax-filter-count{width:100%;margin-top:8px}.ajax-filter-count img{width:14px;margin-right:5px}.ajax-filter-count img{width:17px;margin-right:5px;-moz-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.ajax-filter-count:hover img{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.ajax-more{box-shadow:0 1px 0 0 #efefef,0 0 0 1px #efefef;width:calc(100% - 40px);padding:20px;margin-top:30px;color:var(--black);font-weight:500;font-size:14px;background:#fff;text-transform:uppercase;text-decoration:none;margin:0 auto}@media (min-width:550px) and (max-width:1040px){.ajax-filter-count a{max-width:100%;margin:0 auto}}.textarea-modal{width:100%;display:none}.messeneger{width:100%}.messeneger .messeneger-btn{margin:10px 0 30px;width:calc(33.333% - 6px)}.messeneger .messeneger-btn p{text-align:center;width:100%}.messeneger .messeneger-btn input[type=radio]{display:none}.messeneger .messeneger-btn label{cursor:pointer;padding:5px 10px;width:calc(100% - 20px);height:30px;background:#fff;border:1px solid var(--gray);font-weight:400;border-radius:5px;font-size:12px;text-align:center;user-select:none}.messeneger .messeneger-btn label i{font-size:16px;margin-right:5px}.messeneger .messeneger-btn label .fa-whatsapp{color:#0dc143}.messeneger .messeneger-btn label .fa-viber{color:#675da9}.messeneger .messeneger-btn label .fa-telegram-plane{color:#2ca5e0}.messeneger .messeneger-btn input[type=radio]:checked+label{background:#26c281;color:#fff}.messeneger .messeneger-btn input[type=radio]:checked+label i{color:#fff}.messeneger .messeneger-btn input[type=radio]:disabled+label{background:#efefef;color:#666}.messeneger .messeneger-btn label:hover{background:#26c281;color:#fff}.messeneger .messeneger-btn label:hover i{color:#fff}.messengers-items{margin-top:20px}.messengers-items .items{margin-left:7px}.messengers-items p{color:var(--black)}.messengers-items a{margin-left:3px;width:25px;height:25px;border-radius:50%;border:1px solid var(--gray)}.maps-before{position:relative;height:600px;width:100%}.maps-before:before{content:"";position:absolute;z-index:1;left:0;top:0;display:block;width:100%;height:300px;background:url("/assets/images/gradient.png") repeat-x}.subtitle{font-size:16px;font-weight:500;line-height:21px}.form-title{font-weight:900;font-size:18px;text-transform:uppercase;margin:0 0 20px}.form-description{font-weight:400;font-size:14px;line-height:21px;margin:0 0 20px}.text-block-small{font-size:14px;font-weight:400;margin-bottom:10px;line-height:21px}.text-block-small:last-child{margin-bottom:0}.caption{color:var(--black-light);font-size:12px;margin-top:3px}.text-align-right{text-align:right}.button-disabled{background:var(--gray);color:var(--black)}.ul-list{padding:0;margin:0;font-weight:400}.ul-list li{list-style:none;font-size:14px;display:flex;margin-bottom:12px;justify-content:space-between}.ul-list li .true{color:#26c281;font-size:13px}.ul-list li .false{color:#e60028;font-size:13px}.ul-list li div:nth-child(2){flex:1 0;border-bottom:1px dotted #ccc;height:1em;margin:0 .4em}.ul-list li div:nth-child(3){text-transform:lowercase}.ul-list-project{padding:0;margin-top:25px;font-weight:400}.ul-list-project li{list-style:none;margin:0;padding:0}.ul-list-projec li i{color:var(--black-light);font-weight:300;font-size:10px}.ul-list-project li{display:flex;margin-top:7px;font-size:12px}.ul-list-project li div:nth-child(1){width:145px}.ul-list-project li div:nth-child(3){text-align:left;color:var(--black-light)}.list{display:block;margin:0;padding:0;font-size:14px;margin-top:20px;margin-bottom:30px}.list li{display:block;letter-spacing:-1ex;margin:8px 0;color:var(--black-light)}.list-left{margin-right:-40%;width:72%;color:var(--black);vertical-align:top;overflow:hidden;display:inline-block;letter-spacing:normal}.list-right{display:inline-block;letter-spacing:normal;padding-left:3px;margin-left:25%;width:28%;vertical-align:bottom}.mouse-scroll{position:absolute;margin:auto;left:-23px;top:40%;-webkit-transform:translateX(-50%);z-index:9999}@media (min-width:250px) and (max-width:1040px){.mouse-scroll{display:none}}.mouse-scroll span{display:block;width:5px;height:5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid var(--black);border-bottom:2px solid var(--black);margin:0 0 3px 5px}.mouse-scroll .mouse{height:21px;width:14px;border-radius:10px;-webkit-transform:none;-ms-transform:none;transform:none;border:2px solid var(--black);top:170px}.mouse-scroll .down-arrow-1{margin-top:6px}.mouse-scroll .down-arrow-1,#mouse-scroll .down-arrow-2,#mouse-scroll .down-arrow-3{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite}.mouse-croll .down-arrow-1{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate}.mouse-scroll .down-arrow-2{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate}.mouse-scroll .down-arrow-3{-webkit-animation-delay:.3s;-moz-animation-dekay:.3s;-webkit-animation-direction:alternate}.mouse-scroll .mouse-in{height:5px;width:2px;display:block;margin:5px auto;background:var(--black);position:relative}.mouse-scroll .mouse-in{-webkit-animation:animated-mouse 1.2s ease infinite;moz-animation:mouse-animated 1.2s ease infinite}@-webkit-keyframes animated-mouse{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes mouse-scroll{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}
.box-modal-thanks_close{position:absolute;right:-70px;top:-15px;width:28px;height:28px;z-index:999999;cursor:pointer;background-image:url("/assets/images/icon/close-white.svg");background-size:cover}@media (min-width:300px) and (max-width:1110px){.box-modal-thanks_close{right:-20px;top:-55px}}.box-modal-thanks{position:relative;display:block;width:100%;min-width:400px;max-width:550px;background:#fff;margin:0 auto;border:3px solid var(--yellow);-webkit-box-shadow:1px 1px 0px 15px #fff;box-shadow:1px 1px 0px 15px #fff;padding-top:20px;padding-bottom:20px}.box-modal-thanks .block-title{position:relative;display:block;height:auto;padding:20px;padding-bottom:10px;padding-top:15px}.box-modal-thanks .img-box{width:200px;height:200px;border-radius:50%;overflow:hidden;margin:0 auto;margin-bottom:20px;text-align:center}.box-modal-thanks .img-box img{width:130px;margin-top:30px}.box-modal-thanks .block-title h2{font-size:25px;line-height:25px;text-align:center;font-weight:900;text-transform:uppercase;margin:0;margin-bottom:20px}.box-modal-thanks .block-title p{font-size:14px;line-height:21px;text-align:center}.box-modal-callback .button-thanks{width:100%;margin-top:15px;padding-left:0;padding-right:0}.box-modal-thanks .social{width:100%;margin-top:25px;font-size:14px;color:var(--black-light);height:60px;text-align:center}.box-modal-thanks .social a{color:#4a76a8}@media (min-width:200px) and (max-width:450px){.box-modal-thanks{min-width:200px}}
:root{--main-color:#5a58da;--main-header:#1c1d24;--main-color-hover:#5a58da;--background-color:#101018;--black-light:#b0b7cb;--gray:#ccc;--red:#e60028}.colums-1{width:100%}.colums-2{width:calc(50% - 15px)}.colums-3{width:calc(33.333% - 15px)}.form_radio_btn{display:inline-block;margin-right:5px;margin-bottom:10px}.form_radio_btn input[type=radio]{display:none}.form_radio_btn input[type=checkbox]{display:none}.form_radio_btn label{display:inline-block;cursor:pointer;padding:5px 18px;line-height:35px;background:#eee;font-weight:500;border-radius:5px;font-size:16px;user-select:none}.form_radio_btn input[type=radio]:checked+label{background:#26c281;color:#fff}.form_radio_btn input[type=radio]:disabled+label{background:#efefef;color:#666}.form_radio_btn input[type=checkbox]:checked+label{background:#26c281;color:#fff}.form_radio_btn input[type=checkbox]:disabled+label{background:#efefef;color:#666}.form_radio_btn label:hover{background:#26c281;color:#fff}.label-edit{position:relative;display:block;overflow:hidden;width:100%;font-size:14px;font-weight:400;margin:0 0 12px}.label-edit input{margin:12px 0 0;border-radius:5px}.label-edit i{font-size:12px;margin-left:5px;font-weight:400;color:var(--black-light)}.label-edit:after{position:absolute;content:attr(data-input);color:var(--black-light);font-size:13px;right:10px;top:40px}.hide{display:none}.show{display:none}.border-radius{border-radius:2px}.link{color:var(--main-color);text-decoration:none}.headline{position:relative;display:block;width:100%;margin:0 0 50px;color:#fff}.headline .title{font-weight:400;font-size:25px;line-height:41px;margin:0;text-transform:uppercase;position:relative}.headline .description{font-size:16px;font-weight:400;line-height:21px}.headline .btn-block{margin-left:15px}.headline .btn-block:nth-child(1){margin-left:0}.headline .active{background:#fff;cursor:default}.headline .back{position:absolute;left:-65px;font-size:31px;color:#fff;top:0}@media (min-width:300px) and (max-width:1110px){.headline br{display:none}}body{margin:0;padding:0;color:var(--black);color:#272727;font-size:16px;font-family:Montserrat;font-weight:400}p,h2,h3,h4,h5,h6{margin:0;padding:0}*{outline:none}[class^=content-],[class*=" content-"]{max-width:calc(1180px - 40px);padding-left:20px;padding-right:20px;min-width:300px;height:auto;outline:none;margin:0 auto}.btn-disabled{background:#fff}.btn-mw{padding:10px 0;width:100%}.btn-red{background:var(--red);transition:.2s}.btn-red:hover{background:#c0392b;transition:.2s}.btn-yellow{background:var(--yellow);transition:.2s}.btn-yellow:hover{background:#fecf33;transition:.2s}[class^=bg-],[class*=" bg-"]{height:auto;max-width:2000px;margin:0 auto}.agree-rules{width:100%;max-width:97%;position:relative;display:flex;padding-top:25px;margin:0 auto;cursor:pointer;text-align:left;align-items:flex-start;justify-content:space-between}.agree-rules .icon-agree-rules{width:35px}.agree-rules .icon-agree-rules img{width:16px}.agree-rules .icon-agree-rules p{padding-top:3px;width:30px}.agree-rules .description-agree-rules p{font-size:14px}.agree-rules .description-agree-rules p a{text-decoration:none;color:#2980b9}.agree-rules{width:100%;position:relative;display:flex}.modals{cursor:pointer}.details-description{margin-top:1px;width:100%;background:#fff}.details-description .details-title{padding:30px;height:27px;border-bottom:1px solid var(--gray)}.details-description .details-title h2{font-size:21px;font-weight:500;color:var(--black)}.wrapper-details{padding:30px}.wrapper-details .detailed-item{margin:0;height:auto;overflow:hidden}.wrapper-details h3{font-size:16px;margin:0 0 20px;font-weight:500}.wrapper-object-small{padding:30px 0}.object-small-item{border-bottom:1px solid var(--gray);width:calc(100% - 60px);margin:1px 30px 0}.object-small-item .image-box{width:80px;margin-right:20px;height:80px}.object-small-item .head{width:260px}.object-small-item .id{font-size:12px;color:var(--black-light)}.object-small-item .image-box img{width:100%;height:100%;object-fit:cover}.object-small-item .description{width:calc(100% - 100px)}[class*=ymaps-2][class*=-ground-pane]{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(70%)}.ellipsis li{list-style:none;font-size:16px;display:flex;margin-top:12px;justify-content:space-between}.ellipsis li div:nth-child(2){flex:1 0;border-bottom:1px dotted #ccc;height:1em;margin:0 .4em}.box-shadow{-webkit-box-shadow:0px 0px 3px 0px rgba(34,34,34,.35);-moz-box-shadow:0px 0px 3px 0px rgba(34,34,34,.35);box-shadow:0px 0px 3px 0px rgba(34,34,34,.35)}.bg-main{background:url("/assets/images/background/slide2.png");background-size:cover;min-height:calc(100vh - 0px)}header .bg-header{position:relative;height:90px;width:100%;max-width:1920px;margin:0 auto;color:#000}header .bg-header-shadow{box-shadow:0px 1px 20px rgba(0,0,0,.1)}header .bg-header .content-header-line{height:90px}header .bg-header .content-header-line .logo{position:relative;height:auto;width:100%;max-width:220px}header .bg-header .content-header-line .right{width:100%;max-width:50%}header .bg-header .content-header-line .logo .logos img{width:40px}header .bg-header .content-header-line .logo .logos .company-name{font-weight:700;color:#272727;font-size:21px;margin-left:20px}header .bg-header .content-header-line .logo .logos .company-description{font-weight:300;color:#272727;font-size:7.75px;margin-left:20px}header .bg-header .content-header-line .logo .logos p span{color:#e60028}header .bg-header .content-header-line .logo .block-description{position:relative;width:100%;max-width:200px}header .bg-header .content-header-line .logo .block-description .description{font-size:14px;line-height:16px;font-weight:300;margin-left:40px}header .bg-header .content-header-line .description-offer{position:relative;margin-right:50px;width:635px}header .bg-header .content-header-line .description-offer p{font-size:13px}header .bg-header .content-header-line .address{position:relative;width:100%;margin-left:50px;max-width:280px}header .bg-header .content-header-line .address .icon{position:relative;width:100%;max-width:40px}header .bg-header .content-header-line .address .description{position:relative;width:100%;max-width:220px}header .bg-header .content-header-line .address .icon p{margin-top:3px}header .bg-header .content-header-line .address .description p{font-size:14px;line-height:17px;font-weight:400}header .bg-header .content-header-line .phone{position:relative;width:100%;margin-left:30px;max-width:215px}header .bg-header .content-header-line .phone .icon{position:relative;width:100%;max-width:20px}header .bg-header .content-header-line .phone .description{position:relative;width:100%;margin-left:0;max-width:195px}header .bg-header .content-header-line .phone .icon p{margin-top:3px}header .bg-header .content-header-line .phone .description p{font-size:20px;line-height:18px;font-weight:700;text-align:right}header .bg-header .content-header-line .phone .description p span{font-size:11px;font-weight:300}header .bg-header .content-header-line .phone .description a{color:var(--black);text-decoration:none}header .bg-header .content-header-line .phone-mobile{width:50px;height:50px;border-radius:50%;background:#eee;display:none}@media (min-width:300px) and (max-width:1110px){header .bg-header .content-header-line .logo img{width:180px}header .bg-header .content-header-line .logo .block-description .description{display:none;font-size:14px;line-height:14px;font-weight:700;font-weight:300;margin-left:20px;letter-spacing:-.002em}header .bg-header .content-header-line .logo .block-img p{margin-top:8px;margin-left:10px}header .bg-header .content-header-line .address{display:none}header .bg-header .content-header-line .phone .description{display:none}header .bg-header .content-header-line .phone{margin-left:10%;max-width:30px;display:none}header .bg-header .content-header-line .phone-mobile{display:flex}header .bg-header .content-header-line .description-offer{display:none}}.wrapper-main{height:calc(100vh - 120px)}.content-main .main{width:100%;max-width:800px;margin-left:60px}.content-main .title{color:#272727;font-weight:900;text-transform:uppercase;font-size:36px;line-height:45px}.content-main .description{font-size:24px;color:#272727;margin-top:-10px;margin-bottom:30px;line-height:30px;font-weight:500;text-transform:none}.content-main .button-main{margin-top:20px;width:200px;position:relative;display:block}.content-main .sale-title{font-size:16px;color:#272727;line-height:20px;font-weight:500;text-transform:none}.content-main .sale{width:100%;margin-top:20px}.content-main .sale .item{width:48%;margin-right:10px}.content-main .sale .image-box{width:80px}.content-main .sale .image-box img{width:80px}.content-main .sale .textboxs{width:calc(100% - 90px);margin-left:10px}.content-main .sale .textboxs p{color:#272727;font-weight:500;font-size:14px;line-height:18px}@media (min-width:300px) and (max-width:1110px){.wrapper-main{height:calc(100vh - 120px)}.content-main .main{width:100%;margin-left:20px}.content-main .title{color:#272727;font-weight:900;text-transform:uppercase;font-size:21px;line-height:25px}.content-main .description{font-size:16px;color:#272727;margin-top:10px;margin-bottom:0;line-height:20px;font-weight:500;text-transform:none}.content-main .sale-title{font-size:16px;color:#272727;line-height:20px;font-weight:500;text-transform:none}.content-main .sale{width:100%;margin-top:20px}.content-main .sale .item{width:100%;margin-right:0;margin-top:20px}.content-main .sale .image-box{width:50px}.content-main .sale .image-box img{width:50px}.content-main .sale .textboxs{width:calc(100% - 60px);margin-left:10px}.content-main .sale .textboxs p{color:#272727;font-weight:500;font-size:14px;line-height:18px}}.wrapper-quiz{width:100%;background:#fff;height:calc(100vh - 170px);margin-top:0}.wrapper-quiz .loading{width:100%;height:14px;background:#eee;position:relative;border-radius:3px}.wrapper-quiz .loading .load{background:#e60028;height:14px;transition:1s;border-radius:3px}.wrapper-quiz .loading .load p{font-weight:700;text-align:center;color:#fff;font-size:11px}.wrapper-quiz .quiz{height:400px;display:none}.wrapper-quiz .active{display:block}.wrapper-quiz .image{height:100%;width:375px}.wrapper-quiz .question{height:calc(100% - 50px);width:690px;margin-left:50px;margin-top:50px}.wrapper-quiz .question .question-group{height:auto;margin-top:0;padding:0 0 50px}.wrapper-quiz .question .question-group p{font-size:16px;line-height:21px}.wrapper-quiz .question .question-group ul{padding-left:16px}.wrapper-quiz .question .question-group ul li{font-size:16px;margin-top:5px;line-height:21px}.wrapper-quiz .button-send{width:calc(100% - 60px);margin-top:20px}.wrapper-quiz .question .title{margin-bottom:30px;position:relative}.wrapper-quiz .question .title .number{position:absolute;width:50px;height:50px;font-size:13px;line-height:13px;color:#fff;font-weight:500;border-radius:50%;left:-70px;top:-5px;background:#ff0024}.wrapper-quiz .question .title .number span{font-size:9px}.wrapper-quiz .question .title h2{font-size:30px;font-weight:400;line-height:35px;text-transform:uppercase}.wrapper-quiz .question .title h2 span{color:var(--red)}.wrapper-quiz .question .title .line{height:3px;margin-left:0;-webkit-transition:width 2s;width:200px;margin-top:30px;transition:width 2s;background:#272727}.wrapper-quiz .question:hover .line{-webkit-transition:width 2s;width:300px;transition:width 2s}.wrapper-quiz .question .bottom .button-prev{margin-right:15px}.wrapper-quiz .forms{height:100%;width:350px;margin-right:30px;margin-top:30px;background:#eee;border-radius:3px;padding:40px 20px}@media (min-width:300px) and (max-width:1110px){.wrapper-quiz{width:100%;background:#fff;min-height:calc(100vh - 170px);margin-top:50px}.wrapper-quiz .loading{width:100%;height:14px;background:#eee;position:relative;border-radius:3px}.wrapper-quiz .loading .load{background:#e60028;height:14px;border-radius:3px}.wrapper-quiz .loading .load p{font-weight:700;text-align:center;color:#fff;font-size:11px}.wrapper-quiz .quiz{height:100%;display:none}.wrapper-quiz .active{height:100%;display:block}.wrapper-quiz .image{display:none}.wrapper-quiz .question{height:calc(100% - 50px);width:100%;margin-left:0;margin-top:0}.wrapper-quiz .question .question-group{height:auto;margin-top:50px}.wrapper-quiz .question h2{font-size:21px;line-height:28px;font-weight:900;text-transform:uppercase}.wrapper-quiz .question .bottom .button-prev{margin-right:15px}}