/*!
Theme Name: Luxsmart
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Positive Design
Author URI: https://positivedesign.hu/
Description: A child theme for LuxSmart.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: luxsmart
*/
 input,textarea,button,select,a,h3,li{-webkit-tap-highlight-color:#fff0}*:focus,*:active{outline:0}img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.page-template-default{--global-md-spacing:1.5rem}.popup-drawer .drawer-inner{max-width:100%!important}.mobile-html-inner a.brand{position:absolute;top:14px;left:41px}.drawer-header,.site-header-item-mobile-navigation,.mobile-drawer-content{background-color:var(--global-palette5)}.mobile-header-button-wrap{margin:10px 0 30px 0}.menu-toggle-icon{width:30px;height:15px;background-image:url(/wp-content/uploads/2023/02/menu-toggle.svg);background-size:100%}.menu-toggle-icon svg{display:none}.drawer-content.mobile-drawer-content .site-header-item{margin-bottom:0}.site-header-item-mobile-navigation{padding-top:10px}body .popup-drawer .drawer-content{padding:0}.site-header-main-section-right{margin-right:-30px}@media (min-width:1025px){.site-header-main-section-right{margin-right:0}}body .lux-hero-slider .kt-carousel-arrowstyle-outlineblack .slick-prev,body .lux-hero-slider .kt-carousel-arrowstyle-outlineblack .slick-next{border:0}.splide__arrow svg,body .lux-hero-slider .kt-carousel-arrowstyle-outlineblack .slick-prev:before,body .lux-hero-slider .kt-carousel-arrowstyle-outlineblack .slick-next:before{display:none}body .lux-hero-slider .kt-carousel-arrowstyle-outlineblack .slick-prev,body .lux-hero-slider .kt-carousel-arrowstyle-outlineblack .slick-next{opacity:1;background-position:center center}body .lux-hero-slider .kt-carousel-arrowstyle-outlineblack .slick-prev{background:url(/wp-content/uploads/2023/03/left.svg);background-repeat:no-repeat;background-size:11px 25px;background-position:left center}body .lux-hero-slider .kt-carousel-arrowstyle-outlineblack .slick-next{background:url(/wp-content/uploads/2023/03/right.svg);background-repeat:no-repeat;background-size:11px 25px;background-position:right center}@media (max-width:767px){.kb-advanced-slide-inner .wp-block-kadence-advancedbtn{display:none}}@media (min-width:768px){body .lux-hero-slider .kt-carousel-arrowstyle-outlineblack .slick-prev,body .lux-hero-slider .kt-carousel-arrowstyle-outlineblack .slick-next{background-size:16px 44px;background-position:center center}}.blog .post-thumbnail-inner{border-radius:25px;overflow:hidden}.blog a.post-more-link{font-size:24px;line-height:1.218em;padding:10px 16px;background-color:var(--global-palette5);border-radius:35px;text-transform:unset}.blog a.post-more-link:hover{color:var(--global-palette3)}.blog .more-link-wrap{text-align:center;margin-top:30px}.blog a.post-more-link .kadence-svg-iconset{display:none}.gform_wrapper #field_1_6{margin-top:2px}.gfield_visibility_hidden,.gform_submission_error,.gform_validation_errors,.gform_heading,.hidden_label .gfield_required,.hidden_label .gfield_label{display:none}.gform_wrapper .gform_fields{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr 10%) [12];grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:7px;grid-row-gap:10px}.gform_wrapper .gfield{grid-column:1/-1;position:relative;padding:0;border:0}.gform_wrapper .gfield.gfield--width-half{-ms-grid-column-span:6;grid-column:span 6}.gfield.gfield-onefifth{-ms-grid-column-span:5;grid-column:span 5}.gfield.gfield-onesixth{-ms-grid-column-span:1;grid-column:span 1}#gform_wrapper_1 .gfield-onefourth{-ms-grid-column-span:5;grid-column:span 5}@media (max-width:700px){.gform_wrapper .gfield.gfield--width-half{-ms-grid-column-span:1 / -1;grid-column:1 / -1}.gfield.gfield-onesixth{-ms-grid-column-span:1;grid-column:span 1}.gfield.gfield-onefifth{-ms-grid-column-span:9;grid-column:span 9}#gform_wrapper_1 .gfield-onefourth{-ms-grid-column-span:11;grid-column:span 11}}.gfield_description.validation_message{font-size:.8em;color:red;line-height:1.3em;margin:6px 0 0 20px}.ginput_container_consent+.gfield_description.validation_message{width:calc(100% - 40px);position:relative;left:15px;top:20px;margin-bottom:35px}.gfield_consent_description{font-size:.8em;margin:10px 0 0 40px}.gfield input[type='text'],.gfield input[type='email'],.gfield input[type='number'],.gfield input[type='tel'],.gfield textarea,.gfield select,.gfield input[type='text']:focus,.gfield input[type='email']:focus,.gfield input[type='number']:focus,.gfield input[type='tel']:focus,.gfield textarea:focus,.gfield select:focus{border-radius:0;width:100%;box-shadow:none;color:var(--global-palette3);padding:11px 16px;transition:0.1s all ease-out;border:1px solid var(--global-palette9)}.gf_plusplus input{text-align:center;margin-top:20px}.gf_plusplus:before{content:'+';position:absolute;top:32px;left:20%}.lux-phone-label label{margin-left:-63px}.gfield textarea{height:120px}.gfield_label,.lux-w-bold{font-weight:700}.gform-field-label,.gfield_label{font-size:13px}.gform_footer.top_label{text-align:center}.gfield_required_asterisk{color:red}@media (min-width:768px){.gform_footer.top_label{text-align:left}.gform-field-label,.gfield_label{font-size:16px}}.gform_body fieldset{margin:0}.gfield_consent_label{padding-left:40px;display:inline-block;position:relative;cursor:pointer}.gfield_consent_label a,.gfield_consent_label a:hover{color:var(--global-palette3)}.gfield_consent_label:before{content:'';width:23px;height:22px;position:absolute;border:1px solid var(--global-palette9);background-color:var(--global-palette9);top:0;left:0}.ginput_container_consent input[type='checkbox']:checked+.gfield_consent_label:before{background-color:var(--global-palette1);border:1px solid var(--global-palette1)}.gfield_consent_label:after{content:'';border-right:3px solid var(--global-palette9);border-top:3px solid var(--global-palette9);width:10px;height:16px;position:absolute;top:10px;left:2px;transform:scaleX(-1) rotate(135deg);transform-origin:left top;opacity:0}.ginput_container_consent+.validation_message{margin:-16px 0 0 30px}.ginput_container_consent input[type='checkbox']:checked+.gfield_consent_label:after{-webkit-animation:checkm 0.8s ease 0s running;animation:checkm 0.8s ease 0s running;opacity:1}.gfield_html{margin-bottom:12px;font-size:13px;padding-left:46px}.gfield_html p{padding-left:46px}@keyframes checkm{0%{height:0;width:0}25%{height:0;width:10px}50%{height:16px;width:10px}}.ginput_container_consent input[type='checkbox']{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;width:0;position:absolute}.lux-f-desk-logo{display:none;margin-left:auto}.lux-f-mob-logo{display:block}@media (min-width:720px){.lux-f-desk-logo{display:block}.lux-f-mob-logo{display:none}}#cookie-law-info-bar[data-cli-style='cli-style-v2']{padding:35px clamp(35px, (100vw - 984px) * 50, 40px)}.cli-style-v2 .cli-bar-message{font-size:16px;line-height:1.5em}.cli-style-v2 .cli-bar-btn_container .wt-cli-accept-all-btn{font-size:18px;line-height:1.6;padding:8px 40px}#cookie-law-info-again{padding:5px 10px;box-shadow:none}