@font-face{font-family:FranklinGothic;src:url(/wp-content/themes/roofsk/css/../assets/fonts/framd.ttf);font-weight:500;font-display:swap}@font-face{font-family:Raleway;src:url(/wp-content/themes/roofsk/css/../assets/fonts/Raleway-Regular.ttf);font-weight:400;font-display:swap}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#fff0}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:#fff0;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.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:1170px}}@media (min-width:1320px){.container{max-width:1230px}}@media (min-width:1420px){.container{max-width:1330px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;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-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl,.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%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-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%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-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%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-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%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-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%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-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}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;position:relative;overflow-x:hidden}body{font-family:'Roboto',Arial\ sans-serif;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden}a{text-decoration:none!important}section{width:100%}button:focus{outline:none}.btn{padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;outline:none!important;cursor:pointer;border:none;border-radius:0;-webkit-transition:all , .25s;transition:all , .25s}.btn_red{color:#fff!important;background:#e30613}.btn_red:hover{background:#ca0511}.red{color:#e30613}.section-heading{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-align:center;-ms-flex-align:center;align-items:center}.section-heading__title{font-family:FranklinGothic;font-size:24px;font-weight:700;color:#000;line-height:1;text-transform:uppercase;text-align:center;margin:0;margin-bottom:5px}@media only screen and (min-width:768px){.section-heading__title{font-size:28px}}@media only screen and (min-width:992px){.section-heading__title{font-size:32px}}@media only screen and (min-width:1200px){.section-heading__title{font-size:36px}}.main-page-content{padding:50px 0}@media only screen and (min-width:768px){.main-page-content{padding:75px 0}}@media only screen and (min-width:1200px){.main-page-content{padding:100px 0}}.main-page-content__inner{padding:25px 15px}@media only screen and (min-width:768px){.main-page-content__inner{padding:52px 0}}@media only screen and (min-width:1200px){.main-page-content__inner{padding:75px 0}}.main-page-content__inner .woocommerce{width:100%}.section-heading__line{width:42px;height:3px;background:#e30613}.slick-dotted.slick-slider{margin:0}.slick-slide{height:auto}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.header{width:100%;position:fixed;top:0;left:0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:300}@media only screen and (min-width:992px){.header{display:-webkit-box;display:-ms-flexbox;display:flex}.header.scroll .header-info{height:60px}.header.scroll .header-logo{-webkit-transform:translateY(12px);transform:translateY(12px)}}.header-info{width:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 20px 20px 0 rgb(0 0 0 / .12);box-shadow:0 20px 20px 0 rgb(0 0 0 / .12);-webkit-transition:all , .3s;transition:all , .3s}@media only screen and (min-width:992px){.header-info{height:80px;overflow-y:hidden}.header-info__row{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-left-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.header-left-menu-item__wrap{position:relative;cursor:pointer;height:80px}.header-left-menu-item__wrap.scroll{height:60px}.header-left-menu-item__wrap:last-child .header-left-menu__item{margin-right:0}.header-left-menu-item__wrap:hover .mega-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header-left-menu-item__wrap:hover .header-left-menu__item-title{color:#e30613}.header-left-menu-item__wrap:hover .header-left-menu__item-icon{-webkit-filter:none;filter:none}.header-left-menu__item{height:80px;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:2;margin-right:40px;margin-top:-10px}.header-left-menu__item.scroll{height:60px;margin-top:0}@media only screen and (min-width:1200px){.header-left-menu__item{margin-right:50px}}.header-left-menu__item-icon{-webkit-filter:grayscale(500%);filter:grayscale(500%);-webkit-transition:all , .25s;transition:all , .25s}@media only screen and (min-width:992px){.header-left-menu__item-icon{display:inline-block;max-width:53px}}.header-left-menu__item-title{font-family:FranklinGothic;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.2;color:#000;-webkit-transition:all , .25s;transition:all , .25s}.header-logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}@media only screen and (min-width:1200px){.header-logo-wrap{padding:0 5px}}.header-logo{max-width:175px;-webkit-transition:all , .3s;transition:all , .3s}@media only screen and (min-width:1200px){.header-logo{max-width:100%}}.header-logo__image{max-width:100%}@media only screen and (min-width:992px){.header-logo__image{width:100%}}.header-menu-right{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-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:2}.header-phone-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7px}.header-phone-block a{margin-left:25px}.header-top__number{display:inline-block;font-size:20px;font-weight:700;color:#000;-webkit-transition:all , .25s;transition:all , .25s}.header-top__number:hover{color:#e30613}.header-nav{margin-bottom:-7px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width:576px){.header-nav{padding-right:0}}.nav-bar{margin:0;padding:0;list-style:none}@media only screen and (min-width:992px){.nav-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-bar__item{margin-left:20px}.nav-bar__item:first-child{margin-left:0}}@media only screen and (min-width:1200px){.nav-bar__item{margin-left:30px}}.nav-bar__link{line-height:1.2;font-family:FranklinGothic;font-size:14px;font-weight:500;text-transform:uppercase;color:#000;-webkit-transition:all , .25s;transition:all , .25s}.nav-bar__link::after{content:'';display:block;width:0%;height:2px;background:#e30613;margin:0 auto;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:all , .25s;transition:all , .25s}.nav-bar__link.scroll::after{-webkit-transform:translateY(0);transform:translateY(0)}.nav-bar__link:hover{color:#e30613}.nav-bar__link:hover::after{width:100%}@media only screen and (min-width:992px){.nav-bar__link{margin-left:20px}.nav-bar__link:first-child{margin-left:0}}.mobile-header{width:100%;position:fixed;top:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:100;padding:5px;background-color:#fff;-webkit-box-shadow:0 0 2em rgb(0 0 0 / .12);box-shadow:0 0 2em rgb(0 0 0 / .12);-webkit-transition:all .3s ease;transition:all .3s ease;display:none}@media only screen and (max-width:991px){.mobile-header{display:block}}.header-yevidnovlennya-mobile{position:fixed;z-index:20;top:50px;left:0;right:0;display:none}@media only screen and (max-width:991px){.header-yevidnovlennya-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.mobile-header.scroll button{height:50.5px}.mobile-header.scroll img{width:130px}.mobile-header img{width:130px;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0 auto;display:block}.mobile-header button{position:absolute;right:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;border-style:none;background-color:#f1f1f1;width:50px;height:50.5px;cursor:pointer}.mobile-header button.active{background-color:#40464f}.mobile-header button.active span{background-color:#fff0}.mobile-header button.active span::before{top:0;right:5px;left:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.mobile-header button.active span::after{top:0;right:5px;left:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}.mobile-header button span{position:absolute;left:7px;right:7px;height:2px;background-color:#000;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-header button span::before{position:absolute;content:"";left:0;right:10px;top:-8px;height:2px;background-color:#000;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-header button span::after{position:absolute;content:"";left:0;right:0;top:8px;height:2px;background-color:#000;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-header-modal.scroll{top:38px}.mobile-header-modal.active{right:0;pointer-events:all}.mobile-header-modal{position:fixed;right:-320px;overflow-y:scroll;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease;bottom:0;z-index:1250;max-width:300px;width:100%;top:50px;background-color:#40464f}.mobile-header-modal ul{padding-left:0}.mobile-header-modal li{list-style-type:none}.mobile-header-modal a{color:#fff;display:block}.mobile-header-modal-main a{border-bottom:1px solid #59616c;padding:14px 25px;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-header-modal-main a:hover{background-color:#5b646f}.mobile-header-modal-sub .nav-bar__link:hover::after{width:0}.mobile-header-modal-sub ul li ul{background-color:#e4e6ea;padding-left:5px;padding-top:10px;padding-bottom:10px;display:none}.mobile-header-modal-sub ul li ul li a{padding:5px 25px;color:#000;font-size:14px}.mobile-header-modal-sub>ul{background-color:#515862;margin:0}.mobile-header-modal-sub>ul>li>a{border-bottom:1px solid #79818b;padding:14px 25px;font-size:16px}.mobile-header-modal-sub>ul>li:last-child>a{border-bottom:none}.mobile-header-modal-sub>ul>li{position:relative}.mobile-header-modal-sub>ul>li button{position:absolute;right:0;top:0;bottom:0;border:none;background-color:rgb(47 52 57 / .3);width:45px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-header-modal-sub>ul>li.active-button button{background-color:#f62727;top:50px}.mobile-header-modal-sub>ul>li.active-button button span::before{left:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:16px}.mobile-header-modal-sub>ul>li.active-button button span::after{right:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:16px}.mobile-header-modal-sub>ul>li button span{position:absolute;left:7px;right:7px;height:2px;background-color:#fff0;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-header-modal-sub>ul>li button span::before{position:absolute;content:"";width:11px;top:0;left:6px;-webkit-transform:rotate(35deg);transform:rotate(35deg);height:1px;background-color:#fff;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-header-modal-sub>ul>li button span::after{position:absolute;content:"";width:11px;right:6px;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);top:0;height:1px;background-color:#fff;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-header-modal-sidebar-item{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 20px}.mobile-header-modal-sidebar-item .btn{background-color:#292d33;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;margin:5px;border:none;cursor:pointer;color:#fff;font-weight:700}.mobile-btn-lang{text-transform:uppercase}.mobile-header-modal-sidebar-item .btn svg,.mobile-header-modal-sidebar-item button img{width:15px;height:15px;fill:#fff;stroke:#fff}.modal-sidebar-hidden-phone{background-color:#292d33;padding:15px;position:relative;margin-bottom:10px;display:none}.mobile-heder__languages ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-heder__languages .lang-item{background-color:#292d33;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;font-weight:700;margin:5px;-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.mobile-heder__languages .current-lang{background-color:#e30613}.modal-sidebar-hidden-phone__link{padding-left:15px;font-size:14px;width:100%;color:#fff;background-color:#fff0;border:1px solid #575f6b;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-sidebar-hidden-phone__icon{background-color:#e30613;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:43px;height:43px;margin:5px;border:none;cursor:pointer;color:#fff;font-weight:700}.modal-sidebar-hidden-phone__icon svg{width:20px;fill:#fff;stroke:#fff}.mobile-btn-search svg{width:17px;height:17px;fill:#fff;stroke:#fff}.modal-sidebar-hidden-search{background-color:#292d33;padding:15px;position:relative;display:none;margin-bottom:10px}.modal-sidebar-hidden-search input{padding:10px 15px;font-size:14px;width:100%;color:#fff;background-color:#fff0;border:1px solid #575f6b;padding-right:60px;outline:none}.modal-sidebar-hidden-search input:hover,.modal-sidebar-hidden-search input:focus,.modal-sidebar-hidden-search input:active{outline:none}.modal-sidebar-hidden-search input::-webkit-input-placeholder{color:#fff}.modal-sidebar-hidden-search input::-moz-placeholder{color:#fff}.modal-sidebar-hidden-search input::-ms-input-placeholder{color:#fff}.modal-sidebar-hidden-search input::placeholder{color:#fff}.modal-sidebar-hidden-search button{position:absolute;right:10px;top:10px;background-color:#e30613;display:block;width:43px;height:43px;margin:5px;border:none;cursor:pointer;color:#fff;font-weight:700}.modal-sidebar-hidden-search button svg{width:20px;height:20px;fill:#fff;stroke:#fff}.mega-menu{width:100vw;background:rgb(255 255 255 / .95);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 40px rgb(0 0 0 / .1);box-shadow:0 0 40px rgb(0 0 0 / .1);display:none;position:fixed;top:80px;left:0;z-index:1}.mega-menu:hover{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mega-menu.scroll{top:60px}.mega-menu-container{max-width:1180px;width:100%;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 15px 30px}.mega-menu-lister{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:70%}.mega-menu-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:15%}.mega-menu-title a{color:#000;position:relative;display:table;margin-right:15px}.mega-menu-title a:hover:before{width:100%}.mega-menu-title a::before{position:absolute;left:0;bottom:0;content:"";background-color:#000;-webkit-transition:width .3s ease;transition:width .3s ease;height:1px;width:0%}.mega-menu-title h3{font-weight:700;font-size:24px;margin-top:10px}.mega-menu-sub{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:15%}.mega-menu-sub li{list-style-type:none}.mega-menu-sub ul{padding-left:30px;padding-top:15px}.mega-menu-sub a{color:#000;font-weight:700;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;margin-bottom:13px;display:table;position:relative}.mega-menu-sub a:hover:before{width:100%}.mega-menu-sub a::before{position:absolute;left:0;bottom:0;content:"";background-color:#000;-webkit-transition:width .3s ease;transition:width .3s ease;height:1px;width:0%}.mega-menu-lister ul{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:1px solid #cdd0d2}.mega-menu-lister ul li{list-style-type:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:30%;flex-basis:30%;clear:both;max-width:30%;border-right:1px solid #cdd0d2}.mega-menu-lister ul li a{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;font-size:12px;padding:15px;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.mega-menu-lister ul li a:hover{color:#e30613;background-color:rgb(0 0 0 / .03)}.mega-menu-lister ul li a img{width:75px;height:75px;-o-object-fit:cover;object-fit:cover}.mega-menu-lister ul li a span{width:calc(100% - 80px)}.mega-menu-lister ul li a span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.3;display:inline-block;padding-right:10px}.nav-bar__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-bar__item:hover ul{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}.nav-bar__item ul{position:absolute;padding-top:4px;bottom:0;padding:0;width:160px;background:rgb(255 255 255 / .95);padding-left:0;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 10px 10px rgb(0 0 0 / .05);box-shadow:0 10px 10px rgb(0 0 0 / .05);-webkit-transform:translateY(90%);transform:translateY(90%)}.nav-bar__item ul.scroll{top:40px}@media only screen and (min-width:1240px){.header-nav .nav-bar__item:last-child ul{right:auto}}@media only screen and (min-width:992px){.nav-bar__item:last-child ul{right:0}}.nav-bar__item li{list-style-type:none}.nav-bar__item li a{display:block;text-align:center;font-size:14px;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;padding:10px 15px}.nav-bar__item li a:hover{background:rgb(0 0 0 / .05);color:#e30613}.header-yevidnovlennya{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ffd406;font-weight:800;cursor:pointer}.header-yevidnovlennya-image{height:25px;margin-right:10px}.footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.footer-container{padding-top:50px;padding-bottom:30px}@media only screen and (min-width:992px){.footer-container{padding-top:75px;padding-bottom:15px}}.footer-block{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;padding-left:15px;padding-right:15px;margin-bottom:15px}@media only screen and (min-width:576px){.footer-block{padding-left:0;padding-right:0}}@media only screen and (min-width:992px){.footer-block{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer-logo-social{width:100%;display:block}@media only screen and (min-width:992px){.footer-logo-social{width:auto}}.footer-logo{width:100%;display:block}@media only screen and (min-width:992px){.footer-logo{width:auto}}.footer-social{margin:0 auto}.footer-payments{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}@media only screen and (min-width:992px){.footer-payments{width:200px}}.footer-payments__item{margin:5px;max-width:90px;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.2s;transition:.2s}.footer-payments__item:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}@media only screen and (min-width:992px){.footer-payments__item{max-width:75px}}.footer-logo__image{display:block;max-width:185px;margin:0 auto}@media only screen and (min-width:992px){.footer-logo__image{margin-left:0}}.footer-block__line{display:none}@media only screen and (min-width:992px){.footer-block__line{display:inline-block;width:1px;height:124px;background:#f0f0f0}.footer-block__line:last-child{display:none}}.footer-menu-item{display:none}@media only screen and (min-width:768px){.footer-menu-item{display:block;margin:15px}}@media only screen and (min-width:992px){.footer-menu-item{margin:0 15px}}.footer-menu-item__ttl{font-size:16px;font-weight:700;color:#000;-webkit-transition:all , .25s;transition:all , .25s}.footer-menu-item__ttl:hover{color:#e30613}@media only screen and (min-width:768px){.footer-menu-item__ttl{font-size:18px}}.footer-list{list-style:none;padding:0;margin-top:10px}@media only screen and (min-width:992px){.footer-list{margin-top:15px}}.footer-list__item{margin-bottom:5px}@media only screen and (min-width:992px){.footer-list__item{margin-bottom:7px}}.footer-list__item-link{font-size:12px;font-weight:400;color:#000;-webkit-transition:all , .25s;transition:all , .25s}.footer-list__item-link:hover{color:#e30613}@media only screen and (min-width:768px){.footer-list__item-link{font-size:14px}}.footer-social{width:200px;margin-top:30px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.footer-social{margin-top:30px;margin-bottom:30px}}@media only screen and (min-width:992px){.footer-social{margin-bottom:15px}}.footer-social__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:40px;background:#c1c1c1;position:relative}.footer-social .footer-social__item{margin:10px}.footer-social__item::before{content:'';display:block;width:0%;height:0%;border-radius:100%;background:#e30613;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all , .3s;transition:all , .3s}@media only screen and (min-width:992px){.footer-social__item:hover::before{width:100%;height:100%}}.footer-social__item-icon{width:20px;z-index:2}.footer-bottom{width:100%;border-top:1px solid #f2f2f2;position:relative;padding-top:30px;padding-bottom:20px}@media only screen and (min-width:768px){.footer-bottom{padding-top:40px}}@media only screen and (min-width:992px){.footer-bottom{padding:15px 0}}.footer-bottom__block{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-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;font-size:12px;font-weight:400;color:#000;text-align:center}@media only screen and (min-width:576px){.footer-bottom__block{padding:0}}@media only screen and (min-width:768px){.footer-bottom__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:14px}}.footer-copyright{margin-bottom:20px}@media only screen and (min-width:768px){.footer-copyright{text-align:left;margin-bottom:0}.footer__site-author{width:190px;text-align:right;margin-left:25px}}.footer__site-author-link{color:#000;-webkit-transition:all , .3s;transition:all , .3s}.footer__site-author-link:hover{color:#e30613}.footer-to-top{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32px;height:32px;background:#fff;border:1px solid #f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all , .3s;transition:all , .3s}.footer-to-top::before{content:'';display:block;width:0%;height:0%;position:absolute;top:50%;left:50%;background:#e30613;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all , .3s;transition:all , .3s}.footer-to-top:hover{border:1px solid #fff0}.footer-to-top:hover::before{width:100%;height:100%}.footer-to-top__icon{width:15px;fill:#e8e8e8;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:2}.footer-to-top__icon svg{display:block}.footer-slick{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;z-index:20;bottom:-50px;left:0;right:0;background-color:#fff;-webkit-box-shadow:0 0 25px rgb(0 0 0 / .2);box-shadow:0 0 25px rgb(0 0 0 / .2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;-webkit-transition:bottom .3s ease;transition:bottom .3s ease}.footer-slick.active{bottom:-1px}@media only screen and (min-width:992px){.footer-slick{display:none}}.footer-slick__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}.footer-slick__item a{display:inline-table}.footer-slick__item_right{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-slick__item_right a{font-size:16px;color:#000;font-weight:700}@media only screen and (min-width:400px){.footer-slick__item_right a{font-size:18px}}.footer-slick__social{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 0}.footer-slick__social a{background-color:#f1f1f1;border-radius:50%;width:35px;height:35px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 2.5px}.footer-slick__social a:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}.footer-slick__social a:nth-child(2),.footer-slick__social a:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex}.footer-slick__social a img{z-index:2;width:20px;height:20px}@media only screen and (min-width:380px){.footer-slick__social a{width:40px;height:40px}.footer-slick__social a img{width:25px;height:25px}}@media only screen and (min-width:450px){.footer-slick__social a{width:45px;height:45px}.footer-slick__social a img{width:30px;height:30px}}@media only screen and (min-width:550px){.footer-slick__social a:nth-child(4){display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:576px){.footer-slick__social a{margin:0 5px}}@media only screen and (min-width:600px){.footer-slick__social a:nth-child(5){display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:650px){.footer-slick__social a:nth-child(6){display:-webkit-box;display:-ms-flexbox;display:flex}}.footer-share-btn{background-color:#f1f1f1;border-radius:50%;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:2.5px}.footer-share-btn img{z-index:2;width:20px;height:20px}@media only screen and (min-width:380px){.footer-share-btn{width:40px;height:40px}.footer-share-btn img{width:25px;height:25px}}@media only screen and (min-width:450px){.footer-share-btn{width:45px;height:45px}.footer-share-btn img{width:30px;height:30px}}@media only screen and (min-width:576px){.footer-share-btn{margin-left:5px}}.footer-share{position:fixed;bottom:5px;left:50%;z-index:200;-webkit-transform:translate(-50%,calc(100% - 38px));transform:translate(-50%,calc(100% - 38px));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-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:4px;border-radius:5px;-webkit-transition:all , .3s ease;transition:all , .3s ease}@media only screen and (min-width:380px){.footer-share{padding-top:0;bottom:19px}}@media only screen and (min-width:450px){.footer-share{bottom:24px}}@media only screen and (min-width:992px){.footer-share{display:none}}.footer-share.active{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.footer-share.hide{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.product-popup-share .at-share-btn-elements{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.product-popup-share .at-share-btn-elements .at-icon-wrapper{width:70px!important;height:70px!important}.product-popup-share .at-share-btn-elements .at-icon-wrapper svg{width:50px!important;height:50px!important}.minute-popup-inner{max-width:90vw!important;width:auto!important}@media only screen and (min-width:768px){.minute-popup-inner{margin-top:0;width:700px!important}}.minute-modal__popup{margin-bottom:0!important}.minute-modal__popup-row{width:100%}@media only screen and (min-width:768px){.minute-modal__popup-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.minute-modal__popup-input{margin:15px 10px}}.footer-block__user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}@media only screen and (min-width:992px){.footer-block__user-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer-block__user-info-ttl:hover{color:#000}.footer-block__user-info-link{margin-top:10px;font-size:14px}@media only screen and (min-width:576px){.footer-block__user-info-link{margin-top:15px}}@media only screen and (min-width:992px){.footer-block__user-info-link{margin-top:0;margin-left:25px}.footer-block__user-info-link:first-child{margin-left:0}}.all-rights-reserved{margin-top:5px}.all-rights-reserved__text{font-size:9px;font-weight:400;color:#23272b}.side-nav{display:none}@media only screen and (min-width:992px){.side-nav{width:auto;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-align:end;-ms-flex-align:end;align-items:flex-end;position:fixed;right:0;top:50%;-webkit-transform:translateY(-150px);transform:translateY(-150px);z-index:200}}.side-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(calc(100%));transform:translateX(calc(100%));position:absolute;-webkit-transition:all , .5s;transition:all , .5s}.side-nav__item.show{-webkit-transform:translateX(calc(100% - 46px));transform:translateX(calc(100% - 46px))}.side-nav__item:hover{-webkit-transition:.3s 0s!important;transition:.3s 0s!important}.side-nav__item:not(.side-nav__lang):hover{-webkit-transform:translateX(calc(100% - 53px));transform:translateX(calc(100% - 53px))}.side-nav__item:not(.side-nav__lang).active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.5s 0s!important;transition:.5s 0s!important}.side-nav__item:nth-child(1){-webkit-transition:.5s .2s;transition:.5s .2s;top:0}.side-nav__item:nth-child(2){-webkit-transition:.5s .3s;transition:.5s .3s;top:50px}.side-nav__item:nth-child(3){-webkit-transition:.5s .4s;transition:.5s .4s;top:100px}.side-nav__item:nth-child(4){-webkit-transition:.5s .5s;transition:.5s .5s;top:150px}.side-nav__item:nth-child(5){-webkit-transition:.5s .6s;transition:.5s .6s;top:200px}.side-nav__item:nth-child(6){-webkit-transition:.5s .7s;transition:.5s .7s;top:250px}.side-nav__item:nth-child(7){-webkit-transition:.5s .8s;transition:.5s .8s;top:300px}.side-nav__item-form{display:-webkit-box;display:-ms-flexbox;display:flex}.side-nav__item-btn{width:46px;height:47px;background-color:#23272b;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:16px;font-weight:700;color:#fff!important;text-transform:uppercase;line-height:1;-webkit-transition:all , .25s;transition:all , .25s}.side-nav__item-btn:hover{background-color:#e30613}.side-nav__item-btn.active{background-color:#e30613}.side-nav__item-btn.active:hover{background-color:#f9232f}.side-nav__item-btn-icon{width:22px;fill:#fff}.side-nav__item-btn-icon svg{display:block}.side-nav__item-input{padding-left:17px;border:none;background:#3b3f42;font-family:Raleway;font-size:14px;font-weight:400;color:#fff;outline:none}.side-nav__item-input::-webkit-input-placeholder{font-family:Raleway;font-size:14px;font-weight:400;color:#fff}.side-nav__item-input::-moz-placeholder{font-family:Raleway;font-size:14px;font-weight:400;color:#fff}.side-nav__item-input::-ms-input-placeholder{font-family:Raleway;font-size:14px;font-weight:400;color:#fff}.side-nav__item-input::placeholder{font-family:Raleway;font-size:14px;font-weight:400;color:#fff}.side-nav__item-input-search{width:260px}.side-nav__item-input-call{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:0;font-size:18px;font-weight:700;-webkit-transition:all , .25s;transition:all , .25s}.side-nav__item-input-call:hover{color:#e30613}.lang-item{width:46px;height:47px;background-color:#23272b;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:16px;font-weight:700;color:#fff!important;text-transform:uppercase;line-height:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transition:all , .25s;transition:all , .25s}.lang-item a{color:#fff!important;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lang-item:hover{background-color:#e30613}.current-lang{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background-color:#e30613}.current-lang:hover{background-color:#f9232f}.side-nav-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;border:none;background:#3b3f42}.side-nav-socials .addtoany_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.at-share-btn-elements{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-4px}.at-share-btn-elements .at-icon-wrapper{width:35px!important;height:35px!important;border-radius:5px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.at-share-btn-elements .at-icon-wrapper svg{width:30px!important;height:30px!important}.at-share-btn-elements .at-icon-wrapper .at-label{display:none}.side-nav-socials ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.side-nav-socials li{margin-right:10px}.c-media-link{display:block}.c-media-link:hover svg path{fill:#e30613}.c-media-link svg{max-width:25px;max-height:25px}.c-media-link svg path{-webkit-transition:fill .3s ease;transition:fill .3s ease}.crunchify-link{padding:2px 8px 4px 8px!important;color:#fff;font-size:12px;border-radius:2px;margin-right:2px;cursor:pointer;-moz-background-clip:padding;-webkit-background-clip:padding-box;box-shadow:inset 0 -3px 0 rgb(0 0 0 / .2);-moz-box-shadow:inset 0 -3px 0 rgb(0 0 0 / .2);-webkit-box-shadow:inset 0 -3px 0 rgb(0 0 0 / .2);margin-top:2px;display:inline-block;text-decoration:none}.crunchify-link:hover,.crunchify-link:active{color:#fff}.crunchify-twitter{background:#00aced}.crunchify-twitter:hover,.crunchify-twitter:active{background:#0084b4}.crunchify-facebook{background:#3b5997}.crunchify-facebook:hover,.crunchify-facebook:active{background:#2d4372}.crunchify-googleplus{background:#d64937}.crunchify-googleplus:hover,.crunchify-googleplus:active{background:#b53525}.crunchify-buffer{background:#444}.crunchify-buffer:hover,.crunchify-buffer:active{background:#222}.crunchify-pinterest{background:#bd081c}.crunchify-pinterest:hover,.crunchify-pinterest:active{background:#bd081c}.crunchify-linkedin{background:#0074a1}.crunchify-linkedin:hover,.crunchify-linkedin:active{background:#006288}.crunchify-whatsapp{background:#43d854}.crunchify-whatsapp:hover,.crunchify-whatsapp:active{background:#009688}.crunchify-social{margin:20px 0 25px 0;-webkit-font-smoothing:antialiased;font-size:12px}.share-button{background:#000;color:#fff;border-radius:2px;padding:.5em;text-decoration:none}.share-button:before{margin-right:.5em}.share-button.icon-facebook{background:#4867aa}.share-button.icon-twitter{background:#5ea9dd}.share-button.icon-google-plus{background:#db4b40}.side-nav__cart-icon svg{display:block;width:22px;height:22px;fill:#fff}.roofsk-lightbox{position:fixed;top:0;bottom:0;left:0;right:0;display:none;background-color:rgb(0 0 0 / .8);z-index:800500}.roofsk-lightbox-content{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.roofsk-lightbox__image{margin:auto;max-width:90%;max-height:90%}[data-lightbox]{cursor:pointer}.aquaizol .btn_red{background:#319eb5}.aquaizol .btn_red:hover{background:#2c8ca1}.aquaizol .popup-btn{background:#319eb5}.aquaizol .popup-btn:hover{background:#2c8ca1}.aquaizol .section-heading__line{background:#319eb5}.aquaizol .header-left-menu-item__wrap:hover .header-left-menu__item-title{color:#319eb5}.aquaizol .header-top__number:hover{color:#319eb5}.aquaizol .nav-bar__link::after{background:#319eb5}.aquaizol .nav-bar__link:hover{color:#319eb5}.aquaizol .mobile-heder__languages .current-lang{background-color:#319eb5}.aquaizol .modal-sidebar-hidden-phone__icon{background-color:#319eb5}.aquaizol .modal-sidebar-hidden-search button{background-color:#319eb5}.aquaizol .mega-menu-lister ul li a:hover{color:#319eb5}.aquaizol .nav-bar__item li a:hover{color:#319eb5}.aquaizol .header-left-menu-item__wrap:hover .header-left-menu__item-title{color:#319eb5}.aquaizol .mobile-header-modal-sub>ul>li.active-button button{background-color:#319eb5}.aquaizol .footer-menu-item__ttl:hover{color:#319eb5}.aquaizol .footer-list__item-link:hover{color:#319eb5}.aquaizol .footer-social__item::before{background:#319eb5}.aquaizol .footer__site-author-link:hover{color:#319eb5}.aquaizol .footer-to-top::before{background:#319eb5}.aquaizol .side-nav__item-btn:hover{background-color:#319eb5}.aquaizol .side-nav__item-btn.active{background-color:#319eb5}.aquaizol .side-nav__item-btn.active:hover{background-color:#4bb7ce}.aquaizol .side-nav__item-input-call:hover{color:#319eb5}.aquaizol .lang-item:hover{background-color:#319eb5}.aquaizol .current-lang{background-color:#319eb5}.aquaizol .current-lang:hover{background-color:#4bb7ce}.aquaizol .c-media-link:hover svg path{fill:#319eb5}.aquaizol .button-left-animation:hover span{background-color:#319eb5}.aquaizol .button-right-animation:hover span{background-color:#319eb5}.aquaizol .about-us-worker-slider__slide .about-us-worker__name::before{background-color:#319eb5}.aquaizol .about-us-worker-button .about-us-worker__btn::before{background:#319eb5}.aquaizol .about-us-info-item .about-us-info-item__ttl:before{background-color:#319eb5}.aquaizol .gallery-more{background-color:#319eb5}.aquaizol .about-us-history-item.active .about-us-history-point:before{background-color:#319eb5}.aquaizol .about-us-benefits{background-color:#319eb5}.aquaizol .about-us-modal button{background-color:#319eb5}.aquaizol .woocommerce-notices-wrapper a:hover{color:#319eb5}.aquaizol .wc-cart-product__remove a:hover{color:#319eb5}.aquaizol .woocommerce-cart-form__cart-item-name a:hover{color:#319eb5}.aquaizol .wc-catr-totals{color:#319eb5}.aquaizol .woocommerce-billing-fields__field-wrapper .form-row input,.aquaizol .woocommerce-billing-fields__field-wrapper .form-row select,.aquaizol .woocommerce-shipping-fields__field-wrapper .form-row input,.aquaizol .woocommerce-shipping-fields__field-wrapper .form-row select{outline-color:#319eb5}.aquaizol .wc_payment_methods li input:checked~.checkmark,.aquaizol .wc_shipping__methods li input:checked~.checkmark{background-color:#319eb5}.aquaizol .woocommerce-message a:hover{color:#319eb5}.aquaizol .case-image-slider__dots li.slick-active button{background:#319eb5}.aquaizol .case-image-slider__nav:hover svg{fill:#319eb5}.aquaizol .cases-pagination__link.active,.aquaizol .cases-pagination__link.current,.aquaizol a.page-numbers.active,.aquaizol a.page-numbers.current,.aquaizol span.page-numbers.active,.aquaizol span.page-numbers.current{color:#319eb5;border:1px solid #319eb5}.aquaizol .category-sidebar-item__list-link:hover{color:#319eb5}.aquaizol .category-sidebar-item__list-link::before{background-color:#319eb5}.aquaizol .category-sidebar-item__sub-list-link:hover{color:#319eb5}.aquaizol .category-sidebar-item__sub-list-link:hover::before{background-color:#319eb5}.aquaizol .section-category-block__heading-line{background-color:#319eb5}.aquaizol .contacts-block__number:hover,.aquaizol .contacts-block__email:hover{color:#319eb5}.aquaizol .page-contacts-info__phone:hover,.aquaizol .page-contacts-info__mail:hover{color:#319eb5}.aquaizol .thanks-modal .popup-btn{background-color:#319eb5}.aquaizol .page-contacts__link::after{background:#319eb5}.aquaizol .page-contacts__link:hover{color:#319eb5}.aquaizol .banner-info__location-icon-wrap{background:#319eb5}.aquaizol .reviews-slider__dots li button:hover{background:#87cfdf}.aquaizol .reviews-slider__dots li.slick-active button{background:#319eb5}.aquaizol .roofing-info__list-item-num{background:#319eb5}.aquaizol .roofing-connect{background:#319eb5}.aquaizol .roofing-connect__block-btn:hover{color:#319eb5}.aquaizol .banner-block__inner-item::before{background:#319eb5}.aquaizol .page-category__red-box{background:#319eb5}.aquaizol .woocommerce-breadcrumb a:hover{color:#319eb5}.aquaizol .product-heading__line{background:#319eb5}.aquaizol .product-heading__availability-val_preorder{color:#319eb5}.aquaizol .product-sale-price{color:#319eb5}.aquaizol .product-sale-date{color:#319eb5}.aquaizol .product-discr a:hover,.aquaizol .product-inner-discr a:hover{color:#319eb5}.aquaizol .product-benefits__number{border:1px solid #319eb5;color:#319eb5}.aquaizol .product-main-image__btn::before{background:#319eb5}.aquaizol .product-review__date{background:#319eb5}.aquaizol .product-accessories-slider-nav__item::before,.aquaizol .product-shades-slider-nav__item::before{background:#319eb5}.aquaizol .open-hidden-txt::before{background:#319eb5}.aquaizol .search-results__item:hover .search-result__heading{color:#319eb5}.aquaizol .shares-item:hover .shares-item__ttl span{color:#319eb5}.aquaizol .shares-item__content a:hover{color:#319eb5}.aquaizol .shares-item__ttl span{background-color:#319eb5;border:1px solid #319eb5}.iko .btn_red{background:#e31f1b}.iko .btn_red:hover{background:#cc1c18}.iko .popup-btn{background:#e31f1b}.iko .popup-btn:hover{background:#cc1c18}.iko .section-heading__line{background:#e31f1b}.iko .header-left-menu-item__wrap:hover .header-left-menu__item-title{color:#e31f1b}.iko .header-top__number:hover{color:#e31f1b}.iko .nav-bar__link::after{background:#e31f1b}.iko .nav-bar__link:hover{color:#e31f1b}.iko .mobile-heder__languages .current-lang{background-color:#e31f1b}.iko .modal-sidebar-hidden-phone__icon{background-color:#e31f1b}.iko .modal-sidebar-hidden-search button{background-color:#e31f1b}.iko .mega-menu-lister ul li a:hover{color:#e31f1b}.iko .nav-bar__item li a:hover{color:#e31f1b}.iko .header-left-menu-item__wrap:hover .header-left-menu__item-title{color:#e31f1b}.iko .mobile-header-modal-sub>ul>li.active-button button{background-color:#e31f1b}.iko .footer-menu-item__ttl:hover{color:#e31f1b}.iko .footer-list__item-link:hover{color:#e31f1b}.iko .footer-social__item::before{background:#e31f1b}.iko .footer__site-author-link:hover{color:#e31f1b}.iko .footer-to-top::before{background:#e31f1b}.iko .side-nav__item-btn:hover{background-color:#e31f1b}.iko .side-nav__item-btn.active{background-color:#e31f1b}.iko .side-nav__item-btn.active:hover{background-color:#e94b48}.iko .side-nav__item-input-call:hover{color:#e31f1b}.iko .lang-item:hover{background-color:#e31f1b}.iko .current-lang{background-color:#e31f1b}.iko .current-lang:hover{background-color:#e94b48}.iko .c-media-link:hover svg path{fill:#e31f1b}.iko .button-left-animation:hover span{background-color:#e31f1b}.iko .button-right-animation:hover span{background-color:#e31f1b}.iko .about-us-worker-slider__slide .about-us-worker__name::before{background-color:#e31f1b}.iko .about-us-worker-button .about-us-worker__btn::before{background:#e31f1b}.iko .about-us-info-item .about-us-info-item__ttl:before{background-color:#e31f1b}.iko .gallery-more{background-color:#e31f1b}.iko .about-us-history-item.active .about-us-history-point:before{background-color:#e31f1b}.iko .about-us-benefits{background-color:#e31f1b}.iko .about-us-modal button{background-color:#e31f1b}.iko .woocommerce-notices-wrapper a:hover{color:#e31f1b}.iko .wc-cart-product__remove a:hover{color:#e31f1b}.iko .woocommerce-cart-form__cart-item-name a:hover{color:#e31f1b}.iko .wc-catr-totals{color:#e31f1b}.iko .woocommerce-billing-fields__field-wrapper .form-row input,.iko .woocommerce-billing-fields__field-wrapper .form-row select,.iko .woocommerce-shipping-fields__field-wrapper .form-row input,.iko .woocommerce-shipping-fields__field-wrapper .form-row select{outline-color:#e31f1b}.iko .wc_payment_methods li input:checked~.checkmark,.iko .wc_shipping__methods li input:checked~.checkmark{background-color:#e31f1b}.iko .woocommerce-message a:hover{color:#e31f1b}.iko .case-image-slider__dots li.slick-active button{background:#e31f1b}.iko .case-image-slider__nav:hover svg{fill:#e31f1b}.iko .cases-pagination__link.active,.iko .cases-pagination__link.current,.iko a.page-numbers.active,.iko a.page-numbers.current,.iko span.page-numbers.active,.iko span.page-numbers.current{color:#e31f1b;border:1px solid #e31f1b}.iko .category-sidebar-item__list-link:hover{color:#e31f1b}.iko .category-sidebar-item__list-link::before{background-color:#e31f1b}.iko .category-sidebar-item__sub-list-link:hover{color:#e31f1b}.iko .category-sidebar-item__sub-list-link:hover::before{background-color:#e31f1b}.iko .section-category-block__heading-line{background-color:#e31f1b}.iko .contacts-block__number:hover,.iko .contacts-block__email:hover{color:#e31f1b}.iko .page-contacts-info__phone:hover,.iko .page-contacts-info__mail:hover{color:#e31f1b}.iko .thanks-modal .popup-btn{background-color:#e31f1b}.iko .page-contacts__link::after{background:#e31f1b}.iko .page-contacts__link:hover{color:#e31f1b}.iko .banner-info__location-icon-wrap{background:#e31f1b}.iko .reviews-slider__dots li button:hover{background:#f18e8c}.iko .reviews-slider__dots li.slick-active button{background:#e31f1b}.iko .roofing-info__list-item-num{background:#e31f1b}.iko .roofing-connect{background:#e31f1b}.iko .roofing-connect__block-btn:hover{color:#e31f1b}.iko .banner-block__inner-item::before{background:#e31f1b}.iko .page-category__red-box{background:#e31f1b}.iko .woocommerce-breadcrumb a:hover{color:#e31f1b}.iko .product-heading__line{background:#e31f1b}.iko .product-heading__availability-val_preorder{color:#e31f1b}.iko .product-sale-price{color:#e31f1b}.iko .product-sale-date{color:#e31f1b}.iko .product-discr a:hover,.iko .product-inner-discr a:hover{color:#e31f1b}.iko .product-benefits__number{border:1px solid #e31f1b;color:#e31f1b}.iko .product-main-image__btn::before{background:#e31f1b}.iko .product-review__date{background:#e31f1b}.iko .product-accessories-slider-nav__item::before,.iko .product-shades-slider-nav__item::before{background:#e31f1b}.iko .open-hidden-txt::before{background:#e31f1b}.iko .search-results__item:hover .search-result__heading{color:#e31f1b}.iko .shares-item:hover .shares-item__ttl span{color:#e31f1b}.iko .shares-item__content a:hover{color:#e31f1b}.iko .shares-item__ttl span{background-color:#e31f1b;border:1px solid #e31f1b}.iko .price-table__heading-item{background-color:#e31f1b}.katepal .btn_red{background:#004aa9}.katepal .btn_red:hover{background:#003f90}.katepal .popup-btn{background:#004aa9}.katepal .popup-btn:hover{background:#003f90}.katepal .section-heading__line{background:#004aa9}.katepal .header-left-menu-item__wrap:hover .header-left-menu__item-title{color:#004aa9}.katepal .header-top__number:hover{color:#004aa9}.katepal .nav-bar__link::after{background:#004aa9}.katepal .nav-bar__link:hover{color:#004aa9}.katepal .mobile-heder__languages .current-lang{background-color:#004aa9}.katepal .modal-sidebar-hidden-phone__icon{background-color:#004aa9}.katepal .modal-sidebar-hidden-search button{background-color:#004aa9}.katepal .mega-menu-lister ul li a:hover{color:#004aa9}.katepal .nav-bar__item li a:hover{color:#004aa9}.katepal .header-left-menu-item__wrap:hover .header-left-menu__item-title{color:#004aa9}.katepal .mobile-header-modal-sub>ul>li.active-button button{background-color:#004aa9}.katepal .footer-menu-item__ttl:hover{color:#004aa9}.katepal .footer-list__item-link:hover{color:#004aa9}.katepal .footer-social__item::before{background:#004aa9}.katepal .footer__site-author-link:hover{color:#004aa9}.katepal .footer-to-top::before{background:#004aa9}.katepal .side-nav__item-btn:hover{background-color:#004aa9}.katepal .side-nav__item-btn.active{background-color:#004aa9}.katepal .side-nav__item-btn.active:hover{background-color:#0060dc}.katepal .side-nav__item-input-call:hover{color:#004aa9}.katepal .lang-item:hover{background-color:#004aa9}.katepal .current-lang{background-color:#004aa9}.katepal .current-lang:hover{background-color:#0060dc}.katepal .c-media-link:hover svg path{fill:#004aa9}.katepal .button-left-animation:hover span{background-color:#004aa9}.katepal .button-right-animation:hover span{background-color:#004aa9}.katepal .about-us-worker-slider__slide .about-us-worker__name::before{background-color:#004aa9}.katepal .about-us-worker-button .about-us-worker__btn::before{background:#004aa9}.katepal .about-us-info-item .about-us-info-item__ttl:before{background-color:#004aa9}.katepal .gallery-more{background-color:#004aa9}.katepal .about-us-history-item.active .about-us-history-point:before{background-color:#004aa9}.katepal .about-us-benefits{background-color:#004aa9}.katepal .about-us-modal button{background-color:#004aa9}.katepal .woocommerce-notices-wrapper a:hover{color:#004aa9}.katepal .wc-cart-product__remove a:hover{color:#004aa9}.katepal .woocommerce-cart-form__cart-item-name a:hover{color:#004aa9}.katepal .wc-catr-totals{color:#004aa9}.katepal .woocommerce-billing-fields__field-wrapper .form-row input,.katepal .woocommerce-billing-fields__field-wrapper .form-row select,.katepal .woocommerce-shipping-fields__field-wrapper .form-row input,.katepal .woocommerce-shipping-fields__field-wrapper .form-row select{outline-color:#004aa9}.katepal .wc_payment_methods li input:checked~.checkmark,.katepal .wc_shipping__methods li input:checked~.checkmark{background-color:#004aa9}.katepal .woocommerce-message a:hover{color:#004aa9}.katepal .case-image-slider__dots li.slick-active button{background:#004aa9}.katepal .case-image-slider__nav:hover svg{fill:#004aa9}.katepal .cases-pagination__link.active,.katepal .cases-pagination__link.current,.katepal a.page-numbers.active,.katepal a.page-numbers.current,.katepal span.page-numbers.active,.katepal span.page-numbers.current{color:#004aa9;border:1px solid #004aa9}.katepal .category-sidebar-item__list-link:hover{color:#004aa9}.katepal .category-sidebar-item__list-link::before{background-color:#004aa9}.katepal .category-sidebar-item__sub-list-link:hover{color:#004aa9}.katepal .category-sidebar-item__sub-list-link:hover::before{background-color:#004aa9}.katepal .section-category-block__heading-line{background-color:#004aa9}.katepal .contacts-block__number:hover,.katepal .contacts-block__email:hover{color:#004aa9}.katepal .page-contacts-info__phone:hover,.katepal .page-contacts-info__mail:hover{color:#004aa9}.katepal .thanks-modal .popup-btn{background-color:#004aa9}.katepal .page-contacts__link::after{background:#004aa9}.katepal .page-contacts__link:hover{color:#004aa9}.katepal .banner-info__location-icon-wrap{background:#004aa9}.katepal .reviews-slider__dots li button:hover{background:#2a87ff}.katepal .reviews-slider__dots li.slick-active button{background:#004aa9}.katepal .roofing-info__list-item-num{background:#004aa9}.katepal .roofing-connect{background:#004aa9}.katepal .roofing-connect__block-btn:hover{color:#004aa9}.katepal .banner-block__inner-item::before{background:#004aa9}.katepal .page-category__red-box{background:#004aa9}.katepal .woocommerce-breadcrumb a:hover{color:#004aa9}.katepal .product-heading__line{background:#004aa9}.katepal .product-heading__availability-val_preorder{color:#004aa9}.katepal .product-sale-price{color:#004aa9}.katepal .product-sale-date{color:#004aa9}.katepal .product-discr a:hover,.katepal .product-inner-discr a:hover{color:#004aa9}.katepal .product-benefits__number{border:1px solid #004aa9;color:#004aa9}.katepal .product-main-image__btn::before{background:#004aa9}.katepal .product-review__date{background:#004aa9}.katepal .product-accessories-slider-nav__item::before,.katepal .product-shades-slider-nav__item::before{background:#004aa9}.katepal .open-hidden-txt::before{background:#004aa9}.katepal .search-results__item:hover .search-result__heading{color:#004aa9}.katepal .shares-item:hover .shares-item__ttl span{color:#004aa9}.katepal .shares-item__content a:hover{color:#004aa9}.katepal .shares-item__ttl span{background-color:#004aa9;border:1px solid #004aa9}.katepal .price-table__heading-item{background-color:#004aa9}.sim-shingle .btn_red{background:#f05425}.sim-shingle .btn_red:hover{background:#eb4310}.sim-shingle .popup-btn{background:#f05425}.sim-shingle .popup-btn:hover{background:#eb4310}.sim-shingle .section-heading__line{background:#f05425}.sim-shingle .header-left-menu-item__wrap:hover .header-left-menu__item-title{color:#f05425}.sim-shingle .header-top__number:hover{color:#f05425}.sim-shingle .nav-bar__link::after{background:#f05425}.sim-shingle .nav-bar__link:hover{color:#f05425}.sim-shingle .mobile-heder__languages .current-lang{background-color:#f05425}.sim-shingle .modal-sidebar-hidden-phone__icon{background-color:#f05425}.sim-shingle .modal-sidebar-hidden-search button{background-color:#f05425}.sim-shingle .mega-menu-lister ul li a:hover{color:#f05425}.sim-shingle .nav-bar__item li a:hover{color:#f05425}.sim-shingle .header-left-menu-item__wrap:hover .header-left-menu__item-title{color:#f05425}.sim-shingle .mobile-header-modal-sub>ul>li.active-button button{background-color:#f05425}.sim-shingle .footer-menu-item__ttl:hover{color:#f05425}.sim-shingle .footer-list__item-link:hover{color:#f05425}.sim-shingle .footer-social__item::before{background:#f05425}.sim-shingle .footer__site-author-link:hover{color:#f05425}.sim-shingle .footer-to-top::before{background:#f05425}.sim-shingle .side-nav__item-btn:hover{background-color:#f05425}.sim-shingle .side-nav__item-btn.active{background-color:#f05425}.sim-shingle .side-nav__item-btn.active:hover{background-color:#f37955}.sim-shingle .side-nav__item-input-call:hover{color:#f05425}.sim-shingle .lang-item:hover{background-color:#f05425}.sim-shingle .current-lang{background-color:#f05425}.sim-shingle .current-lang:hover{background-color:#f37955}.sim-shingle .c-media-link:hover svg path{fill:#f05425}.sim-shingle .button-left-animation:hover span{background-color:#f05425}.sim-shingle .button-right-animation:hover span{background-color:#f05425}.sim-shingle .about-us-worker-slider__slide .about-us-worker__name::before{background-color:#f05425}.sim-shingle .about-us-worker-button .about-us-worker__btn::before{background:#f05425}.sim-shingle .about-us-info-item .about-us-info-item__ttl:before{background-color:#f05425}.sim-shingle .gallery-more{background-color:#f05425}.sim-shingle .about-us-history-item.active .about-us-history-point:before{background-color:#f05425}.sim-shingle .about-us-benefits{background-color:#f05425}.sim-shingle .about-us-modal button{background-color:#f05425}.sim-shingle .woocommerce-notices-wrapper a:hover{color:#f05425}.sim-shingle .wc-cart-product__remove a:hover{color:#f05425}.sim-shingle .woocommerce-cart-form__cart-item-name a:hover{color:#f05425}.sim-shingle .wc-catr-totals{color:#f05425}.sim-shingle .woocommerce-billing-fields__field-wrapper .form-row input,.sim-shingle .woocommerce-billing-fields__field-wrapper .form-row select,.sim-shingle .woocommerce-shipping-fields__field-wrapper .form-row input,.sim-shingle .woocommerce-shipping-fields__field-wrapper .form-row select{outline-color:#f05425}.sim-shingle .wc_payment_methods li input:checked~.checkmark,.sim-shingle .wc_shipping__methods li input:checked~.checkmark{background-color:#f05425}.sim-shingle .woocommerce-message a:hover{color:#f05425}.sim-shingle .case-image-slider__dots li.slick-active button{background:#f05425}.sim-shingle .case-image-slider__nav:hover svg{fill:#f05425}.sim-shingle .cases-pagination__link.active,.sim-shingle .cases-pagination__link.current,.sim-shingle a.page-numbers.active,.sim-shingle a.page-numbers.current,.sim-shingle span.page-numbers.active,.sim-shingle span.page-numbers.current{color:#f05425;border:1px solid #f05425}.sim-shingle .category-sidebar-item__list-link:hover{color:#f05425}.sim-shingle .category-sidebar-item__list-link::before{background-color:#f05425}.sim-shingle .category-sidebar-item__sub-list-link:hover{color:#f05425}.sim-shingle .category-sidebar-item__sub-list-link:hover::before{background-color:#f05425}.sim-shingle .section-category-block__heading-line{background-color:#f05425}.sim-shingle .contacts-block__number:hover,.sim-shingle .contacts-block__email:hover{color:#f05425}.sim-shingle .page-contacts-info__phone:hover,.sim-shingle .page-contacts-info__mail:hover{color:#f05425}.sim-shingle .thanks-modal .popup-btn{background-color:#f05425}.sim-shingle .page-contacts__link::after{background:#f05425}.sim-shingle .page-contacts__link:hover{color:#f05425}.sim-shingle .banner-info__location-icon-wrap{background:#f05425}.sim-shingle .reviews-slider__dots li button:hover{background:#f8b29c}.sim-shingle .reviews-slider__dots li.slick-active button{background:#f05425}.sim-shingle .roofing-info__list-item-num{background:#f05425}.sim-shingle .roofing-connect{background:#f05425}.sim-shingle .roofing-connect__block-btn:hover{color:#f05425}.sim-shingle .banner-block__inner-item::before{background:#f05425}.sim-shingle .page-category__red-box{background:#f05425}.sim-shingle .woocommerce-breadcrumb a:hover{color:#f05425}.sim-shingle .product-heading__line{background:#f05425}.sim-shingle .product-heading__availability-val_preorder{color:#f05425}.sim-shingle .product-sale-price{color:#f05425}.sim-shingle .product-sale-date{color:#f05425}.sim-shingle .product-discr a:hover,.sim-shingle .product-inner-discr a:hover{color:#f05425}.sim-shingle .product-benefits__number{border:1px solid #f05425;color:#f05425}.sim-shingle .product-main-image__btn::before{background:#f05425}.sim-shingle .product-review__date{background:#f05425}.sim-shingle .product-accessories-slider-nav__item::before,.sim-shingle .product-shades-slider-nav__item::before{background:#f05425}.sim-shingle .open-hidden-txt::before{background:#f05425}.sim-shingle .search-results__item:hover .search-result__heading{color:#f05425}.sim-shingle .shares-item:hover .shares-item__ttl span{color:#f05425}.sim-shingle .shares-item__content a:hover{color:#f05425}.sim-shingle .shares-item__ttl span{background-color:#f05425;border:1px solid #f05425}.sim-shingle .category-feed-item-content__info-price{background-color:#f05425}.banner-slider-wrap{position:relative;margin-top:0}@media only screen and (min-width:992px){.banner-slider-wrap{margin-top:40px}}.banner-slider-wrap .slick-slide{height:auto}.banner-slider{width:100%;outline:none;visibility:hidden}.banner-slider.slick-initialized{visibility:visible}.banner-slider__slide{width:100%;position:relative}.banner-container{min-height:calc(50vh - 60px);padding:50px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3}@media only screen and (min-width:780px){.banner-container{min-height:calc(80vh - 60px)}}.home .banner-container{min-height:calc(50vh - 60px)}@media only screen and (min-width:780px){.home .banner-container{min-height:calc(100vh - 60px)}}@media only screen and (min-width:576px){.banner-container{padding:50px 0}}.sim-shingle .banner-container{min-height:calc(40vh - 60px)}@media only screen and (min-width:780px){.sim-shingle .banner-container{min-height:calc(60vh - 60px)}}.banner-block{width:100%}.banner-info{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-align:start;-ms-flex-align:start;align-items:flex-start}.banner-info__title{margin:0;font-size:30px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1.2}.banner-info__title:hover{color:#fff}@media only screen and (min-width:576px){.banner-info__title{font-size:32px}}@media only screen and (min-width:768px){.banner-info__title{font-size:36px}}@media only screen and (min-width:992px){.banner-info__title{font-size:42px}}@media only screen and (min-width:1200px){.banner-info__title{font-size:48px}}.banner-info__location-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin-top:10px}@media only screen and (min-width:768px){.banner-info__location-wrap{margin-top:15px}}@media only screen and (min-width:992px){.banner-info__location-wrap{margin-top:20px}}.banner-info__location-icon-wrap{width:32px;height:32px;background:#e30613;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:12px}.banner-info__location-icon{width:14px;fill:#fff;stroke:#fff}.banner-info__location-icon svg{display:block}.banner-info__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 44px);color:#fff;line-height:1.2}.banner-info__location-title{font-size:16px;font-weight:700}@media only screen and (min-width:768px){.banner-info__location-title{font-size:18px}}.banner-info__location-discr{font-size:14px;font-weight:400}.banner-slider__slide-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banner-slider__slide-bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-slider-nav{position:absolute;bottom:15px;right:15px;display:none}@media only screen and (min-width:992px){.banner-slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;right:calc((100% - 960px) / 2);bottom:58px}}@media only screen and (min-width:1200px){.banner-slider-nav{right:calc((100% - 1170px) / 2)}}@media only screen and (min-width:1320px){.banner-slider-nav{right:calc((100% - 1230px) / 2)}}@media only screen and (min-width:1420px){.banner-slider-nav{right:calc((100% - 1330px) / 2)}}.banner-slider-nav .slick-list{overflow:visible}.banner-slider-nav .slick-track{width:auto}.banner-slider-nav .slick-slide{position:relative;cursor:pointer;outline:none;position:relative;cursor:pointer;-webkit-transition:all , .3s;transition:all , .3s}.banner-slider-nav .slick-slide:nth-child(2) .banner-slider-nav__item-inner,.banner-slider-nav .slick-slide:nth-child(4) .banner-slider-nav__item-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.banner-slider-nav .slick-slide:nth-child(3) .banner-slider-nav__item-inner{-webkit-transform:translateY(-200%);transform:translateY(-200%)}.banner-slider-nav .slick-current .banner-slider-nav__item-inner::after{border:10px solid rgb(255 255 255 / .7)}.banner-slider-nav__item-inner{width:100%;height:100%;border:1px solid #fff;position:relative;width:60px!important;height:40px!important}.banner-slider-nav__item-inner::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:10px solid #fff0;-webkit-transition:all , .5s;transition:all , .5s}@media only screen and (min-width:768px){.banner-slider-nav__item-inner{width:80px!important;height:50px!important}}@media only screen and (min-width:992px){.banner-slider-nav__item-inner{width:109px!important;height:71px!important}}.banner-slider-nav__item-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-our-products{padding:50px 0}@media only screen and (min-width:992px){.section-our-products{padding-top:90px;padding-bottom:70px}}@media only screen and (min-width:576px){.our-products-container{padding:0}}.our-products__block{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:7.5px;padding-right:7.5px}@media only screen and (min-width:768px){.our-products__block{margin-top:20px}}@media only screen and (min-width:992px){.our-products__block{margin-top:30px;padding-left:15px;padding-right:15px}}@media only screen and (min-width:1200px){.our-products__block{margin-top:-75px;padding-left:75px;padding-right:75px}}@media only screen and (min-width:1420px){.our-products__block{padding-left:150px;padding-right:150px}}.our-products__item-wrap{padding-left:7.5px;padding-right:7.5px;margin-top:50px}@media only screen and (min-width:1200px){.our-products__item-wrap{margin-top:0}.our-products__item-wrap:nth-child(1),.our-products__item-wrap:nth-child(3),.our-products__item-wrap:nth-child(4),.our-products__item-wrap:nth-child(6){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-products__item-wrap:nth-child(2){margin-top:100px}.our-products__item-wrap:nth-child(5){margin-top:30px}.our-products__item-wrap:nth-child(4),.our-products__item-wrap:nth-child(6){-webkit-transform:translateY(-70px);transform:translateY(-70px)}}.our-products__item{width:100%;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.our-products__item:hover .our-products__item-info{background:#d9dee2}.our-products__item:hover .our-products__item-image{-webkit-transform:scale(1.2);transform:scale(1.2)}.our-products__item-info{width:100%;background:#f6f7f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;padding-bottom:10px;-webkit-transition:all , 1s;transition:all , 1s}@media only screen and (min-width:768px){.our-products__item-info{padding:20px;padding-bottom:15px}}@media only screen and (min-width:992px){.our-products__item-info{padding:25px;padding-bottom:20px}}@media only screen and (min-width:1200px){.our-products__item-info{padding:25px 15px}}.our-products__item-title{margin:0;font-size:16px;font-weight:700;color:#000;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:7px}@media only screen and (min-width:992px){.our-products__item-title{font-size:18px;margin-bottom:10px}}.our-products__item-discr{margin:0;font-size:14px;font-weight:400;color:#696969;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:992px){.our-products__item-discr{font-size:16px}}.our-products__item-image-wrap{width:100%;height:250px;overflow:hidden}@media only screen and (min-width:576px){.our-products__item-image-wrap{height:275px}}@media only screen and (min-width:768px){.our-products__item-image-wrap{height:200px}}@media only screen and (min-width:992px){.our-products__item-image-wrap{height:250px}}@media only screen and (min-width:1200px){.our-products__item-image-wrap{height:185px}}.our-products__item-image{-webkit-transition:all , 1s;transition:all , 1s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-statistic{padding:30px 0;position:relative}@media only screen and (min-width:768px){.section-statistic{padding-top:30px;padding-bottom:50px}}@media only screen and (min-width:992px){.section-statistic{padding-top:10px;padding-bottom:45px}}.section-statistic__house-image{position:absolute;width:100%;bottom:0;right:0}@media only screen and (min-width:992px){.section-statistic__house-image{width:60%}}.statistic-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:30px}@media only screen and (min-width:768px){.statistic-block{margin-top:50px}}@media only screen and (min-width:992px){.statistic-block{margin-top:70px}}.statistic-item{position:relative;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-align:center;-ms-flex-align:center;align-items:center;margin:60px 0}@media only screen and (min-width:992px){.statistic-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:40px;margin:50px 0}}@media only screen and (min-width:1200px){.statistic-item{padding-left:70px}}.statistic-item__bubbles{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:60%}.statistic-item__val{font-family:FranklinGothic;font-size:40px;font-weight:700;color:#000;line-height:1;position:relative;z-index:2}@media only screen and (min-width:768px){.statistic-item__val{font-size:50px}}@media only screen and (min-width:992px){.statistic-item__val{font-size:60px}}@media only screen and (min-width:1200px){.statistic-item__val{font-size:72px}}.statistic-item__val small{font-weight:700}.statistic-item__discr{font-size:14px;font-weight:400;color:#000;position:relative;z-index:2}@media only screen and (min-width:768px){.statistic-item__discr{font-size:16px}}@media only screen and (min-width:992px){.statistic-item__discr{font-size:18px;width:170px}}.section-reviews{padding:50px 0}@media only screen and (min-width:768px){.section-reviews{padding:75px 0}}@media only screen and (min-width:992px){.section-reviews{padding:80px 0}}.reviews-slider{margin-top:30px!important;outline:none;padding-bottom:40px}@media only screen and (min-width:768px){.reviews-slider{margin-top:50px!important}}.reviews-slider__slide{width:100%;outline:none;padding:0 15px}@media only screen and (min-width:576px){.reviews-slider__slide{padding:0}}.reviews-slide__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews-slide__image-wrap{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-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media only screen and (min-width:768px){.reviews-slide__image-wrap{margin-bottom:0}}.reviews-slide__image-logo{max-width:60%;margin-bottom:10px}.reviews-slide__image-sign{max-width:60%}.reviews-slide__info{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-align:center;-ms-flex-align:center;align-items:center;text-align:justify}@media only screen and (min-width:768px){.reviews-slide__info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}@media only screen and (min-width:992px){.reviews-slide__info{width:690px}}.reviews-slide__author{font-family:FranklinGothic;font-size:18px;font-weight:700;color:#000;margin-bottom:10px}.reviews-slide__text{font-size:14px;font-weight:400;color:#000;margin:0}@media only screen and (min-width:992px){.reviews-slide__text{font-size:16px}}.reviews-slider__dots{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.reviews-slider__dots li{list-style:none;margin-left:10px}.reviews-slider__dots li:first-child{margin-left:0}@media only screen and (min-width:768px){.reviews-slider__dots li{margin-left:15px}}.reviews-slider__dots li button{font-size:0;width:19px;height:7px;border:none;border-radius:7px;background:#e4e4e4;outline:none;cursor:pointer;padding:0;-webkit-transition:all , .5s;transition:all , .5s}.reviews-slider__dots li button:hover{background:#fb6d76}.reviews-slider__dots li:last-child button{margin-right:0}.reviews-slider__dots li.slick-active button{width:53px;background:#e30613}.section-map{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.roofsk-map{width:calc(100vw - 20px);height:260px;margin:10px}@media only screen and (min-width:576px){.roofsk-map{height:300px}}@media only screen and (min-width:768px){.roofsk-map{width:calc(50vw - 120px);margin:50px;height:350px}.roofsk-map:first-child:last-child{width:calc(100vw - 20px)}}@media only screen and (min-width:992px){.roofsk-map{height:400px}}@media only screen and (min-width:1200px){.roofsk-map{height:460px}}.roofsk-map iframe{width:100%;height:100%}img.lg-object.lg-image{height:inherit!important}.image-text__section{padding:25px 0}@media only screen and (min-width:768px){.image-text__section{padding:50px 0}}@media only screen and (min-width:992px){.image-text__section{padding:75px 0}}.image-text__block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.image-text__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.image-text__block:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-text__block:nth-child(odd) .image-text__block-txt{padding-right:0;padding-left:25px}}.image-text__block a{color:#000}.image-text__block-txt{width:100%;padding:15px 0}@media only screen and (min-width:992px){.image-text__block-txt{width:50%;padding:25px 15px;padding-right:25px;padding-left:0}}.image-text__block-txt_full{width:100%}.image-text__block-img{width:100%}@media only screen and (min-width:992px){.image-text__block-img{width:50%}}.image-text__block-img-inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-product-inner{width:100%;height:60vh;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.home .banner-product-inner{height:100vh}.banner-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}@media only screen and (min-width:768px){.banner-block__inner{margin-top:120px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:1200px){.banner-block__inner{margin-top:0}}.banner-block__inner-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;padding-right:22px;margin:10px;background:#23272b;cursor:pointer;-webkit-transition:all , .3s;transition:all , .3s}.banner-block__inner-item::before{content:'';display:block;width:100%;height:0%;background:#e30613;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all , .25s;transition:all , .25s}.banner-block__inner-item:hover::before{height:100%}@media only screen and (min-width:768px){.banner-block__inner-item{margin:0}.banner-block__inner-item:nth-child(2){-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.banner-block__inner-item-text{font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;line-height:1.2;margin-right:15px;max-width:174px;z-index:2}.banner-block__inner-item-icon{max-width:45px;z-index:2}.page-category{position:absolute;display:none;bottom:-27px;left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:576px){.page-category{left:calc((100% - 540px) / 2)}}@media only screen and (min-width:768px){.page-category{left:calc((100% - 720px) / 2)}}@media only screen and (min-width:992px){.page-category{left:calc((100% - 960px) / 2);bottom:-32px}}@media only screen and (min-width:1200px){.page-category{left:calc((100% - 1170px) / 2)}}@media only screen and (min-width:1320px){.page-category{left:calc((100% - 1230px) / 2)}}@media only screen and (min-width:1420px){.page-category{left:calc((100% - 1330px) / 2)}}.page-category__red-box{width:45px;height:54px;background:#e30613;-webkit-transform:skewX(-35deg);transform:skewX(-35deg);z-index:2}@media only screen and (min-width:992px){.page-category__red-box{height:64px}}.page-category__inner{height:27px;padding:5px 24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.page-category__inner::before{content:'';display:block;width:100%;height:100%;background:rgb(255 255 255 / .9);-webkit-transform:skewX(-35deg);transform:skewX(-35deg);position:absolute;top:0;left:5px;z-index:1}.page-category__inner *{position:relative;z-index:2}@media only screen and (min-width:992px){.page-category__inner{height:32px}}.woocommerce-breadcrumb{overflow:hidden;display:-webkit-box;max-width:79vw;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media only screen and (min-width:576px){.woocommerce-breadcrumb{max-width:485px}}@media only screen and (min-width:768px){.woocommerce-breadcrumb{max-width:690px}}@media only screen and (min-width:992px){.woocommerce-breadcrumb{max-width:890px}}@media only screen and (min-width:1200px){.woocommerce-breadcrumb{max-width:1100px}}@media only screen and (min-width:1320px){.woocommerce-breadcrumb{max-width:1200px}}@media only screen and (min-width:1420px){.woocommerce-breadcrumb{max-width:1300px}}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{font-family:Raleway;font-size:10px;font-weight:400;color:#72777c}@media only screen and (min-width:992px){.woocommerce-breadcrumb,.woocommerce-breadcrumb a{font-size:12px}}.woocommerce-breadcrumb a{-webkit-transition:all , .25s;transition:all , .25s}.woocommerce-breadcrumb a:hover{color:#e30613}.page-category__devider{margin:0 9px}.product-inner-devider{padding:0 15px}.product-inner-devider::after{content:'';display:block;width:100%;height:1px;background:#dedede}.section-product-inner{padding:50px 0}@media only screen and (min-width:992px){.section-product-inner{padding:60px 0}}@media only screen and (min-width:576px){.section-product-inner__container{padding:0}}.product-info-wrap,.product-slider-specifications,.product-accessories-wrap{padding-bottom:15px}.product-info-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-heading__title{font-size:18px;font-weight:700;color:#000;margin:0;line-height:1.2}@media only screen and (min-width:768px){.product-heading__title{font-size:20px}}@media only screen and (min-width:992px){.product-heading__title{font-size:24px}}.product-heading__line{width:40px;height:2px;background:#e30613;margin-top:5px}.product-heading__availability{margin-bottom:5px;margin-top:15px}.product-heading__availability-ttl{font-weight:700;font-size:18px}.product-heading__availability-val{font-weight:400;font-size:18px;color:green;margin-left:1px}.product-heading__availability-val_preorder{color:#e30613}.product-heading__price{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-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:768px){.product-heading__price{font-size:16px}}@media only screen and (min-width:992px){.product-heading__price{font-size:20px}}.product-price-cart__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-sale-price{font-size:20px;font-weight:700;color:#e30613;line-height:1.2;margin-right:15px;background:#e0e0e0;padding:8px;border-radius:5px;height:42px}.product-regular-price_disable{font-size:20px;font-weight:700;color:#909090;line-height:1.2;text-decoration:line-through;margin-bottom:5px;margin-right:8px}.product-logo{margin-left:10px;width:150px;height:40px;overflow:hidden;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all , .5s;transition:all , .5s}.product-logo img{display:block;max-width:100%;max-height:100%}.product-sale-date{font-weight:700;color:#e30613;font-size:14px;margin-top:10px}@media only screen and (min-width:992px){.product-sale-date{font-size:16px}}.wc-add-to-catr-btn{min-width:100px;border-radius:5px}.wc-add-to-catr-btn svg{display:block;width:22px;height:22px;margin-left:10px}@media only screen and (min-width:350px){.wc-add-to-catr-btn{min-width:150px}}.product-heading__like{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.product-heading__like-heart{fill:#e30613;width:30px;cursor:pointer;-webkit-transition:all , .3s;transition:all , .3s}.product-heading__like-heart:hover{opacity:.8}.product-heading__like-heart.pulse{-webkit-animation:pulse 1s ease;animation:pulse 1s ease}.product-heading__like-counter{margin-left:10px}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.product-discr,.product-inner-discr{font-family:'Roboto';font-size:16px;font-weight:400;line-height:1.2;color:#000;margin:0}.product-discr a,.product-inner-discr a{display:inline-block;font-weight:600;color:#000;-webkit-transition:all , .3s;transition:all , .3s}.product-discr a:hover,.product-inner-discr a:hover{color:#e30613}.product-discr p,.product-discr ul,.product-inner-discr p,.product-inner-discr ul{font-size:16px}.product-discr h2,.product-inner-discr h2{font-size:24px}@media only screen and (min-width:768px){.product-discr h2,.product-inner-discr h2{font-size:28px}}@media only screen and (min-width:992px){.product-discr h2,.product-inner-discr h2{font-size:32px}}.product-discr h3,.product-inner-discr h3{font-size:22px}@media only screen and (min-width:768px){.product-discr h3,.product-inner-discr h3{font-size:26px}}@media only screen and (min-width:992px){.product-discr h3,.product-inner-discr h3{font-size:30px}}.product-discr h4,.product-inner-discr h4{font-size:20px}@media only screen and (min-width:768px){.product-discr h4,.product-inner-discr h4{font-size:24px}}@media only screen and (min-width:992px){.product-discr h4,.product-inner-discr h4{font-size:28px}}.product-discr h5,.product-inner-discr h5{font-size:18px}@media only screen and (min-width:768px){.product-discr h5,.product-inner-discr h5{font-size:22px}}@media only screen and (min-width:992px){.product-discr h5,.product-inner-discr h5{font-size:26px}}.product-discr{margin-top:15px}@media only screen and (min-width:992px){.product-discr{margin-top:24px}}.product-discr img{display:block;max-width:100%;height:auto}.product-inner-discr{position:relative;margin-top:35px;line-height:2;-webkit-transition:all , 1.5s ease-out;transition:all , 1.5s ease-out}.post-inner-discr{height:auto!important;max-height:100000px!important}.post-inner-discr::after{display:none!important}.post-inner-discr ol,.post-inner-discr ul{margin:2.5px 0}@media only screen and (min-width:768px){.post-inner-discr ol,.post-inner-discr ul{margin:5px 0}}@media only screen and (min-width:992px){.post-inner-discr ol,.post-inner-discr ul{margin:8px 0}}.post-inner-discr ol li,.post-inner-discr ul li{margin:2.5px 0}@media only screen and (min-width:768px){.post-inner-discr ol li,.post-inner-discr ul li{margin:5px 0}}@media only screen and (min-width:992px){.post-inner-discr ol li,.post-inner-discr ul li{margin:8px 0}}.product-benefits{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:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}@media only screen and (min-width:992px){.product-benefits{margin-top:20px;margin-bottom:45px}}.product-benefits__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:15px}@media only screen and (min-width:576px){.product-benefits__item{width:48%}}@media only screen and (min-width:992px){.product-benefits__item{margin-top:25px}}.product-benefits__number{width:24px;height:24px;border:1px solid #e30613;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:700;color:#e30613;margin-right:12px}.product-benefits__text{width:calc(100% - 36px);font-family:'Roboto';font-size:12px;font-weight:400;color:#000;line-height:1.2}.product-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-order__btn{font-size:14px;text-transform:uppercase;margin-right:15px}@media only screen and (min-width:576px){.product-order__btn{font-size:16px}}@media only screen and (min-width:768px){.product-order__btn{font-size:20px;margin-right:25px}}@media only screen and (min-width:992px){.product-order__btn{font-size:24px;margin-right:35px}}.product-order__text{display:inline-block;max-width:220px;font-size:12px;font-weight:400;line-height:1.2}.product-main-image-col{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.product-main-image-col{margin-top:25px}}@media only screen and (min-width:992px){.product-main-image-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:0;padding-left:0}}.product-main-image{width:100%;height:300px;overflow:hidden}.product-main-image:hover .product-main-image__bg{-webkit-transform:scale(1.2);transform:scale(1.2)}@media only screen and (min-width:768px){.product-main-image{height:373px}}@media only screen and (min-width:992px){.product-main-image{width:calc(83% - 10px);height:340px}}@media only screen and (min-width:1200px){.product-main-image{width:calc(85% - 20px);height:400px}}@media only screen and (min-width:1320px){.product-main-image{height:425px}}@media only screen and (min-width:1420px){.product-main-image{height:450px}}.sim-shingle .product-main-image{width:100%}.product-main-image_galery{width:100%!important}.product-main-image__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all , 1s;transition:all , 1s}.product-main-image__inner{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:992px){.product-main-image__inner{margin-top:0;width:18%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1320px){.product-main-image__inner{width:17.5%}}.product-main-image__btn{position:relative;width:24%;padding:12px 5px;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:#ebebeb;-webkit-transition:all , .3s;transition:all , .3s}.product-main-image__btn *{position:relative;z-index:3}.product-main-image__btn::before{content:'';display:block;width:100%;height:100%;background:#e30613;position:absolute;top:0;left:0;opacity:0;z-index:1;-webkit-transition:all , .5s linear;transition:all , .5s linear}.product-main-image__btn_credit::before{background:#27d507}.product-main-image__btn:hover::before{opacity:.7!important}.product-main-image__btn.animate::before{opacity:.7}@media only screen and (min-width:992px){.product-main-image__btn{width:100%;height:82px}}@media only screen and (min-width:1200px){.product-main-image__btn{height:98px}}@media only screen and (min-width:1320px){.product-main-image__btn{height:104px}}@media only screen and (min-width:1420px){.product-main-image__btn{height:110px}}.product-main-image__btn_yevidnovlennya::before{background:#ffd406}.product-main-image__btn-icon{width:18px;fill:#a5a9ab}.product-main-image__btn-icon img{width:100%;display:block}.product-main-image__btn-text{margin-top:10px;font-family:FranklinGothic;font-size:10px;font-weight:400;color:#414447;text-transform:uppercase;line-height:1.1;text-align:center;-webkit-transition:all , .5s linear;transition:all , .5s linear}@media only screen and (min-width:576px){.product-main-image__btn-text{font-size:12px;margin-top:15px}}.product-popup-inner__form{position:relative;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-align:center;-ms-flex-align:center;align-items:center}.product-popup-inner__form .page-contacts-form__input{width:100%;margin-bottom:10px}.product-popup-inner__form .page-contacts-form__btn{position:relative;width:210px;height:50px;margin-top:15px}.page-contacts-info__form .page-contacts-form__btn{margin-left:auto;margin-right:auto}.product-slider-wrap{width:100%;position:relative;margin-top:25px}.product-slider{width:100%;outline:none}.product-slider__slide{width:100%;height:300px}@media only screen and (min-width:768px){.product-slider__slide{height:373px}}@media only screen and (min-width:992px){.product-slider__slide{width:calc(83% - 20px);height:370px}}@media only screen and (min-width:1200px){.product-slider__slide{width:calc(85% - 20px);height:400px}}@media only screen and (min-width:1320px){.product-slider__slide{height:425px}}@media only screen and (min-width:1420px){.product-slider__slide{height:450px}}.product-slider__slide-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-slider-nav{position:absolute;bottom:20px;left:23px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex}.product-slider-nav__item{width:42px;height:42px;border-radius:42px;border:1.5px solid #c6c6c6;background:#fff0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;-webkit-transition:all , .3s;transition:all , .3s}.product-slider-nav__item::before{content:'';display:block;width:0;height:42px;background:#c6c6c6;position:absolute;top:-2px;z-index:1;-webkit-transition:all , .3s;transition:all , .3s}.product-slider-nav__item:hover::before{width:42px}.product-slider-nav__item:hover .product-slider-nav__item-icon{fill:#fff}.product-slider-nav__item:first-child{margin-right:7px}.product-slider-nav__prev::before{right:-2px}.product-slider-nav__next::before{left:-2px}.product-slider-nav__item-icon{width:20px;fill:#c6c6c6;z-index:2;-webkit-transition:all , .3s;transition:all , .3s}.product-slider-nav__item-icon svg{display:block}.product-slider-nav__item-icon_revers{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-slider__count{position:absolute;top:25px;right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Raleway;font-size:16px;font-weight:700;color:#fff;line-height:1;z-index:10}@media only screen and (min-width:768px){.product-slider__count{font-size:18px}}.product-slider__count #current-slide{font-size:28px}@media only screen and (min-width:768px){.product-slider__count #current-slide{font-size:32px}}.product-col-specifications{margin-top:15px}@media only screen and (min-width:768px){.product-col-specifications{margin-top:25px}}@media only screen and (min-width:992px){.product-col-specifications{margin-top:0}}.product-specifications{width:100%;margin-top:20px}@media only screen and (min-width:768px){.product-specifications{margin-top:10px}}.product-specifications__item{width:100%;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-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;color:#000;line-height:1.3;margin-top:10px;position:relative}@media only screen and (min-width:768px){.product-specifications__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px}.product-specifications__item::after{content:'';display:block;width:100%;height:1px;background:#e7ebec;z-index:1;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-specifications__item span{position:relative;z-index:2;background:#fff}}.product-specifications__item-title{text-align:center;color:#414447;line-height:1.6}@media only screen and (min-width:768px){.product-specifications__item-title{width:70%;text-align:left}.product-specifications__item-title span{padding-right:15px}}.product-specifications__item-val{text-align:center;color:#72777c;line-height:1.4}@media only screen and (min-width:768px){.product-specifications__item-val{width:30%;text-align:right}.product-specifications__item-val span{padding-left:15px}}.product-reviews-row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:15px 0}@media only screen and (min-width:768px){.product-reviews-row{margin:25px 0}}@media only screen and (min-width:992px){.product-reviews-row{margin:35px 0}}.product-reviews{position:relative}.product-reviews-wrap{overflow-y:auto}@media only screen and (min-width:992px){.product-reviews-wrap{padding-left:15px;position:absolute;top:0;left:0;right:0;bottom:0;max-height:400px}}.product-reviews-wrap::-webkit-scrollbar{width:6px;background:#e6e6e6}.product-reviews-wrap::-webkit-scrollbar-thumb{background:#bababa}.product-reviews-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-reviews-block .commentlist{padding-left:0}.product-review__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f8f8f8;padding:20px;margin-bottom:15px}.product-review__item:last-child{margin-bottom:0}.product-review__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-review__author{font-size:16px;font-weight:700;color:#000;margin-right:7px}.product-review__date{width:57px;height:15px;background:#e30613;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;font-weight:400;color:#fff}.product-review__content{font-size:14px;font-weight:400;color:#23272b;line-height:1.2;margin-top:15px}.product-review-send{margin-top:20px}@media only screen and (min-width:768px){.product-review-send{margin-top:25px}}@media only screen and (min-width:992px){.product-review-send{margin-top:0;padding-left:0}}.product-reviews-send__text{font-size:14px;font-weight:400;color:#000;margin:0}@media only screen and (min-width:768px){.product-reviews-send__text{font-size:16px}}.product-review-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;padding-bottom:20px;background:#23272b;color:#fff}.product-review-form .comment-respond{width:100%}@media only screen and (min-width:768px){.product-review-form{margin-top:25px;padding:20px;padding-bottom:30px}}@media only screen and (min-width:992px){.product-review-form{margin-top:35px}}.product-review-form__ttl{width:100%;font-size:14px;font-weight:700;color:#fff;margin-bottom:15px}@media only screen and (min-width:768px){.product-review-form__ttl{font-size:16px}}.product-review-form__input,.product-review-form__text-area{width:100%;border:none;background:#fff;font-size:14px;font-weight:400;color:#000;margin-bottom:15px;padding:9px 12px;outline:none}.product-review-form__input::-webkit-input-placeholder,.product-review-form__text-area::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#000}.product-review-form__input::-moz-placeholder,.product-review-form__text-area::-moz-placeholder{font-size:14px;font-weight:400;color:#000}.product-review-form__input::-ms-input-placeholder,.product-review-form__text-area::-ms-input-placeholder{font-size:14px;font-weight:400;color:#000}.product-review-form__input::placeholder,.product-review-form__text-area::placeholder{font-size:14px;font-weight:400;color:#000}@media only screen and (min-width:576px){.product-review-form__input{width:48%}.product-review-form__input_email{margin-left:3%}}.product-review-form__text-area{resize:none;height:64px}.product-review-form__btn{float:right;margin-left:auto;padding:10px 55px}.product-accessories-wrap{margin-top:50px}@media only screen and (min-width:992px){.product-accessories-wrap{margin-top:40px}}.product-accessories__slider-wrap,.product-shades__slider-wrap{position:relative;margin-top:15px;padding-bottom:20px}@media only screen and (min-width:576px){.product-accessories__slider-wrap,.product-shades__slider-wrap{margin:0 -15px}}@media only screen and (min-width:768px){.product-accessories__slider-wrap,.product-shades__slider-wrap{margin-top:25px}}.product-accessories__slide{outline:none;padding:0 5px}.product-accessories__slide-block{width:100%;padding-top:60px;padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-accessories__slide-block:hover .product-accessories__slide-image-inner{-webkit-transform:scale(1.2);transform:scale(1.2)}.product-accessories__slide-block:hover .product-accessories__slide-inner::after{height:100%}@media only screen and (min-width:576px){.product-accessories__slide-block{padding-top:35px;padding-bottom:30px}}@media only screen and (min-width:768px){.product-accessories__slide-block{padding-top:40px}}@media only screen and (min-width:992px){.product-accessories__slide-block{padding-top:27px;padding-bottom:29px}}.product-accessories__slide-image{width:100%;height:220px;outline:none;overflow:hidden}.product-accessories__slide-image.disable{pointer-events:none}.product-accessories__slide-image-inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:10;-webkit-transition:all , 1s;transition:all , 1s}.product-accessories__slide-inner{position:relative;width:100%;padding-top:15px;padding-bottom:12px;padding-left:15px;min-height:88.8px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:10}.product-accessories__slide-inner::after{content:'';display:block;width:100%;height:0%;background:#f0f2f3;position:absolute;left:0;bottom:0;z-index:1;-webkit-transition:all , .3s;transition:all , .3s}.product-accessories__slide-ttl{font-family:FranklinGothic;font-size:16px;font-weight:500;color:#414447;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:5px;z-index:2}.product-accessories__slide-discr{font-family:Raleway;font-size:14px;font-weight:400;color:#7e8489;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;z-index:2}.product-accessories-slider-nav,.product-shades-slider-nav{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex}.product-accessories-slider-nav__item,.product-shades-slider-nav__item{width:30px;height:30px;background:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.product-accessories-slider-nav__item::before,.product-shades-slider-nav__item::before{content:'';width:0%;height:100%;background:#e30613;position:absolute;top:0;-webkit-transition:all , .3s;transition:all , .3s;z-index:1}.product-accessories-slider-nav__item:hover::before,.product-shades-slider-nav__item:hover::before{width:100%}.product-accessories-slider-nav__item:first-child,.product-shades-slider-nav__item:first-child{margin-right:8px}.product-accessories-slider-nav__prev::before,.product-shades-slider-nav__prev::before{right:0}.product-accessories-slider-nav__next::before,.product-shades-slider-nav__next::before{left:0}.product-accessories-slider-nav__prev-icon,.product-shades-slider-nav__prev-icon{z-index:2;width:10px;fill:#fff;-webkit-transition:all , .3s;transition:all , .3s}.product-accessories-slider-nav__prev-icon svg,.product-shades-slider-nav__prev-icon svg{display:block}.product-accessories-slider-nav__prev-icon_revers,.product-shades-slider-nav__prev-icon_revers{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.open-hidden-txt{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);width:32px;height:32px;background:#fff;border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:20;cursor:pointer;-webkit-transition:all , .5s .5s;transition:all , .5s .5s;display:none}.open-hidden-txt::before{content:'';display:block;width:0%;height:0%;position:absolute;top:50%;left:50%;background:#e30613;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all , .3s;transition:all , .3s}.open-hidden-txt:hover::before{width:100%;height:100%}.open-hidden-txt__icon{z-index:2;width:15px;fill:#ccc;display:block}img.lg-object.lg-image{height:auto!important}.product-popup-form-credit .thanks-modal-inner{min-width:600px}.credit-modal-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:25px 0}.credit-modal__image{width:100px;margin-right:20px}.credit-modal-info{text-align:left}.credit-modal-info__ttl{font-size:24px;font-weight:700;text-transform:uppercase;color:#e30613;margin-bottom:5px}.credit-modal-info__text{font-size:16px;font-weight:700}.credit-modal__sub-ttl{font-size:20px;font-weight:700;margin-bottom:-15px;text-align:center}.credit-modal-block__advantages{width:100%;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-align:center;-ms-flex-align:center;align-items:center;text-align:center}.credit-modal-block__advantages-ttl{font-size:24px;font-weight:700;text-transform:uppercase;color:#e30613;margin-bottom:5px}.credit-modal-block__advantages-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:30px}.credit-modal-block__advantages-item{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-align:center;-ms-flex-align:center;align-items:center;margin:0 15px}.credit-modal-block__advantages-item-img{width:100px}.credit-modal-block__advantages-item-ttl{font-size:18px;font-weight:700;text-align:center}.roofing-sub-ttl__block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.roofing-sub-ttl_etaps{margin-bottom:-100px}@media only screen and (min-width:576px){.roofing-sub-ttl_etaps{margin-bottom:-50px}}@media only screen and (min-width:768px){.roofing-sub-ttl_etaps{margin-bottom:-75px}}@media only screen and (min-width:992px){.roofing-sub-ttl_etaps{margin-bottom:-55px}}.roofing-sub-ttl{text-align:center;font-size:20px;font-weight:700;color:#000}@media only screen and (min-width:768px){.roofing-sub-ttl{font-size:30px}}@media only screen and (min-width:992px){.roofing-sub-ttl{font-size:40px}}.roofing-btn{width:200px;margin-top:25px}.roof-section{margin-top:15px;margin-bottom:50px}@media only screen and (min-width:992px){.roof-section{margin-top:10px}}.roofing-section__block{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all , .5s;transition:all , .5s}.roofing-section__block:nth-child(2){margin-top:5px}.roofing-section__block:hover{background:#ededed}.roofing-section__block:hover .roof-benefits__item-img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media only screen and (min-width:768px){.roofing-section__block{padding:25px 0}}@media only screen and (min-width:992px){.roofing-section__block{padding:40px 0}.roofing-section__block .roof-benefits__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.roofing-section__block:nth-child(even) .roof-benefits__item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.roof-benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all , .5s;transition:all , .5s}@media only screen and (min-width:992px){.roof-benefits__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.roof-benefits__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.roof-benefits__item-img-block{width:100%;height:200px;overflow:hidden}@media only screen and (min-width:400px){.roof-benefits__item-img-block{height:250px}}@media only screen and (min-width:576px){.roof-benefits__item-img-block{height:300px}}@media only screen and (min-width:768px){.roof-benefits__item-img-block{height:350px}}@media only screen and (min-width:992px){.roof-benefits__item-img-block{width:50%;height:275px}}.roof-benefits__item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all , 1s;transition:all , 1s}.roof-benefits__item-text-block{margin-top:25px;padding:0 15px}@media only screen and (min-width:992px){.roof-benefits__item-text-block{width:50%;margin-top:0}}.roof-benefits__item-text-block h3{font-size:18px;font-weight:700}@media only screen and (min-width:768px){.roof-benefits__item-text-block h3{font-size:20px}}@media only screen and (min-width:992px){.roof-benefits__item-text-block h3{font-size:24px}}.roof-benefits__item-text-block h4{font-size:16px;font-weight:600;margin-bottom:10px}@media only screen and (min-width:992px){.roof-benefits__item-text-block h4{font-size:18px}}.roof-benefits__item-text-block p{margin-top:15px;font-size:14px;font-weight:400;margin-bottom:0}.roof-benefits__item-text-block ul{font-size:14px;margin:0;padding:0;list-style:none}.roof-benefits__item-text-block ul li{margin-top:5px;position:relative;padding-left:12px;font-weight:400}.roof-benefits__item-text-block ul li:first-child{margin-top:7px}.roof-benefits__item-text-block ul li::before{content:'';display:block;width:7px;height:1px;background:#000;position:absolute;left:0;top:10px}.roof-benefits__item-additional{margin-top:10px;font-size:10px;font-weight:400;color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.roof-benefits__item-additional{margin-top:15px;font-size:12px}}.roofing-info{margin-top:20px;margin-bottom:50px}@media only screen and (min-width:992px){.roofing-info{margin-top:0;margin-bottom:100px;background:url(/wp-content/themes/roofsk/assets/images/x2019-01-23-18.54.35.png.pagespeed.ic.dHcaDr1cGy.png);background-repeat:no-repeat;background-size:60%;padding:50px 0;margin-top:0;background-position:left;position:relative}.roofing-info::before,.roofing-info::after{content:'';display:block;width:100%;height:75px;position:absolute;left:0}.roofing-info::before{top:-1px;background:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(rgb(255 255 255 / .5)),to(#fff0));background:linear-gradient(white,rgb(255 255 255 / .5),#fff0)}.roofing-info::after{bottom:-1px;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),color-stop(rgb(255 255 255 / .5)),to(white));background:linear-gradient(#fff0,rgb(255 255 255 / .5),white)}}.roofing-info__list{padding:0 15px;margin:0;list-style:none;width:100%;margin-top:15px}@media only screen and (min-width:576px){.roofing-info__list{padding:0}}@media only screen and (min-width:992px){.roofing-info__list{width:50%;margin-left:calc(50% - 20px)}}.roofing-info__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;text-transform:uppercase;font-weight:900;font-family:FranklinGothic;margin-bottom:10px}@media only screen and (min-width:576px){.roofing-info__list-item{font-size:16px}}@media only screen and (min-width:992px){.roofing-info__list-item{margin-bottom:15px}.roofing-info__list-item:first-child{margin-top:15px}.roofing-info__list-item:nth-child(1){margin-left:20px}.roofing-info__list-item:nth-child(2){margin-left:40px}.roofing-info__list-item:nth-child(3){margin-left:60px}.roofing-info__list-item:nth-child(4){margin-left:80px}.roofing-info__list-item:nth-child(5){margin-left:100px}.roofing-info__list-item:nth-child(6){margin-left:120px}.roofing-info__list-item:nth-child(7){margin-left:140px}.roofing-info__list-item:nth-child(8){margin-left:160px}.roofing-info__list-item:nth-child(9){margin-left:180px}.roofing-info__list-item:nth-child(10){margin-left:200px}}@media only screen and (min-width:1300px){.roofing-info__list-item{margin-bottom:25px}}.roofing-info__list-item-num{width:25px;height:25px;border-radius:50%;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e30613;color:#fff;margin-right:10px}@media only screen and (min-width:992px){.roofing-info__list-item-num{width:35px;height:35px;margin-right:15px}}.roofing-info__list-item-txt{width:calc(100% - 35px)}@media only screen and (min-width:992px){.roofing-info__list-item-txt{width:calc(100% - 50px);text-transform:uppercase;font-weight:900;font-family:FranklinGothic;font-size:18px}}@media only screen and (min-width:1300px){.roofing-info__list-item-txt{font-size:20px}}.roof-quality{margin-top:20px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;padding:15px 0;position:relative}.roof-quality::before{content:'';display:block;width:100%;height:100%;background:rgb(0 0 0 / .5);position:absolute;top:0;left:0;z-index:1}.roof-quality *{z-index:2}@media only screen and (min-width:992px){.roof-quality{margin-top:30px;padding:25px 0;background-attachment:fixed}}.roof-quality__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.roofing-form-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}@media only screen and (min-width:992px){.roofing-form-block{margin-top:50px}}.roof-quality__item{width:250px;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-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:35px 10px}@media only screen and (min-width:1200px){.roof-quality__item{width:23%}.roof-quality-4 .roof-quality__item{width:31%}.roofing-benefits__item{width:23%}.roofing-benefits__item:nth-child(1),.roofing-benefits__item:nth-child(2),.roofing-benefits__item:nth-child(3){width:31%}}.roof-quality__item-hexacon{width:100px;height:60px;background:#fff0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.roof-quality__item-hexacon::before,.roof-quality__item-hexacon::after{content:'';position:absolute;z-index:1}.roof-quality__item-hexacon::before{top:-25px;left:0;width:0;height:0;border-left:50px solid #fff0;border-right:50px solid #fff0;border-bottom:25px solid #fff0}.roof-quality__item-hexacon::after{bottom:-25px;left:0;width:0;height:0;border-left:50px solid #fff0;border-right:50px solid #fff0;border-top:25px solid #fff0}.roof-quality__item-img{max-width:60px;z-index:2}.roof-quality__item-ttl{margin-top:30px;font-size:18px;font-weight:700;color:#fff}.roof-quality__item-txt{font-size:14px;font-weight:400;color:#fff}.roofing-connect{padding:25px 0;background:#e30613}@media only screen and (min-width:992px){.roofing-connect{padding:25px 0}}.roofing-connect__block{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-align:center;-ms-flex-align:center;align-items:center;color:#fff}.roofing-connect__block-ttl{font-size:18px;font-weight:700;margin-bottom:25px}@media only screen and (min-width:768px){.roofing-connect__block-ttl{font-size:24px}}@media only screen and (min-width:992px){.roofing-connect__block-ttl{font-size:30px;margin-bottom:35px}}.roofing-connect__block-sub-ttl{font-size:16px;font-weight:400;margin-bottom:15px}@media only screen and (min-width:768px){.roofing-connect__block-sub-ttl{font-size:20px}}@media only screen and (min-width:992px){.roofing-connect__block-sub-ttl{font-size:24px;margin-bottom:25px}}.roofing-connect__block-btn{min-width:250px;border:2px solid #fff;text-transform:uppercase}.roofing-connect__block-btn:hover{background:#fff;color:#e30613}.section-roofing{padding:50px 0;background:#f5f5f5}@media only screen and (min-width:992px){.section-roofing{padding-top:55px;padding-bottom:70px}}.section-cases{padding:50px 0;background:#f5f5f5}@media only screen and (min-width:992px){.section-cases{padding-top:70px;padding-bottom:80px}}.section-page-cases{background:#fff;padding-bottom:0}@media only screen and (min-width:576px){.section-cases-container{padding:0}}.cases-block{margin-top:30px;margin-bottom:10px}@media only screen and (min-width:768px){.cases-block{margin-top:55px}}.case{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px;padding:15px;color:#fff!important;position:relative;overflow:hidden}.case:hover .case-bg{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}.case:hover .case-visit::before{width:100%}.case:hover .case-visit-icon{fill:#000}.case:hover .case-title{text-shadow:1px 1px 3px rgb(0 0 0 / .8)}@media only screen and (min-width:576px){.case{padding:20px}}@media only screen and (min-width:768px){.case{min-height:240px;margin-bottom:20px}}@media only screen and (min-width:992px){.case{padding:30px;margin-bottom:30px}}@media only screen and (min-width:1200px){.case_type1{height:375px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:45px}.case_type2{padding-top:35px;height:200px;padding-bottom:25px}.case_type3{padding-top:35px;height:200px}}@media only screen and (min-width:992px){.case_type4{padding:20px;margin-bottom:10px;min-height:150px}}@media only screen and (min-width:1200px){.case_type4{padding-left:30px;padding-top:35px}}.case-title{font-family:FranklinGothic;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1;margin:0;margin-top:10px;margin-bottom:15px;z-index:2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:text-shadow .2s ease;transition:text-shadow .2s ease;text-shadow:1px 1px 1px rgb(0 0 0 / .5)}@media only screen and (min-width:768px){.case-title{max-width:250px;font-size:24px}}@media only screen and (min-width:992px){.case-title{font-size:26px}}@media only screen and (min-width:1200px){.case-title{font-size:30px;max-width:390px}}.case-title ul,.case-title a,.case-title h1,.case-title h2,.case-title h3,.case-title h4,.case-title h5,.case-title h6{display:none!important}.case-discr,.case-discr p{font-size:14px;font-weight:400;line-height:1.2;margin:0;z-index:2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:color .2s ease;transition:color .2s ease}@media only screen and (min-width:768px){.case-discr,.case-discr p{font-size:16px;max-width:250px;height:40px;overflow-y:hidden}}@media only screen and (min-width:1200px){.case-discr,.case-discr p{max-width:390px}}.case-discr{text-shadow:1px 1px 1px rgb(0 0 0 / .5)}.case-discr ul,.case-discr a{display:none!important}@media only screen and (min-width:1200px){.case-discr_hide-1200{display:none}}.case-visit{width:25px;height:25px;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px;z-index:2;position:relative}.case-visit:before{content:'';display:block;width:0%;height:100%;position:absolute;top:0;left:0;background:#fff;-webkit-transition:all , .3s;transition:all , .3s;z-index:1}.case-visit-icon{z-index:2;width:10px;fill:#fff}.case-visit-icon svg{display:block;-webkit-transition:all , .3s;transition:all , .3s}.case-more{z-index:2;width:140px;height:35px;text-transform:uppercase;font-family:FranklinGothic;margin-top:10px}@media only screen and (min-width:992px){.case-more{font-size:14px;width:154px;height:42px;margin-top:15px}}.case-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all , 1s;transition:all , 1s;z-index:1}.more-roofing{margin-top:10px;min-width:142px}@media only screen and (min-width:1200px){.more-roofing{margin-top:20px}}.more-cases{min-width:142px;margin-top:10px;font-family:Raleway;font-size:14px!important}@media only screen and (min-width:992px){.more-cases{margin-top:20px}}.woocommerce-pagination{width:100%;margin:0 auto;margin-top:30px}.woocommerce-pagination ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cases-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cases-pagination__link,a.page-numbers,span.page-numbers{width:25px;height:25px;border:1px solid #e9e9e9;font-size:14px;font-weight:700;color:#000;margin:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all , .3s;transition:all , .3s}.cases-pagination__link:hover,a.page-numbers:hover,span.page-numbers:hover{border:1px solid #d0d0d0;background:#d0d0d0;color:#000}.cases-pagination__link.active,.cases-pagination__link.current,a.page-numbers.active,a.page-numbers.current,span.page-numbers.active,span.page-numbers.current{-webkit-transform:scale(1.1);transform:scale(1.1);color:#e30613;border:1px solid #e30613;background:#fff0}@media only screen and (min-width:992px){.cases-pagination__link,a.page-numbers,span.page-numbers{width:30px;height:30px;font-size:16px}}a.page-numbers.next,a.page-numbers.prev{background-position:center;background-repeat:no-repeat;background-size:12px;background-image:url(/wp-content/themes/roofsk/assets/images/icons/next.svg)}a.page-numbers.prev{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.section-our-products_cases{padding-top:10px}@media only screen and (min-width:992px){.section-our-products_cases{padding-top:0;padding-bottom:60px}}.page-case-inner{padding:50px 0}@media only screen and (min-width:992px){.page-case-inner{padding-top:70px}}@media only screen and (min-width:768px){.page-case-inner__container{padding:0}}.page-case-inner__info{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-align:center;-ms-flex-align:center;align-items:center}.page-case-inner__title{margin:0;font-size:18px;font-weight:700;text-align:center;color:#000;margin-bottom:20px}@media only screen and (min-width:768px){.page-case-inner__title{font-size:20px}}@media only screen and (min-width:992px){.page-case-inner__title{font-size:24px;margin-bottom:30px}}.page-case-inner__text{text-align:center}.page-case-inner__text p{margin:0;font-size:14px;font-weight:400;color:#000;line-height:1.3;margin-bottom:15px}@media only screen and (min-width:992px){.page-case-inner__text p{font-size:16px;margin-bottom:20px}}.case-image-slider__row{margin:0;margin-top:25px}@media only screen and (min-width:768px){.case-image-slider__row{margin-top:30px}}@media only screen and (min-width:992px){.case-image-slider__row{margin-top:40px}}.case-image-slider__wrap{width:100%;position:relative}.case-image-slider{width:100%}.case-image-slider__slide{width:100%;height:275px}@media only screen and (min-width:768px){.case-image-slider__slide{height:350px}}@media only screen and (min-width:992px){.case-image-slider__slide{height:400px}}@media only screen and (min-width:1200px){.case-image-slider__slide{height:480px}}.case-image-slider__slide-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-image-slider__dots{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:992px){.case-image-slider__dots{bottom:35px}}.case-image-slider__dots li{line-height:0;list-style:none;margin:0 4px}.case-image-slider__dots li button{font-size:0;width:12px;height:12px;border:none;background:#fff;outline:none;cursor:pointer;padding:0;-webkit-transition:all , .5s;transition:all , .5s}.case-image-slider__dots li button:hover{background:#d9d9d9}.case-image-slider__dots li.slick-active button{-webkit-transform:scale(1.5);transform:scale(1.5);background:#e30613}.case-image-slider__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.case-image-slider__nav:hover svg{fill:#e30613}.case-image-slider__nav svg{width:23px;fill:#fff;-webkit-transition:all , .3s;transition:all , .3s}@media only screen and (min-width:992px){.case-image-slider__nav svg{width:30px}}.case-image-slider__nav_prev{left:15px}@media only screen and (min-width:992px){.case-image-slider__nav_prev{left:25px}}.case-image-slider__nav_prev svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.case-image-slider__nav_next{right:15px}@media only screen and (min-width:992px){.case-image-slider__nav_next{right:25px}}.section-category{padding-top:70px;padding-bottom:70px}@media only screen and (min-width:768px){.section-category{padding-top:50px;padding-bottom:50px}}.section-category-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:0;margin-right:0}@media only screen and (min-width:576px){.section-category-block{margin-right:-15px;margin-left:-15px}}.category-sidebar{display:none}@media only screen and (min-width:992px){.category-sidebar{width:210px;border:1px solid #e9e9e9;padding:20px 15px;display:block}}.category-sidebar-item{margin-bottom:30px}.category-sidebar-item:last-child{margin-bottom:0}.category-sidebar-item__title{background-color:#23272b;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;display:table;position:relative;padding:5px 10px;left:-30px}.category-sidebar-item__list{padding-left:0;list-style:none;margin-top:10px}.category-sidebar-item__list-link{display:block;font-size:14px;color:#72777c;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;padding-top:2px;padding-bottom:2px}.category-sidebar-item__list-link:hover{-webkit-transform:translateX(9px);transform:translateX(9px);color:#e30613}.category-sidebar-item__list-link:hover::before{left:-10px;opacity:1}.category-sidebar-item__list-link::before{position:absolute;left:-20px;top:10px;width:5px;height:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:#e30613;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0}.category-sidebar-item__sub-list{padding-left:15px;list-style:none}.category-sidebar-item__sub-list-link{display:block;font-size:14px;color:#72777c;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;padding-top:2px;padding-bottom:2px}.category-sidebar-item__sub-list-link:hover{padding-left:9px;color:#e30613}.category-sidebar-item__sub-list-link:hover::before{-webkit-transform:translateY(-3px) rotate(45deg);transform:translateY(-3px) rotate(45deg);background-color:#e30613;left:-5px}.category-sidebar-item__sub-list-link::before{position:absolute;left:-10px;top:13px;width:5px;height:5px;-webkit-transform:translateY(-3px);transform:translateY(-3px);content:"";background-color:#cecece;-webkit-transition:all .2s ease;transition:all .2s ease}.section-category-block__inner{width:100%;padding:0 15px}@media only screen and (min-width:992px){.section-category-block__inner{padding-left:30px}}.section-category-block__heading{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-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:50px}.section-category-block__heading-title{text-transform:uppercase;font-size:24px;font-weight:700}@media only screen and (min-width:768px){.section-category-block__heading-title{font-size:30px}}.section-category-block__heading-text{font-family:'Roboto';margin-top:20px;position:relative;line-height:2;-webkit-transition:all , 1.5s ease-out;transition:all , 1.5s ease-out}.section-category-block__heading-text p,.section-category-block__heading-text ul{margin-bottom:10px;font-size:16px}@media only screen and (min-width:768px){.section-category-block__heading-text{margin-top:30px;margin-bottom:30px}}@media only screen and (min-width:992px){.section-category-block__heading-text{margin-top:50px;margin-bottom:20px}}.section-category-block__heading-text h2{font-size:24px}@media only screen and (min-width:768px){.section-category-block__heading-text h2{font-size:28px}}@media only screen and (min-width:992px){.section-category-block__heading-text h2{font-size:32px}}.section-category-block__heading-text h3{font-size:22px}@media only screen and (min-width:768px){.section-category-block__heading-text h3{font-size:26px}}@media only screen and (min-width:992px){.section-category-block__heading-text h3{font-size:30px}}.section-category-block__heading-text h4{font-size:20px}@media only screen and (min-width:768px){.section-category-block__heading-text h4{font-size:24px}}@media only screen and (min-width:992px){.section-category-block__heading-text h4{font-size:28px}}.section-category-block__heading-text h5{font-size:18px}@media only screen and (min-width:768px){.section-category-block__heading-text h5{font-size:22px}}@media only screen and (min-width:992px){.section-category-block__heading-text h5{font-size:26px}}.different-contents__images-block{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.different-contents__image{-o-object-fit:cover;object-fit:cover}.different-contents__image.full{max-width:100%}.different-contents__image.half{max-width:48%;margin:0 1%}.different-contents__image.third{max-width:31%;margin:0 1%}.section-category-block__heading-line{width:50px;height:2px;background-color:#e30613;margin-top:10px}.category-feed-item-wrap{padding:5px;width:100%}@media only screen and (min-width:576px){.category-feed-item-wrap{width:50%}}@media only screen and (min-width:768px){.category-feed-item-wrap{width:50%}}@media only screen and (min-width:992px){.category-feed-item-wrap{width:33.3%}}@media only screen and (min-width:1420px){.category-feed-item-wrap{width:25%}}.category-feed-item{position:relative;display:block;top:0;left:0;-webkit-transition:all .5s ease;transition:all .5s ease}.category-feed-item:hover .category-feed-item-image .category-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.category-feed-item:hover .category-feed-item-image .category-logo{bottom:10px}.category-feed-item:hover .category-feed-item-image::before{height:80%}.category-feed-item:hover .category-feed-item-image::after{width:80%}.category-feed-item:hover .category-feed-item-content::before{height:100%}.category-feed-item-image{height:250px;overflow:hidden;position:relative}.category-feed-item-image .category-image{width:100%;height:100%}.category-feed-item-image .category-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all , 1s;transition:all , 1s}.category-feed-item-image .category-logo{width:75px;height:75px;border-radius:50px;position:absolute;bottom:20px;right:20px;overflow:hidden;background:#fff;-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .5);box-shadow:0 0 20px 0 rgb(0 0 0 / .5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all , .5s;transition:all , .5s}.category-feed-item-image .category-logo img{display:block;max-width:80%;max-height:80%}.category-feed-item-image::before,.category-feed-item-image::after{position:absolute;left:15px;top:15px;content:"";display:block;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;opacity:.3;z-index:1}.category-feed-item-image::before{width:1px;height:0%}.category-feed-item-image::after{width:0%;height:1px}@media only screen and (min-width:576px){.category-feed-item-image{height:200px}}@media only screen and (min-width:768px){.category-feed-item-image{height:275px}}@media only screen and (min-width:992px){.category-feed-item-image{height:230px}}@media only screen and (min-width:1200px){.category-feed-item-image{height:275px}}@media only screen and (min-width:1320px){.category-feed-item-image{height:295px}}@media only screen and (min-width:1420px){.category-feed-item-image{height:220px}}.category-feed-item-content{padding:20px 15px;border:1px solid #f5f6f7;border-top:none;position:relative;height:107.8px;overflow:hidden}.category-feed-item-content::before{content:'';display:block;width:100%;height:0%;background:#f0f2f3;position:absolute;left:0;bottom:0;z-index:1;-webkit-transition:all , .3s;transition:all , .3s}.category-feed-item-content .addtoany_share_save_container{display:none}.category-feed-item-content__title{position:relative;font-size:16px;color:#414447;margin:0;margin-bottom:0;font-weight:700;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-transition:color .2s ease;transition:color .2s ease;z-index:2}.category-feed-item-content__info{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:start;-ms-flex-align:start;align-items:flex-start}.category-feed-item-content__text,.category-feed-item-content__info-text{z-index:2;position:relative;height:37.6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;color:#7e8489!important;line-height:1.4}.category-feed-item-content__text p,.category-feed-item-content__text a,.category-feed-item-content__text strong,.category-feed-item-content__text h2,.category-feed-item-content__text h3,.category-feed-item-content__text h4,.category-feed-item-content__text h5,.category-feed-item-content__text h6,.category-feed-item-content__info-text p,.category-feed-item-content__info-text a,.category-feed-item-content__info-text strong,.category-feed-item-content__info-text h2,.category-feed-item-content__info-text h3,.category-feed-item-content__info-text h4,.category-feed-item-content__info-text h5,.category-feed-item-content__info-text h6{font-size:14px;font-weight:400;color:#7e8489;line-height:1.4;margin-bottom:0;margin-top:0}.category-feed-item-content__info-price{z-index:2;width:110px;margin-left:10px;font-size:11px;font-weight:700;-ms-flex-negative:0;flex-shrink:0;color:#fff;line-height:1.4;text-align:center;background:#e30613;padding:7px;border-radius:5px;text-transform:uppercase}.contacts{position:relative;width:100%;padding-top:50px;padding-bottom:40px}.contacts::before{content:'';display:block;width:100%;height:100%;background:rgb(0 0 0 / .5);position:absolute;top:0;left:0;z-index:2}.contacts .container{position:relative;z-index:3}.contacts-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.contacts-bg__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts-block{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media only screen and (min-width:576px){.contacts-block{padding:0}}.contacts-block__ttl{font-size:18px;font-weight:700;margin:0;margin-bottom:15px;text-transform:uppercase}@media only screen and (min-width:768px){.contacts-block__ttl{font-size:20px}}@media only screen and (min-width:992px){.contacts-block__ttl{font-size:22px;margin-bottom:25px}}@media only screen and (min-width:1200px){.contacts-block__ttl{font-size:24px}}.contacts-block__discr{margin:0 auto;width:100%;font-size:14px;font-weight:400;margin-bottom:30px}@media only screen and (min-width:768px){.contacts-block__discr{width:75%}}@media only screen and (min-width:992px){.contacts-block__discr{font-size:16px;width:64%;margin-bottom:40px}}@media only screen and (min-width:1200px){.contacts-block__discr{width:50%}}.contacts-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-form select{width:250px}.contacts-input{background:#fff;border:none;font-size:14px;font-weight:400;color:#000;padding:15px 30px;min-width:250px;outline:none;margin:10px 5px;margin-top:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contacts-input::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#000}.contacts-input::-moz-placeholder{font-size:14px;font-weight:400;color:#000}.contacts-input::-ms-input-placeholder{font-size:14px;font-weight:400;color:#000}.contacts-input::placeholder{font-size:14px;font-weight:400;color:#000}@media only screen and (min-width:992px){.contacts-input{min-width:250px;margin:0;margin-left:20px}.contacts-input:first-child{margin-left:0}}.contacts-btn{padding:15px 30px;min-width:250px;margin:10px 5px;margin-top:0}@media only screen and (min-width:992px){.contacts-btn{min-width:147px;margin:0;margin-left:20px}}.contacts-block__number-email{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-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:20px}@media only screen and (min-width:992px){.contacts-block__number-email{margin-top:40px}}.contacts-block__number,.contacts-block__email{font-size:14px;font-weight:400;color:#fff;-webkit-transition:all , .25s;transition:all , .25s}.contacts-block__number:hover,.contacts-block__email:hover{color:#e30613}@media only screen and (min-width:992px){.contacts-block__number,.contacts-block__email{font-size:16px}}.contacts-block__number{font-size:16px;font-weight:700}@media only screen and (min-width:992px){.contacts-block__number{font-size:20px}}.contacts-block__email{font-weight:700}.work-schedule{margin:0 auto;margin-top:15px;width:100%;font-size:14px;font-weight:400;text-align:center}@media only screen and (min-width:576px){.work-schedule{width:55%}}@media only screen and (min-width:768px){.work-schedule{width:40%}}@media only screen and (min-width:992px){.work-schedule{width:35%;font-size:16px}}@media only screen and (min-width:1200px){.work-schedule{width:30%}}.work-schedule__days{font-weight:700;text-decoration:underline}.page-contacts{padding:50px 0}@media only screen and (min-width:992px){.page-contacts{padding-top:80px;padding-bottom:60px}}.page-contacts-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media only screen and (min-width:768px){.page-contacts-info{padding-right:0}}@media only screen and (min-width:992px){.page-contacts-info{padding-left:30px;width:calc(100% - 210px)}}.page-contacts-info__title{line-height:1;font-size:18px;font-weight:700;text-transform:uppercase;color:#000;margin-bottom:15px}@media only screen and (min-width:768px){.page-contacts-info__title{font-size:20px;margin-bottom:20px}}@media only screen and (min-width:992px){.page-contacts-info__title{font-size:24px;margin-bottom:30px}}.page-contacts-info__text{font-size:14px;font-weight:400;color:#000;line-height:1.2;margin:0;width:100%}@media only screen and (min-width:992px){.page-contacts-info__text{font-size:16px;width:95%}}@media only screen and (min-width:1200px){.page-contacts-info__text{width:70%}}.page-contacts-info__form,.post-info__form{margin-top:20px;margin-bottom:25px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.page-contacts-info__form,.post-info__form{margin-top:30px;margin-bottom:50px}}.post-name__input{display:none}.page-contacts-form__input{width:100%;height:50px;padding:10px;padding-left:20px;border:none;outline:none;background:#eff0f0;margin-bottom:10px;font-size:14px;font-weight:400;color:#23272b;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-contacts-form__input::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#23272b}.page-contacts-form__input::-moz-placeholder{font-size:14px;font-weight:400;color:#23272b}.page-contacts-form__input::-ms-input-placeholder{font-size:14px;font-weight:400;color:#23272b}.page-contacts-form__input::placeholder{font-size:14px;font-weight:400;color:#23272b}@media only screen and (min-width:768px){.page-contacts-form__input{margin-bottom:15px}}.page-contacts-form__btn{width:210px;height:50px}@media only screen and (min-width:1200px){.page-contacts-form__btn{width:100%}}.page-contacts-info__map-wrap{position:relative;width:100%}#page-contacts-info__map{width:100%;height:250px;margin-bottom:20px}@media only screen and (min-width:576px){#page-contacts-info__map{height:300px;margin-bottom:0}}@media only screen and (min-width:768px){#page-contacts-info__map{height:350px}}@media only screen and (min-width:992px){#page-contacts-info__map{height:400px}}@media only screen and (min-width:1200px){#page-contacts-info__map{height:450px}}#page-contacts-info__map iframe{width:100%;height:100%}.page-contacts-info__phone-mail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-weight:400;color:#000;line-height:1.2}@media only screen and (min-width:576px){.page-contacts-info__phone-mail{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgb(255 255 255 / .95);padding:15px 20px}}@media only screen and (min-width:768px){.page-contacts-info__phone-mail{font-size:16px;padding:30px 40px}}@media only screen and (min-width:992px){.page-contacts-info__phone-mail{padding:45px 55px}}.page-contacts-info__phone,.page-contacts-info__mail{color:#000;-webkit-transition:all , .3s;transition:all , .3s}.page-contacts-info__phone:hover,.page-contacts-info__mail:hover{color:#e30613}.page-contacts-info__mail{margin-top:5px;margin-bottom:20px;font-weight:700}.thanks-modal.active{opacity:1;pointer-events:all}.thanks-modal.active .popup-btn{right:15px;opacity:1}.thanks-modal.active .thanks-modal-inner{left:0;opacity:1}.thanks-modal{background-color:rgb(0 0 0 / .9);position:fixed;left:0;right:0;bottom:0;z-index:400;overflow:hidden;overflow-y:auto;top:0;padding:15px;pointer-events:none;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:768px){.thanks-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:hidden}}.thanks-modal .popup-btn:hover span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.thanks-modal .popup-btn{position:absolute;right:-280px;opacity:0;top:15px;cursor:pointer;width:40px;height:40px;-webkit-transition:all .3s ease .3s;transition:all .3s ease .3s;background-color:#e30613;border:none}.thanks-modal .popup-btn span{position:absolute;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;right:0;height:2px;background-color:#fff0}.thanks-modal .popup-btn span:before{content:'';position:absolute;left:8px;right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;height:2px;background-color:#fff}.thanks-modal .popup-btn span:after{content:'';position:absolute;left:8px;right:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;height:2px;background-color:#fff}.thanks-modal-inner{background-color:#fff;max-width:550px;padding:55px;width:100%;max-height:100%;overflow-y:auto;position:relative;left:100px;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;text-align:center;margin:0 auto;margin-top:50px;-ms-overflow-style:none;scrollbar-width:none}.thanks-modal-inner::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.thanks-modal-inner{margin-top:0;min-width:550px}}.thanks-modal-inner h3{font-size:24px;font-weight:700}.thanks-modal-inner p{color:#ababab;margin-top:15px;font-size:16px}.thanks-modal-inner .social-shares-btns .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{width:64px;height:64px}.my-custom-class-for-label{marginleft:100px;color:#000}.page-contacts-block{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-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}@media only screen and (min-width:1200px){.page-contacts-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-contacts-block__line{width:1px;height:335px;background:#f0f0f0}}.page-contacts__logo{display:none}@media only screen and (min-width:992px){.page-contacts__logo{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-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1200px){.page-contacts__logo{width:25%}}.page-contacts__itam-block{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-align:center;-ms-flex-align:center;align-items:center;text-align:center}.page-contacts__itam-block p{text-align:center}@media only screen and (min-width:1200px){.page-contacts__itam-block{max-width:25%}}.page-contacts__item-icon{width:50px;margin-bottom:25px}.page-contacts__item-ttl{font-size:16px;font-weight:700;color:#666a6f;margin-bottom:10px}.page-contacts__itam-info{text-align:left;font-size:16px;font-weight:400;margin-bottom:30px}@media only screen and (min-width:992px){.page-contacts__itam-info{font-size:18px}}.page-contacts__link{font-size:14px;font-weight:400;color:#000;-webkit-transition:all , .25s;transition:all , .25s}@media only screen and (min-width:992px){.page-contacts__link{font-size:18px}}.page-contacts__link::after{content:'';display:block;width:0;height:1px;background:#e30613;margin:0 auto;-webkit-transition:all , .25s;transition:all , .25s}.page-contacts__link:hover{color:#e30613}.page-contacts__link:hover::after{width:100%}.page-contacts__phone{font-size:16px;font-weight:700;margin-bottom:15px}@media only screen and (min-width:992px){.page-contacts__phone{font-size:20px;margin-bottom:25px}}.page-contacts-socials__block{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-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:50px}@media only screen and (min-width:1200px){.page-contacts-socials__block{margin-bottom:0}}.page-contacts-socials__ttl{font-size:18px;font-weight:700;color:#666a6f;margin-bottom:15px}.page-contacts-socials__list{width:175px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:992px){.page-contacts-socials__list-item{margin:5px;margin-left:5px}}.labels{-webkit-transform:translateX(200px);transform:translateX(200px)}.section-category-block__contacts{margin-top:30px}@media only screen and (min-width:992px){.section-category-block__contacts{margin-top:50px}}.offices{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.office-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}@media only screen and (min-width:768px){.office-block{margin-top:50px}}@media only screen and (min-width:992px){.office-block{margin-top:75px}}.office-ttl{font-family:FranklinGothic;font-size:20px;font-weight:700;color:#000;line-height:1;text-transform:uppercase;text-align:center;margin:0;margin-bottom:15px}@media only screen and (min-width:768px){.office-ttl{margin-bottom:25px}}@media only screen and (min-width:1200px){.office-ttl{margin-bottom:35px}}.office-map-photos{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.office-map-photos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.office-map{width:100%;height:300px}.office-map iframe{width:100%;height:100%}@media only screen and (min-width:992px){.office-map{width:calc(50% - 15px)}}@media only screen and (min-width:1200px){.office-map{height:350px}}.office-photos{margin-top:25px;width:100%}@media only screen and (min-width:992px){.office-photos{width:calc(50% - 15px);margin-top:0}}.office-photos__item{width:100%;height:300px}@media only screen and (min-width:1200px){.office-photos__item{height:350px}}.office-photos__item-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.office-photos .slick-arrow{width:30px;height:30px;border-radius:50%;position:absolute;bottom:30px;border:1.5px solid #fff;outline:none;padding:0;background-size:15px;background-repeat:no-repeat;background-position:center;background-color:#fff0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:5;color:#fff0;overflow:hidden;-webkit-transition:all , .3s;transition:all , .3s}.office-photos .slick-arrow:hover{border:1.5px solid #e30613;background-color:#e30613}.office-photos .slick-prev{left:30px;background-image:url(/wp-content/themes/roofsk/assets/images/icons/ic-slide-prev.svg)}.office-photos .slick-next{left:70px;background-image:url(/wp-content/themes/roofsk/assets/images/icons/ic-slide-next.svg)}.office-workers{width:100%;margin-top:25px;padding-bottom:40px}.office-workers .slick-arrow{width:30px;height:30px;position:absolute;bottom:0;left:50%;outline:none;border:none;padding:0;background-size:15px;background-repeat:no-repeat;background-position:center;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:5;color:#fff0;overflow:hidden;-webkit-transition:all , .3s;transition:all , .3s}.office-workers .slick-arrow:hover{background-color:#e30613}.office-workers .slick-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%);background-image:url(/wp-content/themes/roofsk/assets/images/icons/ic-slide-prev.svg)}.office-workers .slick-next{-webkit-transform:translateX(0%);transform:translateX(0%);background-image:url(/wp-content/themes/roofsk/assets/images/icons/ic-slide-next.svg)}.search-section{padding-top:30px;padding-bottom:15px}@media only screen and (min-width:768px){.search-section{margin-top:40px}}.search-form{padding:15px 0;margin-bottom:30px;background:#eff0f0;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.search-form{padding:25px 0;margin-bottom:50px}}@media only screen and (min-width:992px){.search-form{padding:33px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:75px}}.search-form__input{width:90%;height:50px;border:1px solid #dadada;outline:none;background:#fff;font-size:14px;font-weight:400;color:#636363;padding:10px 20px;margin-bottom:10px}.search-form__input::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#636363}.search-form__input::-moz-placeholder{font-size:14px;font-weight:400;color:#636363}.search-form__input::-ms-input-placeholder{font-size:14px;font-weight:400;color:#636363}.search-form__input::placeholder{font-size:14px;font-weight:400;color:#636363}@media only screen and (min-width:992px){.search-form__input{width:560px;border-right:none;margin-bottom:0}}.search-form__btn{width:198px;height:50px}.search-results{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.search-results{margin-bottom:55px}}.search-results__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 20px}.search-results__item:hover .search-result__heading{color:#e30613}.search-results__item:nth-child(even){background:#f4f4f4}@media only screen and (min-width:992px){.search-results__item{padding:20px 30px}}.search-result__heading{font-size:18px;font-weight:700;color:#23272b;margin:0;margin-bottom:10px;line-height:1.2;-webkit-transition:all , .3s;transition:all , .3s}@media only screen and (min-width:768px){.search-result__heading{font-size:20px}}@media only screen and (min-width:992px){.search-result__heading{font-size:24px}}.search-result__discr{font-family:Raleway;font-size:12px;font-weight:400;color:#23272b;line-height:1.2;height:50px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.search-result__discr p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (min-width:768px){.search-result__discr{font-size:14px}}.search-results__back-to-main{width:250px;height:50px}.button-left-animation{position:relative;padding:3px;-webkit-perspective:100px;perspective:100px}.button-left-animation:hover span{background-color:#e30613;-webkit-transform:rotateY(-50deg);transform:rotateY(-50deg)}.button-left-animation:hover span svg{fill:#fff}.button-left-animation span{position:absolute;display:block;background-color:#fff0;left:4px;right:4px;bottom:4px;top:4px;display:-webkit-flex;-webkit-transform-origin:right;transform-origin:right;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.button-left-animation span svg{-webkit-transition:all .2s ease;transition:all .2s ease}.button-right-animation{position:relative;padding:3px;-webkit-perspective:100px;perspective:100px}.button-right-animation:hover span{background-color:#e30613;-webkit-transform:rotateY(50deg);transform:rotateY(50deg)}.button-right-animation:hover span svg{fill:#fff}.button-right-animation span{position:absolute;display:block;background-color:#fff0;left:4px;right:4px;bottom:4px;top:4px;display:-webkit-flex;-webkit-transform-origin:left;transform-origin:left;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.button-right-animation span svg{-webkit-transition:all .2s ease;transition:all .2s ease}.about-us{padding:80px 0 0}@media only screen and (min-width:768px){.about-us{padding:80px 0 60px}}.about-us p{font-family:'Roboto'}.about-us-subtitle{font-family:'Roboto';text-align:center;padding-left:15px;padding-right:15px;margin-top:30px}@media only screen and (min-width:992px){.about-us-subtitle{margin-top:50px}}.about-us-descryption{padding:25px 15px}.about-us-worker{padding-top:20px}.about-us-worker-slider__slide{padding:10px}.about-us-worker-slider__slide .about-us-worker__name{font-size:18px;font-weight:700;margin-top:15px;margin-bottom:10px;position:relative;padding-bottom:10px}.about-us-worker-slider__slide .about-us-worker__name::before{position:absolute;left:0;bottom:0;content:"";width:25px;height:1px;background-color:#e30613}.about-us-worker-slider__slide .about-us-worker__discr{color:#ababab}.about-us-worker-image{overflow:hidden;position:relative;height:200px}.about-us-worker-image:before{position:absolute;left:25px;top:25px;width:70%;height:1px;background-color:rgb(255 255 255 / .5);content:""}.about-us-worker-image:after{position:absolute;left:25px;top:25px;width:1px;height:80%;background-color:rgb(255 255 255 / .5);content:""}.about-us-worker-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:400px){.about-us-worker-image{height:250px}}@media only screen and (min-width:500px){.about-us-worker-image{height:275px}}@media only screen and (min-width:576px){.about-us-worker-image{height:225px}}.about-us-worker-button{display:block;text-align:center;margin:0 auto;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-us-worker-button .about-us-worker__btn{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ababab;width:30px;height:30px;margin:5px;background-color:#fff0;cursor:pointer;position:relative;-webkit-transition:all , .3s;transition:all , .3s}.about-us-worker-button .about-us-worker__btn:first-child svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.about-us-worker-button .about-us-worker__btn::before{content:'';width:0%;height:100%;background:#e30613;position:absolute;top:0;-webkit-transition:all , .3s;transition:all , .3s;z-index:1}.about-us-worker-button .about-us-worker__btn span{z-index:2}.about-us-worker-button .about-us-worker__btn svg{fill:#000;stroke:#000;width:10px;height:10px;-webkit-transition:all , .3s;transition:all , .3s}.about-us-worker-button .about-us-worker__btn:hover{border:1px solid #fff0}.about-us-worker-button .about-us-worker__btn:hover::before{width:100%}.about-us-worker-button .about-us-worker__btn:hover svg{fill:#fff;stroke:#fff}.about-us-worker__prev::before{right:0}.about-us-worker__next::before{left:0}.about-us-info{padding:0 0 30px}.about-us-info-grid{max-width:1360px;padding-left:15px;padding-right:15px;margin:0 auto}.about-us-info-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;padding-bottom:20px;border-top:1px solid #e7e7e7}.about-us-info-container:nth-child(2n+2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about-us-info-container:nth-child(2n+2) .about-us-info-item{padding-left:0}.about-us-info-item{width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:500px;flex-basis:500px}.about-us-info-item:nth-child(2){padding:25px 0}@media only screen and (min-width:768px){.about-us-info-item:nth-child(2){padding:25px 55px}}.about-us-info-item .about-us-info-item__ttl{font-size:20px;font-weight:700;position:relative;padding-bottom:15px}.about-us-info-item .about-us-info-item__ttl:before{position:absolute;left:0;bottom:0;content:"";width:35px;height:1px;background-color:#e30613}.about-us-info-item p{font-family:'Roboto';padding-top:15px}.about-us-info-item p span{display:block;color:#ababab;padding-bottom:15px}.gallery-more{position:absolute;background-color:#e30613;color:#fff;-webkit-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;padding:10px 25px}.gallery-more:hover,.gallery-more:focus,.gallery-more:active{outline:none;color:#fff}.about-us-info-image{position:relative;overflow:hidden;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;width:100%;height:250px}@media only screen and (min-width:576px){.about-us-info-image{height:300px}}@media only screen and (min-width:768px){.about-us-info-image{height:375px}}@media only screen and (min-width:992px){.about-us-info-image{height:500px}}@media only screen and (min-width:1046px){.about-us-info-image{height:350px}}@media only screen and (min-width:1320px){.about-us-info-image{height:400px}}.about-us-info-image:hover:before{left:55px;right:55px;bottom:55px;top:55px}.about-us-info-image:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.about-us-info-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all , 1s;transition:all , 1s;z-index:1}.about-us-info-image::before{position:absolute;border:1px solid rgb(255 255 255 / .2);left:45px;right:45px;bottom:45px;top:45px;content:"";-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2}.about-us-history{padding:0 0 60px;position:relative;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/wp-content/themes/roofsk/assets/images/xcity.jpg.pagespeed.ic.232FIngBP8.jpg)}@media only screen and (min-width:768px){.about-us-history{padding:60px 0 60px}}.about-us-history-container{max-width:1360px;padding-left:15px;padding-right:15px;margin:0 auto;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-us-history-title{font-size:30px;padding:0 15px 50px;display:table;font-weight:700;margin:0 auto}.about-us-history-line{position:absolute;left:0;max-width:1170px;top:53px;width:100%;margin:0 auto;display:none;-webkit-transform:rotate(2deg);transform:rotate(2deg)}@media only screen and (min-width:992px){.about-us-history-line{display:block}}.about-us-history-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:25%;padding:10px;-ms-flex-preferred-size:250px;flex-basis:250px}.about-us-history-item h3{font-size:24px;margin-bottom:0}.about-us-history-item p{line-height:1.2}.about-us-history-item p span{display:block;color:#ababab;margin-bottom:15px}.about-us-history-item.active .about-us-history-point{background-color:#ffdbdd}.about-us-history-item.active .about-us-history-point:before{background-color:#e30613}.about-us-history-point{margin-top:30px;margin-bottom:40px;width:36px;height:36px;border-radius:50%;background-color:#f1f1f1;display:block;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.about-us-history-point:before{position:absolute;background-color:#cecece;border-radius:50%;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:20px;height:20px;content:"";left:8px;top:8px}.about-us-benefits{padding:60px 0;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/wp-content/themes/roofsk/assets/images/xland.jpg.pagespeed.ic.vGY7BSGHDY.jpg);background-color:#e30613;background-attachment:fixed}@media only screen and (min-width:992px){.about-us-benefits-each .about-us-benefits-item{border-right:1px solid rgb(255 255 255 / .2)}.about-us-benefits-each .about-us-benefits-item:before{display:none}}.about-us-benefits-each:nth-child(5) .about-us-benefits-item{border-right:none;margin-bottom:0;padding-bottom:0}.about-us-benefits-each:nth-child(5) .about-us-benefits-item:before{display:none}.about-us-benefits-each .about-us-benefits-item{position:relative;margin-bottom:20px;padding-bottom:30px;display:block}.about-us-benefits-each .about-us-benefits-item:before{position:absolute;left:0;right:0;bottom:0;width:70px;height:1px;background-color:rgb(255 255 255 / .2);content:"";margin:0 auto}.about-us-benefits-title{color:#fff;font-size:30px;font-weight:700;margin-bottom:50px;text-align:center}.about-us-benefits-item{position:relative}.about-us-benefits-item img{display:block;width:40px;margin:0 auto 25px}.about-us-benefits-item p{text-align:center;max-width:150px;margin:0 auto;line-height:1.3;color:#fff}.about-us-modal.active{opacity:1;pointer-events:all}.about-us-modal.active button{right:20px;opacity:1}.about-us-modal.active .about-us-modal-inner{left:0;opacity:1}.about-us-modal{background-color:rgb(0 0 0 / .9);position:fixed;left:0;right:0;bottom:0;z-index:400;overflow:hidden;top:0;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;pointer-events:none;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.about-us-modal button:hover span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.about-us-modal button{position:absolute;right:-80px;opacity:0;top:20px;cursor:pointer;width:40px;height:40px;-webkit-transition:all .3s ease .3s;transition:all .3s ease .3s;background-color:#e30613;border:none}.about-us-modal button span{position:absolute;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;right:0;height:2px;background-color:#fff0}.about-us-modal button span:before{content:'';position:absolute;left:8px;right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;height:2px;background-color:#fff}.about-us-modal button span:after{content:'';position:absolute;left:8px;right:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;height:2px;background-color:#fff}.about-us-modal-inner{background-color:#fff;max-width:800px;padding:15px;width:100%;position:relative;left:100px;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.about-us-modal-inner img{width:100%}.shares-action__text{font-family:'Roboto';margin:30px 0!important}@media only screen and (min-width:992px){.shares-action__text{margin:50px 0!important}}.shares-item-box{padding-left:15px;padding-right:15px}.shares-item-box:last-child{margin-bottom:10px}@media only screen and (min-width:992px){.shares-item-box:last-child{margin-bottom:30px}}.shares-item{display:block;padding:20px 30px;position:relative;-webkit-box-shadow:0 0 5px #fff0;box-shadow:0 0 5px #fff0;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #fff0;cursor:pointer}.shares-item:nth-child(2n+1){background-color:#f1f1f1}.shares-item:nth-child(2n+2){background-color:#fff}.shares-item:hover{border:1px solid #ccc}.shares-item:hover .shares-item__ttl span{background-color:#fff0;color:#e30613}.shares-item__content{margin-top:7px;color:#4b5055}.shares-item__content a{color:#4b5055;font-weight:700;-webkit-transition:all , .3s;transition:all , .3s}.shares-item__content a:hover{color:#e30613}.shares-item__ttl{font-size:18px;font-weight:700;color:#000}.shares-item__ttl span{background-color:#e30613;padding:3px 7px;font-size:14px;font-weight:400;display:inline-table;color:#fff;margin-right:10px;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #e30613}.return-to-shop{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px 0}.return-to-shop__btn{max-width:275px}.woocommerce-notices-wrapper a{font-weight:700;color:#000;-webkit-transition:all , .3s;transition:all , .3s}.woocommerce-notices-wrapper a:hover{color:#e30613}.woocommerce-cart-form{position:relative}.wc-cart-products{width:100%;margin-top:30px;border-collapse:separate;border-spacing:2px 15px}@media only screen and (min-width:1200px){.wc-cart-products{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-align:center;-ms-flex-align:center;align-items:center}}.wc-cart-product{margin-bottom:10px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:5px;position:relative}@media only screen and (min-width:992px){.wc-cart-product{padding:15px 30px;margin-bottom:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1200px){.wc-cart-product{width:900px}}@media only screen and (min-width:992px){.wc-cart-product__total{margin-right:30px}}.wc-cart-product__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.wc-cart-product__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.wc-cart-product__info-inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:992px){.wc-cart-product__info-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.wc-cart-product__image{margin-right:15px}.wc-cart-product__image a{width:120px!important;height:120px!important;border-radius:5px;margin:0!important}@media only screen and (min-width:576px){.wc-cart-product__image a{width:150px!important;height:150px!important}}.wc-cart-product__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wc-cart-product__name{width:100%;padding-right:25px;margin-bottom:10px}@media only screen and (min-width:992px){.wc-cart-product__name{margin:0;width:215px;padding-right:15px}}.wc-cart-product__quantity{min-width:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:10px 0}@media only screen and (min-width:992px){.wc-cart-product__quantity{margin-right:50px;margin-left:75px}}.wc-product__quantity-wrap{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wc-product__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.wc-product__quantity input[type="number"]::-webkit-inner-spin-button,.wc-product__quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-product__quantity-input{padding:1px!important;margin:0 5px!important;width:40px!important;height:30px;border:1px solid #757575;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.wc-product__quantity-input:disabled{background:#fff0;color:#000}.wc-product__quantity-counter{width:30px;height:30px;border:1px solid #757575;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:700;cursor:pointer;-webkit-transition:all , .3s;transition:all , .3s}.wc-product__quantity-counter:hover{background:#bdbdbd}.wc-product__quantity-txt{margin-left:5px}@media only screen and (min-width:992px){.wc-cart-product__total{min-width:115px;text-align:right}}.wc-cart-product__remove{position:absolute;right:10px;top:5px}@media only screen and (min-width:992px){.wc-cart-product__remove{position:relative;top:0;right:0}}.wc-cart-product__remove a{font-size:32px;font-weight:700;color:#757575;-webkit-transition:all , .3s;transition:all , .3s}.wc-cart-product__remove a:hover{color:#e30613}.woocommerce-cart-form__cart-item-thumbnail a{margin:0 auto;display:block;width:250px;height:250px;overflow:hidden}.woocommerce-cart-form__cart-item-thumbnail a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.woocommerce-cart-form__cart-item-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all , 1s;transition:all , 1s}.woocommerce-cart-form__cart-item-name a{font-size:20px;font-weight:700;color:#000;-webkit-transition:all , .3s;transition:all , .3s}.woocommerce-cart-form__cart-item-name a:hover{color:#e30613}.woocommerce-cart-form__cart-item-quantity input{padding-left:5px;width:75px;margin-left:10px}@media only screen and (min-width:992px){.woocommerce-cart-form__cart-item-quantity input{margin-left:0}.woocommerce-cart-form__cart-item-quantity .quantity{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-align:center;-ms-flex-align:center;align-items:center}}.btn-cart-refresh{margin:0 auto;margin-top:15px;min-width:275px;margin-bottom:50px}.wc-catr-totals{margin:0 15px;margin-top:25px;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-align:center;-ms-flex-align:center;align-items:center;color:#e30613}@media only screen and (min-width:992px){.wc-catr-totals{margin-top:50px}}.wc-catr-totals h2{font-size:18px;font-weight:700;margin:0;margin-right:10px}.wc-catr-totals__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-subtotal,.woocommerce-shipping-totals{display:none}.wc-proceed-to-checkout{margin-top:20px}.wc-proceed-to-checkout__btn{width:275px}.woocommerce-checkout{font-size:14px}.woocommerce-checkout h3{font-size:20px}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{margin-top:15px;margin-bottom:30px}@media only screen and (min-width:992px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{margin-top:25px;margin-bottom:50px}}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px}.woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce-billing-fields__field-wrapper .form-row select,.woocommerce-shipping-fields__field-wrapper .form-row input,.woocommerce-shipping-fields__field-wrapper .form-row select{margin-top:5px;width:275px;padding:5px 10px;outline-color:#e30613}.woocommerce-checkout-review-order{padding:0 15px}@media only screen and (min-width:576px){.woocommerce-checkout-review-order{padding:0}}#order_review_heading{margin-left:15px}@media only screen and (min-width:576px){#order_review_heading{margin-left:0}}.woocommerce-checkout-review-order-table{margin-top:15px;margin-bottom:30px;border-collapse:separate;border-spacing:20px 10px;margin-left:-20px}.wc_payment_methods,.wc_shipping__methods{list-style:none}.wc_payment_methods li,.wc_shipping__methods li{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer}.wc_payment_methods li input,.wc_shipping__methods li input{position:absolute;top:5px;left:0;height:20px;width:20px;opacity:0;cursor:pointer;z-index:2}.wc_payment_methods li label,.wc_shipping__methods li label{cursor:pointer}.wc_payment_methods li .checkmark,.wc_shipping__methods li .checkmark{content:'';position:absolute;top:5px;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%;z-index:1}.wc_payment_methods li:hover input~.checkmark,.wc_shipping__methods li:hover input~.checkmark{background-color:#ccc}.wc_payment_methods li input:checked~.checkmark,.wc_shipping__methods li input:checked~.checkmark{background-color:#e30613}.wc_payment_methods .checkmark:after,.wc_shipping__methods .checkmark:after{content:"";position:absolute;display:none;top:7px;left:7px;width:6px;height:6px;border-radius:50%;background:#fff}.wc_payment_methods li input:checked~.checkmark:after,.wc_shipping__methods li input:checked~.checkmark:after{display:block}.payment_method_liqpay img{max-width:100px;margin-left:15px}.woocommerce-message{margin-top:10px;font-size:14px}@media only screen and (min-width:992px){.woocommerce-message{font-size:16px}}.woocommerce-message a{color:#000;-webkit-transition:all , .3s;transition:all , .3s}.woocommerce-message a:hover{color:#e30613}.add-to-cart-modal__inner{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-align:center;-ms-flex-align:center;align-items:center}.add-to-cart-modal__ttl{text-align:center;margin-bottom:25px}.add-to-cart-modal__ttl span{font-weight:400}.mini-wc-modal__inner,.widget_shopping_cart_content{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-align:center;-ms-flex-align:center;align-items:center}.mini-woocommerce-cart-form{max-height:330px;overflow-y:auto;overflow-x:hidden}.mini-woocommerce-cart-form::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);border-radius:10px;background-color:#f5f5f5}.mini-woocommerce-cart-form::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.mini-woocommerce-cart-form::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#bdbdbd}.mini-shop_table{margin-top:0}.mini-wc-modal__inner{max-width:950px;padding:20px}.mini-wc-cart-product{padding:0;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mini-wc-cart-product__name{width:200px}.mini-wc-cart-product__name a{font-size:18px;line-height:1.2}.mini-wc-cart-product__image a{width:100px!important;height:100px!important}.wc-cart-product__price{min-width:100px}.mini-wc-cart-product__quantity{margin-right:20px;margin-left:45px}.mini-wc-modal__inner-btns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.mini-ws-modal-close{margin-right:15px}.mini-cart-collaterals{margin-top:-45px}.mini-cart-collaterals .wc-proceed-to-checkout{display:none}.main-cart-collaterals .cart_totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:992px){.main-cart-collaterals .cart_totals{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:0}}.added_to_cart{display:none}.wc-cart-status{display:none}.wc-cart-status.active{display:block}.wc-cart-updating__overlay{position:absolute;width:100%;height:100%;background:#fff;opacity:.7;z-index:100}.collaterals-btns__wrap{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;margin-top:25px}@media only screen and (min-width:1200px){.collaterals-btns__wrap{width:900px}}.wc_payment_methods,.wc_shipping__methods{padding:0}.woocommerce-privacy-policy-text{font-size:13px}.roofsk-checkout label{margin-bottom:0}.roofsk-checkout .wc_payment_methods li .checkmark,.roofsk-checkout .wc_shipping__methods li .checkmark{top:0}.roofsk-checkout .form-row{margin-bottom:10px}.roofsk-checkout .payment_method_without img{display:none}.woocommerce-checkout .main-page-content,.woocommerce-checkout .main-page-content__inner{padding-bottom:0}#billing_country_field,#billing_state_field,#billing_city_field{display:none!important}.user-info-section{padding:50px 0}@media only screen and (min-width:768px){.user-info-section{padding:75px 0}}@media only screen and (min-width:992px){.user-info-section{padding:100px 0}}.user-info{font-family:'Roboto'}.user-info p,.user-info ul{margin-bottom:10px;font-size:16px}.user-info h2{font-size:24px}@media only screen and (min-width:768px){.user-info h2{font-size:26px}}@media only screen and (min-width:992px){.user-info h2{font-size:28px}}.user-info h3{font-size:22px}@media only screen and (min-width:768px){.user-info h3{font-size:24px}}@media only screen and (min-width:992px){.user-info h3{font-size:26px}}.user-info h4{font-size:20px}@media only screen and (min-width:768px){.user-info h4{font-size:22px}}@media only screen and (min-width:992px){.user-info h4{font-size:24px}}.user-info h5{font-size:18px}@media only screen and (min-width:768px){.user-info h5{font-size:20px}}@media only screen and (min-width:992px){.user-info h5{font-size:22px}}.user-info__columns{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-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:992px){.user-info__columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.user-info__column{margin-top:75px;width:100%}@media only screen and (min-width:992px){.user-info__column{margin-top:100px}}.user-info__line{display:none}@media only screen and (min-width:992px){.user-info__line{display:inline-block;width:1px;height:calc(100% - 75px);margin-top:75px;background:#f0f0f0}.user-info__delivery{width:27%}.user-info__payment{width:34%}.user-info__return{width:34%}}.section-category-block__inner_user{padding-left:0;padding-right:30px}@media only screen and (min-width:1200px){.category-sidebar_user{width:300px}}.category-sidebar-item__title_user{left:-15px}@media only screen and (min-width:1200px){.category-sidebar-item__title_user{font-size:14px}}.category-sidebar-item__list-link_user{font-size:16px;padding-top:4px;padding-bottom:4px}.category-sidebar-item__list-link_user::before{top:14px}.info-about-prices{font-size:14px;font-weight:700;color:#e30613}@media only screen and (min-width:992px){.info-about-prices{font-size:18px}}.price-table{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;font-weight:400;color:#000}@media only screen and (min-width:576px){.price-table{font-size:14px}}.price-table__heading{display:-webkit-box;display:-ms-flexbox;display:flex}.price-table__heading-item{padding:3px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5bc0de;color:#fff;font-weight:700;text-align:center}@media only screen and (min-width:992px){.price-table__heading-item{padding:5px 10px}}.price-table__img-heading{display:none}@media only screen and (min-width:992px){.price-table__img-heading{display:-webkit-box;display:-ms-flexbox;display:flex;width:30%}}.price-table__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price-table__body-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.price-table__body-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.price-table__img{width:100%;height:200px;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:5px}@media only screen and (min-width:576px){.price-table__img{height:250px}}@media only screen and (min-width:768px){.price-table__img{height:300px}}@media only screen and (min-width:992px){.price-table__img{width:30%;height:auto;border-right:none;border-bottom:1px solid #ddd;padding:10px}}.price-table__img-inner{max-width:85%;max-height:85%}.price-table__img-seria{margin-top:10px;font-weight:700}.price-table__product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border:1px solid #ddd;border-bottom:none}.price-table__product-price:last-child{border-bottom:1px solid #ddd}@media only screen and (min-width:992px){.price-table__product-price{width:70%;border-top:none}}.price-table__product-price_heading{border-bottom:none!important}.price-table__product-price-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #ddd}.price-table__product-price-inner:last-child{border-bottom:none}.price-table__product-price-inner_accessories{height:100%}.price-table__product{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price-table__product_accessories{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.price-table__product-item{padding:3px 5px;width:100%;border-bottom:1px solid #ddd}.price-table__product-item:last-child{border-bottom:none}@media only screen and (min-width:992px){.price-table__product-item{padding:5px 10px}}.price-table__price{padding:3px 5px;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #ddd}@media only screen and (min-width:992px){.price-table__price{padding:5px 10px}}.sim-shingle-price-icon{height:200px;-ms-flex-negative:0;flex-shrink:0;margin:auto;margin-bottom:10px}.sim-shingle-price-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:inherit;padding:20px;text-align:center}.sim-shingle-price-link:hover{color:#f05425}.dealer-login{margin:auto}.dealer-login .login-wrap{padding:50px}.dealer-login .login-submit input{background-color:#f05425;color:#fff;border-radius:0;border:0}.dealer-file-upload{background:#eff0f0;padding:25px;position:relative;width:100%;cursor:pointer;font-size:14px}.dealer-file-upload img{height:40px;margin:25px}.dealer-file-input{cursor:pointer;position:absolute;opacity:0;left:0;right:0;top:0;bottom:0}.dealer-table-wrapper{width:100%;max-width:100%;overflow-x:auto}.dealer-table{width:100%}.dealer-table th{background-color:#f1f1f1;padding:15px;border:1px solid #f1f1f1}.dealer-table td{padding:15px;border:1px solid #f1f1f1}.dealer-table-images{display:-webkit-box;display:-ms-flexbox;display:flex}.dealer-table-images img{max-height:100px;max-width:100px;margin:5px}.open-dealer-modal-btn{margin:25px auto;padding:10px 25px}.dealer-modal .btn{margin:0 auto;margin-top:20px;min-width:200px}.dealer-modal textarea{min-height:100px}.dealer-region-select{max-width:200px}.dealer-where-to-buy-content{position:relative;background-position:center;background-size:cover}.claaaasss{font-family:'Roboto'}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}