html{scroll-behavior:smooth}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}[class*=col-]{padding-left:15px;padding-right:15px;width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.col-12{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.col-sm-12{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:650px){.col-sm-2{width:16.66666%;max-width:16.66666%;-webkit-box-flex:0;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%}.col-sm-4{width:33.33333%;max-width:33.33333%;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.col-sm-3{width:25%;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.col-sm-8{width:66.66666%;max-width:66.66666%;-webkit-box-flex:0;-ms-flex:0 0 66.66666%;flex:0 0 66.66666%}.col-sm-9{width:75%;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-md-8{width:66.66666%;max-width:66.66666%;-webkit-box-flex:0;-ms-flex:0 0 66.66666%;flex:0 0 66.66666%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-3{width:25%;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.col-md-2{width:16.66666%;max-width:16.66666%;-webkit-box-flex:0;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-md-4{width:33.33333%;max-width:33.33333%;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.col-md-1{width:8.33333%;max-width:8.33333%;-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.col-md-12{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.col-md-9{width:75%;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}}@media (min-width:992px){.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-3{width:25%;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.col-lg-2{width:16.66666%;max-width:16.66666%;-webkit-box-flex:0;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%}.col-lg-9{width:75%;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.col-lg-4{width:33.33333%;max-width:33.33333%;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.col-lg-8{width:66.66666%;max-width:66.66666%;-webkit-box-flex:0;-ms-flex:0 0 66.66666%;flex:0 0 66.66666%}.col-lg-1{width:8.33333%;max-width:8.33333%;-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.col-lg-12{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.col-lg-10{width:83.3333%;max-width:83.3333%;-webkit-box-flex:0;-ms-flex:0 0 83.3333%;flex:0 0 83.3333%}}@media (min-width:1200px){.col-xlg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-xlg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xlg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xlg-3{width:25%;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.col-xlg-2{width:16.66666%;max-width:16.66666%;-webkit-box-flex:0;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%}.col-xlg-9{width:75%;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.col-xlg-4{width:33.33333%;max-width:33.33333%;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.col-xlg-8{width:66.66666%;max-width:66.66666%;-webkit-box-flex:0;-ms-flex:0 0 66.66666%;flex:0 0 66.66666%}.col-xlg-1{width:8.33333%;max-width:8.33333%;-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.col-xlg-12{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.col-xlg-10{width:83.3333%;max-width:83.3333%;-webkit-box-flex:0;-ms-flex:0 0 83.3333%;flex:0 0 83.3333%}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.container{margin:0 auto;width:100%;max-width:1100px;padding-right:15px;padding-left:15px}.container-fluid{margin:0 auto;width:100%;max-width:1920px;padding-right:15px;padding-left:15px}body{font-family:"Lato",sans-serif}body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,html,img,input,label,li,ol,option,p,select,small,span,textarea,ul{margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6{font-weight:400}a{text-decoration:none}img{max-width:100%;height:auto}.nopadding{padding-left:0;padding-right:0}h2,h4{font-size:40px;color:#cf2131;text-transform:uppercase;font-family:"Oswald",sans-serif}h3{font-size:30px;font-weight:900;line-height:40px}h5{font-size:30px;font-weight:900;line-height:40px}p{font-size:16px;line-height:24px}@media (min-width:0) and (max-width:650px){h2,h4{font-size:30px}h3,h5{font-size:25px;line-height:25px}}.call{display:none}@media (min-width:0) and (max-width:650px){.row{margin-left:0;margin-right:0}.container,.container-fluid{padding-left:0;padding-right:0}body{padding-top:70px}.call{display:block;position:absolute;top:15px;right:15px;width:30px;height:30px;text-indent:-9999px;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg fill='%23d1131d' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' stroke='%23d1131d'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M11.748 5.773S11.418 5 10.914 5c-.496 0-.754.229-.926.387S6.938 7.91 6.938 7.91s-.837.731-.773 2.106c.054 1.375.323 3.332 1.719 6.058 1.386 2.72 4.855 6.876 7.047 8.337 0 0 2.031 1.558 3.921 2.191.549.173 1.647.398 1.903.398.26 0 .719 0 1.246-.385.536-.389 3.543-2.807 3.543-2.807s.736-.665-.119-1.438c-.859-.773-3.467-2.492-4.025-2.944-.559-.459-1.355-.257-1.699.054-.343.313-.956.828-1.031.893-.112.086-.419.365-.763.226-.438-.173-2.234-1.148-3.899-3.426-1.655-2.276-1.837-3.02-2.084-3.824a.56.56 0 0 1 .225-.657c.248-.172 1.161-.933 1.161-.933s.591-.583.344-1.27-1.906-4.716-1.906-4.716z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:30px 30px}}@media (min-width:0) and (max-width:650px) and (min-width:0) and (max-width:450px){html{scroll-padding-top:60px}.call{position:fixed}}#top{background:#000000;padding:20px 0;border-bottom:1px solid #dadadd;color:#fff;text-align:center}#top p{background-repeat:no-repeat;background-position:top left;background-size:20px auto;padding-left:20px;background-position:0 3px;text-align:left;padding-left:25px;font-size:16px;display:inline-block}#top a{color:#fff}#top [class*=col-]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#top [class*=col-]:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#top [class*=col-]:nth-child(3) p{padding-left:0;padding-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top [class*=col-]:nth-child(3) a{display:block;text-indent:-9999px;width:20px;height:20px;margin-left:10px;background-repeat:no-repeat;background-size:20px auto}#top [class*=col-]:first-child p{background-image:url("images/icons/location.svg")}#top [class*=col-]:nth-child(2) p{background-image:url("images/icons/phone.svg");font-weight:bold}#top .facebook{background-image:url("images/icons/facebook.svg")}#top .location{background-image:url("images/icons/location.svg")}@media (min-width:0) and (max-width:650px){#top{padding-top:0}#top .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top [class*=col-]{margin-top:20px;max-width:190px;margin-left:auto;margin-right:auto;display:block}#top{text-align:left}#top [class*=col-]:first-child{display:block}#top [class*=col-]:nth-child(3){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#top p{display:block;text-align:left;font-size:17px;font-weight:bold;padding-left:22px}}@media (min-width:650px) and (max-width:768px){#top [class*=col-]{padding-left:5px;padding-right:5px}}#navigation{text-align:center;padding:20px 0;background:#fff;position:relative;z-index:9998}#navigation .logo{max-width:230px;width:100%}@media (min-width:768px){#navigation .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#navigation #menu-icon{display:none}#navigation #nav{display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#navigation #nav li{list-style-type:none;-ms-flex:1 auto auto;-webkit-box-flex:1;flex:1 auto auto;position:relative;z-index:9999;cursor:pointer;color:#000;font-size:16px;text-transform:uppercase}#navigation #nav li{list-style:none;text-align:center;color:#fff}#navigation{}#navigation #nav a{display:inline-block;text-align:center;color:#000;text-decoration:none;border-bottom:2px solid transparent}#navigation #nav a:hover{color:#b80802;border-bottom:2px solid #b80802}#navigation #nav li:last-child a:hover{border-bottom:2px solid transparent}#navigation #nav li:hover>ul{display:block}@media (min-width:650px) and (max-width:992px){#navigation #nav li{text-transform:none;font-size:15px}}#navigation{}@media screen and (max-width:650px){#navigation{background:#fff;position:absolute;top:0;left:0;right:0;z-index:9996;height:65px}#navigation .logo{max-width:200px;width:100%;margin:0 auto;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9997}#navigation{}#navigation #menu-icon{position:absolute;top:12px;left:10px;z-index:9998;text-align:center;background:#fff;color:#000;width:40px;height:40px;padding:20px 10px;cursor:pointer;font-size:25px;text-transform:uppercase;text-align:center;display:block;background-image:url("data:image/svg+xml,%3Csvg fill='%23d1131d' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24.75 24.75' xml:space='preserve' stroke='%23d1131d'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cpath d='M0,3.875c0-1.104,0.896-2,2-2h20.75c1.104,0,2,0.896,2,2s-0.896,2-2,2H2C0.896,5.875,0,4.979,0,3.875z M22.75,10.375H2 c-1.104,0-2,0.896-2,2c0,1.104,0.896,2,2,2h20.75c1.104,0,2-0.896,2-2C24.75,11.271,23.855,10.375,22.75,10.375z M22.75,18.875H2 c-1.104,0-2,0.896-2,2s0.896,2,2,2h20.75c1.104,0,2-0.896,2-2S23.855,18.875,22.75,18.875z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:25px 25px}#navigation{}#navigation #nav{clear:both;position:absolute;top:60px;left:0;right:0;padding:0 0 20px 0;z-index:999;padding:5px 20px;background:#fff;display:none}#navigation #nav li{clear:both;float:none;text-align:left;margin:0;font-size:17px;border-left:0;font-weight:bold;color:#000;text-transform:uppercase;position:relative;z-index:999}#navigation #nav a{font:inherit;text-align:left;background:none;padding:10px 0;border:none;color:#000;position:relative;z-index:9999}#navigation #nav a:hover{color:#fff}}@media screen and (min-width:650px){#navigation{}#navigation #nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:450px){#navigation{position:fixed;top:0}}#header{position:relative;min-height:590px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:top right;background-size:auto 100%;overflow:hidden}@media (min-width:1201px){#header{background-image:url("images/header.webp")}}@media (min-width:993px) and (max-width:1200px){#header{background-image:url("images/header-xlg.webp")}}@media (min-width:769px) and (max-width:992px){#header{background-image:url("images/header-lg.webp")}}@media (min-width:651px) and (max-width:768px){#header{background-image:url("images/header-md.webp")}}@media (min-width:0) and (max-width:650px){#header{background-image:url("images/header-sm.webp")}}#header:before{content:"";position:absolute;top:0;bottom:0;left:0;width:53%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.98)),color-stop(55%,rgba(255,255,255,0.94)),color-stop(78%,rgba(255,255,255,0.65)),to(rgba(255,255,255,0)));background:linear-gradient(90deg,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.94) 55%,rgba(255,255,255,0.65) 78%,rgba(255,255,255,0) 100%);pointer-events:none}#header .container{position:relative;z-index:2}#header .header-content{max-width:470px;padding:70px 0}#header h4{margin:0 0 25px;font-size:55px;line-height:0.96;font-weight:800;letter-spacing:-1px;text-transform:uppercase;color:#111;max-width:470px}#header h4 span{display:block;color:#e3111b}#header p{margin:0 0 27px;max-width:440px;font-size:17px;line-height:1.65;font-weight:400;color:#222}#header .header-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;min-height:50px;padding:0 25px;background:#e3111b;border-radius:5px;color:#fff;font-size:15px;line-height:1;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:background 0.25s ease,-webkit-transform 0.25s ease;transition:background 0.25s ease,-webkit-transform 0.25s ease;transition:background 0.25s ease,transform 0.25s ease;transition:background 0.25s ease,transform 0.25s ease,-webkit-transform 0.25s ease}#header .header-btn:hover{background:#bd0d15;-webkit-transform:translateY(-2px);transform:translateY(-2px)}#header .header-arrow{font-size:25px;line-height:1;font-weight:400;margin-top:-2px}#header{}@media (max-width:992px){#header{min-height:540px}#header:before{width:66%}#header .header-content{max-width:420px;padding:60px 0}#header h4{max-width:420px;font-size:46px}#header p{max-width:390px;font-size:16px}}#header{}@media (max-width:768px){#header{min-height:420px}#header:before{width:78%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.98)),color-stop(60%,rgba(255,255,255,0.92)),color-stop(88%,rgba(255,255,255,0.45)),to(rgba(255,255,255,0)));background:linear-gradient(90deg,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.92) 60%,rgba(255,255,255,0.45) 88%,rgba(255,255,255,0) 100%)}#header .header-content{max-width:370px;padding:50px 0}#header h4{max-width:370px;font-size:40px;line-height:1}#header p{max-width:350px;font-size:15px;line-height:1.6}}#header{}@media (max-width:650px){#header:before{width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.97)),color-stop(48%,rgba(255,255,255,0.9)),to(rgba(255,255,255,0.4)));background:linear-gradient(90deg,rgba(255,255,255,0.97) 0%,rgba(255,255,255,0.9) 48%,rgba(255,255,255,0.4) 100%)}#header .header-content{max-width:330px;padding:55px 0}#header h4{max-width:330px;margin-bottom:20px;font-size:35px;letter-spacing:-0.5px}#header p{max-width:315px;margin-bottom:23px;font-size:15px}#header .header-btn{min-height:48px;padding:0 21px;font-size:14px}}#header{}@media (max-width:420px){#header .header-content{max-width:290px;padding:45px 0}#header h4{max-width:290px;font-size:31px}#header p{max-width:280px;font-size:14px}}#stats{padding:16px 0;background:#f4f3f1}#stats .stat-item{position:relative;min-height:135px;padding:2px 30px 0 38px;border-right:1px solid #d4d2cf}#stats .col-md-3:last-child .stat-item{border-right:none}#stats .stat-number{display:block;margin-bottom:7px;color:#e3151d;font-size:14px;line-height:1;font-weight:700;letter-spacing:2px}#stats .stat-line{display:block;width:22px;height:2px;margin-bottom:8px;background:#e3151d}#stats h4{margin:0 0 5px;color:#111;font-size:52px;line-height:1;font-weight:800;letter-spacing:1px}#stats h4 small{font-size:30px;font-weight:700;text-transform:uppercase}#stats h2{margin:0 0 3px;color:#252525;font-size:14px;line-height:1.35;font-weight:600;letter-spacing:2px;text-transform:uppercase}#stats p{margin:0;color:#666;font-size:14px;line-height:1.35;font-weight:400;letter-spacing:1.4px;text-transform:uppercase}#stats{}@media (min-width:651px) and (max-width:768px){#stats .col-sm-6:nth-child(2n) .stat-item{border-right:none}}@media (min-width:651px) and (max-width:992px){#stats{padding:20px 0}#stats .stat-item{min-height:175px;margin:10px 0;padding:5px 30px;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;text-align:center}#stats .stat-line{margin-left:auto;margin-right:auto}#stats h4{font-size:46px}#stats h4 small{font-size:27px}}#stats{}@media (max-width:650px){#stats{padding:10px 0}#stats .stat-item{min-height:0;padding:25px 20px;margin:0;border-right:none;border-bottom:1px solid #d4d2cf;text-align:center}#stats .col-sm-6:last-child .stat-item{border-bottom:none}#stats .stat-number{margin-bottom:7px}#stats .stat-line{margin:0 auto 10px}#stats h4{font-size:44px}#stats h4 small{font-size:25px}}#content{padding:80px 0 85px;background:#fff}#content .content-text{max-width:560px;padding-right:25px}#content h2{margin:0 0 10px;color:#d71920;font-size:18px;line-height:1.2;font-weight:700;text-transform:uppercase}#content h3{margin:0 0 18px;color:#3d3d3d;font-size:34px;line-height:1.2;font-weight:800;text-transform:uppercase}#content h3 span{color:#c74444}#content p{margin:0 0 24px;color:#555;font-size:15px;line-height:1.75;font-weight:400}#content p:last-child{margin-bottom:0}#content .content-image-wrap{position:relative;max-width:620px;margin-left:auto;padding:35px 18px 18px 35px}#content .content-image-wrap:after{content:"";position:absolute;right:0;bottom:0;width:260px;height:140px;background:#cf0000;z-index:0}#content .content-image{position:relative;z-index:2;height:570px;overflow:hidden}#content .content-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#content .content-dots{position:absolute;top:0;left:0;width:150px;height:100px;z-index:1;opacity:0.45;background-image:radial-gradient(circle,#c8c8c8 1.5px,transparent 1.5px);background-size:10px 10px}#content{}@media (min-width:651px) and (max-width:992px){#content{padding:60px 0 65px}#content .content-text{max-width:100%;padding-right:0;margin-bottom:45px}#content h3{max-width:650px;font-size:31px}}#content{}@media (max-width:650px){#content{padding:45px 0 50px}#content .content-text{max-width:100%;padding-right:0;margin-bottom:35px}#content h2{font-size:16px}#content h3{font-size:27px;line-height:1.25}#content p{font-size:15px;line-height:1.7}}#content{}@media (max-width:768px){#content .content-image-wrap{width:100%;max-width:100%}#content .content-image{height:auto;overflow:visible}#content .content-image img{width:100%;height:auto;-o-object-fit:initial;object-fit:initial}}#box{background:#fff}#box .container{max-width:100%;padding-left:0;padding-right:0}#box .row{margin-left:0;margin-right:0}#box .col-sm-6{padding-left:0;padding-right:0}#box .box-item{position:relative;min-height:620px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:center;background-size:cover}#box .box-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:58%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.98)),color-stop(62%,rgba(255,255,255,0.94)),color-stop(82%,rgba(255,255,255,0.68)),to(rgba(255,255,255,0)));background:linear-gradient(90deg,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.94) 62%,rgba(255,255,255,0.68) 82%,rgba(255,255,255,0) 100%);z-index:1}#box .box-residential{background-image:url("images/residential-garage.webp")}#box .box-commercial{background-image:url("images/commercial-garage.webp")}#box .box-content{position:relative;z-index:2;width:100%;max-width:50%;margin-left:35px;padding:30px 0}#box h4{margin:0 0 24px;color:#111;font-size:36px;line-height:1.08;font-weight:800;text-transform:uppercase}#box h4 span{display:block;color:#d71920}#box p{margin:0;color:#222;font-size:15px;line-height:1.75;font-weight:400}#box .box-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;min-height:46px;padding:0 20px;background:#d71920;color:#fff;font-size:14px;line-height:1;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}#box .box-btn span{font-size:22px;line-height:1}#box .box-btn:hover{background:#b91017}#box{}@media (min-width:993px) and (max-width:1200px){#box .box-item{min-height:500px}#box .box-content{max-width:50%;margin-left:35px}#box h4{font-size:32px}#box p{font-size:14px}}#box{}@media (min-width:651px) and (max-width:992px){#box .box-item{min-height:500px}#box .box-item:before{width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.98)),color-stop(45%,rgba(255,255,255,0.95)),color-stop(70%,rgba(255,255,255,0.82)),to(rgba(255,255,255,0.45)));background:linear-gradient(90deg,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.95) 45%,rgba(255,255,255,0.82) 70%,rgba(255,255,255,0.45) 100%)}#box .box-content{max-width:310px;margin-left:30px}#box h4{font-size:30px}#box p{font-size:14px;line-height:1.65}}#box{}@media (max-width:650px){#box .box-item{min-height:520px;background-position:center center}#box .box-item:before{width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.97)),color-stop(60%,rgba(255,255,255,0.88)),to(rgba(255,255,255,0.55)));background:linear-gradient(90deg,rgba(255,255,255,0.97) 0%,rgba(255,255,255,0.88) 60%,rgba(255,255,255,0.55) 100%)}#box .box-content{max-width:70%;margin-left:0;padding:40px 25px}#box h4{font-size:28px;line-height:1.12}#box p{font-size:15px;line-height:1.7}}@media (max-width:650px){#box .box-content{max-width:100%}}@media (min-width:1300px){#box .box-content{max-width:350px}}#expert{padding:55px 0 60px;background:#fff}#expert .expert-heading{max-width:760px;margin:0 auto 45px;text-align:center}#expert .expert-heading h4{margin:0;color:#111;font-size:48px;line-height:1.05;font-weight:800;text-transform:uppercase}#expert .expert-heading h4 span{color:#df171e}#expert .expert-heading-line{display:block;width:34px;height:2px;margin:12px auto 10px;background:#df171e}#expert .expert-heading p{margin:0 auto;max-width:650px;color:#333;font-size:16px;line-height:1.5}#expert .expert-item{position:relative;height:100%;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#expert .expert-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;margin-bottom:20px}#expert .expert-number{position:relative;-webkit-box-flex:0;-ms-flex:0 0 62px;flex:0 0 62px;height:52px;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:#111;color:#fff;font-size:26px;line-height:1;font-weight:700}#expert .expert-number:after{content:"";position:absolute;top:0;right:-12px;width:0;height:0;border-top:53px solid #111;border-right:13px solid transparent}#expert h5{margin:4px 0 0;color:#111;font-size:22px;line-height:1.15;font-weight:800;text-transform:uppercase}#expert .expert-item>p{min-height:190px;margin:0 0 20px;color:#222;font-size:15px;line-height:1.65}#expert .expert-image{width:100%;margin-top:auto;margin-bottom:15px;overflow:hidden}#expert .expert-image img{display:block;width:100%;height:235px;-o-object-fit:cover;object-fit:cover}#expert{}@media (min-width:651px) and (max-width:992px){#expert{padding:45px 0 50px}#expert .expert-heading{margin-bottom:35px}#expert .expert-heading h4{font-size:38px}#expert .expert-item{padding:0 8px}#expert .expert-title{gap:13px}#expert .expert-number{-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px;height:46px;font-size:22px}#expert .expert-number:after{right:-11px;border-top-width:46px;border-right-width:11px}#expert h5{font-size:18px}#expert .expert-item>p{min-height:245px;font-size:14px;line-height:1.6}#expert .expert-image img{height:190px}}#expert{}@media (max-width:650px){#expert{padding:40px 0 45px}#expert .expert-heading{margin-bottom:35px;padding:0 10px}#expert .expert-heading h4{font-size:31px;line-height:1.1}#expert .expert-heading p{font-size:15px}#expert .expert-item{padding:0;margin-bottom:20px;height:auto}#expert .col-sm-4:last-child .expert-item{margin-bottom:0}#expert .expert-title{gap:17px}#expert .expert-number{-webkit-box-flex:0;-ms-flex:0 0 58px;flex:0 0 58px;height:50px;font-size:24px}#expert .expert-number:after{right:-12px;border-top-width:50px;border-right-width:12px}#expert h5{font-size:21px}#expert .expert-item>p{min-height:0;margin-bottom:22px;font-size:15px}#expert .expert-image img{width:100%;height:auto;-o-object-fit:initial;object-fit:initial}}#repair{position:relative;min-height:620px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#090808;background-image:url("images/garage-door-repair-section.webp");background-repeat:no-repeat;background-position:top right;background-size:60% auto;-webkit-box-shadow:0 14px 24px rgba(0,0,0,0.22);box-shadow:0 14px 24px rgba(0,0,0,0.22);z-index:5}#repair .container{position:relative;z-index:2}#repair .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#repair .repair-content{max-width:430px;padding:65px 0}#repair h5{margin:0 0 13px;color:#e1171d;font-size:16px;line-height:1.2;font-weight:700;text-transform:uppercase}#repair h4{margin:0 0 18px;color:#fff;font-size:48px;line-height:1.08;font-weight:800;text-transform:uppercase}#repair h4 span{display:block}#repair h4 strong{color:#e1171d;font-weight:800}#repair .repair-intro{max-width:360px;margin:0 0 23px;color:#fff;font-size:17px;line-height:1.5}#repair .repair-list{margin:0 0 28px;padding:0;list-style:none}#repair .repair-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:11px;color:#fff;font-size:16px;line-height:1.35}#repair .repair-list li:last-child{margin-bottom:0}#repair .repair-check{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;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-radius:50%;background:#e1171d;color:#fff;font-size:14px;line-height:1;font-weight:700}#repair .repair-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;min-height:52px;padding:0 28px;background:#e1171d;border-radius:2px;color:#fff;font-size:15px;line-height:1;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}#repair .repair-btn span{font-size:25px;line-height:1}#repair .repair-btn:hover{background:#bb1016}#repair{}#repair .repair-emergency{position:absolute;right:15px;bottom:55px;width:315px;min-height:165px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;padding:24px;background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 14px rgba(0,0,0,0.16);box-shadow:0 4px 14px rgba(0,0,0,0.16)}#repair .repair-emergency-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#d7181e;font-size:40px;line-height:1;font-weight:800}#repair .repair-emergency-text h6{margin:0 0 8px;color:#111;font-size:18px;line-height:1.2;font-weight:800;text-transform:uppercase}#repair .repair-emergency-text p{margin:0;color:#222;font-size:15px;line-height:1.4}@media (min-width:993px) and (max-width:1280px){#repair{background-size:auto 100%;background-position:right -30% top 0}}#repair{}@media (min-width:0) and (max-width:992px){#repair{background-image:url("images/background-small.webp")}}@media (min-width:651px) and (max-width:992px){#repair{background-size:auto 100%}#repair .repair-content{max-width:360px;padding:50px 0}#repair h4{font-size:39px}#repair .repair-intro{font-size:16px}#repair .repair-list li{font-size:15px}#repair .repair-emergency{right:15px;bottom:35px;width:275px;min-height:145px;padding:20px}#repair .repair-emergency-icon{font-size:34px}#repair .repair-emergency-text h6{font-size:16px}#repair .repair-emergency-text p{font-size:14px}}#repair{}@media (max-width:650px){#repair{display:block}#repair .row{display:block}#repair .repair-content{max-width:100%;padding:45px 0 35px}#repair h5{font-size:15px}#repair h4{font-size:34px;line-height:1.1}#repair .repair-intro{max-width:50%;font-size:15px}#repair .repair-list li{font-size:15px}#repair .repair-emergency{position:relative;right:auto;bottom:auto;width:100%;min-height:0;margin:0 0 40px;padding:20px;border-radius:6px}#repair .repair-emergency-icon{font-size:32px}#repair .repair-btn{min-height:50px;padding:0 22px;font-size:14px}}@media (max-width:500px){#repair{padding-bottom:230px;background-position:bottom right;background-size:auto 300px}}#services{background:url("images/services-bg.webp") no-repeat top right;padding:55px 0 60px;background-size:auto 100%}#services .services-heading{max-width:760px;margin:0 auto 45px;text-align:center}#services .services-heading h5{margin:0 0 8px;color:#d71920;font-size:16px;line-height:1.2;font-weight:700;text-transform:uppercase}#services .services-heading h4{margin:0 0 14px;color:#111;font-size:46px;line-height:1.05;font-weight:800;text-transform:uppercase}#services .services-heading h4 span{color:#d71920}#services .services-heading p{max-width:620px;margin:0 auto;color:#444;font-size:16px;line-height:1.5}#services .service-box{position:relative;min-height:305px;padding:42px 20px 12px;border:1px solid #dedede;background:rgba(255,255,255,0.9)}#services .service-box:before{content:"";position:absolute;top:-1px;left:0;width:105px;height:2px;background:#d71920}#services .service-icon{position:absolute;top:-40px;left:50%;width:80px;height:80px;-webkit-transform:translateX(-50%);transform:translateX(-50%);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:#111;border-radius:50%}#services .service-icon img{display:block;max-width:48px;max-height:48px}#services .service-box ul{margin:0;padding:0;list-style:none}#services .service-box li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;background:url("images/icons/check.svg") no-repeat;min-height:42px;padding:8px 0;padding-left:25px;background-size:20px auto;background-position:center left;border-bottom:1px solid #ddd;color:#222;font-size:15px;line-height:1.35;font-weight:600}#services .service-box li:last-child{border-bottom:none}#services .service-check{-webkit-box-flex:0;-ms-flex:0 0 21px;flex:0 0 21px;width:21px;height:21px;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 #e1161d;border-radius:50%;color:#e1161d;font-size:14px;line-height:1;font-weight:700}#services .services-cta{margin-top:30px;min-height:80px;padding:12px 25px;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;gap:25px;border:1px solid #555;border-radius:4px;background:rgba(255,255,255,0.88)}#services .services-cta-help,#services .services-trust{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}#services .services-cta-help{-webkit-box-flex:1;-ms-flex:1;flex:1}#services .services-trust{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#services .services-cta-icon,#services .services-trust-icon{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-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#services .services-cta-text{padding-left:20px;border-left:1px solid #888}#services .services-trust-text{padding-left:18px;border-left:1px solid #888}#services .services-cta h6{margin:0 0 4px;color:#111;font-size:18px;line-height:1.2;font-weight:800;text-transform:uppercase}#services .services-cta p{margin:0;color:#555;font-size:14px;line-height:1.4}#services .services-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;min-height:50px;padding:0 25px;background:#cf1017;border-radius:4px;color:#fff;font-size:15px;line-height:1;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}#services .services-btn span{font-size:23px;line-height:1}#services .services-btn:hover{background:#ad0d13}#services{}@media (min-width:651px) and (max-width:992px){#services{padding:45px 0 50px}#services .services-heading h4{font-size:38px}#services .service-box{padding-left:14px;padding-right:14px}#services .service-box li{gap:10px;font-size:14px}#services .services-cta{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}#services .services-cta-help,#services .services-trust{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}#services .services-btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:5px}}#services{}@media (max-width:650px){#services{padding:40px 0 45px}#services .services-heading{margin-bottom:55px}#services .services-heading h4{font-size:30px;line-height:1.1}#services .services-heading p{font-size:15px}#services .service-box{min-height:0;margin-bottom:65px;padding:45px 18px 15px}#services .col-sm-4:last-child .service-box{margin-bottom:0}#services .service-box li{font-size:15px}#services .services-cta{margin-top:30px;padding:25px 20px;display:block}#services .services-cta-help,#services .services-trust{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#services .services-cta-help{margin-bottom:22px}#services .services-btn{width:100%;margin-bottom:22px}#services .services-trust{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#products{background:#f4f4f4}#products .container-fluid{padding-left:0;padding-right:0}#products .row{margin-left:0;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#products .col-sm-6{padding-left:0;padding-right:0}#products .products-image{width:100%;height:100%;overflow:hidden}#products .products-image img{width:100%;height:750px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}#products .products-content{max-width:590px;padding:30px 45px 20px 55px}#products h5{margin:0 0 8px;color:#d71920;font-size:17px;line-height:1.2;font-weight:700;text-transform:uppercase}#products .products-line{display:block;width:40px;height:1px;margin-bottom:14px;background:#d71920}#products h4{margin:0 0 22px;color:#111;font-size:46px;line-height:1.05;font-weight:800;text-transform:uppercase}#products h4 span{display:block;color:#d71920}#products .products-intro{max-width:500px;margin:0 0 28px;color:#555;font-size:16px;line-height:1.55}#products .products-list{margin:0;padding:0;list-style:none}#products .products-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;min-height:66px;padding:10px 0;border-bottom:1px solid #d4d4d4;color:#111;font-size:16px;line-height:1.4;font-weight:500}#products .products-list li:last-child{border-bottom:none}#products .products-icon{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;width:50px;height:50px;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 #222;border-radius:50%}#products .products-icon img{display:block;max-width:30px;max-height:30px}#products .products-more{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}#products .products-more span{position:static;color:#111;font-size:16px;line-height:1;letter-spacing:3px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}#products{}@media (min-width:993px) and (max-width:1200px){#products .products-content{padding:55px 35px 45px 40px}#products h4{font-size:40px}#products .products-list li{font-size:15px}}#products{}@media (min-width:651px) and (max-width:992px){#products .products-image{height:auto}#products .products-image img{width:100%;height:880px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#products .products-content{max-width:100%;padding:50px 40px}#products h4{font-size:38px}}#products{}@media (max-width:650px){#products .row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}#products .products-image{height:auto}#products .products-image img{width:100%;height:auto}#products .products-content{max-width:100%;padding:40px 22px}#products h5{font-size:15px}#products h4{font-size:31px;line-height:1.08}#products .products-intro{font-size:15px}#products .products-list li{gap:15px;min-height:62px;font-size:15px}#products .products-icon{-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;width:46px;height:46px}}#gallery{padding:45px 0 20px;background:#fff}#gallery .gallery-heading{max-width:760px;margin:0 auto 20px;text-align:center}#gallery .gallery-label{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;gap:10px;margin-bottom:10px;color:#d71920;font-size:14px;line-height:1;font-weight:700;text-transform:uppercase}#gallery .gallery-label span{display:block;width:24px;height:1px;background:#e5b2b2}#gallery h4{margin:0 0 10px;color:#111;font-size:45px;line-height:1.05;font-weight:800;text-transform:uppercase}#gallery .gallery-heading p{max-width:610px;margin:0 auto;color:#444;font-size:15px;line-height:1.5}#gallery .gallery-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 14px 1fr 14px 1fr;grid-template-columns:repeat(3,1fr);gap:14px}#gallery .gallery-item{position:relative;overflow:hidden;border-radius:2px}#gallery .gallery-item img{display:block;width:100%;height:210px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}#gallery .gallery-item:hover img{-webkit-transform:scale(1.035);transform:scale(1.035)}#gallery .gallery-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}#gallery .gallery-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;min-height:45px;padding:0 22px;background:#c90000;border-radius:4px;color:#fff;font-size:14px;line-height:1;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}#gallery .gallery-btn:hover{background:#a90000}#gallery .gallery-camera{font-size:19px;line-height:1}#gallery{}@media (min-width:651px) and (max-width:992px){#gallery{padding:40px 0 25px}#gallery h4{font-size:38px}#gallery .gallery-grid{-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px}#gallery .gallery-item img{height:220px}}#gallery{}@media (max-width:650px){#gallery{padding:35px 15px 25px 15px}#gallery .gallery-heading{margin-bottom:20px}#gallery h4{font-size:31px;line-height:1.08}#gallery .gallery-heading p{font-size:15px}#gallery .gallery-grid{-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px}#gallery .gallery-item img{width:100%;height:auto;-o-object-fit:initial;object-fit:initial}#gallery .gallery-item:last-child{grid-column:1/-1;width:calc(50% - 6px);-ms-grid-column-align:center;justify-self:center}#gallery .gallery-btn{width:100%;max-width:260px}}#why{position:relative;padding:55px 0 25px;background-color:#0c0d0e;background-image:url("images/why-bg.webp");background-repeat:no-repeat;background-position:top right;background-size:auto 48%;color:#fff}#why:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(9,10,11,0.98)),color-stop(45%,rgba(9,10,11,0.94)),color-stop(70%,rgba(9,10,11,0.7)),to(rgba(9,10,11,0.2)));background:linear-gradient(90deg,rgba(9,10,11,0.98) 0%,rgba(9,10,11,0.94) 45%,rgba(9,10,11,0.7) 70%,rgba(9,10,11,0.2) 100%);pointer-events:none}#why .container{position:relative;z-index:2}#why .why-heading{max-width:600px;margin-bottom:45px}#why .why-heading h5{margin:0 0 8px;color:#e71920;font-size:16px;line-height:1.2;font-weight:700;text-transform:uppercase}#why .why-line{display:block;width:40px;height:1px;margin-bottom:14px;background:#e71920}#why .why-heading h4{margin:0 0 16px;color:#fff;font-size:45px;line-height:1.08;font-weight:800;text-transform:uppercase}#why .why-heading h4 span{display:block;color:#e71920}#why .why-heading p{margin:0 0 8px;color:#ddd;font-size:15px;line-height:1.55}#why .why-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#why .why-grid>[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex}#why .why-item{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;padding:28px 18px 28px 0}#why .why-content{-webkit-box-flex:1;-ms-flex:1;flex:1}#why .col-md-4:first-child .why-item,#why .col-md-4:nth-child(2) .why-item,#why .col-md-4:nth-child(4) .why-item,#why .col-md-4:nth-child(5) .why-item{padding-right:25px}#why .why-icon{-webkit-box-flex:0;-ms-flex:0 0 78px;flex:0 0 78px;width:78px;height:78px;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 rgba(255,255,255,0.65);border-radius:50%}#why .why-icon img{display:block;max-width:48px;max-height:48px}#why .why-content{-webkit-box-flex:1;-ms-flex:1;flex:1}#why .why-bottom-text h6,#why .why-content h6{margin:3px 0 6px;color:#fff;font-size:19px;line-height:1.2;font-weight:700;text-transform:uppercase}#why .why-small-line{display:block;width:30px;height:2px;margin-bottom:10px;background:#e71920}#why .why-bottom-text p,#why .why-content p{margin:0;color:#ccc;font-size:14px;line-height:1.55}#why .why-bottom{margin-top:28px;min-height:100px;padding:18px 25px;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;gap:30px;border:1px solid rgba(255,255,255,0.2);border-radius:5px;background:rgba(255,255,255,0.025)}#why .why-bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px}#why .why-bottom-icon{-webkit-box-flex:0;-ms-flex:0 0 76px;flex:0 0 76px;width:76px;height:76px;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 rgba(255,255,255,0.12);border-radius:50%}#why .why-bottom-icon img{max-width:58px}#why .why-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;min-height:54px;padding:0 30px;background:#d90f16;border-radius:4px;color:#fff;font-size:15px;line-height:1;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}#why .why-btn span{font-size:24px;line-height:1}#why .why-btn:hover{background:#b80d13}@media (min-width:768px){#why .why-grid>.col-md-4{position:relative;border-right:1px solid rgba(255,255,255,0.18)}#why .why-grid>.col-md-4:nth-child(3n){border-right:none}#why .why-grid>.col-md-4:nth-child(-n+3):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(255,255,255,0.18)}}#why{}@media (min-width:651px) and (max-width:768px){#why{padding:45px 0 30px;background-size:auto 35%}#why .why-heading{max-width:560px}#why .why-heading h4{font-size:38px}#why .why-item{min-height:165px}#why .col-md-4:first-child .why-item,#why .col-md-4:nth-child(2) .why-item,#why .col-md-4:nth-child(4) .why-item,#why .col-md-4:nth-child(5) .why-item{border-right:none}#why .col-sm-6:nth-child(odd) .why-item{border-right:1px solid rgba(255,255,255,0.18)}#why .why-bottom{padding:20px}#why .why-btn{padding:0 22px}#why .why-grid>.col-sm-6{border-top:1px solid rgba(255,255,255,0.18)}#why{}#why .why-grid>.col-sm-6:first-child,#why .why-grid>.col-sm-6:nth-child(2){border-top:none}}#why{}@media (max-width:650px){#why{}#why .why-grid>.col-sm-6:first-child{border-top:none}#why .why-grid>.col-sm-6{border-top:1px solid rgba(255,255,255,0.18)}#why{padding:40px 15px 25px;background-size:auto 24%;background-position:top right}#why:before{background:rgba(9,10,11,0.9)}#why .why-heading{margin-bottom:30px}#why .why-heading h4{font-size:31px}#why .why-heading p{font-size:15px}#why .why-grid{display:block}#why .why-item{min-height:0;padding:22px 0;border-right:none!important}#why .why-icon{-webkit-box-flex:0;-ms-flex:0 0 68px;flex:0 0 68px;width:68px;height:68px}#why .why-icon img{max-width:42px}#why .why-bottom-text h6,#why .why-content h6{font-size:17px}#why .why-bottom{display:block;padding:22px}#why .why-bottom-left{margin-bottom:20px}#why .why-btn{width:100%}}#our-reviews{padding:45px 0 35px;background:#fff}#our-reviews .container-fluid{max-width:1180px;margin:0 auto}#our-reviews{}#our-reviews .reviews-heading{max-width:720px;margin:0 auto 25px;text-align:center}#our-reviews .reviews-heading h5{margin:0 0 8px;color:#d71920;font-size:14px;line-height:1.2;font-weight:700;text-transform:uppercase}#our-reviews .reviews-heading h4{margin:0 0 10px;color:#111;font-size:44px;line-height:1.05;font-weight:800;text-transform:uppercase}#our-reviews .reviews-heading h4 span{color:#c90000}#our-reviews .reviews-heading p{max-width:580px;margin:0 auto;color:#555;font-size:15px;line-height:1.5}#our-reviews{}#our-reviews .rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:18px;padding:0 15px 16px;border-bottom:1px solid #ddd}#our-reviews .rating-left h6{margin:0 0 6px;color:#555;font-size:14px;line-height:1.2;font-weight:500;text-transform:uppercase}#our-reviews .rating-score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}#our-reviews .google-word{font-size:31px;line-height:1;font-weight:500;letter-spacing:-1px}#our-reviews .g-blue{color:#4285f4}#our-reviews .g-red{color:#ea4335}#our-reviews .g-yellow{color:#fbbc05}#our-reviews .g-green{color:#34a853}#our-reviews .rating-score strong{color:#111;font-size:36px;line-height:1;font-weight:700}#our-reviews .stars{display:inline-block;color:#d71920;font-size:20px;line-height:1;letter-spacing:2px}#our-reviews .rating-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#our-reviews .rating-right a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;min-height:44px;padding:0 18px;border:1px solid #d71920;border-radius:5px;color:#c90000;font-size:14px;line-height:1;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:background 0.25s ease,color 0.25s ease;transition:background 0.25s ease,color 0.25s ease}#our-reviews .rating-right a:hover{background:#d71920;color:#fff}#our-reviews .google-g{width:20px;height:20px;background:url("images/icons/google.svg") no-repeat center center;background-size:20px auto;text-indent:-9999px}#our-reviews{}#our-reviews .reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#our-reviews .reviews>[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:14px}#our-reviews .reviews-bg{width:100%;min-height:245px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:18px 18px 14px;border:1px solid #ddd;border-radius:5px;background:rgba(255,255,255,0.96)}#our-reviews .reviews-bg>.stars{margin-bottom:6px;font-size:18px}#our-reviews .review-name{margin:0 0 8px}#our-reviews .review-name strong{color:#111;font-size:15px;line-height:1.3;font-weight:700}#our-reviews .review-text{margin:0 0 18px;color:#222;font-size:14px;line-height:1.55}#our-reviews{}#our-reviews .g-review{margin-top:auto}#our-reviews .g-review p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin:0;color:#555;font-size:14px;line-height:1.2}#our-reviews .g-review .google-g{margin-left:2px;color:#4285f4;font-size:17px}#our-reviews .g-review a{color:#333;font-size:14px;text-decoration:none}#our-reviews .g-review a:hover{text-decoration:underline}#our-reviews{}#our-reviews .reviews>.col-sm-12{display:block;width:100%;margin-bottom:0}#our-reviews .reviews-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4px}#our-reviews .reviews-button a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;min-height:45px;padding:0 28px;background:#c90000;border-radius:4px;color:#fff;font-size:14px;line-height:1;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}#our-reviews .reviews-button a span{font-size:19px}#our-reviews .reviews-button a:hover{background:#a90000}#our-reviews{}@media (min-width:651px) and (max-width:992px){#our-reviews{padding:40px 0 30px}#our-reviews .reviews-heading h4{font-size:37px}#our-reviews .rating-score{gap:12px}#our-reviews .google-word{font-size:27px}#our-reviews .rating-score strong{font-size:32px}#our-reviews .stars{font-size:18px}#our-reviews .reviews-bg{min-height:270px}}#our-reviews{}@media (max-width:650px){#our-reviews{padding:35px 0 25px}#our-reviews .reviews-heading{padding:0 10px}#our-reviews .reviews-heading h4{font-size:31px;line-height:1.08}#our-reviews .reviews-heading p{font-size:15px}#our-reviews .rating{display:block;padding-bottom:20px}#our-reviews .rating-left{margin-bottom:18px}#our-reviews .rating-score{-ms-flex-wrap:wrap;flex-wrap:wrap}#our-reviews .rating-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#our-reviews .rating-right a{width:100%}#our-reviews .reviews{display:block}#our-reviews .reviews>[class*=col-]{display:block;margin-bottom:14px}#our-reviews .reviews-bg{min-height:0}#our-reviews .reviews-button a{width:100%;max-width:280px}}#contact{position:relative;padding:55px 0;background:#f5f5f5;background:#ebe8e8 url("images/contact-bg.webp") no-repeat top right}#contact .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#contact{}#contact .contact-info{max-width:510px;padding:15px 45px 15px 0}#contact .contact-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:10px;color:#c90000;font-size:14px;line-height:1;font-weight:700;text-transform:uppercase}#contact .contact-label>span{display:block;width:42px;height:2px;background:#c90000}#contact .contact-info h4{margin:0 0 12px;color:#111;font-size:56px;line-height:1;font-weight:800;text-transform:uppercase}#contact .contact-info h4 span{color:#b60000}#contact .contact-stripes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:20px}#contact .contact-stripes span{display:block;width:8px;height:7px;background:#c9c9c9;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}#contact .contact-stripes span:nth-last-child(-n+2){background:#c90000}#contact .contact-info>p{margin:0 0 18px;color:#222;font-size:15px;line-height:1.7}#contact .contact-info>p a{color:#c90000;font-weight:700;text-decoration:none}#contact{}#contact .contact-details{margin-top:18px;border-top:1px solid #ddd}#contact .contact-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;min-height:72px;padding:13px 0;border-bottom:1px solid #ddd}#contact .contact-detail-icon{-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;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}#contact .contact-detail-icon img{display:block;max-width:38px;max-height:38px}#contact .contact-detail h6{margin:0 0 4px;color:#111;font-size:14px;line-height:1.2;font-weight:700;text-transform:uppercase}#contact .contact-detail p{margin:0;color:#222;font-size:14px;line-height:1.45}#contact .contact-detail p a{color:#c90000;font-size:16px;font-weight:700;text-decoration:none}#contact{}#contact .same-day-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:20px;padding:15px 25px;border:1px solid #d2d2d2;border-radius:4px;background:rgba(255,255,255,0.45)}#contact .same-day-icon{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;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-right:18px;border-right:1px solid #ccc}#contact .same-day-text h6{margin:0 0 4px;color:#111;font-size:18px;line-height:1.2;font-weight:800;text-transform:uppercase}#contact .same-day-text p{margin:0;color:#333;font-size:14px;line-height:1.45}#contact{}#contact .contact-form-box{height:100%;padding:32px 35px 24px;background:#fff;border-radius:9px;-webkit-box-shadow:0 5px 18px rgba(0,0,0,0.18);box-shadow:0 5px 18px rgba(0,0,0,0.18)}#contact .form-heading{margin-bottom:24px}#contact .form-line{display:block;width:40px;height:3px;margin-bottom:15px;background:#c90000}#contact .form-heading h5{margin:0 0 5px;color:#111;font-size:25px;line-height:1.15;font-weight:800;text-transform:uppercase}#contact .form-heading p{margin:0;color:#555;font-size:14px;line-height:1.4}#contact{}#contact form.contact{margin:0}#contact .form-group{margin-bottom:20px}#contact .form-group label{display:block;margin-bottom:8px;color:#111;font-size:14px;line-height:1.2;font-weight:500}#contact .form-group label span{color:#c90000}#contact .form-control-wrap{position:relative}#contact .form-icon{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;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;pointer-events:none}#contact .form-control{display:block;width:100%;height:48px;padding:0 15px 0 48px;border:1px solid #c9c9c9;border-radius:4px;background:#fff;color:#222;font-size:15px;line-height:1;font-family:"Lato",sans-serif;outline:none;-webkit-transition:border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}#contact .form-control:focus{border-color:#c90000;-webkit-box-shadow:0 0 0 2px rgba(201,0,0,0.08);box-shadow:0 0 0 2px rgba(201,0,0,0.08)}#contact .form-control::-webkit-input-placeholder{color:#888;opacity:1}#contact .form-control::-moz-placeholder{color:#888;opacity:1}#contact .form-control:-ms-input-placeholder{color:#888;opacity:1}#contact .form-control::-ms-input-placeholder{color:#888;opacity:1}#contact .form-control::placeholder{color:#888;opacity:1}#contact{}#contact .textarea-wrap .form-icon{top:16px;-webkit-transform:none;transform:none}#contact textarea.form-control{min-height:125px;height:125px;font-family:"Lato",sans-serif;padding-top:15px;font-size:15px;line-height:1.45;resize:vertical}#contact{}#contact .form-captcha{margin-bottom:18px}#contact .d-none{display:none}#contact .help-block{margin-top:5px;color:#c90000;font-size:14px}#contact{}#contact .submit-wrap{margin-top:10px}#contact .submit{width:100%;min-height:50px;border:none;border-radius:4px;background:#c90000;color:#fff;font-size:16px;line-height:1;font-weight:700;text-transform:uppercase;cursor:pointer;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}#contact .submit:hover{background:#a90000}#contact .secure-message{margin:16px 0 0;text-align:center;color:#555;font-size:14px;line-height:1.4}#contact .secure-message span{width:15px;height:15px;background:url("images/icons/lock-black.svg") no-repeat center center;background-size:15px auto}#contact{}@media (min-width:651px) and (max-width:992px){#contact{padding:45px 0;background-size:60% 100%}#contact .col-md-6{width:100%;float:none}#contact .contact-info{max-width:100%;padding-right:0;margin-bottom:35px}#contact .contact-info h4{font-size:46px}#contact .contact-form-box{max-width:700px;margin:0 auto}}#contact{}@media (max-width:650px){#contact{background-size:auto 100%;background-position:left 80% top 0;padding:35px 0}#contact .row{display:block}#contact .contact-info{max-width:100%;padding:0;margin-bottom:30px}#contact .contact-info h4{font-size:38px}#contact .contact-detail{gap:15px}#contact .same-day-box{padding:15px}#contact .contact-form-box{padding:25px 18px 20px;border-radius:6px}#contact .form-heading h5{font-size:22px}#contact .form-control{height:46px}#contact textarea.form-control{height:120px;min-height:120px}#contact .g-recaptcha{max-width:100%;overflow:hidden}#contact .submit{font-size:15px}}#town-list{padding:55px 0 60px;background:#fff;background:url("images/map.webp") no-repeat top right;background-size:50% auto}#town-list .container-fluid{max-width:1200px;margin:0 auto}#town-list{}#town-list .areas-heading{max-width:500px;width:50%;margin-bottom:40px}#town-list .areas-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:10px;color:#d71920;font-size:14px;line-height:1;font-weight:700;text-transform:uppercase}#town-list .area-location-icon{color:#d71920;font-size:21px;line-height:1}#town-list .areas-label-line{display:block;width:28px;height:1px;background:#d71920}#town-list .areas-heading h4{margin:0 0 18px;color:#111;font-size:42px;line-height:1.05;font-weight:800;text-transform:uppercase}#town-list .areas-heading h4>span{display:block;margin-top:5px;color:#d71920;font-size:24px;line-height:1.15}#town-list .areas-heading>p{margin:0;color:#333;font-size:15px;line-height:1.65}#town-list{}#town-list .areas-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:390px;overflow:auto}#town-list .areas-grid>.col-md-6{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}#town-list{}#town-list .area-box{width:100%;padding:20px 24px 24px;border:1px solid #ddd;border-radius:6px;background:rgba(255,255,255,0.96)}#town-list{}#town-list .area-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #ddd}#town-list .area-pin{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#e1171d;font-size:22px;line-height:1}#town-list .area-title h5{position:relative;margin:0;color:#e1171d;font-size:17px;line-height:1.2;font-weight:700;text-transform:uppercase}#town-list .area-title h5:after{content:"";position:absolute;left:0;bottom:-13px;width:35px;height:1px;background:#e1171d}#town-list{}#town-list .area-towns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style-position:inside}#town-list .area-towns li{width:33.3333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;margin:0;padding:4px 12px 4px 0;color:#222;font-size:13px;line-height:1.35;-webkit-box-sizing:border-box;box-sizing:border-box}#town-list{}@media (min-width:993px){#town-list .areas-grid>.col-md-6{width:50%}}#town-list{}@media (min-width:651px) and (max-width:992px){#town-list{padding:45px 0 50px}#town-list .areas-heading{max-width:100%}#town-list .areas-heading h4{font-size:36px}#town-list .areas-heading h4>span{font-size:22px}#town-list .areas-grid>.col-md-6{width:100%;float:none}#town-list .area-box{padding:20px}#town-list .area-towns li{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}#town-list{}@media (max-width:650px){#town-list{padding:40px 15px 45px}#town-list .areas-heading{margin-bottom:30px}#town-list .areas-heading h4{font-size:31px}#town-list .areas-heading h4>span{font-size:20px}#town-list .areas-heading>p{font-size:15px}#town-list .areas-grid{display:block}#town-list .areas-grid>.col-md-6{display:block;width:100%;margin-bottom:16px}#town-list .area-box{padding:17px}#town-list .area-title{gap:9px}#town-list .area-title h5{font-size:15px}#town-list .area-towns li{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:8px}}#town-list{}@media (max-width:400px){#town-list .area-towns li{font-size:14px}}@media (max-width:993px){#town-list{background-size:100% auto;padding-top:clamp(50px,50px + 47.88vw,525px)}#town-list .areas-heading{width:100%;max-width:100%}}#brands{padding:25px 0 30px;background:#fefefe}#brands .brands-heading{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;gap:18px;margin-bottom:30px}#brands .brands-heading span{display:block;width:28px;height:2px;background:#d71920}#brands .brands-heading h4{margin:0;color:#222;font-size:16px;line-height:1.2;font-weight:700;letter-spacing:2px;text-transform:uppercase}#brands .brands-row{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}#brands .brand-item{position:relative;-webkit-box-flex:1;-ms-flex:1 1 16.666%;flex:1 1 16.666%;min-height:70px;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:10px 22px}#brands .brand-item:not(:last-child):after{content:"";position:absolute;top:10px;right:0;width:1px;height:50px;background:#cfcfcf}#brands .brand-item img{display:block;max-width:100%;max-height:52px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}#brands{}@media (min-width:651px) and (max-width:992px){#brands{padding:25px 0}#brands .brands-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#brands .brand-item{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;min-height:75px}#brands .brand-item:nth-child(3n):after{display:none}}#brands{}@media (max-width:650px){#brands{padding:22px 0}#brands .brands-heading{gap:10px;margin-bottom:22px}#brands .brands-heading span{width:20px}#brands .brands-heading h4{font-size:14px;letter-spacing:1.4px;text-align:center}#brands .brand-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-height:75px;padding:12px 15px}#brands .brand-item:after{display:none}#brands .brand-item:nth-child(odd){border-right:1px solid #d5d5d5}#brands .brand-item img{max-height:45px}#brands .brand-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-height:75px;padding:15px}#brands .brand-item:nth-child(n+3){border-top:1px solid #d5d5d5}#brands .brand-item{}#brands .brand-item:nth-child(odd){border-right:1px solid #d5d5d5}#brands .brand-item img{max-height:45px}}#footer{padding:50px 0 20px;background:radial-gradient(circle at center,#202222 0%,#151717 55%,#101111 100%);color:#fff}#footer h1{color:#ccc;font-size:14px;line-height:1.5;margin-bottom:20px}#footer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footer-column{height:100%;padding:0 18px}#footer{}#footer .footer-logo{margin-bottom:18px}#footer .footer-logo-main{display:block;color:#e1171d;font-size:52px;line-height:0.95;font-weight:400;letter-spacing:3px}#footer .footer-logo-sub{display:block;margin-top:4px;color:#fff;font-size:22px;line-height:1;letter-spacing:3px;text-transform:uppercase}#footer .footer-red-line{display:block;width:58px;height:2px;margin-bottom:25px;background:#e1171d}#footer{}#footer .footer-about>p{max-width:270px;margin:0 0 28px;color:#ddd;font-size:15px;line-height:1.75}#footer{}#footer .footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}#footer .footer-social a{width:42px;height:42px;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 rgba(255,255,255,0.35);border-radius:50%;-webkit-transition:border-color 0.25s ease,background 0.25s ease;transition:border-color 0.25s ease,background 0.25s ease}#footer .footer-social a:hover{border-color:#e1171d;background:rgba(225,23,29,0.12)}#footer .footer-social a img{display:block;max-width:20px;max-height:20px}#footer{}#footer .footer-column h4{margin:0 0 12px;color:#fff;font-size:19px;line-height:1.2;font-weight:700;text-transform:uppercase}#footer .footer-title-line{display:block;width:31px;height:2px;margin-bottom:20px;background:#e1171d}#footer{}#footer .footer-column ul{margin:0;padding:0;list-style:none}#footer .footer-column li{margin-bottom:13px}#footer .footer-column li:last-child{margin-bottom:0}#footer .footer-column li a{color:#ddd;font-size:15px;line-height:1.4;text-decoration:none;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}#footer .footer-column li a:hover{color:#e1171d}#footer{}#footer .footer-contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-bottom:22px}#footer .footer-contact-item img{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;display:block}#footer .footer-contact-item p{margin:0;color:#ddd;font-size:15px;line-height:1.4}#footer .footer-contact-item a{color:#ddd;font-size:15px;text-decoration:none}#footer .footer-contact-item a:hover{color:#e1171d}#footer{}#footer .footer-emergency{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,0.2)}#footer .footer-emergency>p{margin:10px 0 0 39px;color:#ccc;font-size:14px;line-height:1.5}#footer .footer-emergency-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}#footer .footer-emergency-title img{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}#footer .footer-emergency-title h5{margin:0;color:#fff;font-size:15px;line-height:1.2;font-weight:700;text-transform:uppercase}#footer{}#footer .footer-bottom{margin-top:50px;border-top:1px solid rgba(255,255,255,0.23)}#footer .footer-bottom-top{min-height:62px;text-align:center;padding:20px 20px 15px 20px;border-bottom:1px solid rgba(255,255,255,0.23)}#footer .footer-bottom-top p{margin:0;text-align:center;color:#ddd;font-size:14px;line-height:1.4}#footer .footer-bottom-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px}#footer .footer-bottom-links a{color:#ddd;font-size:14px;line-height:1.4;text-decoration:none}#footer .footer-bottom-links a:hover{color:#e1171d}#footer .footer-bottom-links span{color:#777;font-size:14px}#footer{}#footer .footer-credit{padding:18px 15px 0;text-align:center}#footer .footer-credit p{margin:0;color:#ddd;font-size:14px;line-height:1.4}#footer .footer-credit a{color:#e1171d;font-size:14px;text-decoration:none}#footer .footer-credit a:hover{text-decoration:underline}#footer{}@media (min-width:651px) and (max-width:992px){#footer{padding-top:45px}#footer .col-sm-6{margin-bottom:45px}#footer .footer-column{padding:0 20px}#footer .footer-logo-main{font-size:46px}#footer .footer-bottom{margin-top:10px}#footer .footer-bottom-top{-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;gap:12px;padding:20px}}#footer{}@media (max-width:650px){#footer{padding:40px 0 18px}#footer .row{display:block}#footer .col-lg-3,#footer .col-md-6,#footer .col-sm-6{width:100%;float:none}#footer .col-lg-3{width:260px;margin-left:auto;margin-right:auto}#footer .footer-column{padding:0;margin-bottom:38px}#footer .footer-logo-main{font-size:43px}#footer .footer-logo-sub{font-size:19px}#footer .footer-about>p{max-width:100%}#footer .footer-bottom{margin-top:5px}#footer .footer-bottom-top{display:block;padding:20px 0}#footer .footer-bottom-top p{margin-bottom:15px}#footer .footer-bottom-links{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}#footer .footer-credit{padding:18px 0 0}}