@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200;src:url(../fonts/Manrope/Manrope-ExtraLight.eot);src:url(../fonts/Manrope/Manrope-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope/Manrope-ExtraLight.woff2) format("woff2"),url(../fonts/Manrope/Manrope-ExtraLight.woff) format("woff"),url(../fonts/Manrope/Manrope-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/Manrope/Manrope-SemiBold.eot);src:url(../fonts/Manrope/Manrope-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope/Manrope-SemiBold.woff2) format("woff2"),url(../fonts/Manrope/Manrope-SemiBold.woff) format("woff"),url(../fonts/Manrope/Manrope-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/Manrope/Manrope-ExtraBold.eot);src:url(../fonts/Manrope/Manrope-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope/Manrope-ExtraBold.woff2) format("woff2"),url(../fonts/Manrope/Manrope-ExtraBold.woff) format("woff"),url(../fonts/Manrope/Manrope-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(../fonts/Manrope/Manrope-Light.eot);src:url(../fonts/Manrope/Manrope-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope/Manrope-Light.woff2) format("woff2"),url(../fonts/Manrope/Manrope-Light.woff) format("woff"),url(../fonts/Manrope/Manrope-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/Manrope/Manrope-Medium.eot);src:url(../fonts/Manrope/Manrope-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope/Manrope-Medium.woff) format("woff"),url(../fonts/Manrope/Manrope-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/Manrope/Manrope-Bold.eot);src:url(../fonts/Manrope/Manrope-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope/Manrope-Bold.woff) format("woff"),url(../fonts/Manrope/Manrope-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/Manrope/Manrope-Regular.eot);src:url(../fonts/Manrope/Manrope-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope/Manrope-Regular.woff) format("woff"),url(../fonts/Manrope/Manrope-Regular.ttf) format("truetype")}:root[data-theme=light]{--orange-2:#f3ae71}:root[data-theme=dark]{--orange-2:#fff}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.mr50{margin-right:50px}.breadcrumbs-link,.button,.footer-link,.header-phone,.nav-link,.sevices-title,.social-link,.social-link svg path,.work-phone{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;overflow-x:hidden;overflow-y:scroll}article,aside,figure,footer,header,hgroup,section{display:block}h1,h2,header{font-family:Manrope,sans-serif}h1,h2{margin-bottom:.5rem}a strong{color:currentColor}button,input,select,textarea{background-color:transparent;border:none;outline:none}button:active,button:focus,button:hover,input:active,input:focus,input:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{outline:none}button[disabled],input[disabled],select[disabled],textarea[disabled]{pointer-events:none}input,select,textarea{outline:none}input:focus,select:focus,textarea:focus{outline:none}body{background-color:#fff;color:#4a5056;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:1.4;overflow-x:hidden}body.hidden,html.hidden{overflow:hidden}.img-responsve{display:block;height:auto;max-width:100%}label,p{margin-bottom:15px}button{background-color:transparent;border:none;cursor:pointer}button:active,button:focus,button:hover{outline:none}a{outline:none;text-decoration:none}a:active,a:focus,a:hover{outline:none;text-decoration:none}.container{margin:0 auto;max-width:1310px;padding:0 15px;width:100%}.container_sm{max-width:910px}.container_lg{max-width:1800px}.section-title{color:#1e1b1b;font-size:48px;font-weight:800;letter-spacing:-.03em;line-height:56px;margin-bottom:50px;text-align:center}@media (max-width:1200px){.section-title{font-size:40px;line-height:50px;margin-bottom:30px}}@media (max-width:768px){.section-title{font-size:30px;line-height:40px}}@media (max-width:576px){.section-title{font-size:24px;line-height:28px}}.app{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}h1,h2,h3,h4,h5{margin:0}h1{font-size:46px;font-weight:400;line-height:120%}h2{font-weight:700}h2,h3{font-size:25px;line-height:1.1}h3{font-weight:500}h4{font-size:20px}h4,h5{font-weight:500;line-height:1.1}h5{font-size:18px}.nav_white .nav-link{color:#fff}.nav_white .nav-link:hover{color:#ff6433}@media (max-width:576px){.nav_mobile .nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center}.nav_mobile .nav-item{margin:0 0 10px}}.nav-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-item{margin-right:20px}.nav-item:last-child{margin:0}.nav-link{color:#1e1b1b;font-size:16px;font-weight:600;line-height:24px}.nav-link:hover{color:#ff6433}.button{background-color:#ffb313;border-radius:12px;color:#fff;font-size:18px;font-weight:600;line-height:175%;min-height:64px;padding:16px 40px}@media (max-width:992px){.button{font-size:16px;line-height:1.2;min-height:48px;padding:10px 25px}}.button:hover{background:#ff6433}.button_dark{background-color:#1e1b1b}.button_sm{min-height:40px}.button_md,.button_sm{font-size:14px;line-height:1;padding:5px 20px}.button_md{min-height:50px}.footer{background:rgba(30,27,27,.98);margin-top:auto;padding-top:128px}@media (max-width:1200px){.footer{padding-top:60px}}@media (max-width:576px){.footer{padding-top:30px}}.footer-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:128px}@media (max-width:1200px){.footer-wrap{padding-bottom:60px}}@media (max-width:576px){.footer-wrap{padding-bottom:30px}}@media (max-width:480px){.footer-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-left,.footer-right{max-width:calc(40% - 15px);width:100%}@media (max-width:992px){.footer-left,.footer-right{max-width:calc(50% - 15px)}}@media (max-width:480px){.footer-left,.footer-right{max-width:100%}.footer-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:30px;text-align:center}}.footer-title{color:#fff;font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:140%}@media (max-width:992px){.footer-title{font-size:24px}}@media (max-width:576px){.footer-title{font-size:20px;text-align:center}}.footer-item{margin-bottom:30px}@media (max-width:992px){.footer-item{margin-bottom:15px}}.footer-item:last-child{margin:0}.footer-label{color:#fff;font-size:18px;font-weight:600;line-height:175%;opacity:.6}@media (max-width:768px){.footer-label{font-size:14px}}.footer-value{color:#fff;font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:26px}@media (max-width:768px){.footer-value{font-size:18px;line-height:1.2}}@media (max-width:576px){.footer-value{font-size:16px}}.footer-bottom{background:#1e1b1b;padding:65px 0}@media (max-width:576px){.footer-bottom{padding:30px 0}}.footer-line{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media (max-width:768px){.footer-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-copyright{color:#939191;font-size:16px;font-weight:600;line-height:28px}@media (max-width:768px){.footer-copyright{font-size:14px;margin-top:15px}.footer-logo{margin-bottom:15px}}.footer-link{color:#fff}.footer-link:hover{color:#ff6433}.footer-social{margin-top:50px}@media (max-width:576px){.footer-social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}}.footer-logo{max-width:90px}.header{padding:15px 0;width:100%;z-index:50}.header-line{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.header-phone{color:#1e1b1b;font-size:16px;font-weight:700;line-height:1}.header-phone:hover{color:#ff6433}@media (max-width:768px){.header-nav{display:none}}.header-logo{max-width:80px;width:100%}.header-logo,.social-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.social-item{margin-right:30px}.social-item:last-child{margin:0}.social-link svg path{fill:#fff}.social-link:hover svg path{fill:#ff6433}.card{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;padding:10px;position:relative;width:100%}.card:hover{-webkit-box-shadow:0 18px 60px rgba(23,26,33,.05);box-shadow:0 18px 60px rgba(23,26,33,.05)}.card:hover .card-image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.card-image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:15px;min-height:160px;overflow:hidden;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.card-image img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.card-price{font-size:24px;font-weight:800;line-height:22px;margin-bottom:10px}.card-price,.card-title{font-style:normal;letter-spacing:0}.card-title{color:#1a3760;font-size:16px;font-weight:600;line-height:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.card-title:hover{color:#ffb313}.card-bottom{border-top:1px solid #eaeaea;margin-top:20px;padding-top:20px}.card-btn{width:100%}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none}@media (max-width:768px){.breadcrumbs{margin:0 -15px;overflow-x:auto;overflow-y:hidden;padding:0 15px;white-space:nowrap}}.breadcrumbs-item{margin-right:15px;position:relative}.breadcrumbs-item:before{content:"/";line-height:1;position:absolute;right:-11px;top:5px}.breadcrumbs-item:last-child{margin:0}.breadcrumbs-item:last-child:before{display:none}.breadcrumbs-active{color:#000;font-size:14px}.breadcrumbs-link{color:#1e1b1b;font-size:14px;text-decoration:underline}.breadcrumbs-link:hover{color:#ff6433}.page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.hero-wrap,.page{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;border-radius:30px;min-height:650px;overflow:hidden;position:relative}.hero-wrap:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1200px){.hero-wrap{background-size:cover;min-height:450px}}@media (max-width:768px){.hero-wrap{background-size:cover;min-height:350px}}@media (max-width:576px){.hero-wrap{min-height:280px}}.hero-wrap_md{background-size:cover;min-height:400px}@media (max-width:768px){.hero-wrap_md{min-height:350px}}@media (max-width:576px){.hero-wrap_md{min-height:280px}}.hero-center{max-width:70%;position:relative;z-index:1}@media (max-width:576px){.hero-center{max-width:100%}}.hero-center_centered{margin:0 auto;padding:0 15px;text-align:center}.hero-title{color:#fff;font-size:60px;font-style:normal;font-weight:600;letter-spacing:0;line-height:73px;margin-bottom:30px}@media (max-width:1200px){.hero-title{font-size:44px;line-height:54px}}@media (max-width:768px){.hero-title{font-size:30px;line-height:36px}}@media (max-width:576px){.hero-title{font-size:24px;line-height:30px}}.hero-title_md{font-size:40px;line-height:46px;margin-bottom:20px}@media (max-width:1200px){.hero-title_md{font-size:36px;line-height:40px}}@media (max-width:768px){.hero-title_md{font-size:30px;line-height:36px}}@media (max-width:576px){.hero-title_md{font-size:24px;line-height:30px}}.hero-price{color:#fff;font-size:16px;margin-bottom:10px}.hero-price strong{font-size:36px;font-weight:900;line-height:36px}.sevices{padding:70px 0 128px}@media (max-width:1200px){.sevices{padding-bottom:60px}}@media (max-width:576px){.sevices{padding:30px 0}}.sevices-grid{-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;display:-ms-grid;display:grid;gap:15px;grid-template-columns:repeat(5,1fr)}@media (max-width:1200px){.sevices-grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}@media (max-width:992px){.sevices-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sevices-grid{-ms-grid-columns:1fr;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;grid-template-columns:repeat(1,1fr);justify-content:flex-start;margin:0 -15px;overflow-x:auto;padding:0 15px}}.sevices-grid_page{margin-top:30px}@media (max-width:768px){.sevices-grid_page{-ms-grid-columns:1fr 15px 1fr;display:-ms-grid;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.sevices-grid_page{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media (max-width:768px){.sevices-item{-webkit-box-shadow:0 28px 50px hsla(249,3%,44%,.12);box-shadow:0 28px 50px hsla(249,3%,44%,.12);margin-right:10px;max-width:100%;min-width:250px}}.sevices-title{color:#1e1b1b;font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:1.2;text-align:center}.sevices-title:hover{color:#ff6433}.sevices-price{color:#1e1b1b;font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1}.sevices-btn,.sevices-price{margin-top:20px;text-align:center}.sevices-wrap{padding:30px 0 70px}.sevices-content{margin-top:30px}.work{background:#e2e6e9;padding:128px 0}@media (max-width:1200px){.work{padding:60px 0}}@media (max-width:576px){.work{padding:30px 0}}.work-wrap{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media (max-width:768px){.work-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.work-left,.work-right{max-width:calc(50% - 15px);width:100%}@media (max-width:768px){.work-left,.work-right{max-width:100%}.work-right{margin-top:30px}}.work-title{margin-bottom:30px;text-align:left}.work-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;padding-bottom:15px;position:relative}.work-item:before{border-left:2px dashed #ff6433;content:"";height:calc(100% - 66px);left:25px;position:absolute;top:66px;width:2px;z-index:0}@media (max-width:576px){.work-item:before{height:calc(100% - 56px);left:20px;top:56px}}.work-item:last-child{margin:0;padding:0}.work-item:last-child:before{display:none}.work-circle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#661ce7;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:700;height:50px;justify-content:center;line-height:1;margin-right:24px;position:relative;width:50px}@media (max-width:576px){.work-circle{font-size:18px;height:40px;width:40px}}.work-info{max-width:calc(100% - 74px)}@media (max-width:576px){.work-info{max-width:calc(100% - 64px)}}.work-subtitle{color:#1e1b1b;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:30px;margin-top:12px}@media (max-width:576px){.work-subtitle{font-size:16px;margin-top:5px}}.work-text{font-size:14px;line-height:175%;margin-top:8px}.work-desk,.work-text{color:rgba(30,27,27,.6);font-weight:600}.work-desk{font-size:16px;line-height:28px}.work-phone{color:#ff6433}.work-phone:hover{color:#1e1b1b}.work-btn{margin-top:30px}.faq{background:#f2f2f2;padding:128px 0}@media (max-width:1200px){.faq{padding:60px 0}}@media (max-width:576px){.faq{padding:30px 0}}.faq-item{background-color:#fff;margin-bottom:12px;padding:30px}@media (max-width:576px){.faq-item{padding:15px}}.faq-item:last-child{margin:0}.faq-top{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.faq-title{color:#1e1b1b;font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:36px;max-width:calc(100% - 45px);width:100%}@media (max-width:576px){.faq-title{font-size:16px;line-height:20px;max-width:calc(100% - 35px)}}.faq-content{color:#939191;font-size:16px;font-weight:600;height:0;line-height:175%;overflow:hidden;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.faq-content p{margin-bottom:15px}.faq-content p:last-child{margin:0}.faq-content_open{height:100%;margin-top:12px;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}@media (max-width:576px){.faq-content{font-size:14px}}.faq-btn{background:#ff6433;height:35px;margin-left:10px;width:35px}.faq-btn:before{color:#fff;content:"+";font-size:24px;font-weight:800;line-height:1}@media (max-width:576px){.faq-btn:before{font-size:18px}}@media (max-width:576px){.faq-btn{height:25px;width:25px}}.faq-btn_open{content:"-"}.service-wrap{padding:30px 0 70px}.service-content{margin-top:30px}
.made-with-love a, .made-with-love {
	color: #fff;
	font-size: 0.95em;
	text-decoration: none;
}
.heartbeat {
	animation: heartbeat 2s infinite
}
@keyframes heartbeat {
0% {
transform:scale(1)
}
10% {
transform:scale(1.2)
}
20% {
transform:scale(1)
}
30% {
transform:scale(1.2)
}
40% {
transform:scale(1)
}
100% {
transform:scale(1)
}
}
.heartbeat {
	animation: heartbeat 2s infinite
}

@media (min-width:480px) and (max-width:767px) {
.made-with-love {
	margin-bottom: 30px
}
}