@charset "UTF-8";@import url(animate.css);.dropdown-form:before {content: "";position: absolute;right: 10px;top: 45%;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #cc0f17;}body {color: #242a31;font-family: "Raleway", sans-serif;font-size: 16px;font-weight: 400;line-height: 1.61111;-webkit-text-size-adjust: none;}main, footer{font-family:'Noto Sans', sans-serif;}@media (min-width: 1200px) {body {font-size: 18px;}}img {max-width: 100%;height: auto;}h1, h2, h3, h4, h5, h6, .heading-1, .heading-2, .heading-3, .heading-4, .heading-5, .heading-6 {font-family: 'Noto Sans', sans-serif;color: #242a31;font-weight: 400;}h1, .heading-1 {font-size: 31px;line-height: 1.16667;font-weight: 700;}@media (min-width: 1200px) {h1, .heading-1 {font-size: 40px;}}@media (min-width: 1800px) {h1, .heading-1 {font-size: 60px;}}h2, .heading-2 {font-size: 30px;line-height: 1.12;}@media (min-width: 1200px) {h2, .heading-2 {font-size: 36px;}}@media (min-width: 1800px) {h2, .heading-2 {font-size: 50px;}}h3, .heading-3 {font-size: 24px;line-height: 1.225;}@media (min-width: 1200px) {h3, .heading-3 {font-size: 30px;}}@media (min-width: 1800px) {h3, .heading-3 {font-size: 40px;}}h4, .heading-4 {font-size: 22px;line-height: 1.11111;}@media (min-width: 1200px) {h4, .heading-4 {font-size: 28px;}}@media (min-width: 1800px) {h4, .heading-4 {font-size: 36px;}}h5, .heading-5 {font-size: 20px;line-height: 1.2;font-weight: 700;}@media (min-width: 768px) {h5, .heading-5 {font-size: 22px;}}@media (min-width: 1200px) {h5, .heading-5 {font-size: 26px;}}@media (min-width: 1800px) {h5, .heading-5 {font-size: 30px;}}h6, .heading-6 {font-size: 18px;line-height: 1.45;font-weight: 700;}@media (min-width: 1200px) {h6, .heading-6 {font-size: 20px;}}p .fa, .marked-list .fa, .list .fa {text-decoration: none;}a.text-primary:hover {color: #242a31;}a.text-primary:hover .icon {color: #242a31;}time {display: block;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .heading-1 a:hover, .heading-2 a:hover, .heading-3 a:hover, .heading-4 a:hover, .heading-5 a:hover, .heading-6 a:hover {color: #cc0f17;}h1 a:hover .icon, h2 a:hover .icon, h3 a:hover .icon, h4 a:hover .icon, h5 a:hover .icon, h6 a:hover .icon, .heading-1 a:hover .icon, .heading-2 a:hover .icon, .heading-3 a:hover .icon, .heading-4 a:hover .icon, .heading-5 a:hover .icon, .heading-6 a:hover .icon {color: #cc0f17;}a {font: inherit;color: inherit;text-decoration: none;-webkit-transition: 0.3s;transition: 0.3s;}a:focus {outline: none;}a:active {background-color: transparent;}strong {font-weight: 700;}.fa {line-height: inherit;}[class*='fa-']:before {font-weight: 400;font-family: "FontAwesome";}.page {overflow: hidden;min-height: 500px;}.lt-ie9 .page {min-width: 1200px;}h2 + .row {margin-top: 60px;}h2 + .heading-1 {margin-top: 23px;}h2 + p {margin-top: 34px;}.heading-1 + p {margin-top: 17px;}h3 + p {margin-top: 39px;}p + .link {margin-top: 20px;}@media (min-width: 992px) {p + .link {margin-top: 65px;}}img + h6 {margin-top: 10px;}@media (min-width: 992px) {img + h6 {margin-top: 44px;}}h6 + p {margin-top: 10px;}@media (min-width: 992px) {h6 + p {margin-top: 27px;}}h2 + address {margin-top: 33px;}h2 + .terms-list {margin-top: 57px;}p + .row {margin-top: 70px;}address + .inline-list {margin-top: 30px;}h2 + form {margin-top: 40px;}h3 + .list {margin-top: 39px;}h2 + .resp-tabs {margin-top: 67px;}.resp-tabs-list + .resp-tabs-container {margin-top: 66px;}.resp-accordion + .row {margin-top: 30px;}p + p {margin-top: 20px;}address + p {margin-top: 27px;}* + .copyright {margin-top: 40px;}@media (min-width: 992px) {* + .copyright {margin-top: 108px;}}.container + .container-fluid {margin-top: 40px;}@media (min-width: 992px) {.container + .container-fluid {margin-top: 69px;}}.row-no-gutter + .btn {margin-top: 75px;}.offset-0 {margin-top: 0;}.offset-1 {margin-top: 29px;}.offset-2 {margin-top: 20px;}@media (min-width: 992px) {.offset-2 {margin-top: 60px;}}.offset-3 {margin-top: 15px;}@media (min-width: 992px) {.offset-3 {margin-top: 27px;}}.offset-4 {margin-top: 15px;}@media (min-width: 992px) {.offset-4 {margin-top: 34px;}}.flow-offset > * + * {margin-top: 40px;}@media (min-width: 480px) {html:not(.lt-ie10) .flow-offset > .col-xs-1:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-xs-2:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-xs-3:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-xs-4:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-xs-5:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-xs-6:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-xs-7:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-xs-8:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-xs-9:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-xs-10:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-xs-11:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-xs-12:nth-child(n) {margin-top: 0;}}@media (min-width: 480px) {html:not(.lt-ie10) .flow-offset > .col-xs-1:nth-child(n + 13), html:not(.lt-ie10) .flow-offset > .col-xs-2:nth-child(n + 7), html:not(.lt-ie10) .flow-offset > .col-xs-3:nth-child(n + 5), html:not(.lt-ie10) .flow-offset > .col-xs-4:nth-child(n + 4), html:not(.lt-ie10) .flow-offset > .col-xs-6:nth-child(n + 3), html:not(.lt-ie10) .flow-offset > .col-xs-12:nth-child(n + 2) {margin-top: 40px;}}@media (min-width: 768px) {html:not(.lt-ie10) .flow-offset > .col-sm-1:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-sm-2:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-sm-3:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-sm-4:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-sm-5:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-sm-6:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-sm-7:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-sm-8:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-sm-9:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-sm-10:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-sm-11:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-sm-12:nth-child(n) {margin-top: 0;}}@media (min-width: 768px) {html:not(.lt-ie10) .flow-offset > .col-sm-1:nth-child(n + 13), html:not(.lt-ie10) .flow-offset > .col-sm-2:nth-child(n + 7), html:not(.lt-ie10) .flow-offset > .col-sm-3:nth-child(n + 5), html:not(.lt-ie10) .flow-offset > .col-sm-4:nth-child(n + 4), html:not(.lt-ie10) .flow-offset > .col-sm-6:nth-child(n + 3), html:not(.lt-ie10) .flow-offset > .col-sm-12:nth-child(n + 2) {margin-top: 40px;}}@media (min-width: 992px) {html:not(.lt-ie10) .flow-offset > .col-md-1:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-md-2:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-md-3:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-md-4:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-md-5:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-md-6:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-md-7:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-md-8:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-md-9:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-md-10:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-md-11:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-md-12:nth-child(n) {margin-top: 0;}}@media (min-width: 992px) {html:not(.lt-ie10) .flow-offset > .col-md-1:nth-child(n + 13), html:not(.lt-ie10) .flow-offset > .col-md-2:nth-child(n + 7), html:not(.lt-ie10) .flow-offset > .col-md-3:nth-child(n + 5), html:not(.lt-ie10) .flow-offset > .col-md-4:nth-child(n + 4), html:not(.lt-ie10) .flow-offset > .col-md-6:nth-child(n + 3), html:not(.lt-ie10) .flow-offset > .col-md-12:nth-child(n + 2) {margin-top: 59px;}}@media (min-width: 1200px) {html:not(.lt-ie10) .flow-offset > .col-lg-1:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-lg-2:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-lg-3:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-lg-4:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-lg-5:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-lg-6:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-lg-7:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-lg-8:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-lg-9:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-lg-10:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-lg-11:nth-child(n), html:not(.lt-ie10) .flow-offset > .col-lg-12:nth-child(n) {margin-top: 0;}}@media (min-width: 1200px) {html:not(.lt-ie10) .flow-offset > .col-lg-1:nth-child(n + 13), html:not(.lt-ie10) .flow-offset > .col-lg-2:nth-child(n + 7), html:not(.lt-ie10) .flow-offset > .col-lg-3:nth-child(n + 5), html:not(.lt-ie10) .flow-offset > .col-lg-4:nth-child(n + 4), html:not(.lt-ie10) .flow-offset > .col-lg-6:nth-child(n + 3), html:not(.lt-ie10) .flow-offset > .col-lg-12:nth-child(n + 2) {margin-top: 30px;}}.inset-1 {padding-left: 15px;padding-right: 15px;}@media (min-width: 2000px) {.inset-1 {padding-left: 130px;padding-right: 130px;}}.inset-2 {padding-left: 15px;padding-right: 15px;}@media (min-width: 992px) {.inset-2 {padding-left: 30px;padding-right: 30px;}}@media (min-width: 2000px) {.inset-2 {padding-left: 115px;padding-right: 115px;}}@media (min-width: 992px) {.inset-3 {padding-left: 15px;padding-right: 15px;}}.inset-4 {padding-left: 15px;padding-right: 15px;}@media (min-width: 1500px) {.inset-4 {padding-left: 80px;padding-right: 80px;}}@media (min-width: 992px) {.inset-5 {padding-left: 17px;padding-right: 17px;}}.inset-6 {padding-left: 15px;padding-right: 15px;}@media (min-width: 1500px) {.inset-6 {padding-left: 125px;padding-right: 125px;}}.inset-7 {padding-left: 15px;padding-right: 15px;}@media (min-width: 1500px) {.inset-7 {padding-left: 240px;padding-right: 240px;}}.inset-8 {padding-left: 15px;padding-right: 15px;}@media (min-width: 1500px) {.inset-8 {padding-left: 187px;padding-right: 187px;}}@media (min-width: 768px) {.prefix-1 {padding-left: 10px;}}.prefix-2 {padding-left: 18px;}.well-xs {padding-top: 40px;padding-bottom: 40px;}.well-xs--inset-1 {padding-bottom: 40px;}@media (min-width: 992px) {.well-xs {padding-top: 125px;padding-bottom: 100px;}.well-xs--inset-1 {padding-bottom: 118px;}}.well-sm {padding-top: 40px;padding-bottom: 40px;}.well-sm--inset-1 {padding-bottom: 40px;}@media (min-width: 992px) {.well-sm {padding-top: 149px;padding-bottom: 144px;}.well-sm--inset-1 {padding-bottom: 100px;}}.well-md {padding-top: 40px;padding-bottom: 40px;}@media (min-width: 992px) {.well-md {padding-top: 158px;padding-bottom: 100px;}}.well-lg {padding-top: 40px;padding-bottom: 40px;}.well-lg--inset-1 {padding-bottom: 40px;}.well-lg--inset-2 {padding-bottom: 40px;}@media (min-width: 992px) {.well-lg {padding-top: 135px;padding-bottom: 102px;}.well-lg--inset-1 {padding-bottom: 111px;}.well-lg--inset-2 {padding-bottom: 124px;}}.well-xl {padding-top: 40px;padding-bottom: 40px;}@media (min-width: 992px) {.well-xl {padding-top: 200px;padding-bottom: 75px;}}.well-xl--inset-1 {padding-top: 40px;padding-bottom: 40px;}@media (min-width: 992px) {.well-xl--inset-1 {padding-top: 339px;padding-bottom: 278px;}}.well-xl--inset-2 {padding-bottom: 102px;}.underline {text-decoration: underline;}.round {border-radius: 50%;}.text-primary {color: #cc0f17;}.text-contrast {color: #fff;}html.lt-ie10 .row-no-gutter, .row-no-gutter {margin-left: 0;margin-right: 0;}html.lt-ie10 .row-no-gutter > [class*='col'], .row-no-gutter > [class*='col'] {padding-left: 0;padding-right: 0;}.small {font-size: 14px;line-height: 29px;}.uppercase {text-transform: uppercase;}.thin {font-weight: 100;}.light {font-weight: 300;}.regular {font-weight: 400;}.medium {font-weight: 500;}.sbold {font-weight: 600;}.bold {font-weight: 700;}.ubold {font-weight: 900;}strong {font-weight: 700;}@media (min-width: 1200px) {.pull-lg-right {float: right;}}@media (min-width: 992px) {.pull-md-right {float: right;}}@media (min-width: 768px) {.pull-sm-right {float: right;}}.relative {position: relative;}.bg-image {background-position: center;background-repeat: no-repeat;background-size: cover;}.bg-fixed {background-attachment: fixed;}.text-center {text-align: center;}.text-left {text-align: left;}.text-right {text-align: right;}@media (min-width: 480px) {.text-xs-left {text-align: left;}.text-xs-center {text-align: center;}.text-xs-right {text-align: right;}}@media (min-width: 768px) {.text-sm-left {text-align: left;}.text-sm-center {text-align: center;}.text-sm-right {text-align: right;}}@media (min-width: 992px) {.text-md-left {text-align: left;}.text-md-center {text-align: center;}.text-md-right {text-align: right;}}@media (min-width: 1200px) {.text-lg-left {text-align: left;}.text-lg-center {text-align: center;}.text-lg-right {text-align: right;}}.terms-list dt + dd {margin-top: 39px;}.terms-list dd + dt {margin-top: 59px;}.privacy-link {display: inline-block;margin-top: 66px;font-family: "Montserrat Alternates", sans-serif;font-size: 20px;line-height: 29px;font-weight: 700;color: #cc0f17;text-decoration: underline;}.privacy-link:hover {text-decoration: none;}.thumb {display: block;position: relative;}.thumb_overlay {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}.thumb_overlay:before {opacity: 0;content: '\e8ff';position: absolute;bottom: -3px;left: 20px;font-size: 68px;font-family: "Material Icons";color: #fff;-webkit-transition: 0.35s all ease;transition: 0.35s all ease;}.thumb:hover .thumb_overlay:before {opacity: 1;}.video {margin-top: 8px;position: relative;padding-bottom: 62.985%;}.video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.product {max-width: 682px;margin-left: auto;margin-right: auto;color: #fff;position: relative;overflow: hidden;}.product h1, .product h2, .product h3, .product h4, .product h5, .product h6, .product .heading-1, .product .heading-2, .product .heading-3, .product .heading-4, .product .heading-5, .product .heading-6 {color: #fff;}@media (min-width: 1200px) {.product {max-width: none;}}.product .link {color: #fff;position: absolute;bottom: 5%;left: 50%;opacity: 0;-ms-transform: translate(-50%, 5px);-webkit-transform: translate(-50%, 5px);transform: translate(-50%, 5px);-webkit-transition: 0.45s all ease;transition: 0.45s all ease;}@media (min-width: 992px) and (max-width: 1200px) {.product .link {bottom: 1%;}}@media (min-width: 2000px) {.product .link {bottom: 11.5%;}}.product .link:hover {color: #1974b4;text-decoration: none;}.product img {width: 100%;-ms-transform: scale(1.01);-webkit-transform: scale(1.01);transform: scale(1.01);}.product_cnt::before {position: absolute;top: 0;left: 0;width: 100%;height: 120%;background: rgba(175, 4, 4, 0.85);content: '';opacity: 0;-ms-transform: translateY(50%);-webkit-transform: translateY(50%);transform: translateY(50%);}.product h3 {position: absolute;top: 50%;left: 0;width: 100%;-webkit-transition: 0.45s all ease;transition: 0.45s all ease;-ms-transform: translateY(-54%);-webkit-transform: translateY(-54%);transform: translateY(-54%);}.product_cnt::before, .product p {-webkit-transition: 0.45s all ease;transition: 0.45s all ease;}.product p {max-height: 105px;position: absolute;overflow: hidden;top: 50%;width: 100%;opacity: 0;-ms-transform: translateY(-40%);-webkit-transform: translateY(-40%);transform: translateY(-40%);}@media (min-width: 992px) {.product p {max-height: none;line-height: 1.2;}}@media (min-width: 1500px) {.product p {line-height: 1.61111;top: 56%;}}.product:hover h3 {top: 25%;-ms-transform: translateY(-95%);-webkit-transform: translateY(-95%);transform: translateY(-95%);}@media (min-width: 1500px) {.product:hover h3 {-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}}.product:hover p {opacity: 1;}@media (min-width: 1500px) {.product:hover p {-ms-transform: translateY(-70px);-webkit-transform: translateY(-70px);transform: translateY(-70px);}}.product:hover .link {opacity: 1;}@media (min-width: 992px) {.product:hover .link {-ms-transform: translate(-50%, -5px);-webkit-transform: translate(-50%, -5px);transform: translate(-50%, -5px);}}@media (min-width: 1500px) {.product:hover .link {-ms-transform: translate(-50%, -20px);-webkit-transform: translate(-50%, -20px);transform: translate(-50%, -20px);}}.product:hover .product_cnt:before {opacity: 1;-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}.product h3 + p {margin-top: 0;}.product--mod-1 p {top: 65%;}@media (min-width: 1500px) {.product--mod-1 p {top: 68%;}}.product--mod-1:hover h3 {top: 25%;-ms-transform: translateY(-48%);-webkit-transform: translateY(-48%);transform: translateY(-48%);}@media (min-width: 1500px) {.product--mod-1:hover h3 {-ms-transform: translateY(-25%);-webkit-transform: translateY(-25%);transform: translateY(-25%);}}.contact-info dl dt + dd {margin-top: 15px;}@media (min-width: 992px) {.contact-info dl dt + dd {margin-top: 28px;}}.contact-info p + p {margin-top: 23px;}.contact-info .offset {left: -6px;}.rd-navbar-brand {margin-left: 83px;position:absolute;left:10%;top:0px;display: inline-block;}@media (max-width:320px){.rd-navbar-brand{margin-left:45px;}}@media (max-width:375px) and (min-width:321px){.rd-navbar-brand{margin-left:65px;}}.rd-navbar-brand_name {overflow: hidden;font-size: 30px;line-height: 1.2;font-weight: 700;color: #fff;}.rd-navbar-brand_name a:hover {color: #fff;}.bg-contrast-variant-1 {background: #eff2f7;}.bg-primary {background: #202020;color: #fff;}.bg-form-image {background: url('../images/bg-form.jpg');color: #fff!important;}.bg-form-inspection {background: url('../images/bg-form-inspection.jpg');color: #fff!important;}.bg-form-neige {background: url('../images/bg-form-deneigement.jpg');color: #fff!important;text-align:center;}.bg-form-service {background: url('../images/bg-form-service.jpg');color: #fff!important;text-align:center;}.bg-form-image h1, .bg-form-image h2, .bg-form-image h3, .bg-form-image h4, .bg-form-image h5, .bg-form-image h6, .bg-form-image .heading-1, .bg-form-image .heading-2, .bg-form-image .heading-3, .bg-form-image .heading-4, .bg-form-image .heading-5, .bg-form-image .heading-6, .bg-form-image .link, .bg-form-image .icon-form-image {color: #fff;}.bg-form-inspection h1, .bg-form-inspection h2, .bg-form-inspection h3, .bg-form-inspection h4, .bg-form-inspection h5, .bg-form-inspection h6, .bg-form-inspection .heading-1, .bg-form-inspection .heading-2, .bg-form-inspection .heading-3, .bg-form-inspection .heading-4, .bg-form-inspection .heading-5, .bg-form-inspection .heading-6, .bg-form-inspection .link, .bg-form-inspection .icon-form-inspection {color: #fff;}.bg-form-neige h1, .bg-form-neige h2, .bg-form-neige h3, .bg-form-neige h4, .bg-form-neige h5, .bg-form-neige h6, .bg-form-neige .heading-1, .bg-form-neige .heading-2, .bg-form-neige .heading-3, .bg-form-neige .heading-4, .bg-form-neige .heading-5, .bg-form-neige .heading-6, .bg-form-neige .link, .bg-form-neige .icon-form-neige {color: #fff;}.bg-form-service h1, .bg-form-service h2, .bg-form-service h3, .bg-form-service h4, .bg-form-service h5, .bg-form-service h6, .bg-form-service .heading-1, .bg-form-service .heading-2, .bg-form-service .heading-3, .bg-form-service .heading-4, .bg-form-service .heading-5, .bg-form-service .heading-6, .bg-form-service .link, .bg-form-service .icon-form-service {color: #fff;}.bg-primary h1, .bg-primary h2, .bg-primary h3, .bg-primary h4, .bg-primary h5, .bg-primary h6, .bg-primary .heading-1, .bg-primary .heading-2, .bg-primary .heading-3, .bg-primary .heading-4, .bg-primary .heading-5, .bg-primary .heading-6, .bg-primary .link, .bg-primary .icon-primary {color: #fff;}.bg-image-1 {background-image: url("../images/slide1-ver3.jpg");color: #fff;}.bg-image-1 h1, .bg-image-1 h2, .bg-image-1 h3, .bg-image-1 h4, .bg-image-1 h5, .bg-image-1 h6, .bg-image-1 .heading-1, .bg-image-1 .heading-2, .bg-image-1 .heading-3, .bg-image-1 .heading-4, .bg-image-1 .heading-5, .bg-image-1 .heading-6 {color: #fff;}.bg-image-1 p + .btn {margin-top: 43px;}.bg-image-1 h1 .icon {left: -3px;top: 4px;}@media (min-width: 768px) {.bg-image-1 h1 .icon {left: -16px;}}.bg-image-1 p .icon {left: -19px;top: -1px;}@media (min-width: 992px) {.bg-image-1 .btn {margin-left: -11px;}}.bg-aside {position: relative;}.bg-aside .img-wrap {position: static;}@media (min-width: 768px) {.bg-aside .img-wrap {min-height: 512px;position: absolute;top: 0;bottom: 0;overflow: hidden;}}.bg-aside .img-wrap img {max-width: 100%;height: auto;}@media (min-width: 768px) {.bg-aside .img-wrap img {max-width: none;width: auto;height: 100%;position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%) scale(1.03);-webkit-transform: translate(-50%, -50%) scale(1.03);transform: translate(-50%, -50%) scale(1.03);}}.bg-aside-left .img-wrap {right: 50%;left: 0;}.bg-aside-right .img-wrap {left: 50%;right: 0;}@media (min-width: 768px) {.bg-aside [class*=col-] {min-height: 512px;}}.icon {-webkit-transition: 0.35s all ease;transition: 0.35s all ease;display: inline-block;position: relative;line-height: 1;}.icon-xs {font-size: 34px;}.icon-sm {font-size: 35px;}.icon-md {font-size: 38px;}.icon-lg {font-size: 35px;}@media (min-width: 992px) {.icon-lg {font-size: 45px;}}@media (min-width: 1800px) {.icon-lg {font-size: 68px;}}.icon-default {color: #fff;}.icon-primary {color: #cc0f17;}.btn {font-family: "Montserrat Alternates", sans-serif;display: inline-block;border: 2px solid #cc0f17;line-height: 1.45;font-weight: 700;border-radius: 2px;-webkit-transition: 0.35s all ease;transition: 0.35s all ease;}.btn-sm {font-size: 16px;padding: 10px 40px;}.btn-md {font-size: 20px;padding: 11px 10px 16px;width: 269px;}.btn-lg {font-size: 20px;padding: 11px 10px 16px;min-width: 200px;}@media (min-width: 992px) {.btn-lg {min-width: 373px;}}.btn-default {color: #fff;}.btn-default:hover {background: #cc0f17;}.btn-primary {color: #cc0f17;}.btn-primary:hover {background: #cc0f17;color: #fff;}.btn-primary-2 {color: #fff;background: #cc0f17;}.btn-primary-2:hover {background: #000;color: #fff;border: 2px solid #000;}.link {display: inline-block;font-family: "Montserrat Alternates", sans-serif;font-weight: 700;text-decoration: underline;font-size: 18px;line-height: 1.45;color: #cc0f17;-webkit-transition: 0.35s all ease;transition: 0.35s all ease;}@media (min-width: 1200px) {.link {font-size: 20px;}}.link:hover {color: #000;}.divider-hr {position: relative;}.divider-hr:before {display: none;content: "";background: #cc0f17;width: 71px;height: 2px;position: absolute;left: 50%;margin-left: -35px;top: -68px;}@media (min-width: 992px) {.divider-hr:before {display: inline-block;}}.divider-vr {position: relative;}.divider-vr:before {display: none;content: "";background: #cc0f17;width: 2px;height: 71px;position: absolute;left: 50%;margin-left: -1px;top: -106px;}@media (min-width: 992px) {.divider-vr:before {display: inline-block;}}.bg-primary.divider, .bg-contrast-variant-1.divider {position: relative;}.bg-primary.divider:after, .bg-contrast-variant-1.divider:after {display: none;content: "";position: absolute;width: 100%;height: 2px;background: #eff2f7;bottom: 0;left: 0;}@media (min-width: 768px) and (max-width: 1200px) {.bg-primary.divider:after, .bg-contrast-variant-1.divider:after {display: block;}}.bg-contrast-variant-1.divider:after {background: #cc0f17;}.inline-list {text-transform: uppercase;}.inline-list li {display: inline-block;}.inline-list li + li {margin-left: 38px;}.inline-list .icon {top: 0;left: 0;}.inline-list a:hover {color: #242a31;}.list li + li {margin-top: 29px;}.marked-list li {position: relative;padding-left: 18px;}.marked-list li:before {content: "\f111";position: absolute;left: 0;top: 6px;font-weight: 400;font-size: 6px;font-family: "FontAwesome";color: #cc0f17;}.marked-list li + li {margin-top: 8px;}.marked-list a:hover {color: #cc0f17;}.quote p {display: inline-block;}.quote p q {position: relative;display: inline-block;}.quote p q:before {color: #cc0f17;content: "“";font-family: "Montserrat Alternates", sans-serif;position: absolute;font-size: 130px;top: -90px;left: 50%;-ms-transform: translateX(-55%);-webkit-transform: translateX(-55%);transform: translateX(-55%);}@media (min-width: 992px) {.quote p q:before {font-size: 150px;top: -142px;}}.quote p + p {margin-top: 10px;}@media (min-width: 992px) {.quote p + p {margin-top: 26px;}}.quote img {border-radius: 50%;}.quote img + p {margin-top: 45px;}@media (min-width: 992px) {.quote img + p {margin-top: 120px;}}.quote .small {font-size: 13px;}.box .box_left img, .box .box_right img {max-width: none;}.box .box_left, .box .box_right, .box .box_cnt {display: table-cell;vertical-align: top;}.box .box_left {padding-right: 30px;}.box .box_right {padding-left: 30px;}.box-xs .box_left, .box-sm .box_left, .box-md .box_left, .box-lg .box_left {padding-bottom: 30px;}.box-xs .box_right, .box-sm .box_right, .box-md .box_right, .box-lg .box_right {padding-top: 30px;}.copyright a:hover {color: #cc0f17;text-decoration: none;}.sf-menu {font-family: "Montserrat", sans-serif;display: inline-block;}.sf-menu:before, .sf-menu:after {display: table;content: "";line-height: 0;}.sf-menu:after {clear: both;}.sf-menu > li {position: relative;float: left;}.sf-menu > li + li {margin-left: 43px;}.sf-menu a {color: #fff;text-transform: uppercase;display: block;}.sf-menu > li {text-align: left;}.sf-menu > li > a {letter-spacing: 0.04em;font-size: 16px;line-height: 2.5;font-weight: 700;color: #FFF;position: relative;}.sf-menu > li > a:after {position: absolute;content: '';width: 0;height: 3px;background: #fff;left: 50%;bottom: 3px;-webkit-transition: 0.35s all ease;transition: 0.35s all ease;}.sf-menu > li.sfHover > a:after, .sf-menu > li > a:hover:after, .sf-menu > li.active > a:after {width: 100%;left: 0;}.sf-menu ul {display: none;position: absolute;top: 100%;left: -67%;width: 292px;margin-top: 23px;padding: 42px 43px 37px 40px;background: #111b29;z-index: 2;box-sizing: border-box;}.sf-menu ul > li {position: relative;}.sf-menu ul > li > a {font-size: 15px;line-height: 1.2;letter-spacing: 0.02em;color: #FFF;}.sf-menu ul > li.sfHover > a, .sf-menu ul > li > a:hover {color: #cc0f17;}.sf-menu ul > li + li {position: relative;margin-top: 30px;}.sf-menu ul > li + li:before {content: '';position: absolute;top: -15px;width: 100%;height: 1px;background: rgba(255, 255, 255, 0.2);}.sf-menu ul ul {position: absolute;left: 121%;top: -41px;width: auto;z-index: 4;padding: 26px 43px 17px 40px;}.sf-menu ul ul li {padding: 0 0 20px;}.sf-menu ul ul li + li {margin-top: 20px;}.sf-menu ul > li > .sf-with-ul {position: relative;}.sf-menu ul > li > .sf-with-ul:before {position: absolute;left: 100%;top: 10px;margin-left: -6px;content: "";font: 400 15px/15px "FontAwesome";}@media (max-width: 767px) {.sf-menu {display: none;}}.rd-mobilemenu {display: none;position: fixed;top: 0;left: 0;bottom: 0;z-index: 9999999;text-align: left;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;}.rd-mobilemenu.active {right: 0;}.rd-mobilemenu_ul {position: fixed;top: -56px;left: 0;bottom: -56px;width: 240px;padding: 132px 0 76px;color: #666;background: #FFF;font-size: 14px;line-height: 20px;overflow: auto;box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);-ms-transform: translateX(-240px);-webkit-transform: translateX(-240px);transform: translateX(-240px);-webkit-transition: 0.3s ease;transition: 0.3s ease;-webkit-transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);}.rd-mobilemenu.active .rd-mobilemenu_ul {-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);}.rd-mobilemenu_ul a {display: block;padding: 14px 25px 16px;}.rd-mobilemenu_ul a.active {background: #f5f5f5;color: #2d2d2d;}.rd-mobilemenu_ul a:hover {background: #cc0f17;color: #FFF;}.rd-mobilemenu_ul a .rd-submenu-toggle {position: absolute;top: 50%;right: 11px;margin-top: -17.5px;width: 32px;height: 32px;font: 400 10px "FontAwesome";line-height: 32px;text-align: center;border-radius: 50%;-webkit-transition: 0.5s all ease;transition: 0.5s all ease;z-index: 1;background: rgba(0, 0, 0, 0.1);}.rd-mobilemenu_ul a .rd-submenu-toggle:after {content: '\f078';}.rd-mobilemenu_ul a .rd-submenu-toggle:hover {background: #FFF;color: #666;}.rd-mobilemenu_ul a.rd-with-ul {position: relative;}.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}.rd-mobilemenu_ul ul a {padding-left: 40px;}.rd-mobilemenu_ul ul ul a {padding-left: 60px;}.rd-mobilemenu_ul:after {content: '';display: block;height: 20px;}.rd-mobilepanel {display: none;position: fixed;top: 0;left: 0;height: 56px;background: #FFF;color: #000;box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);z-index: 99999991;}.rd-mobilepanel_title {position: fixed;top: 4px;left: 56px;right: 56px;color: #000;font-size: 24px;line-height: 48px;text-overflow: ellipsis;white-space: nowrap;display:none;}.rd-mobilepanel_toggle {position: fixed;top: 4px;left: 8px;width: 48px;height: 48px;}.rd-mobilepanel_toggle span {position: relative;display: block;margin: auto;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before {content: "";position: absolute;left: 0;top: -8px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.rd-mobilepanel_toggle span:after {top: 8px;}.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span {width: 24px;height: 4px;background-color: #000;-webkit-backface-visibility: hidden;backface-visibility: hidden;border-radius: 2px;}.rd-mobilepanel_toggle span {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}.rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span:after {-ms-transform-origin: 1.71429px center;-webkit-transform-origin: 1.71429px center;transform-origin: 1.71429px center;-ms-transform-origin: 1.71429px center;-webkit-transform-origin: 1.71429px center;transform-origin: 1.71429px center;}.rd-mobilepanel_toggle.active span {-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}.rd-mobilepanel_toggle.active span:before, .rd-mobilepanel_toggle.active span:after {top: 0;width: 15px;}.rd-mobilepanel_toggle.active span:before {-webkit-transform: rotate3d(0, 0, 1, -40deg);transform: rotate3d(0, 0, 1, -40deg);}.rd-mobilepanel_toggle.active span:after {-webkit-transform: rotate3d(0, 0, 1, 40deg);transform: rotate3d(0, 0, 1, 40deg);}@media (max-width: 767px) {body {padding-top: 56px;}.rd-mobilemenu, .rd-mobilepanel {display: block;}}@media (max-width: 359px) {.rd-mobilepanel_title {font-size: 18px;}}.isStuck {background: #202020;z-index: 999;box-shadow: 1px 0px 3px #000;}.isStuck .well-sm {padding-top: 15px;padding-bottom: 17px;}@media only screen and (max-width: 979px) {.isStuck {display: none !important;}}.resp-tabs-list li {max-width: 25%;cursor: pointer;font-family: "Montserrat Alternates", sans-serif;font-weight: 700;font-size: 16px;line-height: 1.45;color: #cc0f17;padding: 14px 35px;display: inline-block;border: 2px solid #cc0f17;border-radius: 2px;-webkit-transition: 0.35s all ease;transition: 0.35s all ease;}@media (min-width: 1250px) {.resp-tabs-list li {padding: 14px 97px;font-size: 20px;max-width: none;}}.resp-tabs-list li:hover {background: #cc0f17;color: #fff;}.resp-tabs-list li + li {margin-left: 5px;}.resp-tabs-list .resp-tab-active {background: #cc0f17;color: #fff;}.resp-accordion {display: none;}.resp-tab-content {display: none;}.resp-tab-content-active {display: block;}@media (max-width: 767px) {.resp-accordion {display: block;cursor: pointer;font-family: "Montserrat Alternates", sans-serif;font-weight: 700;font-size: 20px;line-height: 1.45;color: #cc0f17;margin-top: 25px;padding: 10px 0;border-radius: 2px;-webkit-transition: 0.35s all ease;transition: 0.35s all ease;}.resp-accordion:hover {background: #cc0f17;color: #fff;}.resp-accordion + li {margin-top: 30px;}.resp-tabs-list {display: none;}}.toTop {width: 50px;height: 50px;font-size: 24px;line-height: 46px;color: #fff;background: #242a31;border-radius: 50%;box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4);position: fixed;right: 40px;bottom: 40px;display: none;overflow: hidden;text-align: center;text-decoration: none;z-index: 20;}.toTop:hover {color: #fff;background: #cc0f17;text-decoration: none;}.mobile .toTop, .tablet .toTop {display: none !important;}header .well-sm {padding-top: 50px;padding-bottom: 49px;}@media (min-width: 992px) {header .rd-navbar-brand {float: left;}}header .nav {text-align: center;}@media (min-width: 768px) and (max-width: 992px) {header .nav {margin-top: 15px;}}@media (min-width: 992px) {header .nav {margin-top: 0;float: right;}}@media (max-width: 767px) {header {text-align: center;}header .rd-navbar-brand, header .nav {float: none;}}main {display: block;}footer .well-sm {padding-top: 40px;padding-bottom: 40px;}@media (min-width: 992px) {footer .well-sm {padding-top: 120px;padding-bottom: 150px;}}footer .well-md {padding-top: 40px;padding-bottom: 40px;}@media (min-width: 992px) {footer .well-md {padding-top: 50px;padding-bottom: 100px;}}footer a[href^="callto:"] {color: #cc0f17;}