@font-face{font-family:'Gotham Pro Bold';src:url('/wp-content/themes/cm_theme/fonts/gothampro_bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}.aligncenter{clear:both}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:after,span.wpcf7-list-item-label:before{content:" "}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///3d3d/r6+pSUlL29vXp6eouLi+jo6NDQ0IKCgrW1ta2trfDw8MfHx+Dg4J2dnaSkpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-acceptance .wpcf7-list-item{margin:0 0 0 3px}.wpcf7-acceptance input{transform:scale(1.3);opacity:.9;cursor:pointer}.wpcf7-acceptance .wpcf7-list-item-label{padding:8px}.wpcf7-list-item-label a{color:#142aa1}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{height:100%}body{position:relative;font-family:Roboto,Helvetica,Arial,sans-serif}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:#8e191e}.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.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:#8e191e}.adaptive-menu-icon.active .icon span,.adaptive-menu-icon:hover .icon span{background:#8e191e}.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:#8e191e}.adaptive-menu-icon>*{font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;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}.slider-arrows.prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-arrows:hover{background:-webkit-gradient(linear,right top,left top,from(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 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(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 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],input[type=text]{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:#8e191e}.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:.7;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_upd{width:100%;position:relative;top:-1px;display:none;background:#fff}.custom-select_upd .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_upd .item:not(:first-child){border-top:none}.custom-select_upd .item:hover{background:#eaebea}.checkbox-style{position:absolute;z-index:-1;opacity:0}.checkbox-style+label,.checkbox-style+span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;position:relative}.checkbox-style+label:before,.checkbox-style+span: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,.checkbox-style+span: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,.checkbox-style:checked+span:before{background:-webkit-gradient(linear,right top,left top,from(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%);border:none}.checkbox-style:checked+label:after,.checkbox-style:checked+span: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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;-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(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%);-webkit-box-shadow:0 9px 5px -6px #8e191e;box-shadow:0 9px 5px -6px #8e191e}.button-style.accent-button:active,.button-style.accent-button:focus,.button-style.accent-button:hover{border:none}.button-style.with-icon:after{content:"";display:block;float:right;margin-left:15px}.button-style.accent-button.get-gauge.with-icon:after{width:24px;height:100%;background:url(img/get-gauge-ico.svg) center center no-repeat;background-size:24px 19px}.button-style:hover{-webkit-box-shadow:none;box-shadow:none;top:4px}.big-border{border-radius:2px 62px;border:8px solid #8e191e}.price-label{display:inline-block;padding:12px 18px;position:relative;border-radius:0 2px 2px;background:-webkit-gradient(linear,right top,left top,from(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%);color:#fff;font-family:GothamProBold,Roboto,Helvetica,Arial,Sans-Serif;font-size:18px;box-shadow:0 0 15px 5px rgba(255,255,255,.9)}.price-label:before{content:"";display:block;position:absolute;top:0;left:-15px;width:0;height:0;border:8px solid;border-color:#8e191e #8e191e transparent transparent}.accent-txt,.estimate-price .online-calc-price span,.get-specialist span{border-bottom:1px dotted #8e191e;color:#8e191e;-webkit-transition:all .15s linear;transition:all .15s linear}.estimate-price .online-calc-price:active,.estimate-price .online-calc-price:focus,.estimate-price .online-calc-price:hover{text-decoration:none}.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(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#8e191e}.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}.pre-section-background{background-color:#7486a0;color:#fff;padding:4px 0}.inner,.main-header .pre-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{display:grid}.landing-block{max-width:1220px;width:100%;padding:0 20px;margin:0 auto 50px auto}.landing-block h2{margin:0 0 30px;padding-top:20px;display:block;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;text-transform:uppercase;font-size:30px}.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:1035px;width:100%;margin-right:20px}.accordion .accordion-list{margin:0;padding:0;list-style:none}.accordion .accordion-list>li{padding:25px 50px 0;margin-bottom:20px;border:1px solid #eaebea;background:#fff}.accordion .accordion-list>li:last-child{margin-bottom:0}.accordion .accordion-list>li.open .accordion-list-header:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#8e191e}.accordion .accordion-list>li.open .accordion-list-body:after{width:12%}.accordion .accordion-list>li .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-weight:700;font-size:20px;cursor:pointer}.accordion .accordion-list>li .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{color:#8e191e}.accordion .accordion-list>li .accordion-list-body{margin-bottom:25px;padding-bottom:50px;display:none;position:relative}.accordion .accordion-list>li .accordion-list-body:last-child{margin-bottom:0}.accordion .accordion-list>li .accordion-list-body:after,.accordion .accordion-list>li .accordion-list-body:before{content:"";height:1px;display:block;margin-bottom:30px}.accordion .accordion-list>li .accordion-list-body:before{width:100%;background-color:#eaebea}.accordion .accordion-list>li .accordion-list-body:after{position:absolute;top:0;left:0;width:0;background:#8e191e;-webkit-transition:all .15s linear;transition:all .15s linear}.accordion .accordion-list>li .accordion-list-body>:not(ul):not(ol){margin:0 0 25px;padding:0;font-size:16px;line-height:24px}.accordion .accordion-list>li .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;padding:0;font-family:Roboto,Helvetica,Arial,Sans-Serif;font-size:18px}.ask-question-block-sidebar .telephone{display:inline-block;color:#1b1b1b;font-family:GothamProBlack,Roboto,Helvetica,Arial,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],.ask-question-block-sidebar .ask-us-form input[type=submit]{width:100%}.ask-question-block-sidebar .ask-us-form button[type=submit]:after,.ask-question-block-sidebar .ask-us-form input[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:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-size:30px;line-height:1.3}.ask-question-block-sidebar p{margin:0 0 30px;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:24px;left:25px;margin-top:-8px;font-size:14px;font-family:main-icons,sans-serif;opacity:.3}.form-inputs>:first-child:before{content:"\e916"}.form-inputs>:nth-child(2):before{content:"\e908"}.privacy-policy{font-size:14px}.privacy-policy a{color:#8e191e;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;margin:35px auto 0 auto}.fullentry.page{margin-bottom:50px}.fullentry h1{margin:0 0 40px;padding:0;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;text-transform:uppercase;font-size:37px}.fullentry .left{max-width:780px;width:100%}.load-more-examples{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;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;padding:0;font-family:GothamProBlack,Roboto,Helvetica,Arial,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>:first-child{margin-bottom:20px}.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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;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>: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;padding:8px;width:100%;font-size:13px;color:#fff;border-radius:2px;border:none}div.wpcf7-mail-sent-ok{background:#8e191e}div.wpcf7-mail-sent-ng{background:red;color:#1b1b1b}div.wpcf7-spam-blocked{background:orange;color:#1b1b1b}div.wpcf7-validation-errors{background:#f7e700;color:#1b1b1b}.error404 .fullentry{text-align:center}.error404 .fullentry>:not(.cr-breadcrumbs) a{color:#8e191e}img{-webkit-transition:all 1s linear;transition:all 1s linear}img.lazy{opacity:0}img.lazy-loaded{opacity:1}.contact-module{display:grid;grid-template-columns:minmax(250px,480px) minmax(380px,1fr);grid-gap:40px}.contact-module .contact-info a{color:#8e191e}.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:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-size:20px}.logo{height:53px;margin-right: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}.logo img{width:210px}.logo .site-name{margin-left:12px;font-size:20px;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-weight:900;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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;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__phone{display:inline-block;margin-bottom:4px;font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:700;color:#1b1b1b;font-size:26px}.header-info .callback{padding:11px 20px;font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;font-size:14px;border-radius:2px;border:1px solid #8e191e;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(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%);color:#fff;border-color:transparent}.main-nav{width:75%;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 .mobile-open-sub-menu,.main-nav>ul li.menu-item-has-children:after{content:"\e907";font-size:5px;position:absolute;top:9px;right:-15px;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:#8e191e}.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;border-width:8px}.main-nav>ul li>.sub-menu.triangle-with-border:after{top:-18px;left:10px;border-color:transparent transparent #eaebea;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:#8e191e;-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:#fff}.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 80% bottom;background-size:contain}.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:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;text-transform:uppercase;font-size:32px}.preroll .preroll-title .price{position:relative;top:20px}.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:#8e191e;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;text-transform:uppercase;font-size:17px}.preroll .preroll-sale .sale-date span:nth-child(2){opacity:.5;color:#1b1b1b;font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:300;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(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%);color:#fff}.preroll .gauge-buttons .get-gauge:after{width:24px;height:100%;background:url(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:15px;width:225px;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(img/preroll-adv-1.svg) center center no-repeat}.preroll .preroll-advantages li.second .ico{background:url(img/preroll-adv-2.svg) center center no-repeat}.preroll .preroll-advantages li.third .ico{background:url(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{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}.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>*{color:#fff;position:relative;z-index:1}.services-grid .service-item .title{color:#fff;text-shadow:1px 1px 6px #000;margin:0 0 20px;padding:0;line-height:1.3;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-weight:900;text-transform:uppercase;font-size:25px}.services-grid .service-item .title a{transition:.5s;color:#fff}.services-grid .service-item .title a:hover{color:#ffc709}.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}.services-grid .single-service-list .price{color:#fff;font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;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}.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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500}.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(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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;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:150px;height:65px;position:absolute;top:30px;right:30px}.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;width:100%}.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;margin:0 0 30px;padding:0;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;text-transform:uppercase;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:#8e191e;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:#8e191e}.estimate-price-calculator .calculator-title-tabs .single-tab.active:after{opacity:1}.estimate-price-calculator .calculator-title-tabs .single-tab:hover .head{color:#8e191e}.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:GothamProBlack,Roboto,Helvetica,Arial,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:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-weight:700;color:#8e191e}.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-right:70px;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:.7}.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:#8e191e;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(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 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]{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:#8e191e}.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:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-weight:900;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}.estimate-price-calculator .calculator-totals .sub-totals>:not(:first-child):last-child{margin-right:0}.estimate-price-calculator .calculator-totals .particular-total{margin-bottom:20px}.estimate-price-calculator .calculator-totals .particular-total:last-child{margin-bottom:0}.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:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-weight:700;font-size:20px}.estimate-price-calculator .calculator-totals-list{margin:0 0 30px;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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;font-size:14px}.estimate-price-calculator .discuss-details{max-width:350px;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.old-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.old-col-2 .portfolio-slider .slide img{height:340px}.our-portfolio-list.old-col-2 .single{width:49%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.our-portfolio-list.old-col-2 .single>*{width:100%!important}.our-portfolio-list.old-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;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;padding:0;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-weight:700;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}.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}.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;margin-bottom:4px;font-size:14px;opacity:.5}.our-portfolio-list .portfolio-info .meta>* .value{font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;font-size:17px}.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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;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{grid-template-areas:"first second third";grid-gap:20px}.our-price-list .price-list .single-price{border-radius:2px;border:1px solid #eaebea}.our-price-list .price-list .single-price:first-child{grid-area:first}.our-price-list .price-list .single-price:first-child .header .ico:before{background:#ccc}.our-price-list .price-list .single-price:nth-child(2){grid-area:second}.our-price-list .price-list .single-price:nth-child(2) .header .ico .columns .middle{background:-webkit-gradient(linear,right top,left top,from(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%)}.our-price-list .price-list .single-price:nth-child(2) .header .ico .columns:before{background:-webkit-gradient(linear,right top,left top,from(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%)}.our-price-list .price-list .single-price:nth-child(3){grid-area:third}.our-price-list .price-list .single-price:nth-child(3) .header{background:-webkit-gradient(linear,right top,left top,from(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%);color:#fff}.our-price-list .price-list .single-price:nth-child(3) .header .ico .columns .middle{background:-webkit-gradient(linear,right top,left top,from(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%)}.our-price-list .price-list .single-price:nth-child(3) .header .ico .columns:before{background:-webkit-gradient(linear,right top,left top,from(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%)}.our-price-list .price-list .single-price:nth-child(3) .header .ico .columns:after{background:-webkit-gradient(linear,right top,left top,from(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%)}.our-price-list .price-list .single-price .header{padding:0 10px 24px;margin-bottom:20px;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(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 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(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 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:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-weight:900;font-size:20px;line-height:20px}.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:15px;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:40px;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{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:85%;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:GothamProBlack,Roboto,Helvetica,Arial,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:0 45px 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 15px;padding:0}.about-company .company-description p:last-child{margin-bottom:0}.about-company .company-description p:first-child{font-family:GothamProBlack,Roboto,Helvetica,Arial,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:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-weight:900;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(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:first-child{border-right:none}.about-company .company-advantages .single:first-child:before{background:url(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(img/company-adv-2.svg) center center no-repeat}.about-company .company-advantages .single:nth-child(3):before{background:url(img/company-adv-3.svg) center center no-repeat}.about-company .company-advantages .single .name{margin-bottom:3px;display:block;font-family:GothamProBold,Roboto,Helvetica,Arial,Sans-Serif;font-weight:700;font-size:20px;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;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(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%)}.workflow-list .single.inverse:before{background:-webkit-gradient(linear,right top,left top,from(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 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:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-weight:900;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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;font-size:17px}.workflow-list .single .get-form{width:100%}.preroll-2{padding:70px;background:url(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;padding:0;max-width:359px;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-weight:900;font-size:30px;line-height:1.3}.preroll-2 ul{margin:0 0 40px;padding:0 0 33px;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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;font-size:17px}.preroll-2 .btns-section .call span{margin-bottom:3px}.preroll-2 .btns-section .call a{font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-weight:700;font-size:20px;color:#1b1b1b}.preroll-2 .btns-section .call a:hover{color:#8e191e}.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;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;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:20px 20px}.suggest-best-offer{padding:79px;background:url(img/suggest-best-offer.jpg) bottom right no-repeat}.suggest-best-offer .content{max-width:550px;width:100%}.suggest-best-offer h3{margin:0 0 40px;padding:0;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;text-transform:uppercase;font-size:30px;line-height:1.3}.suggest-best-offer .links{margin:0 0 40px;padding:0;border-bottom:1px solid #eaebea;list-style:none}.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:first-child:before{background:url(img/best-variant-1.svg) center center no-repeat}.suggest-best-offer .links li:nth-child(2):before{background:url(img/best-variant-2.svg) center center no-repeat}.suggest-best-offer .links li:nth-child(3):before{background:url(img/best-variant-3.svg) center center no-repeat}.suggest-best-offer .links li:nth-child(4):before{background:url(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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;font-size:17px}.suggest-best-offer .btns-section .call a.telephone{color:#1b1b1b;font-size:20px;margin-bottom:5px;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif}.suggest-best-offer .btns-section .call a.telephone:hover{color:#8e191e}.suggest-best-offer .btns-section .call a.telephone:before{content:"\e908";display:inline-block;margin-right:8px;font-family:main-icons,sans-serif;font-size:16px}.faq h2{font-size:30px}.faq .faq-ask-question .ask-question:after{content:"\e904";font-family:main-icons,sans-serif;font-size:24px}.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 .annotation{margin:15px 0 0;padding:0;font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;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:100px;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;text-transform:uppercase;font-size:30px}.contact-us-form .left .header .call>span{display:inline-block;margin-right:14px;font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;font-size:17px}.contact-us-form .left .header .call a.telephone{font-weight:700;font-size:20px;margin-bottom:5px;color:#1b1b1b}.contact-us-form .left .header .call a.telephone:hover{color:#8e191e}.contact-us-form .left .header .call a.telephone:before{content:"\e908";display:inline-block;margin-right:8px;font-family:main-icons,sans-serif;font-size:16px}.contact-us-form .left .form-inputs{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:first-child{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 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;margin-top:30px}.contact-us-form.popup-form.callback .left .bottom-section{margin-top:0!important}.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 .left input[type=submit]{max-width:300px;width:100%}.contact-us-form .left input[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:GothamProBlack,Roboto,Helvetica,Arial,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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:700}.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(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 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 .bottom-section>.inner,.main-footer .main-header .bottom-section>.top-section,.main-header .main-footer .bottom-section>.top-section{grid-template-areas:"logo copyright creators"}.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{grid-area:logo}.main-footer .bottom-section>.inner .copyright,.main-footer .main-header .bottom-section>.top-section .copyright,.main-header .main-footer .bottom-section>.top-section .copyright{grid-area:copyright}.main-footer .bottom-section>.inner .creators,.main-footer .main-header .bottom-section>.top-section .creators,.main-header .main-footer .bottom-section>.top-section .creators{grid-area:creators}.main-footer .footer-contacts{position:relative;padding:35px;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:-100px;width:100px;height:100%;background:url(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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:700;font-size:20px}.main-footer .footer-contacts .tel-number .time{font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:300;font-size:14px;opacity:.5}.main-footer .footer-contacts .callback{padding:11px 0;max-width:175px;width:100%;font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;font-size:14px;border-radius:2px;border:1px solid #8e191e;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(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 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 ul li{max-width:240px;width:100%}.main-footer address{font-style:normal;font-size:16px}.main-footer .footer-title{margin:0 0 30px;padding:0;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;text-transform:uppercase;line-height:normal;font-size:20px}.main-footer a{color:#1b1b1b}.main-footer a:hover{color:#8e191e}.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{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:GothamProBlack,GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-weight:700;font-size:20px;text-transform:uppercase}.particular-service-variants h2{font-size:30px}.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 #8e191e;font-family:GothamProBlack,Roboto,Helvetica,Arial,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;padding:0 0 20px;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:.7;font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:300}.particular-service-variants .service-variants-list .single-variant .content .list li .value{font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500}.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:.7;font-size:14px}.particular-service-variants .service-variants-list .single-variant .content .bottom-section .price .value{font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;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(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:30px}.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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;font-size:17px}.particular-services-price .donwload-link:after{content:"";display:block;width:24px;height:24px;margin-left:12px;background:url(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:435px;width:100%}.particular-services-price .accordion-list-body .price-list li .price-value{margin-right:0;font-family:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;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:30px}.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;padding:0;font-family:GothamProBlack,Roboto,Helvetica,Arial,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 h3{margin:40px 0 28px;font-size:20px;line-height:30px}.how-to-article .how-to-article-content h4{margin:40px 0 10px;font-size:18px;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>:not(ul):not(ol){margin:0 0 25px;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:grid;grid-gap:20px;grid-template-columns:repeat(2,minmax(200px,100%)) minmax(350px,100%);grid-template-areas:"portfolio-photos portfolio-photos portfolio-info" "portfolio-secondary-blocks portfolio-secondary-blocks portfolio-info"}.single-portfolio .portfolio-photos{margin-bottom:30px;grid-area:portfolio-photos}.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;grid-area:portfolio-info;display:grid;grid-gap:20px;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.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{grid-area:portfolio-secondary-blocks}.single-portfolio-info{padding:45px;border-radius:2px;border:1px solid #eaebea;background-color:#fff}.single-portfolio-info .portfolio-price-time{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #eaebea}.portfolio-info-pre-button{font-size:22px;font-weight:600}.single-portfolio-info .checklist .title{margin-bottom:24px;font-family:GothamProBlack,Roboto,Helvetica,Arial,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(img/check.svg) center center no-repeat;background-size:cover}.single-portfolio-info .btn{margin-top:10px;width:100%}.single-portfolio-info .btn:after{content:"";display:block;width:24px;height:24px;background:url(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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:500;font-size:17px}.portfolio-client-review .review-text>*{margin:0 0 30px;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:GothamProBlack,Roboto,Helvetica,Arial,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(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 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;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}.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 .related-portfolio-examples-list .single .content h4{margin:0 0 20px;padding:0;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-size:20px}.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>: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(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{grid-template-areas:"input-name input-name" "input-tel input-tel"}.contact-us-form.popup-form.callback .left button[type=submit]:after{content:"\e909";font-size:23px}.contact-us-form.popup-form.master .form-inputs{grid-template-areas:"input-name input-name" "input-tel input-tel" "textarea textarea"}.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(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{grid-template-areas:"input-name input-name" "input-tel input-tel" "textarea textarea"}.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(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{grid-template-areas:"input-name input-name" "input-tel input-tel" "textarea textarea"}.popup-form{max-width:780px;width:100%;padding:20px 50px 30px;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{top:80%}.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:#8e191e}.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){.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){grid-column:span 1}.single-portfolio .portfolio-photos .portfolio-grid>.slide:nth-child(odd){grid-column:span 1}.single-portfolio .portfolio-photos .portfolio-grid>.slide:nth-child(3n+1){grid-column:1/-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:Roboto,Helvetica,Arial,Sans-Serif;font-weight:300;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 .mobile-open-sub-menu,.main-header .main-nav>ul li.menu-item-has-children:after{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 .service-right-box,.services-box-item .with-list{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 .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-contacts{margin:auto}}@media (max-width:950px){.contact-us-form .left .form-inputs .input-field{padding:0!important;width:100%!important}.related-portfolio-examples .related-portfolio-examples-list .single{margin-bottom:20px}.single-portfolio{grid-column:1/-1;grid-template-columns:100%;grid-template-areas:"portfolio-photos" "portfolio-info" "portfolio-secondary-blocks"}.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{padding:30px;background-size:400px;background-position:bottom right -175px}.suggest-best-offer .links{border-bottom:none}.suggest-best-offer .btns-section .call,.suggest-best-offer .btns-section .call a,.suggest-best-offer .btns-section .call span,.suggest-best-offer .btns-section .form__messangers,.suggest-best-offer .btns-section .form__messangers a,.suggest-best-offer .links li,.suggest-best-offer .links li a,.suggest-best-offer h3{color:#111!important;text-shadow:0 0 4px #fff,0 0 8px #fff,0 0 12px rgba(255,255,255,.9)}.our-portfolio-list.old-col-2 .single{width:100%}.our-portfolio-list:not(.old-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(.old-col-2) .single .left{width:100%}.our-portfolio-list:not(.old-col-2) .single .right{width:100%}.our-portfolio-list:not(.old-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;padding:0 0 40px;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}.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 .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;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{grid-template-areas:"input-name input-name" "input-tel input-tel" "textarea textarea"}.contact-us-form.popup-form .left:not(.has-textarea) .form-inputs{grid-template-areas:"input-name input-name" "input-tel input-tel"}.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:#8e191e}.main-header .main-nav ul li.open:after{color:#8e191e;-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{grid-template-columns: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:100%}.preroll .preroll-advantages li:not(:last-child){border-right:none}.suggest-best-offer{padding:30px;background-size:400px;background-position:bottom right -175px}.suggest-best-offer h3{font-size:20px}.suggest-best-offer .content{max-width:100%;padding-bottom:20px;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}.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}.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 .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}.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 .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(odd)){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(odd){-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(odd):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 .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-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:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-weight:700;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}.estimate-price-calculator:after{width:100px;right:20px;top:10px;height:65px}.contact-us:after{width:150px;right:30px;top:75px;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}.preroll .left{margin-bottom:40px}.preroll .preroll-title h1{max-width:100%;margin-right:0;font-size:26px;text-shadow:#fff 0 0 10px}.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}.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}.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}.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{object-fit:cover;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:first-child{border-right:1px solid #eaebea}.about-company .company-advantages .single:not(:first-child){border-right:1px solid #eaebea}.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}.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(odd)){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}.accordion .accordion-list>li .accordion-list-header{font-size:16px}.accordion .accordion-list>li .accordion-list-body>:not(ul):not(ol):not(a){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}.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{grid-template-areas:"input-name input-name" "input-tel input-tel" "textarea textarea"}.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;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}.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}.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}.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:#8e191e;-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}}span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{display:block!important}[type=submit]:disabled{cursor:not-allowed}.bottom-fixed-block{display:none}.bottom-btn-item-msg{padding:4px 10px;background:-webkit-gradient(linear,right top,left top,from(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%);display:block;border-radius:2px;font-size:25px;font-weight:500;color:#fff;position:relative}.bottom-btn-item-msg:active,.bottom-btn-item-msg:focus,.bottom-btn-item-msg:hover{color:#fff}.bottom-btn-item-msg.whatsapp{background:-webkit-gradient(linear,right top,left top,from(#20b038),to(#148b28));background:linear-gradient(270deg,#20b038 0,#148b28 100%)}.bottom-btn-item-msg.max{background:radial-gradient(ellipse at 25% 25%,#5a8cff 0,#6366f1 40%,#7c3aed 70%,#8b5cf6 100%)!important;display:flex;align-items:center;justify-content:center}.bottom-btn-item-msg.max img{height:22px;width:22px;display:block}.bottom-btn-item-msg.viber{background:-webkit-gradient(linear,right top,left top,from(#7b519d),to(#4b2e64));background:linear-gradient(270deg,#7b519d 0,#4b2e64 100%)}.bottom-btn-item-msg.telegram{background:-webkit-gradient(linear,right top,left top,from(#08c),to(#005a89));background:linear-gradient(270deg,#08c 0,#005a89 100%)}@media (max-width:425px){.bottom-fixed-block{display:block;position:fixed;bottom:0;left:0;width:100%;padding:10px 0;background:#ffffffdd;box-shadow:0 -2px 10px rgba(0,0,0,.05);z-index:999}.bottom-fixed-block-content{display:flex;flex-flow:wrap;justify-content:space-evenly}.bottom-btn-item{padding:12px 40px 12px 20px;background:-webkit-gradient(linear,right top,left top,from(#e51d25),to(#8e191e));background:linear-gradient(270deg,#e51d25 0,#8e191e 100%);display:block;border-radius:2px;font-size:14px;font-weight:500;color:#fff;position:relative}.bottom-btn-item:after{content:"";display:block;width:14px;height:14px;position:absolute;right:20px;top:14px;background-position:right;background-repeat:no-repeat;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuMDQzIDEzLjk3M2MtLjQ1MSAwLS44OTktLjA4LTEuMzM2LS4yMzgtMS45MjctLjctMy43MTUtMS44NC01LjE3Mi0zLjI5N0MyLjA3OCA4Ljk4MS45MzggNy4xOTMuMjQgNS4yNjZjLS4yMjUtLjYxOS0uMjkyLTEuMjU4LS4xOTgtMS45LjA4OS0uNi4zMjEtMS4xODQuNjczLTEuNjg2LjM1NC0uNTA1LjgyNi0uOTI1IDEuMzY0LTEuMjE1QzIuNjUzLjE1NyAzLjI4IDAgMy45NDEgMGMuMjA2IDAgLjM4NC4xNDQuNDI3LjM0NWwuNjg2IDMuMTk5Yy4wMy4xNDQtLjAxNC4yOTUtLjExOC40bC0xLjE3MiAxLjE3YzEuMTA1IDIuMTk3IDIuODk4IDMuOTkgNS4wOTQgNS4wOTVsMS4xNzEtMS4xNzFjLjEwNS0uMTA1LjI1Ni0uMTUuNC0uMTE4bDMuMi42ODVjLjIuMDQzLjM0NC4yMjEuMzQ0LjQyNyAwIC42NjItLjE1NiAxLjI4OS0uNDY1IDEuODYzLS4yOS41MzgtLjcxIDEuMDEtMS4yMTUgMS4zNjQtLjUwMi4zNTItMS4wODYuNTg1LTEuNjg2LjY3My0uMTg5LjAyNy0uMzc3LjA0MS0uNTY0LjA0MXpNMy41OTMuODkzYy0uODc0LjA5Ni0xLjY0OS41NTMtMi4xNjMgMS4yODgtLjU3OS44MjYtLjcxNCAxLjg0Mi0uMzcgMi43ODcgMS4zNDUgMy43MDQgNC4yNDEgNi42IDcuOTQ1IDcuOTQ2Ljk0NS4zNDMgMS45NjEuMjA4IDIuNzg3LS4zNy43MzUtLjUxNSAxLjE5Mi0xLjI5IDEuMjg5LTIuMTYzbC0yLjYwMi0uNTU4LTEuMjIzIDEuMjIzYy0uMTMuMTMtLjMyOC4xNjUtLjQ5NC4wODdDNi4xNjQgOS45MTMgNC4wNiA3LjgxIDIuODQgNS4yMTJjLS4wNzktLjE2Ny0uMDQ0LS4zNjUuMDg2LS40OTVMNC4xNSAzLjQ5NCAzLjU5Mi44OTJ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIxIC01NTMpIHRyYW5zbGF0ZSgyMCA1NDApIHRyYW5zbGF0ZSgxMDEgMTMpIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=')}.bottom-btn-item:active,.bottom-btn-item:focus,.bottom-btn-item:hover{color:#fff}}@media (max-width:284px){.bottom-fixed-block .bottom-btn-item:first-child{margin-bottom:10px}}.pre-section-background{background-color:#5c6c84!important}.header_top__button.header__location_button:hover{background-color:#f0f0f0!important;border-color:#b0b0b0!important}.header__location_link{color:#fff!important;text-shadow:none!important;font-weight:500!important}.header__slogan{color:#fff!important;opacity:1!important;font-weight:400}.footer__messangers a,.header__messangers a{color:#333!important;font-weight:500}.company-seo-info .description,.main-footer .copyright .additional,.main-footer .copyright .info,.our-advantages-list .description{color:#4a4a4a!important;opacity:1!important}.accordion-list-body p a,.client-review p a,.company-description p a{text-decoration:underline!important;text-decoration-color:#8e191e!important;text-underline-offset:3px;font-weight:500}.accordion-list-body p a:hover,.client-review p a:hover,.company-description p a:hover{color:#8e191e!important}@font-face{font-family:"Font Awesome 5 Free";src:url("/wp-content/themes/cm_theme/libs/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.woff2") format("woff2");font-weight:900;font-display:block}@font-face{font-family:"Font Awesome 5 Brands";src:url("/wp-content/themes/cm_theme/libs/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.woff2") format("woff2");font-weight:400;font-display:block}@font-face{font-family:main-icons;src:url("/wp-content/themes/cm_theme/fonts/icons/icomoon.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GothamProBlack;src:url("fonts/gothamproblack.woff2") format("woff2"),url("fonts/gothamproblack.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:Roboto,Helvetica,Arial,Sans-Serif}a{transition:all .15s linear;text-decoration:none;color:#1b1b1b}.display_none{display:none}.entry-content{max-width:none;padding-left:0;padding-right:0}.entry-content ol,.entry-content ul:not(.blocks-gallery-grid){max-width:none}.breadcrumb{padding:0;background-color:initial}.fullentry .cr-breadcrumbs{margin-left:0}.custom-margin-box{margin-bottom:20px}.no-margin-box{margin-bottom:0}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1220px}}.button-style{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;height:50px;padding:0 15px;position:relative;top:0;font-size:4.5vw;font-weight:500;box-shadow:0 9px 5px -6px #7d736d;cursor:pointer;transition:all .15s linear;background:#fff;border-radius:2px;border:none;line-height:50px}.button-style:hover{box-shadow:none;top:4px;color:#fff}@media(min-width:380px){.button-style{font-size:17px}}.button-outline-yellow{border:3px solid #ffc709;color:#212529}.button-outline-yellow.with-icon::after,.particular-service-variants .service-variants-list .single-variant .content .bottom-section .order-button.button-outline-yellow.with-icon:after{content:"";display:block;width:22px;height:100%;background:url(img/roller-ico-yellow.svg) center center no-repeat;background-size:20px 20px}.button-outline-yellow:active,.button-outline-yellow:focus,.button-outline-yellow:hover{color:#212529}.button-outline-red,.button-outline-red-without-filling{border:3px solid #cf2e2e}.button-outline-red-without-filling.with-icon::after,.button-outline-red.with-icon::after{width:23px;background:url(img/roller-ico-red.svg) center center no-repeat}.button-outline-red:hover{background-color:#cf2e2e;color:#fff}.button-outline-red:hover.with-icon::after{background:url(img/roller-ico-white.svg) center center no-repeat}.btn-red,.btn-xs-red{background:linear-gradient(270deg,#e51d25 0,#8e191e 100%);color:#fff}.btn-red{border:none;border-radius:0;font-size:18px;padding:10px 40px}.btn-xs-red{border-color:#8e191e}.btn-read-more{width:100%;background:#f7f7f7}.btn-read-more:active,.btn-read-more:focus,.btn-read-more:hover{color:#1b1b1b;text-decoration:none}.pre-section-background{background-color:#5c6c84}.header__location_link{position:relative;padding-left:20px;margin-right:10px;font-weight:500;color:#fff;cursor:pointer;text-shadow:none}.header__location_link::after{content:"\e917";position:absolute;top:-1px;left:0;font-family:main-icons,sans-serif;font-size:16px}.header__location_link:active,.header__location_link:focus,.header__location_link:hover{color:#fff}.header__location_button{background-color:#fff;color:#1b1b1b;border:1px solid #d1d1d1;padding:2px 10px;cursor:pointer;text-shadow:none;font-weight:500;border-radius:3px;transition:all .2s ease}.header__location_button:hover{background-color:#f0f0f0;border-color:#b0b0b0}.header__slogan{font-size:15px;padding-top:1px;display:flex;align-items:center;justify-content:flex-end;min-height:30px;opacity:1}.header__phone:active,.header__phone:focus,.header__phone:hover{text-decoration:none;color:#000}.main-nav a:active,.main-nav a:focus,.main-nav a:hover{text-decoration:none}.footer__messangers,.footer__messangers a,.form__messangers,.form__messangers a,.header__messangers,.header__messangers a{color:#000;font-weight:600;text-align:right}.header__messangers{font-size:12px;margin-left:-26px}.form__messangers{font-size:12px}.footer__messangers{font-size:16px;position:relative;padding-left:24px;text-align:left}.footer__messangers_item_tg i,.form__messangers_item_tg i,.header__messangers_item_tg i{color:#08c}.footer__messangers_item_wa i,.form__messangers_item_wa i,.header__messangers_item_wa i{color:#20b038}.footer__messangers_item_vb i,.form__messangers_item_vb i,.header__messangers_item_vb i{color:#7b519d}.form__input_name_icon,.form__input_phone_icon{position:relative}.form__input_name_icon:before,.form__input_phone_icon:before{display:block;position:absolute;top:24px;left:20px;margin-top:-8px;font-size:14px;font-family:main-icons,sans-serif;opacity:.3;z-index:1}.form__input_name_icon:before{content:"\e916"}.form__input_phone_icon:before{content:"\e908"}.wpcf7-form-control-wrap,.wpcf7-not-valid-tip{position:unset}.agree,.grecaptcha-badge{display:none}#search_location_name{background-image:url('img/search.svg');background-repeat:no-repeat;background-position:12px center;background-size:20px 20px;padding-left:40px}.timeline__title{margin-bottom:22px;font-weight:700;font-size:20px;line-height:1.3}.timeline__item{position:relative;padding:0 0 32px 26px;display:flex;flex-flow:row nowrap;align-items:center;line-height:24px}.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%}.timeline__item:not(:first-child) .timeline__item_part:before{margin:3px 0}.timeline__item:last-child{padding-bottom:0}.timeline__item:last-child .timeline__item_part{margin-bottom:0}.timeline__item:last-child .timeline__item_part:before{min-height:16px;min-width:16px;position:relative;left:-2px}.timeline__item:last-child .timeline__item_part:after{display:none}.timeline__item:last-child span{font-weight:700}.timeline__item_part{position:absolute;top:2px;left:0;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:flex-start}.timeline__item_part:before{content:"";display:block;min-width:12px;min-height:12px;background:linear-gradient(270deg,#e51d25 0,#8e191e 100%);border-radius:100%}.timeline__item_part:after{content:"";width:2px;height:100%;display:block;background-color:#ebebeb}.preroll .preroll-title h1{width:74%}.main-footer .has-slide-list,a.footer__location_name{cursor:pointer}.main-footer .footer-contacts a.footer__location_name:before{content:"\e917";position:absolute;top:0;left:0;font-family:main-icons,sans-serif;font-size:16px;background:linear-gradient(270deg,#e51d25 0,#8e191e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#8e191e}.footer__messangers:before{margin-right:8px;display:block;position:absolute;top:0;left:0;font-size:16px;content:"\f075";font-family:"Font Awesome 5 Free";background:linear-gradient(270deg,#e51d25 0,#8e191e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#8e191e}.company-advantages .description,.company-seo-info .description,.main-footer .copyright .additional,.main-footer .copyright .info,.our-advantages-list .description{color:#222;opacity:1}@media(min-width:380px){.footer-for-customer ul,.footer-services ul{column-count:2}}@media(max-width:768px){.preroll{margin-bottom:-40px}.main-footer .bottom-section .inner.grid{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.main-footer .bottom-section .inner .logo{display:flex;justify-content:center;margin-right:0;margin-bottom:10px}.main-footer .copyright{width:100%;padding:0}.main-footer .copyright .additional{flex-direction:column;align-items:center;gap:10px}.main-footer .copyright .additional>:first-child{margin-right:0}}#button_up{position:fixed;bottom:30px;right:30px;background:#e0e0e07a;width:50px;height:50px;opacity:0;transition:all .3s ease-in-out;color:#ffc709;z-index:1}#button_up i{font-size:56px;line-height:26px;padding:11px 7px}@media(max-width:425px){#button_up{bottom:100px;right:22px}}@media(max-width:284px){#button_up{bottom:150px;right:22px}}svg[class*=" icon-"],svg[class^=icon-]{fill:currentColor;position:relative;display:inline-block;vertical-align:middle}.is-nav-fixed-open .nav-fixed__trigger:after,.is-nav-fixed-open .nav-fixed__trigger:before{transform:rotate(225deg)}.is-nav-fixed-open .nav-fixed__menu{opacity:1;display:block}.nav-fixed{position:fixed;top:50%;right:0;transform:translate(0,-50%);z-index:1100;transition:.25s}.nav-fixed__trigger{display:none;width:56px;height:50px;border:none;background:#e80000;position:relative;margin:0 0 1px;border-radius:3px 0 0 3px;cursor:pointer;transition:.25s;opacity:.7}.nav-fixed__trigger:after,.nav-fixed__trigger:before{transition:.25s;content:'';display:block;position:absolute;top:50%;left:50%;background:#fff}.nav-fixed__trigger:after{width:22px;height:2px;margin:-1px 0 0 -11px}.nav-fixed__trigger:before{width:2px;height:22px;margin:-11px 0 0 -2px}.nav-fixed__trigger:hover{opacity:1;outline:0}.nav-fixed a{cursor:pointer}.nav-fixed__link-icon i{font-size:28px}.nav-fixed__link:active,.nav-fixed__link:focus,.nav-fixed__link:hover{text-decoration:none}@media(max-width:991px){.nav-fixed__trigger{display:block}.nav-fixed__menu{opacity:0;display:none;transition:opacity .5s ease-in-out}}.nav-fixed__menu{margin:0;padding:0;list-style:none}.nav-fixed__menu>li{padding:1px 0}.nav-fixed__link{transition:.25s;position:relative;display:block;width:56px;height:50px;white-space:nowrap;background:rgba(65,64,66,.8);border-radius:3px 0 0 3px;color:#fff;opacity:.7}.nav-fixed__link--hightlight{background:#ffc709}.nav-fixed__link--hightlight .nav-fixed__link-text{background:#414042}.nav-fixed__link:hover{opacity:1;border-radius:0;color:#fff}.nav-fixed__link:hover .nav-fixed__link-text{width:220px;padding:0 15px}.nav-fixed__link-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.nav-fixed__link-text{display:block;position:absolute;top:0;right:100%;font-size:12px;line-height:50px;font-weight:700;letter-spacing:.1px;text-transform:uppercase;text-align:center;overflow:hidden;width:0;background:#e51d25;transition:.3s}.icon-nav-01{width:30px;height:30px}.icon-nav-02{width:32px;height:32px}.icon-nav-03{width:30px;height:30px}.icon-nav-04{width:34px;height:23px}.icon-nav-05{width:37px;height:36px}.icon-nav-06{width:22px;height:31px}.card{border-radius:0}.service_colors_container{position:relative}.service_colors__title,.video__title{margin:30px 0;padding:0;display:block;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-size:5vw;text-transform:uppercase}.service_colors__card_header{cursor:pointer}.service_colors__card_header_title{font-size:1.1rem;margin-right:30px;font-weight:500;line-height:1.2}.service_colors__card_header_ico{position:absolute;right:30px;top:18px}.service_color{margin-bottom:30px;text-align:center}.service_color__image{width:100%;height:auto;min-height:100px;position:relative}.service_color__info{margin-top:4px}.service_color__info_title{font-size:14px;font-weight:600}.service_color__info_description{font-size:14px}a.service_color:hover .service_color__image::before{content:'Смотреть примеры';color:#fff;text-align:center;padding-top:32px;display:block;position:absolute;width:100%}.service_colors__title_help{width:24px;position:absolute;right:15px;font-size:24px;color:#cf2e2e;top:4px;margin:0;padding:0;height:24px;line-height:0;white-space:nowrap}.video__iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video__iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;outline-width:0}.background_main{background:url(img/bg-gradient-white.png),url(img/image_zabor.jpg) no-repeat;background-size:auto,cover;margin:0}.landing-block h2{font-size:30px;text-align:left}.services-grid .service-item{padding:6vw}.services-grid .service-item .title{font-size:6vw}.section_content ul.wp-block-list{margin-left:30px}@media(min-width:380px){.landing-block h2,.service_colors__title,.video__title{font-size:5vw}.services-grid .service-item{padding:45px}.services-grid .service-item .title{font-size:25px}}@media(min-width:576px){.landing-block h2,.service_colors__title,.video__title{font-size:30px}}@media(min-width:768px){.service_colors__card_header_title{font-size:1.25rem}}#map.map{display:block;width:100%;min-height:450px;border-radius:4px;overflow:hidden}@media(max-width:768px){#map.map{min-height:350px;margin-top:30px}}.our-advantages .our-advantages-list .item h3{margin:0 0 10px 0;padding:0;font-size:16px;line-height:20px;font-weight:700;text-align:center}h3.service_colors__card_header_title{margin:0 30px 0 0;padding:0;font-size:1.1rem;line-height:1.2;font-weight:500}@media(min-width:768px){h3.service_colors__card_header_title{font-size:1.25rem}}.accordion-list-body p a,.client-review p a,.company-description p a{text-decoration:underline;text-decoration-color:#8e191e;text-underline-offset:3px;font-weight:500}.accordion-list-body p a:hover,.client-review p a:hover,.company-description p a:hover{color:#8e191e}.bottom-btn-item.mobile-btn-quiz:after{background-image:url('../img/quiz-icon.svg');background-size:contain;background-repeat:no-repeat;background-position:center}.trick_button_cart{top:0;width:70px;height:70px;padding:5px;position:fixed;right:0;border:1px solid #b1b1b1;border-right:none;text-align:center;cursor:pointer;background-color:#fff;display:none}.trick_button_cart_img{width:40px;height:auto;margin:0 auto}.trick_button_cart_title{display:none;font-size:14px;margin:0 auto}.trick_cart_items{width:100%}.trick_cart_items tfoot{font-weight:700}.trick_cart_item_delete,.trick_cart_items_clear{border:none}.trick_cart_items_column_number{padding:2px 10px 0 0;vertical-align:top}.trick_cart_items_column_price{white-space:nowrap}@media (min-width:380px){.trick_button_cart{top:30px;width:80px;height:80px;padding:8px}.trick_button_cart_title{display:block}}@media (min-width:576px){.trick_button_cart{display:block}}.alignleft{float:left}.alignright{float:right}.aligncenter{clear:both;display:block}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail,img{max-width:100%;height:auto}body{display:-webkit-box;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}main{-webkit-box-flex:1;flex:1 0 auto}.header_top__button.header__location_button{background-color:#fff!important;color:#1b1b1b!important;border:1px solid #d1d1d1!important;padding:4px 12px!important;font-weight:500!important;border-radius:3px!important;cursor:pointer!important;text-shadow:none!important;line-height:normal!important;display:inline-block!important;transition:all .2s ease!important}.header_top__button.header__location_button:hover{background-color:#f0f0f0!important;border-color:#b0b0b0!important;color:#000!important}.accordion-list-body ol,.accordion-list-body ul,.company-description ol,.company-description ul:not(.accordion-list),.entry-content ol,.entry-content ul:not(.accordion-list),.how-to-article-content ol,.how-to-article-content ul:not(.accordion-list),.section_content ol,.section_content ul:not(.accordion-list){margin:0 0 1.5em 0!important;padding-left:2.5em!important;list-style-position:outside}.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin-bottom:0!important}.company-description ul,.entry-content ul,.how-to-article-content ul,.section_content ul{list-style-type:disc}.company-description ol,.entry-content ol,.how-to-article-content ol,.section_content ol{list-style-type:decimal}.company-description li,.entry-content li,.how-to-article-content li,.section_content li{margin-bottom:.5em;line-height:1.6}@media (max-width:768px){@media (max-width:768px){.accordion-list-body ol,.accordion-list-body ul,.company-description ol,.company-description ul:not(.accordion-list),.entry-content ol,.entry-content ul:not(.accordion-list),.how-to-article-content ol,.how-to-article-content ul:not(.accordion-list),.section_content ol,.section_content ul:not(.accordion-list){padding-left:1.5em!important}}.entry-content,.how-to-article-content,.section_content{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}}.main-footer .top-section .row>div:nth-child(2){display:flex!important;flex-direction:column!important;align-items:center!important}.footer__ok_widget,.footer__vk_widget{width:100%!important;max-width:280px!important;margin:0 auto!important}@media (max-width:991px){.main-footer .top-section .row>div:nth-child(2){margin-top:40px!important;margin-bottom:20px!important}}#ok_group_widget,#vk_groups{width:100%!important;max-width:280px!important;margin:0 auto!important}.footer__ok_widget iframe,.footer__vk_widget iframe{max-width:100%!important;display:block!important}@media (min-width:768px){.main-footer .footer-for-customer ul,.main-footer .footer-services ul{column-count:2;column-gap:30px}.main-footer .footer-for-customer ul li,.main-footer .footer-services ul li{break-inside:avoid;page-break-inside:avoid}}.kz-hidden-field{display:none!important}.selection_locations{padding-left:15px}.price-list-table{width:100%;border-collapse:collapse;margin:10px 0;padding:0}.sr-only-headers{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.price-list-table tbody tr{display:grid;grid-template-columns:3fr 1fr 1.5fr 120px;gap:15px;align-items:center;padding:12px 0;border-bottom:1px dashed #e2e8f0}.price-list-table tbody tr:last-child{border-bottom:none}.price-list-table td{border:none;padding:0;font-size:15px;line-height:1.3}.price-list-table td.name{font-weight:500;color:#333}.price-list-table td.name .item-desc{font-size:.85em;color:#666;font-weight:400}.price-list-table td.attr-coating,.price-list-table td.attr-thickness{color:#475569;font-size:.95em}.price-list-table td.price-value{font-weight:700;color:#1e293b;text-align:right;white-space:nowrap}@media (max-width:768px){.price-list-table tbody tr{grid-template-columns:1fr;gap:6px;padding:15px 0}.price-list-table td.price-value{text-align:left;font-size:1.1em;margin-top:5px;color:#b91c1c;font-weight:700}.price-list-table td.attr-thickness::before{content:"Толщина: ";font-weight:500;color:#333}.price-list-table td.attr-coating::before{content:"Покрытие: ";font-weight:500;color:#333}.price-list-table td:contains("—"),.price-list-table td:empty{display:none}}@media (max-width:768px){h3{font-size:20px;line-height:1.3;margin-top:1.5em;margin-bottom:.75em}}.accordion-ask-question .content .title,.ask-question-block-sidebar .content .title,.center-title h2,.faq h2,.h1,.h2,.how-to-article h2,.landing-block h2,.our-advantages h2,.out-portfolio h2,h1,h2{font-family:'Gotham Pro Bold',Helvetica,Arial,sans-serif!important;font-weight:700!important}@media (max-width:768px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:1.2em!important;margin-bottom:.6em!important}.h1,h1{overflow-wrap:normal!important;word-wrap:normal!important;hyphens:none!important}.h1,.h2,h1,h2{font-weight:500!important}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-weight:700!important}.h1,h1{font-size:26px!important;line-height:1.2!important}.h2,h2{font-size:22px!important;line-height:1.25!important}.h3,h3{font-size:18px!important;line-height:1.3!important}.h4,h4{font-size:16px!important;line-height:1.35!important}.h5,.h6,h5,h6{font-size:15px!important;line-height:1.4!important}}.main-footer h3{text-transform:uppercase!important;font-family:'Gotham Pro Bold',Helvetica,Arial,sans-serif!important;font-size:20px!important;margin-bottom:20px!important}.contact-us .header .title,.timeline .title,.timeline__title{font-family:'Gotham Pro Bold',Helvetica,Arial,sans-serif!important;font-weight:700!important}.modal-title{font-family:'Gotham Pro Bold',Helvetica,Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.company-description h3,.company-description h4{font-family:'Gotham Pro Bold',Helvetica,Arial,sans-serif!important;font-weight:700!important;text-transform:none!important;margin-top:1.5em!important}@media (max-width:768px){.landing-block{padding-top:20px!important;padding-bottom:0!important;margin-bottom:0!important}.container{padding-left:15px!important;padding-right:15px!important}.row{margin-left:-10px!important;margin-right:-10px!important}.row>[class*=col-]{padding-left:10px!important;padding-right:10px!important}.map-section{padding-top:20px!important;padding-bottom:20px!important}}@media (max-width:768px){.services-grid{grid-row-gap:15px!important;gap:15px!important}.service-item,.service-right-box,.services-box-item{margin-bottom:15px!important}.service-item .content{padding-bottom:20px!important}}@media (max-width:768px){.service-item .title,.service-item h3.title{font-size:26px!important;line-height:1.25!important;margin-bottom:12px!important}}@media (min-width:1400px){.container,.inner,.landing-block,.main-footer .inner,.main-header .inner,.main-header .pre-section,.main-header .top-section,.suggest-best-offer-wrap,header .inner{max-width:1360px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1650px){.container,.inner,.landing-block,.main-footer .inner,.main-header .inner,.main-header .pre-section,.main-header .top-section,.suggest-best-offer-wrap,header .inner{max-width:1600px!important;width:100%!important}}@media (min-width:1400px){.contact-us-form .right{padding-right:100px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.contact-us-form .timeline{max-width:450px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}}.timeline-logo{display:block!important;margin:0 auto 50px auto!important;height:auto!important}@media (min-width:1400px){.faq.accordion .content,.how-to-article .content,.particular-services-price.accordion .content{display:flex!important;align-items:flex-start!important;justify-content:space-between!important}.faq.accordion .content .left,.how-to-article .content .left,.particular-services-price.accordion .content .left{flex:1!important;max-width:calc(100% - 450px)!important;width:100%!important;margin:0!important}.faq.accordion .content .right,.how-to-article .content .right,.particular-services-price.accordion .content .right{flex:0 0 400px!important;max-width:400px!important;width:100%!important;margin:0!important}}@media (min-width:1400px){.landing-block .right .accordion-ask-question,.landing-block .right .ask-question-block-sidebar,.landing-block .right .faq-ask-question{max-width:100%!important;width:100%!important;min-width:100%!important;margin:0!important;box-sizing:border-box!important}.landing-block .right .ask-question-block-sidebar .content,.landing-block .right .ask-question-block-sidebar .thumb{max-width:100%!important;width:100%!important;min-width:100%!important;box-sizing:border-box!important}}.ask-question-block-sidebar .thumb,.ask-question-block-sidebar .thumb img{margin:0!important;padding:0!important;display:block!important;width:100%!important}.ask-question-block-sidebar .content{padding:40px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.ask-question-block-sidebar .content .title{margin-top:0!important;margin-bottom:15px!important}.fullentry.page,.inner{width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.fullentry.page{padding-top:40px!important;padding-bottom:40px!important}@media (min-width:1200px){.container,.fullentry.page,.inner,.site-footer .container,.site-header .container,footer .container,header .container{max-width:1220px!important}}@media (min-width:1400px){.container,.fullentry.page,.inner,.site-footer .container,.site-header .container,footer .container,header .container{max-width:1360px!important}}@media (min-width:1650px){.container,.fullentry.page,.inner,.site-footer .container,.site-header .container,footer .container,header .container{max-width:1600px!important}}.fullentry.page #breadcrumbs,.fullentry.page .breadcrumbs{margin-bottom:30px!important;display:block!important}.fullentry.page h1{margin-bottom:40px!important;margin-top:0!important}.contact-module{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:stretch!important;gap:40px!important}.contact-info{flex:1 1 0%!important;min-width:300px!important;margin-bottom:0!important}.contact-module .map{flex:0 0 calc(50% - 20px)!important;width:calc(50% - 20px)!important;max-width:100%!important;min-height:500px!important;border-radius:12px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.contact-module .map>div,.contact-module .map>ymaps{flex:1 1 auto!important;height:100%!important;width:100%!important}@media (max-width:991px){.contact-module .map{flex:1 1 100%!important;width:100%!important;min-height:400px!important}}.fullentry{width:100%!important;padding-left:20px!important;padding-right:20px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media (min-width:992px){.fullentry{max-width:960px!important}}@media (min-width:1200px){.fullentry{max-width:1220px!important}}@media (min-width:1400px){.fullentry{max-width:1360px!important}}@media (min-width:1650px){.fullentry{max-width:1600px!important}}.portfolio-grid .slide{display:block!important;position:relative!important;overflow:hidden!important}.portfolio-grid .slide img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;margin:0!important}.related-portfolio-examples-list{display:grid!important;gap:30px!important}@media (min-width:992px){.related-portfolio-examples-list{grid-template-columns:repeat(3,1fr)!important}}.related-portfolio-examples-list .single .thumb img{width:100%!important;height:250px!important;object-fit:cover!important;border-radius:8px!important}@media (min-width:1400px){.suggest-best-offer .content{max-width:825px}}.highlight,span.highlight{background:#fff8da;padding:2px 6px;font-weight:700;color:#1a1a1a;border-radius:3px}.fullentry .entry-content{font-size:17px;line-height:1.7;color:#2b2b2b}.fullentry .entry-content p{margin:0 0 22px;line-height:1.7}.fullentry .entry-content p:last-child{margin-bottom:0}.fullentry .entry-content h2,.fullentry .entry-content h2.service_colors__title{margin:50px 0 24px;padding:0;display:block;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;text-transform:uppercase;font-size:30px;line-height:1.2;color:#1a1a1a}.fullentry .entry-content h2:first-child{margin-top:0}.fullentry .entry-content h3{margin:40px 0 18px;padding:0;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-size:22px;line-height:1.3;color:#1a1a1a}.fullentry .entry-content h4{margin:32px 0 14px;font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-size:18px;line-height:1.3;color:#1a1a1a}.fullentry .entry-content ol,.fullentry .entry-content ul{margin:0 0 24px;padding-left:24px}.fullentry .entry-content li{margin-bottom:10px;line-height:1.7}.fullentry .entry-content li:last-child{margin-bottom:0}.fullentry .entry-content ul li{list-style:disc}.fullentry .entry-content ul li::marker{color:#9a1200}.fullentry .entry-content ul.no-bullets,.fullentry .entry-content ul[style*="list-style: none"],.fullentry .entry-content ul[style*="list-style:none"]{padding-left:0;list-style:none}.fullentry .entry-content ul.no-bullets>li::marker,.fullentry .entry-content ul[style*="list-style: none"]>li::marker,.fullentry .entry-content ul[style*="list-style:none"]>li::marker{content:none}.fullentry .entry-content b,.fullentry .entry-content strong{font-weight:700;color:#1a1a1a}.fullentry .entry-content em{color:#555;font-size:14px;line-height:1.6;display:inline-block}.fullentry .entry-content a{color:#9a1200;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease}.fullentry .entry-content a:hover{color:#6e0d00;text-decoration-thickness:2px}.fullentry .entry-content table{width:100%;border-collapse:collapse;margin:30px 0 36px;font-size:15px;line-height:1.5;background:#fff;border-left:1px solid #d4d9e1;border-right:1px solid #d4d9e1;border-bottom:1px solid #d4d9e1;border-top:4px solid #9a1200}.fullentry .entry-content table thead td,.fullentry .entry-content table thead th{background-color:#5c6c84!important;color:#fff!important;font-weight:600;text-align:left;padding:14px 16px;border-bottom:1px solid #4a566a}.fullentry .entry-content table thead td *,.fullentry .entry-content table thead th *{color:#fff!important}.fullentry .entry-content table tbody td{padding:13px 16px;border-bottom:1px solid #ececec;vertical-align:top;color:#2b2b2b}.fullentry .entry-content table tbody tr:hover td{background:#fafafa}.fullentry .entry-content table tbody tr:last-child td{border-bottom:none}.fullentry .entry-content table tbody td[colspan]{background:#f1f1ee!important;color:#9a1200!important;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.08em;padding:11px 16px;border-left:3px solid #9a1200;border-bottom:1px solid #e4e3de}.fullentry .entry-content table tbody td[colspan] strong{color:#9a1200!important}.fullentry .entry-content table.price-table tbody tr:not(:hover) td:last-child{background:rgba(255,199,9,.1)}.fullentry .entry-content table.price-table tbody tr td:last-child{font-weight:700;color:#1a1a1a;white-space:nowrap}.fullentry .entry-content table.price-table tbody tr:hover td:last-child{background:rgba(255,199,9,.18)}.fullentry .entry-content table.price-table tbody td[colspan]{background:#f1f1ee!important;font-weight:700;white-space:normal}.fullentry .entry-content .callout{position:relative;margin:28px 0;padding:16px 20px 16px 56px;border-radius:0 6px 6px 0;font-size:15px;line-height:1.6}.fullentry .entry-content .callout::before{content:"";position:absolute;left:16px;top:16px;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain}.fullentry .entry-content .callout p{margin:0 0 8px;color:inherit}.fullentry .entry-content .callout p:last-child{margin-bottom:0}.fullentry .entry-content .callout strong:first-child{display:block;margin-bottom:4px;font-size:15px}.fullentry .entry-content .callout-info,.fullentry .entry-content .callout-tip{background:#fff8da;border-left:4px solid #ffc709}.fullentry .entry-content .callout-tip::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a1200' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 21h6'/><path d='M9 18h6'/><path d='M12 3a6 6 0 0 0-6 6c0 2.5 1.4 4.6 3.5 5.7.4.2.5.6.5.9V18h4v-2.4c0-.3.1-.7.5-.9C16.6 13.6 18 11.5 18 9a6 6 0 0 0-6-6z'/></svg>")}.fullentry .entry-content .callout-info::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a1200' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='12' y1='8' x2='12' y2='8'/><line x1='12' y1='12' x2='12' y2='16'/></svg>")}.fullentry .entry-content .callout-warning{background:#faf0ee;border-left:4px solid #9a1200}.fullentry .entry-content .callout-warning strong:first-child{color:#9a1200}.fullentry .entry-content .callout-warning::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a1200' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/><line x1='12' y1='9' x2='12' y2='13'/><line x1='12' y1='17' x2='12.01' y2='17'/></svg>")}.fullentry .entry-content .callout-guarantee{background:#e8f5ed;border-left:4px solid #1e7e34}.fullentry .entry-content .callout-guarantee strong:first-child{color:#1e7e34}.fullentry .entry-content .callout-guarantee::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e7e34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><polyline points='22 4 12 14.01 9 11.01'/></svg>")}.fullentry .entry-content .highlight,.fullentry .entry-content span.highlight{background:#fff8da;padding:2px 6px;font-weight:700;color:#1a1a1a;border-radius:3px}.fullentry .entry-content .tldr-summary{background:#fcfaf3;border-left:4px solid #ffc709;padding:18px 22px;margin:24px 0 32px;border-radius:0 6px 6px 0;font-size:16px;line-height:1.65}.fullentry .entry-content .tldr-summary p{margin:0}.fullentry .entry-content .badge-hit,.fullentry .entry-content .badge-new,.fullentry .entry-content .badge-vibor{display:inline-block;font-size:10px;font-weight:800;padding:2px 7px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;margin-left:6px;line-height:1.4;white-space:nowrap}.fullentry .entry-content .badge-hit,.fullentry .entry-content .badge-vibor{background:#ffc709;color:#1a1a1a}.fullentry .entry-content .badge-new{background:#9a1200;color:#fff}.fullentry .entry-content .pdf-download-block{background:#fff8da;padding:22px 26px;border-radius:8px;border-left:4px solid #ffc709;margin:32px 0}.fullentry .entry-content .pdf-download-block__title{font-weight:700;font-size:17px;color:#1a1a1a;margin-bottom:8px;line-height:1.3}.fullentry .entry-content .pdf-download-block__desc{font-size:15px;color:#444;line-height:1.6;margin-bottom:16px}.fullentry .entry-content .pdf-download-block__buttons{display:flex;flex-wrap:wrap;gap:10px}.fullentry .entry-content .pdf-download-block__buttons a{display:inline-flex;align-items:center;gap:6px;background:#9a1200;color:#fff!important;padding:9px 16px;border-radius:6px;text-decoration:none!important;font-weight:600;font-size:14px;transition:background .15s ease,transform .1s ease}.fullentry .entry-content .pdf-download-block__buttons a:hover{background:#6e0d00;color:#fff!important;transform:translateY(-1px)}.fullentry .entry-content .pdf-download-block__buttons a::after{content:" →";margin-left:2px}.partner-card{background-color:#fdf2f0;border:2px dashed #9a1200;padding:25px;border-radius:8px;margin:2em 0}@media (max-width:991px){.fullentry .entry-content{font-size:16px}.fullentry .entry-content h2,.fullentry .entry-content h2.service_colors__title{font-size:24px;margin:40px 0 20px}.fullentry .entry-content h3{font-size:20px;margin:32px 0 14px}.fullentry .entry-content table{font-size:14px}.fullentry .entry-content table tbody td,.fullentry .entry-content table thead th{padding:11px 12px}.fullentry .entry-content .callout{padding:14px 16px 14px 50px}.fullentry .entry-content .callout::before{left:14px;top:14px;width:22px;height:22px}}@media (max-width:768px){.fullentry .entry-content{font-size:15px;line-height:1.65}.fullentry .entry-content p{margin-bottom:18px}.fullentry .entry-content h2,.fullentry .entry-content h2.service_colors__title{font-size:20px;margin:32px 0 16px}.fullentry .entry-content h3{font-size:18px}.fullentry .entry-content table{display:block;overflow-x:auto;white-space:nowrap}.fullentry .entry-content .callout{font-size:14px;padding:12px 14px 12px 44px}.fullentry .entry-content .callout::before{left:12px;top:12px;width:20px;height:20px}.fullentry .entry-content .pdf-download-block{padding:18px 20px}.fullentry .entry-content .pdf-download-block__title{font-size:16px}.fullentry .entry-content .pdf-download-block__buttons a{font-size:13px;padding:8px 14px}}.wpcf7-form .wpcf7-list-item-label a{color:#1b1b1b!important;text-decoration:underline!important}.wpcf7-form .wpcf7-list-item-label a:hover{text-decoration:none!important;opacity:.8}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:0!important}.wpcf7 .wpcf7-acceptance .wpcf7-list-item label{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer}.wpcf7 .wpcf7-acceptance input[type=checkbox]{width:24px;height:24px;min-width:24px;min-height:24px;margin:2px 0 0 0;transform:none!important;opacity:1!important;cursor:pointer;flex:0 0 24px}.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{display:inline;padding:0!important;line-height:1.5}.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label a{text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.wpcf7 .wpcf7-acceptance .wpcf7-list-item label{gap:12px}.wpcf7 .wpcf7-acceptance input[type=checkbox]{width:26px;height:26px;min-width:26px;min-height:26px;flex-basis:26px}}.page-hero{position:relative;width:100%;min-height:70vh;max-height:900px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center;margin:0 0 50px;overflow:hidden}.page-hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.7) 100%);z-index:1}.page-hero__inner{position:relative;z-index:2;max-width:1600px;width:100%;margin:0 auto;padding:80px 30px;box-sizing:border-box;color:#fff}.page-hero__crumbs{margin-bottom:32px;font-size:14px;opacity:.9}.page-hero__crumbs,.page-hero__crumbs a,.page-hero__crumbs li,.page-hero__crumbs span{color:#fff!important}.page-hero__crumbs a:hover{opacity:.8}.page-hero__title{font-family:GothamProBlack,Roboto,Helvetica,Arial,sans-serif;font-size:56px;line-height:1.1;text-transform:uppercase;margin:0 0 32px;padding:0;color:#fff;max-width:1100px;letter-spacing:-.5px}.page-hero__subtitle{font-size:19px;line-height:1.65;max-width:1100px;color:#fff}.page-hero__subtitle p{margin:0 0 8px;color:inherit}.page-hero__subtitle p:last-child{margin-bottom:0}.page-hero__subtitle strong{color:#ffd54a;font-weight:700}.page-hero__scroll-hint{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:2;width:28px;height:28px;border-right:2px solid rgba(255,255,255,.7);border-bottom:2px solid rgba(255,255,255,.7);transform:translateX(-50%) rotate(45deg);animation:page-hero-bounce 2s ease-in-out infinite;opacity:.8}@keyframes page-hero-bounce{0%,100%{margin-bottom:0;opacity:.5}50%{margin-bottom:8px;opacity:.9}}@media (max-width:1599px){.page-hero__inner{max-width:1400px;padding:70px 25px}.page-hero__title{font-size:50px}}@media (max-width:1399px){.page-hero__inner{max-width:1220px;padding:60px 25px}.page-hero__title{font-size:44px}}@media (max-width:1199px){.page-hero{min-height:60vh;max-height:700px}.page-hero__inner{max-width:960px;padding:50px 20px}.page-hero__title{font-size:38px}.page-hero__subtitle{font-size:17px}}@media (max-width:991px){.page-hero{min-height:460px;max-height:none}.page-hero__inner{padding:40px 20px}.page-hero__title{font-size:32px;margin-bottom:24px}.page-hero__subtitle{font-size:16px}.page-hero__scroll-hint{display:none}}@media (max-width:768px){.page-hero{min-height:380px;margin-bottom:24px}.page-hero__inner{padding:30px 16px}.page-hero__crumbs{font-size:12px;margin-bottom:18px}.page-hero__title{font-size:24px;margin-bottom:18px}.page-hero__subtitle{font-size:14px;line-height:1.55}}.fullentry .entry-content .content-quote{margin:36px 0;padding:20px 28px 22px 28px;border-left:5px solid #9a1200;background:#faf0ee;border-radius:0 6px 6px 0;font-size:18px;font-weight:700;line-height:1.5;color:#1a1a1a;font-style:normal;position:relative}.fullentry .entry-content .content-quote::before{content:"\201C";display:block;font-size:48px;color:#9a1200;font-family:GothamProBlack,Roboto,Helvetica,Arial,sans-serif;font-weight:900;line-height:.75;margin-bottom:6px}.fullentry .entry-content .content-quote p{margin:0;color:#1a1a1a}.fullentry .entry-content .content-quote cite{display:block;margin-top:10px;font-size:13px;font-weight:400;color:#666;font-style:normal}.fullentry .entry-content .hook-line{font-size:20px;font-weight:700;line-height:1.4;color:#1a1a1a;margin:32px 0;padding-left:18px;border-left:3px solid #ffc709}@media (max-width:768px){.fullentry .entry-content .hook-line{font-size:17px}}.fullentry .entry-content .section-divider,.fullentry .entry-content hr.section-divider{border:none;height:2px;background:linear-gradient(90deg,#9a1200 0,#ffc709 60%,transparent 100%);margin:48px 0;opacity:.35}.fullentry .entry-content .compare-block{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:32px 0}.fullentry .entry-content .compare-block__bad,.fullentry .entry-content .compare-block__good{padding:18px 20px;border-radius:6px;font-size:15px;line-height:1.6}.fullentry .entry-content .compare-block__bad{background:#faf0ee;border-top:3px solid #9a1200}.fullentry .entry-content .compare-block__bad strong:first-child{display:block;margin-bottom:8px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:#9a1200}.fullentry .entry-content .compare-block__good{background:#e8f5ed;border-top:3px solid #1e7e34}.fullentry .entry-content .compare-block__good strong:first-child{display:block;margin-bottom:8px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:#1e7e34}.fullentry .entry-content .compare-block p{margin:0 0 6px}.fullentry .entry-content .compare-block p:last-child{margin:0}@media (max-width:640px){.fullentry .entry-content .compare-block{grid-template-columns:1fr}}.fullentry .entry-content .trust-block{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0;padding:24px;background:#f7f8fa;border-radius:8px;border-top:4px solid #5c6c84}.fullentry .entry-content .trust-block__item{flex:1 1 140px;text-align:center;padding:8px 12px}.fullentry .entry-content .trust-block__num{font-family:GothamProBlack,Roboto,Helvetica,Arial,Sans-Serif;font-size:30px;line-height:1.1;color:#9a1200;font-weight:900}.fullentry .entry-content .trust-block__label{font-size:13px;color:#555;margin-top:4px;line-height:1.4}@media (max-width:480px){.fullentry .entry-content .trust-block{padding:18px 16px}.fullentry .entry-content .trust-block__num{font-size:24px}}.fullentry .entry-content .case-story{margin:32px 0;padding:20px 22px 20px 20px;background:#fcfaf3;border-left:4px solid #ffc709;border-radius:0 6px 6px 0;font-size:15px;line-height:1.65;color:#333}.fullentry .entry-content .case-story__label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#9a1200;margin-bottom:10px}.fullentry .entry-content .case-story p{margin:0 0 8px;color:inherit}.fullentry .entry-content .case-story p:last-child{margin:0}.fullentry .entry-content ul.checklist{list-style:none!important;padding-left:0;margin:0 0 24px}.fullentry .entry-content ul.checklist li{list-style:none!important;padding:10px 0 10px 36px;position:relative;border-bottom:1px solid #f0f0ee;line-height:1.6;margin:0}.fullentry .entry-content ul.checklist li:last-child{border-bottom:none}.fullentry .entry-content ul.checklist li::before{content:"";position:absolute;left:0;top:12px;width:22px;height:22px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e7e34' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-repeat:no-repeat;background-size:contain}.fullentry .entry-content ul.crosslist{list-style:none!important;padding-left:0;margin:0 0 24px}.fullentry .entry-content ul.crosslist li{list-style:none!important;padding:10px 0 10px 36px;position:relative;border-bottom:1px solid #f5eeee;line-height:1.6;color:#444;margin:0}.fullentry .entry-content ul.crosslist li:last-child{border-bottom:none}.fullentry .entry-content ul.crosslist li::before{content:"";position:absolute;left:0;top:12px;width:20px;height:20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a1200' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><line x1='18' y1='6' x2='6' y2='18'/><line x1='6' y1='6' x2='18' y2='18'/></svg>");background-repeat:no-repeat;background-size:contain}.fullentry .entry-content a.cat-link{display:inline-block;color:#9a1200;font-weight:600;text-decoration:none;border-bottom:2px solid rgba(154,18,0,.3);transition:border-color .15s ease,color .15s ease;padding-bottom:1px}.fullentry .entry-content a.cat-link:hover{color:#6e0d00;border-bottom-color:#6e0d00;text-decoration:none}.fullentry .entry-content .inline-cta{margin:36px 0;padding:20px 24px;background:#fff8da;border-radius:8px;border-left:4px solid #ffc709;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.fullentry .entry-content .inline-cta p{margin:0;font-size:15px;font-weight:600;color:#1a1a1a;flex:1 1 200px;line-height:1.5}@media (max-width:600px){.fullentry .entry-content .inline-cta{flex-direction:column;align-items:flex-start}}.about-company .company-description .appeal-title~p{font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.6;color:#3d3d3d}.about-company .appeal-city-badge{display:inline-flex;margin-bottom:14px;padding:6px 12px;background:#fff3cf;color:#7a5200;font-family:GothamProBlack,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;border-radius:2px}.about-company .company-description .appeal-title{margin:0 0 18px!important;margin-top:0!important;font-family:GothamProBlack,Roboto,Helvetica,Arial,sans-serif;font-size:26px;font-weight:900;line-height:1.2;color:#1b1b1b}.about-company .appeal-meaning{position:relative;margin:20px 0!important;padding:16px 20px!important;background:#fff5d7;color:#1b1b1b;font-family:GothamProBlack,Roboto,Helvetica,Arial,sans-serif;font-size:17px!important;font-weight:900!important;line-height:1.45!important}.about-company .appeal-meaning::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#9a1200;border-radius:2px 0 0 2px}.about-company .appeal-meaning.small{font-size:15px!important}.about-company .appeal-quote{max-width:100%;margin:24px 0!important;padding:22px 26px!important;border:1px solid #e5d9b5;border-left:none;background:#fffaf0;color:#1b1b1b;font-family:GothamProBlack,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:900;line-height:1.3}.about-company .appeal-quote::before{content:"\201C";display:block;height:28px;color:#9a1200;font-size:56px;line-height:.75;margin-bottom:10px}.about-company .appeal-trust-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 8px}.about-company .appeal-trust-facts div{padding:16px;border:1px solid #eaebea;background:#fbfbfb}.about-company .appeal-trust-facts span,.about-company .appeal-trust-facts strong{display:block}.about-company .appeal-trust-facts strong{margin-bottom:6px;font-family:GothamProBlack,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:900;line-height:1.1;color:#9a1200}.about-company .appeal-trust-facts span{font-size:13px;color:#6e6e6e;line-height:1.4}.about-company .company-description .appeal-section-title{margin:28px 0 6px!important;margin-top:28px!important;font-family:GothamProBlack,Roboto,Helvetica,Arial,sans-serif;font-size:19px;font-weight:900;line-height:1.25;color:#1b1b1b}.about-company .appeal-choice-hint{font-size:13px!important;color:#888!important;margin:0 0 12px!important}.about-company .appeal-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px}.about-company .appeal-choice-grid [data-group]{padding:14px 12px;border:2px solid #eaebea;background:#fff;cursor:pointer;user-select:none;border-radius:2px;transition:border-color .15s,background .15s,box-shadow .15s;outline:0}.about-company .appeal-choice-grid [data-group]:hover{border-color:silver;box-shadow:0 2px 8px rgba(0,0,0,.07)}.about-company .appeal-choice-grid [data-group]:focus-visible{border-color:#9a1200;box-shadow:0 0 0 2px rgba(154,18,0,.18)}.about-company .appeal-choice-grid b,.about-company .appeal-choice-grid span{display:block}.about-company .appeal-choice-grid b{margin-bottom:7px;font-family:GothamProBlack,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:900;color:#1b1b1b;line-height:1.3;transition:color .15s}.about-company .appeal-choice-grid span{font-size:12px;color:#6e6e6e;line-height:1.45}.about-company .appeal-choice-grid [data-group].is-active{border-color:#9a1200;background:#fff5d7}.about-company .appeal-choice-grid [data-group].is-active b{color:#9a1200}.about-company .appeal-fence-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px}.about-company .appeal-fence-tags a{position:relative;display:inline-block;padding:7px 13px;border:1px solid #d0d2d6;background:#f7f7f7;color:#3d3d3d;font-size:14px;font-weight:700;text-decoration:none!important;border-bottom-color:#d0d2d6!important;transition:color .15s,border-color .15s,background .15s,opacity .18s,box-shadow .15s}.about-company .appeal-fence-tags a::after{content:attr(data-desc);pointer-events:none;position:absolute;top:calc(100% + 9px);left:50%;transform:translateX(-50%);width:240px;padding:9px 11px;background:#5c6c84;color:#fff;font-size:12px;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;white-space:normal;text-align:left;border-radius:3px;opacity:0;transition:opacity .15s;z-index:30}.about-company .appeal-fence-tags a::before{content:"";pointer-events:none;position:absolute;top:calc(100% + 3px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-bottom-color:#5c6c84;opacity:0;transition:opacity .15s;z-index:31}.about-company .appeal-fence-tags a:hover::after,.about-company .appeal-fence-tags a:hover::before{opacity:1}.about-company .appeal-fence-tags a:hover{border-color:#9a1200!important;background:#fff5d7;color:#9a1200}.about-company .appeal-fence-tags a.is-highlighted{border-color:#9a1200!important;background:#fff5d7;color:#9a1200;font-family:GothamProBlack,Roboto,Helvetica,Arial,sans-serif;font-weight:900;box-shadow:0 0 0 1px #9a1200}.about-company .appeal-fence-tags a.is-dimmed{opacity:.28}.about-company .appeal-fence-tags a.is-dimmed:hover{opacity:1}.about-company .appeal-fence-preview{display:none;margin:6px 0 16px;padding:10px 14px;background:#5c6c84;color:#fff;font-size:13px;line-height:1.5;border-radius:3px}.about-company .appeal-fence-preview.is-visible{display:block}.about-company .appeal-service-area{margin:20px 0;padding:14px 16px;background:#f7f8fa;border:1px solid #e2e4e8;border-radius:4px}.about-company .appeal-service-area__title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#5c6c84;margin-bottom:10px}.about-company .appeal-service-area__cities{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.about-company .appeal-city-chip{display:inline-block;padding:3px 10px;border-radius:20px;background:#fff;border:1px solid #d0d3d9;font-size:13px;color:#444;line-height:1.5;white-space:nowrap}.about-company .appeal-city-chip--main{background:#9a1200;border-color:#9a1200;color:#fff;font-weight:600}.about-company .appeal-city-chip--other{color:#888;border-style:dashed;font-style:italic}.about-company .appeal-service-area__note{font-size:12px;color:#777;line-height:1.5}.about-company .appeal-actions{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0 20px;align-items:center}.about-company .appeal-actions .button-style{min-height:50px;font-size:15px;white-space:nowrap;text-decoration:none!important;cursor:pointer;box-shadow:0 6px 12px -4px rgba(125,115,109,.35)}.about-company .appeal-signature{display:flex;flex-direction:column;gap:3px;margin-top:8px;padding-top:16px;border-top:1px solid #eaebea;font-size:13px;color:#6e6e6e;line-height:1.5}.about-company .appeal-signature strong{font-family:GothamProBlack,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:900;color:#1b1b1b}@media (max-width:1100px){.about-company .appeal-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.about-company .appeal-trust-facts{grid-template-columns:1fr}.about-company .company-description .appeal-title{font-size:22px}.about-company .appeal-quote{font-size:17px}}@media (max-width:768px){.about-company .appeal-fence-tags a::after,.about-company .appeal-fence-tags a::before{display:none!important}.about-company .appeal-meaning{font-size:15px!important}.about-company .appeal-service-area{padding:12px 14px}.about-company .appeal-city-chip{font-size:12px;padding:3px 8px}.about-company .appeal-actions{flex-direction:column;align-items:stretch}.about-company .appeal-actions .button-style{width:100%;text-align:center}}@media (max-width:560px){.about-company .appeal-choice-grid{grid-template-columns:1fr}.about-company .appeal-fence-tags a{font-size:13px;padding:6px 10px}.about-company .appeal-quote{font-size:15px;padding:16px 18px!important}.about-company .appeal-trust-facts strong{font-size:18px}}.faq.accordion .content .right .accordion-ask-question{padding:0}@media (min-width:769px) and (max-width:1399.98px){.faq.accordion .content{gap:30px}.faq.accordion .content>.left{flex:1 1 auto!important;max-width:none!important;width:auto!important;margin:0!important}.faq.accordion .content>.right{flex:0 0 290px!important;max-width:290px!important;width:290px!important;margin:0!important}.faq.accordion .content .right .ask-question-block-sidebar .content{padding:24px 20px 28px!important}}.ask-question-block-sidebar .thumb video{margin:0!important;padding:0!important;display:block!important;width:100%!important;height:auto!important}.pagination{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:6px}