@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,800&subset=cyrillic-ext");@font-face{src:url(https://colinchruqar.top/assets/css/fonts/geometria.eot);src:local("Geometria"),url(https://colinchruqar.top/assets/css/fonts/geometria.eot) format("embedded-opentype"),url(https://colinchruqar.top/assets/css/fonts/geometria.woff) format("woff"),url(https://colinchruqar.top/assets/css/fonts/geometria.ttf) format("truetype");font-weight:400;font-style:normal;font-family:Geometria}@font-face{src:url(https://colinchruqar.top/assets/css/fonts/geometria-bold.eot);src:local("Geometria Bold"),local("Geometria-Bold"),url(https://colinchruqar.top/assets/css/fonts/geometria-bold.eot) format("embedded-opentype"),url(https://colinchruqar.top/assets/css/fonts/geometria-bold.woff) format("woff"),url(https://colinchruqar.top/assets/css/fonts/geometria-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-family:Geometria}@font-face{src:url(https://colinchruqar.top/assets/css/fonts/geometria-extrabold.eot);src:local("Geometria ExtraBold"),local("Geometria-ExtraBold"),url(https://colinchruqar.top/assets/css/fonts/geometria-extrabold.eot) format("embedded-opentype"),url(https://colinchruqar.top/assets/css/fonts/geometria-extrabold.woff) format("woff"),url(https://colinchruqar.top/assets/css/fonts/geometria-extrabold.ttf) format("truetype");font-weight:800;font-style:normal;font-family:Geometria}body,html{padding:0;margin:0}body{overflow-x:hidden;color:#333}h1{font-size:2.2em;font-weight:700;line-height:1.7em}h1,h3{font-family:Geometria}h3{font-size:2.3em;font-weight:400;margin-bottom:40px;text-align:center}button:focus{outline:none}.to-top{right:32px;position:fixed;bottom:130px;display:none;z-index:3000}.to-top .to-top-relative{position:relative}.to-top .to-top-relative,.to-top .to-top-relative a{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.to-top .to-top-relative a{height:50px;border-radius:50%;background:-webkit-gradient(linear,left top,left bottom,from(#583a74),to(#955dc9));background:linear-gradient(#583a74,#955dc9);cursor:pointer;width:50px}.to-top .to-top-relative a i{pointer-events:none;color:#fff}.to-top .to-top-relative .to-top-pulse{-webkit-animation:toTop 2s infinite;animation:toTop 2s infinite;height:50px;position:absolute;border-radius:50%;background:-webkit-gradient(linear,left top,left bottom,from(#583a74),to(#955dc9));background:linear-gradient(#583a74,#955dc9);width:50px;z-index:-1}@-webkit-keyframes toTop{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}@keyframes toTop{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}.to-top.active{display:block}.hd{padding-top:15px;position:fixed;top:0;background:#f2f2f2;left:0;width:100%;z-index:9990}.hd button{padding:10px 20px 11px;font-size:1.2em;border:none;color:#fff;transition:.3s;transition:.2s;background:#333;cursor:pointer;float:right;margin-top:-7px;font-family:Geometria}.hd button:hover{background:#6b2f88}.hd p strong{font-weight:800}.hd p a,.hd p strong{font-size:1.5em;font-family:Geometria}.hd p a{color:inherit}.hd .col-md-8 p{width:35%;float:left}.hd_menu ul{padding:0;margin:0;display:flex}.hd_menu ul li{list-style:none;margin-right:25px;position:relative}.hd_menu ul li .hd_menu_group{background:#f2f2f2}.hd_menu ul li .hd_menu_group a{overflow:hidden;text-overflow:ellipsis;font-size:14px;text-decoration:none;color:#333;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;line-height:15px;-webkit-line-clamp:2;line-clamp:2;display:-moz-box;display:-webkit-box}.hd_menu ul li .hd_menu_group a:hover{color:#8c5bba}.hd_menu ul li>ul{padding-top:2px;position:absolute;top:100%;left:0;display:block;display:none}.hd_menu ul li:hover>ul{animation:anim_bl_menu .3s linear;display:block}@keyframes anim_bl_menu{0%{transform:translateX(70px);opacity:0}to{transform:translateX(0);opacity:1}}.hd_menu ul li ul>li .hd_menu_group{height:45px;padding:0 12px;border-bottom:1px solid #ccc;align-items:center;width:350px;display:flex}.hd_menu div div>ul>li>.hd_menu_group{margin-bottom:5px;display:flex}.number2{padding-left:30px}.bg{height:100%;position:absolute;top:0;width:100%;z-index:-1}.frst{padding-top:150px;color:#fff;position:relative;background:rgba(70,37,101,.9);padding-bottom:100px}.frst .col-md-5{text-align:center}.logo{width:330px;margin-top:20px}.mapbg{padding-top:70px;font-size:1.1em;color:#000;background:#f2f2f2;padding-bottom:55px}.mapbg iframe{height:94%;width:100%;padding-left:50px}.mapbg .number{font-size:1.3em;font-weight:800;font-family:Geometria}.mapbg p{margin-bottom:20px}.lbg{padding-top:70px;background:rgba(70,37,101,.9);padding-bottom:70px}.lbg .lframe{padding:30px;border:2px solid #fff}.lbg img{width:100%}.works{padding-top:70px;text-align:center;padding-bottom:0}.works img{width:100%}.w-h{font-weight:700;font-family:Geometria}.works p{margin-bottom:20px;margin-top:20px}.works .col-md-3{position:relative;padding-bottom:60px}.redh{position:absolute;border-bottom:2px solid #ce1417;bottom:30px;width:90%}.abouts .h4{font-size:2.3em;font-weight:400;margin-bottom:40px;text-align:center;font-family:Geometria}.abouts .h4 span{border-bottom:2px solid #ce1417}.abouts .ab-th{padding:0 50px;border:1px solid #333}.abouts .nmb{padding:15px 20px;border:2px solid #6b2f88;font-weight:700;text-align:center;border-radius:50%;width:16%;float:left}.abouts .n-text{width:80%;float:right}.abouts .n-block{position:relative;clear:both;width:100%}.abouts .col-md-4{padding-top:20px}.n-r1{top:4px}.n-r1,.n-r2{position:relative}.n-r2{top:15px}.n-small{font-size:.95em}.n-call{padding:10px 0 11px;font-size:1.2em;border:none;font-weight:700;color:#fff;transition:.3s;background:#333;cursor:pointer;width:100%;margin-top:50px;font-family:Geometria}.n-call:hover{background:#6b2f88}.faq{padding-top:70px;padding-bottom:70px}.faq a{text-decoration:none;color:inherit}.single-accordion{padding:15px 30px 6px;margin-bottom:20px;position:relative;background:#efefef}.accor-open{right:30px;position:absolute}.testimonials{padding-bottom:70px}.testimonials input{padding:10px;border:none;margin-bottom:20px;border-bottom:2px solid #333;outline:none;width:100%}.testimonials textarea{height:100%;padding:10px 20px;border:2px solid #333;width:100%}.testimonials .col-md-12{text-align:center}.testimonials .col-md-12 button{padding:10px 50px 11px;font-size:1.2em;border:none;font-weight:700;color:#fff;transition:.3s;background:#333;cursor:pointer;margin-top:30px;font-family:Geometria}.testimonials .col-md-12 button:hover{background:#6b2f88}.modal input{padding:10px;border:none;margin-bottom:20px;border-bottom:2px solid #333;outline:none;width:100%}.modal .call-btn{padding:10px 20px 11px;font-size:1.2em;border:none;margin-bottom:15px;color:#fff;transition:.3s;transition:.2s;background:#333;cursor:pointer;width:100%;margin-top:20px;font-family:Geometria}.modal .call-btn:hover{background:#6b2f88}.modal-dialog{margin-top:10%}.modal-content{padding:20px}#l1Modal .modal-dialog,#l2Modal .modal-dialog,#l3Modal .modal-dialog{max-width:650px;margin-top:1.75rem}.mobnav{display:none}@media screen and (max-width:1215px){.hd{font-size:.8em}.logo{width:80%}.abouts .h4,h3{font-size:1.6em}.abouts .nmb{padding:10px}}@media screen and (max-width:992px){.logo{width:100%}.hd{display:none}.mobnav{position:fixed;top:0;background:#f2f2f2;left:0;width:100%;display:block;z-index:3000}.mobnav .mob_cnt{padding:7px 0;justify-content:space-between;align-items:center;display:flex}.l-logo{width:40px}.mobnav .mob_cnt a{font-size:1.4em;font-weight:700;color:#333;font-family:Geometria}.mobnav .mob_cnt .btn_burger{height:20px;padding:0;justify-content:space-between;border:none;position:relative;flex-direction:column;outline:none;align-items:center;background:none;width:30px;display:flex}.mobnav .mob_cnt .btn_burger span{height:3px;background:#333;width:100%;display:block}.mobnav .mob_cnt .btn_burger.active{justify-content:center}.mobnav .mob_cnt .btn_burger.active span:nth-child(2){opacity:0}.mobnav .mob_cnt .btn_burger.active span:first-child{transform:rotate(45deg);position:absolute}.mobnav .mob_cnt .btn_burger.active span:nth-child(3){transform:rotate(-45deg);position:absolute}.mobnav .mob_menu{padding:15px 0;position:absolute;border-top:1px solid #333;top:100%;background:#f2f2f2;left:0;width:100%;display:none}.mobnav .mob_menu.active{display:block}.mobnav .mob_menu ul{padding:0;margin:0}.mobnav .mob_menu ul li{list-style:none}.mobnav .mob_menu ul li .mob-menu-group{height:30px;padding:5px 10px;justify-content:space-between;align-items:center;display:flex}.mobnav .mob_menu ul li .mob-menu-group .btn-mob-link{height:30px;justify-content:center;border:none;outline:none;align-items:center;background:none;width:30px;display:flex}.mobnav .mob_menu ul li .mob-menu-group .btn-mob-link.active i{transform:rotate(90deg)}.mobnav .mob_menu ul li .mob-menu-group a{font-size:14px;color:#333;line-height:16px}.mobnav .mob_menu ul li>ul{background:#e3e3e3;display:none}.mobnav .mob_menu ul li>ul.active{display:block}.frst{padding-top:50px;color:#fff;position:relative;background:#462565;padding-bottom:20px}.bg{display:none}h1{font-size:30px;line-height:30px;margin-top:20px}.mapbg{padding-top:30px;padding-bottom:40px}.mapbg iframe{padding-left:0}.lbg .lframe{padding:15px;margin-bottom:20px}.lbg{padding-top:40px;padding-bottom:20px}.works{padding-top:30px}.redh{display:none}.works .col-md-3{position:relative;padding-bottom:20px}.abouts .ab-th{padding:20px 15px;border:none}.n-call{margin-top:25px}.faq{padding-top:30px;padding-bottom:40px}.number3{font-size:1.4em;font-weight:700;position:relative;top:10px;width:80%;float:right;font-family:Geometria}.number3 a{color:inherit}.mapbg .number{font-size:1.1em}}@media screen and (max-width:750px) and (min-width:600px){.logo{display:none}.lbg .col-md-4{width:33%}.works .col-md-3{width:50%}}@media screen and (max-width:600px){#l1Modal .modal-dialog img,#l2Modal .modal-dialog img,#l3Modal .modal-dialog img{max-height:80vh}}.close{z-index:9999999}input[name=work-email]{padding:0;border:none;max-width:0;max-height:0;margin:0}.left-img{margin:0 60px 30px 0;float:left}.content-title{font-size:24px;margin-bottom:70px}.kat-overlay{min-height:300px;background:#3f5efb;background:radial-gradient(circle,rgba(63,94,251,.709) 0,rgba(252,70,107,.633) 100%)}.kat-overlay h3{padding:80px 20px;font-size:24px!important;color:#fff!important;text-align:center;margin:auto}.kat-item{min-height:300px;margin:30px 0}.kat-link{height:100%;position:absolute;width:100%}.inn-link{padding:5px 10px;color:#fff;position:relative;max-width:150px;text-align:center;margin:auto;border-radius:5px;background:#000;display:block;z-index:2000}.inn-link:hover{text-decoration:none;color:#fff;background:#525252}.serv_btn{padding:15px 30px;border:none;color:#fff;margin:50px auto;background:#b31010;cursor:pointer}.serv_btn:hover{background:#333}.footer_hd{padding-top:15px;background:#f2f2f2;width:100%;z-index:9990}.footer_hd button{padding:10px 20px 11px;font-size:1.2em;border:none;color:#fff;transition:.3s;transition:.2s;background:#333;cursor:pointer;float:right;margin-top:-7px;font-family:Geometria}.footer_hd button:hover{background:#6b2f88}.footer_hd p strong{font-weight:800}.footer_hd p a,.footer_hd p strong{font-size:1.5em;font-family:Geometria}.footer_hd p a{color:inherit}.footer_hd .col-md-8 p{width:35%;float:left}.photos{padding-bottom:60px}.photo-slider{position:relative;margin:0 auto;width:90%}.photo-slider .slick-slide{margin:0 8px}.photo-slider .slick-slide img{object-fit:cover;width:100%}.photo-slider .slick-arrow{height:35px;transform:translateY(-50%);justify-content:center;font-size:0;position:absolute;top:50%;align-items:center;border-radius:50%;background:#955dc9;width:35px;display:flex;z-index:100}.photo-slider .slick-arrow:focus,.photo-slider .slick-arrow:hover{background:#583a74}.photo-slider .slick-prev{left:-40px}.photo-slider .slick-next{right:-40px}.photo-slider .slick-prev:before{content:"\f060";font-family:Font Awesome\ 6 Pro}.photo-slider .slick-next:before{content:"\f061";font-family:Font Awesome\ 6 Pro}.photo-slider .slick-dots{bottom:-40px}.photo-slider .slick-dots li button{height:15px;border-radius:50%;background:#955dc9;width:15px}.photo-slider .slick-dots li.slick-active button{background:#583a74}.catalog{padding:60px 0}.catalog .title h3{font-size:30px;font-weight:600;margin-bottom:40px;color:#606060;text-align:center;font-family:Geometria}.catalog .catalog_list{column-gap:2%;grid-template-columns:32% 32% 32%;row-gap:15px;display:grid}.catalog .catalog_list .catalog_item{padding:17px 20px;border:1px solid #ccc;text-decoration:none;transition:.2s linear;flex-direction:column;align-items:center;border-radius:6px;display:flex}.catalog .catalog_list .catalog_item:hover{box-shadow:0 0 5px #955dc9}.catalog .catalog_list .catalog_item img{margin-bottom:8px}.catalog .catalog_list .catalog_item p{color:#606060;text-align:center}@media screen and (max-width:768px){.catalog .catalog_list{column-gap:2%;grid-template-columns:49% 49%}}@media screen and (max-width:578px){.photo-slider{margin:0 auto;width:85%}.photo-slider .slick-arrow{height:30px;width:30px}.photo-slider .slick-prev{left:-30px}.photo-slider .slick-next{right:-30px}.photo-slider .slick-next:before,.photo-slider .slick-prev:before{font-size:14px}}