@font-face{font-family:Okomito;src:url(https://www.thelightbridge.com/wp-content/themes/thelightbridge/static/fonts/Okomito-Regular.ttf)}.form-group>label{text-transform:uppercase;letter-spacing:.1em;font-size:1.1em}.btn{cursor:pointer;text-decoration:none!important}.btn.btn-submit,.btn.btn-cancel{display:block;padding:13px 36px;background:#000;border:2px solid #fff;border-radius:24px;color:#fff;font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;transition:background ease-in-out .15s,border ease-in-out .15s,color ease-in-out .15s}.btn.btn-submit:hover,.btn.btn-cancel:hover{background:#00a13a;border:2px solid #00a13a}.btn.btn-submit.btn-green-submit,.btn.btn-cancel.btn-green-submit{background:#00a13a}.btn.btn-submit.btn-sm,.btn.btn-cancel.btn-sm{padding-left:12px;padding-right:12px;font-size:12px}.btn.btn-submit.btn-xs,.btn.btn-cancel.btn-xs{display:inline-block;padding:2px 12px;font-size:12px;border-radius:12px}.btn.btn-cancel{background:transparent;border:1px solid #000;border-radius:24px;color:#000}.btn.btn-cancel:hover{background:transparent;border:1px solid #00a13a;color:#00a13a}.submit-group{margin-top:70px;text-align:end}.submit-group .btn{display:inline-block}.select-with-arrow{position:relative}.select-with-arrow select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#000}.select-with-arrow:after{background:url(/img/arrow-down.svg);background-size:24px 14px;content:" ";display:block;height:14px;pointer-events:none;width:24px;position:absolute;right:24px;top:50%;transform:translateY(-50%)}body,html{height:100%}body{font-family:Okomito,sans-serif;font-size:14px;font-weight:400;line-height:19px}h1{font-size:70px;font-weight:500;line-height:85px;text-transform:uppercase;letter-spacing:14px;margin-bottom:18px}h2{font-size:30px;font-weight:500;line-height:44px;text-transform:uppercase;letter-spacing:10px}h3{font-size:25px;font-weight:500;line-height:35px;text-transform:uppercase;letter-spacing:9px;margin-bottom:18px}h4{font-size:18px;font-weight:600;line-height:28px;text-transform:uppercase;letter-spacing:5px}h5{text-transform:uppercase}a{color:#00a13a}a:hover{color:#00a13a;text-decoration:none}a.active{text-decoration:underline;font-weight:600}.center-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%)}.animate{transition:all .35s}.animate-slow{transition:all .5s}.vertical-text-container{position:absolute;bottom:0;width:12px}.vertical-text{transform:rotate(-90deg);transform-origin:left top 0;padding-left:80px;margin-left:-10px}.vertical-text a{font-size:14px;text-transform:uppercase;letter-spacing:3px;color:#00a13a;transition:all .35s}.vertical-text a:hover{text-decoration:none;letter-spacing:4px}.vertical-line{height:66px;border-left:2px solid #00a13a;width:2px}.vh100{height:100vh}.vh-50{min-height:50vh}.vh-66{min-height:66vh}.vh-75{min-height:75vh}.vh-100{min-height:100vh}.h-100{height:100%}.text-center{text-align:center}.padding-none{padding:0!important}.margin-none{margin:0!important}.padding-small{padding:0 1px!important}.spacing-bar{background-color:#00a13a;width:100%}.spacing-bar-thin{height:4px}.spacing-bar-thick{height:8px}.btn,input[type=submit]{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:6px 12px}.btn-round-lg{border-radius:32px}.btn-round{border-radius:17px}.btn-round-md{border-radius:25px}.btn-round-sm{border-radius:15px}.btn-round-xs{border-radius:11px;padding-left:10px;padding-right:10px}.btn-round-md.btn-green-bg{padding:13px 36px}.btn-outline.btn-outline{border:1px solid #ffffff;color:#fff;padding:13px 36px;text-decoration:none!important;font-size:14px;font-weight:500}.btn-outline.btn-outline:hover{background:#ffffff;color:#000}.btn-outline.btn-outline.btn-green{border-color:#00a13a;background:#00a13a;color:#fff}.btn-outline.btn-outline.btn-green:hover{background:#ffffff;border-color:#fff;color:#000}.btn-outline.btn-outline.btn-dark{border-color:#000;background:transparent;color:#000}.btn-outline.btn-outline.btn-dark:hover{background:#000;color:#fff}.btn-outline.btn-outline-gray{border-color:#666;color:#666}.btn-outline.btn-outline-gray:hover{border-color:#00a13a;color:#00a13a}.btn-outline.btn-multi-line{padding:5px 36px;line-height:1.35em}.btn-rectangle{border-radius:1px}.btn-dark{color:#fff;background-color:#000;border-color:#fff;transition:all .35s}.btn-dark:hover{color:#000;background-color:#fff}.btn-bright{color:#000;background-color:transparent;border-color:#000;transition:all .35s}.btn-bright:hover{color:#fff;background-color:#000}.btn-green{color:#00a13a;border-color:#00a13a;background-color:#fff;padding:10px 48px;font-weight:700}.btn-green:hover{color:#fff;border-color:#00a13a;background-color:#00a13a}.btn-green-bg{color:#fff;background-color:#00a13a}.select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #666666;color:#666;cursor:pointer;display:block;padding:10px 15px;font-size:14px;width:100%}.select:hover{border-color:#00a13a;color:#00a13a}.select-container{position:relative}.select-container:after{content:"\f078";font: 11px/1 FontAwesome;color:#666;right:15px;top:50%;transform:translateY(-50%);position:absolute;pointer-events:none}.select-container:hover:after{color:#00a13a}.button-container{display:flex;margin:0 -10px .9rem}.button-container__item{flex-basis:0;flex-grow:1;padding:0 10px}.button-container__item--selected .btn,.button-container__item--selected .btn:hover{background:#00a13a;border-color:#00a13a;color:#fff}.form-check-label.form-check-label{color:#00a13a;font-size:14px;font-weight:500;text-transform:uppercase;padding-left:10px}.mb-32px{margin-bottom:32px}.hidden{visibility:hidden}.display-none{display:none}.opacity-0{opacity:0}.opacity-1{opacity:1}.background-solid-light{background-color:#fff}.background-solid-dark{background-color:#000}.pl-6,.px-6{padding-left:4rem!important}.pl-7,.px-7{padding-left:5rem!important}.pl-8,.px-8{padding-left:6rem!important}.pl-9,.px-9{padding-left:7rem!important}.pl-10,.px-10{padding-left:8rem!important}.pl-11,.px-11{padding-left:9rem!important}.pl-12,.px-12{padding-left:10rem!important}.pr-6,.px-6{padding-right:4rem!important}.pr-7,.px-7{padding-right:5rem!important}.pr-8,.px-8{padding-right:6rem!important}.pr-9,.px-9{padding-right:7rem!important}.pr-10,.px-10{padding-right:8rem!important}.pr-11,.px-11{padding-right:9rem!important}.pr-12,.px-12{padding-right:10rem!important}.pt-6,.py-6{padding-top:4rem!important}.pt-7,.py-7{padding-top:5rem!important}.pt-8,.py-8{padding-top:6rem!important}.pt-9,.py-9{padding-top:7rem!important}.pt-10,.py-10{padding-top:8rem!important}.pt-11,.py-11{padding-top:9rem!important}.pt-12,.py-12{padding-top:10rem!important}.pb-6,.py-6{padding-bottom:4rem!important}.pb-7,.py-7{padding-bottom:5rem!important}.pb-8,.py-8{padding-bottom:6rem!important}.pb-9,.py-9{padding-bottom:7rem!important}.pb-10,.py-10{padding-bottom:8rem!important}.pb-11,.py-11{padding-bottom:9rem!important}.pb-12,.py-12{padding-bottom:10rem!important}.mb-6,.my-6{margin-bottom:4rem!important}.mb-7,.my-7{margin-bottom:5rem!important}.mb-8,.my-8{margin-bottom:6rem!important}.mb-9,.my-9{margin-bottom:7rem!important}.mb-10,.my-10{margin-bottom:8rem!important}.mb-11,.my-11{margin-bottom:9rem!important}.mb-12,.my-12{margin-bottom:10rem!important}.pt-p3{padding-top:20%}.pr-1px{padding-right:1px!important}.ls-1{letter-spacing:1px!important}.ls-2{letter-spacing:2px!important}.ls-3{letter-spacing:3px!important}.ls-4{letter-spacing:4px!important}.ls-5{letter-spacing:5px!important}.ls-6{letter-spacing:6px!important}.lh-4{line-height:30px!important}.background-gradient-light{background:#f6f6f6;background:linear-gradient(to bottom right,#f6f6f6,#d4d4d4)}.background-gradient-dark{background:#1b232e;background:linear-gradient(to bottom right,#1b232e,#000000)}.bg-light-grey{background-color:#f6f6f6}.social-links a i{color:#2d394b}.social-links a:hover i{color:#00a13a}.color-light,.color-light a{color:#fff}.color-light a:hover{color:#00a13a}.color-dark,.color-dark a{color:#000}.color-dark a:hover,.color-green{color:#00a13a}.color-dark-blue,.color-dark-blue a{color:#2d394b}.color-dark-blue a:hover{color:#00a13a}.color-grey{color:#666}.block{padding-top:68px;padding-bottom:68px}.block-padding-vertical-high{padding-top:124px;padding-bottom:124px}.block-padding-top-normal{padding-top:36px}.block-padding-top-high{padding-top:56px}.block-padding-top-very-high{padding-top:90px}.block-padding-bottom-h1{padding-bottom:90px}.block-padding-bottom-h1-normal{padding-bottom:126px}.block-padding-bottom-h1-high{padding-bottom:146px}.h1-color-dark-blue h1{color:#2d394b}.cursor-pointer{cursor:pointer}.vertical-text-navigation-left{transform:rotate(90deg);transform-origin:left bottom 0;margin-left:90%;margin-top:-18px}.vertical-text-navigation-right{transform:rotate(90deg);transform-origin:left bottom 0;margin-top:-18px;padding-bottom:2%}.vertical-text-navigation a{color:#fff!important;text-decoration:none!important;text-transform:uppercase;font-size:15px;letter-spacing:2px}.vertical-text-navigation a:hover{text-decoration:none!important}video.bg-video{background:#000;position:fixed;left:50%;transform:translate(-50%);z-index:-100}@media screen and (orientation: portrait){video.bg-video{height:100%}}@media screen and (orientation: landscape){video.bg-video{width:100%}}@media screen and (max-width: 574px){h1{letter-spacing:2px}}@media screen and (max-width: 400px){#quotes{display:none}}div.wpforms-container-full .wpforms-form .wpforms-field-label,.wpforms-form .wpforms-field-sublabel{color:#fff}.wpforms-confirmation-container-full p{color:#000!important}.wpforms-container.wpforms-container-full button[type=submit].wpforms-submit{margin:0;display:block;padding:13px 36px;background:#000;border:2px solid #fff;border-radius:24px;color:#fff;font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;transition:background ease-in-out .15s,border ease-in-out .15s,color ease-in-out .15s}.wpforms-container.wpforms-container-full button[type=submit].wpforms-submit:hover{background:#00a13a;border:2px solid #00a13a;box-shadow:none}@media (max-width: 575px){#main-menu nav a.nav-link:hover,#main-menu .active a.nav-link{border-bottom:none}h1{font-size:50px;line-height:65px}.product-template-default .container-fluid .container-fluid .container-fluid .pl-0,.product-template-default .container-fluid .container-fluid .container-fluid .pr-0{padding-right:0!important;padding-left:0!important;padding-bottom:15px!important}.wpforms-container.wpforms-container-full button[type=submit].wpforms-submit{margin:0 auto}}.woocommerce-message a{color:#000!important}.tml{color:#fff}.tml a{text-decoration:underline!important}.content-filters{margin:25px 0}.content-filters li{margin:25px 5px}.page-template-page-front #footer{display:none}#dev-bar{position:absolute;top:34px;width:15%}#dev-bar .devbar-collapse{width:180px}#dev-bar a{font-size:14px;color:#00a13a}#dev-bar a:hover{text-decoration:underline}#footer{background-color:#000;font-size:12px;font-weight:500;line-height:25px;color:#fff}#footer a{color:#fff}#footer a:hover{color:#00a13a}.footer-contact-info{padding-right:32px}#footer-contact-info img{padding-bottom:10px}#footer img.footer-logo{width:82%}@media (max-width: 575px){#footer img.footer-logo{width:100%}}.footer-section ul{padding-left:0}.footer-section-title{padding-top:4px;letter-spacing:2px;padding-bottom:20px;text-transform:uppercase}.footer-copyright{color:#8f8f8f}.footer-links>a{display:inline-block;padding:0 20px}@media (max-width: 575px){.footer-links{padding:20px 0;text-align:center}}.footer-section ul li{list-style-type:none}.header-background{background-position:center}.background-image{background-size:cover;background-repeat:no-repeat}.header-dark h1,.header-dark h2,.header-dark h3,.header-dark h4,.header-dark p,.header-dark ul,.header-dark,#main-menu .menu-items .fa,.navbar-dark .navbar-nav .nav-link{color:#fff}.header-dark a{color:#00a13a;text-decoration:underline}.header-dark a:hover{text-decoration:underline}.header-dark-image h1,.header-dark-image h2,.header-dark-image h3,.header-dark-image h4,.header-dark-image p,.header-dark-image ul,#main-menu .menu-items .fa,.navbar-dark .navbar-nav .nav-link{color:#fff}.header-dark-image a{color:#fff;text-decoration:underline}.header-dark-image a:hover{text-decoration:underline}.header-dark-image .header-button{border-color:#fff}.header-dark-image .header-button .header-button-inner{color:#fff}.header-dark-image .header-button:hover{border-color:#00a13a;background-color:#fff}.header-dark-image .header-button:hover .header-button-inner{color:#00a13a}.header-light h1,.header-light h2,.header-light h3,.header-light h4,.header-light p,.header-light ul,.navbar-light .navbar-nav .nav-link,.header-light .navbar-toggler i,.header-light a,.header-light #main-menu a{color:#000}.text-big{font-size:18px}.header-title{color:#fff}@media screen and (max-width: 992px){.header-left,.header-right{display:none}}.header-button{position:absolute;bottom:64px;left:50%;border:1px solid #00a13a;width:92px;height:92px;margin-left:-46px;border-radius:50%;cursor:pointer;transition:all .35s}.header-button:hover{background-color:#00a13a}.header-button-area{height:160px}.header-button-area a{color:#00a13a;transition:all .35s}.header-button-area a:hover{text-decoration:none}.header-button:hover a{color:#fff;text-decoration:none}.header-button-inner{color:#00a13a;font-weight:700;text-transform:uppercase;text-align:center;transition:all .35s}.header-button-scroll .header-button-inner,.header-button-link .header-button-inner{padding-top:16px}.contact-button .fa{font-size:20px;font-weight:100;padding-top:4px}.header-button:hover .header-button-inner{color:#fff}#main-menu .navbar{padding:0}.navbar a{text-transform:uppercase;letter-spacing:.2em;font-weight:500;text-decoration:none}.navbar a:hover{color:#00a13a;text-decoration:none}.nav-link{padding-left:4px!important;padding-right:0!important;padding-bottom:6px!important}.nav-item{padding-left:11px;padding-right:11px}#main-menu nav a,#main-menu nav button{color:#fff;text-transform:uppercase;letter-spacing:.24em;border-bottom:1px solid transparent}#main-menu nav button{padding:0;border:none}#main-menu nav form{display:inline}.header-bright #main-menu nav a{color:#000}#main-menu .active a{color:#00a13a;border-bottom:1px solid #00a13a}.header-bright #main-menu .active a{color:#00a13a}#main-menu nav a:hover{color:#00a12a;border-bottom:1px solid #00a13a}#main-menu .dropdown:hover .dropdown-menu{display:block}#main-menu a.navbar-brand{min-width:20%}#main-menu a.navbar-brand:hover{border-bottom:1px solid transparent}#main-menu .navbar-brand img{height:33px;width:auto}@media (max-width: 380px){#main-menu .navbar-brand img{height:22px}}#main-menu .navbar-brand{padding-right:20px}.logo-svg path{fill:#000}.navbar-toggler i{color:#fff;font-size:32px}@media screen and (max-width: 574px){#main-menu .navbar-brand{width:70%}}#main-menu .menu-icons{margin-left:24px;margin-top:8px}#main-menu .menu-icons i{margin-left:12px}#main-menu .menu-icons span{margin-left:12px;margin-right:-12px}#main-menu .menu-icons .fa{font-size:18px}#main-menu .menu-icons .menu-icon{display:inline-block;margin-top:0;margin-bottom:0}@media (max-width: 1490px){#main-menu .menu-icons .menu-icon .label{display:none}}@media (max-width: 960px){#main-menu #navbarNavDropdown{padding-top:10px;padding-bottom:10px}#main-menu .menu-icons{text-align:center;margin-left:0;margin-right:0;width:100%}#main-menu .menu-icon{margin-left:12px;margin-right:12px}#main-menu .beta-badge{display:none}#main-menu a.navbar-brand{width:auto}}#main-menu .menu-icons .menu-icon:hover,#main-menu .menu-icons .menu-icon:hover .fa{color:#00a13a}.header-howto a,.header-videos a{color:#00a13a;text-decoration:underline}.header-howto img{width:100%;margin-right:2px}.images-split{border-right:1px solid #fff}.hard-facts h3,.hard-facts h4,.heard-facts p,.hard-facts ul{color:#00a13a}#main-menu .menu-icons a{position:relative}#main-menu .menu-icons a .fa{color:#fff}.header-light #main-menu .menu-icons a .fa{color:#000}#main-menu .menu-icons a.active .fa{color:#00a13a}#main-menu .menu-icons a:hover{border-bottom:0}#main-menu .dropdown-menu{border:0;left:-30%;padding-top:14px;margin-top:-1px;background-color:transparent}#main-menu .dropdown-menu .dropdown-menu-links{background-color:#fff}#main-menu .dropdown-menu a{color:#000;font-size:14px;font-weight:500;border-bottom:none}#main-menu .dropdown-menu a:hover{color:#00a13a}.popover{background-color:#000;border-color:#666;border-radius:1px;max-width:none}.popover-body{color:#fff}.popover-search{border:none;background-color:transparent;margin-right:278px}.popover-search .input-group-addon{border-radius:1px}#search-input{border-radius:1px;width:320px}#search-input:focus{border-color:#00a13a;box-shadow:none}.popover-search .popover-body{color:#fff}.cart-item-count{position:absolute;margin-left:22px;margin-top:-14px;padding-bottom:10px;background-color:#00a13a;width:14px;height:14px;border-radius:50%;cursor:pointer}.cart-item-count p{color:#fff;font-weight:800;font-size:10px;letter-spacing:0;text-align:center;margin-top:-2px;margin-left:1px}.cart--active .fa{color:#00a13a!important}@media screen and (min-width: 992px){.beta-badge{position:absolute;top:0;right:-100px;z-index:999;width:91px;height:95px}}.register-page__intro,.login-page__intro{max-width:780px;margin:40px auto 80px;text-align:center}.register-page__intro h1,.login-page__intro h1{color:#fff;font-weight:800}.register-page__intro h5,.login-page__intro h5{color:#00a13a;font-weight:800;letter-spacing:.2em}.register-page__intro img,.login-page__intro img{display:block;margin:60px auto;height:auto;width:100%;max-width:660px}.register-page__intro p,.login-page__intro p{font-size:18px;letter-spacing:.15em;color:#00a13a}.register-page__form,.login-page__form{max-width:567px;margin:0 auto}.register-page__footer,.login-page__footer{max-width:780px;margin:40px auto;text-align:center;text-transform:uppercase;font-size:14px;letter-spacing:.15em}.register-page__form .submit-group{text-align:center}.login-page__form .submit-group{margin-top:24px;display:flex;align-items:center}.login-page__form .submit-group__left{flex:1;text-align:start}.login-page__form .submit-group__right{text-align:end}.front-tiles__tile{display:block;height:260px;height:55vw;overflow:hidden;position:relative;background:#fff}.front-tiles__tile:nth-child(2),.front-tiles__tile:nth-child(3){background:#e5e5e5}.front-tiles__tile--disabled{cursor:not-allowed}.front-tiles__tile__image,.front-tiles__tile__hover{position:absolute;top:0;left:0;z-index:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.front-tiles__tile__hover{display:none;background:#000000;z-index:1}.front-tiles__tile__hover h2,.front-tiles__tile__hover p{color:#00a13a}.front-tiles__tile:hover .front-tiles__tile__hover{display:block}.front-tiles__tile__text,.front-tiles__tile__video{position:absolute;height:auto;width:100%;top:50%;left:0;transform:translateY(-50%);text-align:center}.front-tiles__tile__icon i{font-size:1.8em}.front-tiles__tile__text h2{margin:0}@media (min-width: 576px){.front-tiles{position:relative;height:800px;height:calc(100vh - 86px)}.front-tiles__tile{position:absolute;height:50%;width:50%}.front-tiles__tile:nth-child(1){top:0;left:0}.front-tiles__tile:nth-child(2){top:0;right:0}.front-tiles__tile:nth-child(3){bottom:0;left:0}.front-tiles__tile:nth-child(4){bottom:0;right:0}}@media (max-width: 575px){.page-template.page-template-page-front #header{display:flex;flex-direction:column}.page-template.page-template-page-front #header>.container-fluid{order:1}.page-template.page-template-page-front #header>.front-tiles{order:2}}.cart{max-width:940px;margin:75px auto}.cart__header{text-align:center}.cart__header h1{color:#00a13a}.cart__items{border-top:1px solid #000;margin:75px 0 100px}@media (max-width: 575px){.cart__items{margin-left:20px;margin-right:20px}}.cart__item,.cart__empty{border-bottom:1px solid #000;padding:25px 0}.cart__empty{padding:60px 0;text-align:center}.cart__item{align-items:center;display:flex}.cart__item__image{flex:0 0 140px;width:140px}@media (max-width: 575px){.cart__item__image{display:none}}.cart__item__content{flex:1;padding:7px 25px}@media (max-width: 575px){.cart__item__content{padding-left:0}}.cart__item__actions{text-align:right}.cart__item__remove{border:none;background:transparent;cursor:pointer;color:#000;font-size:24px;margin-bottom:12px}.cart__item__remove:hover{color:#00a13a}.cart__customer-details{margin:70px 0}.cart__reseller{border:1px solid #00a13a;border-radius:40px;padding:40px 75px;margin:35px auto;max-width:880px}.cart__reseller>h2{text-align:center}.cart__reseller>p{text-align:center;color:#00a13a}@media (max-width: 575px){.cart__reseller{padding:20px 40px;margin:35px 20px}.cart__reseller h2{text-align:center}}.cart__confirm{margin:42px 0}.cart__confirm .form-check{max-width:244px;margin:42px auto;text-align:center}.cart__confirm .form-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:12px;border:1px solid #000;border-radius:4px;width:15px;height:15px}.cart__confirm .form-check input[type=checkbox]:checked{background:#00a13a}.cart__confirm .form-check label{color:#000;text-transform:none;font-size:14px;letter-spacing:normal}.cart__confirm p{color:#00a13a;text-align:center;text-transform:uppercase;font-size:14px;letter-spacing:.15em}.cart__submit{margin:35px auto;width:273px}.cart__submit .btn.btn-submit,.cart__submit .btn.btn-submit:hover{background:#00a13a;color:#fff}.cart__submit .btn.btn-submit:disabled,.cart__submit .btn.btn-submit:disabled:hover{background:#666666;border:none;color:#fff;cursor:not-allowed}.cart-sent{margin:240px 0;text-align:center}.support-page__intro{margin:80px auto;max-width:690px;text-align:center}.support-page__intro h1{color:#00a13a;margin-bottom:50px}@media (max-width: 575px){.support-page__intro h1{margin-bottom:30px}.support-page__intro h4{font-size:12px;line-height:20px;letter-spacing:3px}}.support-page__items{border-top:1px solid #000;margin:80px auto;max-width:950px}.support-item{border-bottom:1px solid #000;padding:20px 0;display:flex;align-items:center;position:relative}.support-item__icon{display:block;width:125px;height:95px;flex:0 0 125px}.support-item__content{flex:1;padding:0 25px}.support-item__title{margin-bottom:5px;letter-spacing:.15em}.support-item__more{flex:0 0 60px;display:block;height:60px;width:60px;border:1px solid #000;border-radius:50%;color:#000;text-align:center;vertical-align:center;padding:19px 0}.support-item__more:hover{border-color:#00a13a}.support-item__more:after{position:absolute;top:0;left:0;right:0;bottom:0;content:" "}@media (max-width: 575px){.support-item{flex-wrap:wrap}.support-item__icon{height:auto;width:100%;flex:0 0 100%}.support-item__content{padding:20px 0}}.profile-page{margin-top:100px;margin-bottom:100px}.profile-page .submit-group{text-align:start}.profile-page .btn.btn-submit{background:#fff;border-color:#000;border-width:1px;color:#000}.profile-page .btn.btn-submit:hover{background:#00a13a;border-color:#00a13a;color:#fff}.profile-form--readonly .form-control:disabled,.profile-form--readonly .form-control[readonly]{background:none;color:gray;border:0;padding:0}.profile-form--readonly select.form-control:not([size]):not([multiple]){height:auto}.profile-form--readonly select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.products-page{background:#000;color:#fff}.products-page__intro{margin:80px auto;max-width:690px;text-align:center}.products-page__intro h1{color:#00a13a;margin-bottom:20px}.products-page__intro p{font-size:18px;line-height:24px;margin-bottom:12px}@media (max-width: 710px){.products-page__intro{padding:20px}}.products-page__filter{display:flex;align-items:center;margin:50px 0}.products-page__filter>*{padding:0 10px}.products-page__filter .select-with-arrow{flex:1}.products-page__filter ul{margin:0 auto}.products-page__filter li.active{text-decoration:underline}.products-page__articles__item{padding:11px}.article-teaser{color:#000}.article-teaser__image{display:block;width:100%;height:auto}.article-teaser__content{flex:1;padding:25px 30px 25px 45px;display:flex;flex-direction:column;justify-content:space-between;min-height:330px}.article-teaser__content h2{line-height:38px;letter-spacing:7px}.article-teaser__info{padding-bottom:10px}.article-teaser__cart{display:flex;justify-content:space-between;align-items:center}.article-teaser__cta{background:transparent;border:1px solid #000;border-radius:24px;color:#000;padding:13px 36px;font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;transition:background ease-in-out .15s,border ease-in-out .15s,color ease-in-out .15s}.article-teaser__cta:hover{color:#00a13a;border-color:#00a13a}@media (max-width: 575px){.article-teaser{flex-direction:column}}.article-teaser:last-of-type{margin-bottom:80px}.counter{background:#000;border-radius:4px;display:flex;padding:1px;width:92px}.counter__incr,.counter__decr,.counter__btn{background:#000;border-radius:4px;color:#fff;padding:4px 0;font-size:14px;flex:1}.counter__value{border:none;border-radius:0;background:#fff;color:#000;padding:4px 0;font-size:14px;flex:1;text-align:center}.product-image img{width:100%}@media screen and (min-width: 768px){.product-info{margin-top:-160px}}.product-info h2{padding-bottom:32px;letter-spacing:9px;line-height:35px}@media screen and (max-width: 768px){.product-shop-button-container{text-align:center!important}}.product-info-main{background-color:#f6f6f6;height:240px}.product-info-title{height:80px}.product-info-main .btn{font-size:14px}.product-info-main-content{padding:28px 32px}.product-info-details{background-color:#00a13a;color:#fff;width:290px;padding-left:28px;padding-top:36px}.product-info-details .btn{color:#fff;border-color:#fff;font-size:14px}.product-info-details .btn:hover{color:#00a13a;background-color:#fff}.product-info-details-close{margin-top:-24px;float:right}.product-info-details-close a{font-size:24px;color:#fff}.product-info-details__text{margin-top:-15px}.product-info-price{color:#00a13a;font-weight:700;font-size:18px;margin-bottom:12px}.product-info-price sup{font-size:10px}.product-info .vertical-text-container{margin-left:-6px;margin-bottom:-30px}@media screen and (min-width: 768px){.more-products-link{margin-top:-72px}}.product-thumbnail-list{padding:5px 8px 0}.product-thumbnail{padding:7px}.product-thumbnail img{border:1px solid transparent;cursor:pointer}.product-thumbnail img:hover{border:1px solid #00a13a}.no-min-height{min-height:0!important}.datasheet-link{text-decoration:underline;font-size:14px}.product-single{padding:160px 0}.product-single .article-teaser__cart{margin-top:80px}@media screen and (max-width: 576px){.product-expand-button{display:none!important}.product-info-details{opacity:1!important}.product-info-details-close{display:none!important}.product-single{padding:80px 0}}.my-products-page{margin:80px auto 160px;max-width:946px}.my-products-page__intro{margin:80px auto;max-width:740px;text-align:center}.my-products-page__intro h1{color:#00a13a;margin-bottom:50px}.my-products-page__intro__cta{font-size:18px;line-height:24px}@media (max-width: 575px){.my-products-page__intro h1{margin-bottom:30px}.my-products-page__intro h4{font-size:12px;line-height:20px;letter-spacing:3px}}.my-products-page h4{border-bottom:1px solid #000;color:#00a13a;font-size:18px;line-height:24px;text-align:center;padding:17px;margin-bottom:17px}.download-icon img{display:inline-block}.add-product-button{align-items:center;color:#00a13a;display:flex}.add-product-button:hover{color:#003b15}.add-product-button__icon{border:1px solid #00a13a;border-radius:50%;display:block;padding:24px;height:60px;width:60px;font-size:.8em}.add-product-button:hover .add-product-button__icon{border-color:#003b15}.add-product-button__label{display:block;text-transform:uppercase;padding:22px}.products-table td,.products-table th{border-top:1px solid #000}.products-table thead td,.products-table thead th{border:none;color:gray;text-transform:uppercase}.products-table form{display:inline-block}.register-my-product input[type=date]{padding-top:2px;padding-bottom:1px;height:38px}.register-my-product .second-group{display:flex}.register-my-product .second-group__1st{flex:1}.register-my-product .second-group__2nd{padding-top:52px;padding-left:20px;width:125px}@-webkit-keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@-webkit-keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:1px dashed #00a13a;border-radius:5px;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:#00a13a;line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:#fffc}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:#fff6;padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:rgba(0,0,0,.8);border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:rgba(0,0,0,.8);border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:white;display:block;position:relative;height:100%;width:0;transition:width .3s ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}
