.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.base-font-size{font-size:1.25rem;line-height:2rem}.base-font-small{font-size:1rem;line-height:1.5rem}.glyph-data{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Switzer-Variable;src:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/fonts/Switzer-Variable.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/fonts/Switzer-Variable.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/fonts/Switzer-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Switzer-VariableItalic;src:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/fonts/Switzer-VariableItalic.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/fonts/Switzer-VariableItalic.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/fonts/Switzer-VariableItalic.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Thin;src:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/fonts/Switzer-Thin.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/fonts/Switzer-Thin.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/fonts/Switzer-Thin.ttf) format("truetype");font-weight:100;font-display:swap;font-style:normal}@font-face{font-family:Switzer-ThinItalic;src:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/fonts/Switzer-ThinItalic.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/fonts/Switzer-ThinItalic.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/fonts/Switzer-ThinItalic.ttf) format("truetype");font-weight:100;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Extralight;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Extralight.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Extralight.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Extralight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Switzer-ExtralightItalic;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-ExtralightItalic.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-ExtralightItalic.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-ExtralightItalic.ttf) format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Light;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Light.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Light.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Switzer-LightItalic;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-LightItalic.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-LightItalic.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Regular;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Regular.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Regular.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Switzer-Italic;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Italic.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Italic.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Medium;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Medium.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Medium.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Switzer-MediumItalic;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-MediumItalic.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-MediumItalic.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Semibold;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Semibold.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Semibold.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Switzer-SemiboldItalic;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-SemiboldItalic.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-SemiboldItalic.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-SemiboldItalic.ttf) format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Bold;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Bold.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Bold.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Switzer-BoldItalic;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-BoldItalic.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-BoldItalic.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Extrabold;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Extrabold.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Extrabold.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Extrabold.ttf) format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:Switzer-ExtraboldItalic;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-ExtraboldItalic.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-ExtraboldItalic.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-ExtraboldItalic.ttf) format("truetype");font-weight:800;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Black;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Black.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Black.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Switzer-BlackItalic;src:url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-BlackItalic.woff2) format("woff2"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-BlackItalic.woff) format("woff"),url(//tracklightingworld.com/wp-content/themes/fonts/Switzer-BlackItalic.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}*{-webkit-box-sizing:border-box;box-sizing:border-box}ul{padding:0;margin:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;display:inline-block;max-width:100%}img.alignleft{float:left;margin:auto 1rem auto auto}img.alignRight{float:right;margin:auto auto auto 1em}img.aligncenter{margin-left:auto;margin-right:auto;display:block}@media only screen and (max-width:480px){img.alignleft,img.alignRight{float:none}}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{line-height:1.15;font-family:sans-serif;font-size:100%;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.lw-button{border-radius:4px;padding:11px 20px;font-size:14px;letter-spacing:1.2px;text-transform:uppercase;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:160px;color:#121212}.lp-cta,.lw-button.btn-primary{background-color:#121212;color:#fff}.lp-cta{text-decoration:none;border:1px solid #121212;padding:12px 16px;border-radius:4px;text-transform:uppercase;font-size:14px}@media (max-width:768px){.lp-cta{display:block}}.lp-cta:hover{background-color:#121212;color:#fff}.single-page-banner .lp-cta{color:#fff;border-color:#fff}html{font-size:16px;line-height:1.5;font-family:Switzer-Variable;height:100%;scroll-behavior:smooth}@media only screen and (min-width:769px){html{font-size:12px}}@media only screen and (min-width:769px) and (min-width:769px){html{font-size:calc(7.1252px + .63391vw)}}@media only screen and (min-width:769px) and (min-width:1400px){html{font-size:16px}}body{overflow:overlay}::-webkit-scrollbar{width:6px;height:6px;background:transparent}::-webkit-scrollbar-button{display:none;background:transparent}::-webkit-scrollbar-thumb{border-radius:6px;background:#707070}::-webkit-scrollbar-track-piece{background:transparent}.title-medium{font-size:1.625rem;line-height:135%;font-weight:300}.main-headding{font-size:5.625rem;font-weight:400;line-height:135%;font-family:MADE Mirage;margin:0}@media (max-width:768px){.main-headding{font-size:3.5rem;text-align:left}}.title-big{font-size:3.125rem;font-weight:400;line-height:135%;font-family:MADE Mirage}@media (max-width:768px){.title-big{font-size:1.625rem!important;text-align:center}}.view-all{text-transform:uppercase;background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-eclips-black.svg);background-position:14px;background-repeat:no-repeat;background-position:0;display:inline-block;padding:60px 0 60px 85px;text-decoration:none;color:#121212;letter-spacing:1.12px;font-size:.875rem}.view-all.light{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-eclips-white.svg);color:#fff}.slick-controls.custom-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slick-controls.custom-controls .slick-dots{display:inline-block;margin:0 24px}.slick-controls.custom-controls .slick-dots li{display:none;font-size:.875rem;letter-spacing:1.12px;font-weight:500}.slick-controls.custom-controls .slick-dots li.slick-active{display:block}.slick-controls.custom-controls .slick-arrow{display:inline-block;cursor:pointer;width:45px;height:17px;background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-pagination-arrow.svg);background-repeat:no-repeat;background-position:50%}.slick-controls.custom-controls .slick-arrow.previous,.slick-controls.custom-controls .slick-arrow.previous-review{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.offside-numeric-listing-block li{font-size:1rem;line-height:150%;font-weight:300;list-style:none;counter-increment:list-counter;position:relative;margin-bottom:1.5rem}@media (max-width:768px){.offside-numeric-listing-block li{font-size:.875rem;padding-left:60px}}.offside-numeric-listing-block li:before{position:absolute;top:0;left:0;content:counter(list-counter,decimal-leading-zero);font-size:.688rem;font-weight:400;letter-spacing:.88px;border-bottom:1px solid rgba(18,18,18,.2);width:152px;margin-left:-168px;text-align:right}@media (max-width:768px){.offside-numeric-listing-block li:before{margin-left:-108px}}.offside-numeric-listing-block li strong{font-weight:500}@media (max-width:768px){.offside-numeric-listing-block li strong{font-size:1.125rem}}.cap-small-headline{font-size:.688rem;text-transform:uppercase;letter-spacing:.88px;margin-bottom:1.5rem}.breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumbs li{list-style:none;text-transform:uppercase;font-size:.688rem;letter-spacing:.88px;font-weight:400}.breadcrumbs li a{text-decoration:none;color:#121212;opacity:.7}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-flex.d-flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-woocommerce-cart .wc-block-cart,.wp-block-woocommerce-checkout .wc-block-checkout{max-width:1328px;margin:50px auto;padding:0 15px}.wc-block-cart__sidebar,.wc-block-checkout__form fieldset,.wc-block-checkout__sidebar,.wp-block-woocommerce-cart-line-items-block{border:1px solid #121212!important;margin-bottom:24px!important;border-radius:4px;padding:40px!important}.wc-block-components-checkout-step__heading,.wc-block-components-sidebar{margin-top:0!important}.wc-block-components-checkout-step__heading figure,.wc-block-components-sidebar figure{margin-top:0}.wc-block-checkout__shipping-option{display:none}.wc-block-components-totals-coupon-link{text-decoration:none;color:#121212;font-weight:700}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background-color:#121212;color:#fff;text-transform:uppercase;text-decoration:none}.hamburger-menu{cursor:pointer;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.5px}.hamburger-menu .bar{width:25px;height:1.5px;background-color:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.hamburger-menu.active .bar:first-child{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.hamburger-menu.active .bar:nth-child(2){opacity:0}.hamburger-menu.active .bar:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}@media (max-width:768px){header.has-banner{overflow:visible!important}.hamburger-menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:15px;top:0}.menu.nav-menu.main-navigation{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.menu.nav-menu.main-navigation.expanded{max-height:100vh;width:100%}.menu.nav-menu.main-navigation.expanded ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:100%;left:0;top:50px;padding:0 15px;border-top:1px solid hsla(0,0%,100%,.1)}.menu.nav-menu.main-navigation.expanded ul li{margin-left:0!important;border-bottom:1px solid hsla(0,0%,100%,.1)}.menu.nav-menu.main-navigation.expanded ul li a{color:#fff!important;padding:24px 0 17px;display:block}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:99}.overlay.active{display:block}}header#main{background-color:#121212;position:relative}header#main nav.nav-menu ul li{margin-left:4.5rem}header#main nav.nav-menu ul li a{color:hsla(0,0%,100%,.7);text-decoration:none;text-transform:uppercase}header#main nav.nav-menu ul li a:hover{color:#fff}header#main nav.nav-menu ul li.current-menu-ancestor:first-of-type>a,header#main nav.nav-menu ul li.current-menu-item:first-of-type>a{color:#ffdb00;border-bottom:1px solid #ffdb00;padding-bottom:.25rem}header#main nav.nav-menu ul li:first-of-type{margin-left:0}header#main .inner{padding:2.0625rem 0;z-index:999;position:relative}header#main .inner .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header#main .inner .container,header#main .inner .container .logo-container a{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){header#main .inner .container .logo-container a{display:block;width:255px}}header#main.has-banner .inner{position:absolute;left:0;top:0;width:100%;z-index:999}header#main.has-banner .central-block{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header#main.has-banner .button-container{width:25%}.container{position:relative;max-width:1440px;margin:0 auto;padding:0 3.5rem}@media only screen and (max-width:1100px){.container{padding:0 1.5rem}}@media only screen and (max-width:768px){.container{padding:0 1.25rem}}nav.nav-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav.nav-menu ul li{margin-left:2.5rem;display:inline-block}nav.nav-menu ul li:first-of-type{margin-left:0}li ul.sub-menu{display:none;position:absolute;left:0;min-width:514px;padding-top:20px}@media (max-width:768px){li ul.sub-menu{position:relative!important;display:block;top:0!important}}li ul.sub-menu li{margin-left:0!important;padding:0 10px 0 0;margin-right:20px;width:100%;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}li ul.sub-menu li.product-12w a{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/sub-menu-12w.png)}li ul.sub-menu li.product-30w a{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/sub-menu-30w.png)}li ul.sub-menu li a{background-repeat:no-repeat;color:#fff;font-weight:700;display:block;width:100%;min-height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}@media (max-width:768px){li ul.sub-menu li a{padding-left:83px!important;margin-bottom:10px}}li ul.sub-menu li:hover{-webkit-box-shadow:0 14px 49px -25px #feda1f;box-shadow:0 14px 49px -25px #feda1f}li.menu-item-has-children{position:relative}li.menu-item-has-children:hover ul.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.home .project-types{padding-top:6rem}@media (max-width:768px){.home .project-types{padding-top:4rem}}.home .project-types .title-big{margin-top:0}.home .project-types .single-project{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:768px){.home .project-types .single-project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home .project-types .single-project .image-container{width:50%}@media (max-width:768px){.home .project-types .single-project .image-container{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.home .project-types .single-project .image-container img{border-radius:.25rem;float:left}.home .project-types .single-project .project-details{width:50%;float:left}@media (max-width:768px){.home .project-types .single-project .project-details{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.home .project-types .single-project .project-details div{width:77.7%;padding-left:1rem}@media (max-width:768px){.home .project-types .single-project .project-details div{padding-left:0;width:100%}}.home .project-types .single-project .project-details div ul{padding:0 0 3.188rem 2rem;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}@media (max-width:768px){.home .project-types .single-project .project-details div ul{padding:0 0 3.188rem 1rem}}.home .project-types .single-project .project-details div ul li{font-size:1rem;font-weight:300;line-height:150%}@media (max-width:768px){.home .project-types .single-project .project-details div ul li{font-size:.75rem}}.home .project-types .single-project .project-details div h2{border-top:1px solid #121212;padding-top:.5rem;margin-top:.688rem;margin-bottom:1.5rem;font-size:1.625rem;line-height:135%;font-weight:300}@media (max-width:768px){.home .project-types .single-project .project-details div h2{font-size:1.25rem}}.home .project-types .single-project .project-details div h2 a{text-decoration:none;color:#121212}.home .project-types .single-project .project-details div span{font-size:.688rem;display:block}.home .project-types .single-project:nth-of-type(2n){-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.home .project-types .single-project:nth-of-type(2n){margin-top:2rem}}.home .project-types .single-project:nth-of-type(2n) .image-container{padding-left:1rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;float:right}@media (max-width:768px){.home .project-types .single-project:nth-of-type(2n) .image-container{padding-left:0}}.home .project-types .single-project:nth-of-type(2n) .image-container img{float:right}.home .project-types .single-project:nth-of-type(2n) .project-details div{float:right;padding-left:0}.home .product-choice{padding-top:6.375rem;padding-bottom:7.625rem}@media (max-width:768px){.home .product-choice{padding-bottom:3.625rem;padding-top:3.375rem}}.home .product-choice .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.home .product-choice .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home .product-choice .container h2{margin-top:0}.home .product-choice .container .products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .product-choice .container .products-list .single-product{margin-left:16px;max-width:25.25rem}.home .product-choice .container .products-list .single-product .show-mobile{display:none;text-align:right;background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-pagination-arrow.svg);background-repeat:no-repeat;background-position:84%}@media (max-width:768px){.home .product-choice .container .products-list .single-product{margin-left:0}.home .product-choice .container .products-list .single-product .show-mobile{display:block}}.home .product-choice .container .products-list .single-product a{text-decoration:none;color:#121212}.home .product-choice .container .products-list .single-product span{text-transform:uppercase;color:#121212;font-size:.688rem;letter-spacing:.055rem}.home .product-choice .container .products-list .single-product h3{font-size:1.375rem;font-weight:300;line-height:135%;color:#121212;margin-top:0;margin-bottom:1.313rem}.home .product-choice .container .products-list .single-product img{border-radius:.316rem}.applications{padding-top:7.625rem}@media (max-width:768px){.applications{padding-top:3.625rem}}.applications h2{font-size:3.125rem;line-height:135%;font-family:MADE Mirage;font-weight:400;margin-bottom:1.5rem;margin-top:0}.applications .masonry-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.applications .masonry-blocks{-ms-flex-wrap:wrap;flex-wrap:wrap}}.applications .masonry-blocks div.masonry-cell:first-child{width:37%}@media (max-width:768px){.applications .masonry-blocks div.masonry-cell:first-child{width:100%;margin-bottom:.5rem}}.applications .masonry-blocks div.masonry-cell:nth-child(2){width:37%}@media (max-width:768px){.applications .masonry-blocks div.masonry-cell:nth-child(2){width:50%;padding-right:4px}}.applications .masonry-blocks div.masonry-cell:nth-child(3){width:22%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.applications .masonry-blocks div.masonry-cell:nth-child(3){width:50%;padding-left:4px}}.applications .masonry-blocks div.masonry-cell img{border-radius:.25rem;float:left}.applications .masonry-blocks div.masonry-cell p{margin-top:0;font-size:1rem;font-weight:300;line-height:150%;margin-bottom:1.5rem}.applications .masonry-blocks div.masonry-cell .view-all-container{text-align:center;margin-top:27%}@media (max-width:768px){.applications .masonry-blocks div.masonry-cell .view-all-container{margin-top:2rem}}@media (max-width:768px){.applications .masonry-blocks div.masonry-cell .view-all-container a{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-pagination-arrow.svg);padding:0 0 0 55px}}.applications .masonry-blocks div.masonry-cell:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.applications .masonry-blocks div.masonry-cell .single-application{position:relative;float:left}.applications .masonry-blocks div.masonry-cell .single-application:after{content:"";display:block;clear:both;position:absolute;left:0;top:0;right:0;bottom:0;opacity:.45;background:#121212}.applications .masonry-blocks div.masonry-cell .single-application h3{position:absolute;bottom:1rem;left:1rem;color:#fff;font-size:1.625rem;font-weight:300;line-height:135%;z-index:99;margin:0}@media (max-width:768px){.applications .masonry-blocks div.masonry-cell .single-application h3{font-size:1.125rem}}.download-catalogue{padding-top:4.5rem;margin-top:4.5rem;background-color:#f4f4f4}@media (max-width:768px){.download-catalogue{padding-top:0}}@media (max-width:768px){.download-catalogue .container{padding:0}}.download-catalogue .dark-bg{background-color:#121212;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:8px}@media (max-width:768px){.download-catalogue .dark-bg{border-radius:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2rem}}.download-catalogue .dark-bg .left-side{padding:2.813rem 0 2.813rem 6.25rem}@media (max-width:768px){.download-catalogue .dark-bg .left-side{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:1rem}}.download-catalogue .dark-bg .left-side span.badge{background-color:#ffdb00;text-transform:uppercase;color:#121212;font-size:.625rem;font-weight:700;display:inline-block;border-radius:.688rem;letter-spacing:.8px;padding:.125rem .5rem}.download-catalogue .dark-bg .left-side h2{color:#fff;font-size:2.25rem;font-family:MADE Mirage;font-weight:400;line-height:130%;margin-top:0;margin-bottom:0}@media (max-width:768px){.download-catalogue .dark-bg .left-side h2{font-size:1.625rem;margin-top:.5rem}.download-catalogue .dark-bg .left-side h2 br{display:none}}.download-catalogue .dark-bg .left-side a{text-transform:uppercase;text-decoration:none;color:#f4f4f4;background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:0;padding-left:2.25rem;letter-spacing:1.12px;display:block;margin-top:2.5rem}@media (max-width:768px){.download-catalogue .dark-bg .left-side a{margin-top:1.5rem}}@media (max-width:768px){.download-catalogue .dark-bg .right-side{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:1.5rem 1rem}}.download-catalogue .dark-bg img{float:right;border-radius:8px}.recent-projects{background-color:#f4f4f4;padding-top:7.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.recent-projects{padding-top:3.625rem}}.recent-projects .container{position:relative;float:left;width:100%}.recent-projects .container h2{font-size:3.125rem;margin-top:0;line-height:135%;float:left;font-family:MADE Mirage;font-weight:400}.recent-projects .container a.view-all{float:right;margin-top:-2.625rem}@media (max-width:768px){.recent-projects .container a.view-all{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-pagination-arrow.svg);padding:0 0 0 59px;margin-top:.5rem}}.recent-projects .projects-carousel{padding-left:3.5rem;margin-top:3rem}@media (max-width:768px){.recent-projects .projects-carousel{padding-left:1.5rem;margin-top:1rem}}.recent-projects .projects-carousel .slick-slide{padding-right:16px}.recent-projects .projects-carousel a{text-decoration:none;color:#121212}.recent-projects .projects-carousel .recent-project-details span{font-size:.688rem;color:#121212;display:block;letter-spacing:.88px;text-transform:uppercase;margin-top:16px}.recent-projects .projects-carousel .recent-project-details strong{font-size:1.375rem;font-weight:300;line-height:135%;margin-top:4px}.recent-projects .projects-carousel .recent-project-details p{font-size:.75rem;font-weight:400;font-weight:300;margin-top:4px;margin-bottom:0}.recent-projects .projects-carousel .recent-project-details p br{display:none}.recent-projects .controls-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:4.5rem}.recent-projects .controls-container .slick-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.438rem}.recent-projects .controls-container .slick-controls .slick-dots{display:inline-block;margin:0 24px}.recent-projects .controls-container .slick-controls .slick-dots li{display:none;font-size:.875rem;letter-spacing:1.12px;font-weight:500}.recent-projects .controls-container .slick-controls .slick-dots li.slick-active{display:block}.recent-projects .progress{display:block;position:relative;margin-left:3.5rem;max-width:100%;margin-top:2.5rem;height:2px;border-radius:1px;overflow:hidden;background-color:#f4f4f4;background-image:-webkit-gradient(linear,left top,right top,from(#121212),to(#121212));background-image:linear-gradient(90deg,#121212,#121212);background-repeat:no-repeat;background-size:0 100%;-webkit-transition:background-size .4s ease-in-out;transition:background-size .4s ease-in-out}.reviews-container{padding-top:7.625rem;padding-bottom:7.125rem}@media (max-width:768px){.reviews-container{padding-bottom:2.125rem}}.reviews-container .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.reviews-container .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.reviews-container .container .left-side{min-width:21rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.reviews-container .container .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:768px){.reviews-container .container .left-side .controls-container{margin-bottom:1.5rem}}.reviews-container .container .left-side h2{font-size:3.125rem;line-height:135%;font-family:MADE Mirage;font-weight:400;margin-top:0;margin-bottom:1.5rem}.reviews-container .container .right-side{max-width:992px}@media (max-width:768px){.reviews-container .container .right-side{max-width:100%}}.reviews-container .container .right-side .single-review{padding:1.5rem;border-radius:.25rem;border:1px solid #121212;margin-left:1rem}.reviews-container .container .right-side .single-review:first-child{margin-left:0}@media (max-width:768px){.reviews-container .container .right-side .single-review p{font-size:.875rem}}.reviews-container .container .right-side .single-review .author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews-container .container .right-side .single-review .author-info h3{font-size:1.375rem;font-weight:300;margin-top:0;line-height:135%;font-family:Switzer-Variable;margin-bottom:0}.reviews-container .container .right-side .single-review .author-info .personal-info{margin-left:1rem}.reviews-container .container .right-side .single-review .author-info .personal-info span{font-size:.688rem}.reviews-container .container .right-side .single-review .author-info .personal-info span.position{text-transform:uppercase;letter-spacing:.88px;color:#121212;display:block;margin-bottom:.25rem}.reviews-container .container .right-side .single-review .platform-icon a{display:inline-block;width:1rem;height:1rem;background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/linkedin.svg)}footer.main-footer{background-color:#121212;color:#fff;padding-top:3.5rem}footer.main-footer .footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){footer.main-footer .footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer.main-footer .footer-content .footer-cell{width:22%;color:#fff}footer.main-footer .footer-content .footer-cell:first-child{width:23%}footer.main-footer .footer-content .footer-cell:nth-child(2){width:55%;margin-left:5.625rem}footer.main-footer .footer-content .footer-cell ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer.main-footer .footer-content .footer-cell ul li{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 10px);flex:0 1 calc(33.33% - 10px);list-style:none;margin-bottom:1.5rem}@media (max-width:768px){footer.main-footer .footer-content .footer-cell ul li{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 10px);flex:0 1 calc(100% - 10px);margin-bottom:.5rem}}footer.main-footer .footer-content .footer-cell ul li a{text-transform:uppercase;letter-spacing:1.12px}footer.main-footer .footer-content .footer-cell p{font-size:.875rem;font-weight:300}@media (max-width:768px){footer.main-footer .footer-content .footer-cell{width:100%!important;padding:0!important;margin-left:0!important}}footer.main-footer .copyright-section{text-align:center;border-top:1px solid hsla(0,0%,100%,.1);padding-bottom:2rem;padding-top:1.5rem}footer.main-footer .copyright-section p{margin:0;font-size:.688rem;font-weight:300}footer.main-footer a{color:#fff;text-decoration:none;font-size:.688rem}.dark-banner{background-color:#121212;color:#fff}.dark-banner.inner-banner{text-align:center;padding:3.75rem 0 6.75rem;border-bottom:8px solid #ffdb00}@media (max-width:768px){.dark-banner.inner-banner{padding:2.75rem 0 3rem}}.dark-banner.inner-banner h1{margin:0;font-size:5.625rem;font-family:MADE Mirage;font-weight:400;line-height:150%}@media (max-width:768px){.dark-banner.inner-banner h1{font-size:2.875rem}}.dark-banner.inner-banner p{font-size:1.125rem;letter-spacing:5.4px;font-weight:300;line-height:150%;margin:2rem 0 .5rem}@media (max-width:768px){.dark-banner.inner-banner p{letter-spacing:3.4px}}.dark-banner.inner-banner a{text-transform:uppercase;letter-spacing:1.12px;font-size:.875rem;text-decoration:none;color:#f4f4f4;font-weight:400}.dark-banner.inner-banner a.download-button{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-arrow-right-white-lg.svg);background-repeat:no-repeat;background-position:0;padding-left:3.5rem;padding-top:.5rem;padding-bottom:.5rem}.inner-page{overflow-x:hidden}.inner-page .left-large-title{font-family:MADE Mirage;padding-top:4rem}.inner-page .left-large-title h1,.inner-page .left-large-title h2,.inner-page .left-large-title h3,.inner-page .left-large-title h4{font-weight:400;line-height:135%;font-size:3.125rem;margin:0}@media (max-width:768px){.inner-page .left-large-title h1,.inner-page .left-large-title h2,.inner-page .left-large-title h3,.inner-page .left-large-title h4{font-size:2.125rem;text-align:center}}.inner-page .numeric-listing{padding-top:6.5rem}@media (max-width:768px){.inner-page .numeric-listing{padding-top:0}}.inner-page .numeric-listing li{font-size:1.625rem;line-height:135%;font-weight:300;list-style:none;padding-left:1rem;padding-top:1rem;counter-increment:list-counter;position:relative;margin-bottom:4.5rem}@media (max-width:768px){.inner-page .numeric-listing li{font-size:1rem;margin-bottom:3rem}}.inner-page .numeric-listing li a{position:absolute;text-decoration:none;color:#121212;top:-2.5rem;left:-2.5rem;content:counter(list-counter,decimal-leading-zero);font-size:.688rem;font-weight:400;letter-spacing:.88px;padding-right:5px}@media (max-width:768px){.inner-page .numeric-listing li a{left:-.5rem}}.inner-page .numeric-listing li:before{content:"";position:absolute;z-index:3;top:0;left:0;width:20px;height:1px;background-color:#fff;-webkit-animation:moveLine 6s infinite;animation:moveLine 6s infinite}.inner-page .numeric-listing li:after{content:"";position:absolute;top:0;right:-9999px;width:calc(100% + 9999px);border-top:1px solid #121212}@-webkit-keyframes moveLine{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(calc(100% + 999px));transform:translateX(calc(100% + 999px))}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveLine{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(calc(100% + 999px));transform:translateX(calc(100% + 999px))}to{-webkit-transform:translateX(0);transform:translateX(0)}}.page-template-lighting_plans .benefits-questions{background-color:#f4f4f4;padding:4.813rem 0 8.875rem}@media (max-width:768px){.page-template-lighting_plans .benefits-questions{padding:2.813rem 0 3.875rem}}.page-template-lighting_plans .benefits-questions .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.page-template-lighting_plans .benefits-questions .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-template-lighting_plans .benefits-questions .container .left-side{width:55%}@media (max-width:768px){.page-template-lighting_plans .benefits-questions .container .left-side{width:100%}}.page-template-lighting_plans .benefits-questions .container .left-side img{border-radius:.25rem}.page-template-lighting_plans .benefits-questions .container .right-side{width:100%;padding-left:2.688rem}@media (max-width:768px){.page-template-lighting_plans .benefits-questions .container .right-side{padding-left:0}}.page-template-lighting_plans .benefits-questions .container .right-side h2{font-size:3.125rem;font-weight:400;line-height:135%;font-family:MADE Mirage;margin:0}@media (max-width:768px){.page-template-lighting_plans .benefits-questions .container .right-side h2{font-size:1.5rem;margin-top:1rem}}.page-template-lighting_plans .benefits-questions .container .right-side ul{padding:0 0 0 2rem;margin:1.5rem 0 2rem}.page-template-lighting_plans .benefits-questions .container .right-side ul li{font-size:1rem;line-height:150%;font-weight:300;margin-bottom:1.5rem}.page-template-lighting_plans .benefits-questions .container .right-side p{font-size:1rem;font-weight:300;line-height:150%;margin-bottom:.5rem}.page-template-lighting_plans .benefits-questions .container .right-side p:first-of-type{position:relative;padding-top:1rem}.page-template-lighting_plans .benefits-questions .container .right-side p:first-of-type:before{content:"";display:block;position:absolute;width:.5rem;height:.5rem;background:#ffdb00;top:0;left:0}.page-template-lighting_plans .lighting-plans{padding-bottom:5.5rem}.page-template-lighting_plans .lighting-plans .section-title{font-size:3.125rem;font-weight:400;line-height:135%;font-family:MADE Mirage;margin:7.125rem 0 4rem;text-align:center}@media (max-width:768px){.page-template-lighting_plans .lighting-plans .section-title{font-size:1.5rem;margin:2.5rem 0 2rem}}.page-template-lighting_plans .lighting-plans .plans-we-offer{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:580px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.page-template-lighting_plans .lighting-plans .plans-we-offer{min-height:280px}}.page-template-lighting_plans .lighting-plans .plans-we-offer p{color:#fff;font-size:1.625rem;font-weight:300}@media (max-width:768px){.page-template-lighting_plans .lighting-plans .plans-we-offer p{font-size:1rem}}.page-template-lighting_plans .commercial-plans{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:7.125rem}@media (max-width:768px){.page-template-lighting_plans .commercial-plans{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:4.125rem}}.page-template-lighting_plans .commercial-plans .section-title{font-size:1.625rem;font-weight:300;line-height:135%;margin-top:0}.page-template-lighting_plans .commercial-plans img{margin-left:1rem}@media (max-width:768px){.page-template-lighting_plans .commercial-plans img{margin-left:0;margin-bottom:1.5rem}}.page-template-about h2{font-size:3.125rem;font-weight:400;font-family:MADE Mirage;margin:0}@media (max-width:768px){.page-template-about h2{font-size:1.625rem;text-align:center}}.page-template-about .what-we-do .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.page-template-about .what-we-do .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-template-about .what-we-do .container img{-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:768px){.page-template-about .what-we-do .container img{-webkit-transform:none;transform:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page-template-about .what-we-do .container .right-side{margin-left:-17%}@media (max-width:768px){.page-template-about .what-we-do .container .right-side{margin-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.page-template-about .what-we-do .container p{font-size:1.375rem;line-height:135%;font-weight:400}@media (max-width:768px){.page-template-about .what-we-do .container p{text-align:center;font-size:1.125rem}}.page-template-about .inner-about{padding-top:5.5rem;padding-bottom:6rem}@media (max-width:768px){.page-template-about .inner-about{padding-top:4rem;padding-bottom:2rem}.page-template-about .inner-about p{font-size:.875rem}}.page-template-about .inner-about .container{max-width:1092px}.page-template-about .inner-about .container h2{margin-bottom:1.5rem}.page-template-about .inner-about .container figure.wp-block-image{margin:0}.page-template-about .inner-about .container .img-with-caption figure{padding-bottom:1rem;border-bottom:1px solid rgba(18,18,18,.2)}.page-template-about .inner-about .container .img-with-caption p{font-size:.688rem;line-height:140%;letter-spacing:.88px;text-transform:uppercase}.page-template-about .our-team{padding-top:9rem;overflow-x:hidden}@media (max-width:768px){.page-template-about .our-team{padding-top:4rem}}.page-template-about .our-team .client-categories ul{padding:3.913rem 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (max-width:768px){.page-template-about .our-team .client-categories ul{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.913rem 0}}.page-template-about .our-team .client-categories ul:before{content:"";position:absolute;bottom:0;left:0;width:100vw;border-bottom:1px solid #121212}.page-template-about .our-team .client-categories ul li{list-style:none;position:relative;line-height:100%;padding-left:1rem;font-weight:300;font-size:1.625rem}@media (max-width:768px){.page-template-about .our-team .client-categories ul li{font-size:1rem;text-align:left;width:50%;margin-bottom:2rem;padding-left:1rem}}.page-template-about .our-team .client-categories ul li:before{content:"";position:absolute;display:block;width:.5rem;height:.5rem;background-color:#ffdb00;left:0;bottom:1px}.page-template-about .our-team .team-info{padding-top:4.5rem}@media (max-width:768px){.page-template-about .our-team .team-info{padding-top:2.5rem}}.page-template-about .our-team .team-info h3{font-size:1.375rem;font-weight:400;line-height:135%;margin:0}.page-template-about .our-team .team-info .role{font-size:.688rem;text-transform:uppercase;letter-spacing:.88px;margin-bottom:1.5rem}@media (max-width:768px){.page-template-about .our-team .team-info .role{margin-bottom:0}}.page-template-about .our-team .team-info .role span{font-size:1rem;font-weight:400;line-height:150%;text-transform:none;letter-spacing:normal}.page-template-about .our-team .team-info .main-member-info{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.page-template-about .our-team .team-info .main-member-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-template-about .our-team .team-info .main-member-info div{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:768px){.page-template-about .our-team .team-info .main-member-info div p{font-size:.875rem}}.page-template-about .our-team .team-info .main-member-info div.left-side{margin-right:4rem;position:relative}@media (max-width:768px){.page-template-about .our-team .team-info .main-member-info div.left-side{margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page-template-about .our-team .team-info .main-member-info div.left-side:after{content:"";position:absolute;display:block;width:.5rem;height:.5rem;background-color:#ffdb00;left:0;bottom:2rem}@media (max-width:768px){.page-template-about .our-team .team-info .main-member-info div.left-side:after{bottom:0}}@media screen and (max-width:768px){.page-template-about .our-team .team-info .main-member-info div.right-side{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.page-template-about .our-team .team-info .team-members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:4rem;padding-bottom:6.313rem}@media screen and (max-width:768px){.page-template-about .our-team .team-info .team-members{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2.313rem}}.page-template-about .our-team .team-info .team-members .single-member{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 12px 16px;position:relative}.page-template-about .our-team .team-info .team-members .single-member:first-child{padding-left:0}.page-template-about .our-team .team-info .team-members .single-member:first-child:after{left:0}.page-template-about .our-team .team-info .team-members .single-member:last-child{padding-right:0}.page-template-about .our-team .team-info .team-members .single-member:after{content:"";display:block;position:absolute;width:.5rem;height:.5rem;background-color:#ffdb00;left:12px;bottom:1rem}.page-template-about .our-team .team-info .team-members .single-member h3{margin-top:1rem}.page-template-about .free-consultation{background-color:#f4f4f4;padding-top:4rem;padding-bottom:7rem}@media screen and (max-width:768px){.page-template-about .free-consultation{padding-bottom:3rem}}.page-template-about .free-consultation input,.page-template-about .free-consultation textarea{background:none}.page-template-about .free-consultation .title-block{text-align:center}.page-template-about .free-consultation .container{max-width:903px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.page-template-about .free-consultation .consultation-container .right-side{padding-left:0;margin-top:3rem}.page-template-contact .free-consultation{margin-top:6.5rem}@media screen and (max-width:768px){.page-template-contact .free-consultation{margin-top:3rem}}.page-template-contact .free-consultation .consultation-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-contact .free-consultation .consultation-container .right-side{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:768px){.page-template-contact .free-consultation .consultation-container .right-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-template-contact .free-consultation .consultation-container .right-side .agent-photos{margin-left:auto}.page-template-contact .free-consultation .consultation-container .right-side .frm_forms{width:65%}@media screen and (max-width:768px){.page-template-contact .free-consultation .consultation-container .right-side .frm_forms{width:100%}}.page-template-contact .inner-page{padding-top:5.5rem}.page-template-contact .inner-page .container:before{content:"Contact information";position:absolute;text-transform:uppercase;font-size:.688rem;letter-spacing:.88px;top:-2.5rem;right:-9999px;width:calc(96% + 9999px);padding-bottom:.5rem;border-bottom:1px solid #121212}.page-template-contact .inner-page .container .wp-container-core-columns-layout-1 p{margin-bottom:0;margin-top:0}.page-template-contact .inner-page .container .wp-container-core-columns-layout-1 .wp-block-image{margin-right:5px}.single-project .inner-page-banner{padding-top:3.375rem;background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/one-project/project-banner-bg.jpg);background-repeat:no-repeat;background-size:cover;position:relative}.single-project .inner-page-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,95.7%,.35)}.single-project .inner-page-banner .main-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:4.25rem;padding-bottom:8.25rem}@media screen and (max-width:768px){.single-project .inner-page-banner .main-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2.5rem;padding-bottom:5.25rem}}.single-project .inner-page-banner .main-container .right-side{margin-left:1rem}@media screen and (max-width:768px){.single-project .inner-page-banner .main-container .right-side{margin-left:0}}.single-project .inner-page-banner .main-container .left-side,.single-project .inner-page-banner .main-container .right-side{-webkit-box-flex:1;-ms-flex:1;flex:1}.single-project .single-project-details .project-date{text-transform:uppercase;font-size:.688rem;letter-spacing:.88px}.single-project .single-project-details .address-container{margin-bottom:5.5rem;margin-top:-3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.single-project .single-project-details .address-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5rem;overflow-x:hidden}}.single-project .single-project-details .address-container .gmap-container{margin-left:auto;position:relative;z-index:9}.single-project .single-project-details .project-address span{display:block;margin-bottom:7.75rem}@media screen and (max-width:768px){.single-project .single-project-details .project-address span{font-weight:500;font-size:12px}}.single-project .single-project-details .project-address p{margin-top:0}.single-project .single-project-details .project-address .address-info{position:relative}.single-project .single-project-details .project-address .address-info:before{content:"Address";position:absolute;text-transform:uppercase;font-size:.688rem;letter-spacing:.88px;top:-2.5rem;right:-500px;width:calc(100% + 500px);padding-bottom:.5rem;border-bottom:1px solid #121212}.single-project .project-gallery .masonry-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-project .project-gallery .masonry-gallery li{list-style:none;margin-bottom:10px;-webkit-box-flex:0!important;-ms-flex:0 1 50%!important;flex:0 1 50%!important}.single-project .project-gallery .masonry-gallery li img{width:auto;display:block}.single-project .free-consultation{margin-top:5.5rem}.page-template-projects .page-container{margin-bottom:4.5rem}.page-template-projects .page-container .project-categories-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}.page-template-projects .page-container .project-categories-list ul li{list-style:none;margin-right:2.5rem}@media (max-width:768px){.page-template-projects .page-container .project-categories-list ul li{margin-right:1.5rem}}.page-template-projects .page-container .project-categories-list ul li a{text-decoration:none;color:#121212;letter-spacing:1.12px;text-transform:uppercase;font-size:.875rem;position:relative}@media (max-width:768px){.page-template-projects .page-container .project-categories-list ul li a{font-size:.75rem;padding-left:15px}}.page-template-projects .page-container .project-categories-list ul li a:before{content:"";display:block;width:8px;height:8px;position:absolute;left:-15px;top:4px;background-color:#f4f4f4}@media (max-width:768px){.page-template-projects .page-container .project-categories-list ul li a:before{left:0}}.page-template-projects .page-container .project-categories-list ul li:first-child a:before,.page-template-projects .page-container .project-categories-list ul li a:hover:before{background-color:#ffdb00}.page-template-projects .page-container .projects-row{margin-top:3.5rem}@media (max-width:768px){.page-template-projects .page-container .projects-row{margin-top:2.5rem}}.page-template-projects .page-container .projects-row h2{font-size:3.125rem;font-family:MADE Mirage;line-height:135%;font-weight:400;margin-bottom:2.5rem;margin-top:0}@media (max-width:768px){.page-template-projects .page-container .projects-row h2{font-size:26px;text-align:center}}.page-template-projects .page-container .projects-row .projects-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-projects .page-container .projects-row .projects-container .project-item{width:25%;padding:0 .5rem;margin-bottom:2rem}@media (max-width:768px){.page-template-projects .page-container .projects-row .projects-container .project-item{width:50%}}@media (max-width:540px){.page-template-projects .page-container .projects-row .projects-container .project-item{width:100%}}.page-template-projects .page-container .projects-row .projects-container .project-item .project-date{font-size:.688rem;font-weight:300}.page-template-projects .page-container .projects-row .projects-container .project-item span.open{float:right;text-transform:uppercase;font-size:.875rem;letter-spacing:1.12px;background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-pagination-arrow.svg);background-position:0;background-repeat:no-repeat;padding-left:50px;opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}@media (max-width:768px){.page-template-projects .page-container .projects-row .projects-container .project-item span.open{visibility:visible;opacity:1;font-size:.75rem;padding-left:40px;background-size:40%}}.page-template-projects .page-container .projects-row .projects-container .project-item:hover span.open{opacity:1;visibility:visible}.page-template-projects .page-container .projects-row .projects-container a{color:#121212;text-decoration:none}.page-template-projects .page-container .projects-row .projects-container a .project-thumb{position:relative;background-color:#121212;display:inline-block;border-radius:.25rem;overflow:hidden;margin-bottom:1rem}.page-template-projects .page-container .projects-row .projects-container a .project-thumb img{opacity:.8;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;max-width:100%;float:left}.page-template-projects .page-container .projects-row .projects-container a .project-thumb:hover img{opacity:1}.page-template-projects .page-container .projects-row .projects-container a h2{font-size:1.375rem;font-weight:300;line-height:135%;font-family:Switzer-Variable;margin:0 0 1.438rem}@media (max-width:768px){.page-template-projects .page-container .projects-row .projects-container a h2{text-align:left}}.page-template-applications .container.main-content{padding-top:5.5rem;padding-bottom:5.5rem}@media (max-width:768px){.page-template-applications .container.main-content{padding-top:2.5rem;padding-bottom:3.5rem}}.page-template-applications .container.main-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-applications .container.main-content ul li.single-application{margin-bottom:1rem;list-style:none;display:inline-block;position:relative;border-radius:.25rem;overflow:hidden}.page-template-applications .container.main-content ul li.single-application a{overflow:auto}.page-template-applications .container.main-content ul li.single-application a:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(18,18,18,.5);z-index:0}@media (max-width:768px){.page-template-applications .container.main-content ul li.single-application a:after{display:none}}@media (max-width:768px){.page-template-applications .container.main-content ul li.single-application a{text-decoration:none}}.page-template-applications .container.main-content ul li.single-application a img{float:left}@media (max-width:768px){.page-template-applications .container.main-content ul li.single-application a img{float:none}}.page-template-applications .container.main-content ul li.single-application a div{position:absolute;bottom:0;padding-left:1.125rem;z-index:1;width:100%;border-top:1px solid hsla(0,0%,100%,.5);padding-bottom:1rem;padding-top:.5rem}@media (max-width:768px){.page-template-applications .container.main-content ul li.single-application a div{position:relative;padding-left:0}}.page-template-applications .container.main-content ul li.single-application a div h2{font-size:1.375;font-style:normal;font-weight:300;line-height:135%;color:#fff;margin:0}@media (max-width:768px){.page-template-applications .container.main-content ul li.single-application a div h2{color:#121212;margin-bottom:.5rem}}.page-template-applications .container.main-content ul li.single-application a div span.prod-numbers{color:#fff;font-size:.688rem;text-transform:uppercase;letter-spacing:.88px;position:relative;padding-left:1rem}@media (max-width:768px){.page-template-applications .container.main-content ul li.single-application a div span.prod-numbers{font-weight:500}}.page-template-applications .container.main-content ul li.single-application a div span.prod-numbers:before{content:"";position:absolute;display:inline-block;width:.5rem;height:.5rem;background-color:#ffdb00;left:0;top:2px}.page-template-applications .container.main-content ul li.single-application a div span.open{float:right;color:#fff;text-transform:uppercase;font-size:.875rem;letter-spacing:1.12px;background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-arrow-right-white-lg.svg);background-position:0;background-repeat:no-repeat;padding-left:50px;opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;padding-right:.875rem}@media (max-width:768px){.page-template-applications .container.main-content ul li.single-application a div span.open{color:#121212!important;visibility:visible;opacity:1;float:none;background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-pagination-arrow.svg);margin-top:1rem;padding-left:55px}}@media (max-width:768px){.page-template-applications .container.main-content ul li.single-application a div span{color:#121212!important;display:block}}.page-template-applications .container.main-content ul li.single-application a:hover span.open{opacity:1;visibility:visible}.single-application .main-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:6.25rem;padding-top:6.25rem}@media (max-width:768px){.single-application .main-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2rem;padding-top:2.5rem}}.single-application .main-container div{width:50%}@media (max-width:768px){.single-application .main-container div{width:100%}}.single-application .main-container h2{font-size:3.125rem;line-height:135%;font-weight:400;font-family:MADE Mirage;margin-bottom:2rem;margin-top:0}@media (max-width:768px){.single-application .main-container h2{font-size:2.125rem}}.single-application .main-container ul li{list-style:none;position:relative;padding-left:1.2rem;font-size:1rem;line-height:200%}.single-application .main-container ul li:before{content:"";display:inline-block;width:.5rem;height:.5rem;background-color:#ffdb00;position:absolute;left:0;top:.5rem}.single-application .reviews-container{background-color:#f4f4f4;padding-top:0;margin-top:12.5rem}.single-application .reviews-container.rev-carousel{margin-top:1.5rem}.single-application .reviews-container .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-application .reviews-container .container .left-side,.single-application .reviews-container .container .right-side{width:50%}@media (max-width:768px){.single-application .reviews-container .container .left-side,.single-application .reviews-container .container .right-side{width:100%}}.single-application .reviews-container .container .left-side{padding-right:4.5rem;margin-top:-5.7rem}@media (max-width:768px){.single-application .reviews-container .container .left-side{padding-right:0}}.single-application .reviews-container .container .right-side .reviews-carousel-single{margin-bottom:2.5rem}.single-application .reviews-container .container .right-side .reviews-carousel-single .platform-icon{display:inline;margin-left:.5rem}.single-application .reviews-container .container .right-side h2{font-size:2rem;font-family:MADE Mirage;font-weight:500;margin-top:4rem;line-height:135%}@media (max-width:768px){.single-application .reviews-container .container .right-side h2{font-size:1.5rem}}.single-application .free-consultation{padding-top:3.5rem;padding-bottom:3.5rem;background-color:#f4f4f4}.single-application .free-consultation .free-demo-container .right-side#single-page-form{padding-left:2rem}@media (max-width:768px){.single-application .free-consultation .free-demo-container .right-side#single-page-form{padding-left:0}}.single-application .free-consultation .free-demo-container .right-side#single-page-form p{margin-top:2.5rem}.single-application .free-consultation .free-demo-container .left-side#single-page-form-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.single-application .free-consultation .free-demo-container .left-side#single-page-form-left p{margin-bottom:2rem}.single-application .free-consultation input,.single-application .free-consultation textarea{background:none!important}.single-application .calculator:last-of-type{background:none}.single-application .calculator:last-of-type .section-title{text-align:center}.single-application .calculator:last-of-type .section-title h2,.single-application .calculator:last-of-type .section-title p{color:#121212!important}.single-application .calculator:last-of-type .calculator-container{border:1px solid #f4f4f4;border-radius:4px}.single-application .single-app-project{padding-top:6.25rem;padding-bottom:6.25rem}.single-application .single-app-project .title-block{overflow:auto}.single-application .single-app-project .title-block h2{font-size:3.125rem;font-family:MADE Mirage;display:inline;font-weight:400;float:left}.single-application .single-app-project .title-block a.view-all{float:right}.single-application .single-app-project .project-container{margin-top:3rem}.single-application .single-app-project .project-container .tooltip-container{position:relative;overflow:auto}.single-application .single-app-project .project-container .tooltip-container .project-image{border-radius:.25rem;float:left}.single-application .single-app-project .project-container .tooltip-container .tooltip{position:absolute;max-width:380px;right:2rem;bottom:2rem;background-color:rgba(0,0,0,.7);border-radius:4px;color:#fff;padding:12px 25px;-webkit-animation:float 4s linear infinite;animation:float 4s linear infinite}@media (max-width:768px){.single-application .single-app-project .project-container .tooltip-container .tooltip{position:relative;-webkit-animation:none;animation:none;float:left;margin:5px 0 15px;right:auto;bottom:auto;background-color:#000}}.single-application .single-app-project .project-container .tooltip-container .tooltip p{font-size:1rem;line-height:150%;font-weight:300}.single-application .single-app-project .project-container .tooltip-container .tooltip .personal-info{position:relative;border-top:1px solid hsla(0,0%,100%,.2);padding-top:1rem}.single-application .single-app-project .project-container .tooltip-container .tooltip .personal-info:after{content:"";display:block;width:19.5px;height:12.5px;background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/tooltip-arrow.svg);background-repeat:no-repeat;background-position:bottom;position:absolute;right:3rem;bottom:-37px}.single-application .single-app-project .project-container .tooltip-container .tooltip .personal-info img{display:inline;margin-right:1rem;float:left;max-width:72px;height:auto;border-radius:50%}.single-application .single-app-project .project-container .tooltip-container .tooltip .personal-info span{display:inline-block}.single-application .single-app-project .project-container .tooltip-container .tooltip .personal-info span.role{font-size:.688rem;letter-spacing:.88px;text-transform:uppercase;color:#f4f4f4;font-weight:400}.single-application .single-app-project .project-container .tooltip-container .tooltip .personal-info span:first-of-type{font-size:1.125rem;margin-top:.5rem}.single-application .single-app-project .project-container .app-project-info span{font-size:.688rem;text-transform:uppercase;letter-spacing:.88px;opacity:.7;font-weight:400;display:block;margin:1rem 0 .5rem}.single-application .single-app-project .project-container .app-project-info h2{font-size:1.375rem;font-weight:300;line-height:135%;margin:0}.single-application .single-app-project .project-container .app-project-info p{font-size:.75rem;font-weight:300;margin:0}.single-application .reviews-container-3-cell{padding-top:3.438rem}.single-application .reviews-container-3-cell .container{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.single-application .reviews-container-3-cell .container .left-side{margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:768px){.single-application .reviews-container-3-cell .container .left-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}}.single-application .reviews-container-3-cell .container .left-side img{max-width:320px}.single-application .reviews-container-3-cell .container .left-side div.flex-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-application .reviews-container-3-cell .container .left-side div.flex-block h2{line-height:100%}.single-application .reviews-container-3-cell .carousel-single .platform-icon{display:inline}.single-application .main-cta-block{background:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-application .main-cta-block .cta-img{max-width:170px}.single-application .main-cta-block p{font-size:14px;color:#000;font-weight:500}.single-application .main-cta-block img{float:left}.single-application .main-cta-block .cta-link{text-align:center}@media (max-width:768px){.single-application .main-cta-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:20px 15px 30px;gap:8px}}.single-application .cta-block-centered.main-cta-block{max-width:1180px;margin:50px auto 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:50px}@media (max-width:768px){.single-application .cta-block-centered.main-cta-block{padding-right:0}}.single-application .cta-block-centered.main-cta-block .cta-content{max-width:370px}.single-application .cta-block-centered.main-cta-block p{font-size:16px}.single-application .cta-block-centered.main-cta-block .cta-img{max-width:100%;-ms-flex-item-align:start;align-self:flex-start}@media (max-width:768px){.single-application .cta-block-centered.main-cta-block .cta-img{-ms-flex-item-align:center;align-self:center}}.page-template-product .page-container{padding:6.25rem 1rem}@media (max-width:768px){.page-template-product .page-container{padding:3.25rem 1rem}}.page-template-product .page-container h2{font-size:1.625rem;position:relative;padding-left:1.5rem;line-height:100%;font-weight:300;margin-bottom:2rem}.page-template-product .page-container h2:before{content:"";position:absolute;left:0;bottom:2px;width:.5rem;height:.5rem;background-color:#ffdb00;display:block}.page-template-product .page-container figure{margin-top:0;margin-bottom:0}.page-template-product .recent-projects{background-color:#fff;padding-top:3.625rem}@media (max-width:768px){.page-template-product .recent-projects{padding-top:1.625rem}}.page-template-product .product-files{background-color:#121212;border-bottom:1px solid hsla(0,0%,100%,.1);padding:5.625rem 0 6.25rem;margin-top:6.25rem}@media (max-width:768px){.page-template-product .product-files{margin-top:2.25rem;padding-bottom:2rem}}.page-template-product .product-files ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.page-template-product .product-files ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-template-product .product-files ul li{list-style:none;color:#fff}@media (max-width:768px){.page-template-product .product-files ul li{margin-bottom:3rem}}.page-template-product .product-files ul li span{font-family:MADE Mirage;font-size:1.5rem;display:block}.page-template-product .product-files ul li span.icon{background-repeat:no-repeat;background-position:0;padding-left:2.5rem}.page-template-product .product-files ul li span.icon.icon-datasheet{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-datasheet.svg)}.page-template-product .product-files ul li span.icon.icon-image{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-image.svg)}.page-template-product .product-files ul li span.icon.icon-3d{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-3ds.svg)}.page-template-product .product-files ul li span.icon.icon-ies{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-ies.svg)}.page-template-product .product-files ul li span.icon.icon-3dmax{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-3d.svg)}.page-template-product .product-files ul li a{text-decoration:none;text-transform:uppercase;color:#f4f4f4;opacity:.7;letter-spacing:1.12px;background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-arrow-right-white-lg.svg);background-repeat:no-repeat;background-position:0;padding-left:3.5rem;margin-top:1.2rem;display:block;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.page-template-product .product-files ul li a:hover{color:#ffdb00}@-webkit-keyframes float{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}50%{-webkit-transform:translate(3px);transform:translate(3px)}75%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes float{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}50%{-webkit-transform:translate(3px);transform:translate(3px)}75%{-webkit-transform:translateY(3px);transform:translateY(3px)}}.title-big a{text-decoration:none;color:#ffdb00;background-color:#000}.has-banner{background-repeat:no-repeat;background-size:cover;overflow:hidden}.has-banner:after{content:"''";display:block;background:radial-gradient(50% 50% at 50% 50%,transparent 0,#000 73.39%);opacity:.7;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.has-banner .banner-main-bg{visibility:hidden}.page-banner{position:relative;max-height:975px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:75px}@media (max-width:768px){.page-banner{overflow-x:hidden;padding-bottom:0}}.page-banner .highlighted-image{z-index:5;-webkit-box-shadow:0 4px 44px 0 rgba(0,0,0,.65);box-shadow:0 4px 44px 0 rgba(0,0,0,.65)}@media (max-width:768px){.page-banner .highlighted-image{max-width:175px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;position:absolute;right:-3.5rem;bottom:3.5rem}}.page-banner .central-block{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:11rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-banner .central-block .button-container{margin-top:auto;padding-bottom:5.875rem}.page-banner .central-block .button-container .view-all{z-index:7;position:relative;display:block;margin-left:2.25rem}@media (max-width:768px){.page-banner .central-block .button-container .view-all{padding:60px 0 60px 71px;margin-left:0}}@media (max-width:768px){.page-banner .central-block .button-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:65%!important}}@media (max-width:768px){.page-banner .central-block{position:relative;padding-top:5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:none;flex:none}}.page-banner .banner-content{max-width:34rem;z-index:11}.page-banner .banner-content h1{color:#fff;font-size:5.625rem;margin-bottom:0;font-weight:400;line-height:135%;font-family:MADE Mirage;opacity:.5;word-wrap:break-word}@media (max-width:768px){.page-banner .banner-content h1{font-size:56px}}.page-banner .banner-content p{color:#fff;font-size:1rem;font-weight:300;line-height:150%}@media (max-width:768px){.page-banner .banner-content p{padding-right:8rem}.page-banner .banner-content p br{display:none}}.gradient-banner{position:relative}.gradient-banner:after,.gradient-banner:before{content:"";position:absolute;display:block;width:100%;top:0;left:0;bottom:0;z-index:1}.gradient-banner:before{opacity:.7;background:rgba(0,0,0,.7);mix-blend-mode:luminosity}.gradient-banner:after{background:radial-gradient(67.36% 67.36% at 50% 50%,rgba(0,0,0,.95) 0,rgba(0,0,0,.63) 41.15%,transparent 100%);mix-blend-mode:luminosity}.gradient-banner .container{position:relative;z-index:2}.gradient-banner .container h1{color:#ffdb00;line-height:115%}.gradient-banner .container p{font-size:1.375rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:160%}.gradient-banner .single-page-banner{min-height:789px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative}@media (max-width:768px){.gradient-banner .single-page-banner{min-height:470px}}.gradient-banner .single-page-banner h1{font-size:4.375rem;font-family:MADE Mirage;font-weight:400;line-height:115%;margin-bottom:0}@media (max-width:768px){.gradient-banner .single-page-banner h1{font-size:2.5rem}}.gradient-banner .single-page-banner p{color:#fff}@media (max-width:768px){.gradient-banner .single-page-banner p{font-size:1rem}}.gradient-banner .single-page-banner:after{display:block;content:"";background:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-arrow-right-white-lg.svg) no-repeat;width:45px;height:29px;position:absolute;bottom:3rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@media (max-width:768px){.gradient-banner .single-page-banner:after{display:none}}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}50%{-webkit-transform:translateY(-20px) rotate(90deg);transform:translateY(-20px) rotate(90deg)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}50%{-webkit-transform:translateY(-20px) rotate(90deg);transform:translateY(-20px) rotate(90deg)}}.calculator{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/home-calculator-bg-with-overlay.jpg);padding-top:3.563rem;padding-bottom:3.563rem}.calculator .container .section-title h2{font-size:3.125rem;font-family:MADE Mirage;line-height:135%;color:#fff;font-weight:400;margin-bottom:.75rem;margin-top:0}.calculator .container .section-title p{margin-top:0;font-size:1rem;line-height:150%;font-weight:300;margin-bottom:40px;color:#fff;font-family:Switzer-Variable}@media (max-width:768px){.calculator .container .section-title p{font-size:14px}}.calculator-container{background-color:#f4f4f4}.calculator-container .calc-header{border-bottom:1px solid rgba(18,18,18,.2);padding:1.5rem 0 .5rem 2.5rem;margin-bottom:2rem}.calculator-container .calc-header span{text-transform:uppercase;font-size:.688rem;letter-spacing:.055rem;color:#121212}.calculator-container .calculator-data,.calculator-container .calculator-results{display:-webkit-box;display:-ms-flexbox;display:flex;height:600px}@media (max-width:768px){.calculator-container .calculator-data,.calculator-container .calculator-results{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:600px;height:auto}}.calculator-container .results-inner-container{padding-left:40px;padding-right:40px}.calculator-container .calculator-results{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none}.calculator-container .calculator-results .results-buttons{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.calculator-container .calculator-results .results-buttons{padding-bottom:1rem}}.calculator-container .calculator-results #calculator-preloader{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calculator-container .calculator-results #calculator-preloader>p{font-size:1.875rem;font-style:normal;font-weight:600;margin-bottom:0;margin-top:2rem}.calculator-container .calculator-results #calculator-preloader>span{color:#121212}.calculator-container .calculator-results .calc-product-results{padding-left:40px;padding-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.5rem;list-style:none;margin-top:1rem}@media (max-width:768px){.calculator-container .calculator-results .calc-product-results{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}.calculator-container .calculator-results .calc-product-results li{width:33.3333333%;position:relative}@media (max-width:768px){.calculator-container .calculator-results .calc-product-results li{width:100%}}.calculator-container .calculator-results .calc-product-results li:not(:last-child):after{width:1.5rem;height:1.5rem;content:"+";display:block;border-radius:50%;top:50%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);right:-1rem;background:#fff;position:absolute;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}@media (max-width:768px){.calculator-container .calculator-results .calc-product-results li:not(:last-child):after{-webkit-transform:none;transform:none;position:relative;margin:10px auto 0;right:0}}.calculator-container .calculator-results .calc-product-results li img{width:100%;aspect-ratio:10/6}.calculator-container .calculator-results .calc-product-results li img.border{border:1px solid #ddd;border-radius:4px}.calculator-container .calculator-results .calc-product-results li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem}.calculator-container .calculator-results .calc-product-results li>div span:first-child{font-size:1.375rem;font-weight:400;line-height:130%;font-family:Switzer-Variable;color:#121212}.calculator-container .calculator-results .calc-product-results li>div span.details{white-space:nowrap;background-color:#ffdb00;border-radius:78px;font-size:1rem;padding:5px 14px;-ms-flex-item-align:start;align-self:flex-start}.calculator-container .left-side{border-radius:.25rem 0 0 .25rem;width:75%;padding-right:1rem;background-color:#f4f4f4}@media (max-width:768px){.calculator-container .left-side{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-radius:0 0 .25rem .25rem}}.calculator-container .left-side .calc-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:2.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calculator-container .left-side .calc-content .choose-length{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:2rem}@media (max-width:768px){.calculator-container .left-side .calc-content .choose-length .calc-inner-content{margin-top:2rem}.calculator-container .left-side .calc-content .choose-length .lw-calculator-title{position:absolute;top:-2rem}.calculator-container .left-side .calc-content .choose-length .calc-illustration{background:none}.calculator-container .left-side .calc-content .choose-length .calc-illustration .track-length-mock{margin-bottom:0!important}}@media only screen and (min-width:769px){.calculator-container .left-side .calc-content{height:424px;overflow-y:scroll}}@media (max-width:768px){.calculator-container .left-side .calc-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:1rem}.calculator-container .left-side .calc-content .lght-count{font-weight:700;font-size:18px}.calculator-container .left-side .calc-content .hide-mobile{display:none}}.calculator-container .left-side .calc-content .main-calculator{width:62%}@media (max-width:768px){.calculator-container .left-side .calc-content .main-calculator{width:100%}}.calculator-container .left-side .calc-content .main-calculator .calc-question{font-size:1.875rem;font-weight:500;line-height:140%;font-family:Switzer-Variable}@media (max-width:768px){.calculator-container .left-side .calc-content .main-calculator .calc-question{font-size:1.125rem}}.calculator-container .left-side .calc-content .main-calculator p{opacity:.7}.calculator-container .right-side{padding:1.5rem;width:25%;border-radius:0 .25rem .25rem 0;background-color:#fff;position:relative}@media (max-width:768px){.calculator-container .right-side{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-radius:.25rem .25rem 0 0}}.calculator-container .right-side .author-message{background-color:#f4f4f4;padding:1rem;border-radius:1rem;position:relative}.calculator-container .right-side .author-message p{font-size:1rem;font-weight:300;line-height:150%;margin:0}.calculator-container .right-side .author-message:before{content:"";position:absolute;top:-9px;left:23px;border-color:#f4f4f4;border-style:solid;border-width:20px 20px 0 0;rotate:45deg}.calculator-container .right-side .author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem;margin-bottom:1rem}.calculator-container .right-side .author-info .avatar-container{margin-right:11px}.calculator-container .right-side .author-info h4{margin:0;font-size:1rem;font-weight:500;line-height:135%}.calculator-container .right-side .author-info span{text-transform:uppercase;font-size:.688rem;letter-spacing:.88px}.calculator-container .right-side:after{content:"";display:block;position:absolute;width:8px;height:8px;top:24px;right:24px;background-color:#ffdb00}.calculator-container .right-side #back-to-start{position:absolute;bottom:10px}@media (max-width:768px){.calculator-container .right-side #back-to-start{display:none!important}}.calculator-container .calc-footer{position:relative;padding-left:2.5rem;padding-bottom:2rem}@media (max-width:768px){.calculator-container .calc-footer{padding-left:1rem;margin-top:2rem}}.calculator-container .calc-footer .footer-bottom{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calculator-container .calc-footer #progressBarContainer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:70%;background-color:#ddd;height:.25rem;border-radius:.25rem}.calculator-container .calc-footer #progressBar{width:0;height:100%;background-color:#121212;-webkit-transition:width .4s ease;transition:width .4s ease;border-radius:.25rem}.calculator-container .calc-footer span{text-transform:uppercase;display:inline-block;margin-bottom:9px;letter-spacing:.88px}@media (max-width:768px){.calculator-container .calc-footer span{font-size:.75rem}}.calculator-container .calc-footer .button-container{-ms-flex-item-align:end;align-self:flex-end;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-left:2.1875rem}.calculator-container .already-know{text-align:center}.calculator-container .already-know h2{font-size:1.5rem;font-weight:500}.calculator-container input[type=submit]{padding:11px 55px 11px 19px;text-transform:uppercase;font-size:.75rem;letter-spacing:1.12px;text-align:center;cursor:pointer;border-radius:4px;position:relative;background-repeat:no-repeat;line-height:normal;border:1px solid #121212;width:110px}.calculator-container input[type=submit].next-btn{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-arrow-right-white.svg);background-position:62px;background-color:#121212;color:#fff}.calculator-container input[type=submit].prev-btn{visibility:hidden;background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-arrow-left-black.svg);padding-left:54px;background-position:19px}.btn-arrow{border:none;outline:none;cursor:pointer;padding:.625rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#121212;text-transform:uppercase}.btn-arrow:focus,.btn-arrow:hover{background-color:transparent}.btn-arrow.btn-contained{color:#fff}.btn-arrow.btn-contained.btn-black{background-color:#121212}.btn-arrow.btn-next.icon-before:after{display:none}.btn-arrow.btn-next.icon-before:before{content:"";background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-pagination-arrow.svg);background-repeat:no-repeat;background-position:50%;margin-right:.5rem;display:inline-block;height:29px;width:46px}.lw-dropdown{min-width:142px;position:relative;display:inline-block}.lw-dropdown .dropdown-button{width:100%;background-color:#f4f4f4;border:1px solid rgba(18,18,18,.3);border-radius:4px;font-size:16px;padding:0;color:#121212;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.lw-dropdown .dropdown-button.dropdown-open{background-color:#fff;border-radius:4px 4px 0 0}.lw-dropdown .dropdown-button.dropdown-open>span.selected-value .select-arrow:after{width:0;height:0;border:1.8072289157px solid transparent;border-bottom-color:#121212;border-width:0 3px 5.196px}.lw-dropdown .dropdown-button>span{display:inline-block}.lw-dropdown .dropdown-button>span.selected-value{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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;padding:8px 5px 8px 12px}.lw-dropdown .dropdown-button>span.selected-value .select-arrow{width:20px;height:20px;position:relative}.lw-dropdown .dropdown-button>span.selected-value .select-arrow:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:0;height:0;border:1.8072289157px solid transparent;border-top-color:#121212;border-width:5.196px 3px 0}.lw-dropdown .dropdown-button>span.measurement-unit{padding:8px 12px;border-left:1px solid rgba(18,18,18,.3)}.lw-dropdown .dropdown-menu{display:none}.calc-inner-content{max-width:616px}.lw-calculator-title{font-size:1.875rem;line-height:1.4;margin-bottom:1.1875}@media (max-width:768px){.lw-calculator-title{font-size:1.2rem;font-weight:500}}ul.tracks-lengths-select-list{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:22px}ul.tracks-lengths-select-list,ul.tracks-lengths-select-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.tracks-lengths-select-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.calc-choose-color-step,.calc-suspend-tracks-step{width:100%}.lw-form-helper-text{font-size:.75rem;padding:0;color:#e52e2e;margin:0}.calc-illustration{max-width:320px;width:100%;border-radius:4px;background:#a0aced;padding:.5rem;margin-left:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:768px){.calc-illustration{max-width:100%;margin-left:0}}.calc-illustration .inner{height:100%;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;padding:2rem 1rem 2.125rem}.calc-illustration .inner .white-board{background-color:#fff;border-radius:10px;padding:2rem 1.625rem .75rem .9375rem}.calc-illustration .inner .white-board.tracks-count-illustration{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6875rem;padding-bottom:2.875rem;padding-top:1.6875rem}.calc-illustration .inner .white-board.tracks-count-illustration img{display:block;max-width:100%}.calc-illustration .lengths-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.calc-illustration .lengths-list li{border-radius:10px;background:#fff;padding:1rem 1rem 1rem 1.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex}.calc-illustration .lengths-list li .track-length-mock{background-color:#121212;border-bottom:2px solid #413e3e;height:8px;margin-bottom:1rem;position:relative;-webkit-transition:width .4s ease;transition:width .4s ease;width:0}.calc-illustration .lengths-list li .track-length-mock:after{content:"";left:0;width:100%;display:block;position:absolute;bottom:-5px;border-bottom:2px solid #413e3e}.calc-illustration .lengths-list li .track-length-value{min-width:17px;text-align:center;-ms-flex-item-align:end;align-self:flex-end;margin-right:6px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;white-space:nowrap}.calc-tracks-count-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.calc-tracks-count-step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.calc-tracks-count-step .calc-illustration .inner{min-width:290px;min-height:390px;position:relative;padding-top:5.3125rem;padding-bottom:8.6875rem}.calc-tracks-count-step .calc-illustration .inner .person-illustration{position:absolute;bottom:.5rem;right:0}.lw-helper-text{color:rgba(18,18,18,.7);font-weight:400;line-height:1.5}.calc-radio-select{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1rem}.calc-radio-select label{width:50%}.calc-radio-select label .radio-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.8125rem;width:100%}.calc-radio-select label img{border:1px solid transparent;border-radius:4px}.calc-radio-select label.checked img{display:block;border:1px solid #ffdb00}.calc-suspend-tracks-step .lw-helper-text{margin-top:.75rem}.bubble-text{border-radius:20px;background-color:#f4f4f4;padding:.75rem .625rem;margin-bottom:1.5rem}.person-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.calc-total-light-count-step .lw-calculator-title{margin-bottom:1.5rem}.calc-total-light-count-step button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:#121212;text-transform:uppercase;padding:.6875rem 2rem;border:none;outline:none;border-radius:4px;margin-top:3.5rem;margin-bottom:1.8125rem}@media (max-width:768px){.calc-total-light-count-step button{margin-top:1.5rem;width:100%}}.calc-total-light-count-step .insert-lights-count input{max-width:42px;outline:none;border-radius:4px;text-align:center;padding:.5rem 0;border:1px solid rgba(18,18,18,.3)}.calc-total-light-count-step .insert-lights-count span{font-weight:500}.calc-choose-color-step .color-options{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}body.has-dropdown-overlay{position:relative}.dropdown-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.dropdown-overlay .dropdown-menu{display:block;position:absolute;background-color:#fff;padding:0;z-index:1;border-left:1px solid rgba(18,18,18,.3);border-bottom:1px solid rgba(18,18,18,.3);border-right:1px solid rgba(18,18,18,.3);max-height:200px;overflow-y:auto}.dropdown-overlay .dropdown-menu li{list-style:none;padding:4px 12px;cursor:pointer}.dropdown-overlay .dropdown-menu li:focus,.dropdown-overlay .dropdown-menu li:hover{background-color:#f4f4f4}#calculator-email-form{display:none;height:100%}@media (max-width:768px){#calculator-email-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lw-form-row{margin-bottom:1.125rem;min-height:84px}@media (max-width:768px){.lw-form-row{margin-bottom:0}}.lw-form-row .lw-form-helper-text{padding-top:4px}.lw-form-row:last-of-type{margin-bottom:0}.lw-form-row label{display:block;color:#121212;font-size:.6875rem;margin-bottom:.5rem;text-transform:uppercase}.lw-form-row input[type=email],.lw-form-row input[type=text],.lw-form-row textarea{background:transparent;max-width:100%;width:320px;font-size:1rem;padding:.5rem .75rem;border-radius:4px;border:1px solid rgba(18,18,18,.3);outline:none}@media (max-width:768px){.lw-form-row input[type=email],.lw-form-row input[type=text],.lw-form-row textarea{width:100%}}.lw-form-row input[type=email]:active,.lw-form-row input[type=email]:focus,.lw-form-row input[type=text]:active,.lw-form-row input[type=text]:focus,.lw-form-row textarea:active,.lw-form-row textarea:focus{border-color:#121212}.lw-form-row input[type=email]::-webkit-input-placeholder,.lw-form-row input[type=text]::-webkit-input-placeholder,.lw-form-row textarea::-webkit-input-placeholder{color:rgba(18,18,18,.2)}.lw-form-row input[type=email]::-moz-placeholder,.lw-form-row input[type=text]::-moz-placeholder,.lw-form-row textarea::-moz-placeholder{color:rgba(18,18,18,.2)}.lw-form-row input[type=email]:-ms-input-placeholder,.lw-form-row input[type=text]:-ms-input-placeholder,.lw-form-row textarea:-ms-input-placeholder{color:rgba(18,18,18,.2)}.lw-form-row input[type=email]::-ms-input-placeholder,.lw-form-row input[type=text]::-ms-input-placeholder,.lw-form-row textarea::-ms-input-placeholder{color:rgba(18,18,18,.2)}.lw-form-row input[type=email]::placeholder,.lw-form-row input[type=text]::placeholder,.lw-form-row textarea::placeholder{color:rgba(18,18,18,.2)}.lw-form-row textarea{resize:none;height:100px}@media (max-width:768px){.lw-form-row textarea{margin-bottom:15px}}.calculator-container #calculator-email-form .right-side #back-to-start{bottom:28px}#calculator-email-form .total-cost{margin-top:90px}@media (max-width:768px){#calculator-email-form .total-cost{margin-top:30px}}#calculator-email-form .total-cost ul{list-style:none;padding:0}#calculator-email-form .total-cost ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calculator-email-form .total-cost ul li:last-of-type{margin-bottom:0}#calculator-email-form .total-cost ul li .dots{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:5px;margin-left:5px;margin-right:5px;border-bottom:1px dotted rgba(18,18,18,.6)}#calculator-email-form .total-cost ul li>span{color:rgba(18,18,18,.6);font-weight:500;text-transform:uppercase;letter-spacing:.96px;font-size:.75rem}#calculator-email-form .total-cost ul li>span:last-of-type{line-height:1.5;font-size:1rem;color:#131313;font-weight:600}#calculator-email-form .total-cost ul li .tax-info{font-size:11px;color:rgba(18,18,18,.7);font-weight:400;top:100%;position:absolute}#calculator-preloader-container{height:100%}#calculator-preloader-container,.left-side.calc-step-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.left-side.calc-step-form-container{padding-left:1rem}}.left-side.calc-step-form-container #calculator-form{margin-top:1.5rem}.left-side.calc-step-form-container .calc-email-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:2.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:2rem}@media (max-width:768px){.left-side.calc-step-form-container .calc-email-step{padding-left:0}}.left-side.calc-step-form-container .email-form-actions{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1.25rem;min-width:167px}#email-success .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#email-success .content .envelope-illustration{margin-top:2.5rem;position:relative}#email-success .content .envelope-illustration img.envelope{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:2rem}#email-success .content h3{font-size:1.875rem;font-weight:500}#email-success .content .btn-primary{margin-top:2.5rem;text-decoration:none}#email-success .content p{text-align:center}.single-application .calculator .already-know{text-align:center;color:#fff;margin-top:50px}.single-application .calculator .already-know h2{margin-bottom:0;font-family:MADE Mirage;font-weight:500}.single-application .calculator .already-know p{margin-top:0;font-weight:400}.single-application .calculator .already-know p a{text-decoration:underline;color:#ffdb00;font-weight:300}.woocommerce-thankyou-order-received{font-size:2rem;margin-top:0}.woocommerce-thankyou-order-details li{font-size:1.5rem;margin-bottom:1.5rem}.order_details .woocommerce-table__product-name a{color:#121212;text-decoration:none;font-weight:700}.woocommerce-order{border:1px solid #121212;padding:1rem;margin-top:2rem;margin-bottom:2rem}.free-consultation{padding-bottom:9rem}@media (max-width:768px){.free-consultation{padding-bottom:4rem}}.free-consultation .title-block h2{font-size:3.125rem;font-weight:400;line-height:135%;font-family:MADE Mirage;margin-bottom:1rem;margin-top:0}.free-consultation .consultation-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.free-consultation .consultation-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.free-consultation .consultation-container .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:34%}@media (max-width:768px){.free-consultation .consultation-container .left-side{width:100%;text-align:center}}.free-consultation .consultation-container .left-side p{margin-top:0}@media (max-width:768px){.free-consultation .consultation-container .left-side p{text-align:center}}.free-consultation .consultation-container .left-side img{float:left}@media (max-width:768px){.free-consultation .consultation-container .left-side img{float:none}}.free-consultation .consultation-container .right-side{padding-left:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (max-width:768px){.free-consultation .consultation-container .right-side{padding-left:0;margin-top:1.5rem}}.free-consultation .consultation-container .right-side fieldset{padding-bottom:0}.free-consultation .consultation-container .right-side input:focus,.free-consultation .consultation-container .right-side textarea:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#121212!important}.free-consultation .consultation-container .right-side input::-webkit-input-placeholder,.free-consultation .consultation-container .right-side textarea::-webkit-input-placeholder{font-weight:700;opacity:.5;color:#121212;font-weight:400;font-size:1rem}.free-consultation .consultation-container .right-side input::-moz-placeholder,.free-consultation .consultation-container .right-side textarea::-moz-placeholder{font-weight:700;opacity:.5;color:#121212;font-weight:400;font-size:1rem}.free-consultation .consultation-container .right-side input:-ms-input-placeholder,.free-consultation .consultation-container .right-side textarea:-ms-input-placeholder{font-weight:700;opacity:.5;color:#121212;font-weight:400;font-size:1rem}.free-consultation .consultation-container .right-side input::-ms-input-placeholder,.free-consultation .consultation-container .right-side textarea::-ms-input-placeholder{font-weight:700;opacity:.5;color:#121212;font-weight:400;font-size:1rem}.free-consultation .consultation-container .right-side input::placeholder,.free-consultation .consultation-container .right-side textarea::placeholder{font-weight:700;opacity:.5;color:#121212;font-weight:400;font-size:1rem}.free-consultation .consultation-container .right-side input,.free-consultation .consultation-container .right-side select{height:2.5rem;border:1px solid rgba(18,18,18,.2);border-radius:.25rem}.free-consultation .consultation-container .right-side input:focus,.free-consultation .consultation-container .right-side select:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#121212!important}.free-consultation .consultation-container .right-side select{background-color:transparent!important}.free-consultation .consultation-container .right-side textarea{height:214px!important;resize:none}.free-consultation .consultation-container .right-side .form-field{margin-bottom:1.5rem}.free-consultation .consultation-container .right-side .form-field label{text-transform:uppercase;letter-spacing:.88px;font-size:.688rem;font-weight:400;margin-bottom:.5rem;padding-bottom:0}.free-consultation .consultation-container .right-side .frm_submit{margin-top:-2.5rem}.free-consultation .consultation-container .right-side .frm_submit button.frm_button_submit{margin:0;background-color:#121212;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;width:100%;text-transform:uppercase;letter-spacing:1.12px;padding:.688rem}.free-consultation .consultation-container .right-side .frm_compact label{font-size:.688rem!important;text-transform:none!important;font-weight:400;letter-spacing:normal!important;margin-bottom:1.5rem!important}.free-consultation .consultation-container .right-side .frm_dropzone{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/icon-file-upload.svg);background-repeat:no-repeat;padding-left:1.5rem!important;background-position:0 0}.free-consultation .consultation-container .right-side .frm_dropzone .dz-message{background:none!important;color:#121212!important;padding-left:.5rem!important;padding-top:0!important;padding-bottom:0!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:.688rem!important;line-height:normal!important}.free-consultation .consultation-container .right-side .frm_dropzone .dz-message svg{display:none}.free-consultation .consultation-container .right-side .frm_dropzone .dz-progress{height:4px!important;background-color:#f4f4f4!important}.free-consultation .consultation-container .right-side .frm_dropzone .dz-progress .dz-upload{background-color:#121212!important;height:4px}.custom-radio{display:none}label .custom-radio:checked+.lw-radio-btn:before{background-color:#ffdb00}.lw-radio-btn{display:inline-block;height:24px;width:24px;border-radius:50%;border:1px solid #ffdb00;margin-right:10px;position:relative;opacity:1}.lw-radio-btn:before{content:"";position:absolute;top:25%;left:25%;right:25%;bottom:25%;background-color:transparent;border-radius:50%}.product-showcase{padding-top:7rem;padding-bottom:6.625rem}@media (max-width:768px){.product-showcase{padding-bottom:1.625rem}}.product-showcase h2.section-title{font-size:3.125rem;font-weight:400;font-family:MADE Mirage;margin-top:0;margin-bottom:1.375rem}@media (max-width:768px){.product-showcase h2.section-title{font-size:2rem}}.product-showcase .product-overview{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.product-showcase .product-overview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-showcase .product-overview .left-side .product-carousel{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.product-showcase .product-overview .left-side .product-carousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-showcase .product-overview .left-side .product-carousel .thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;cursor:pointer}@media (max-width:768px){.product-showcase .product-overview .left-side .product-carousel .thumbnails{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.product-showcase .product-overview .left-side .product-carousel .thumbnails div{border:1px solid #b8b8b8;border-radius:.25rem;background-color:#f7f7f7;width:76px;height:76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.product-showcase .product-overview .left-side .product-carousel .thumbnails div img{float:left;scale:1.5}.product-showcase .product-overview .left-side .product-carousel .thumbnails div.active{opacity:.5;border-color:#ffdb00}.product-showcase .product-overview .left-side .product-carousel .main-image-container{margin-left:20px;background-color:#f7f7f7;border:1px solid #b8b8b8;border-radius:.25rem;width:488px;height:395px;overflow:hidden;position:relative;display:inline-block}@media (max-width:768px){.product-showcase .product-overview .left-side .product-carousel .main-image-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;max-width:100%;margin-bottom:1.5rem}}.product-showcase .product-overview .left-side .product-carousel .main-image-container .main-image{width:100%;height:auto}.product-showcase .product-overview .left-side .product-carousel .main-image-container .arrow{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid rgba(18,18,18,.2);-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}.product-showcase .product-overview .left-side .product-carousel .main-image-container .arrow:hover{border-bottom-color:#121212}.product-showcase .product-overview .left-side .product-carousel .main-image-container .arrow.left-arrow{left:25px;rotate:-90deg}.product-showcase .product-overview .left-side .product-carousel .main-image-container .arrow.right-arrow{right:25px;rotate:90deg}.product-showcase .product-overview .left-side .product-review{padding:1.5rem;border:1px solid #b8b8b8;border-radius:4px;max-width:580px}.product-showcase .product-overview .left-side .product-review p{font-weight:300}.product-showcase .product-overview .left-side .product-review .author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-showcase .product-overview .left-side .product-review .author-info .personal-info{padding-left:1rem}.product-showcase .product-overview .left-side .product-review .author-info .personal-info h3{margin:0;display:inline;font-size:1.375rem;font-weight:300}.product-showcase .product-overview .left-side .product-review .author-info .personal-info span{display:block;font-size:.688rem;font-weight:300}.product-showcase .product-overview .left-side .product-review .author-info .personal-info span.position{font-weight:400;letter-spacing:.88px;text-transform:uppercase;opacity:.6}.product-showcase .product-overview .left-side .product-review .author-info .personal-info .platform-icon{display:inline}.product-showcase .product-overview .left-side .product-review .author-info .personal-info .platform-icon a{display:inline-block;width:1rem;height:1rem;background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/linkedin.svg)}.product-showcase .product-overview .left-side .services-included ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.product-showcase .product-overview .left-side .services-included ul li{list-style:none;border:1px solid #b8b8b8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:106px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:270px}.product-showcase .product-overview .left-side .services-included ul li i{display:block}.product-showcase .product-overview .left-side .services-included ul li i.icn-delivery{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/delivery.svg);width:50px;height:33px}.product-showcase .product-overview .left-side .services-included ul li i.icn-warranty{background-image:url(//tracklightingworld.com/wp-content/themes/ledworld/assets/src/images/warranty.svg);width:36px;height:37px}.product-showcase .product-overview .left-side .services-included ul li span{text-align:center}.product-showcase .product-overview .right-side{padding-left:5.75rem}@media (max-width:768px){.product-showcase .product-overview .right-side{padding-left:0;margin-top:2rem}}.product-showcase .product-overview .right-side h2{font-size:2rem;font-weight:400;margin-top:0;margin-bottom:20px}.product-showcase .product-overview .right-side form span.frm-row-name{font-size:.75rem;font-weight:400;letter-spacing:1.08px;text-transform:uppercase;opacity:.7;display:block;margin-bottom:.5rem}.product-showcase .product-overview .right-side form .number.no-btns input{width:44px;height:44px;border-radius:4px;border:1px solid rgba(18,18,18,.2);text-align:center}.product-showcase .product-overview .right-side form .number input[type=number]::-webkit-inner-spin-button,.product-showcase .product-overview .right-side form .number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-showcase .product-overview .right-side form .number input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-showcase .product-overview .right-side form .number.btns{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;margin-left:44px}.product-showcase .product-overview .right-side form .number.btns:after,.product-showcase .product-overview .right-side form .number.btns:before{content:"";position:absolute;top:0;bottom:0;width:44px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-top:1px solid rgba(18,18,18,.2);border-bottom:1px solid rgba(18,18,18,.2)}.product-showcase .product-overview .right-side form .number.btns:before{content:"-";left:-44px;border-left:1px solid rgba(18,18,18,.2);border-radius:4px 0 0 4px}.product-showcase .product-overview .right-side form .number.btns:after{content:"+";right:-44px;border-right:1px solid rgba(18,18,18,.2);border-radius:0 4px 4px 0}.product-showcase .product-overview .right-side form .number.btns input[type=number]{width:65px;height:42px;text-align:center;border:1px solid rgba(18,18,18,.2)}.product-showcase .product-overview .right-side form #suspension-kit-info-block{display:none}.product-showcase .product-overview .right-side form .frm-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.2rem}.product-showcase .product-overview .right-side form .frm-row label{font-size:20px;font-weight:300}.product-showcase .product-overview .right-side form .frm-row label .color-square{height:44px;width:44px;display:inline-block;margin-right:.5rem;opacity:1;border-radius:4px}.product-showcase .product-overview .right-side form .frm-row label .color-square.black{background-color:#000}.product-showcase .product-overview .right-side form .frm-row label .color-square.white{background-color:#fff;border:1px solid rgba(18,18,18,.1)}.product-showcase .product-overview .right-side form .frm-row .radio{margin-right:2.75rem}.product-showcase .product-overview .right-side form .frm-row .radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media (max-width:768px){.product-showcase .product-overview .right-side form .frm-row .textarea{max-width:100%;width:100%}}.product-showcase .product-overview .right-side form .frm-row textarea{width:488px;border-radius:4px;border:1px solid rgba(18,18,18,.2);resize:none;text-indent:12px;padding-top:8px}@media (max-width:768px){.product-showcase .product-overview .right-side form .frm-row textarea{max-width:100%;width:100%}}.product-showcase .product-overview .right-side form .cost-container p{font-size:1.25rem;margin:0}.product-showcase .product-overview .right-side form .cost-container p span:last-of-type{font-size:.688rem;font-weight:300}.product-showcase .product-overview .right-side form .total-cost{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-showcase .product-overview .right-side form input[type=submit]{width:100%;height:40px;background:#ffdb00;border:none;border-radius:4px;font-size:14px;text-transform:uppercase;letter-spacing:1.12px}.product-showcase .product-specifications{margin-top:3.75rem;overflow-x:hidden}.product-showcase .product-specifications h2{font-size:.688rem;letter-spacing:.88px;text-transform:uppercase;opacity:.7;border-bottom:1px solid #121212;padding-bottom:.5rem;position:relative}.product-showcase .product-specifications h2:before{content:"";position:absolute;z-index:3;bottom:-1px;left:0;width:20px;height:1px;background-color:#fff;-webkit-animation:moveLine 6s infinite;animation:moveLine 6s infinite}.product-showcase .product-specifications ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.product-showcase .product-specifications ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-showcase .product-specifications ul li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;margin-bottom:1rem}.product-showcase .product-specifications ul li span{display:block;width:70%;font-weight:500}.product-showcase .product-specifications ul li span:first-child{width:30%;font-weight:400;opacity:.8}.tracks-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tracks-info .form-fields:last-child{display:none}.lw-slider{position:relative;max-width:541px;margin-top:1.5rem;margin-bottom:2.5rem}@media (max-width:768px){.lw-slider{max-width:100%}}.lw-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.125rem;background:#b0b0b0;outline:none;opacity:1;-webkit-transition:.2s;transition:.2s;-webkit-transition:opacity .2s;transition:opacity .2s;border-radius:2px}.lw-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;background:#ffdb00;cursor:pointer;border-radius:50%}.lw-slider input[type=number]::-webkit-inner-spin-button,.lw-slider input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lw-slider .slider-label{position:absolute;bottom:-24px;left:0}.lw-slider .slider-label.end{right:0;left:auto}.lw-slider .static-text{font-size:.688rem;text-transform:uppercase;display:block}.lw-slider .lw-slider-value{display:none;position:absolute}.lw-slider .lw-slider-manual-input{width:42px;height:40px;border-radius:4px;border:1px solid #adadad;text-align:center;font-size:1rem;font-weight:500;line-height:150%;margin-left:1rem}.lw-slider .lw-range-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lw-slider .lw-range-inputs .lw-range-info{width:100%;position:relative}.woocommerce,.wp-block-woocommerce-cart.alignwide.wc-block-cart{min-height:calc(100vh - 355px)}.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block{-ms-flex-item-align:start;align-self:flex-start}.woocommerce-checkout .woocommerce{position:relative;max-width:1440px;margin:0 auto;padding:0 3.5rem}@media only screen and (max-width:768px){.woocommerce-checkout .woocommerce{padding:0 1.25rem}}.woocommerce-checkout .woocommerce .woocommerce-order{padding-top:5rem;width:100%}@media only screen and (max-width:768px){.woocommerce-checkout .woocommerce .woocommerce-order{padding-top:2.5rem}}