@font-face {font-family:'flexslider-icon';src:url('../themes/lebakkens/assets/dist/fonts/flexslider-icon.eot');src:url('../themes/lebakkens/assets/dist/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('../themes/lebakkens/assets/dist/fonts/flexslider-icon.woff') format('woff'),url('../themes/lebakkens/assets/dist/fonts/flexslider-icon.ttf') format('truetype'),url('../themes/lebakkens/assets/dist/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal }.flex-container a:hover,.flex-slider a:hover {outline:none }.slides,.slides >li,.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none }.flex-pauseplay span {text-transform:capitalize }.flexslider {margin:0;padding:0 }.flexslider .slides >li {display:none;-webkit-backface-visibility:hidden }.flexslider .slides img {width:100%;display:block }.flexslider .slides:after {content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0 }html[xmlns] .flexslider .slides {display:block }* html .flexslider .slides {height:1% }.no-js .flexslider .slides >li:first-child {display:block }.flexslider {margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2) }.flexslider .slides {zoom:1 }.flexslider .slides img {height:auto;-moz-user-select:none }.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease }.loading .flex-viewport {max-height:300px }.carousel li {margin-right:5px }.flex-direction-nav {*height:0 }.flex-direction-nav a {text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out }.flex-direction-nav a:before {font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3) }.flex-direction-nav a.flex-next:before {content:'\f002' }.flex-direction-nav .flex-prev {left:-50px }.flex-direction-nav .flex-next {right:-50px;text-align:right }.flexslider:hover .flex-direction-nav .flex-prev {opacity:0.7;left:10px }.flexslider:hover .flex-direction-nav .flex-prev:hover {opacity:1 }.flexslider:hover .flex-direction-nav .flex-next {opacity:0.7;right:10px }.flexslider:hover .flex-direction-nav .flex-next:hover {opacity:1 }.flex-direction-nav .flex-disabled {opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1 }.flex-pauseplay a {display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000 }.flex-pauseplay a:before {font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004' }.flex-pauseplay a:hover {opacity:1 }.flex-pauseplay a.flex-play:before {content:'\f003' }.flex-control-nav {width:100%;position:absolute;bottom:-40px;text-align:center }.flex-control-nav li {margin:0 6px;display:inline-block;zoom:1;*display:inline }.flex-control-paging li a {width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px }.flex-control-paging li a:hover {background:#333;background:rgba(0,0,0,0.7) }.flex-control-paging li a.flex-active {background:#000;background:rgba(0,0,0,0.9);cursor:default }.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden }.flex-control-thumbs li {width:25%;float:left;margin:0 }.flex-control-thumbs img {width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease }.flex-control-thumbs img:hover {opacity:1 }.flex-control-thumbs .flex-active {opacity:1;cursor:default }@media screen and (max-width:860px) {.flex-direction-nav .flex-prev {opacity:1;left:10px }.flex-direction-nav .flex-next {opacity:1;right:10px }}
@font-face {font-family:'Lato';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wWw.ttf) format('truetype') }@font-face {font-family:'Lato';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype') }@font-face {font-family:'Lato';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwiPHA.ttf) format('truetype') }body {font-family:"Lato",sans-serif !important}html,body {width:100%;margin:0;padding:0;overflow-x:hidden;-webkit-overflow-scrolling:touch }.spacer {height:60px;clear:both }.center {text-align:center !important }.no-padding {padding:0 !important }.col-lg h2 {text-align:center }.btn-primary {cursor:pointer;background-color:#d10b22 !important;border:none;border-radius:0 }button {padding:16px 40px;border:none;background-color:#000;text-transform:uppercase }button a {color:#fff !important }h2 {}.red {color:#ca0f25 }.background-red {background-color:#ca0f25 }.space25 {height:25px }.bordertop {border-top:1px solid #ececec;padding-top:8px;margin-top:8px }.relative {position:relative }.form-check-label {margin-bottom:0;font-size:14px;line-height:15px;font-style:italic;padding:8px 20px;display:block }button.btn.btn-secondary.filter {color:#000;font-weight:400;width:100% }.whiteheader {width:100%;height:128px;background-color:rgba(255,255,255,1);z-index:9 }.subheader {top:0;right:0;width:100%;background-color:rgba(255,255,255,0.6);z-index:9;margin:0 }.navbar {background-color:#000 !important;width:100%;z-index:9998 }nav a {color:#fff !important;font-size:20px }nav a:hover {color:#6fc0ff !important }.navbar-nav {text-align:center;margin:auto;text-transform:uppercase }li.nav-item {margin:0 20px }li.mega-menu-column a {color:#2d2d2d !important;font-size:16px }li.mega-menu-column a:hover {color:#ca0f25 !important;text-decoration:none }.mega-menu {padding:25px 0 !important;width:800px;border-radius:0;margin-top:0 }.mega-menu li {display:inline-block;float:left;font-size:0.94rem;padding:3px 0;min-width:188px }.mega-menu li.mega-menu-column {margin-right:20px;width:263px }.mega-menu .nav-header {padding:0 !important;margin-bottom:10px;display:inline-block;width:100%;border-bottom:1px solid #ddd;font-size:1.3rem }.mega-menu img {padding-bottom:10px }.nav-header a {font-size:1.3rem !important }.dropdown-menu.show {z-index:9999 !important }.dropdown-menu.about,.dropdown-menu.services {width:400px;margin-top:0 }.navbar .nav >li >a,.mega-menu a {-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) }.jumbotron {position:relative;background:#25327b;overflow:hidden;height:700px;opacity:1;padding:0;border-radius:0;background-repeat:no-repeat;background-position:50% 0;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover }.flexslider {border:none}.flex-direction-nav a {height:53px !important }.flexslider.homebanner {}.homebanner .image {max-height:646px }.flex-control-nav {bottom:131px;z-index:8 !important }.jumbotron .container {z-index:2;color:#fff;opacity:1 }.container.sus {position:relative }.row.sus {position:absolute;width:100%;z-index:99 !important }.bannertext button:hover {background-color:#ececec }.bannertext button a:hover {color:#fff }.sub.relative {max-width:1200px;margin:auto;z-index:99999999 }.submenu {position:absolute;width:100%;top:110px;right:0;z-index:999 }.logo {width:270px;height:100px;background:url(../themes/lebakkens/assets/images/logo.png) 0 0 }.payonline a,.registertowin a,.cart a {color:inherit;font-size:13px;text-transform:uppercase }.payicon {display:inline-block;vertical-align:middle;width:50px;height:45px;background:url(../themes/lebakkens/assets/images/sprite.png) -284px -8px;margin-right:10px }.payposition,.cartposition {position:relative }span.paywords,span.cartwords {position:absolute }span.payonline {position:absolute;right:76px;width:141px }span.registertowin {position:absolute;right:252px;width:75px;text-align:center;text-transform:uppercase;font-size:13px;border-right:1px solid #afafaf;height:46px }.searchicon {display:inline-block;vertical-align:middle;width:44px;height:50px;background:url(../themes/lebakkens/assets/images/sprite.png) -250px -64px;margin-right:10px }.search {right:212px;position:absolute }.searchbox {width:0;height:50px;float:right;overflow:hidden;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;-ms-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s }.searchbox-open {opacity:0.9 }.searchbox-input {top:0;right:0;border:0;outline:0;width:100%;height:50px;margin:0;padding:0 55px 0 20px;font-size:20px;color:red }.searchbox-input::-webkit-input-placeholder {color:#d74b4b }.searchbox-input:-moz-placeholder {color:#d74b4b }.searchbox-input::-moz-placeholder {color:#d74b4b }.searchbox-input:-ms-input-placeholder {color:#d74b4b }.searchbox-icon,.searchbox-submit {width:50px;height:50px;display:block;position:absolute;top:0;font-family:verdana;font-size:22px;right:0;padding:0;margin:0;border:0;outline:0;line-height:50px;text-align:center;cursor:pointer;color:#dcddd8;width:44px;height:50px;background:url(../themes/lebakkens/assets/images/sprite.png) -294px -66px;margin-right:10px }.searchbox-open {width:100% }.carticon {display:inline-block;vertical-align:middle;width:44px;height:50px;background:url(../themes/lebakkens/assets/images/sprite.png) -348px -10px;margin-right:10px;position:relative }span.cart {position:absolute;right:32px }.cart p {color:#fff;position:absolute;top:3px;left:13px }span.registerwords {position:absolute;left:0}.row.checkout {float:right;text-transform:uppercase;width:378px }.checkout button a {text-transform:uppercase }.checkout .btn {width:100%;margin-top:40px }.checkoutbtn .btn {width:100%;border-radius:0;font-size:1.1rem;letter-spacing:1px;text-transform:uppercase;padding:16px }.disclaimertext {font-size:12px;color:#989898 }.pay i {display:none }.SUS {position:absolute;top:0;margin-left:auto;margin-right:auto;left:0;right:0 }.SUS button {width:250px;height:35px;padding:5px;background-color:#ca0f25;text-align:center;border-radius:0;border:none }.col-md-4.center {text-align:center }.modal-background {background-color:#fff }.modal {top:121px }.modal-body {color:#202020;font-weight:100;font-size:14px;max-width:400px;margin:auto;padding-bottom:42px }.modal-header {border-bottom:0 }.modal-title {text-align:center;margin:auto;font-weight:700;font-size:2.2rem;letter-spacing:2px;color:#202020 }.modal-dialog {margin:150px auto }.modal-header .close {padding:0;margin:0 }.modal-header .close-dark {padding:0;margin:0;color:white }.modal-content {padding:30px;text-align:center;background-image:url("../themes/lebakkens/assets/images/SUS-background.jpg");background-repeat:no-repeat;background-size:100% auto;background-size:cover }.modal {max-width:800px;max-height:600px;margin:auto;z-index:999999999 !important }input.btn-medium.green.responsive {background-color:#cb0028 !important }span.input-group-btn {margin:auto;margin-top:14px }.modal-dialog {margin:auto !important }.col-lg.save {margin-top:35px;padding-left:0 }.save .btn-secondary {font-weight:400 !important;background-color:#d10b22;color:#fff !important;font-size:16px;text-transform:uppercase;letter-spacing:1px;padding:15px 79px }.bannerinfo {position:absolute;bottom:0;width:100%;left:0;text-align:center }.bannertext {text-align:center;vertical-align:middle;width:700px;color:#fff;background-color:rgba(255,255,255,0.7);padding:51px;text-align:center;margin:auto }.bannertext p {padding-bottom:37px;font-size:19px;color:#212121 }.subpagebannertext {color:#000;bottom:10px;position:absolute;right:0;left:0;top:315px;margin-right:auto;margin-left:auto;max-height:7em;width:100%;text-align:center }.subpagebannertext h1 {font-size:4rem }#locationpopup.modal.show {display:block !important }.specialbanner {background-image:url("../themes/lebakkens/assets/images/special-banner.jpg");background-repeat:no-repeat;background-size:100% auto;background-size:contain;height:500px;position:relative;margin-top:80px }.specialbanner button {position:absolute;position:absolute;right:9%;top:38%;padding:15px;text-transform:uppercase;font-size:17px;letter-spacing:1px;color:#fff;background-color:#000;border:none }.introdiv {z-index:5 !important;position:relative;margin-bottom:45px;top:-80px }.introtext {background-color:#edecec;padding:80px 120px;margin-top:-80px;border:1px solid #bababa;text-align:center;font-size:16px }.img-circle {border-radius:50% }.img-circle {border-radius:0 }.ratio {background-position:center center;background-repeat:no-repeat;background-size:cover;height:0;padding-bottom:100%;position:relative;width:100% }.img-circle {border-radius:50% }.img-responsive {display:block;height:auto;max-width:100% }.img-responsive:hover {border:1px solid red }.circular--square {border-radius:50%;max-width:350px;display:block }.circular--square:hover {border:1px solid red }.circular--landscape {display:inline-block;position:relative;width:200px;height:200px;overflow:hidden;border-radius:50% }.circular--landscape img {width:auto;height:100%;margin-left:-50px }.homecategories h2 {text-align:center;text-transform:uppercase;font-size:21px;margin-top:50px }.homecategories a {color:inherit }.homecategories a:hover {text-decoration:none }.homecategories h2:hover {color:#ca0f25;font-weight:800 }.homecategories img {max-width:100%;height:auto }.purchasebenefits {background-color:#c8dbec;padding:60px 0;margin-top:50px }.purchasebenefits h3 {text-align:center;margin-bottom:52px }.purchasebenefits h3 span {color:#e21717;font-weight:800 }.purchasebenefits li {position:relative;list-style-type:none;height:54px }.purchasebenefits li:before {content:"";position:absolute;top:-8px;left:-44px;width:36px;height:37px;background:url(../themes/lebakkens/assets/images/sprite.png) -427px -82px }.totalcare {border:2px solid #dfdede;margin:30px auto;padding:65px;color:#25327b }.totalcare .btn-danger {border-radius:0;width:75%;padding:15px }.totalcarevideo img {max-width:100%;height:auto }.totalcarevideo video {width:100%;height:auto }.jumbotronsubpage {position:relative;background:#25327b;overflow:hidden;height:400px;opacity:1;padding:0;border-radius:0;background-repeat:no-repeat;background-position:50% 0;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover }.jumbotronsubpage.rentalapp {top:-150px;z-index:-32 }.bannertext h2 {font-size:35px;color:#ec1c2d;text-transform:uppercase}.bannertext h1 {font-size:60px;color:#edecec;text-transform:uppercase;text-shadow:1px 1px 13px #000 }.jumbotronsubpage .bannertext {position:relative }.flex-active-slide {overflow:hidden }.tirestep h4 {text-transform:uppercase;color:#d50741;margin-top:35px;font-weight:600 }.tirestep p {font-weight:600;padding:0 25px 0 25px }.homeproducts,.recentlyviewed {background-color:#edecec;padding:50px 0;text-align:center;font-family:"Lato",sans-serif }.homeproducts img,.recentlyviewed img {margin-bottom:30px;width:100%;height:300px;object-fit:cover }.homeproducts h3,.recentlyviewed h3 {text-transform:uppercase;font-size:25px;letter-spacing:2px;color:#2d2d2d }.recentlyviewed a:hover {text-decoration:none;color:#007bff !important }.homeproducts .brand,.recentlyviewed .brand {font-size:14px }.homeproducts .price,.recentlyviewed .price {font-size:18px;margin-top:12px }.recentlyviewed {margin-bottom:35px }.title {text-align:center;padding:20px;margin-top:30px;text-transform:uppercase }.categories {margin-top:70px }.categories h3 {text-transform:uppercase;margin-top:20px;letter-spacing:1px }.categories a {color:#2d2d2d !important }.categories .row {margin-bottom:70px }.subcat {background-color:#edecec;font-family:"Lato",sans-serif;padding:80px 0 80px 0 }.subcat-products img {height:100%;width:auto;margin-bottom:30px }.subcat-products .row {margin-bottom:35px }.categorysubmenu {letter-spacing:1px }.cat {color:#ca0f25;font-size:1.2rem}.cat a {color:inherit }.cat a:hover {color:#fff;text-decoration:none }.navigation .cat {color:#fff }li.last {margin-bottom:15px }.product h3 {margin-top:10px }.subcatside li {list-style:none }.subcatside a {color:inherit }.subcatside a:hover {color:#ca0f25;text-decoration:none }.subcatside {margin:0;padding:0 }.subcatside li.active {font-weight:700;text-transform:uppercase }.subcat-products .product:hover,.homeproducts .product:hover,.recentlyviewed .product:hover {background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.56);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.56);box-shadow:0 0 4px 0 rgba(0,0,0,0.56) }.subcat-products .product,.recentlyviewed .product {padding-top:15px;padding-bottom:15px;position:relative }.subcat-products .product a,.homeproducts .product a,.recentlyviewed .product a {color:inherit !important;text-decoration:none }.subcat-products .productimage,.homeproducts .productimage,.recentlyviewed .productimage {position:relative }.productimage {border:1px solid #ececec }.productimage img:hover {opacity:0.6 }.productimage .price {color:#2d2d2d }.productimage .price:hover {text-decoration:none }.subcat-products .productimage {height:255px;overflow:hidden }.subcat-products .product .productimage .new {width:89px;height:45px;background:url(../themes/lebakkens/assets/images/sprite.png) -222px 106px;position:absolute;bottom:-7px;left:-9px;z-index:10 }.rounded-circle {border-radius:50% !important;height:350px;max-width:100%;overflow:hidden }.productimage .viewproduct,.recentlyviewed .viewproduct {display:none }.productimage .viewproduct:focus {display:inline;position:absolute;top:50%;left:30%;border-top:1px solid;border-bottom:1px solid;margin:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:all 0.75s ease;-moz-transition:all 0.75s ease;-o-transition:all 0.75s ease;transition:all 0.75s ease }.productimage .new {width:89px;height:45px;background:url(../themes/lebakkens/assets/images/sprite.png) -222px 106px;position:absolute;top:17px;left:-9px;z-index:10 }.productinfo {margin-top:25px }.productinfo h2 {text-transform:uppercase;font-size:1.7rem;margin-bottom:80px }.productinfo .info {font-size:15px }.info .model {border-top:1px dotted;border-bottom:1px dotted;padding:5px;margin-top:45px }.info .sac {margin-bottom:29px;margin-top:15px;color:#818181;font-size:13px }.brandimage {margin-top:-48px;z-index:99999999999 !important }.productpageimage {z-index:-999999999994 }.disclosure {font-size:10px;font-style:italic;padding:15px;text-align:center }.cartbtn .btn-primary {width:100% !important;padding:20px;background-color:#d10b22 !important;border:none !important;color:#fff;cursor:pointer;text-transform:UPPERCASE;letter-spacing:1px;border-radius:0 }.btn-primary a {color:#fff !important;padding:8px }.cartbtn {width:100%;margin:auto;padding-top:27px;text-transform:uppercase }.options {border:0;border-radius:0 !important;padding:0 }.dropdown {margin-bottom:35px }.btn-secondary {background-color:#efefef;border-color:#efefef;color:#ca0f25;font-size:1.3rem;font-weight:700 }.btn-secondary span {font-size:1rem;color:#202020;font-weight:100;margin-left:8px }.dropdown-menu {min-width:14.5rem !important;border-radius:0;width:1100px }.dropdown-item {color:#ca0f25;font-size:1.3rem;font-weight:700 }.dropdown-item span {font-size:1rem;color:#202020;font-weight:100;margin-left:8px }.mega-menu-column ul {list-style:none;list-style-type:none;list-style-position:initial;list-style-image:initial }li.mega-menu-column.none {padding-top:15px;padding-bottom:15px;width:300px }.info .form-control {background-color:#efefef;border-color:#efefef;color:#ca0f25;font-size:1.1rem;font-weight:700;border-radius:0 }input.form-control {margin-bottom:32px }.info .total {margin-top:30px;border-top:none;margin-bottom:0 }.total .invisible {display:none !important;height:0;padding:0;margin:0 }p#price-2 {margin-bottom:30px }p#price-3 {margin-bottom:30px }#myform {text-align:center;padding:5px;margin:2% }.qty {width:40px;height:25px;text-align:center }input.qtyplus {width:25px;height:25px }input.qtyminus {width:25px;height:25px }.quantity {text-align:right;margin-bottom:20px }.description {margin-top:40px }.thumbs {margin-top:25px }.img-thumbnail {border:none }.pagination li {padding:10px }ul.pagination {margin:auto;text-align:center;max-width:200px;padding-left:0 }.breadcrumb {margin-bottom:0rem }.breadcrumb a {color:#868e96 !important;font-size:inherit !important;text-transform:uppercase }.breadcrumb .active {color:#2d2d2d;text-transform:uppercase }.titleline {border-bottom:solid 1px rgba(0,0,0,0.2);text-transform:uppercase;padding:6px;letter-spacing:2px;font-size:20px }.cartproduct {margin-top:40px;margin-bottom:40px }.cartproduct a {color:inherit }.cartproduct h4 {text-transform:uppercase;font-size:22px }.cartproduct .model {font-size:13px }.cartproduct a {}.cartpage button {background-color:#000;color:#fff;padding:8px 23px;border:none;margin-left:8px;text-transform:uppercase;cursor:pointer }.cartpage button {float:right;clear:both }.cartpage a {color:inherit;text-decoration:underline }.col.cartpage {border-bottom:1px solid #ececec;margin-bottom:35px }.closebtn {width:50px;height:50px;background:url(../themes/lebakkens/assets/images/sprite.png) -338px 154px;cursor:pointer }.promo input {border:0;border-radius:0;background-color:#ececec }.pricing {position:relative;width:100% }.pricing .right {float:right }.paymentrenewal {font-style:italic;font-size:11px;margin-top:10px }.subtotal {margin-top:25px }.totals {text-transform:uppercase;line-height:34px }.totals p {text-transform:lowercase }.total {border-top:solid 1px rgba(0,0,0,0.2);font-weight:700;margin-bottom:25px }.rentnowsavings p {text-transform:none;line-height:25px }.rtototal {margin-top:10px;font-size:14px;margin-left:8px }.promoinfo {font-size:13px }.promobreakdown {margin-top:15px;font-size:14px;margin-left:8px }.promobreakdown .promo {border-bottom:1px solid #ececec;margin-bottom:5px;width:100% }.promosave {color:#ca0f25;font-weight:800;text-transform:uppercase }.right {text-align:right }.RollSub {border-bottom:1px solid #ececec;margin-bottom:8px }.totalapp {color:#ca0f25;font-size:20px;font-weight:600 }.speed {margin-bottom:20px }.location p {margin-bottom:0 }.abouttext {background-color:#edecec }.abouttext p {padding:35px }.abouttext2 {background-color:#cf122a;color:#fff }.abouttext2 p {padding:35px;color:#fff }.about {margin-top:45px }th {text-align:center }.table-sm td {text-align:center }td.rowdesc {text-align:left !important }.fas {font-size:1.3rem }.rto {background-color:#2c2e7a;color:#fff }.locations {margin-top:25px }.locations .form {margin-bottom:35px }.locations h2 {margin-top:45px }.location-blocks .block {position:relative;display:block;clear:none;float:left;width:100%;max-width:248px;margin:0 30px 55px 0 }#map-canvas {margin-bottom:60px }.locationzip {text-align:center;margin:auto;max-width:470px;margin-top:30px }.locationzip input,.locationzip button {padding:15px;margin-bottom:0 }.locationzip .btn {margin-left:20px }.locationzip select {height:56px !important }.locationzip p {margin-left:20px;margin-right:20px }.locationzip .within {vertical-align:middle;line-height:50px }.locationzip button {width:100%;border-radius:0 }a.btn.btn-primary.blue {background-color:#25327b !important;border-radius:0 }.googlereview {padding-bottom:15px }.address span {text-transform:uppercase;font-weight:800;font-size:21px }.phone a {color:inherit }.privacy-policy h2 {margin-bottom:45px;margin-top:50px }* = = Employee Document section = = * / .folder-list,.file-list {position:relative;display:block;clear:both;float:left;width:100%;max-width:800px }.folder-list li,.file-list li,.parent-folder li {position:relative;display:block;clear:both;float:left;width:100% }.folder-list li a,.file-list li a,.parent-folder li a {position:relative;display:block;clear:none;float:left;color:#000;width:100%;padding:20px 0;border-bottom:1px solid #000;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out }.file-list li a {border-bottom:none;padding:10px 0 }.parent-folder li a {padding:20px 0;border-bottom:1px solid #000;margin-bottom:20px }.folder-list .text,.file-list .text,.parent-folder .text {position:relative;display:block;clear:none;float:left;top:6px;font-weight:700 }.file-list .text {font-weight:400 }.parent-folder .text {font-weight:700 }.folder-list .icon,.file-list .icon-link,.parent-folder .icon {position:relative;display:block;clear:none;float:left;font-size:2.143em;margin-right:20px }.folder-list .arrow {position:relative;display:block;clear:none;float:right;font-size:2em;margin-right:20px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out }.folder-list a:hover,.file-list a:hover {color:#da251c }.folder-list a:hover .arrow {margin-right:10px }.file-list .back {margin-bottom:30px }.file-list .back a {color:#000;margin-left:5px }.file-list .back span {}.file-list .back:hover a,.file-list .back:hover span {color:#da251c }i.fas.fa-folder {margin-top:10px;margin-left:10px }h2.centerText {border-bottom:1px solid #ececec;margin-bottom:36px;padding-bottom:10px;margin-top:15px }.img {max-width:100%;height:auto }a.colorRed {color:#ca0f25 }.slabupper {font-size:1.45rem }.centerText {text-align:center }.blueBack {background-color:#000;padding:30px 0;color:#fff;margin-top:50px }.bigBut {color:#ca0f25 }.bigBut button {background-color:#fff;text-align:center;color:#ca0f25 }.bigBut a {color:#ca0f25 }p.White.centerText {margin-top:15px }h2.headerWhite2 {margin-top:5px }button.btn.btn-primary.nextBut {width:250px }.role-container {@media (max-width:600px) {margin-top:64px;margin-left:0;padding-top:0 }@media (max-width:1000px) {margin-top:64px;margin-left:0;padding-top:45% }padding-top:10% }.role-header h2 {font-size:32px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center }.role-header {margin:0 15px 40px 15px }role-text {@media (min-width:600px;) {margin-left:190px;margin-right:0;width:544px }font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center }.expansion-tile {width:75%;@media (max-width:820px) {width:700px;margin:0;transform:translateX(5%) }@media (max-width:600px) {width:350px;margin:0;transform:translateX(5%) }margin:32px 0;padding:24px 32px 20px 30px;border:solid 1px #e0e0e0;transform:translateX(20%) }.expansion-tile-header {cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:bold;line-height:1.5;align-content:center;justify-content:space-between }[aria-expanded="true"] .expansion-tile-header {color:#ca0f25 }.expansion-tile-header h4 {font-size:16px !important;font-weight:bold;font-stretch:normal;line-height:1.5 }.expansion-tile-header img {width:20px;height:20px;flex-grow:0;margin:2px 0 2px 0;object-fit:contain }[aria-expanded="false"] div >.expanded,[aria-expanded="true"] div >.collapsed {display:none }.requirements-grid {display:flex;flex-direction:row;@media (max-width:600px) {flex-direction:column }flex-wrap:wrap;justify-content:space-between }.openings-banner {width:100vw;margin-bottom:20px;margin-top:100px;box-sizing:border-box;padding:30px;background-image:linear-gradient(to bottom,#f9fafb 0,#f9fafb calc(99.98% - 3.5rem),#f9fafb calc(99.99% - 3.5rem),white calc(100% - 3.5rem),white 100%) }.openings-banner .careers-search-filters {box-shadow:0 4px 6px -2px rgba(0,0,0,0.05),0 10px 15px -3px rgba(0,0,0,0.1) }.career-search-header {border:solid .5px #ececec;background-color:#fbfbfb;padding:20px;text-align:left }.form-container {padding:10px 50px 10px 20px;background-color:white;box-shadow:0 5px 2px whitesmoke;@media (min-width:600px) and (max-width:819px) {width:825px;margin-left:250px;transform:translate(-18%,-50%) }}.career-search-container {margin-left:auto;margin-right:auto;margin-bottom:150px }.career-search-container .career-search-header {font-weight:600;text-transform:uppercase }.career-search-container .container {padding:0 }.career-search-container .career-search-header .date {display:none }@media screen and (min-width:768px) {.career-search-container .career-search-header .date {display:block }}.career-search-container a {color:black }.career-search-container a:active,.career-search-container a:focus,.career-search-container a:hover {color:#0b3f5a;text-decoration:underline }.career-search-container a .job {border:solid .5px #ececec;overflow-x:auto;white-space:nowrap }.career-search-container a .job .date,.career-search-container a .job .location,.career-search-container a .job .position {padding:1rem }.career-search-container a .job .date {display:none }@media screen and (min-width:768px) {.career-search-container a .job .date {display:block }}.career-search-container a .job .position {padding-left:calc(1rem + 15px) }#searchButton {height:40px;width:144px }.products .product img {max-width:100%;height:auto }.products .product .new {width:69px;height:100px;background:url(../themes/lebakkens/assets/images/sprite.png) -226px 118px;position:absolute;bottom:-3px;left:-2px;z-index:10 }.products .productimage {position:relative }.products .product .text {margin-top:12px }.view-more a {color:#ca0f25 }.view-more {border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:7px }.prize img {max-width:540px;height:auto }footer {color:#4d4d4d;margin-top:70px;width:100% }footer .left {position:relative }.left .social {position:absolute;left:230px;top:30px }footer .left p {font-style:normal;font-size:18px;font-weight:400;line-height:32px }footer .left p a {color:inherit;font-weight:800;color:#d4112d;font-size:21px }footer .right {text-align:right }footer .footerimages .line {border-right:1px solid;margin-left:10px;margin-right:10px }.footerimages {margin-bottom:27px }footer .footerlogo {width:197px;height:99px;background:url(../themes/lebakkens/assets/images/sprite.png) -11px 117px }.sus-footer {background-color:#000;padding:10px;width:250px;text-align:center;text-transform:uppercase;float:right;margin-bottom:20px }.sus-footer .btn-primary {background-color:#000 !important }.clear {clear:both }.sus-footer a {color:#fff }.copyright {font-size:12px;color:#4d4d4d }footer p {font-size:15px;font-style:italic;line-height:20px;color:#2d2d2d }footer a {color:#2d2d2d;font-style:normal }.social span.FB {display:inline-block;vertical-align:middle;width:47px;height:52px;background:url(../themes/lebakkens/assets/images/sprite.png) -408px 196px}.social span.instagram {display:inline-block;vertical-align:middle;width:64px;height:52px;background:url(../themes/lebakkens/assets/images/sprite.png) -462px 196px;margin-right:10px }.social span.yelp {display:inline-block;vertical-align:middle;width:48px;height:52px;background:url(../themes/lebakkens/assets/images/sprite.png) -428px 197px;margin-right:10px }.social span.twitter {display:inline-block;vertical-align:middle;width:48px;height:52px;background:url(../themes/lebakkens/assets/images/sprite.png) -482px 197px;margin-right:10px }.social span.googleplus {display:inline-block;vertical-align:middle;width:48px;height:52px;background:url(../themes/lebakkens/assets/images/sprite.png) -535px 195px;margin-right:10px }.policies p {font-size:15px;font-weight:600;text-transform:uppercase }@media only screen and (min-width:1200px) {}@media only screen and (max-width:1280px) {.specialbanner button {width:100%;right:0 }}@media only screen and (max-width:990px) {.logo {margin:auto;margin-top:7px;margin-top:89px !important }.paywords,.cartwords {display:none }.introtext {margin-top:0;padding:67px }.introdiv {top:0 }.submenu {top:6px !important;right:-20px !important;position:fixed }.search {width:95%;background-color:#fff;right:34px;top:65px;display:none }.searchbox-icon,.searchbox-submit {border-right:0;background:url(../themes/lebakkens/assets/images/sprite.png) -294px -60px }.paywords {display:none }span.payonline {right:98px;width:65px }span.registertowin {right:172px }.subheader {background:none }.subpagebannertext {min-height:5em;bottom:0 }.menubackground {height:100%;width:100%;background-color:#000;padding-bottom:30px }.menubackground .back {float:right;width:35px;height:60px;background:url(../themes/lebakkens/assets/images/sprite.png) -348px 154px;cursor:pointer }.navigation .cat {}.nav-cat {color:#fff;font-size:20px }.navigation ul {list-style:none;margin-left:0;padding-left:0 }.other-navigation.text-right ul {list-style:none }.navigation a {color:#fff }.navigation li a {color:#fff !important;font-size:20px;letter-spacing:1px}.other-navigation a {color:#6fbffa !important;font-size:19px;letter-spacing:1px }input#search {padding:5px }.searchmobile input {margin:3px }.row.searchmobile {float:right }.container.sus {position:relative;width:100%;padding:0 !important;margin:0 !important;max-width:100%;min-height:301px }.row.sus {position:relative;margin:0 }.SUS {margin:auto;position:relative;text-align:center;top:15px }.bannertext {margin-top:20px;width:100%;left:0;padding:20px }.homebanner .image {height:331px }.whiteheader {display:none }.bannertext h2 {font-size:40px }.bannertext p {font-size:17px }.flex-control-nav {bottom:0 }.categories .col-lg-4 {margin:auto;text-align:center }.subcat-products .productimage {max-width:400px;text-align:center;margin:auto }.subcat-products .product {text-align:center }.categorysubmenu {text-align:left;padding-left:0 }.categorysubmenu .col-lg {padding-left:0 }.dropdown-menu {background-color:inherit;border:none }.jumbotronsubpage .bannertext {position:inherit }.purchasebenefits li {margin-left:67px }.totalcare .btn-danger {margin-bottom:30px }li.mega-menu-column a {color:#fff !important;text-align:center }li.mega-menu-column.none {width:100%;text-align:center }.navbar-nav .dropdown-menu {margin:0;padding:0 }.mega-menu-column ul {margin:0;padding:0 }.jumbotronsubpage {margin-top:56px }.navbar {position:fixed !important;top:0;z-index:99999;background-color:#fff !important }.prize img {max-width:100%;height:auto }ul.slides img {max-width:100%;height:auto}.slides li {list-style:none }ul.slides {margin-left:0;padding-left:0 }.locationoverlay {position:relative;height:inherit }#map-canvas {height:343px !important;margin-left:0;margin-right:0 }.alignRight.jointext {margin-bottom:15px }.locationzip {margin-bottom:25px }.locationzip .form-group {width:100%;margin:10px }.locationzip select {padding:0 }.locationzip .btn {margin-left:0;width:100% }.location-blocks .block {max-width:100% }.alignCenter.pictureMargin {text-align:center;margin-top:15px }.footer .left,.footer .right {text-align:center }.footer .footerlogo {margin:auto }.left .social {position:relative;left:auto;top:auto;margin-bottom:20px }.productinfo .info {margin-top:25px }.subpagebannertext h1 {font-size:2.5rem }.cartpage .text-right {text-align:center !important }.checkoutbtn .btn {margin-bottom:15px }.sus-footer {float:none;width:100% }}@media only screen and (max-width:600px) {.container-fluid .specialbanner {margin-left:0 !important;padding-right:0 !important;margin-right:0 !important;padding-left:0 !important }.specialbanner {height:251px }.jumbotron {height:500px }.bannertext {margin-top:107px }.logo {margin:auto }.bannertext {margin-top:10px }.bannertext p {font-size:15px;padding-bottom:0 }.bannertext h2 {font-size:25px }.bannertext h1 {padding-top:59px }.flexslider.homebanner {margin-bottom:0 }.total.invisible {height:0 }.locationoverlay {width:100%;opacity:0.9 }.quantity {padding-top:3px }.rounded-circle {height:289px;max-width:89% }.modal-content {padding:26px;margin-top:60px }.modal-open .modal {z-index:999999999999 !important;top:60px }.bannertext h1 {font-size:38px }.careers a {color:#25327b !important }.careers a:hover {color:#ca0f25 !important;text-decoration:none }.container.mobilepadding {padding-right:28px;padding-left:28px }select.form-control {margin-bottom:18px }.store {margin-top:40px;margin-bottom:20px }.social {margin-top:10px }.totals .mobilehide {display:none }.titleline {display:none }.cartproduct {text-align:center;margin-bottom:15px }.closebtn {margin:auto;text-align:center }.img-fluid {margin-bottom:20px }.updatecart {margin-bottom:21px }.cartpage button {float:none }.cartpage {margin:auto;text-align:center }.cartbtn {margin-top:20px }.qty {border:1px solid #ececec }img.img-fluid {padding:inherit;margin:auto;display:block;margin-bottom:15px;pointer-events:none }.zoomContainer {display:none }.cartbtn {width:95% }.cartpage button {width:42%;font-size:13px }.relax {margin-top:20px }.col-md.block {width:100%;margin:auto;margin-bottom:35px;text-align:center }a.btn.btn-primary.blue {width:100% }#locationpopup.modal.show {margin:22px }}@media only screen and (max-width:350px) {.introdiv {top:44px }.flex-control-nav {bottom:-44px }.bannertext button {padding:6px 19px }.introdiv {margin-bottom:89px }.rounded-circle {height:252px }}body.careers article section:not(.VueCarousel) {margin:auto }body.careers article section:not(.opportunities):not(.openings):not(.VueCarousel) {max-width:1400px }body.careers section.opportunities {background-image:url('/themes/lebakkens/assets/images/employees/header.jpeg');background-size:cover;background-position:top center;position:relative }body.careers section.opportunities .translucent-title {background-color:rgba(255,255,255,0.7);margin-top:56px;padding:1rem;text-align:center;width:100% }@media screen and (min-width:768px) {body.careers section.opportunities .translucent-title {padding:1.5rem }}@media screen and (min-width:991px) {body.careers section.opportunities .translucent-title {margin-top:0 }}body.careers section.opportunities .translucent-title h1 {font-size:1.825rem }@media screen and (min-width:1024px) {body.careers section.opportunities .translucent-title h1 {font-size:2rem }}body.careers section.opportunities .content {display:flex;flex-direction:column;margin:auto;padding-top:10vh;padding:30vh 1rem 1rem 1rem;max-width:1400px }@media screen and (min-width:768px) {body.careers section.opportunities .content {flex-direction:row;align-items:flex-end;padding:30vh 2rem 2rem 2rem }}body.careers section.opportunities .content .mission-wrapper {display:flex;flex-direction:column;justify-content:flex-end }body.careers section.opportunities .content .mission-wrapper .mission {background:rgba(0,0,0,0.7);box-shadow:0 3px 10px rgb(0 0 0 / 0.2);color:white;width:calc(300px + 3rem);padding:1.5rem;text-align:center }body.careers section.opportunities .content .mission-wrapper .mission img {max-width:60% }@media screen and (min-width:768px) {body.careers section.opportunities .content .mission-wrapper .mission img {max-width:75% }}body.careers section.opportunities .content .mission-wrapper .mission h2 {display:inline-block;font-size:1.825rem;text-align:center;padding:0 2rem 0.5rem;border-bottom:1px solid #ca0f25 }body.careers section.opportunities .content .mission-wrapper .mission p {padding-top:0.5rem }body.careers section.opportunities .content .space {flex-grow:1 }body.careers section.opportunities .content .carousel {margin-top:2rem;width:100% }@media screen and (min-width:768px) {body.careers section.opportunities .content .carousel {width:calc((190px + 1rem) * 2) }}@media screen and (min-width:1024px) {body.careers section.opportunities .content .carousel {width:calc((190px + 1rem) * 3) }}body.careers section.opportunities .content .carousel .VueCarousel {display:flex;flex-direction:column-reverse;width:unset }body.careers section.opportunities .content .carousel .VueCarousel-inner {width:unset }body.careers section.opportunities .content .carousel .VueCarousel-inner .header-slide {margin:0 0 0 1rem;position:relative;text-align:center }@media screen and (min-width:768px) {body.careers section.opportunities .content .carousel .VueCarousel-inner .header-slide {}}@media screen and (min-width:1024px) {body.careers section.opportunities .content .carousel .VueCarousel-inner .header-slide {width:190px }}body.careers section.opportunities .content .carousel .VueCarousel-inner .header-slide >img {box-shadow:0 2px 4px -1px rgba(0,0,0,0.06),0 4px 6px -1px rgba(0,0,0,0.1);max-width:100% }body.careers section.opportunities .content .carousel .VueCarousel-inner .header-slide .play-button-wrapper {align-items:center;cursor:pointer;display:flex;flex-direction:row;height:100%;justify-content:center;top:0;width:100%;position:absolute }body.careers section.opportunities .content .carousel .VueCarousel-inner .header-slide .play-button-wrapper .play-button {align-items:center;background-color:white;border-radius:50%;display:flex;flex-direction:row;justify-content:center;height:36px;width:36px }body.careers section.opportunities .content .carousel .VueCarousel-inner .header-slide .play-button-wrapper .play-button img {margin-left:1px }body.careers section.opportunities .content .carousel .VueCarousel-inner .header-slide .play-button-wrapper:active .play-button,body.careers section.opportunities .content .carousel .VueCarousel-inner .header-slide .play-button-wrapper:focus .play-button,body.careers section.opportunities .content .carousel .VueCarousel-inner .header-slide .play-button-wrapper:hover .play-button {background-color:#eee }body.careers section.opportunities .content .carousel.VueCarousel-pagination {display:none }body.careers section.opportunities .content .carousel .VueCarousel-navigation {display:inline-flex;flex-direction:row;justify-content:flex-end;margin:1rem 0 1rem 1rem }body.careers section.opportunities .content .carousel .VueCarousel-navigation button {background:white;display:inline-flex;justify-content:center;align-items:center;height:32px;margin:0 !important;padding:0.5rem !important;position:static;transform:none !important;width:32px }body.careers section.opportunities .content .carousel .VueCarousel-navigation button.VueCarousel-navigation--disabled {opacity:0.7 }body.careers section.opportunities .content .carousel .VueCarousel-navigation button:not(.VueCarousel-navigation--disabled):active,body.careers section.opportunities .content .carousel .VueCarousel-navigation button:not(.VueCarousel-navigation--disabled):focus,body.careers section.opportunities .content .carousel .VueCarousel-navigation button:not(.VueCarousel-navigation--disabled):hover {background:#eee }body.careers section.join-our-team {display:flex;flex-direction:column;align-items:center;padding:60px 1rem 60px 1rem }@media screen and (min-width:1024px) {body.careers section.join-our-team {grid-gap:2rem;grid-template-columns:repeat(3,1fr);padding:150px 2rem 150px 2rem }}body.careers section.join-our-team .description {margin-top:0;margin-bottom:2rem;width:100% }@media screen and (min-width:768px) {body.careers section.join-our-team .description {width:50% }}@media screen and (min-width:1024px) {body.careers section.join-our-team .description {grid-column:1 }}body.careers section.join-our-team .description h2 {color:#ca0f25;font-size:1.25rem;font-weight:500;margin-bottom:0;text-transform:uppercase }body.careers section.join-our-team .description .find-your-fit {font-size:2rem;font-weight:900 }body.careers section.join-our-team .description p {margin-bottom:0 }body.careers section.join-our-team .qualities-div {display:flex;flex-direction:column }@media screen and (min-width:768px) {body.careers section.join-our-team .qualities-div {flex-direction:row;align-items:center }}body.careers section.join-our-team .qualities-div .left-div {display:flex;flex-direction:column }body.careers section.join-our-team .qualities-div .benefits{margin-left:5rem;border:1px solid #ca0f25;padding:2rem;margin-bottom:5rem }@media screen and (min-width:768px) {body.careers section.join-our-team .qualities-div .benefits {margin-left:5rem;border:1px solid #ca0f25;padding:2rem }}body.careers section.join-our-team .qualities-div .benefits .checkbox-div {display:flex;flex-direction:row }body.careers section.join-our-team .qualities-div .benefits h3 {text-align:center;margin-bottom:2rem;width:100% }body.careers section.join-our-team .qualities-div .benefits .checkbox {padding-right:12px }body.careers section.join-our-team .qualities-div .benefits .description {flex-grow:1;margin-top:0;margin-bottom:0 }body.careers section.join-our-team .qualities-div .benefits .description h3 {font-size:1.125rem;font-weight:bold;line-height:1.33;text-align:left;margin-bottom:0 }body.careers section.join-our-team .qualities-div .qualities-checklist {display:grid;grid-gap:1rem;grid-template-columns:repeat(1,1fr) }@media screen and (min-width:768px) {body.careers section.join-our-team .qualities-div .qualities-checklist {grid-gap:1.5rem;grid-template-columns:repeat(2,1fr) }}@media screen and (min-width:1024px) {body.careers section.join-our-team .qualities-div .qualities-checklist {grid-column:span 2 }}body.careers section.join-our-team .qualities-div .qualities-checklist .quality {display:flex;flex-direction:column }body.careers section.join-our-team .qualities-div .qualities-checklist .quality .checkbox-div {display:flex;flex-direction:row }body.careers section.join-our-team .qualities-div .qualities-checklist .quality .checkbox {padding-right:12px }body.careers section.join-our-team .qualities-div .qualities-checklist .quality .description {flex-grow:1;margin-top:0 }body.careers section.join-our-team .qualities-div .qualities-checklist .quality .description h3 {font-size:1.125rem;font-weight:bold;margin-bottom:4px;line-height:1.33 }body.careers section.join-our-team .qualities-div .qualities-checklist .quality .description p {margin-bottom:0 }body.careers section.our-employees {background:#ca0f25;color:white;margin-top:60px;padding:60px 1rem 60px 1rem }@media screen and (min-width:1024px) {body.careers section.our-employees {align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 2rem 100px 2rem }}@media screen and (min-width:1100px) {body.careers section.our-employees {align-items:center;background-image:linear-gradient(to right,#ca0f25 calc(100% - 147.02px),#ca0f25 calc(100% - 147.01px),white calc(100% - 147px),white 100%);display:flex;flex-direction:row }}body.careers section.our-employees .description {margin-top:0;padding-bottom:2rem }@media screen and (min-width:1100px) {body.careers section.our-employees .description {margin-left:3rem;margin-right:3rem;padding-bottom:0;width:calc(300px + 6rem) }}@media screen and (min-width:1200px) {body.careers section.our-employees .description {margin-left:4rem;margin-right:4rem;width:calc(300px + 8rem) }}body.careers section.our-employees .description h2 {font-size:2rem;font-weight:bold;line-height:1.25 }body.careers section.our-employees .description p {margin-top:1rem;margin-bottom:0 }body.careers section.our-employees .carousel {margin-top:2rem;width:100% }@media screen and (min-width:1024px) {body.careers section.our-employees .carousel {width:calc((270px + 1rem) * 3) }}body.careers section.our-employees .carousel .VueCarousel-inner {width:unset }body.careers section.our-employees .carousel .VueCarousel-inner .employee-card {background-image:linear-gradient(to bottom,transparent 125.98px,transparent 125.99px,white 126px,white calc(100% - 10.2px),transparent calc(100% - 10.1px),transparent calc(100% - 10px));height:calc(180px + 216px + 10px);margin:0 1rem;text-align:center;width:calc(100vw - 4rem) }@media screen and (min-width:768px) {body.careers section.our-employees .carousel .VueCarousel-inner .employee-card {width:calc((100vw / 2) - 4rem) }}@media screen and (min-width:1024px) {body.careers section.our-employees .carousel .VueCarousel-inner .employee-card {margin:0 0.5rem;width:270px }}body.careers section.our-employees .carousel .VueCarousel-inner .employee-card .employee-image {display:inline-block;height:180px }body.careers section.our-employees .carousel .VueCarousel-inner .employee-card .employee-info {box-shadow:0 4px 6px -2px rgba(0,0,0,0.05),0 10px 15px -3px rgba(0,0,0,0.1);color:black;height:270px;margin-top:-54px;padding:calc(54px + 1.5rem) 1.5rem 1.5rem 1.5rem;text-align:left }body.careers section.our-employees .carousel .VueCarousel-inner .employee-card .employee-info p {color:#374151;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis }body.careers section.our-employees .carousel .VueCarousel-inner .employee-card .employee-info .employee-name {color:#111827;font-size:1.125rem;font-weight:600 }body.careers section.our-employees .carousel .VueCarousel-inner .employee-card .employee-info .employee-title {color:#6b7280;font-size:1.125rem;font-style:italic;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }body.careers section.our-employees .carousel .VueCarousel-pagination {display:none }body.careers section.our-employees .carousel .VueCarousel-navigation {display:inline-flex;flex-direction:row;margin-left:1rem;margin-top:0.5rem }@media screen and (min-width:768px) {body.careers section.our-employees .carousel .VueCarousel-navigation {margin-left:0.5rem }}body.careers section.our-employees .carousel .VueCarousel-navigation button {background:white;display:inline-flex;justify-content:center;align-items:center;height:32px;margin:0 !important;padding:0.5rem !important;position:static;transform:none !important;width:32px }body.careers section.our-employees .carousel .VueCarousel-navigation button.VueCarousel-navigation--disabled {opacity:0.7 }body.careers section.our-employees .carousel .VueCarousel-navigation button:not(.VueCarousel-navigation--disabled):active,body.careers section.our-employees .carousel .VueCarousel-navigation button:not(.VueCarousel-navigation--disabled):focus,body.careers section.our-employees .carousel .VueCarousel-navigation button:not(.VueCarousel-navigation--disabled):hover {background:white }body.careers section.roles {display:flex;flex-direction:column;justify-content:center;padding:60px 1rem }@media screen and (min-width:768px) {body.careers section.roles {padding:120px 2rem }}body.careers section.roles .overview {text-align:center }body.careers section.roles .overview h2 {font-size:1.825rem;font-weight:500 }@media screen and (min-width:768px) {body.careers section.roles .overview h2 {font-size:2rem }}body.careers section.roles .overview p {margin-bottom:2rem }body.careers section.roles .role {border:solid 1px #e0e0e0;margin:0.5rem auto;max-width:800px;width:100% }body.careers section.roles .role button {align-items:center;background-color:transparent;cursor:pointer;display:flex;flex-direction:row;padding:1rem;text-transform:none;width:100% }body.careers section.roles .role button:active,body.careers section.roles .role button:focus,body.careers section.roles .role button:hover {border:none;outline:none }body.careers section.roles .role button h3 {display:inline-block;flex-grow:1;font-size:1rem;font-weight:bold;margin-bottom:0;text-align:left }body.careers section.roles .role button .collapsed {display:block }body.careers section.roles .role button .expanded {display:none }body.careers section.roles .role button[aria-expanded=true] h3 {color:#ca0f25 }body.careers section.roles .role button[aria-expanded=true] .collapsed {display:none }body.careers section.roles .role button[aria-expanded=true] .expanded {display:flex;justify-content:center;align-items:center }body.careers section.roles .role .details {margin-top:-0.5rem;padding:0 1rem 1rem 1rem }body.careers section.roles .role .details .description {margin-top:0 }body.careers section.roles .role .details h4 {font-size:1rem;font-weight:bold;padding-top:1rem }body.careers section.roles .role .details ul.requirements {list-style:none;padding-left:0 }@media screen and (min-width:1024px) {body.careers section.roles .role .details ul.requirements {display:grid;grid-template-columns:repeat(3,1fr) }}body.careers section.roles .role .details ul.requirements li {}body.careers section.roles .role .details ul.requirements li:nth-child(4) {grid-column:span 2 }body.careers section.openings .career-search-container .job.empty {display:block;padding-top:1rem;text-align:center }body.careers .submenu,body.careers .subpagebannertext {display:none }