@charset 'UTF-8';/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Sarala;font-display:swap;src:url(../fonts/Sarala-Regular.woff) format("woff"),url(../fonts/Sarala-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Sarala;font-display:swap;src:url(../fonts/Sarala-Bold.woff) format("woff"),url(../fonts/Sarala-Bold.woff2) format("woff2");font-weight:700;font-style:normal}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Sarala,sans-serif;overflow-x:hidden}body.lock{overflow:hidden}.wrapper{width:100%;min-height:100%;overflow:hidden}.row{margin:0}.container{max-width:1230px;margin:0 auto;width:100%}aside,footer,header,nav,section{display:block}li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0}h2{font-size:36px}p{font-size:14px}a{text-decoration:none}a:active,a:focus{outline:0}button{outline:0;cursor:pointer}.header{padding:40px 0}.header .header_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header_body .logo{position:relative;z-index:5;width:108px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.header .header_body .logo a img{width:100%}.header .header_body .nav_menu .menu_list li{font-family:Roboto;font-weight:400;font-size:16px;margin-right:45px;position:relative;display:inline-block}.header .header_body .nav_menu .menu_list li:last-child{margin-right:0}.header .header_body .nav_menu .menu_list li:hover .submenu{opacity:1;visibility:visible;-webkit-transform:translate(-50%,20px);-ms-transform:translate(-50%,20px);transform:translate(-50%,20px)}.header .header_body .nav_menu .menu_list li.current a{color:#0583f2;font-weight:700}.header .header_body .nav_menu .menu_list li a{color:#141414;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;height:100%;padding:15px 0}.header .header_body .nav_menu .menu_list li a:hover{color:#0583f2}.header .header_body .nav_menu .menu_list li .submenu{position:absolute;display:block;z-index:9;top:50%;left:50%;max-width:300px;padding:20px 20px;margin:0;list-style:none;background:#0583f2;-webkit-box-shadow:0 3px 10px #0000001A;box-shadow:0 3px 10px #0000001A;-webkit-transform:translate(-50%,30px);-ms-transform:translate(-50%,30px);transform:translate(-50%,30px);visibility:hidden;opacity:0;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.header .header_body .nav_menu .menu_list li .submenu::before{content:"";display:inline-block;position:absolute;z-index:9;bottom:100%;left:55%;margin-left:-16px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #0583f2}.header .header_body .nav_menu .menu_list li .submenu li{margin-bottom:20px;min-width:100px}.header .header_body .nav_menu .menu_list li .submenu li:last-child{margin-bottom:0}.header .header_body .nav_menu .menu_list li .submenu li a{position:relative;z-index:5;color:#fff}.header .header_body .header_contact{display:-webkit-box;display:-ms-flexbox;display:flex}.header .header_body .header_contact .header_phone{margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header_body .header_contact .header_phone img{border:2px solid #0583f2;padding:8px 7px;border-radius:55%}.header .header_body .header_contact .header_phone a{color:#141414;font-family:Roboto;margin-left:10px}.header .header_body .header_contact .consultation_btn{background-color:#0583f2;color:#fff;font-size:16px;font-family:Roboto;padding:10px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;height:40px}.header .header_body .header_contact .consultation_btn:hover{background-color:#349bf5}footer{padding:100px 0 85px 0}footer .row .footer_info .footer_logo{width:108px}footer .row .footer_info .footer_logo a img{width:100%}footer .row .footer_info h6{font-weight:400;font-size:14px;line-height:24px;color:#141414;max-width:265px;margin-bottom:20px}footer .row .footer_info .footer_phone{margin-bottom:45px}footer .row .footer_info .footer_phone img{padding:8px 7px 7px 8px;border:1px solid #0583f2;border-radius:50px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}footer .row .footer_info .footer_phone a{font-size:16px;letter-spacing:.05em;color:#141414;margin-left:10px}footer .row .footer_info p{font-weight:400;font-size:10px;color:#4b4b4b}footer .row .footer_about ul li{margin-bottom:40px}footer .row .footer_about ul li a{font-weight:400;font-size:24px;color:#141414}footer .row .footer_list h4{font-weight:400;font-size:24px;color:#141414;margin-bottom:30px}footer .row .footer_list ul li{margin-bottom:20px}footer .row .footer_list ul li a{font-family:Roboto;font-weight:400;font-size:16px;color:#4b4b4b;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative}footer .row .footer_list ul li a:hover{color:#0583f2}footer .row .footer_list ul li a:hover::after{opacity:1}footer .row .footer_list ul li a::after{content:"";position:absolute;display:block;width:100%;height:1.5px;background-color:#0583f2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;bottom:0;opacity:0}footer .row .footer_consultation .footer_button{margin-bottom:60px}footer .row .footer_consultation .footer_button a{background-color:#0583f2;color:#fff;display:block;text-align:center;padding:10px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-family:Roboto}footer .row .footer_consultation .footer_button a:hover{background-color:#349bf5}footer .row .footer_consultation .footer_media{padding-left:40px}footer .row .footer_consultation .footer_media a{display:block;font-weight:400;font-size:16px;color:#0583f2;margin-bottom:20px;font-family:Roboto}footer .row .footer_consultation .footer_media a svg{margin-right:15px}.slick{position:relative}.slider .slider_slide{width:100%;height:830px;position:relative;outline:0}.slider .slider_slide .rectangle{position:absolute;bottom:0;background:rgba(255,255,255,.3);width:100%;height:150px;padding:25px 0 40px 0}.slider .slider_slide .rectangle .slide_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider .slider_slide .rectangle .slide_body h2{line-height:30px;padding-left:75px;color:#fff;font-weight:400}.slider .slider_slide .rectangle .slide_body a{background-color:#0583f2;padding:18px 90px;color:#fff;width:285px;height:60px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-left:10px;position:relative}.slider .slider_slide .rectangle .slide_body a svg{margin-left:20px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);position:absolute}.slider .slider_slide .rectangle .slide_body a:hover{background-color:#2d95f0}.paging_info{display:inline-block;bottom:80px;position:absolute;margin-left:5px;font-weight:700;font-size:14px;letter-spacing:.1em;color:#fff}.slick_arrow{cursor:pointer;bottom:80px;position:relative;z-index:10;max-width:12px;width:100%}.next_slide{margin-left:35px}.dots_list{position:relative}.dots_list .slick-dots{position:absolute;z-index:1;bottom:75px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;max-width:1130px;right:0;margin:0}.dots_list .slick-dots li{position:relative;display:inline-block;height:20px;width:100%;padding:0;cursor:pointer}.dots_list .slick-dots li button{background:0 0;display:block;width:100%;outline:0;color:transparent;padding:0;position:absolute;cursor:pointer}.dots_list .slick-dots li button:focus,.dots_list .slick-dots li button:hover{outline:0}.dots_list .slick-dots li button:before{position:absolute;content:"";width:103%;height:3px;border-radius:10px;font-family:slick;text-align:center;background-color:#fff;opacity:.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dots_list .slick-dots li.slick-active button:before{background-color:#fff;opacity:1}.services_title h2{font-weight:400;line-height:130%;color:#141414;max-width:132px;margin-bottom:60px}.services .cards{height:1500px;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;-ms-flex-line-pack:justify;align-content:space-between;margin-left:-16px;margin-right:-16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.services .cards .cards_col{width:50%;margin:0 0 50px 0;padding:0 16px;height:450px}.services .cards .cards_col .art_col{max-width:600px}.services .cards .cards_col .art_col .services_article{position:relative;max-width:600px;height:450px}.services .cards .cards_col .art_col .services_article .image_rectangle{background-color:#fff;width:450px;height:160px;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:20px 30px}.services .cards .cards_col .art_col .services_article .image_rectangle:hover h4{color:#fff}.services .cards .cards_col .art_col .services_article .image_rectangle:hover p{color:#fff}.services .cards .cards_col .art_col .services_article .image_rectangle:hover a{color:#fff}.services .cards .cards_col .art_col .services_article .image_rectangle:hover a svg path{fill:#fff}.services .cards .cards_col .art_col .services_article .image_rectangle a h4{font-weight:400;font-size:24px;line-height:39px;letter-spacing:.1em;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#0583f2}.services .cards .cards_col .art_col .services_article .image_rectangle p{font-weight:400;line-height:150%;color:#4b4b4b;max-width:285px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.services .cards .cards_col .art_col .services_article .image_rectangle .services_discover{position:absolute;bottom:20px;right:20px;font-weight:400;font-size:14px;letter-spacing:.1em;color:#141414;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.services .cards .cards_col .art_col .services_article .image_rectangle .services_discover svg{margin-left:10px}.services .cards .cards_col .art_col .services_article .image_rectangle .services_discover svg path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.services .cards .cards_col .art_col .services_article .image_rectangle_1{bottom:0;left:0}.services .cards .cards_col .art_col .services_article .image_rectangle_1:hover{background-color:#0583f2;left:-15px;bottom:-15px}.services .cards .cards_col .art_col .services_article .image_rectangle_2{top:0;right:0}.services .cards .cards_col .art_col .services_article .image_rectangle_2:hover{background-color:#0583f2;right:-15px;top:-15px}.services .cards .cards_col .art_col .services_article .image_rectangle_3{bottom:0;left:0}.services .cards .cards_col .art_col .services_article .image_rectangle_3:hover{background-color:#0583f2;left:-15px;bottom:-15px}.services .cards .cards_col .art_col .services_article .image_rectangle_4{top:0;right:0}.services .cards .cards_col .art_col .services_article .image_rectangle_4:hover{background-color:#0583f2;right:-15px;top:-15px}.services .cards .cards_col .art_col .services_article .image_rectangle_5{top:25%;left:0}.services .cards .cards_col .art_col .services_article .image_rectangle_5:hover{background-color:#0583f2;left:-15px}.review{background-color:#f5f6f7;padding:100px 0}.review.white_background{background-color:#fff}.review .review_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review .review_body .review_title h2{font-weight:400;line-height:130%;max-width:133px;color:#141414}.review .review_body .review_slider{width:50%}.review .review_body .review_slider .review_slide{outline:0;width:100%}.review .review_body .review_slider .review_slide p{font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#4b4b4b;max-width:600px;margin-bottom:20px}.review .review_body .review_slider .review_slide .stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.review .review_body .review_slider .review_slide .stars img{margin-right:5px}.review .review_body .review_slider .review_slide h6{font-weight:700;font-size:14px;text-align:center;color:#4b4b4b}.review .review_body .review_arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.review .review_body .review_arrows .slick_arrow{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);background-color:#0583f2;padding:15px 35px 15px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.review .review_body .review_arrows .slick_arrow:hover{background-color:#2d95f0}.review .review_body .review_arrows .slick_arrow img{width:15px}.review .review_body .review_arrows hr{position:absolute;top:30px;border:1px solid #fff;background-color:#fff;opacity:.3;left:50%;height:40px;z-index:100}.company_review .company_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.company_review .company_body .company{width:180px;height:100px}.products{margin-bottom:100px}.products .products_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.products .products_title .products_text h2{font-weight:400;color:#141414;line-height:46px;margin-bottom:30px}.products .products_title .products_text p{font-weight:400;line-height:150%;color:#4b4b4b;max-width:495px}.products .products_title .products_text p.wide_text{max-width:810px}.products .products_title .products_arrows{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.products .products_title .products_arrows .product_arrow{background-color:#0583f2;padding:15px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.products .products_title .products_arrows .product_arrow:hover{background-color:#2d95f0}.products .products_title .products_arrows .product_arrow:last-child{margin-left:-2px}.products .products_title .products_arrows .product_arrow img{width:15px}.products .products_title .products_arrows hr{position:relative;z-index:10;top:8px;height:40px;border:1px solid #fff;background-color:#fff;opacity:.3}.products .products_slider{margin-bottom:50px}.products .products_slider .products_slide{outline:0}.products .products_slider .products_slide article .product_image{position:relative;width:390px;height:232px;max-width:100%}.products .products_slider .products_slide article h4{font-weight:400;font-size:24px;color:#141414;margin-bottom:10px;margin-top:20px}.products .products_slider .products_slide article a{font-weight:400;font-size:14px;text-align:right;letter-spacing:.1em;text-transform:uppercase;color:#cbcbcb;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.products .products_slider .products_slide article a:hover{color:#0583f2}.products .products_slider .products_slide article a:hover svg path{fill:#0583f2}.products .products_slider .products_slide article a svg{margin-left:10px}.products .products_slider .products_slide article a svg path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.about .about_title h2{font-weight:400;margin-bottom:50px;color:#141414}.about .about_image{width:945px;height:630px;position:absolute;left:0}.about .about_article{position:relative;z-index:2;display:block;margin-left:auto;background-color:#fff;padding:30px 0 0 100px;max-width:810px;height:100%}.about .about_article .article_title{font-weight:400;font-size:24px;line-height:36px;color:#0583f2;max-width:600px}.about .about_article p{font-weight:400;font-size:14px;line-height:21px;margin-top:30px;margin-bottom:40px;color:#4b4b4b;max-width:705px}.about .about_article .read_more{background-color:#0583f2;color:#fff;display:block;width:280px;height:60px;padding:18px 83px;margin-left:auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.about .about_article .read_more:hover{background-color:#2d95f0}.about .about_article .read_more svg{margin-left:10px}.portfolio{margin-top:230px}.portfolio.service_page{margin-top:100px}.portfolio .portfolio_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.portfolio .portfolio_title h2{font-weight:400;max-width:141px;line-height:47px;color:#141414}.portfolio .portfolio_title .portfolio_arrows{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio .portfolio_title .portfolio_arrows .portfolio_arrow{background-color:#0583f2;padding:15px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.portfolio .portfolio_title .portfolio_arrows .portfolio_arrow:hover{background-color:#2d95f0}.portfolio .portfolio_title .portfolio_arrows .portfolio_arrow:last-child{margin-left:-2px}.portfolio .portfolio_title .portfolio_arrows .portfolio_arrow img{width:15px}.portfolio .portfolio_title .portfolio_arrows hr{position:relative;z-index:10;top:8px;height:40px;border:1px solid #fff;background-color:#fff;opacity:.3}.portfolio .portfolio_slider .portfolio_slide{outline:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:first-child .small_images img{margin-bottom:30px;margin-right:30px;margin-left:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .big_image{width:585px;height:600px;border-radius:4px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .medium_image{width:585px;height:285px;border-radius:4px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .medium_image:first-child{margin-bottom:30px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .small_images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .small_images img{width:275px;height:285px;border-radius:4px}.contact{margin-top:100px}.contact .contact_title h2{font-weight:400;margin-bottom:60px;color:#141414}.contact .contact_table{margin-bottom:40px}.contact .contact_table .table_titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px 0 90px}.contact .contact_table .table_titles h4{font-weight:400;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#cbcbcb}.contact .contact_table .table_titles h4 svg{margin-right:10px}.contact .contact_table .table_row{display:-webkit-box;display:-ms-flexbox;display:flex}.contact .contact_table .table_row h2{margin-right:30px;color:#f5f6f7}.contact .contact_table .table_row .table_content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #f5f6f7;padding:0 20px}.contact .contact_table .table_row .table_content .table_adress{padding:15px 0;width:50%}.contact .contact_table .table_row .table_content .table_adress p{font-weight:400;font-size:14px;color:#141414;max-width:285px}.contact .contact_table .table_row .table_content .table_phone{width:8%;padding:15px 0}.contact .contact_table .table_row .table_content .table_phone a{display:block;font-weight:400;font-size:14px;letter-spacing:.1em;width:180px;color:#141414}.contact .contact_table .table_row .table_content .table_email{padding:15px 0;width:50%}.contact .contact_table .table_row .table_content .table_email a{display:block;text-align:right;font-weight:400;font-size:14px;color:#0583f2}.contact .contact_form{background-color:#0583f2;width:100%;padding:50px 0 20px 0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);position:relative;z-index:2}.contact .contact_form form .main_information{padding:0 50px}.contact .contact_form form .main_information input{display:block;width:285px;height:30px;color:#fff;border:none;outline:0;background-color:#0583f2;font-size:14px;border-bottom:2px solid #fff;margin-bottom:40px}.contact .contact_form form .main_information input::-webkit-input-placeholder{font-family:Roboto;color:#f5f6f7}.contact .contact_form form .main_information input::-moz-placeholder{font-family:Roboto;color:#f5f6f7}.contact .contact_form form .main_information input:-ms-input-placeholder{font-family:Roboto;color:#f5f6f7}.contact .contact_form form .main_information input::-ms-input-placeholder{font-family:Roboto;color:#f5f6f7}.contact .contact_form form .main_information input::placeholder{font-family:Roboto;color:#f5f6f7}.contact .contact_form form .form_message{padding:0 50px}.contact .contact_form form .form_message textarea{width:495px;color:#fff;border:none;outline:0;background-color:#0583f2;font-size:14px;height:100px;margin-bottom:40px;display:block;border-bottom:2px solid #fff}.contact .contact_form form .form_message textarea::-webkit-input-placeholder{font-family:Roboto;color:#f5f6f7}.contact .contact_form form .form_message textarea::-moz-placeholder{font-family:Roboto;color:#f5f6f7}.contact .contact_form form .form_message textarea:-ms-input-placeholder{font-family:Roboto;color:#f5f6f7}.contact .contact_form form .form_message textarea::-ms-input-placeholder{font-family:Roboto;color:#f5f6f7}.contact .contact_form form .form_message textarea::placeholder{font-family:Roboto;color:#f5f6f7}.contact .contact_form form .form_message .checkbox_container{position:relative}.contact .contact_form form .form_message .checkbox_container label{font-weight:400;font-size:12px;cursor:pointer;line-height:21px;color:#fff;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contact .contact_form form .form_message .checkbox_container label input{opacity:0;width:16px;height:16px;cursor:pointer;position:absolute;z-index:1;top:0;left:0}.contact .contact_form form .form_message .checkbox_container label input:checked+span::before{background-image:url(../img/check.svg);background-position-y:3px}.contact .contact_form form .form_message .checkbox_container label span{padding-left:30px}.contact .contact_form form .form_message .checkbox_container label span::before{content:"";display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;border-radius:2px;border:1px solid #f5f6f7;background:0 0;background-size:10px 10px;background-position:50% 50%;background-repeat:no-repeat}.contact .contact_form form .form_message .checkbox_container label a{text-decoration:underline;color:#fff}.contact .map{width:100%;height:360px}.view_all{position:relative;width:100%;margin-top:50px}.view_all .white_bg{background-color:#fff;display:block;margin:0 auto;width:390px}.view_all .white_bg a{background-color:#f5f6f7;padding:18px 65px;color:#0583f2;font-size:14px;display:block;text-align:center;margin:0 auto;letter-spacing:.1em;text-transform:uppercase;width:240px;height:60px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.view_all .white_bg a:hover{background-color:#0583f2;color:#fff}.view_all .white_bg a:hover svg path{fill:#fff}.view_all .white_bg a svg{margin-left:10px}.view_all .white_bg a svg path{-webkit-transition:.3;-o-transition:.3;transition:.3}.view_all .white_bg a::after{content:"";background-color:#f5f6f7;height:2px;width:100%;display:block;position:absolute;top:50%;right:0;z-index:-1}.send_message{position:relative}.send_message .blue_bg{background-color:#0583f2;margin:0 auto;width:390px}.send_message .blue_bg .form_btn{margin:0 auto;display:block;font-size:14px;line-height:23px;background-color:#f5f6f7;border:none;outline:0;padding:18px 47px;text-align:right;letter-spacing:.1em;text-transform:uppercase;color:#0583f2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.send_message .blue_bg .form_btn:hover{background-color:#d1d1d1}.send_message .blue_bg .form_btn::after{content:"";background-color:#f5f6f7;height:2px;width:100%;display:block;position:absolute;top:50%;right:0;z-index:-1}.send_message .blue_bg .form_btn svg{margin-left:10px}.blue_page_header{margin-top:0;height:100%;background-color:#0583f2;padding:60px 0}.blue_page_header .page_button a{font-weight:400;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#f5f6f7;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.blue_page_header .page_button a:hover{color:#cbcbcb}.blue_page_header .page_button a:hover svg path{fill:#cbcbcb}.blue_page_header .page_button a svg{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);margin-right:20px}.blue_page_header .page_button a svg path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.blue_page_header .page_text{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blue_page_header .page_text h2{font-weight:400;font-size:48px;color:#fff}.blue_page_header .page_text h2.small_title{font-weight:400;font-size:36px;line-height:47px;color:#fff;max-width:260px}.blue_page_header .page_text h2.small_title.gallery{max-width:285px}.blue_page_header .page_text p{font-weight:400;font-size:18px;line-height:27px;color:#f5f6f7;max-width:600px}.page_header{margin-top:60px}.page_header .page_text h2{font-weight:400;font-size:48px;color:#141414;margin-bottom:10px}.page_header .page_text p{font-weight:400;font-size:18px;line-height:27px;max-width:705px;color:#4b4b4b;margin-bottom:50px}.page_header .page_button a{font-weight:400;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#cbcbcb;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.page_header .page_button a:hover{color:#0583f2}.page_header .page_button a:hover svg path{fill:#0583f2}.page_header .page_button a svg{margin-right:20px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.page_header .page_button a svg path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.service_information{margin-top:70px}.service_information .information_image{width:100%;height:400px;position:relative}.service_information .information_image .information_text{background:-o-linear-gradient(11.01deg,#f5f6f7 71.21%,rgba(245,246,247,.2) 100%);background:linear-gradient(78.99deg,#f5f6f7 71.21%,rgba(245,246,247,.2) 100%);max-width:680px;width:100%;padding:40px 0;position:absolute;top:142px;-webkit-transform:translateX(-185px);-ms-transform:translateX(-185px);transform:translateX(-185px)}.service_information .information_image .information_text a{font-weight:400;display:block;margin:0 auto;font-size:18px;line-height:27px;max-width:285px;color:#0583f2;margin-bottom:20px}.service_information .information_image .information_text p{max-width:285px;margin:0 auto;margin-bottom:30px;font-weight:400;font-size:14px;line-height:21px;color:#4b4b4b}.service_information .information_image .information_text p:last-child{margin-bottom:0}.service_information .information_list{margin-top:275px;margin-bottom:70px}.service_information .information_list h4{font-weight:400;font-size:18px;color:#141414;margin-bottom:20px}.service_information .information_list p{font-weight:400;font-size:14px;line-height:21px;margin-bottom:20px;color:#4b4b4b}.service_information .information_list ul{position:relative}.service_information .information_list ul::before{position:absolute;left:3px;top:5px;content:"";width:2px;height:100%;background-color:#f5f6f7}.service_information .information_list ul li{position:relative;margin-bottom:20px}.service_information .information_list ul li::before{position:absolute;content:"";width:10px;height:10px;border-radius:8px;background-color:#cbcbcb;top:5px}.service_information .information_list ul li p{font-weight:400;font-size:18px;color:#141414;margin-left:20px}.service_information .information_list ul li span{font-weight:400;display:block;font-size:14px;margin-left:20px;line-height:21px;color:#4b4b4b;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.service_information .information_form{background-color:#0583f2;height:805px;max-width:495px;padding:40px 0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.service_information .information_form h2{font-weight:400;line-height:54px;color:#f5f6f7;max-width:285px;margin:0 auto}.service_information .information_form form{margin-top:30px}.service_information .information_form form .form_body input{display:block;width:285px;height:30px;color:#fff;border:none;outline:0;background-color:#0583f2;font-size:14px;border-bottom:2px solid #fff;margin:0 auto;margin-bottom:40px}.service_information .information_form form .form_body input::-webkit-input-placeholder{font-family:Roboto;color:#f5f6f7}.service_information .information_form form .form_body input::-moz-placeholder{font-family:Roboto;color:#f5f6f7}.service_information .information_form form .form_body input:-ms-input-placeholder{font-family:Roboto;color:#f5f6f7}.service_information .information_form form .form_body input::-ms-input-placeholder{font-family:Roboto;color:#f5f6f7}.service_information .information_form form .form_body input::placeholder{font-family:Roboto;color:#f5f6f7}.service_information .information_form form .form_body textarea{display:block;width:285px;height:100px;color:#fff;border:none;outline:0;background-color:#0583f2;font-size:14px;border-bottom:2px solid #fff;margin:0 auto;margin-bottom:40px}.service_information .information_form form .form_body textarea::-webkit-input-placeholder{color:#f5f6f7;font-family:Roboto}.service_information .information_form form .form_body textarea::-moz-placeholder{color:#f5f6f7;font-family:Roboto}.service_information .information_form form .form_body textarea:-ms-input-placeholder{color:#f5f6f7;font-family:Roboto}.service_information .information_form form .form_body textarea::-ms-input-placeholder{color:#f5f6f7;font-family:Roboto}.service_information .information_form form .form_body textarea::placeholder{color:#f5f6f7;font-family:Roboto}.service_information .information_form form .form_body label{font-size:12px;cursor:pointer;line-height:21px;color:#fff;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:260px;margin:0 auto;margin-bottom:40px}.service_information .information_form form .form_body label a{text-decoration:underline;color:#fff}.service_information .information_form form .form_body label input{opacity:0;width:16px;height:16px;cursor:pointer;position:absolute;z-index:1;top:0;left:0}.service_information .information_form form .form_body label input:checked+span::before{background-image:url(../img/check.svg);background-position-y:3px}.service_information .information_form form .form_body label span{padding-left:30px}.service_information .information_form form .form_body label span::before{content:"";display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;border-radius:2px;border:1px solid #f5f6f7;background:0 0;background-size:10px 10px;background-position:50% 50%;background-repeat:no-repeat}.service_information .information_form form .send_message{position:relative}.service_information .information_form form .send_message .blue_bg{background-color:#0583f2;margin:0 auto;width:300px}.hire{margin-top:120px}.hire .hire_title h2{font-weight:400;font-size:36px;line-height:47px;color:#141414;max-width:390px;margin-bottom:50px}.hire .hire_title h2 span{color:#0583f2}.hire .hire_body{background-color:#f5f6f7;-webkit-transform:translateX(-160px);-ms-transform:translateX(-160px);transform:translateX(-160px);width:100%;padding:30px 0 0 185px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.hire .hire_body::after{content:"";position:absolute;width:700px;height:100%;top:0;right:-45%;background-color:#f5f6f7}.hire .hire_body .hire_text p{font-size:14px;line-height:21px;width:420px;color:#4b4b4b;margin-top:20px}.hire .hire_body .hire_text p:first-child{margin-top:0}.hire .hire_body .hire_text p.blue_rectangle{margin-top:27px;background-color:#0583f2;font-size:18px;line-height:27px;color:#fff;padding:40px 0;height:270px;z-index:1;position:relative}.hire .hire_body .hire_text p.blue_rectangle::before{content:"";position:absolute;background-color:#0583f2;height:100%;width:1000px;z-index:-1;left:-400px;top:0}.hire .hire_body .hire_image{width:890px;height:590px;position:absolute;right:-350px;z-index:1;-webkit-transform:translateY(-125px);-ms-transform:translateY(-125px);transform:translateY(-125px)}.hire .hire_body .hire_image .image_rectangle{position:absolute;background:rgba(5,131,242,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:69px 99px;max-width:285px;width:100%;height:270px;bottom:0;left:0}.hire .hire_body .hire_image .image_rectangle h2{font-weight:400;font-size:36px;text-align:center;letter-spacing:.1em;color:#fff}.hire .hire_body .hire_image .image_rectangle p{font-size:18px;line-height:27px;max-width:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff}.roofing_reviews .container{padding:0}.review.roofing_review{background-color:#f5f6f7;-webkit-transform:translateX(-160px);-ms-transform:translateX(-160px);transform:translateX(-160px)}.review.roofing_review::after{content:"";position:absolute;z-index:-2;width:700px;height:100%;top:0;right:-45%;background-color:#f5f6f7}.review.roofing_review .review_body{padding:0 20px;-webkit-transform:translateX(160px);-ms-transform:translateX(160px);transform:translateX(160px)}.roof_image{width:100%;height:600px}.roof_company{margin-top:100px}.roof_company .row .col-lg-2,.roof_company .row .col-lg-9{padding:0}.roof_company .row .company_logo{margin-bottom:30px}.roof_company .row .company_description a{font-weight:400;font-size:24px;max-width:810px;line-height:36px;color:#0583f2}.roof_company .row .company_description p{font-weight:400;font-size:18px;max-width:915px;margin-top:30px;line-height:27px;color:#4b4b4b}.service_information.gray_background{margin-top:140px}.service_information.gray_background .information_list{background-color:#f5f6f7;padding:60px 0;margin-top:0;height:100%;margin-bottom:0;position:relative}.service_information.gray_background .information_list::after{content:'';position:absolute;width:3000px;z-index:-1;height:100%;top:0;left:-160px;background-color:#f5f6f7}.service_information.gray_background .information_list h4{font-weight:400;font-size:18px;color:#141414;margin-bottom:20px}.service_information.gray_background .information_list p{font-weight:400;font-size:14px;line-height:21px;margin-bottom:20px;color:#4b4b4b}.service_information.gray_background .information_list ul{position:relative}.service_information.gray_background .information_list ul::before{position:absolute;left:4px;top:5px;content:"";width:2px;height:100%;background-color:#fff}.service_information.gray_background .information_list ul li{position:relative;margin-bottom:20px}.service_information.gray_background .information_list ul li::before{position:absolute;content:"";width:10px;height:10px;border-radius:8px;background-color:#cbcbcb;top:5px}.service_information.gray_background .information_list ul li p{font-weight:400;font-size:18px;color:#141414;margin-left:20px}.service_information.gray_background .information_list ul li span{font-weight:400;display:block;font-size:14px;margin-left:20px;line-height:21px;color:#4b4b4b;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.service_information.gray_background .information_form{background-color:#0583f2;height:805px;max-width:495px;padding:40px 0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.service_information.gray_background .information_form h2{font-weight:400;line-height:54px;color:#f5f6f7;max-width:285px;margin:0 auto}.service_information.gray_background .information_form form{margin-top:30px}.service_information.gray_background .information_form form .form_body input{display:block;width:285px;height:30px;color:#fff;border:none;outline:0;background-color:#0583f2;font-size:14px;border-bottom:2px solid #fff;margin:0 auto;margin-bottom:40px}.service_information.gray_background .information_form form .form_body input::-webkit-input-placeholder{font-family:Roboto;color:#f5f6f7}.service_information.gray_background .information_form form .form_body input::-moz-placeholder{font-family:Roboto;color:#f5f6f7}.service_information.gray_background .information_form form .form_body input:-ms-input-placeholder{font-family:Roboto;color:#f5f6f7}.service_information.gray_background .information_form form .form_body input::-ms-input-placeholder{font-family:Roboto;color:#f5f6f7}.service_information.gray_background .information_form form .form_body input::placeholder{font-family:Roboto;color:#f5f6f7}.service_information.gray_background .information_form form .form_body textarea{display:block;width:285px;height:100px;color:#fff;border:none;outline:0;background-color:#0583f2;font-size:14px;border-bottom:2px solid #fff;margin:0 auto;margin-bottom:40px}.service_information.gray_background .information_form form .form_body textarea::-webkit-input-placeholder{color:#f5f6f7;font-family:Roboto}.service_information.gray_background .information_form form .form_body textarea::-moz-placeholder{color:#f5f6f7;font-family:Roboto}.service_information.gray_background .information_form form .form_body textarea:-ms-input-placeholder{color:#f5f6f7;font-family:Roboto}.service_information.gray_background .information_form form .form_body textarea::-ms-input-placeholder{color:#f5f6f7;font-family:Roboto}.service_information.gray_background .information_form form .form_body textarea::placeholder{color:#f5f6f7;font-family:Roboto}.service_information.gray_background .information_form form .form_body label{font-size:12px;cursor:pointer;line-height:21px;color:#fff;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:260px;margin:0 auto;margin-bottom:40px}.service_information.gray_background .information_form form .form_body label a{text-decoration:underline;color:#fff}.service_information.gray_background .information_form form .form_body label input{opacity:0;width:16px;height:16px;cursor:pointer;position:absolute;z-index:1;top:0;left:0}.service_information.gray_background .information_form form .form_body label input:checked+span::before{background-image:url(../img/check.svg);background-position-y:3px}.service_information.gray_background .information_form form .form_body label span{padding-left:30px}.service_information.gray_background .information_form form .form_body label span::before{content:"";display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;border-radius:2px;border:1px solid #f5f6f7;background:0 0;background-size:10px 10px;background-position:50% 50%;background-repeat:no-repeat}.service_information.gray_background .information_form form .send_message{position:relative}.service_information.gray_background .information_form form .send_message .blue_bg{background-color:#0583f2;margin:0 auto;width:300px}.roof_article .roof_article_title h2{font-weight:400;font-size:24px;color:#141414;margin-bottom:30px}.roof_article .roof_article_title p{font-weight:400;font-size:18px;line-height:27px;max-width:600px;color:#4b4b4b}.roof_article .roof_article_body{position:relative}.roof_article .roof_article_body .color_image{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);max-width:705px;height:380px;margin-top:90px}.roof_article .roof_article_body .color_card{position:absolute;right:0;top:-150px;z-index:-1}.roof_article .roof_article_body .color_card .color_card_image{width:600px;height:400px}.roof_article .roof_article_body .color_card h4{font-weight:400;font-size:24px;color:#141414;margin-top:60px}.roof_article .roof_article_body .color_card .roof_colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.roof_article .roof_article_body .color_card .roof_colors .color{width:180px;height:40px}.roof_article .roof_article_body .color_card .roof_colors .color .black{width:100%;height:100%;background-color:#000}.roof_article .roof_article_body .color_card .roof_colors .color .grey{width:100%;height:100%;background-color:#cbcbcb}.roof_article .roof_article_body .color_card .roof_colors .color .coral{width:100%;height:100%;background-color:#ae3a1f}.roof_article .roof_article_body .color_card .roof_colors .color p{font-weight:400;font-size:14px;color:#4b4b4b;margin-top:20px}.roof_article .home{margin-top:225px;position:relative}.roof_article .home .home_image{max-width:525px;width:100%;height:700px}.roof_article .home .home_text .home_title{position:absolute;top:-50px;right:0;z-index:1;padding:56px 68px;background-color:#0583f2;max-width:735px;width:100%}.roof_article .home .home_text .home_title p{font-weight:400;max-width:600px;font-size:24px;line-height:36px;color:#fff}.roof_article .home .home_text .home_subtitle{position:absolute;bottom:0;right:0;background-color:#fff;padding:120px 0 95px 105px;max-width:810px}.roof_article .home .home_text .home_subtitle p{font-weight:400;font-size:18px;line-height:27px;color:#4b4b4b;max-width:705px;margin-bottom:30px}.roof_article .home .home_text .home_subtitle p:last-child{margin-bottom:0}.roof_article .home .home_text .home_btn a{position:absolute;right:0;bottom:0;background-color:#0583f2;padding:18px 58px;color:#fff;font-size:14px;text-align:right;letter-spacing:.1em;text-transform:uppercase;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.roof_article .home .home_text .home_btn a:hover{background-color:#2d95f0}.roof_article .home .home_text .home_btn a svg{margin-left:10px}.category{margin-bottom:60px}.category .category_body .category_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0 30px 0}.category .category_body .category_list li{margin-right:15px}.category .category_body .category_list li a{font-weight:400;font-size:18px;color:#cbcbcb;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.category .category_body .category_list li a.current{color:#0583f2}.category .category_body .category_list li a.current::after{content:"";display:block;position:absolute;background-color:#0583f2;width:100%;height:2px;bottom:-32px;opacity:1}.category .category_body .category_list li a:hover{color:#0583f2}.category .underline{width:100%;height:2px;background-color:#f5f6f7}.catalog .product_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog .product_row .product{margin-bottom:30px;max-width:390px;width:100%}.catalog .product_row .product img{width:100%;padding:10px 0;background-color:#f5f6f7}.catalog .product_row .product h4{font-weight:400;font-size:24px;margin-bottom:10px;margin-top:20px;color:#141414}.catalog .product_row .product .view_more{font-weight:400;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#cbcbcb;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.catalog .product_row .product .view_more:hover{color:#0583f2}.catalog .product_row .product .view_more:hover svg path{fill:#0583f2}.catalog .product_row .product .view_more svg{margin-left:20px}.catalog .product_row .product .view_more svg path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.catalog .pagination{margin:50px auto 30px auto;text-align:center}.catalog .pagination ul li{display:inline-block;margin:0;padding:0}.catalog .pagination .page_numbers{font-size:18px;display:inline-block;padding:6px 10px;margin-right:3px;margin-bottom:6px;color:#cbcbcb;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative}.catalog .pagination .page_numbers:hover{color:#0583f2}.catalog .pagination .page_numbers:hover svg path{fill:#0583f2}.catalog .pagination .current,.catalog .pagination .current:hover{color:#0583f2}.catalog .pagination .current::after,.catalog .pagination .current:hover::after{content:'';position:absolute;display:block;width:100%;height:2px;left:0;background-color:#0583f2;bottom:-38px}.catalog .pagination .inactive,.catalog .pagination .inactive:hover{color:#a9adb2}.catalog .pagination .inactive svg path,.catalog .pagination .inactive:hover svg path{fill:#a9adb2}.catalog .pagination .next,.catalog .pagination .prev{margin:0 45px}.catalog .pagination .next svg,.catalog .pagination .prev svg{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);margin:0 20px}.catalog .underline{width:100%;height:2px;background-color:#f5f6f7}.gallery_container .gallery_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery_container .gallery_body .left_side .big_image{width:585px;height:600px;border-radius:4px;margin-bottom:30px}.gallery_container .gallery_body .left_side .big_image:last-child{margin-bottom:0}.gallery_container .gallery_body .left_side .medium_image{width:585px;height:285px;border-radius:4px}.gallery_container .gallery_body .left_side .medium_image:first-child{margin-bottom:30px;margin-top:0}.gallery_container .gallery_body .left_side .medium_image:last-child{margin-top:30px}.gallery_container .gallery_body .left_side .small_image_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery_container .gallery_body .left_side .small_image_container:first-child{margin-bottom:30px}.gallery_container .gallery_body .left_side .small_image_container .small_image{width:275px;height:285px;border-radius:4px}.gallery_container .gallery_body .right_side{margin-left:30px}.gallery_container .gallery_body .right_side .big_image{width:585px;height:600px;border-radius:4px;margin-top:30px}.gallery_container .gallery_body .right_side .medium_image{width:585px;height:285px;border-radius:4px;margin-top:30px}.gallery_container .gallery_body .right_side .medium_image:first-child{margin-top:0}.gallery_container .gallery_body .right_side .medium_image:last-child{margin-top:0}.gallery_container .gallery_body .right_side .small_image_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.gallery_container .gallery_body .right_side .small_image_container:first-child{margin-top:0}.gallery_container .gallery_body .right_side .small_image_container .small_image{width:275px;height:285px;border-radius:4px;margin-bottom:30px}.gallery_middle .middle_image{width:100%;height:584px}.image-source-link{color:#98c3d1}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.about_article .article_header{margin-top:60px}.about_article .article_header h2{font-weight:400;font-size:48px;color:#141414;margin-bottom:20px}.about_article .article_body{position:relative}.about_article .article_body .article_image{max-width:915px;width:100%;height:500px;position:relative;display:block;margin-left:auto}.about_article .article_body .blue_information{position:absolute;z-index:1;background-color:#0583f2;padding:62px 105px;right:0;bottom:-180px}.about_article .article_body .blue_information p{font-weight:400;font-size:18px;line-height:27px;max-width:495px;color:#fff}.about_article .article_body .gray_information{position:absolute;background:-o-linear-gradient(11.01deg,#f5f6f7 71.21%,rgba(245,246,247,.2) 100%);background:linear-gradient(78.99deg,#f5f6f7 71.21%,rgba(245,246,247,.2) 100%);padding:40px 210px 40px 185px;left:-185px;top:140px}.about_article .article_body .gray_information a{font-size:18px;line-height:27px;max-width:285px;display:block;color:#0583f2;margin-bottom:20px}.about_article .article_body .gray_information p{font-size:14px;line-height:21px;max-width:285px;color:#4b4b4b;margin-bottom:30px}.about_article .article_body .gray_information p:last-child{margin-bottom:0}.about_information{margin-top:190px}.about_information .right_side h4{font-weight:400;font-size:18px;color:#141414;margin-bottom:20px}.about_information .right_side .home_image{width:495px;height:495px}.about_information .right_side p{font-weight:400;font-size:14px;line-height:21px;color:#4b4b4b;margin-bottom:60px;max-width:390px}.about_information .left_side{margin-top:80px}.about_information .left_side h4{font-weight:400;font-size:18px;color:#141414;margin-bottom:20px}.about_information .left_side p{font-weight:400;font-size:14px;line-height:21px;color:#4b4b4b;margin-top:30px;margin-bottom:60px;max-width:495px}.about_information .left_side p:first-child{margin-bottom:40px}.about_information .left_side p:nth-child(2){margin-bottom:30px}@media (max-width:1242px){.container{max-width:970px}.header .header_body .nav_menu .menu_list li{font-size:15px;margin-right:30px}.header .header_body .nav_menu .menu_list li .submenu{padding:20px 10px}.header .header_body .nav_menu .menu_list li .submenu::before{margin-left:-15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #0583f2}.header .header_body .nav_menu .menu_list li .submenu li{margin-bottom:20px}.header .header_body .nav_menu .menu_list li .submenu li:last-child{margin-bottom:0}.header .header_body .nav_menu .menu_list li .submenu li a{color:#fff}.header .header_body .header_contact .header_phone{margin-right:20px}.header .header_body .header_contact .header_phone img{padding:6px 5px}.header .header_body .header_contact .header_phone a{margin-left:5px}.header .header_body .header_contact .consultation_btn{font-size:14px;width:195px}footer .footer_body .footer_info{max-width:230px}footer .footer_body .footer_list h4{font-size:22px}footer .footer_body .footer_list ul li a{font-size:14px}footer .footer_body .footer_consultation .footer_button a{padding:8px 16px}.review .review_body .review_arrows hr{top:35px}.contact .contact_form form .form_message textarea{width:350px}.send_message .blue_bg{width:350px}.blue_page_header .page_text p{max-width:490px}.hire .hire_body{padding:30px 0 0 80px;-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px)}.hire .hire_body::after{width:300px;right:-20%}.hire .hire_body .hire_text p.blue_rectangle{font-size:16px;padding:25px 0;height:220px}.hire .hire_body .hire_text p.blue_rectangle::before{width:850px}.hire .hire_body .hire_image{width:600px;height:500px;-webkit-transform:translateY(-85px);-ms-transform:translateY(-85px);transform:translateY(-85px);right:-150px}.hire .hire_body .hire_image .image_rectangle{padding:45px 70px;max-width:235px;height:220px}.review.roofing_review{-webkit-transform:translateX(-75px);-ms-transform:translateX(-75px);transform:translateX(-75px)}.review.roofing_review::after{width:300px;right:-25%}.review.roofing_review .review_body{-webkit-transform:translateX(70px);-ms-transform:translateX(70px);transform:translateX(70px)}.service_information.gray_background .information_list::after{left:-60px;width:1500px}.roof_article .roof_article_title p{max-width:480px}.roof_article .roof_article_body .color_image{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);max-width:650px;height:350px}.roof_article .roof_article_body .color_card .color_card_image{width:400px;height:300px}.roof_article .roof_article_body .color_card .roof_colors .color{max-width:120px;width:100%;height:30px}.roof_article .home .home_image{max-width:380px}.roof_article .home .home_text .home_title{max-width:590px;top:-80px;padding:45px 60px}.roof_article .home .home_text .home_title p{font-size:22px;line-height:30px}.roof_article .home .home_text .home_subtitle{max-width:670px;padding:80px 0 80px 80px}.catalog .product_row .product{max-width:300px}.gallery_middle .middle_image{height:450px}.about_article .article_body .article_image{max-width:750px;height:400px}.about_article .article_body .blue_information{padding:35px 50px;bottom:-140px}.about_article .article_body .gray_information{padding:40px 60px 40px 80px;left:-80px;top:30px}.about_information .right_side p{max-width:100%;margin-bottom:30px}.about_information .left_side p{max-width:100%;margin-bottom:30px}.dots_list .slick-dots{max-width:860px}.dots_list .slick-dots li button:before{width:104%}.services .cards .cards_col{margin:0 0 30px 0}.services .cards .cards_col .art_col{max-width:500px}.services .cards .cards_col .art_col .services_article .image_rectangle{width:400px;padding:20px 20px}.services .cards .cards_col .art_col .services_article .image_rectangle h4{font-size:22px}.review .review_body .review_arrows .slick_arrow{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.products .products_slider .products_slide article .product_image{width:300px}.products .products_slider .products_slide article h4{font-size:22px}.products .products_slider .products_slide article a{font-size:14px}.view_all .white_bg{width:350px}.about .about_image{width:700px;height:600px}.about .about_article{padding:30px 0 0 50px;max-width:610px}.about .about_article .about_title{line-height:32px;margin-bottom:20px}.about .about_article p{line-height:20px;margin-bottom:30px}.about .about_article .read_more{width:245px;height:50px;padding:12px 70px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:first-child .medium_image{margin-left:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:first-child .small_images img{margin-bottom:20px;margin-right:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:last-child .big_image{margin-left:20px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .big_image{max-width:585px;width:100%;height:450px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .medium_image{max-width:585px;height:215px;width:100%;margin-left:20px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .medium_image:first-child{margin-bottom:20px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .small_images{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .small_images img{max-width:215px;height:215px;width:50%;margin-left:20px}.gallery_container .gallery_body .left_side .big_image{margin-bottom:20px;width:460px;height:450px}.gallery_container .gallery_body .left_side .medium_image{width:460px;height:215px}.gallery_container .gallery_body .left_side .medium_image:first-child{margin-bottom:20px}.gallery_container .gallery_body .left_side .medium_image:last-child{margin-top:20px}.gallery_container .gallery_body .left_side .small_image_container:first-child{margin-bottom:20px}.gallery_container .gallery_body .left_side .small_image_container .small_image{width:220px;height:215px}.gallery_container .gallery_body .right_side{margin-left:20px}.gallery_container .gallery_body .right_side .big_image{width:460px;height:450px;margin-top:20px}.gallery_container .gallery_body .right_side .medium_image{margin-top:20px;width:460px;height:215px}.gallery_container .gallery_body .right_side .medium_image:first-child{margin-top:0}.gallery_container .gallery_body .right_side .medium_image:last-child{margin-top:0}.gallery_container .gallery_body .right_side .small_image_container{margin-top:20px}.gallery_container .gallery_body .right_side .small_image_container .small_image{margin-bottom:20px;width:220px;height:215px}}@media (max-width:992.98px){.container{max-width:750px}.header{padding:30px 0}.header .header_body .nav_menu .menu_list li{font-size:12px;margin-right:15px}.header .header_body .nav_menu .menu_list li .submenu{min-width:50px;padding:15px 20px}.header .header_body .nav_menu .menu_list li .submenu li{margin-bottom:15px}.header .header_body .header_contact .header_phone{margin-right:10px}.header .header_body .header_contact .header_phone img{padding:5px 4px}.header .header_body .header_contact .header_phone a{margin-left:5px;font-size:14px}.header .header_body .header_contact .consultation_btn{font-size:11px;width:155px;padding:8px 16px;height:30px}footer .row .footer_info{margin-bottom:30px}.review .review_body .review_arrows hr{top:27px}.contact .contact_table .table_titles{padding:0 10px 0 60px}.contact .contact_table .table_row h2{margin-right:15px;font-size:34px}.contact .contact_table .table_row .table_content{padding:0 10px}.contact .contact_table .table_row .table_content .table_adress p{font-size:12px}.contact .contact_table .table_row .table_content .table_phone a{font-size:12px}.contact .contact_table .table_row .table_content .table_email a{font-size:12px}.contact .contact_form form .form_message{margin-bottom:30px}.contact .contact_form form .form_message textarea{width:285px}.send_message .blue_bg{width:320px}.send_message .blue_bg .form_btn{padding:18px 43px}.blue_page_header .page_text p.page_subtitle{max-width:380px}.service_information .information_image{height:300px}.service_information .information_list{margin-top:350px}.service_information .information_form{margin:0 auto}.review.roofing_review{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.review.roofing_review::after{display:none}.review.roofing_review .review_body{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.review.roofing_review .review_body .review_arrows hr{top:35px}.roof_image{height:400px}.roof_company .row .company_logo img{display:block;margin:0 auto}.roof_company .row .company_description a{margin:0 auto}.roof_company .row .company_description p{margin:0 auto;margin-top:30px}.service_information.gray_background .information_list::after{left:-10%;width:120%}.service_information.gray_background .information_list{margin-top:0}.service_information.gray_background .information_form{margin:0 auto}.roof_article .roof_article_body .color_image{max-width:100%;height:380px;margin:0 auto;margin-top:90px}.roof_article .roof_article_body .color_card{position:relative;top:0;max-width:600px;margin:0 auto;margin-top:30px}.roof_article .roof_article_body .color_card .color_card_image{max-width:600px;width:100%;height:400px}.roof_article .roof_article_body .color_card .roof_colors .color{max-width:150px;width:100%;height:40px}.roof_article .home .home_image{max-width:525px;margin:0 auto}.roof_article .home .home_text .home_title{position:relative}.roof_article .home .home_text .home_subtitle{position:relative;padding:0 0 80px 80px;bottom:40px}.catalog .product_row .product{max-width:350px}.catalog .pagination .next,.catalog .pagination .prev{margin:0 20px}.catalog .pagination .next svg,.catalog .pagination .prev svg{margin:0 10px}.about_article .article_body .article_image{max-width:100%}.about_article .article_body .blue_information{position:relative;padding:25px 35px;bottom:0;margin-bottom:20px}.about_article .article_body .blue_information p{font-size:16px;line-height:24px;max-width:100%}.about_article .article_body .gray_information{position:relative;left:0}.about_article .article_body .gray_information a{margin:0 auto;margin-bottom:20px}.about_article .article_body .gray_information p{margin:0 auto;margin-bottom:20px}.about_information .right_side .home_image{max-width:495px;width:100%;display:block;margin:0 auto}.about_information .left_side{margin-top:20px;margin-left:0}.slider .slider_slide .rectangle .slide_body h2{font-size:28px}.slider .slider_slide .rectangle .slide_body a{padding:12px 80px;width:250px;height:50px}.dots_list .slick-dots{max-width:640px}.dots_list .slick-dots li button:before{width:105%}.services .cards{height:1200px}.services .cards .cards_col{margin:0 0 50px 0;height:350px}.services .cards .cards_col .art_col .services_article{max-width:500px;height:350px}.services .cards .cards_col .art_col .services_article .image_rectangle{width:320px;height:130px;padding:10px 20px}.services .cards .cards_col .art_col .services_article .image_rectangle a h4{font-size:20px}.services .cards .cards_col .art_col .services_article .image_rectangle p{font-size:12px;max-width:285px}.services .cards .cards_col .art_col .services_article .image_rectangle .services_discover{font-size:12px;bottom:5px}.services .cards .cards_col .art_col .services_article .image_rectangle_1:hover{left:-10px;bottom:-10px}.services .cards .cards_col .art_col .services_article .image_rectangle_2:hover{right:-10px;top:-10px}.services .cards .cards_col .art_col .services_article .image_rectangle_3:hover{left:-10px;bottom:-10px}.services .cards .cards_col .art_col .services_article .image_rectangle_4:hover{right:-10px;top:-10px}.services .cards .cards_col .art_col .services_article .image_rectangle_5{top:15%}.services .cards .cards_col .art_col .services_article .image_rectangle_5:hover{left:-10px}.review .review_body .review_title h2{line-height:115%}.review .review_body .review_slider{width:60%}.review .review_body .review_slider .review_slide p{font-size:14px;line-height:150%;max-width:600px}.review .review_body .review_arrows .slick_arrow{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.review .review_body .review_arrows .slick_arrow img{width:12px}.review .review_body .review_arrows hr{height:40px}.products .products_title .products_text p.wide_text{max-width:530px}.products .products_slider .products_slide article .product_image{width:250px;height:200px}.products .products_slider .products_slide article h4{font-size:20px}.products .products_slider .products_slide article a{font-size:12px}.view_all .white_bg{width:320px}.about .about_image{width:100%;height:630px;position:relative}.about .about_article{position:relative;margin:0 auto;margin-top:50px;background-color:transparent;padding:0;max-width:100%}.about .about_article p{margin-bottom:40px}.about .about_article .read_more{width:280px;height:60px;padding:18px 83px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:first-child .medium_image{margin-left:10px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:first-child .medium_image:first-child{margin-left:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:first-child .small_images img{max-width:173px;width:100%;margin-bottom:10px;margin-right:10px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:last-child .big_image{margin-left:10px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:last-child .medium_image{margin-left:10px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:last-child .medium_image:last-child{margin-left:10px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .big_image{height:440px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .medium_image{margin-left:10px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .medium_image:first-child{margin-bottom:10px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .medium_image:last-child{margin-left:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .small_images img{margin-left:10px}.contact .contact_form form .main_information input{width:100%}.contact .contact_form form .form_message{padding:0 50px}.contact .contact_form form .form_message textarea{width:100%}.contact .map{width:100%;height:360px}.page_header.white_style{margin-top:40px}.page_header.white_style .page_text p{line-height:25px;margin-bottom:30px}.page_header.white_style .page_button a{font-size:13px}.hire .hire_body{width:100%;display:block;padding:30px 0 30px 0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hire .hire_body::after{display:none}.hire .hire_body .hire_text p{max-width:420px;margin:0 auto}.hire .hire_body .hire_text p.blue_rectangle{margin-top:20px;line-height:24px;padding:30px 50px 30px 0;height:220px}.hire .hire_body .hire_text p.blue_rectangle::before{width:350px;left:-300px}.hire .hire_body .hire_image{position:relative;margin:0 auto;margin-top:50px;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hire .hire_body .hire_image .image_rectangle{padding:40px 60px;max-width:215px;height:200px;bottom:0;left:0}.hire .hire_body .hire_image .image_rectangle h2{font-size:32px}.hire .hire_body .hire_image .image_rectangle p{font-size:16px;line-height:24px}.hire .review{background-color:#f5f6f7;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:100%;padding-left:0}.hire .review::after{display:none}.gallery_container .gallery_body .left_side .big_image{margin-bottom:20px;width:350px;height:340px}.gallery_container .gallery_body .left_side .medium_image{width:350px;height:160px}.gallery_container .gallery_body .left_side .medium_image:first-child{margin-bottom:20px}.gallery_container .gallery_body .left_side .medium_image:last-child{margin-top:20px}.gallery_container .gallery_body .left_side .small_image_container:first-child{margin-bottom:20px}.gallery_container .gallery_body .left_side .small_image_container .small_image{width:165px;height:160px}.gallery_container .gallery_body .right_side{margin-left:20px}.gallery_container .gallery_body .right_side .big_image{width:350px;height:340px}.gallery_container .gallery_body .right_side .medium_image{margin-top:20px;width:350px;height:160px}.gallery_container .gallery_body .right_side .medium_image:first-child{margin-top:0}.gallery_container .gallery_body .right_side .medium_image:last-child{margin-top:0}.gallery_container .gallery_body .right_side .small_image_container{margin-top:20px}.gallery_container .gallery_body .right_side .small_image_container .small_image{margin-bottom:20px;width:165px;height:160px}}@media (max-width:992.98px) and (max-width:992.98px){.contact .contact_form form .form_message{margin-bottom:30px}}@media (max-width:992.98px) and (max-width:479.98px){.contact .contact_form form .form_message{padding:0 30px}}@media (max-width:767.98px){body.lock{width:100%;position:fixed;overflow:hidden}.container{max-width:none;padding:0 20px}.header{padding:15px 0}.header .header_body .nav_menu{position:fixed;width:100%;height:100%;top:0;left:-100%;opacity:0;z-index:4;background:#fff;padding:100px 0 0 10px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header .header_body .nav_menu.active{left:0;opacity:1}.header .header_body .nav_menu .menu_list li{display:block;width:120px;margin:0 0 30px 0}.header .header_body .nav_menu .menu_list li:first-child{margin-bottom:20px}.header .header_body .nav_menu .menu_list li:hover .submenu{display:none;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.header .header_body .nav_menu .menu_list li.menu-item-has-children::before{content:"";display:inline-block;position:absolute;top:0;right:0;width:38px;height:38px;background-image:url(../img/chevron-right.svg);background-position:50% 50%;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);background-repeat:no-repeat;background-size:14px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header .header_body .nav_menu .menu_list li.menu-item-has-children.active::before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-position:50% 50%}.header .header_body .nav_menu .menu_list li a{font-size:24px}.header .header_body .nav_menu .menu_list li .submenu{position:relative;display:none;z-index:3;top:0;left:0;padding:20px 20px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);background:0 0;-webkit-box-shadow:none;box-shadow:none;visibility:visible;opacity:1;-webkit-transition:0s;-o-transition:0s;transition:0s}.header .header_body .nav_menu .menu_list li .submenu.active{display:block}.header .header_body .nav_menu .menu_list li .submenu::before{display:none}.header .header_body .nav_menu .menu_list li .submenu li{margin-bottom:20px;min-width:150px}.header .header_body .nav_menu .menu_list li .submenu li:last-child{margin-bottom:0}.header .header_body .nav_menu .menu_list li .submenu li a{color:#000;font-weight:400}.header .header_body .header_contact{margin-right:50px}.burger_menu{display:block;position:absolute;top:25px;right:10px;width:25px;height:18px;cursor:pointer;z-index:5}.burger_menu span{top:8px;left:0;position:absolute;width:100%;height:2px;background-color:#000;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.burger_menu span:first-child{top:0}.burger_menu span:last-child{bottom:0;top:auto}.burger_menu.active span{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);background-color:transparent}.burger_menu.active span:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:8px;background-color:#000}.burger_menu.active span:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:8px;background-color:#000}footer .row .footer_info .footer_phone{margin-bottom:20px}footer .row .footer_about ul li{margin-bottom:20px}footer .row .footer_about ul li a{font-size:20px}footer .row .footer_list{margin-bottom:20px}footer .row .footer_list h4{font-size:20px;margin-bottom:20px}footer .row .footer_list ul li{margin-bottom:15px}footer .row .footer_list ul li a{font-size:14px}.slider .slider_slide .rectangle .slide_body h2{padding-left:0}.contact .contact_form{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-bottom:50px}.send_message .blue_bg{width:250px}.send_message .blue_bg .form_btn{padding:14px 24px}.blue_page_header{padding:40px 0}.blue_page_header .page_text{display:block;margin-top:40px}.blue_page_header .page_text h2{margin-bottom:20px}.service_information .information_image .information_text{top:100px;position:relative;padding:30px 20px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hire .hire_title h2{text-align:center;margin:0 auto;margin-bottom:30px}.hire .hire_body{padding:20px 20px}.hire .hire_body .hire_image{max-width:600px;width:100%}.review.roofing_review .review_body .review_arrows hr{top:28px}.service_information.gray_background .information_list{padding:40px 20px}.service_information.gray_background .information_list::after{display:none}.roof_article .home .home_text .home_title{max-width:100%;padding:30px 15px}.roof_article .home .home_text .home_title p{max-width:100%;font-size:20px;line-height:26px}.roof_article .home .home_text .home_subtitle{position:relative;padding:0 0 80px 0;bottom:50px}.roof_article .home .home_text .home_subtitle p{max-width:100%}.category .category_body .category_list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.category .category_body .category_list li{margin-bottom:10px}.category .category_body .category_list li a{font-size:16px}.category .category_body .category_list li a.current::after{display:none}.catalog .product_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog .product_row .product{margin-right:10px}.catalog .product_row .product h4{font-size:20px}.catalog .product_row .product .view_more{font-size:13px}.catalog .pagination .current::after,.catalog .pagination .current:hover::after{display:none}.catalog .pagination .next,.catalog .pagination .prev{margin:0 0}.gallery_container .gallery_body{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider .slider_slide .rectangle{padding:25px 0 200px 0}.slider .slider_slide .rectangle .slide_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider .slider_slide .rectangle .slide_body h2{text-align:center;margin-bottom:15px}.paging_info{bottom:15px;left:46.5%}.slick_arrow{bottom:20px;left:40%;position:absolute;z-index:10;max-width:15px;width:100%}.next_slide{left:57%;margin:0}.dots_list .slick-dots{bottom:65px;max-width:100%}.dots_list .slick-dots li button:before{width:105%;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.services_title h2{text-align:center;line-height:130%;max-width:220px;margin:0 auto;margin-bottom:60px}.services .cards{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services .cards .cards_col{width:70%;margin:0 0 100px 0;padding:0 0;height:450px}.services .cards .cards_col:last-child{margin-bottom:0}.services .cards .cards_col .art_col .services_article{max-width:600px;height:450px}.services .cards .cards_col .art_col .services_article .image_rectangle{max-width:100%;background-color:rgba(255,255,255,.6);width:440px;height:140px;padding:20px 30px}.services .cards .cards_col .art_col .services_article .image_rectangle a h4{font-size:22px}.services .cards .cards_col .art_col .services_article .image_rectangle p{font-size:12px}.services .cards .cards_col .art_col .services_article .image_rectangle .services_discover{bottom:10px;right:20px;font-size:14px}.review .review_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review .review_body .review_title h2{line-height:0;margin-bottom:30px;max-width:220px;color:#141414}.review .review_body .review_slider{width:100%;margin-top:30px}.review .review_body .review_slider .review_slide{outline:0}.review .review_body .review_slider .review_slide p{font-weight:400;font-size:16px;line-height:150%;text-align:center;margin:0 auto;color:#4b4b4b;max-width:600px;margin-bottom:20px}.review .review_body .review_slider .review_slide h6{font-weight:700;font-size:14px;text-align:center;color:#4b4b4b}.review .review_body .review_arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0}.review .review_body .review_arrows .slick_arrow{position:relative}.review .review_body .review_arrows hr{top:30px}.company_review .company_body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products .products_title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products .products_title .products_text h2{text-align:center}.products .products_title .products_text p{text-align:center;max-width:100%}.products .products_title .products_text p.wide_text{max-width:100%}.products .products_arrows{margin:0 auto;margin-top:20px}.products .products_slider .products_slide article{margin-right:20px}.products .products_slider .products_slide article .product_image{width:230px;height:180px}.view_all .white_bg{width:270px}.view_all .white_bg a{padding:15px 40px;font-size:12px;text-align:center;width:200px;height:50px}.about .about_title h2{text-align:center}.about .about_article .article_title{line-height:32px}.about .about_article .read_more{display:inline;padding:12px 50px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.portfolio{margin-top:140px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:first-child .big_image{margin-bottom:20px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:first-child .medium_image{margin-bottom:20px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:first-child .small_images img{max-width:50%;margin-bottom:20px;margin-right:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:first-child .small_images img:first-child{margin-right:10px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:last-child .big_image{margin:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:last-child .medium_image{margin:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:last-child .medium_image:last-child{margin:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:last-child .small_images img{margin:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .big_image{max-width:585px;width:100%;height:600px;border-radius:4px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .medium_image{max-width:585px;width:100%;height:285px;border-radius:4px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .medium_image:first-child{margin-bottom:20px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .small_images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .small_images img{max-width:50%;height:285px;border-radius:4px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .small_images img:first-child{margin-right:10px}.contact{margin-top:70px}.contact .contact_title h2{text-align:center}.contact .contact_table .table_titles{display:none}.contact .contact_table .table_row .table_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.contact .contact_table .table_row .table_content .table_adress{padding:0 0;width:100%}.contact .contact_table .table_row .table_content .table_adress p{font-size:14px;text-align:center;max-width:100%}.contact .contact_table .table_row .table_content .table_phone{padding:15px 0;width:100%}.contact .contact_table .table_row .table_content .table_phone a{font-size:14px;text-align:center;width:100%;color:#141414}.contact .contact_table .table_row .table_content .table_email{width:100%;padding:15px 0}.contact .contact_table .table_row .table_content .table_email a{text-align:center;font-size:14px}.gallery_container .gallery_body .left_side{width:100%}.gallery_container .gallery_body .left_side .big_image{max-width:100%;width:100%;height:600px}.gallery_container .gallery_body .left_side .medium_image{max-width:100%;width:100%;height:285px}.gallery_container .gallery_body .left_side .medium_image:first-child{margin-bottom:0}.gallery_container .gallery_body .left_side .medium_image:last-child{margin-top:30px}.gallery_container .gallery_body .left_side .small_image_container{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;width:100%;max-width:100%}.gallery_container .gallery_body .left_side .small_image_container:first-child{margin-top:0}.gallery_container .gallery_body .left_side .small_image_container a{width:48%}.gallery_container .gallery_body .left_side .small_image_container a .small_image{max-width:100%;width:100%;border-radius:4px;margin-bottom:0}.gallery_container .gallery_body .right_side{width:100%;margin-left:0;margin-top:30px}.gallery_container .gallery_body .right_side .big_image{max-width:100%;width:100%;height:600px;border-radius:4px;margin-top:0}.gallery_container .gallery_body .right_side .medium_image{max-width:100%;width:100%;height:285px;margin-top:30px;margin-left:0}.gallery_container .gallery_body .right_side .medium_image:first-child{margin-top:0}.gallery_container .gallery_body .right_side .medium_image:last-child{margin-top:0}.gallery_container .gallery_body .right_side .small_image_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.gallery_container .gallery_body .right_side .small_image_container:first-child{margin-top:0}.gallery_container .gallery_body .right_side .small_image_container a{width:48%}.gallery_container .gallery_body .right_side .small_image_container a .small_image{max-width:100%;width:100%;border-radius:4px;margin-bottom:30px}}@media (max-width:767px){.slider .slider_slide .rectangle .slide_body h2{font-size:calc(20px + 27.2 * ((100vw - 320px)/ 1920))}.slider .slider_slide .rectangle .slide_body h2{font-size:calc(20px + 16 * (100vw / 1920))}.about .about_article .article_title{font-size:calc(16px + 13.6 * ((100vw - 320px)/ 1920))}.about .about_article .article_title{font-size:calc(16px + 8 * (100vw / 1920))}.about .about_article p{font-size:calc(12px + 3.4 * ((100vw - 320px)/ 1920))}.about .about_article p{font-size:calc(12px + 2 * (100vw / 1920))}.blue_page_header .page_text h2{font-size:calc(36px + 20.4 * ((100vw - 320px)/ 1920))}.blue_page_header .page_text h2{font-size:calc(36px + 12 * (100vw / 1920))}.blue_page_header .page_text p{font-size:calc(16px + 3.4 * ((100vw - 320px)/ 1920))}.blue_page_header .page_text p{font-size:calc(16px + 2 * (100vw / 1920))}.page_header .page_text h2{font-size:calc(36px + 20.4 * ((100vw - 320px)/ 1920))}.page_header .page_text h2{font-size:calc(36px + 12 * (100vw / 1920))}.page_header .page_text p{font-size:calc(16px + 3.4 * ((100vw - 320px)/ 1920))}.page_header .page_text p{font-size:calc(16px + 2 * (100vw / 1920))}}@media (max-width:767.98px) and (max-width:479.98px){.contact .contact_table .table_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:550px){.header .header_body .header_contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .header_body .header_contact .header_phone{margin-bottom:20px}.header .header_body .header_contact .header_phone a{font-size:14px}.header .header_body .header_contact .consultation_btn{font-size:14px;padding:12px 15px;width:180px;height:40px}}@media (max-width:479.98px){h2{font-size:32px}.paging_info{font-size:12px}.contact .contact_form form .main_information{padding:0 20px}.contact .contact_form form .form_message{padding:0 30px}.blue_page_header .page_text p{line-height:24px}.service_information .information_form h2{padding:0 20px}.service_information .information_form form .form_body{padding:0 20px}.service_information .information_form form .form_body input{width:100%}.service_information .information_form form .form_body textarea{width:100%}.service_information .information_form form .send_message .blue_bg{width:250px}.roof_company .row .company_description a{font-size:20px;line-height:30px}.roof_company .row .company_description p{font-size:16px;line-height:24px}.service_information.gray_background .information_form h2{padding:0 20px}.service_information.gray_background .information_form form .form_body{padding:0 20px}.service_information.gray_background .information_form form .form_body input{width:100%}.service_information.gray_background .information_form form .form_body textarea{width:100%}.service_information.gray_background .information_form form .send_message .blue_bg{width:250px}.roof_article .roof_article_body .color_card .roof_colors .color{max-width:120px;width:100%;height:40px;margin-right:10px}.roof_article .roof_article_body .color_card .roof_colors .color p{font-size:12px;text-align:center}.roof_article .home .home_text .home_title p{font-size:18px}.roof_article .home .home_text .home_subtitle p{font-size:16px;line-height:24px;margin-bottom:15px}.roof_article .home .home_text .home_btn a{bottom:30px}.about_article .article_body .blue_information{padding:25px 25px}.about_article .article_body .gray_information{padding:40px}.about_article .article_body .gray_information a{max-width:100%;font-size:16px;line-height:24px}.about_article .article_body .gray_information p{max-width:100%}.about_information .right_side .home_image{height:400px}.services .cards .cards_col{width:90%;margin:0 0 50px 0;height:400px}.services .cards .cards_col .art_col .services_article{height:400px}.services .cards .cards_col .art_col .services_article .image_rectangle{height:160px}.services .cards .cards_col .art_col .services_article .image_rectangle h4{font-size:20px}.services .cards .cards_col .art_col .services_article .image_rectangle p{font-size:12px}.services .cards .cards_col .art_col .services_article .image_rectangle a{font-size:12px}.products .products_slider{margin-bottom:50px}.products .products_slider .products_slide{outline:0}.products .products_slider .products_slide article .product_image{position:relative}.products .products_slider .products_slide article h4{font-size:14px}.products .products_slider .products_slide article a{font-size:12px}.view_all .white_bg{width:250px}.about .about_image{height:450px}.about .about_article .about_title{line-height:28px}.about .about_article p{line-height:20px}.portfolio{margin-top:100px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:first-child .small_images img{max-width:50%;height:200px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:first-child .small_images img:first-child{margin-right:10px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:last-child .big_image{margin:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:last-child .medium_image{margin:0;margin-bottom:20px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:last-child .medium_image:last-child{margin:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column:last-child .small_images img{margin:0}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .big_image{max-width:100%;height:400px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .medium_image{max-width:100%;height:200px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .small_images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:20px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .small_images img{max-width:50%;height:200px}.portfolio .portfolio_slider .portfolio_slide .portfolio_body .column .small_images img:first-child{margin-right:10px}.hire .hire_title h2{text-align:center;margin:0 auto;margin-bottom:30px}.hire .hire_body .hire_text p{max-width:100%;width:100%}.hire .hire_body .hire_text p.blue_rectangle{padding:20px 15px;height:100%}.hire .hire_body .hire_text p.blue_rectangle::before{display:none}.hire .hire_body .hire_image{margin-top:30px;height:400px}.hire .hire_body .hire_image .image_rectangle{padding:20px 35px;max-width:165px;height:150px}.hire .hire_body .hire_image .image_rectangle h2{font-size:26px}.gallery_container .gallery_body .left_side .big_image{height:400px}.gallery_container .gallery_body .left_side .medium_image{height:200px}.gallery_container .gallery_body .left_side .small_image_container .small_image{height:200px}.gallery_container .gallery_body .right_side .big_image{height:400px}.gallery_container .gallery_body .right_side .medium_image{height:200px}.gallery_container .gallery_body .right_side .small_image_container .small_image{height:200px}}