html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}.input-field span.wpcf7-form-control-wrap{position:static!important}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}html{height:100%}body{position:relative;font-family:"Museo Sans Cyrl 300",sans-serif;font-size:16px;line-height:1.4;color:#1b1b1b}a{-webkit-transition:all .15s linear;transition:all .15s linear;text-decoration:none;color:#1b1b1b}a:hover{color:#1b1b1b;text-decoration:none}textarea{padding:15px 30px;border-radius:2px;border:1px solid #bdbdbd;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .15s linear;transition:all .15s linear}textarea::-webkit-input-placeholder{opacity:.3}textarea::-moz-placeholder{opacity:.3}textarea:-ms-input-placeholder{opacity:.3}textarea::-ms-input-placeholder{opacity:.3}textarea::placeholder{opacity:.3}textarea:focus{border-color:#4180be}.adaptive-menu-icon{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer}.adaptive-menu-icon>span{display:inline-block;margin-left:10px}.adaptive-menu-icon.active .icon span{left:-100px}.adaptive-menu-icon.adaptive-menu-icon-catalog.active .icon span{opacity:0}.main-nav-catalog .mobile-open-sub-menu,.main-nav-catalog>ul li.menu-item-has-children::after{z-index:-1!important;visibility:hidden!important}.adaptive-menu-icon.active .icon:before{top:calc(50% - 1px);width:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.adaptive-menu-icon.active .icon:after{bottom:calc(50% - 1px);width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.adaptive-menu-icon.active>*,.adaptive-menu-icon:hover>*{color:#4180be}.adaptive-menu-icon.active .icon span,.adaptive-menu-icon:hover .icon span{background:#4180be}.adaptive-menu-icon.active .icon:after,.adaptive-menu-icon.active .icon:before,.adaptive-menu-icon:hover .icon:after,.adaptive-menu-icon:hover .icon:before{background:#4180be}.adaptive-menu-icon>*{font-family:"Museo Sans Cyrl 500",sans-serif;font-size:17px;line-height:1;-webkit-transition:all .15s linear;transition:all .15s linear}.adaptive-menu-icon .icon{height:14px;width:24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.adaptive-menu-icon .icon span{height:2px;width:14px;position:relative;display:inline-block;background-color:#000;border-radius:1px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.adaptive-menu-icon .icon:after,.adaptive-menu-icon .icon:before{content:"";height:2px;position:absolute;left:0;border-radius:1px;background-color:#000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform-origin:center;transform-origin:center}.adaptive-menu-icon .icon:before{width:24px;top:0}.adaptive-menu-icon .icon:after{width:20px;bottom:0}.slider-arrows{width:54px;height:54px;border-radius:100%;background-color:#fff;text-align:center;line-height:54px;cursor:pointer}.slider-arrows:after{content:"\e915";font-family:main-icons,sans-serif;font-size:21px;position:relative;left:3px}.slider-arrows.prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-arrows:hover{background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%)}.slider-arrows-adaptive{width:100%;position:absolute;bottom:-30px;display:none}.slider-arrows-adaptive .slider-arrows{margin:auto;position:relative;background:0 0;z-index:50}.slider-arrows-adaptive .slider-arrows:after{content:"\e900";font-size:12px;-webkit-text-fill-color:#c8c8c8}.slider-arrows-adaptive .slider-arrows.prev{left:-20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-arrows-adaptive .slider-arrows.next{right:-20px}.slider-dots{margin:0;padding:0;list-style:none}.slider-dots li{display:inline-block;margin-right:13px;cursor:pointer}.slider-dots li:last-child{margin-right:0}.slider-dots li.slick-active button:after{background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%);-webkit-transform:scale(1);transform:scale(1)}.slider-dots li button{display:block;min-width:16px;min-height:16px;position:relative;border-radius:100%;border:none;font-size:0;background-color:#fff;-webkit-appearance:none}.slider-dots li button:after{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px;border-radius:100%;-webkit-transition:all .15s linear;transition:all .15s linear;-webkit-transform:scale(0);transform:scale(0)}.txt-inputs-style,input[type="email"],input[type="search"],input[type="tel"]{height:50px;padding:0 10px 0 50px;border-radius:2px;border:1px solid #bdbdbd;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .15s linear;transition:all .15s linear}.txt-inputs-style::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder{opacity:.3}.txt-inputs-style::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder{opacity:.3}.txt-inputs-style:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder{opacity:.3}.txt-inputs-style::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,input[type="search"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,input[type="text"]::-ms-input-placeholder{opacity:.3}.txt-inputs-style::placeholder,input[type="email"]::placeholder,input[type="search"]::placeholder,input[type="tel"]::placeholder,input[type="text"]::placeholder{opacity:.3}.txt-inputs-style:focus,input:focus[type="email"],input:focus[type="search"],input:focus[type="tel"],input:focus[type="text"]{border-color:#4180be}.custom-input-select,.custom-input-text{width:100%;position:relative}.custom-input-select input,.custom-input-text input{padding:0 28px;width:100%}.custom-input-select .addon-elem,.custom-input-text .addon-elem{position:absolute;line-height:50px;top:0;right:28px}.custom-input-select .addon-elem.txt-style,.custom-input-text .addon-elem.txt-style{opacity:.5;font-size:14px}.custom-input-select .addon-elem.ico-style,.custom-input-text .addon-elem.ico-style{font-size:5px}.triangle-with-border:after,.triangle-with-border:before{content:"";display:block;width:0;height:0;position:absolute;left:-20px;top:0;border-style:solid}.triangle-with-border:before{z-index:2;border-width:10px;border-color:#fff #fff transparent transparent}.triangle-with-border:after{top:-1px;left:-22px;z-index:1;border-width:11px;border-color:#eaebea #eaebea transparent transparent}:disabled{position:initial!important;opacity:.5!important;-webkit-box-shadow:none!important;box-shadow:none!important}.custom-input-select{cursor:pointer}.custom-input-select input{padding-right:55px!important;cursor:pointer}.custom-input-select input:focus{border-color:#bdbdbd}.custom-select{width:100%;position:relative;top:-1px;display:none;background:#fff}.custom-select .item{padding:0 28px;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .15s linear;transition:all .15s linear;border:1px solid #bdbdbd;cursor:pointer}.custom-select .item:not(:first-child) {border-top:none}.custom-select .item:hover{background:#eaebea}.checkbox-style{position:absolute;z-index:-1;opacity:0}.checkbox-style+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;position:relative}.checkbox-style+label:before{content:"";max-width:24px;max-height:24px;min-width:24px;min-height:24px;margin-right:12px;border-radius:100%;border:1px solid #c6c6c6;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .15s linear;transition:all .15s linear;cursor:pointer;background:#fff}.checkbox-style+label:after{content:"";display:block;width:8px;height:8px;position:absolute;top:8px;left:8px;border-radius:100%;background:#fff;-webkit-transition:all .15s linear;transition:all .15s linear;-webkit-transform:scale(0);transform:scale(0)}.checkbox-style:checked+label:before{background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%);border:none}.checkbox-style:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.button-style{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;padding:0 15px;position:relative;top:0;font-size:17px;font-family:"Museo Sans Cyrl 500",sans-serif;-webkit-box-shadow:0 9px 5px -6px #7d736d;box-shadow:0 9px 5px -6px #7d736d;cursor:pointer;-webkit-transition:all .15s linear;transition:all .15s linear;background:#fff;border-radius:2px;border:none;line-height:50px}.button-style.accent-button{color:#fff;background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%);-webkit-box-shadow:0 9px 5px -6px #4180be;box-shadow:0 9px 5px -6px #4180be}.button-style.with-icon:after{content:"";display:block;float:right;margin-left:15px}.button-style:hover{-webkit-box-shadow:none;box-shadow:none;top:4px}.big-border{border-radius:2px 62px;border:8px solid #4180be}.price-label{display:inline-block;padding:12px 26px;position:relative;border-radius:0 2px 2px;background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%);color:#fff;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:18px}.price-label:before{content:"";display:block;position:absolute;top:0;left:-15px;width:0;height:0;border:8px solid;border-color:#4180be #4180be transparent transparent}.accent-txt,.estimate-price .online-calc-price span,.get-specialist span{border-bottom:1px dotted #4180be;color:#4180be;-webkit-transition:all .15s linear;transition:all .15s linear}.accent-txt:hover,.estimate-price .online-calc-price span:hover,.get-specialist span:hover{border-color:transparent}.ask-question-block-sidebar .telephone:before,.contact-us-form .left .header .call a:before,.estimate-price .online-calc-price .ico,.get-specialist .ico:before,.gradient-txt-color,.header-info .callback:before,.header-info .tel-number:before,.load-more-examples .ico,.main-footer .footer-contacts .address:before,.main-footer .footer-contacts .callback:before,.main-footer .footer-contacts .tel-number:before,.our-advantages .our-advantages-list .item:before,.our-portfolio-list .portfolio-info .meta>:before,.our-price-list .price-list .single-price .services-list li:before,.particular-service-variants .service-variants-list .single-variant .content .bottom-section .price:before,.portfolio-finished-service .service-link a:after,.preroll-2 .btns-section .call a:before,.slider-arrows-adaptive .slider-arrows:hover:after,.slider-arrows:after,.suggest-best-offer .btns-section .call a:before,.time-price-style .meta>:before,.workflow-list .single .ico{background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#4180be}.gradient-txt-color_inverse,.header-info .callback:hover:before,.main-footer .footer-contacts .callback:hover:before,.slider-arrows:hover:after,.workflow-list .single.inverse .ico{background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff}.inner,.main-header .top-section{max-width:1220px;width:100%;padding:0 20px;margin:0 auto}.main-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:50px}main>:last-child{margin-bottom:0}footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid{}.landing-block{max-width:1220px;width:100%;padding:0 20px;margin:0 auto 50px auto}.landing-block h2{margin:0 0 30px 0;padding:0;display:block;font-family:"Museo Sans Cyrl 700",sans-serif;font-size:30px}.landing-block.center-title h2{text-align:center}.accordion .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion .content .left{max-width:780px;width:100%;margin-right:20px}.accordion .accordion-list{margin:0;padding:0;list-style:none}.accordion .accordion-list>li,.accordion .accordion-list>div{padding:25px 50px 0 50px;margin-bottom:20px;border:1px solid #eaebea;background:#fff}.accordion .accordion-list>li:last-child,.accordion .accordion-list>div:last-child{margin-bottom:0}.accordion .accordion-list>li.open .accordion-list-header:after,.accordion .accordion-list>div.open .accordion-list-header:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#4180be}.accordion .accordion-list>li.open .accordion-list-body:after,.accordion .accordion-list>div.open .accordion-list-body:after{width:12%}.accordion .accordion-list>li .accordion-list-header,.accordion .accordion-list>div .accordion-list-header{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Museo Sans Cyrl 700",sans-serif;font-size:20px;cursor:pointer}.accordion .accordion-list>li .accordion-list-header:after,.accordion .accordion-list>div .accordion-list-header:after{content:"\e907";display:block;margin-left:20px;font-family:main-icons,sans-serif;font-size:9px;-webkit-transition:all .15s linear;transition:all .15s linear}.accordion .accordion-list>li .accordion-list-header:hover:after,.accordion .accordion-list>div .accordion-list-header:hover:after{color:#4180be}.accordion .accordion-list>li .accordion-list-body,.accordion .accordion-list>div .accordion-list-body{margin-bottom:25px;padding-bottom:50px;display:none;position:relative}.accordion .accordion-list>li .accordion-list-body:last-child,.accordion .accordion-list>div .accordion-list-body:last-child{margin-bottom:0}.accordion .accordion-list>li .accordion-list-body:after,.accordion .accordion-list>li .accordion-list-body:before,.accordion .accordion-list>div .accordion-list-body:after,.accordion .accordion-list>div .accordion-list-body:before{content:"";height:1px;display:block;margin-bottom:30px}.accordion .accordion-list>li .accordion-list-body:before,.accordion .accordion-list>div .accordion-list-body:before{width:100%;background-color:#eaebea}.accordion .accordion-list>li .accordion-list-body:after,.accordion .accordion-list>div .accordion-list-body:after{position:absolute;top:0;left:0;width:0;background:#4180be;-webkit-transition:all .15s linear;transition:all .15s linear}.accordion .accordion-list>li .accordion-list-body>*,.accordion .accordion-list>div .accordion-list-body>*{margin:0 0 25px 0;padding:0;font-size:16px;line-height:24px}.accordion .accordion-list>li .accordion-list-body>ul,.accordion .accordion-list>div .accordion-list-body>ul,.accordion .accordion-list>li .accordion-list-body>ol,.accordion .accordion-list>div .accordion-list-body>ol,.how-to-article .how-to-article-content>ul,.how-to-article .how-to-article-content>ol{padding-left:30px}.accordion .accordion-list>li .accordion-list-body>:last-child,.accordion .accordion-list>div .accordion-list-body>:last-child{margin-bottom:0}.ask-question-block-sidebar{width:100%;padding:70px 50px;background:#f7f7f7;border-radius:2px;border:1px solid #eaebea}.ask-question-block-sidebar.sticky-mode{position:sticky;top:10px}.ask-question-block-sidebar .thumb img{width:100%;height:auto}.ask-question-block-sidebar .description{margin:0 0 14px 0;padding:0;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:18px}.ask-question-block-sidebar .telephone{display:inline-block;margin-bottom:34px;color:#1b1b1b;font-family:"Museo Sans Cyrl 700",sans-serif;font-size:20px}.ask-question-block-sidebar .telephone:before{content:"\e908";margin-right:8px;font-family:main-icons,sans-serif;font-size:16px}.ask-question-block-sidebar .ask-us-form{width:100%}.ask-question-block-sidebar .ask-us-form .input-field{margin-bottom:20px}.ask-question-block-sidebar .ask-us-form .input-field input{width:100%}.ask-question-block-sidebar .ask-us-form .privacy-policy{margin-bottom:30px}.ask-question-block-sidebar .ask-us-form button[type="submit"]{width:100%}.ask-question-block-sidebar .ask-us-form button[type="submit"]:after{content:"\e909";font-family:main-icons,sans-serif}.ask-question-block-sidebar .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.ask-question-block-sidebar .title{margin-bottom:20px;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:30px;line-height:1.3}.ask-question-block-sidebar p{margin:0 0 30px 0;padding:0;font-size:14px;line-height:18px}.ask-question-block-sidebar .ask-question:after{content:"\e904";font-family:main-icons,sans-serif;font-size:24px}.form-inputs>*{position:relative}.form-inputs>:before{content:"";display:block;position:absolute;top:50%;left:25px;margin-top:-8px;font-size:14px;font-family:main-icons,sans-serif;opacity:.3}.form-inputs>:nth-child(1):before {content:"\e916"}.form-inputs>:nth-child(2):before {content:"\e908"}.privacy-policy{font-size:14px}.privacy-policy a{color:#4180be;text-decoration:underline}.privacy-policy a:hover{text-decoration:none}.privacy-policy .checkbox-style+label:after,.privacy-policy .checkbox-style+label:before{border-radius:2px}.privacy-policy .checkbox-style+label span{position:relative;top:1px;opacity:.5}.fullentry{max-width:1220px;padding:0 20px;margin:35px auto 0 auto}.fullentry.page{margin-bottom:50px}.fullentry h1{margin:0 0 40px 0;padding:0;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:40px}.fullentry .left{max-width:780px;width:100%}.load-more-examples-box{text-align:center;width:100%}.load-more-examples{display:inline-block}.load-more-examples.loading .ico{-webkit-animation:refresh 1.5s infinite linear;animation:refresh 1.5s infinite linear}.load-more-examples.loading span{border-color:#1b1b1b}.load-more-examples .ico{display:inline-block;margin-right:10px;font-size:24px}.load-more-examples span{display:inline-block;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:18px;border-bottom:1px dashed rgba(27,27,27,.3);-webkit-transition:all .15s linear;transition:all .15s linear;cursor:pointer}.load-more-examples span:hover{border-color:#1b1b1b}.fullentry-block{margin-bottom:50px}.fullentry-block h3{margin:0 0 30px 0;padding:0;font-family:"Museo Sans Cyrl 700",sans-serif;font-size:24px}.fullentry-block .content{padding:35px;border-radius:2px;border:1px solid #eaebea;font-size:16px;line-height:24px}.time-price-style .meta>*{position:relative;padding-left:55px}.time-price-style .meta>:not(:last-child) {margin-bottom:20px}.portfolio-info .meta>:not(:last-child) {margin-bottom:10px}.time-price-style .meta>:before{content:"";display:block;position:absolute;top:0;left:0;font-family:main-icons,sans-serif;font-size:33px}.time-price-style .meta>* .key{opacity:.5;font-size:14px}.time-price-style .meta>* .value{font-family:"Museo Sans Cyrl 500",sans-serif;font-size:24px}.time-price-style .meta .price:before{content:"\e906"}.time-price-style .meta .time:before{content:"\e905"}.cr-breadcrumbs{margin-bottom:20px;font-size:14px;line-height:18px}.cr-breadcrumbs .kb_sep{display:inline-block;margin:0 10px}.cr-breadcrumbs>*{opacity:.5}.cr-breadcrumbs>:last-child:after{display:none}.cr-breadcrumbs a{color:#1b1b1b;text-decoration:none}.cr-breadcrumbs a:hover{text-decoration:underline;opacity:1}div.wpcf7-response-output{margin:15px 0 10px 0;padding:8px;width:100%;font-size:13px;color:#fff;border-radius:2px;border:none}div.wpcf7-mail-sent-ok{background:#4180be}div.wpcf7-mail-sent-ng{background:red;color:#1b1b1b}div.wpcf7-spam-blocked{background:#ffa500;color:#1b1b1b}div.wpcf7-validation-errors{background:#f7e700;color:#1b1b1b}.pagination{margin:30px auto 0 auto;width:100%;text-align:center}.pagination .nav-links{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:1px solid #eaebea;overflow:hidden}.pagination .nav-links>*{display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .15s linear;transition:all .15s linear}.pagination .nav-links>.current,.pagination .nav-links>:hover{color:#fff;background:#4180be}.pagination .nav-links>.next:after,.pagination .nav-links>.prev:after{content:"\e907";display:block;position:relative;font-family:main-icons,sans-serif;font-size:9px;color:#4180be}.pagination .nav-links>.next:hover:after,.pagination .nav-links>.prev:hover:after{color:#fff}.pagination .nav-links>.next{margin-left:5px}.pagination .nav-links>.next:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:2px}.pagination .nav-links>.prev{margin-right:5px}.pagination .nav-links>.prev:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);right:2px}.error404 .fullentry{text-align:center}.error404 .fullentry>:not(.cr-breadcrumbs) a {color:#4180be}img{-webkit-transition:all .2s linear;transition:all .2s linear}img.lazy{opacity:0}img.lazy-loaded{opacity:1}.contact-module{display:flex;flex-flow:wrap;justify-content:space-between}.contact-module>div{width: calc((100% - 20px) / 2)}.contact-module .contact-info a{color:#4180be}.contact-module .contact-info a:hover{color:#1b1b1b}.contact-module .contact-info ul{margin:0;padding:0;list-style:none}.contact-module .contact-info ul li{display:block;margin-bottom:20px}.contact-module .contact-info ul li:last-child{margin-bottom:0}.contact-module .contact-info ul li .head{margin-bottom:5px;font-family:"Museo Sans Cyrl 700",sans-serif;font-size:20px}.logo .site-name{margin-left:12px;font-size:20px;font-family:"Museo Sans Cyrl 900",sans-serif;line-height:20px}.logo .site-name>*{display:block}.logo .description{display:inline-block;margin-left:16px}[class*=" icon-"],[class^="icon-"]{font-family:main-icons,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close-popup:before{content:"\e918"}.icon-location:before{content:"\e917"}.icon-people:before{content:"\e916"}.icon-refresh:before{content:"\e914"}.icon-slider-arrow:before{content:"\e915"}.icon-value-mines:before{content:"\e912"}.icon-value-plus:before{content:"\e913"}.icon-btn-arrow:before{content:"\e900"}.icon-check:before{content:"\e901"}.icon-get-price:before{content:"\e902"}.icon-get-spec:before{content:"\e903"}.icon-question:before{content:"\e904"}.icon-remont-deadline:before{content:"\e905"}.icon-remont-price:before{content:"\e906"}.icon-small-arrow:before{content:"\e907"}.icon-tel-type-1:before{content:"\e908"}.icon-tel-type-2:before{content:"\e909"}.icon-workflow-1:before{content:"\e90a"}.icon-workflow-2:before{content:"\e90b"}.icon-workflow-4:before{content:"\e90c"}.icon-workflow-5:before{content:"\e90d"}.icon-workflow-6:before{content:"\e90e"}.icon-workflow-7:before{content:"\e90f"}.icon-workflow-8:before{content:"\e910"}.icon-workflow-3:before{content:"\e911"}@-webkit-keyframes refresh {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg)
    }
}@keyframes refresh {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg)
    }
}.main-header .top-section{padding:11px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-header .bottom-section{padding:15px 0;position:relative;border-top:1px solid #eaebea;border-bottom:1px solid #eaebea;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:17px}.main-header .bottom-section .inner,.main-header .bottom-section .top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-header .bottom-section .estimate-price{display:none}.header-logo{max-width:330px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-logo .description{opacity:.5;font-size:14px;line-height:1.3}.estimate-price{min-width:315px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px;padding-left:40px;border-left:1px solid #eaebea}.estimate-price .description{display:inline-block;margin-right:20px}.estimate-price .online-calc-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer;line-height:1.3}.estimate-price .online-calc-price:hover span{border-color:transparent}.estimate-price .online-calc-price .ico{margin-right:10px;position:relative;top:2px;font-family:main-icons,sans-serif;font-size:30px}.header-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:40px;border-left:1px solid #eaebea}.header-info .tel-number{margin-right:42px;padding-left:24px;position:relative}.header-info .tel-number:before{margin-right:8px;display:block;position:absolute;top:3px;left:0;font-size:16px}.header-info .tel-number a{display:inline-block;margin-bottom:4px;font-family:"Museo Sans Cyrl 700",sans-serif;color:#1b1b1b;font-size:20px}.header-info .tel-number>span{display:block;opacity:.5;font-family:"Museo Sans Cyrl 300",sans-serif;font-size:13px}.header-info .callback{padding:11px 20px;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:14px;border-radius:2px;border:1px solid #4180be;cursor:pointer}.header-info .callback:before{content:"\e909";display:inline-block;margin-right:10px;font-family:main-icons,sans-serif}.header-info .callback:hover{background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%);color:#fff;border-color:transparent}.main-nav{width:78%;background:#fff}.main-nav>ul{margin:0;padding:0;width:100%;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-nav>ul li{position:relative}.main-nav>ul li:last-child{margin-right:0}.main-nav>ul li.menu-item-has-children:after,.main-nav>ul li.menu-item-has-children .mobile-open-sub-menu{content:"\e907";font-size:5px;position:absolute;top:9px;right:-11px;display:inline-block;font-family:main-icons,sans-serif}.mobile-open-sub-menu{display:none}.main-nav>ul li.menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;-webkit-transition:visibility .2s 10ms , opacity .2s linear 10ms;transition:visibility .2s 10ms , opacity .2s linear 10ms}.main-nav>ul li a{display:inline-block;color:#1b1b1b}.main-nav>ul li a:hover{color:#4180be}.main-nav>ul li>.sub-menu{left:0;top:55px}.main-nav>ul li>.sub-menu li.menu-item-has-children:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.main-nav>ul li>.sub-menu.triangle-with-border:before{left:11px;top:-16px;border-color:transparent transparent #fff transparent;border-width:8px}.main-nav>ul li>.sub-menu.triangle-with-border:after{top:-18px;left:10px;border-color:transparent transparent #eaebea transparent;border-width:9px}.main-nav>ul li>.sub-menu .sub-menu{top:-6px;left: calc(100% + 40px)
}.main-nav>ul li .sub-menu{width:250px;padding:20px;margin:0;position:absolute;visibility:hidden;opacity:0;-webkit-transition:visibility .2s .1s , opacity .2s linear .1s;transition:visibility .2s .1s , opacity .2s linear .1s;background:#fff;border-radius:2px;border:1px solid #eaebea;-webkit-box-shadow:0 30px 20px rgba(35,35,35,.3);box-shadow:0 30px 20px rgba(35,35,35,.3);z-index:40}.main-nav>ul li .sub-menu .triangle-with-border:before{left:-16px;top:9px;border-color:transparent #fff transparent transparent;border-width:8px}.main-nav>ul li .sub-menu .triangle-with-border:after{left:-18px;top:8px;border-color:transparent #eaebea transparent transparent;border-width:9px}.main-nav>ul li .sub-menu li{display:block;margin-bottom:20px}.main-nav>ul li .sub-menu li:last-child{margin-bottom:0}.main-nav>ul li .sub-menu li a{display:inline-block}.get-specialist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#4180be;-webkit-transition:all .15s linear;transition:all .15s linear}.get-specialist:before{content:"";display:inline-block;width:1px;height:30px;margin-right:30px;background-color:#eaebea}.get-specialist .ico{margin-left:14px}.get-specialist .ico:before{font-size:24px}.preroll{margin-bottom:50px;background-color:#f7f7f7}.main-header .preroll .top-section,.preroll .inner,.preroll .main-header .top-section{padding:28px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-repeat:no-repeat;background-position:left 78% bottom;background-size:contain}.preroll .inner{background-position:right center}.preroll .cr-breabcrumbs{margin-bottom:30px}.preroll .preroll-title{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.preroll .preroll-title h1{display:block;max-width:500px;width:100%;margin:0 25px 0 0;padding:0;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:40px;line-height:1.3}.preroll .preroll-title .price{position:relative;top:20px;max-width:140px}.preroll .preroll-sale{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.preroll .preroll-sale .sale-date{margin-right:30px}.preroll .preroll-sale .sale-date span{display:block}.preroll .preroll-sale .sale-date span:first-child{color:#4180be;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:17px}.preroll .preroll-sale .sale-date span:nth-child(2) {opacity:.5;color:#1b1b1b;font-family:"Museo Sans Cyrl 300",sans-serif;font-size:14px}.preroll .preroll-sale .sale-name{max-width:265px;width:100%;font-size:14px;line-height:18px}.preroll .gauge-buttons{display:inline-block}.preroll .gauge-buttons>*{padding:0 30px}.preroll .gauge-buttons .get-gauge{margin-right:20px;background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%);color:#fff}.preroll .gauge-buttons .get-gauge:after{width:24px;height:100%;background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/get-gauge-ico.svg) center center no-repeat;background-size:24px 19px}.preroll .gauge-buttons .get-portfolio{color:#1b1b1b}.preroll .preroll-advantages{margin:0;padding:0;position:relative;list-style:none;font-size:14px}.preroll .preroll-advantages li{padding:25px;width:200px;border:1px solid #eaebea;background-color:#fff;text-align:center}.preroll .preroll-advantages li .ico{width:36px;height:36px;margin:auto auto 15px auto}.preroll .preroll-advantages li .text{margin:0;padding:0}.preroll .preroll-advantages li.first .ico{background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/preroll-adv-1.svg) center center no-repeat}.preroll .preroll-advantages li.second .ico{background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/preroll-adv-2.svg) center center no-repeat}.preroll .preroll-advantages li.third .ico{background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/preroll-adv-3.svg) center center no-repeat}.preroll .preroll-advantages li:not(:last-child) {border-bottom:none}.our-services h2{font-size:24px}.services-box-item{margin-bottom:20px;display:flex;justify-content:space-between;flex-flow:wrap}.services-box-item-1{margin-bottom:0;flex-direction:row-reverse}.services-box-item .with-list{width:calc(50% - 10px)}.services-box-item .service-right-box{width:calc(50% - 10px);display:flex;flex-flow:wrap;justify-content:space-between}.services-box-item .one-line-price-btns{margin-bottom:20px;width:100%}.services-box-item .multiline-price-btns{width:calc(50% - 10px)}.services-grid.additional .grid{display:flex;flex-flow:wrap;justify-content:space-between}.services-grid.additional .one-line-price-btns{width:calc(50% - 10px);margin-bottom:20px}.services-grid.additional .multiline-price-btns{width:calc(25% - 20px)}.services-grid .service-item{padding:45px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:2px;border:1px solid #eaebea;background-color:#fdfdfd;background-position:center center;background-size:cover;background-repeat:no-repeat}.services-grid .service-item .service-thumb{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.services-grid .service-item>*{position:relative;z-index:1}.services-grid .service-item .title{margin:0 0 20px 0;padding:0;line-height:1.3;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:20px}.services-grid .service-item .title a:hover{color:#4180be}.services-grid .service-item.with-list .single-service-list{margin-bottom:40px}.services-grid .service-item.with-list .btns-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.services-grid .service-item.one-line-price-btns .btns-section{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services-grid .service-item.multiline-price-btns .time-price{margin-bottom:20px}.services-grid .single-service-list{margin:0;padding:0;list-style:none}.services-grid .single-service-list li{margin-bottom:12px;font-size:14px}.services-grid .single-service-list li:last-child{margin-bottom:0}.services-grid .single-service-list a{color:#1b1b1b;border-bottom:1px solid #d1d1d1}.services-grid .single-service-list a:hover{border-color:#1b1b1b}.services-grid .single-service-list .name{display:inline-block;margin-right:30px;min-width:65px;opacity:.5}.services-grid .single-service-list .price{color:#1b1b1b;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:15px}.services-grid .time-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.services-grid .time-price.with-border-bottom .tp-block:last-child{margin-right:39px}.services-grid .time-price.with-border-bottom:after{content:"";display:block;width:100%;height:1px;margin:26px 0 30px 0;background-color:#eaebea}.services-grid .time-price .tp-block{margin-right:39px}.services-grid .time-price .tp-block:last-child{margin-right:0}.services-grid .time-price .tp-block .suffix{display:block;margin-bottom:2px;font-size:14px}.services-grid .time-price .tp-block .value{font-size:17px;font-family:"Museo Sans Cyrl 500",sans-serif}.services-grid .time-price .tp-block .value>:first-child{display:inline-block;margin-right:5px}.services-grid .order-button{min-width:162px}.services-grid .order-button:after{content:"";display:block;width:20px;height:100%;background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/roller-ico.svg) center center no-repeat;background-size:20px 20px}.services-grid .btns-section-wrap{position:relative}.services-grid .btns-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.services-grid .general-price{display:inline-block;margin-right:26px}.services-grid .general-price span{display:block}.services-grid .general-price .suffix{font-size:14px}.services-grid .general-price .value{font-family:"Museo Sans Cyrl 500",sans-serif;font-size:17px}.estimate-price-calculator{overflow:hidden;padding:0;position:relative}.estimate-price-calculator .hidden-gems{display:none}.estimate-price-calculator:after{content:"";display:block;width:73px;height:73px;position:absolute;top:30px;right:30px;background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/paint-brush.svg) center center no-repeat;background-size:cover}.estimate-price-calculator .calculator-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.estimate-price-calculator .calculator-form>.left{padding:63px 0 63px 63px;width:63%;margin-right:40px}.estimate-price-calculator .calculator-form>.right{padding:63px 63px 63px 45px;width:375px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f7f7f7}.estimate-price-calculator .calculator-title{display:block;max-width:335px;margin:0 0 30px 0;padding:0;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:30px;line-height:1.2}.estimate-price-calculator .calculator-title-tabs{margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #eaebea}.estimate-price-calculator .calculator-title-tabs .single-tab{display:inline-block;padding-bottom:20px;margin-right:50px;position:relative;cursor:pointer}.estimate-price-calculator .calculator-title-tabs .single-tab:last-child{margin-right:0}.estimate-price-calculator .calculator-title-tabs .single-tab:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:-1px;-webkit-transition:all .15s linear;transition:all .15s linear;background:#4180be;opacity:0}.estimate-price-calculator .calculator-title-tabs .single-tab>*{-webkit-transition:all .15s linear;transition:all .15s linear}.estimate-price-calculator .calculator-title-tabs .single-tab.active .head{color:#4180be}.estimate-price-calculator .calculator-title-tabs .single-tab.active:after{opacity:1}.estimate-price-calculator .calculator-title-tabs .single-tab:hover .head{color:#4180be}.estimate-price-calculator .calculator-title-tabs .single-tab:hover:after{opacity:1}.estimate-price-calculator .calculator-title-tabs .single-tab .head{display:inline-block;margin-bottom:2px;font-family:"Museo Sans Cyrl 700",sans-serif;font-size:17px}.estimate-price-calculator .calculator-title-tabs .single-tab .estimated-accuracy{font-size:14px;color:#7f7f7f}.estimate-price-calculator .calculator-title-tabs .single-tab .estimated-accuracy .value{font-family:"Museo Sans Cyrl 700",sans-serif;color:#4180be}.estimate-price-calculator .calculator-elements-single{display:none}.estimate-price-calculator .calculator-elements-single>.row{margin-bottom:10px;display:flex;flex-flow:wrap}.estimate-price-calculator .calculator-elements-single>.row>.item{width:50%;padding-left:20px}.estimate-price-calculator .calculator-elements-single>.row:last-child{margin-bottom:0;flex-flow:unset;justify-content:space-between;border-top:1px solid #eaebea}.estimate-price-calculator .calculator-elements-single.active{display:block}.estimate-price-calculator .calculator-elements-title{margin-bottom:15px;font-size:14px;opacity:.5}.estimate-price-calculator .input-area-size{display:-webkit-box;display:-ms-flexbox;display:flex}.estimate-price-calculator .input-area-size .change-value{height:50px;min-width:50px;display:block;font-family:main-icons,sans-serif;text-align:center;line-height:49px;color:#4180be;background:#fff;border:1px solid #c6c6c6;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.estimate-price-calculator .input-area-size .change-value:hover{background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%);color:#fff;border-color:transparent}.estimate-price-calculator .input-area-size .change-value.mines{font-size:2px}.estimate-price-calculator .input-area-size .change-value.plus{font-size:12px}.estimate-price-calculator .input-area-size input[type="text"],.estimate-price-calculator .input-area-size input[type="number"]{min-width:220px;height:50px;padding:10px;border:1px solid #c6c6c6;border-left:none;border-right:none;border-radius:0;text-align:center}.estimate-price-calculator .calculator-elements-includes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.estimate-price-calculator .calculator-elements-includes>*{margin-bottom:18px}.estimate-price-calculator .calculator-elements-includes .radio-btn{width:65px;margin-right:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.estimate-price-calculator .calculator-elements-includes .medium-radio-btn{width:30%;margin-right:3%}.estimate-price-calculator .calculator-elements-includes .half-radio-btn{width:50%;margin-right:0}.estimate-price-calculator .calculator-elements-includes .long-radio-btn{width:100%;margin-right:0}.estimate-price-calculator .calculator-elements-includes .radio-btn:last-child{margin-right:0}.estimate-price-calculator .is-area-electricity{width:100%;padding-top:30px}.estimate-price-calculator .is-area-electricity label:before{border-radius:2px}.estimate-price-calculator .calculator-totals>:last-child{margin-bottom:0!important}.estimate-price-calculator .calculator-totals .general-totals{margin-bottom:30px}.estimate-price-calculator .calculator-totals .general-totals:after{content:"";width:100%;height:8px;display:block;margin-top:29px;background-color:#4180be}.estimate-price-calculator .calculator-totals .general-totals .total{display:inline-block;margin-bottom:5px;opacity:.5}.estimate-price-calculator .calculator-totals .general-totals .price{font-family:"Museo Sans Cyrl 900",sans-serif;font-size:28px}.estimate-price-calculator .calculator-totals .sub-totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.estimate-price-calculator .calculator-totals .sub-totals>*{width:100%}.estimate-price-calculator .calculator-totals .sub-totals>:not(:first-child) {width:48%;margin:0 4% 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.estimate-price-calculator .calculator-totals .sub-totals>:not(:first-child):nth-child(2n+1) {margin-right:0}.estimate-price-calculator .calculator-totals .particular-total{margin-bottom:20px}.estimate-price-calculator .calculator-totals .particular-total .head{display:inline-block;margin-bottom:5px;font-size:14px;opacity:.5}.estimate-price-calculator .calculator-totals .particular-total .price{font-family:"Museo Sans Cyrl 700",sans-serif;font-size:20px}.estimate-price-calculator .calculator-totals-list{margin:0 0 30px 0;padding:0;list-style:none}.estimate-price-calculator .calculator-totals-list.with-border-top:before{content:"";display:block;width:100%;height:1px;margin:30px 0;background-color:#eaebea}.estimate-price-calculator .calculator-totals-list li{width:100%;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.estimate-price-calculator .calculator-totals-list li:last-child{margin-bottom:0}.estimate-price-calculator .calculator-totals-list li .name{width:130px;margin-right:50px;font-size:14px;opacity:.5}.estimate-price-calculator .calculator-totals-list li .value{width:75px;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:14px}.estimate-price-calculator .discuss-details{max-width:245px;width:100%;height:50px}.estimate-price-calculator .discuss-details:after{content:'\e900';position:relative;top:2px;font-family:main-icons,sans-serif;font-size:11px}.our-portfolio-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.our-portfolio-list.col-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.our-portfolio-list.col-2 .portfolio-slider .slide img{height:340px}.our-portfolio-list.col-2 .single{width:49%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.our-portfolio-list.col-2 .single>*{width:100%!important}.our-portfolio-list.col-2 .single>:nth-child(2) {padding:50px}.our-portfolio-list .single{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:2px;border:1px solid #eaebea;overflow:hidden}.our-portfolio-list .single .portfolio-content{padding:0 0 0 46px}.our-portfolio-list .single:last-child{margin-bottom:0}.our-portfolio-list .single>:first-child{width:57%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.our-portfolio-list .single>:nth-child(2) {width:38%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.our-portfolio-list .single.content-right>:first-child{width:57%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.our-portfolio-list .single.content-right>:nth-child(2) {width:38%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.our-portfolio-list .single.content-right .portfolio-content{padding:0 46px 0 0}.our-portfolio-list .portfolio-slider{position:relative}.our-portfolio-list .portfolio-slider .slide img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.our-portfolio-list .portfolio-slider .slider-arrows{position:absolute;top:50%;margin:-27px 0 0 0;z-index:1}.our-portfolio-list .portfolio-slider .slider-arrows.prev{left:40px}.our-portfolio-list .portfolio-slider .slider-arrows.next{right:40px}.our-portfolio-list .portfolio-slider .slider-dots{width:100%;position:absolute;left:0;bottom:33px;text-align:center}.our-portfolio-list .portfolio-info .title{margin:0 0 18px 0;padding:0;font-family:"Museo Sans Cyrl 700",sans-serif;font-size:20px}.our-portfolio-list .portfolio-info .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.our-portfolio-list .portfolio-info .meta>*{display:inline-block;padding-left:42px;position:relative;height:32px}.our-portfolio-list .portfolio-info .meta>:before{content:"";display:block;position:absolute;top:0;left:0;font-family:main-icons,sans-serif;font-size:30px}.our-portfolio-list .portfolio-info .meta>:first-child{margin-right:34px;margin-bottom:5px}.our-portfolio-list .portfolio-info .meta>:first-child:before{content:"\e906"}.our-portfolio-list .portfolio-info .meta>:nth-child(2):before {content:"\e905"}.our-portfolio-list .portfolio-info .meta>* .key{display:inline-block;font-size:14px;opacity:.5}.our-portfolio-list .portfolio-info .meta>* .value{font-family:"Museo Sans Cyrl 500",sans-serif;font-size:17px;margin-top:-4px}.our-portfolio-list .client-review{margin-bottom:20px}.our-portfolio-list .client-review .wrap{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eaebea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.our-portfolio-list .client-review .avatar{width:70px;height:auto;margin-right:20px;border-radius:100%}.our-portfolio-list .client-review .info>*{display:block}.our-portfolio-list .client-review .info .description{margin-bottom:4px;font-size:14px;opacity:.5}.our-portfolio-list .client-review .info .name{margin-bottom:5px;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:17px}.our-portfolio-list .client-review .review-txt{margin:0;padding:0;line-height:24px}.our-portfolio-list .read-more{color:#1b1b1b;border-bottom:1px solid rgba(0,0,0,.2)}.our-portfolio-list .read-more:hover{border-color:#1b1b1b}.our-price-list h2{margin-bottom:58px;font-size:24px}.our-price-list .price-list{display:flex;flex-flow:wrap;justify-content:space-between;margin-bottom:-50px}.our-price-list .price-list .single-price{border-radius:15px;overflow:hidden;border:1px solid #eaebea;width: calc((100% - 40px) / 3);margin-bottom:50px;position:relative;padding-bottom:200px}.our-price-list .price-list .single-price:nth-child(1) {}.our-price-list .price-list .single-price:nth-child(1) .header .ico:before {background:#ccc}.our-price-list .price-list .single-price:nth-child(2) {}.our-price-list .price-list .single-price:nth-child(2) .header .ico .columns .middle {background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%)}.our-price-list .price-list .single-price:nth-child(2) .header .ico .columns:before {background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%)}.our-price-list .price-list .single-price:nth-child(3) {}.our-price-list .price-list .single-price .header_pr{padding:10px 24px;margin-bottom:10px;position:relative;text-align:center;background-color:#f7f7f7}.our-price-list .price-list .single-price .header .ico{position:relative;top:-27px;width:70px;height:70px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-clip:padding-box;border:solid 6px transparent;border-radius:100%;z-index:2;-webkit-box-shadow:0 8px 10px rgba(0,0,0,.11);box-shadow:0 8px 10px rgba(0,0,0,.11)}.our-price-list .price-list .single-price .header .ico:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%);z-index:-1;margin:-6px;border-radius:100%}.our-price-list .price-list .single-price .header .ico:after{content:"";display:block;position:absolute;top:50%;right:50%;width:56px;height:56px;margin:-28px -28px 0 0;background:#fff;border-radius:100%;z-index:0}.our-price-list .price-list .single-price .header .ico .columns{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.our-price-list .price-list .single-price .header .ico .columns .middle{width:7px;height:70%;background-color:#dadada}.our-price-list .price-list .single-price .header .ico .columns:before{content:"";display:block;height:40%;width:7px;margin-right:4px;background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%)}.our-price-list .price-list .single-price .header .ico .columns:after{content:"";display:block;height:100%;width:7px;margin-left:4px;background-color:#dadada}.our-price-list .price-list .single-price .header h4{margin:0;padding:0;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:20px;line-height:20px;color:#fff}.our-price-list .price-list .single-price>.single-price-after-text{padding:0 40px;margin:-5px 0 20px;color:#000;font-family:"Museo Sans Cyrl 700",sans-serif}.our-price-list .price-list .single-price .btns-section .single-price-after-text{color:#131313;margin:5px 0 10px}.our-price-list .price-list .single-price .services-list{margin:0;padding:0 40px;list-style:none;font-size:14px}.our-price-list .price-list .single-price .services-list li{padding-bottom:3px;margin-bottom:17px;border-bottom:1px solid #eaebea}.our-price-list .price-list .single-price .services-list li:last-child{border-bottom:none;padding-bottom:0}.our-price-list .price-list .single-price .services-list li:before{content:"\e913";margin-right:8px;display:inline-block;font-size:12px;font-family:main-icons,sans-serif}.our-price-list .price-list .single-price .services-list li.disable span{opacity:.4}.our-price-list .price-list .single-price .services-list li.disable:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-text-fill-color:#dbdbdb}.our-price-list .price-list .single-price .btns-section{padding:20px;background-color:#f7f7f7}.our-price-list .price-list .single-price .btns-section .get-form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-price-list .price-list .single-price .btns-section .get-form:after,.insta-box.link-box .with-icon:after{content:"\e900";font-family:main-icons,sans-serif;font-size:12px}.price-page .our-portfolio-list .client-review{margin-bottom:0}.price-page .our-portfolio-list .client-review .wrap{margin-bottom:0;padding-bottom:0;border-bottom:0}.about-company .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-company .content .right{width:80%;margin-left:40px}.about-company .company-seo{max-width:180px;width:100%;text-align:center}.about-company .company-seo .company-seo-avatar{max-width:180px;height:auto;margin-bottom:30px;border-radius:2px}.about-company .company-seo .name{margin-bottom:15px;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:20px}.about-company .company-seo .description{margin-bottom:30px;opacity:.5;font-size:14px}.about-company .company-seo .get-contact{width:100%;background-color:#f7f7f7}.about-company .company-description{width:100%;padding:45px;position:relative;line-height:24px;border:1px solid #eaebea;background-color:#fff;border-radius:0 2px 0 0}.about-company .company-description p{margin:0 0 30px 0;padding:0}.about-company .company-description p:last-child{margin-bottom:0}.about-company .company-description p:nth-child(1) {font-family:"Museo Sans Cyrl 700",sans-serif;font-size:24px;line-height:30px}.about-company .company-description .company-name{position:relative;top:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:24px;line-height:30px}.about-company .company-description .company-name:before{content:"";display:block;width:27px;height:25px;margin-right:7px;background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/paint-brush.svg) center center no-repeat;background-size:contain}.about-company .company-description .read-more{display:inline-block;opacity:.5;color:#1b1b1b;font-size:14px}.about-company .company-description .read-more:hover{opacity:1}.about-company .company-advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-company .company-advantages .single{width: calc(100% / 3);padding:10px;min-height:214px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #eaebea;border-top:none;background-color:#fff}.about-company .company-advantages .single:before{content:"";display:block;width:44px;height:44px;margin-bottom:14px;background-size:contain!important}.about-company .company-advantages .single:nth-child(1) {border-right:none}.about-company .company-advantages .single:nth-child(1):before {background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/company-adv-1.svg) center center no-repeat}.about-company .company-advantages .single:nth-child(2) {border-right:none}.about-company .company-advantages .single:nth-child(2):before {background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/company-adv-2.svg) center center no-repeat}.about-company .company-advantages .single:nth-child(3):before {background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/company-adv-3.svg) center center no-repeat}.about-company .company-advantages .single .name{margin-bottom:3px;display:block;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:30px;text-align:center}.about-company .company-advantages .single .description{display:block;font-size:14px;text-align:center}.our-workflow-wrap{margin-bottom:50px;padding:60px 0;background-color:#f7f7f7}.our-workflow-wrap .landing-block{margin-bottom:0}.workflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.workflow-list .single{width: calc((100% + 90px)/ 4);height:263px;position:relative;padding:38px 48px 10px 48px;border:1px solid #eaebea;background:#eaebea;-webkit-clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,5% 50%,0 0);clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,5% 50%,0 0);border-bottom:none}.workflow-list .single:nth-last-child(-n+4) {border:1px solid #eaebea}.workflow-list .single:not(:nth-child(4n+1)) {margin-left:-30px}.workflow-list .single:nth-child(4n) {-webkit-clip-path:polygon(50% 0,100% 0,100% 50%,100% 100%,0 100%,5% 50%,0 0);clip-path:polygon(50% 0,100% 0,100% 50%,100% 100%,0 100%,5% 50%,0 0)}.workflow-list .single:nth-child(4n):before {-webkit-clip-path:polygon(50% 0,100% 0,100% 50%,100% 100%,0 100%,5% 50%,0 0);clip-path:polygon(50% 0,100% 0,100% 50%,100% 100%,0 100%,5% 50%,0 0)}.workflow-list .single:nth-child(4n+1) {-webkit-clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,0 50%,0 0);clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,0 50%,0 0)}.workflow-list .single:nth-child(4n+1):before {-webkit-clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,0 50%,0 0);clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,0 50%,0 0)}.workflow-list .single.inverse{color:#fff;background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%)}.workflow-list .single.inverse:before{background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%)}.workflow-list .single.inverse .num{opacity:1;color:#fff}.workflow-list .single:before{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:#fff;-webkit-clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,5% 50%,0 0);clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,5% 50%,0 0);z-index:-1}.workflow-list .single .num{position:absolute;right:48px;top:38px;opacity:.15;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:30px}.workflow-list .single .ico{height:44px;margin-bottom:44px;font-size:44px}.workflow-list .single .title{margin-bottom:25px;width:165px;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:17px}.workflow-list .single .get-form{width:100%}.preroll-2{padding:70px;background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/preroll-2-bg.jpg) right bottom no-repeat;background-size:655px 100%}.preroll-2 .left{max-width:540px;width:100%}.preroll-2 h3{margin:0 0 30px 0;padding:0;max-width:359px;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:30px;line-height:1.3}.preroll-2 ul{margin:0 0 40px 0;padding:0 0 33px 0;max-width:370px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;border-bottom:1px solid #eaebea}.preroll-2 ul li{max-width:160px;width:100%;margin-bottom:12px}.preroll-2 ul a{color:#1b1b1b;border-bottom:1px solid #d1d1d1}.preroll-2 ul a:hover{border-color:#1b1b1b}.preroll-2 .btns-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.preroll-2 .btns-section .callback:after{font-family:main-icons,sans-serif;content:"\e909"}.preroll-2 .btns-section .call{margin-left:54px}.preroll-2 .btns-section .call>*{display:block;color:#1b1b1b;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:17px}.preroll-2 .btns-section .call span{margin-bottom:3px}.preroll-2 .btns-section .call a{font-family:"Museo Sans Cyrl 700",sans-serif;font-size:20px;color:#1b1b1b}.preroll-2 .btns-section .call a:hover{color:#4180be}.preroll-2 .btns-section .call a:before{content:"\e908";display:inline-block;margin-right:8px;font-family:main-icons,sans-serif;font-size:16px}.our-advantages h2{font-size:24px}.our-advantages .our-advantages-list{display:flex;justify-content:space-between;margin:0 -10px;flex-flow:wrap}.our-advantages .our-advantages-list .item{padding:50px 50px 10px 50px;min-height:292px;border-radius:2px;border:1px solid #eaebea;background:#fff;text-align:center;width:calc(25% - 20px);margin:0 10px}.our-advantages .our-advantages-list .item:before{content:"\e901";display:block;margin-bottom:24px;font-family:main-icons,sans-serif;font-size:40px}.our-advantages .our-advantages-list .item h4{margin:0 0 10px 0;padding:0;font-size:16px;line-height:20px}.our-advantages .our-advantages-list .item .description{margin:0;padding:0;font-size:14px;opacity:.5}.suggest-best-offer-wrap{max-width:1220px;margin:0 auto;padding:0 20px}.suggest-best-offer{padding:79px;background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/suggest-best-offer.jpg) bottom right no-repeat}.suggest-best-offer .content{width:100%}.suggest-best-offer h3,.moscow-title{margin:0 0 40px 0;padding:0;max-width:400px;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:30px;line-height:1.3}.suggest-best-offer .links{margin:0 0 40px 0;padding:0;list-style:none;border-bottom:1px solid #eaebea}.suggest-best-offer .links li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:48%;margin:0 1% 35px 0;padding-left:42px;position:relative}.suggest-best-offer .links li:before{content:"";display:block;width:30px;height:30px;position:absolute;top:-3px;left:0;background-size:contain}.suggest-best-offer .links li:nth-child(1):before {background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/best-variant-1.svg) center center no-repeat}.suggest-best-offer .links li:nth-child(2):before {background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/best-variant-2.svg) center center no-repeat}.suggest-best-offer .links li:nth-child(3):before {background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/best-variant-3.svg) center center no-repeat}.suggest-best-offer .links li:nth-child(4):before {background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/best-variant-4.svg) center center no-repeat}.suggest-best-offer .links a{color:#1b1b1b;text-decoration:underline}.suggest-best-offer .links a:hover{text-decoration:none}.suggest-best-offer .btns-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.suggest-best-offer .btns-section .callback{margin-right:30px;max-width:230px;width:100%}.suggest-best-offer .btns-section .callback:after{font-family:main-icons,sans-serif;content:"\e909"}.suggest-best-offer .btns-section .call>*{display:block}.suggest-best-offer .btns-section .call>span{margin-bottom:2px;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:17px}.suggest-best-offer .btns-section .call a{color:#1b1b1b;font-size:20px;font-family:"Museo Sans Cyrl 700",sans-serif}.suggest-best-offer .btns-section .call a:hover{color:#4180be}.suggest-best-offer .btns-section .call a:before{content:"\e908";display:inline-block;margin-right:8px;font-family:main-icons,sans-serif;font-size:16px}.faq h2{font-size:24px}.faq .faq-ask-question{background:#f7f7f7}.faq .faq-ask-question.lazy-bg-loaded{background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/faq-ask-question-bg.png) right bottom no-repeat #f7f7f7}.faq .faq-ask-question .ask-question:after{content:"\e904";font-family:main-icons,sans-serif;font-size:24px}.contact-us{position:relative}.contact-us:after{content:"";display:block;width:73px;height:73px;position:absolute;top:30px;right:30px;background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/paint-brush.svg) center center no-repeat;background-size:cover}.contact-us-form{padding:70px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}.contact-us-form .privacy-policy{max-width:100%;width:100%}.contact-us-form .annotation{margin:15px 0 0 0;padding:0;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:18px;line-height:1.2}.contact-us-form .left{max-width:740px;width:100%;padding-right:20px;margin-right:40px;border-right:1px solid #eaebea}.contact-us-form .left .header{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-us-form .left .header .title{margin-right:10px;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:30px}.contact-us-form .left .header .call>span{display:inline-block;margin-right:14px;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:17px}.contact-us-form .left .header .call a{font-family:"Museo Sans Cyrl 700",sans-serif;font-size:20px;color:#1b1b1b}.contact-us-form .left .header .call a:hover{color:#4180be}.contact-us-form .left .header .call a:before{content:"\e908";display:inline-block;margin-right:8px;font-family:main-icons,sans-serif;font-size:16px}.contact-us-form .left .form-inputs{margin-bottom:30px;font-size:0}.contact-us-form .left .form-inputs .input-field{position:relative;margin-bottom:20px;display:inline-block}.contact-us-form .left .form-inputs .input-field:nth-child(1) {width:50%;box-sizing:border-box;padding-right:10px}.contact-us-form .left .form-inputs .input-field:nth-child(2) {width:50%;box-sizing:border-box;padding-left:10px}.contact-us-form.master .left .form-inputs .input-field{width:100%;padding:0}.contact-us-form .left .form-inputs input{width:100%;font-size:16px}.contact-us-form .left .form-inputs input:nth-child(1) {}.contact-us-form .left .form-inputs input:nth-child(2) {}.contact-us-form .left .form-inputs textarea{max-width:100%;min-width:100%;height:110px;font-size:16px}.contact-us-form .left .bottom-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.contact-us-form .left button[type="submit"]{max-width:250px;width:100%}.contact-us-form .left button[type="submit"]:after{content:"\e900";display:block;font-family:main-icons,sans-serif;font-size:12px}.contact-us-form .right .timeline .title{margin-bottom:22px;width:225px;font-family:"Museo Sans Cyrl 700",sans-serif;font-size:20px;line-height:1.3}.contact-us-form .right .timeline .timeline-item{position:relative;padding:0 0 32px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:24px}.contact-us-form .right .timeline .timeline-item:not(:last-child) span:before {content:"";position:absolute;top:8px;left:3px;display:block;width:6px;height:6px;background:#fff;border-radius:100%}.contact-us-form .right .timeline .timeline-item:not(:first-child) .timeline-part:before {margin:3px 0}.contact-us-form .right .timeline .timeline-item:last-child{padding-bottom:0}.contact-us-form .right .timeline .timeline-item:last-child .timeline-part{margin-bottom:0}.contact-us-form .right .timeline .timeline-item:last-child .timeline-part:before{min-height:16px;min-width:16px;position:relative;left:-2px}.contact-us-form .right .timeline .timeline-item:last-child .timeline-part:after{display:none}.contact-us-form .right .timeline .timeline-item:last-child span{font-family:"Museo Sans Cyrl 700",sans-serif}.contact-us-form .right .timeline .timeline-part{position:absolute;top:2px;left:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-us-form .right .timeline .timeline-part:before{content:"";display:block;min-width:12px;min-height:12px;background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%);border-radius:100%}.contact-us-form .right .timeline .timeline-part:after{content:"";width:2px;height:100%;display:block;background-color:#ebebeb}.main-footer{padding:60px 0;background-color:#f7f7f7;line-height:18px}.main-footer .top-section{padding-bottom:24px;border-bottom:1px solid #eaebea}.main-footer .main-header .top-section>.top-section,.main-footer .top-section>.inner,.main-header .main-footer .top-section>.top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-footer .bottom-section{padding-top:35px}.main-footer .footer-contacts{position:relative;padding:35px;margin:-41px 0 0 50px;max-width:280px;width:100%;border:1px solid #eaebea;background-color:#fff}.main-footer .footer-contacts>*{position:relative;z-index:1;background-color:#fff}.main-footer .footer-contacts:before{content:"";display:block;position:absolute;top:0;left:-50px;width:50px;height:100%;background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/footer-contacts-bg.png) center center no-repeat;z-index:0}.main-footer .footer-contacts .item{margin-bottom:20px}.main-footer .footer-contacts .item:last-child{margin-bottom:0}.main-footer .footer-contacts .tel-number{position:relative;padding-left:24px}.main-footer .footer-contacts .tel-number:before{margin-right:8px;display:block;position:absolute;top:3px;left:0;font-size:16px}.main-footer .footer-contacts .tel-number>*{display:block}.main-footer .footer-contacts .tel-number a{margin-bottom:5px;font-family:"Museo Sans Cyrl 700",sans-serif;font-size:20px}.main-footer .footer-contacts .tel-number .time{font-family:"Museo Sans Cyrl 300",sans-serif;font-size:14px;opacity:.5}.main-footer .footer-contacts .callback{padding:11px 0;max-width:175px;width:100%;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:14px;border-radius:2px;border:1px solid #4180be;cursor:pointer;text-align:center}.main-footer .footer-contacts .callback:before{content:"\e909";display:inline-block;margin-right:10px;font-family:main-icons,sans-serif}.main-footer .footer-contacts .callback:hover{background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%);color:#fff}.main-footer .footer-contacts .address{position:relative;padding-left:24px;line-height:1.3}.main-footer .footer-contacts .address address{width:176px;margin-bottom:5px}.main-footer .footer-contacts .address:before{content:"\e917";position:absolute;top:0;left:0;font-family:main-icons,sans-serif;font-size:16px}.main-footer .footer-contacts .address>*{display:block}.main-footer .footer-contacts .address .description{font-size:14px;opacity:.5}.main-footer .footer-services{max-width:510px}.main-footer .footer-services ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-footer .footer-services ul li{max-width:240px;width:100%}.main-footer address{font-style:normal;font-size:16px}.main-footer .footer-title{margin:0 0 30px 0;padding:0;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:20px}.main-footer a{color:#1b1b1b}.main-footer a:hover{color:#4180be}.main-footer ul{margin:0;padding:0;list-style:none}.main-footer ul li{margin-bottom:15px}.main-footer ul li:last-child{margin-bottom:0}.main-footer .footer-logo{display:block;width:121px;height:48px}.main-footer .footer-logo>*{width:100%;height:auto}.main-footer .copyright{max-width:620px;width:100%;margin:auto;padding:0 20px}.main-footer .copyright p{margin:0;padding:0}.main-footer .copyright .info{margin-bottom:13px;opacity:.5;font-size:14px}.main-footer .copyright .additional{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.main-footer .copyright .additional>:first-child{margin-right:20px}.main-footer .creators{padding-left:39px;border-left:1px solid #eaebea}.main-footer .creators>*{margin:0;padding:0;max-width:140px;width:100%}.main-footer .creators>:first-child{font-size:14px;margin-bottom:9px}.main-footer .creators>:nth-child(2) {font-family:"Museo Sans Cyrl 700",sans-serif;font-size:20px;text-transform:uppercase}.particular-service-variants h2{font-size:24px}.particular-service-variants .service-variants-list{display:flex;flex-flow:wrap;justify-content:space-between}.particular-service-variants .service-variants-list .single-variant{width:calc(25% - 15px);border-radius:2px;border:1px solid #eaebea;overflow:hidden}.particular-service-variants .service-variants-list .single-variant .header{width:100%;height:230px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.particular-service-variants .service-variants-list .single-variant .header .permalink{width:84%;margin-left:-42%;padding:20px 14px;position:absolute;bottom:22px;left:50%;background-color:#fff;text-decoration:underline;-webkit-text-decoration-color:#d9d9d9;text-decoration-color:#d9d9d9;color:#1b1b1b;border-left:8px solid #4180be;font-family:"Museo Sans Cyrl 700",sans-serif;font-size:19px;line-height:1.3}.particular-service-variants .service-variants-list .single-variant .header .permalink:hover{-webkit-text-decoration-color:#1b1b1b;text-decoration-color:#1b1b1b}.particular-service-variants .service-variants-list .single-variant .content{padding:40px}.particular-service-variants .service-variants-list .single-variant .content .list{margin:0 0 20px 0;padding:0 0 20px 0;list-style:none;font-size:14px;border-bottom:1px solid #eaebea}.particular-service-variants .service-variants-list .single-variant .content .list li{margin-bottom:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.particular-service-variants .service-variants-list .single-variant .content .list li:last-child{margin-bottom:0}.particular-service-variants .service-variants-list .single-variant .content .list li span{display:inline-block;width:90px}.particular-service-variants .service-variants-list .single-variant .content .list li .key{margin-right:14px;opacity:.5;font-family:"Museo Sans Cyrl 300",sans-serif}.particular-service-variants .service-variants-list .single-variant .content .list li .value{font-family:"Museo Sans Cyrl 500",sans-serif}.particular-service-variants .service-variants-list .single-variant .content .bottom-section .price{margin-bottom:20px;padding-left:30px;position:relative}.particular-service-variants .service-variants-list .single-variant .content .bottom-section .price:before{content:"\e906";display:block;margin-top:-15px;position:absolute;top:50%;left:0;font-family:main-icons,sans-serif;font-size:20px}.particular-service-variants .service-variants-list .single-variant .content .bottom-section .price .key{opacity:.5;font-size:14px}.particular-service-variants .service-variants-list .single-variant .content .bottom-section .price .value{font-family:"Museo Sans Cyrl 500",sans-serif;font-size:17px}.particular-service-variants .service-variants-list .single-variant .content .bottom-section .order-button{width:100%}.particular-service-variants .service-variants-list .single-variant .content .bottom-section .order-button:after{content:"";display:block;width:20px;height:100%;background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/roller-ico.svg) center center no-repeat;background-size:20px 20px}.particular-services-price .header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.particular-services-price .header-wrap h2{margin-right:15px}.particular-services-price .header-wrap .donwload-link{margin-bottom:20px}.particular-services-price h2{font-size:24px}.particular-services-price .donwload-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:17px}.particular-services-price .donwload-link:after{content:"";display:block;width:24px;height:24px;margin-left:12px;background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/download-ico.svg) center center no-repeat;background-size:contain}.particular-services-price .donwload-link a{display:inline-block;color:#1b1b1b;border-bottom:1px dashed #b2b2b2}.particular-services-price .donwload-link a:hover{border-color:#1b1b1b}.particular-services-price .accordion-list-body .price-list{margin:0;padding:0;list-style:none}.particular-services-price .accordion-list-body .price-list li{padding-bottom:20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eaebea}.particular-services-price .accordion-list-body .price-list li>*{display:inline-block;margin-right:10px}.particular-services-price .accordion-list-body .price-list li .name{max-width:335px;width:100%}.particular-services-price .accordion-list-body .price-list li .price-value{margin-right:0;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:17px}.particular-services-price .accordion-ask-question{padding:0}.particular-services-price .accordion-ask-question .thumb{width:100%;font-size:0}.particular-services-price .accordion-ask-question .thumb img{width:100%;height:auto}.particular-services-price .accordion-ask-question .content{padding:60px 50px}.how-to-article h2{font-size:24px}.how-to-article.accordion .accordion-list .accordion-list-body:after,.how-to-article.accordion .accordion-list .accordion-list-body:before{display:none}.how-to-article.accordion.disable .accordion-list>li .accordion-list-body{display:block}.how-to-article .how-to-article-content{line-height:24px}.how-to-article .how-to-article-content h1,.how-to-article .how-to-article-content h2,.how-to-article .how-to-article-content h3,.how-to-article .how-to-article-content h4{margin:0 0 12px;padding:0;font-family:"Museo Sans Cyrl 700",sans-serif}.how-to-article .how-to-article-content h1{margin-bottom:28px;font-size:24px;line-height:30px}.how-to-article .how-to-article-content h2{margin:30px 0 18px 0;font-size:20px;line-height:30px}.how-to-article .how-to-article-content img{max-width:100%;height:auto;border-radius:2px}.how-to-article .how-to-article-content p{margin-bottom:10px}.how-to-article .how-to-article-content ul,.how-to-article .how-to-article-content ol{margin-bottom:10px}.how-to-article .how-to-article-content>*{margin:0 0 25px 0;padding:0}.how-to-article .how-to-article-content>:last-child{margin-bottom:0}.how-to-article .accordion-ask-question{padding:0}.how-to-article .accordion-ask-question .thumb{width:100%;font-size:0}.how-to-article .accordion-ask-question .thumb img{width:100%;height:auto}.how-to-article .accordion-ask-question .content{padding:60px 50px}.single-portfolio{margin-bottom:50px;display:flex;flex-flow:wrap;justify-content:space-between;align-items:flex-start;position:relative}.single-portfolio .portfolio-photos{margin-bottom:30px;width: calc(100% / 3 * 2 - 10px)}.single-portfolio .portfolio-photos .slider-arrows{position:absolute;top:50%;margin-top:-27px;z-index:10;background:0 0}.single-portfolio .portfolio-photos .slider-arrows:after{-webkit-text-fill-color:#fff}.single-portfolio .portfolio-photos .slider-arrows.next{right:20px}.single-portfolio .portfolio-photos .slider-arrows.prev{left:20px}.single-portfolio .portfolio-photos .portfolio-grid{position:relative;display:flex;flex-flow:wrap;justify-content:space-between}.single-portfolio .portfolio-photos .portfolio-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-portfolio .portfolio-photos .portfolio-grid .slick-slider img{width:100%;height:450px}.single-portfolio .portfolio-photos .portfolio-grid>.slide{height:320px;display:block;margin-bottom:20px}.single-portfolio .portfolio-photos .portfolio-grid>.slide.full{width:100%}.single-portfolio .portfolio-photos .portfolio-grid>.first{width: calc(100% / 3 - 10px)}.single-portfolio .portfolio-photos .portfolio-grid>.first+.slide{width: calc(100% / 3 * 2 - 10px)}.single-portfolio .portfolio-photos .portfolio-grid>.second{width: calc(100% / 3 * 2 - 10px)}.single-portfolio .portfolio-photos .portfolio-grid>.second+.slide{width: calc(100% / 3 - 10px)}.single-portfolio .portfolio-photos .load-more-examples{margin-top:30px}.single-portfolio .portfolio-info-wrap{margin-bottom:30px;width: calc(100% / 3 - 10px)}.single-portfolio .portfolio-info-wrap .ask-question-block-sidebar{padding:0}.single-portfolio .portfolio-info-wrap .ask-question-block-sidebar .content{padding:50px}.single-portfolio .portfolio-secondary-blocks{width: calc(100% / 3 * 2 - 10px)}.single-portfolio-info{padding:45px;border-radius:2px;border:1px solid #eaebea;background-color:#fff;margin-bottom:20px}.single-portfolio-info .portfolio-price-time{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #eaebea}.single-portfolio-info .checklist .title{margin-bottom:24px;font-family:"Museo Sans Cyrl 700",sans-serif;font-size:20px}.single-portfolio-info .checklist ul{margin:0;padding:0;list-style:none}.single-portfolio-info .checklist ul li{position:relative;padding-left:20px;margin-bottom:20px}.single-portfolio-info .checklist ul li:last-child{margin-bottom:0}.single-portfolio-info .checklist ul li:before{content:"";display:block;width:10px;height:8px;position:absolute;top:5px;left:0;background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/check.svg) center center no-repeat;background-size:cover}.single-portfolio-info .btn{margin-top:30px;width:100%}.project-single-info .btn{width:100%}.single-portfolio-info .btn::after,.project-single-info .btn::after{content:"";display:block;width:24px;height:24px;background:url(https://xn----7sbpbotbtqbhdjed6n.su/img/want-more-icon-btn.svg) center center no-repeat;background-size:cover}.portfolio-client-review .client-info{padding-bottom:35px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #eaebea}.portfolio-client-review .client-info .avatar{width:70px;height:auto;margin-right:20px;border-radius:100%}.portfolio-client-review .client-info .name{font-family:"Museo Sans Cyrl 500",sans-serif;font-size:17px}.portfolio-client-review .review-text>*{margin:0 0 30px 0;padding:0}.portfolio-client-review .review-text>:last-child{margin-bottom:0}.portfolio-finished-service .service-link{margin-bottom:30px;padding-bottom:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:"Museo Sans Cyrl 900",sans-serif;font-size:20px;border-bottom:1px solid #eaebea}.portfolio-finished-service .service-link:after{content:"";display:block;width:80px;height:1px;position:absolute;bottom:-1px;left:0;background:-webkit-gradient(linear,right top,left top,from(#47a3ff),to(#4180be));background:linear-gradient(270deg,#47a3ff 0,#4180be 100%)}.portfolio-finished-service .service-link a{display:inline-block;position:relative;color:#1b1b1b;border-bottom:1px solid #ccc;padding-right:30px}.portfolio-finished-service .service-link a:after{content:"\e900";display:block;margin-left:14px;position:absolute;top:2px;right:0;font-family:main-icons,sans-serif;font-size:12px}.portfolio-finished-service .service-link a:hover{border-color:#1b1b1b}.portfolio-finished-service .content p{margin:0 0 30px 0;padding:0}.portfolio-finished-service .content p:last-child{margin-bottom:0}.related-portfolio-examples .related-portfolio-examples-list{display:flex;flex-flow:wrap;justify-content:space-between}.related-portfolio-examples .related-portfolio-examples-list .single{border-radius:2px;border:1px solid #eaebea;display:inline-block;width: calc(100% / 3 - 15px)}.related-portfolio-examples .related-portfolio-examples-list .single .thumb{width:100%;height:223px}.related-portfolio-examples .related-portfolio-examples-list .single .thumb img{width:100%;height:100%}.related-portfolio-examples .related-portfolio-examples-list .single .content{padding:44px}.related-portfolio-examples-list .single .content{display:flex;flex-direction:column}.related-portfolio-examples .related-portfolio-examples-list .single .content h4{margin:0 0 20px 0;padding:0;font-family:"Museo Sans Cyrl 700",sans-serif;font-size:20px;min-height:52px}.related-portfolio-examples .related-portfolio-examples-list .single .content .time-price{margin-bottom:20px}.related-portfolio-examples .related-portfolio-examples-list .single .content .time-price .meta{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.related-portfolio-examples .related-portfolio-examples-list .single .content .time-price .meta>*{padding-left:32px;margin:0 0 10px}.related-portfolio-examples .related-portfolio-examples-list .single .content .time-price .meta>:first-child{}.related-portfolio-examples .related-portfolio-examples-list .single .content .time-price .meta>:before{font-size:20px}.related-portfolio-examples .related-portfolio-examples-list .single .content .time-price .meta>* .key{font-size:14px}.related-portfolio-examples .related-portfolio-examples-list .single .content .time-price .meta>* .value{font-size:17px}.related-portfolio-examples .related-portfolio-examples-list .single .content .read-more{width:100%;background:#f7f7f7}.popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:-1;opacity:0;display:none}.popup-overlay.active{z-index:100;opacity:1;display:block}.contact-us-form{background-position:bottom right;background-repeat:no-repeat}.contact-us-form.popup-form:not(.lazy-bg-n) .left {max-width:360px}.contact-us-form.popup-form .left .title{margin-right:0}.contact-us-form.popup-form .left .header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.contact-us-form.popup-form .left .bottom-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.contact-us-form.popup-form .left .bottom-section>*{width:100%}.contact-us-form.popup-form .left .bottom-section .privacy-policy{margin-bottom:30px}.contact-us-form.popup-form.callback{background-image:none;background-size:329px 100%}.contact-us-form.popup-form.callback.lazy-bg-loaded{background-image:url(https://xn----7sbpbotbtqbhdjed6n.su/img/order-call-popup-bg.png)}.contact-us-form.popup-form.callback .left{margin-right:0;padding-right:0;border-right:0}.contact-us-form.popup-form.callback .left .form-inputs{}.contact-us-form.popup-form.callback .left button[type="submit"]:after{content:"\e909";font-size:23px}.contact-us-form.popup-form.master .form-inputs{}.contact-us-form.popup-form.order{background-image:none;background-size:352px 100%}.contact-us-form.popup-form.order.lazy-bg-loaded{background-image:url(https://xn----7sbpbotbtqbhdjed6n.su/img/order-form-popup-bg.png)}.contact-us-form.popup-form.order .left{margin-right:0;padding-right:0;border-right:0}.contact-us-form.popup-form.order .form-inputs{}.contact-us-form.popup-form.ask-question{background-image:none;background-size:368px 100%}.contact-us-form.popup-form.ask-question.lazy-bg-loaded{background-image:url(https://xn----7sbpbotbtqbhdjed6n.su/img/ask-qst-form-popup-bg.png)}.contact-us-form.popup-form.ask-question .left{margin-right:0;padding-right:0;border-right:0}.contact-us-form.popup-form.ask-question .form-inputs{}.popup-form{max-width:780px;width:100%;padding:20px 50px 30px 50px;position:fixed;top:50%;left:50%;display:none;-webkit-box-shadow:0 30px 20px rgba(35,35,35,.3);box-shadow:0 30px 20px rgba(35,35,35,.3);background-color:#fff;z-index:9000;-webkit-transition:all .15s linear;transition:all .15s linear}.contact-us-form.master.popup-form{}.popup-form.active{display:-webkit-box;display:-ms-flexbox;display:flex}.close-popup{padding:5px;position:absolute;top:-40px;right:-35px}.close-popup:after{content:"\e918";display:block;font-family:main-icons,sans-serif;font-size:24px;color:#fff;-webkit-transition:all .15s linear;transition:all .15s linear;cursor:pointer}.close-popup:hover:after{color:#4180be}.agree{display:none}.wpcf7 .wpcf7-response-output{margin-left:0!important;color:#131313!important}.wpcf7-not-valid-tip{font-size:15px!important;position:absolute}@media (max-width:1100px){.single-portfolio .portfolio-photos,.single-portfolio .portfolio-secondary-blocks,.single-portfolio .portfolio-info-wrap{width:100%;position:static}.single-portfolio .portfolio-photos .portfolio-grid{}.particular-service-variants .service-variants-list .single-variant{width:calc(50% - 10px);margin-bottom:20px}.single-portfolio .portfolio-photos .portfolio-grid>.slide:nth-child(2n) {}.single-portfolio .portfolio-photos .portfolio-grid>.slide:nth-child(2n+1) {}.single-portfolio .portfolio-photos .portfolio-grid>.slide:nth-child(3n+1) {}.main-header .header-logo{padding-right:20px;margin-right:20px;border-right:1px solid #eaebea}.main-header .estimate-price{padding-left:0;border-left:none}.main-header .header-info{padding-left:0;border-left:none}.main-header .main-nav{padding:15px 0;position:absolute;left:0;top:66px;width:320px;display:none;-webkit-box-shadow:0 30px 20px rgba(35,35,35,.3);box-shadow:0 30px 20px rgba(35,35,35,.3);border:1px solid #eaebea;background-color:#fff;z-index:500;font-family:"Museo Sans Cyrl 300",sans-serif;font-size:14px}.main-header .main-nav>ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-header .main-nav>ul li{width:100%;display:block;margin-right:0}.main-header .main-nav>ul li a{display:block;padding:15px 20px}.main-header .main-nav>ul li a:hover{background:#eaebea}.main-header .main-nav>ul li.menu-item-has-children .sub-menu{padding:0;top:0;left: calc(100% + 20px)
    }.main-header .main-nav>ul li.menu-item-has-children .sub-menu li{margin:0}.main-header .main-nav>ul li.menu-item-has-children .sub-menu li a{display:block}.main-header .main-nav>ul li.menu-item-has-children .sub-menu.triangle-with-border:before{left:-16px;top:14px;border-color:transparent #fff transparent transparent;border-width:8px}.main-header .main-nav>ul li.menu-item-has-children .sub-menu.triangle-with-border:after{left:-18px;top:13px;border-color:transparent #eaebea transparent transparent;border-width:9px}.main-header .main-nav>ul li.menu-item-has-children:after,.main-header .main-nav>ul li.menu-item-has-children .mobile-open-sub-menu{top:21px;right:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:10px}.main-header .main-nav>ul li.menu-item-has-children .mobile-open-sub-menu{display:inline-block;width:49px;height:49px;position:absolute;z-index:222;top:0;right:0}.main-header .adaptive-menu-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.main-header .top-section .estimate-price{display:none}.main-header .bottom-section .estimate-price{display:-webkit-box;display:-ms-flexbox;display:flex}.main-header .bottom-section .get-specialist{width:50%;margin-right:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.estimate-price-calculator .calculator-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.estimate-price-calculator .calculator-form>.left{width:100%;margin-right:0;padding:30px}.estimate-price-calculator .calculator-form>.right{width:100%}.estimate-price-calculator .calculator-totals .sub-totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.estimate-price-calculator .calculator-totals .sub-totals>*{width:30%;margin-right:3%!important}.estimate-price-calculator .calculator-totals .sub-totals>:not(:first-child) {width:30%}.estimate-price-calculator .calculator-totals-list li .name{width:235px}.services-box-item{flex-direction:column}.services-box-item .with-list,.services-box-item .service-right-box{width:100%}.services-box-item .with-list{margin-bottom:20px}.services-grid.additional .multiline-price-btns{width:calc(50% - 10px);margin-bottom:20px}.services-grid .service-item .btns-section{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-flow:column!important;flex-flow:column!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.services-grid .service-item .btns-section .time-price{margin-bottom:20px}.suggest-best-offer{background-position:bottom right -200px}.main-footer ul li{display:inline-block}.main-footer .main-header .top-section>.top-section,.main-footer .top-section>.inner,.main-header .main-footer .top-section>.top-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.main-footer .main-header .top-section>.top-section>*,.main-footer .top-section>.inner>*,.main-header .main-footer .top-section>.top-section>*{width:100%!important;max-width:100%!important;margin-bottom:40px}.main-footer .main-header .top-section>.top-section>:last-child,.main-footer .top-section>.inner>:last-child,.main-header .main-footer .top-section>.top-section>:last-child{margin-bottom:0}.main-footer .footer-for-customer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.main-footer .footer-for-customer ul li{display:block}.main-footer .footer-contacts{margin:auto}.main-footer .footer-contacts .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-footer .footer-contacts .items .item{width: calc(100% / 3);margin:0}}@media (max-width:950px){.about-company .content .right{width:calc(80% - 70px);margin-left:40px}.contact-us-form .left .form-inputs .input-field{padding:0!important;width:100%!important}.related-portfolio-examples .related-portfolio-examples-list .single{width:calc(50% - 10px);margin-bottom:20px}.single-portfolio{}.workflow-list .single{width: calc((100% + 60px)/ 3)
    }.workflow-list .single:not(:nth-child(4n+1)) {margin-left:0}.workflow-list .single:nth-last-child(-n+3) {border:1px solid #eaebea}.workflow-list .single:not(:nth-child(3n+1)) {margin-left:-30px}.workflow-list .single:nth-child(3n) {-webkit-clip-path:polygon(50% 0,100% 0,100% 50%,100% 100%,0 100%,5% 50%,0 0);clip-path:polygon(50% 0,100% 0,100% 50%,100% 100%,0 100%,5% 50%,0 0)}.workflow-list .single:nth-child(3n):before {-webkit-clip-path:polygon(50% 0,100% 0,100% 50%,100% 100%,0 100%,5% 50%,0 0);clip-path:polygon(50% 0,100% 0,100% 50%,100% 100%,0 100%,5% 50%,0 0)}.workflow-list .single:nth-child(3n+1) {-webkit-clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,0 50%,0 0);clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,0 50%,0 0)}.workflow-list .single:nth-child(3n+1):before {-webkit-clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,0 50%,0 0);clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,0 50%,0 0)}.suggest-best-offer{background-position:bottom right -350px}.our-portfolio-list.col-2 .single{width:100%}.our-portfolio-list:not(.col-2) .single {width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.our-portfolio-list .single:not(.content-right) {flex-flow:column-reverse}.our-portfolio-list:not(.col-2) .single .left {width:100%}.our-portfolio-list:not(.col-2) .single .right {width:100%}.our-portfolio-list:not(.col-2) .single .portfolio-content {padding:46px}.contact-us-wrap .contact-us-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.contact-us-wrap .contact-us-form .left{max-width:100%;margin:0 0 40px 0;padding:0 0 40px 0;border-right:none;border-bottom:1px solid #eaebea}.contact-us-wrap .contact-us-form .left .header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-us-wrap .contact-us-form .left .header .title{margin:0 0 10px 0}.contact-us-wrap .contact-us-form .right{width:100%}.contact-us-wrap .contact-us-form .right .timeline .title{width:100%}.main-footer .bottom-section>.inner,.main-footer .main-header .bottom-section>.top-section,.main-header .main-footer .bottom-section>.top-section{}.main-footer .bottom-section>.inner .copyright,.main-footer .main-header .bottom-section>.top-section .copyright,.main-header .main-footer .bottom-section>.top-section .copyright{margin-bottom:30px}.main-footer .bottom-section>.inner .creators,.main-footer .main-header .bottom-section>.top-section .creators,.main-header .main-footer .bottom-section>.top-section .creators{width:100%;margin:auto;padding:20px 0 0 0;border-left:none;border-top:1px solid #eaebea}.contact-us-form.popup-form{max-width:500px;background-image:none!important}.contact-us-form.popup-form .left{max-width:100%;padding:0;margin:0;border-right:none}.contact-us-form.popup-form .left.has-textarea .form-inputs{}.contact-us-form.popup-form .left:not(.has-textarea) .form-inputs {}.contact-us-form.popup-form .left .bottom-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.contact-us-form.popup-form .left .bottom-section>*{width:100%}.contact-us-form.popup-form .left .bottom-section .privacy-policy{margin-bottom:20px}.contact-us-form.popup-form .right{display:none!important}}@media (max-width:900px){.main-header .main-nav ul li.menu-item-has-children .sub-menu{width:100%;padding-left:20px;position:relative;left:0;top:0;display:none;visibility:visible;opacity:1;border:none;-webkit-box-shadow:none;box-shadow:none}.main-header .main-nav ul li.menu-item-has-children .sub-menu .triangle-with-border:after,.main-header .main-nav ul li.menu-item-has-children .sub-menu .triangle-with-border:before,.main-header .main-nav ul li.menu-item-has-children .sub-menu.triangle-with-border:after,.main-header .main-nav ul li.menu-item-has-children .sub-menu.triangle-with-border:before{display:none}.main-header .main-nav ul li.open>a{color:#4180be}.main-header .main-nav ul li.open:after{color:#4180be;-webkit-transform:rotate(-360deg)!important;transform:rotate(-360deg)!important}.header-info .tel-number{margin-right:22px}}@media (max-width:768px){.workflow-list .single:last-child{width: calc((100% + 10px)/ 3 * 2)}.our-advantages .our-advantages-list .item{width:calc(50% - 20px);margin-bottom:20px}.fullentry .contact-module{}.contact-module>div{width:100%}.fullentry .contact-module .contact-info ul li .head{font-size:16px}.particular-services-price .price-list li .count{display:none}.main-header .preroll .top-section,.preroll .inner,.preroll .main-header .top-section{padding:40px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:top left 200px;background-size:cover}.preroll .left{margin-bottom:60px;width:100%}.preroll .right{width:100%}.preroll .preroll-advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preroll .preroll-advantages li{width: calc(100% / 3)
    }.preroll .preroll-advantages li:not(:last-child) {border-right:none}.suggest-best-offer{padding:30px;background-position:bottom right -350px}.suggest-best-offer h3,.moscow-title{font-size:20px}.suggest-best-offer .content{max-width:100%;margin:0}.suggest-best-offer .links li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.suggest-best-offer .btns-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.suggest-best-offer .btns-section .callback{margin:0 0 20px 0}.accordion .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.accordion .content .left{max-width:100%;margin:0 0 20px 0}.accordion .content .right{width:100%}.accordion .content .right .accordion-ask-question{max-width:100%}.accordion .content .right .accordion-ask-question .content{width:100%}.contact-us-form.popup-form{max-width:320px;padding:20px}.contact-us-form.popup-form .close-popup{top:0;right:3px}.contact-us-form.popup-form .close-popup:after{color:#1b1b1b}.contact-us-form.popup-form .left .title{margin-right:0;font-size:20px}}@media (max-width:700px){.particular-service-variants .service-variants-list .single-variant{width:calc(100%)}.single-portfolio .portfolio-photos .portfolio-grid{display:block}.single-portfolio .portfolio-photos .load-more-examples{display:none}.particular-services-price .price-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.particular-services-price .price-list li>*{max-width:100%!important;width:100%!important;margin-right:0!important}.particular-services-price .price-list li .name{margin-bottom:5px}.main-header .bottom-section .get-specialist{display:none}.main-header .bottom-section .estimate-price{min-width:auto;display:none}.main-header .bottom-section .estimate-price .description{display:none}.main-header .header-logo{padding-right:0;border-right:none}.main-header .header-logo .description{display:none}.main-header .header-info .tel-number{margin:0}.main-header .header-info .tel-number a{font-size:16px}.main-header .header-info .tel-number a span{font-size:12px}.main-header .header-info .callback{display:none}.workflow-list .single{width: calc((100% + 30px)/ 2)
    }.workflow-list .single:not(:nth-child(3n+1)) {margin-left:0}.workflow-list .single:nth-last-child(-n+2) {border:1px solid #eaebea}.workflow-list .single:not(:nth-child(2n+1)) {margin-left:-30px}.workflow-list .single:nth-child(2n) {-webkit-clip-path:polygon(50% 0,100% 0,100% 50%,100% 100%,0 100%,5% 50%,0 0);clip-path:polygon(50% 0,100% 0,100% 50%,100% 100%,0 100%,5% 50%,0 0)}.workflow-list .single:nth-child(2n):before {-webkit-clip-path:polygon(50% 0,100% 0,100% 50%,100% 100%,0 100%,5% 50%,0 0);clip-path:polygon(50% 0,100% 0,100% 50%,100% 100%,0 100%,5% 50%,0 0)}.workflow-list .single:nth-child(2n+1) {-webkit-clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,0 50%,0 0);clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,0 50%,0 0)}.workflow-list .single:nth-child(2n+1):before {-webkit-clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,0 50%,0 0);clip-path:polygon(50% 0,95% 0,100% 50%,95% 100%,0 100%,0 50%,0 0)}.estimate-price-calculator .calculator-title{font-size:20px;width:70%}.estimate-price-calculator .row{}.estimate-price-calculator .calculator-elements-single>.row>.item{width:100%;padding-left:0}.estimate-price-calculator .calculator-elements-single>.row:last-child{flex-flow:wrap}.estimate-price-calculator .row>*{width:100%;margin-right:0!important}.estimate-price-calculator .calculator-title-tabs{font-size:14px}.estimate-price-calculator .calculator-title-tabs .single-tab{margin-right:20px}.main-footer .footer-contacts .items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-footer .footer-contacts .items .item{width:100%;margin-bottom:20px}.main-footer .footer-contacts .items .item:last-child{margin-bottom:auto}}@media (max-width:600px){.our-advantages .our-advantages-list .item{width:calc(100% - 20px)}.single-portfolio .portfolio-photos{margin-bottom:10px}.single-portfolio .portfolio-photos .portfolio-grid img{height:220px}.single-portfolio .portfolio-info-wrap{margin-bottom:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.single-portfolio .portfolio-info-wrap .ask-question-block-sidebar .content{padding:20px}.single-portfolio .single-portfolio-info{padding:20px}.single-portfolio .single-portfolio-info .checklist{font-size:14px}.single-portfolio .single-portfolio-info .checklist .title{margin-bottom:16px;font-family:"Museo Sans Cyrl 700",sans-serif;font-size:16px}.single-portfolio .single-portfolio-info .portfolio-price-time{margin-bottom:20px;padding-bottom:20px}.single-portfolio .single-portfolio-info .portfolio-price-time .meta>*{padding-left:45px}.single-portfolio .single-portfolio-info .portfolio-price-time .meta>:before{font-size:30px}.single-portfolio .single-portfolio-info .portfolio-price-time .meta>* .key{font-size:13px}.single-portfolio .single-portfolio-info .portfolio-price-time .meta>* .value{font-size:20px}.single-portfolio .portfolio-client-review .client-info{padding-bottom:26px;margin-bottom:20px}.single-portfolio .portfolio-client-review .client-info .avatar{width:50px;height:50px}.single-portfolio .portfolio-client-review .client-info .name{font-size:16px}.single-portfolio .portfolio-finished-service .service-link{margin-bottom:20px;padding-bottom:20px;font-size:16px}.related-portfolio-examples .related-portfolio-examples-list{padding-bottom:20px}.related-portfolio-examples .related-portfolio-examples-list .single .content{padding:20px}.related-portfolio-examples .related-portfolio-examples-list .single .content h4{font-size:16px}.related-portfolio-examples .related-portfolio-examples-list .single .content .time-price{padding-bottom:20px;border-bottom:1px solid #eaebea}.related-portfolio-examples .related-portfolio-examples-list .single .content .time-price .meta>* .key{font-size:13px}.related-portfolio-examples .related-portfolio-examples-list .single .content .time-price .meta>* .value{font-size:16px}.landing-block{margin-bottom:30px}main{margin-bottom:30px}.big-border{border-width:2px;border-radius:2px 32px}.fullentry{margin-top:20px}.fullentry.page{margin-bottom:30px}.fullentry h1{margin-bottom:26px;font-size:26px}.contact-us:after{width:35px;height:35px}.landing-block h2{margin-bottom:20px;font-size:24px}.button-style{font-size:16px}.fullentry-block{margin-bottom:30px}.fullentry-block h3{margin-bottom:20px;font-size:20px}.fullentry-block .content{padding:20px;font-size:14px;line-height:20px}.ask-question-block-sidebar .description{font-size:16px}.ask-question-block-sidebar .title{font-size:20px}.particular-services-price .header-wrap .donwload-link{font-size:14px}.particular-services-price .header-wrap .donwload-link:after{width:16px;height:16px}.particular-services-price .accordion-ask-question{padding:0!important}.particular-services-price .accordion-ask-question .content{padding:20px}.how-to-article .accordion-ask-question{padding:0!important}.how-to-article .accordion-ask-question .content{padding:20px}.main-header .main-nav{width:100%;font-size:16px}.main-header .preroll .top-section,.preroll .inner,.preroll .main-header .top-section{background-image:none!important}.preroll .left{margin-bottom:40px}.preroll .preroll-title h1{max-width:100%;margin-right:0;font-size:26px}.preroll .preroll-sale{margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.preroll .preroll-sale .sale-date{margin:0 0 10px 0}.preroll .preroll-sale .sale-date span{display:inline-block;margin-right:10px}.preroll .gauge-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preroll .gauge-buttons>*{width:100%}.preroll .gauge-buttons .get-gauge{margin:0 0 20px 0}.preroll .preroll-advantages{padding-bottom:30px}.preroll .preroll-advantages .slider-arrows-adaptive{display:block}.estimate-price-calculator .calculator-form>.right{padding:30px}.estimate-price-calculator .calculator-title-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.estimate-price-calculator .calculator-title-tabs .single-tab:after{display:none}.estimate-price-calculator .calculator-totals-list.with-border-top:before{margin:20px 0}.estimate-price-calculator .calculator-totals-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.estimate-price-calculator .calculator-totals-list li>*{width:100%!important}.estimate-price-calculator .calculator-totals-list li .name{margin:0 0 10px 0}.estimate-price-calculator .calculator-totals .general-totals{margin-bottom:20px}.estimate-price-calculator .calculator-totals .general-totals:after{margin-top:20px;height:2px}.estimate-price-calculator .calculator-totals .general-totals .total{font-size:14px}.estimate-price-calculator .calculator-totals .general-totals .price{font-size:20px}.estimate-price-calculator .calculator-totals .particular-total .head{font-size:13px}.estimate-price-calculator .calculator-totals .particular-total .price{font-size:16px}.estimate-price-calculator .calculator-totals .sub-totals{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.estimate-price-calculator .calculator-totals .sub-totals>*{width:100%!important;margin:0 0 20px 0!important}.estimate-price-calculator .calculator-totals .sub-totals>:last-child{margin-bottom:0!important}.about-company .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.about-company .content .left{width:100%;margin-bottom:20px}.about-company .content .right{width:100%;margin:0}.about-company .company-seo{width:100%;max-width:100%;text-align:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.about-company .company-seo .name{font-size:16px}.about-company .company-seo .company-seo-avatar{margin:0 20px 0 0;width:100px;height:143px}.about-company .company-seo .company-seo-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.about-company .company-seo .get-contact{text-align:center}.about-company .company-description{padding:20px;font-size:14px}.about-company .company-description p:first-child{font-size:18px}.about-company .company-description .company-name{font-size:18px}.about-company .company-description:after,.about-company .company-description:before{display:none}.about-company .company-advantages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.about-company .company-advantages .single{width:100%;min-height:auto;padding:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-company .company-advantages .single:nth-child(1) {border-right:1px solid #eaebea!important}.about-company .company-advantages .single:not(:nth-child(1)) {border-right:1px solid #eaebea!important}.about-company .company-advantages .single:before{width:30px;height:30px;margin:0 15px 0 0}.about-company .company-advantages .single .name{margin:0;display:block;text-align:left;font-size:24px}.about-company .company-advantages .single .description{text-align:left;font-size:13px}.our-workflow-wrap{padding:30px 0;margin-bottom:30px}.workflow-list{padding-bottom:30px}.workflow-list .single{width: calc((100% + 0px)/ 1);height:auto;padding:38px 48px;text-align:center;background:#fff}.workflow-list .single:not(:nth-child(2n+1)) {margin-left:0}.workflow-list .single:nth-last-child(-n+1) {border:1px solid #eaebea}.workflow-list .single:not(:nth-child(1n+1)) {margin-left:-30px}.workflow-list .single:nth-child(1n) {-webkit-clip-path:none;clip-path:none}.workflow-list .single:nth-child(1n):before {display:none}.workflow-list .single:nth-child(1n+1) {-webkit-clip-path:none;clip-path:none}.workflow-list .single:nth-child(1n+1):before {display:none}.workflow-list .single .title{width:100%;text-align:center}.workflow-list .slider-arrows-adaptive{display:block}.our-advantages .our-advantages-list .item{padding:20px 40px;min-height:auto}.accordion .content .right .accordion-ask-question{padding:20px;background-position:bottom -40px right -80px}.accordion .content .right .accordion-ask-question .title{font-size:20px}.accordion .content .right .accordion-ask-question .ask-question{width:100%}.accordion .accordion-list>li{padding:20px 20px 0 20px}.accordion .accordion-list>li .accordion-list-header{font-size:16px}.accordion .accordion-list>li .accordion-list-body>*{font-size:14px;line-height:20px}.services-box-item .multiline-price-btns{width:100%}.pmb-2{margin-bottom:20px}.services-grid.additional .service-item{width:100%}.our-portfolio-list .portfolio-slider .slide img{height:170px}.our-portfolio-list .single>:nth-child(2) {padding:20px!important}.our-portfolio-list .portfolio-content{margin:0!important;padding:0!important}.our-portfolio-list .client-review .avatar{margin:0 0 25px 0}.our-portfolio-list .client-review .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.our-portfolio-list .client-review .info .name{margin-bottom:20px}.our-portfolio-list .client-review .portfolio-info .meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.our-portfolio-list .client-review .portfolio-info .meta>:first-child{margin:0 0 10px 0!important}.contact-us-wrap .contact-us-form{padding:30px}.contact-us-wrap .contact-us-form .left .form-inputs{}.contact-us-wrap .contact-us-form .left .header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-us-wrap .contact-us-form .left .header .title{margin:0 0 20px 0;font-size:20px}.contact-us-wrap .contact-us-form .left .header .call{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.contact-us-wrap .contact-us-form .left .header .call>span{margin:0 0 10px 0}.contact-us-wrap .contact-us-form .left .bottom-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-us-wrap .contact-us-form .left .bottom-section .privacy-policy{margin-bottom:20px}.contact-us-wrap .contact-us-form .right{width:100%}.contact-us-wrap .contact-us-form .right .timeline .title{width:100%}.main-footer{padding:30px 0 100px}.main-footer .bottom-section>.inner .footer-logo,.main-footer .main-header .bottom-section>.top-section .footer-logo,.main-header .main-footer .bottom-section>.top-section .footer-logo{display:none}.main-footer .bottom-section>.inner .copyright,.main-footer .main-header .bottom-section>.top-section .copyright,.main-header .main-footer .bottom-section>.top-section .copyright{padding:0}.main-footer .bottom-section>.inner .copyright .additional>:first-child,.main-footer .main-header .bottom-section>.top-section .copyright .additional>:first-child,.main-header .main-footer .bottom-section>.top-section .copyright .additional>:first-child{margin-bottom:10px}.main-footer h4{font-size:16px!important}.main-footer .footer-title{margin:0 0 20px 0}.main-footer .footer-contacts{padding:20px}.main-footer .top-section .inner>*,.main-footer .top-section .main-header .top-section>*,.main-header .main-footer .top-section .top-section>*{border-bottom:1px solid #eaebea}.main-footer .top-section .inner>.has-slide-list h4,.main-footer .top-section .main-header .top-section>.has-slide-list h4,.main-header .main-footer .top-section .top-section>.has-slide-list h4{position:relative}.main-footer .top-section .inner>.has-slide-list h4:after,.main-footer .top-section .main-header .top-section>.has-slide-list h4:after,.main-header .main-footer .top-section .top-section>.has-slide-list h4:after{content:"\e907";position:absolute;top:0;right:0;font-family:main-icons,sans-serif;font-size:6px;-webkit-transition:all .15s linear;transition:all .15s linear}.main-footer .top-section .inner>.has-slide-list ul,.main-footer .top-section .main-header .top-section>.has-slide-list ul,.main-header .main-footer .top-section .top-section>.has-slide-list ul{margin-bottom:30px;display:none;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-flow:column!important;flex-flow:column!important;font-size:14px}.main-footer .top-section .inner>.has-slide-list.open h4:after,.main-footer .top-section .main-header .top-section>.has-slide-list.open h4:after,.main-header .main-footer .top-section .top-section>.has-slide-list.open h4:after{color:#4180be;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-footer .top-section .inner>.has-slide-list.open ul,.main-footer .top-section .main-header .top-section>.has-slide-list.open ul,.main-header .main-footer .top-section .top-section>.has-slide-list.open ul{display:-webkit-box;display:-ms-flexbox;display:flex}.main-footer .top-section .inner>.has-slide-list.open ul li,.main-footer .top-section .main-header .top-section>.has-slide-list.open ul li,.main-header .main-footer .top-section .top-section>.has-slide-list.open ul li{max-width:100%;width:100%}}@media (min-width:1110px){.main-header .main-nav{display:block!important}}