/*!
Theme Name: unitex
Theme URI: https://digitalanimals.com.au/
Author: Digital Animals Agency
Author URI: https://digitalanimals.com.au/
Description: Custom theme for Unitex Australia
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: unitex
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
@font-face{font-family:"HelveticaNeue";src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueLight.eot);src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueLight.eot?#iefix) format("embedded-opentype"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueLight.woff2) format("woff2"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueLight.woff) format("woff"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueLight.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueMedium.eot);src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueMedium.eot?#iefix) format("embedded-opentype"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueMedium.woff2) format("woff2"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueMedium.woff) format("woff"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueMedium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueRegular.eot);src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueRegular.eot?#iefix) format("embedded-opentype"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueRegular.woff2) format("woff2"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueRegular.woff) format("woff"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueRegular.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueThin.eot);src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueThin.eot?#iefix) format("embedded-opentype"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueThin.woff2) format("woff2"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueThin.woff) format("woff"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueThin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueBold.eot);src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueBold.eot?#iefix) format("embedded-opentype"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueBold.woff2) format("woff2"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueBold.woff) format("woff"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/HelveticaNeueBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Syne";src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Regular.eot);src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Regular.eot?#iefix) format("embedded-opentype"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Regular.woff2) format("woff2"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Regular.woff) format("woff"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Syne";src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Medium.eot);src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Medium.eot?#iefix) format("embedded-opentype"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Medium.woff2) format("woff2"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Medium.woff) format("woff"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Syne";src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Bold.eot);src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Bold.eot?#iefix) format("embedded-opentype"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Bold.woff2) format("woff2"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Bold.woff) format("woff"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Syne";src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-ExtraBold.eot);src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-ExtraBold.eot?#iefix) format("embedded-opentype"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-ExtraBold.woff2) format("woff2"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-ExtraBold.woff) format("woff"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Syne";src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-SemiBold.eot);src:url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-SemiBold.eot?#iefix) format("embedded-opentype"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-SemiBold.woff2) format("woff2"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-SemiBold.woff) format("woff"),url(//www.unitex.com.au/wp-content/themes/unitex/assets/fonts/Syne-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--primary-color-rgb:0,137,196;--primary-color:rgba(var(--primary-color-rgb),1);--secondary-color-rgb:128,129,132;--secondary-color:rgba(var(--secondary-color-rgb),1);--slate-color-rgb:46,59,66;--slate-color:rgba(var(--slate-color-rgb),1);--light-gray-color-rgb:214,214,214;--light-gray-color:rgba(var(--light-gray-color-rgb),1);--mid-light-gray-color-rgb:246,246,246;--mid-light-gray-color:rgba(var(--mid-light-gray-color-rgb),1);--gray-color-rgb:217,217,217;--gray-color:rgba(var(--gray-color-rgb),1);--light-blue-color-rgb:242,251,255;--light-blue-color:rgba(var(--light-blue-color-rgb),1);--dark-color-rgb:36,41,46;--dark-color:rgba(var(--dark-color-rgb),1);--dark-gray-color-rgb:77,77,77;--dark-gray-color:rgba(var(--dark-gray-color-rgb),1);--text-color-rgb:36,41,46;--text-color:rgba(var(--text-color-rgb),1);--border-color-rgb:36,41,46;--border-color:rgba(var(--border-color-rgb),1);--white-color-rgb:255,255,255;--white-color:rgba(var(--white-color-rgb),1);--black-color-rgb:0,0,0;--black-color:rgba(var(--black-color-rgb),1);--error-color-rgb:229,73,73;--error-color:rgba(var(--error-color-rgb),1);--success-color-rgb:39,192,40;--success-color:rgba(var(--success-color-rgb),1);--input-color-rgb:36,41,46;--input-color:rgba(var(--input-color-rgb),1);--scrollbar-thumb-color:var(--primary-color);--scrollbar-track-color:rgba(var(--primary-color-rgb),.2);--body-font:"HelveticaNeue";--title-font:"Syne";--main-header-height:117px;--top-header-bar-height:36px;--section-spacing:80px;--body-font-size:clamp(1rem, 0.216vw + 0.866rem, 1.125rem);--body-line-height:1.75;--transition:.3s;--transition-2:.5s;--gutter:32px;--modal-backdrop-opacity:.5;--modal-backdrop-color:rgba(var(--black-color-rgb),var(--modal-backdrop-opacity));--swiper-pagination-bullet-inactive-color:var(--gray-color);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-border-radius:0px;--swiper-pagination-bullet-height:4px;--swiper-pagination-bullet-width:41px;--swiper-pagination-color:var(--dark-color);--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-margin:56px;--swiper-outside:30px;--form-input-height:46px;--form-input-padding-inline:20px;--form-select-arrow-right-position:30px;--form-control-wrap-margin-bottom:30px;--form-accent-color:var(--primary-color)}body{font-family:var(--body-font);font-weight:100;letter-spacing:.05em}body,button,input,select,optgroup,textarea,P{color:var(--text-color);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:100;letter-spacing:.05em}p{margin-bottom:16px;letter-spacing:.05em}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--dark-color);font-family:var(--title-font);letter-spacing:-.05em;text-transform:uppercase}p a,a{color:var(--primary-color);transition:var(--transition)}p a:hover,a:hover{color:var(--dark-color)}h1,.h1-title{font-size:clamp(3.438rem, 2.694vw + 1.767rem, 5rem);line-height:1;margin-bottom:12px}h2,.h2-title{font-size:clamp(2.5rem, 1.078vw + 1.832rem, 3.125rem);line-height:1;margin-bottom:14px}h3,.h3-title{font-size:clamp(1.375rem, 1.078vw + 0.707rem, 2rem);line-height:1;margin-bottom:0}h4,.h4-title{font-size:clamp(1.25rem, 0.431vw + 0.983rem, 1.5rem);line-height:1;margin-bottom:0}h5,.h5-title{font-size:clamp(1.125rem, 0.216vw + 0.991rem, 1.25rem);line-height:1;margin-bottom:0}h6,.h6-title{font-size:clamp(1rem, 0.216vw + 0.866rem, 1.125rem);line-height:1;margin-bottom:0}.p1{font-size:clamp(1.125rem, 0.216vw + 0.991rem, 1.25rem);line-height:1.75;color:var(--text-color);font-weight:100}.p2{font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--text-color);font-weight:100}.p1>*,.p2>*{font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.play-btn{--size:60px;width:var(--size);height:var(--size);color:var(--primary-color);background:var(--white-color);border-radius:50%;display:flex;align-items:center;justify-content:center;padding-left:3px;box-shadow:0 3px 10px rgba(var(--dark-color-rgb),.16);transition:var(--transition)}.play-btn:hover{background:var(--primary-color);color:var(--white-color)}.spinner{position:absolute;top:0;left:50%;width:100%;height:100%;transform:translate(-50%,0);background:rgba(var(--dark-color-rgb),.2);display:none;z-index:3}.spinner iconify-icon{font-size:40px;color:var(--primary-color);width:1em;height:1em;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:2;animation:rot360 .6s linear infinite}@keyframes rot360{100%{transform:rotate(360deg)}0%{transform:rotate(0deg)}}.my-80{margin-block:var(--section-spacing)}.mt-80{margin-top:var(--section-spacing)}.mb-80{margin-bottom:var(--section-spacing)}.py-80{padding-block:var(--section-spacing)}.pt-80{padding-top:var(--section-spacing)}.pb-80{padding-bottom:var(--section-spacing)}@media (min-width:992px){.container{--container-max-width:1712px;max-width:calc(var(--container-max-width) + var(--gutter));--container-gutter:var(--gutter)}}@media (max-width:991px){:root{--gutter:24px}h1,.h1-title{font-size:44px}h2,.h2-title{font-size:36px}}@media (max-width:782px){#wpadminbar{position:fixed}}@media (max-width:575px){:root{--swiper-pagination-bullet-width:30px;--section-spacing:60px}h1,.h1-title{font-size:34px}h2,.h2-title{font-size:28px}h3,.h3-title{font-size:20px}h4,.h4-title{font-size:18px}}@media (max-width:400px){:root{--form-input-height:44px;--form-input-padding-inline:15px;--form-select-arrow-right-position:25px;--form-control-wrap-margin-bottom:25px}h1,.h1-title{font-size:30px}h2,.h2-title{font-size:26px}.container{--container-gutter:calc(var(--gutter) / 2)}}.common-sec{--extra-space:67px;margin-top:var(--extra-space);padding-bottom:clamp(6.25rem, 10.776vw - 0.431rem, 12.5rem)}.common-sec-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px 24px;margin-bottom:40px}.common-sec-title .common-sec-title-content{display:flex;flex-direction:column;gap:10px;flex:1}.common-sec-title .common-sec-title-content>*{margin-bottom:0}.common-sec-title .common-sec-title-content-btn{display:flex;justify-content:flex-end;flex:0 0 auto}.common-sec .common-content-box{margin-top:calc(var(--extra-space) * -1)}.common-content-box{display:flex;flex-direction:column;gap:clamp(1.5rem, 0.862vw + 0.966rem, 2rem);padding:clamp(2.188rem, 3.341vw + 0.116rem, 4.125rem) clamp(2.5rem, 3.448vw + 0.362rem, 4.5rem);background-color:var(--dark-color)}.common-content-box .sec-title .h2-title{margin-bottom:0}.common-content-box .p2{max-width:500px}.common-content-box .p2 ul{list-style:disc;margin:0 0 16px 30px}.common-content-box .p2 ol{margin:0 0 16px 30px}.common-content-tags ul{display:flex;flex-wrap:wrap;gap:8px}.common-content-tags ul li{line-height:1}.common-content-tags ul li a{display:inline-block;padding:7px;font-size:14px;line-height:1;font-weight:300;color:var(--white-color);background-color:transparent;border:1px solid var(--white-color);transition:var(--transition)}.common-content-tags ul li a:hover{border-color:var(--primary-color);color:var(--white-color);background-color:var(--primary-color)}.common-slider-wp{position:relative}.common-slider-sec .swiper .common-slider-image{padding-top:clamp(11.25rem, 21.552vw - 2.112rem, 23.75rem);height:100%}.common-slider-pagination-wrapper{position:relative;bottom:74px;margin-bottom:-18px;line-height:1;pointer-events:none}.common-slider-pagination-wrapper .common-slider-pagination-inner{display:inline-flex;flex-wrap:wrap;align-items:center;gap:clamp(2.5rem, 2.478vw + 0.963rem, 3.938rem);pointer-events:auto}.common-slider-pagination-wrapper .common-slider-pagination-inner .swiper-pagination{--swiper-pagination-bullet-margin:0px;justify-content:flex-start;width:auto}.common-slider-sec .swiper{--extra-space:125px;padding-bottom:var(--extra-space)}.common-slider-sec .swiper .swiper-slide{height:auto;box-sizing:border-box}.common-slider .common-slider-image .container,.common-slider .common-slider-image .container .row,.common-slider .common-slider-image .container .row [class*=col-]{height:100%}.common-slider-sec .common-content-box{display:flex;flex-direction:column;justify-content:center;height:calc(100% + var(--extra-space));margin-bottom:calc(var(--extra-space) * -1)}.common-slider-sec .common-content-box .p2{max-width:100%;max-height:284px}.social-media ul{display:flex;flex-wrap:wrap;gap:8px}.social-media ul li a{--size:50px;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background-color:transparent;color:var(--dark-color);font-size:24px;transition:var(--transition)}.social-media ul li a:hover,.social-media.social-media-white ul li a:hover{background-color:var(--primary-color);color:var(--white-color);border-color:var(--primary-color)}.social-media ul li a svg{width:1em;height:1em}.social-media.social-media-white ul li a{background-color:var(--white-color);border-color:var(--white-color)}.sec-title.mb-40{margin-bottom:40px}@media (min-width:992px){.common-content-box{max-width:840px}.common-content-box.common-content-box-right{margin-left:auto}}@media (max-width:991px){.common-sec{--extra-space:50px}.common-content-box{padding:40px 30px}.common-sec-title{margin-bottom:30px}.common-sec-title:has(.common-sec-title-content-btn .for-des){gap:0}.common-slider-sec .swiper .common-slider-image{padding-top:120px}.common-slider-sec .swiper{--extra-space:80px}.common-slider-pagination-wrapper{margin-top:30px;bottom:0;margin-bottom:0}.sec-title.mb-40{margin-bottom:30px}}@media (max-width:575px){.common-sec{padding-bottom:80px}.common-content-box{padding:35px 25px}.common-slider-sec .swiper .common-slider-image{padding-top:100px}.social-media ul li a{--size:44px;font-size:22px}}@media (max-width:400px){.common-sec{padding-bottom:60px}.common-content-box{padding:30px 20px}.common-slider-sec .swiper .common-slider-image{padding-top:80px}.social-media ul li a{--size:40px;font-size:20px}}.common-form-wp{margin-right:-16px}.common-form .gform_heading{margin-bottom:40px}.common-form .gform_heading .gform_title{margin-bottom:40px}.common-form .gform_heading .gform_required_legend{display:none}@media (max-width:1699px){.common-form-wp{margin-right:0}}@media (max-width:991px){.common-form-wp{margin-right:0}.common-form .gform_heading{margin-bottom:30px}.common-form .gform_heading .gform_title{margin-bottom:30px}}.gform_wrapper.gform-theme{--gf-color-primary:var(--primary-color);--gf-form-gap-x:24px;--gf-form-gap-y:32px;--gf-transition-ctrl:var(--transition);--gf-form-footer-margin-y-start:32px;--gf-ctrl-label-color-req:var(--error--color);--gf-ctrl-file-zone-border-style:solid;--gf-ctrl-file-zone-radius:0px;--gf-ctrl-file-zone-padding-x:40px;--gf-ctrl-file-zone-padding-y:50px;--gf-ctrl-file-zone-height:auto;--gf-ctrl-file-prog-bar-bg-color-loading:var(--primary-color);--gf-color-danger:var(--error-color);--gf-ctrl-label-color-req:var(--error-color)}.gform_wrapper.gform-theme label.gfield_label.gform-field-label{font-size:var(--body-font-size);font-weight:700;text-transform:uppercase;line-height:1.75;margin-bottom:8px;color:var(--dark-color);letter-spacing:.05em}.gform_wrapper.gform-theme .gfield :where(input,textarea,select){--gf-local-padding-y:10px;--gf-local-padding-x:20px;border:1px solid var(--border-color);background:var(--white-color);border-radius:0;box-shadow:none;block-size:clamp(3.375rem, 1.078vw + 2.707rem, 4rem);font-size:var(--body-font-size);letter-spacing:.05em}.gform_wrapper.gform-theme .gfield :where(input,textarea,select):focus{outline:none}.gform_wrapper.gform-theme .gfield :where(textarea){min-block-size:200px !important;resize:none;display:block;overflow-wrap:break-word}.gform_wrapper.gform-theme .gfield .gfield_description{font-size:clamp(0.813rem, 0.323vw + 0.612rem, 1rem);font-weight:700;color:var(--secondary-color);letter-spacing:.05em;text-transform:uppercase;margin-top:8px}.gform_wrapper.gform-theme .gfield .gfield_description.validation_message{color:var(--error-color)}.gform-theme.gform_wrapper .gform_footer .gform_button.button{outline:none !important;--gf-ctrl-btn-size:clamp(3.375rem, 1.078vw + 2.707rem, 4rem);--gf-ctrl-btn-bg-color-primary:var(--dark-color);--gf-ctrl-btn-border-color-primary:var(--dark-color);--gf-ctrl-btn-radius:0px;--gf-ctrl-btn-color:var(--white-color);--gf-ctrl-btn-text-transform:uppercase;--gf-ctrl-btn-font-weight:300;--gf-ctrl-btn-letter-spacing:.05em;--gf-ctrl-btn-font-size:var(--body-font-size);--gf-ctrl-btn-padding-x:30px;--gf-ctrl-btn-padding-y:10px;--gf-ctrl-btn-bg-color-hover-primary:var(--primary-color);--gf-ctrl-btn-color-hover-primary:var(--white-color);--gf-ctrl-btn-border-color-hover-primary:var(--primary-color);--gf-ctrl-btn-bg-color-focus-primary:var(--primary-color);--gf-ctrl-btn-color-focus-primary:var(--white-color);--gf-ctrl-btn-border-color-focus-primary:var(--primary-color)}.gform_wrapper.gform-theme .gform-footer{position:relative}.gform_wrapper.gform-theme .gform-loader{position:absolute;right:10px;--gf-form-spinner-fg-color:var(--primary-color);--gf-form-spinner-bg-color:var(--black-color)}.gform_wrapper.gform-theme .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area:before{content:none}.gform_wrapper.gform-theme .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area{--gf-ctrl-border-color:var(--border-color)}.gform_wrapper.gform-theme .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_instructions{--gf-ctrl-file-zone-instructions-margin-y-end:16px;font-size:var(--body-font-size);text-transform:uppercase;font-weight:300;color:var(--dark-color);letter-spacing:.05em}.gform_wrapper.gform-theme .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area .button.gform_button_select_files{background:var(--dark-color);border:1px solid var(--border-color);display:inline-flex;justify-content:center;align-items:center;gap:clamp(1rem, 0.862vw + 0.466rem, 1.5rem);border-radius:0;font-size:var(--body-font-size);line-height:1;padding-inline:clamp(1.25rem, 1.293vw + 0.448rem, 2rem);padding-block:clamp(0.625rem, 0.539vw + 0.291rem, 0.938rem);color:var(--white-color);font-weight:300;text-align:center;text-transform:uppercase;cursor:pointer;outline:none !important;transition:var(--transition);overflow:hidden;position:relative;z-index:2;-webkit-appearance:none;appearance:none}.gform_wrapper.gform-theme .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area .button.gform_button_select_files:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color)}.gform_wrapper.gform-theme .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area .button.gform_button_select_files:after{--size:32px;content:"";width:var(--size);height:var(--size);display:block;background:var(--white-color);--mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDExSDEwQzkuMjA0MzUgMTEgOC40NDEyOSAxMS4zMTYxIDcuODc4NjggMTEuODc4N0M3LjMxNjA3IDEyLjQ0MTMgNyAxMy4yMDQ0IDcgMTRWMjZDNyAyNi43OTU3IDcuMzE2MDcgMjcuNTU4NyA3Ljg3ODY4IDI4LjEyMTNDOC40NDEyOSAyOC42ODM5IDkuMjA0MzUgMjkgMTAgMjlIMjJDMjIuNzk1NiAyOSAyMy41NTg3IDI4LjY4MzkgMjQuMTIxMyAyOC4xMjEzQzI0LjY4MzkgMjcuNTU4NyAyNSAyNi43OTU3IDI1IDI2VjE0QzI1IDEzLjIwNDQgMjQuNjgzOSAxMi40NDEzIDI0LjEyMTMgMTEuODc4N0MyMy41NTg3IDExLjMxNjEgMjIuNzk1NiAxMSAyMiAxMUgyME0yMCA3TDE2IDNNMTYgM0wxMiA3TTE2IDNWMjAiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translate(0,0);opacity:1;transition:var(--transition)}.gform_wrapper.gform-theme.gform_confirmation_wrapper .gform_confirmation_message{font-size:clamp(1.125rem, 0.395vw + 1.026rem, 1.5rem)}@media (max-width:991px){.gform_wrapper.gform-theme{--gf-form-gap-x:16px;--gf-form-gap-y:16px;--gf-form-footer-margin-y-start:16px;--gf-ctrl-file-zone-padding-x:20px;--gf-ctrl-file-zone-padding-y:40px}.gform_wrapper.gform-theme .gfield :where(textarea){min-block-size:150px !important}}.form-element{position:relative}.wpcf7-form-control-wrap:has(.wpcf7-select):after{width:1em;height:1em;vertical-align:-.125em;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23000' d='M12.707 15.707a1 1 0 0 1-1.414 0L5.636 10.05A1 1 0 1 1 7.05 8.636l4.95 4.95l4.95-4.95a1 1 0 0 1 1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E");position:absolute;top:calc(var(--form-input-height) / 2);right:calc(var(--form-select-arrow-right-position) / 2);font-size:22px;color:var(--primary-color);pointer-events:none;line-height:0;display:block;transform:translate(0,-50%);z-index:1}span.wpcf7-form-control{display:flex;gap:10px 20px;flex-wrap:wrap}span.wpcf7-form-control.wpcf7-checkbox{flex-direction:column}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.form-input.wpcf7-not-valid,.input-text.wpcf7-not-valid,.wpcf7-form-control-wrap .wpcf7-not-valid .wpcf7-list-item input[type=checkbox],.wpcf7-form-control-wrap .wpcf7-not-valid .wpcf7-list-item input[type=radio]{border-color:var(--error-color);outline:1px solid var(--error-color) !important}.form-input::-webkit-input-placeholder,.input-text::-webkit-input-placeholder{color:var(--input-color);opacity:1}.form-input::-moz-placeholder,.input-text::-moz-placeholder{color:var(--input-color);opacity:1}.form-input:-ms-input-placeholder,.input-text:-ms-input-placeholder{color:var(--input-color);opacity:1}.form-input::-ms-input-placeholder,.input-text::-ms-input-placeholder{color:var(--input-color);opacity:1}.form-input::placeholder,.input-text::placeholder{color:var(--input-color);opacity:1}select option{color:var(--black-color)}select{color:var(--input-color) !important}.form-input,.input-text,.select2-container--default .select2-selection--single .select2-selection__rendered,select{width:100%;height:var(--form-input-height);border:1px solid var(--border-color);outline:none !important;padding:0 var(--form-input-padding-inline);font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--dark-color);background:var(--white-color);border-radius:0;-webkit-appearance:none;appearance:none}select,select.form-input{padding-right:calc(var(--form-input-padding-inline) + var(--form-select-arrow-right-position))}.form-input.wpcf7-textarea{height:120px;resize:none;padding:15px;display:block}.submit-btn{position:relative;display:inline-block;text-align:left}.wpcf7 .wpcf7-spinner{position:absolute;top:50%;left:100%;transform:translate(0,-50%);margin:0 0 0 10px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.form-input-file{position:relative;height:48px;background:0 0;border-radius:0;border:1px solid var(--black-color);margin-bottom:var(--gutter)}.form-box.form-input-file{height:auto;border:0}.form-input-file p{color:var(--black-color);line-height:1;margin-bottom:0}.form-box{position:relative}.form-box.form-input-file p{line-height:inherit}.form-input-file .wpcf7-form-control-wrap{position:absolute;height:100%;width:100%;top:0;left:0;margin:0;padding:0}.form-box.form-input-file .wpcf7-form-control-wrap{position:relative}.form-input-file [type=file]{position:relative;height:100%;width:100%;overflow:hidden;opacity:0;cursor:pointer;z-index:1}.form-box.form-input-file input[type=file]{width:76px;height:73px;line-height:1}.form-input-file .icon-label{height:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 15px}.form-box.form-input-file .input-file-icon{position:absolute;top:30px;left:0;width:76px;height:73px;background:var(--input-color);border-radius:13px;display:inline-block;cursor:pointer;z-index:0}.form-box.form-input-file .input-file-icon:before,.form-box.form-input-file .input-file-icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--gutter);height:1px;background-color:var(--black-color)}.form-box.form-input-file .input-file-icon:after{width:1px;height:var(--gutter)}.form-input-file .icon-label label{font-weight:inherit;font-size:14px;line-height:22px}.form-input-file .icon-label label span{color:var(--black-color);font-weight:600;margin-left:3px}.form-input-file .input-file-text{color:var(--black-color);text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;margin-top:3px;font-size:14px;line-height:24px}.sec-btn{background:var(--dark-color);border:1px solid var(--border-color);display:inline-flex;justify-content:center;align-items:center;gap:clamp(1rem, 0.647vw + 0.599rem, 1.375rem);border-radius:0;font-size:var(--body-font-size);line-height:1;padding-inline:clamp(1.125rem, 0.862vw + 0.591rem, 1.625rem) clamp(1.125rem, 1.509vw + 0.19rem, 2rem);padding-block:clamp(1.063rem, 0.431vw + 0.795rem, 1.313rem);color:var(--white-color);font-weight:300;text-align:center;text-transform:uppercase;cursor:pointer;outline:none !important;transition:var(--transition);overflow:hidden;position:relative;z-index:2;-webkit-appearance:none;appearance:none}.sec-btn:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color)}.sec-btn.sm-btn{font-size:16px;padding-inline:14px 20px;padding-block:clamp(0.875rem, 0.539vw + 0.541rem, 1.188rem);gap:clamp(0.75rem, 0.754vw + 0.282rem, 1.188rem)}.sec-btn.sm-btn:after,.sec-btn.sm-btn:before{--size:15px}.sec-btn.sm-btn:before{right:20px}.sec-btn.xsm-btn{font-size:14px;padding-inline:clamp(0.938rem, 1.389vw - 0.104rem, 1.563rem) clamp(1.125rem, 1.389vw + 0.083rem, 1.75rem);padding-block:clamp(0.75rem, 0.556vw + 0.333rem, 1rem);gap:16px}.sec-btn.xsm-btn:after,.sec-btn.xsm-btn:before{--size:10px}.sec-btn.xsm-btn:before{right:clamp(1.125rem, 1.389vw + 0.083rem, 1.75rem)}.sec-btn.white-btn{background:var(--white-color);color:var(--dark-color);border-color:var(--white-color)}.sec-btn.white-btn:hover{background:var(--primary-color);color:var(--white-color);border-color:var(--primary-color)}.sec-btn.outline-btn{border-color:var(--border-color);color:var(--dark-color);background:0 0}.sec-btn.outline-btn:hover{background:var(--primary-color);color:var(--white-color);border-color:var(--primary-color)}.sec-btn.outline-btn:after,.sec-btn.outline-btn:before{background:var(--dark-color)}.sec-btn.outline-btn:hover:before,.sec-btn.outline-btn:hover:after{background:var(--white-color)}.sec-btn.white-outline-btn{background:0 0;border-color:var(--white-color);color:var(--white-color)}.sec-btn.white-outline-btn:hover{background:var(--white-color);color:var(--primary-color)}.sec-btn:after,.sec-btn:before{--size:clamp(1.125rem, 0.216vw + 0.991rem, 1.25rem);content:"";width:var(--size);height:var(--size);flex:0 0 auto;display:block;background:var(--white-color);--mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzA3MDkyIDIwLjVMMjAuNzA3MSAwLjVNMjAuNzA3MSAwLjVINS43MDcwOU0yMC43MDcxIDAuNVYxNS41IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translate(0,0);opacity:1;transition:var(--transition)}.sec-btn:before{position:absolute;right:clamp(1.125rem, 1.509vw + 0.19rem, 2rem);transform:translate(-20px,20px);opacity:0}.sec-btn:hover:after{transform:translate(20px,-20px);opacity:0}.sec-btn:hover:before{transform:translate(0,0);opacity:1}.sec-btn.white-btn:before,.sec-btn.white-btn:after{background:var(--dark-color)}.sec-btn.white-btn:hover:before,.sec-btn.white-btn:hover:after{background:var(--white-color)}.sec-btn.arrow-none{padding:clamp(1.125rem, 0.323vw + 0.925rem, 1.313rem)}.sec-btn.arrow-none:before,.sec-btn.arrow-none:after{content:none}.arrow-btn{position:relative}.arrow-btn:before,.arrow-btn:after{--size:clamp(1.125rem, 0.216vw + 0.991rem, 1.25rem);content:"";width:var(--size);height:var(--size);display:block;background:var(--dark-color);--mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzA3MDkyIDIwLjVMMjAuNzA3MSAwLjVNMjAuNzA3MSAwLjVINS43MDcwOU0yMC43MDcxIDAuNVYxNS41IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translate(0,0);opacity:1;transition:var(--transition)}.arrow-btn:before{position:absolute;transform:translate(-20px,20px);opacity:0}.arrow-btn:hover:after{transform:translate(20px,-20px);opacity:0}.arrow-btn:hover:before{transform:translate(0,0);opacity:1;background:var(--primary-color)}.accordion .accordion-box{--space_x:0px;position:relative;border-bottom:1px solid var(--secondary-color);border-radius:0;margin-bottom:0}.accordion .accordion-box:first-child{border-top:1px solid var(--secondary-color)}.accordion .accordion-box .accordion-box-title{display:flex;align-items:center;justify-content:center;gap:10px;padding:32px var(--space_x);cursor:pointer}.accordion .accordion-box .accordion-box-title .h4-title{font-size:clamp(1.25rem, 0.431vw + 0.983rem, 1.5rem);line-height:1;flex:1;transition:var(--transition)}.accordion .accordion-box .accordion-box-title .accordion-box-toggle-icon{--size:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--size);height:var(--size);font-size:14px;border-radius:50%;transition:var(--transition)}.accordion .accordion-box .accordion-box-title .accordion-box-toggle-icon:before{content:"";display:inline-block;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19 12.998h-6v6h-2v-6H5v-2h6v-6h2v6h6z'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em;height:1em;color:currentColor;opacity:1;transition:var(--transition)}.accordion .accordion-box .accordion-box-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:var(--transition);padding-inline:var(--space_x)}.accordion .accordion-box .accordion-box-content .accordion-box-content-inr{overflow:hidden;transition:var(--transition)}.accordion .accordion-box:last-child{margin-bottom:0}.accordion .accordion-box.accordion-box-active .accordion-box-title .accordion-box-toggle-icon:before{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19 12.998H5v-2h14z'/%3E%3C/svg%3E")}.accordion .accordion-box.accordion-box-active .accordion-box-content{grid-template-rows:1fr;padding-bottom:32px}.accordion .accordion-box.accordion-box-active .accordion-box-content .accordion-box-content-inr{padding-top:0}@media (max-width:991px){.accordion .accordion-box .accordion-box-title{padding-block:24px}.accordion .accordion-box.accordion-box-active .accordion-box-content{padding-bottom:24px}}.modal-content{background:var(--white-color);-webkit-mask-image:-webkit-radial-gradient(var(--white-color),var(--black-color));-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);border-radius:16px;overflow:hidden;box-shadow:0 20px 30px rgba(60,140,244,.16)}.popup-title{position:relative;padding:10px 65px 10px 30px;border-bottom:1px solid rgba(0,0,0,.2)}.popup-title .h2-title{font-size:30px;line-height:40px;margin-bottom:0}button.close{position:absolute;top:0;right:0;width:60px;height:100%;background:var(--primary-color);opacity:1 !important;text-shadow:none;color:var(--white-color);border-radius:0;outline:none !important;z-index:2;transition:var(--transition)}button.close:hover{background:var(--primary-color);color:var(--dark-color)}.modal-dialog{max-width:700px}.common-popup-overflow{padding:10px 0}.common-popup-text::-webkit-scrollbar-thumb{background:var(--primary-color)}@media (max-width:400px){.popup-title{padding:10px 65px 10px 15px}}.custom-arrow-wrapper .swiper-nav-wrapper{position:unset;display:inline-flex;width:auto;transform:unset}.swiper-pagination{position:unset;font-size:0;line-height:1;gap:var(--swiper-pagination-bullet-horizontal-gap);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:var(--swiper-pagination-bullet-margin)}.swiper-pagination-bullet{transition:var(--transition);margin:0 !important}.swiper-pagination-bullet:hover{background:var(--swiper-pagination-color);opacity:var(--swiper-pagination-bullet-opacity)}.swiper-pagination-bullet-active{--swiper-pagination-bullet-width:clamp(4.313rem, 2.155vw + 2.976rem, 5.563rem)}.swiper-nav-wrapper{display:flex;align-items:center;justify-content:flex-start;pointer-events:none;z-index:2;gap:clamp(2.5rem, 2.478vw + 0.963rem, 3.938rem)}.swiper-nav-btn{font-size:var(--body-font-size);line-height:1;font-weight:300;text-transform:uppercase;color:var(--dark-color);pointer-events:auto;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center}.swiper-nav-btn:hover{color:var(--primary-color)}.swiper-nav-btn span{display:inline-block}.swiper-nav-wrapper.swiper-nav-white-btn .swiper-nav-btn{color:var(--white-color)}.swiper-nav-wrapper.swiper-nav-white-btn .swiper-nav-btn:hover{color:var(--primary-color)}.swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){display:none;transition-property:all;transition-duration:.5s}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active+.swiper-pagination-bullet,.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:first-child+.swiper-pagination-bullet+.swiper-pagination-bullet,.swiper-pagination .swiper-pagination-bullet:has(+.swiper-pagination-bullet+.swiper-pagination-bullet.swiper-pagination-bullet-active:last-child),.swiper-pagination .swiper-pagination-bullet:has(+.swiper-pagination-bullet.swiper-pagination-bullet-active){display:block}@media (max-width:575px){.swiper-pagination-bullet-active{--swiper-pagination-bullet-width:50px}}.site-header{position:fixed;width:100%;top:calc(var(--wp-admin--admin-bar--height, 0px));left:0;background-color:var(--white-color);transition:var(--transition);z-index:99}.site-header.sticky_head{box-shadow:0 0 20px rgba(var(--dark-color-rgb),.1)}.site-header .top-header-bar{height:var(--top-header-bar-height);background-color:var(--white-color);border-bottom:1px solid var(--light-gray-color)}.site-header .top-header-bar .container{height:100%}.site-header .top-header-bar .top-header-bar-row-wp{display:flex;align-items:center;justify-content:flex-end;padding-block:4px;height:100%}.top-header-menu ul{display:flex;justify-content:flex-end;gap:32px}.top-header-menu ul li a{font-size:16px;line-height:1.75;color:var(--text-color);text-transform:uppercase}.top-header-menu ul li a:hover{color:var(--primary-color)}.top-header-menu .quote-li .afrq-menu-item{position:relative;display:flex;align-items:center;gap:4px}.top-header-menu .quote-li .afrq-menu-item span{display:inline-block}.top-header-menu .quote-li .afrq-menu-item span iconify-icon{font-size:26px;vertical-align:middle}.top-header-menu .quote-li .afrq-menu-item .totalitems{padding:0;font-size:16px}@media (max-width:1199px){.site-header .top-header-bar{display:none}}.site-header .main-header{height:var(--main-header-height);border-bottom:1px solid var(--light-gray-color);transition:var(--transition)}.site-header .main-header .container,.site-header .main-header .container .row,.site-header .main-header .container .row>*{height:100%}.site-branding{display:flex;align-items:center;height:100%;max-width:100%;width:420px}.site-branding a{width:100%;height:100%}.site-branding a img{width:100%;height:100%;object-fit:contain;object-position:left}.header-menu{display:flex;align-items:center;justify-content:end;width:100%;height:100%}.main-navigation{clear:both;display:flex;align-items:center;justify-content:flex-end;gap:15px;float:none;width:auto}.header-search-box{position:relative;display:flex;align-items:center;height:100%}.header-search-box .header-search-btn{--size:24px;width:var(--size);height:var(--size);font-size:26px;color:var(--secondary-color);display:flex;align-items:center;justify-content:center;border:none;outline:none;background-color:transparent;cursor:pointer;transition:var(--transition)}.header-search-box .header-search-btn:hover,.header-search-box.search-active .header-search-btn{color:var(--primary-color)}.header-search-box .header-search{visibility:hidden;opacity:0;position:absolute;right:0;top:100%;width:400px;transition:var(--transition)}.header-search-box.search-active .header-search{visibility:visible;opacity:1}.header-search-box .header-search label{margin-bottom:0 !important}.header-search-box .header-search .search-form .search-submit{right:5px;top:50%;bottom:auto;transform:translateY(-50%)}@media (min-width:1200px){.main-navigation .header-menu-box .mega-menu-wrap,.main-navigation .header-menu-box .mega-menu-wrap .mega-menu,.main-navigation .header-menu-box .mega-menu-wrap .mega-menu>li.mega-menu-item{height:100%}}.mega-menu-wrap,.mega-menu-wrap .mega-menu,.mega-menu-wrap .mega-menu ul.mega-sub-menu,.mega-menu-wrap .mega-menu li.mega-menu-item,.mega-menu-wrap .mega-menu li.mega-menu-row,.mega-menu-wrap .mega-menu li.mega-menu-column,.mega-menu-wrap .mega-menu a.mega-menu-link,.mega-menu-wrap .mega-menu span.mega-menu-badge,.mega-menu-wrap button.mega-close,.mega-menu-wrap button.mega-toggle-standard{transition:var(--transition);border-radius:0;box-shadow:none;background:0 0;border:0;bottom:auto;box-sizing:border-box;clip:auto;color:var(--text-color);display:block;float:none;font-family:var(--body-font);font-size:var(--body-font-size);height:auto;left:auto;line-height:1;list-style-type:none;margin:0;min-height:auto;max-height:none;min-width:auto;max-width:none;opacity:1;outline:none;overflow:visible;padding:0;position:relative;pointer-events:auto;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;transform:none;top:auto;vertical-align:baseline;visibility:inherit;width:auto;word-wrap:break-word;white-space:normal;-webkit-tap-highlight-color:transparent}.mega-menu-wrap:before,.mega-menu-wrap:after,.mega-menu-wrap .mega-menu:before,.mega-menu-wrap .mega-menu:after,.mega-menu-wrap .mega-menu ul.mega-sub-menu:before,.mega-menu-wrap .mega-menu ul.mega-sub-menu:after,.mega-menu-wrap .mega-menu li.mega-menu-item:before,.mega-menu-wrap .mega-menu li.mega-menu-item:after,.mega-menu-wrap .mega-menu li.mega-menu-row:before,.mega-menu-wrap .mega-menu li.mega-menu-row:after,.mega-menu-wrap .mega-menu li.mega-menu-column:before,.mega-menu-wrap .mega-menu li.mega-menu-column:after,.mega-menu-wrap .mega-menu a.mega-menu-link:before,.mega-menu-wrap .mega-menu a.mega-menu-link:after,.mega-menu-wrap .mega-menu span.mega-menu-badge:before,.mega-menu-wrap .mega-menu span.mega-menu-badge:after,.mega-menu-wrap button.mega-close:before,.mega-menu-wrap button.mega-close:after,.mega-menu-wrap button.mega-toggle-standard:before,.mega-menu-wrap button.mega-toggle-standard:after{display:none}.mega-menu-wrap.mega-keyboard-navigation .mega-menu-toggle:focus,.mega-menu-wrap.mega-keyboard-navigation .mega-toggle-block:focus,.mega-menu-wrap.mega-keyboard-navigation .mega-toggle-block a:focus,.mega-menu-wrap.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus,.mega-menu-wrap.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus,.mega-menu-wrap.mega-keyboard-navigation .mega-menu a:focus,.mega-menu-wrap.mega-keyboard-navigation .mega-menu span:focus,.mega-menu-wrap.mega-keyboard-navigation .mega-menu input:focus,.mega-menu-wrap.mega-keyboard-navigation .mega-menu li.mega-menu-item a.mega-menu-link:focus,.mega-menu-wrap.mega-keyboard-navigation .mega-menu form.mega-search-open:has(input[type=text]:focus),.mega-menu-wrap.mega-keyboard-navigation .mega-menu+button.mega-close:focus{outline-style:solid;outline-width:3px;outline-color:var(--primary-color);outline-offset:-3px}.mega-menu-wrap.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus{outline-offset:2px}.mega-menu-wrap.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus{background-color:var(--dark-color);color:var(--white-color);font-weight:400;text-decoration:none;border-color:var(--white-color)}@media only screen and (max-width:1199px){.mega-menu-wrap.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus{color:var(--white-color);background-color:var(--dark-color)}}.mega-menu-wrap .mega-menu{text-align:left;padding:0}.mega-menu-wrap .mega-menu a.mega-menu-link{cursor:pointer;display:inline}.mega-menu-wrap .mega-menu a.mega-menu-link .mega-description-group{vertical-align:middle;display:inline-block;transition:none}.mega-menu-wrap .mega-menu a.mega-menu-link .mega-description-group .mega-menu-title,.mega-menu-wrap .mega-menu a.mega-menu-link .mega-description-group .mega-menu-description{transition:none;line-height:1.5;display:block}.mega-menu-wrap .mega-menu a.mega-menu-link .mega-description-group .mega-menu-description{font-style:italic;font-size:.8em;text-transform:none;font-weight:400}.mega-menu-wrap .mega-menu li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link{display:flex;align-items:center}.mega-menu-wrap .mega-menu li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link:before{flex:0 0 auto;align-self:flex-start}.mega-menu-wrap .mega-menu li.mega-menu-tabbed.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link{display:block}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-icon-top>a.mega-menu-link{display:table-cell;vertical-align:middle;line-height:initial}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-icon-top>a.mega-menu-link:before{display:block;margin:0 0 6px;text-align:center}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-icon-top>a.mega-menu-link>span.mega-title-below{display:inline-block;transition:none}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-icon-top>a.mega-menu-link{display:block;line-height:40px}.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-icon-top>a.mega-menu-link:before{display:inline-block;margin:0 6px 0 0;text-align:left}}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-icon-right>a.mega-menu-link:before{float:right;margin:0 0 0 6px}.mega-menu-wrap .mega-menu>li.mega-animating>ul.mega-sub-menu{pointer-events:none}.mega-menu-wrap .mega-menu li.mega-disable-link>a.mega-menu-link,.mega-menu-wrap .mega-menu li.mega-menu-megamenu li.mega-disable-link>a.mega-menu-link{cursor:inherit}.mega-menu-wrap .mega-menu li.mega-menu-item-has-children.mega-disable-link>a.mega-menu-link,.mega-menu-wrap .mega-menu li.mega-menu-megamenu>li.mega-menu-item-has-children.mega-disable-link>a.mega-menu-link{cursor:pointer}.mega-menu-wrap .mega-menu p{margin-bottom:10px}.mega-menu-wrap .mega-menu input,.mega-menu-wrap .mega-menu img{max-width:100%}.mega-menu-wrap .mega-menu li.mega-menu-item>ul.mega-sub-menu{display:block;display:none;visibility:hidden;opacity:1;pointer-events:auto}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu li.mega-menu-item>ul.mega-sub-menu{display:none;visibility:visible;opacity:1}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,.mega-menu-wrap .mega-menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{display:block}.mega-menu-wrap .mega-menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile>ul.mega-sub-menu,.mega-menu-wrap .mega-menu li.mega-hide-sub-menu-on-mobile>ul.mega-sub-menu{display:none}}@media only screen and (min-width:1200px){.mega-menu-wrap .mega-menu[data-effect=fade] li.mega-menu-item>ul.mega-sub-menu{opacity:0;transition:opacity .2s ease-in,visibility .2s ease-in}.mega-menu-wrap .mega-menu[data-effect=fade].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,.mega-menu-wrap .mega-menu[data-effect=fade].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,.mega-menu-wrap .mega-menu[data-effect=fade] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,.mega-menu-wrap .mega-menu[data-effect=fade] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{opacity:1}.mega-menu-wrap .mega-menu[data-effect=fade_up] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,.mega-menu-wrap .mega-menu[data-effect=fade_up] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{opacity:0;transform:translate(0,10px);transition:opacity .2s ease-in,transform .2s ease-in,visibility .2s ease-in;display:none}.mega-menu-wrap .mega-menu[data-effect=fade_up].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,.mega-menu-wrap .mega-menu[data-effect=fade_up].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,.mega-menu-wrap .mega-menu[data-effect=fade_up] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,.mega-menu-wrap .mega-menu[data-effect=fade_up] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{opacity:1;transform:translate(0,0);display:block}.mega-menu-wrap .mega-menu[data-effect=slide_up] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,.mega-menu-wrap .mega-menu[data-effect=slide_up] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{transform:translate(0,10px);transition:transform .2s ease-in,visibility .2s ease-in}.mega-menu-wrap .mega-menu[data-effect=slide_up].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,.mega-menu-wrap .mega-menu[data-effect=slide_up].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,.mega-menu-wrap .mega-menu[data-effect=slide_up] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,.mega-menu-wrap .mega-menu[data-effect=slide_up] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{transform:translate(0,0)}}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children>ul.mega-sub-menu{display:none}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on>ul.mega-sub-menu{display:block}.mega-menu-wrap .mega-menu.mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,.mega-menu-wrap .mega-menu.mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,.mega-menu-wrap .mega-menu li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{visibility:visible;display:block;opacity:1;top:100%;animation:swip_up var(--transition) linear 1}@keyframes swip_up{from{top:calc(100% + 20px);opacity:0}to{top:100%;opacity:1}}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{visibility:inherit;opacity:1;display:block}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns>ul.mega-sub-menu>li.mega-menu-item{float:left;width:100%}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns>ul.mega-sub-menu>li.mega-menu-item{float:left;width:50%}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns>ul.mega-sub-menu>li.mega-menu-item{float:left;width:33.3333333333%}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns>ul.mega-sub-menu>li.mega-menu-item{float:left;width:25%}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns>ul.mega-sub-menu>li.mega-menu-item{float:left;width:20%}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns>ul.mega-sub-menu>li.mega-menu-item{float:left;width:16.6666666667%}.mega-menu-wrap .mega-menu li.mega-menu-item a[class^=dashicons]:before{font-family:dashicons}.mega-menu-wrap .mega-menu li.mega-menu-item a.mega-menu-link:before{display:inline-block;font:inherit;font-family:dashicons;position:static;margin:0 6px 0 0;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;background:0 0;height:auto;width:auto;top:auto}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-hide-text a.mega-menu-link:before{margin:0}.mega-menu-wrap .mega-menu li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before{margin:0 6px 0 0}.mega-menu-wrap .mega-menu li.mega-align-bottom-left.mega-toggle-on>a.mega-menu-link{border-radius:0}.mega-menu-wrap .mega-menu li.mega-align-bottom-right>ul.mega-sub-menu{right:0}.mega-menu-wrap .mega-menu li.mega-align-bottom-right.mega-toggle-on>a.mega-menu-link{border-radius:0}@media only screen and (min-width:1200px){.mega-menu-wrap .mega-menu>li.mega-menu-megamenu.mega-menu-item{position:static}}.mega-menu-wrap .mega-menu>li.mega-menu-item{margin:0;display:inline-block;vertical-align:middle}.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-item-align-right{float:right}@media only screen and (min-width:1200px){.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-item-align-right{margin:0}}@media only screen and (min-width:1200px){.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-item-align-float-left{float:left}}@media only screen and (min-width:1200px){.mega-menu-wrap .mega-menu>li.mega-menu-item>a.mega-menu-link:hover,.mega-menu-wrap .mega-menu>li.mega-menu-item>a.mega-menu-link:focus{background-color:var(--dark-color);color:var(--white-color);font-weight:100;text-decoration:none}}.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{background-color:var(--dark-color);color:var(--white-color);font-weight:100;text-decoration:none}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:var(--white-color);background-color:var(--dark-color)}}.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background-color:var(--dark-color);color:var(--white-color);font-weight:100;text-decoration:none}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{color:var(--white-color);background-color:var(--dark-color)}}.mega-menu-wrap .mega-menu>li.mega-menu-item>a.mega-menu-link{display:flex;align-items:center;justify-content:center;height:100%;padding:0 15px;vertical-align:baseline;width:auto;color:var(--text-color);text-transform:none;text-decoration:none;text-align:left;background-color:transparent;border:0;border-radius:0;font-family:var(--body-font);font-size:var(--body-font-size);font-weight:100;line-height:var(--body-line-height);text-transform:uppercase;outline:none}@media only screen and (min-width:1200px){.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-multi-line>a.mega-menu-link{line-height:inherit;display:table-cell;vertical-align:middle}}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-multi-line>a.mega-menu-link br{display:none}}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu>li.mega-menu-item{display:list-item;margin:0;clear:both;border:0}.mega-menu-wrap .mega-menu>li.mega-menu-item:not(:last-child){margin-bottom:16px}.mega-menu-wrap .mega-menu>li.mega-menu-item.mega-item-align-right{float:none}.mega-menu-wrap .mega-menu>li.mega-menu-item>a.mega-menu-link{border-radius:0;border:0;margin:0;line-height:var(--body-line-height);height:auto;padding:0 10px;background:0 0;text-align:left;color:var(--white-color);font-size:var(--body-font-size);justify-content:flex-start}}.mega-menu-wrap .mega-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{width:100%;float:left}.mega-menu-wrap .mega-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column{float:left;min-height:1px}@media only screen and (min-width:1200px){.mega-menu-wrap .mega-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column{width:calc(var(--span) / var(--columns) * 100%)}}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column{width:100%;clear:both}}.mega-menu-wrap .mega-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:0;width:100%}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu{z-index:999;border-radius:0;background-color:var(--white-color);box-shadow:0 4px 4px rgba(var(--dark-color-rgb),.25);border:0;padding:0;padding-block:40px;position:absolute;width:100%;max-width:none;left:0;top:100%}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu{float:left;position:static;width:100%}}@media only screen and (min-width:1200px){.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard{width:calc(var(--span) / var(--columns) * 100%)}}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-description-group .mega-menu-description{margin:5px 0}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu{clear:both}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{margin-left:10px}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu{margin-left:10px}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{color:var(--gray-color);font-family:inherit;font-size:14px;display:block;float:left;clear:none;padding:15px;vertical-align:top}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard.mega-menu-clear,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-clear{clear:left}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard h4.mega-block-title,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{color:var(--dark-color);font-family:var(--body-font);font-size:var(--body-font-size);line-height:1;text-transform:uppercase;text-decoration:none;font-weight:300;letter-spacing:.03em;text-align:left;margin:0;padding:0;vertical-align:top;display:block;visibility:inherit;border:0}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard h4.mega-block-title:hover,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title:hover{border-color:transparent}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{color:var(--text-color);font-family:var(--body-font);font-size:22px;line-height:1;text-transform:uppercase;text-decoration:none;font-weight:700;text-align:left;margin:0;padding:0;vertical-align:top;display:inline-block;border:0}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link:hover,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{border-color:transparent}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link:hover,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link:focus,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus{color:var(--primary-color);font-weight:700;text-decoration:none;background-color:transparent}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link:hover>span.mega-title-below,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link:focus>span.mega-title-below,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover>span.mega-title-below,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus>span.mega-title-below{text-decoration:none}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item>a.mega-menu-link,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{color:var(--text-color);font-family:var(--body-font);font-size:var(--body-font-size);line-height:1;text-transform:uppercase;text-decoration:none;font-weight:100;text-align:left;margin:0;padding:0;vertical-align:top;display:inline-block;border:0}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item>a.mega-menu-link:hover,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover{border-color:transparent}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link{display:flex}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item>a.mega-menu-link:hover,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item>a.mega-menu-link:focus,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus{color:var(--primary-color);font-weight:100;text-decoration:none;background-color:transparent}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu{border:0;padding:10px;border-radius:0}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item{width:100%;clear:both}}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{color:var(--gray-color);font-family:inherit;font-size:14px;text-transform:none;text-decoration:none;font-weight:400;margin:0;border:0;padding:0;vertical-align:top;display:block}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus{color:var(--gray-color);font-weight:400;text-decoration:none;background-color:transparent}.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu{z-index:999;position:absolute;width:250px;max-width:none;padding:0;border:0;background-color:var(--white-color);box-shadow:0 4px 4px rgba(var(--dark-color-rgb),.25);border-radius:0}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu{float:left;position:static;width:100%;padding:0;border:0;border-radius:0}}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{clear:both}}.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{display:block;background-color:var(--white-color);color:var(--dark-color);font-family:var(--body-font);font-size:16px;font-weight:100;padding:5px 10px;line-height:1.75;text-decoration:none;text-transform:uppercase;vertical-align:baseline}.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child>a.mega-menu-link{border-top-left-radius:0;border-top-right-radius:0}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child>a.mega-menu-link{border-top-left-radius:0;border-top-right-radius:0}}.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child>a.mega-menu-link{border-bottom-right-radius:0;border-bottom-left-radius:0}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child>a.mega-menu-link{border-bottom-right-radius:0;border-bottom-left-radius:0}}.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background-color:rgba(var(--dark-color-rgb),.15);font-weight:100;text-decoration:none;color:var(--dark-color)}@media only screen and (min-width:1200px){.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{position:absolute;left:100%;top:0}}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link{padding-left:20px}.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link{padding-left:30px}}.mega-menu-wrap .mega-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{display:inline-block;width:auto;background:0 0;position:relative;pointer-events:auto;left:auto;min-width:auto;font-size:inherit;padding:0;margin:0 0 0 6px;height:auto;line-height:inherit;color:inherit}.mega-menu-wrap .mega-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{content:"";font-family:dashicons;font-weight:400;display:inline-block;margin:0;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(0);color:inherit;position:relative;background:0 0;height:auto;width:auto;right:auto;line-height:inherit}.mega-menu-wrap .mega-menu li.mega-menu-item-has-children li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{float:right;margin-left:auto}.mega-menu-wrap .mega-menu li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:""}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{float:right}.mega-menu-wrap .mega-menu li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:""}.mega-menu-wrap .mega-menu li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile>a.mega-menu-link>span.mega-indicator{display:none}}.mega-menu-wrap .mega-menu li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children)>a.mega-menu-link>span.mega-indicator,.mega-menu-wrap .mega-menu li.mega-menu-item-has-children.mega-hide-arrow>a.mega-menu-link>span.mega-indicator{display:none}@media only screen and (min-width:1200px){.mega-menu-wrap .mega-menu li.mega-menu-flyout li.mega-menu-item a.mega-menu-link>span.mega-indicator:after{content:""}.mega-menu-wrap .mega-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link{text-align:right}.mega-menu-wrap .mega-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link>span.mega-indicator{float:left}.mega-menu-wrap .mega-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link>span.mega-indicator:after{content:"";margin:0 6px 0 0}.mega-menu-wrap .mega-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before{float:right;margin:0 0 0 6px}.mega-menu-wrap .mega-menu li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{left:-100%;top:0}}.mega-menu-wrap .mega-menu li[class^=mega-lang-item]>a.mega-menu-link>img{display:inline}.mega-menu-wrap .mega-menu a.mega-menu-link>img.wpml-ls-flag,.mega-menu-wrap .mega-menu a.mega-menu-link>img.iclflag{display:inline;margin-right:8px}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu li.mega-hide-on-mobile,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-hide-on-mobile,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-hide-on-mobile{display:none}}@media only screen and (min-width:1200px){.mega-menu-wrap .mega-menu li.mega-hide-on-desktop,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-hide-on-desktop,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-hide-on-desktop{display:none}}.mega-menu-wrap .mega-menu-toggle{display:none}.mega-menu-wrap .mega-menu-toggle~button.mega-close{visibility:hidden;opacity:0;transition:left .2s ease-in-out,right .2s ease-in-out,visibility .2s ease-in-out,opacity .2s ease-out}.mega-menu-wrap .mega-menu-toggle~button.mega-close{right:auto;left:0}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu-toggle{z-index:1;cursor:pointer;background-color:var(--white-color);border-radius:0;line-height:1;height:40px;text-align:left;user-select:none;outline:none;white-space:nowrap;display:flex;position:relative}.mega-menu-wrap .mega-menu-toggle img{max-width:100%;padding:0}.mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-left,.mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-center,.mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-right{display:flex;flex-basis:33.33%}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block{display:flex;height:100%;outline:0;align-self:center;flex-shrink:0}.mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-left{flex:1;justify-content:flex-start}.mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{margin-left:6px}.mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child{margin-right:6px}.mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-center{justify-content:center}.mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block{margin-left:3px;margin-right:3px}.mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-right{flex:1;justify-content:flex-end}.mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right:0}.mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child{margin-left:0}.mega-menu-wrap .mega-menu-toggle+.mega-menu{flex-direction:column;flex-wrap:nowrap;background-color:var(--dark-color);padding:0;display:none;position:fixed;width:300px;max-width:100%;height:100dvh;max-height:100dvh;top:0;box-sizing:border-box;transition:left .2s ease-in-out,right .2s ease-in-out,visibility .2s ease-in-out;overflow-y:auto;overflow-x:hidden;z-index:9999999999;overscroll-behavior:contain;visibility:hidden;display:flex;padding-block:30px}.mega-menu-wrap .mega-menu-toggle.mega-menu-open+.mega-menu{display:flex;visibility:visible}.mega-menu-wrap .mega-menu-toggle~button.mega-close{display:flex;position:fixed;top:0;z-index:99999999999;cursor:pointer}.mega-menu-wrap .mega-menu-toggle~button.mega-close:before{content:"";display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--white-color);--mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTQuMTUgNC4xNWEuNS41IDAgMCAxIC43MDcgMGwzLjE1IDMuMTVsMy4xNS0zLjE1YS41LjUgMCAwIDEgLjcwNy43MDdsLTMuMTUgMy4xNWwzLjE1IDMuMTVhLjUuNSAwIDAgMS0uNzA3LjcwN2wtMy4xNS0zLjE1bC0zLjE1IDMuMTVhLjUuNSAwIDAgMS0uNzA3LS43MDdsMy4xNS0zLjE1bC0zLjE1LTMuMTVhLjUuNSAwIDAgMSAwLS43MDciIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:var(--transition)}.mega-menu-wrap .mega-menu-toggle.mega-menu-open~button.mega-close:hover:before{rotate:-90deg}.mega-menu-wrap .mega-menu-toggle+.mega-menu{left:-300px}.mega-menu-wrap .mega-menu-toggle.mega-menu-open~button.mega-close{visibility:visible;opacity:1;left:calc(min(100vw - 30px, 300px));right:auto}.mega-menu-wrap .mega-menu-toggle.mega-menu-open+.mega-menu{left:0}.mega-menu-wrap .mega-menu-toggle.mega-menu-open:after{position:fixed;width:100%;height:99999px;content:"";top:0;left:0;opacity:.5;background:var(--black-color);cursor:pointer;z-index:9999999998}}html.mega-menu-menu-1-off-canvas-open{overflow:hidden;height:auto}html.mega-menu-menu-1-off-canvas-open body{overflow:hidden;height:auto}html.mega-menu-menu-1-off-canvas-open #wpadminbar{z-index:0}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0{cursor:pointer}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated{padding:0;display:flex;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;transform:scale(1);align-self:center;outline:0;background:0 0}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{width:40px;height:24px;display:inline-block;position:relative;outline:0}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner{display:block;top:50%;margin-top:-2px}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:before,.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:after{width:40px;height:4px;background-color:var(--primary-color);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:before,.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:after{content:"";display:block}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:before{top:-10px}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:after{bottom:-10px}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner{top:2px}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner:after{top:20px}.mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner{transform:translate3d(0,10px,0) rotate(45deg)}.mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.mega-menu-wrap{clear:both}@media only screen and (min-width:1200px){.mega-sub-menu .mega-product-mega-menu-row>.mega-sub-menu{display:flex !important;flex-wrap:wrap;margin-inline:-16px !important}.mega-sub-menu .mega-product-mega-menu-row>ul>li{padding-inline:16px !important}.mega-sub-menu .mega-product-mega-menu-row .product-mega-menu-col-2>ul>li:not(:last-child){margin-bottom:40px}.product-mega-menu-col-1>ul{display:flex !important;flex-wrap:wrap;gap:40px 0;margin-inline:-16px !important}.product-mega-menu-col-1>ul>li{padding-inline:16px !important;flex:0 0 50%}.product-mega-menu-col-1>ul>li:last-child{flex:1}.product-mega-menu-col-1>ul>li:last-child>ul{display:block !important;column-count:2;column-gap:20px}.product-mega-menu-col-1>ul>li:last-child>ul>li:not(:last-child){margin-bottom:24px}}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>ul{display:flex;flex-direction:column;gap:24px;padding-top:32px !important;margin-top:16px !important;border-top:1px solid var(--light-gray-color) !important}.product-mega-menu-col-3 .widget_media_image img{width:100%;height:auto;aspect-ratio:1/0.64761904761;object-fit:cover}.mega-menu-release-content{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.mega-menu-release-content .mega-badge{display:inline-block;font-size:14px;line-height:1;text-transform:uppercase;color:var(--primary-color);border:1px solid var(--primary-color);padding:9px;background-color:var(--light-blue-color);font-weight:700}.mega-menu-release-content h5{font-size:22px;line-height:1;font-weight:300;color:var(--dark-color);font-family:var(--body-font);text-transform:uppercase;letter-spacing:.05em}.mega-menu-release-content .p2 p:last-of-type{margin-bottom:0}.mega-menu-release-content .sec-btn{margin-top:8px}@media only screen and (max-width:1199px){.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu{background-color:var(--dark-color)}.product-mega-menu-col-1>ul>li:not(:last-child),.mega-sub-menu .mega-product-mega-menu-row .product-mega-menu-col-2>ul>li:not(:last-child),.mega-sub-menu .mega-product-mega-menu-row>ul>li:not(:last-child){margin-bottom:18px !important}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>ul{gap:14px;padding-top:12px !important;margin-top:12px !important}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-size:14px;color:var(--white-color)}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item>a.mega-menu-link,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{color:var(--white-color);font-size:14px}.mega-menu-release-content .mega-badge{font-size:12px}.mega-menu-release-content h5{color:var(--white-color);font-size:16px}.mega-menu-release-content .p2{color:var(--white-color);font-size:14px}.mega-menu-release-content .sec-btn{margin-top:0}.mega-menu .sec-btn{background:var(--white-color);color:var(--dark-color);border-color:var(--white-color)}.mega-menu .sec-btn:hover{background:var(--primary-color);color:var(--white-color);border-color:var(--primary-color)}.mega-menu .sec-btn:after,.mega-menu .sec-btn:before{background:var(--dark-color)}.mega-menu .sec-btn:hover:after,.mega-menu .sec-btn:hover:before{background:var(--white-color)}}.system-specifications-mega-menu-row:not(:last-child){margin-bottom:40px !important}.system-specifications-mega-menu-row>ul{display:flex !important}.system-specifications-mega-menu-row>ul>li>ul>li{display:flex !important;flex-direction:column-reverse;gap:16px}.system-specifications-mega-menu-row>ul>li>ul>li a:has(img){display:block;position:relative}.system-specifications-mega-menu-row>ul>li>ul>li a img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.system-specifications-mega-menu-row>ul>li>ul>li a:has(img):after{content:"";position:absolute;inset:0;width:100%;height:100%;opacity:0;background-color:rgba(var(--dark-color-rgb),.55);transition:var(--transition)}.system-specifications-mega-menu-row>ul>li>ul>li a:has(img):hover:after{opacity:1}.system-specifications-mega-menu-get-in-touch>ul{display:flex !important;align-items:stretch}.system-specifications-mega-menu-get-in-touch>ul>li:first-child{flex:0 0 30.908%}.system-specifications-mega-menu-get-in-touch>ul>li>img{width:100%;height:100% !important;object-fit:cover}.substrate-cta-box{display:flex;flex-direction:column;align-items:flex-start;padding:34px 32px;background-color:var(--dark-color)}.substrate-cta-box .h4-title{margin-bottom:24px}.substrate-cta-box .p2 p{font-size:14px;line-height:1.75}.substrate-cta-box .p2 p:last-of-type{margin-bottom:0}.substrate-cta-box .sec-btn{margin-top:16px}@media only screen and (min-width:1200px){.system-specifications-mega-menu-row>ul{margin-inline:-15px !important}.system-specifications-mega-menu-row>ul>li{padding-inline:15px !important}}@media only screen and (max-width:1199px){.system-specifications-mega-menu-row>ul{display:grid !important;grid-template-columns:repeat(2,1fr);gap:18px}.system-specifications-mega-menu-row-2>ul>li:last-child{grid-column:1/-1}.system-specifications-mega-menu-row:not(:last-child){margin-bottom:18px !important}.system-specifications-mega-menu-row>ul>li>ul>li{display:flex !important;flex-direction:column-reverse;gap:12px}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard h4.mega-block-title,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{color:var(--white-color);font-size:14px}.system-specifications-mega-menu-get-in-touch>ul{display:flex !important;align-items:flex-start;flex-direction:column}.substrate-cta-box{padding:0;margin-top:16px}.substrate-cta-box .h4-title{font-size:16px;margin-bottom:16px}.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu{background-color:var(--dark-color)}.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background-color:transparent;display:inline-block;color:var(--white-color);font-size:14px}.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,.mega-menu-wrap .mega-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background-color:transparent;color:var(--primary-color)}}@media only screen and (max-width:1699px) and (min-width:1200px){:root{--main-header-height:100px}.mega-menu-wrap .mega-menu>li.mega-menu-item>a.mega-menu-link{padding:0 clamp(0.5rem, 2.341vw - 1.548rem, 0.938rem);font-size:clamp(1rem, 0.669vw + 0.415rem, 1.125rem)}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-size:clamp(1rem, 1.202vw + 0.098rem, 1.375rem)}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item>a.mega-menu-link,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{font-size:clamp(0.938rem, 0.601vw + 0.487rem, 1.125rem)}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>ul{gap:clamp(1rem, 1.603vw - 0.202rem, 1.5rem);padding-top:clamp(1.5rem, 1.603vw + 0.298rem, 2rem) !important;margin-top:clamp(0.625rem, 1.202vw - 0.277rem, 1rem) !important}.product-mega-menu-col-1>ul>li:last-child>ul>li:not(:last-child){margin-bottom:clamp(1rem, 1.603vw - 0.202rem, 1.5rem)}.mega-menu-release-content h5{font-size:clamp(1.125rem, 0.802vw + 0.524rem, 1.375rem)}.mega-menu-release-content .p2{font-size:clamp(1rem, 0.401vw + 0.699rem, 1.125rem)}.mega-menu-release-content .sec-btn{margin-top:0}.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard h4.mega-block-title,.mega-menu-wrap .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{font-size:clamp(0.875rem, 0.802vw + 0.274rem, 1.125rem)}.system-specifications-mega-menu-row>ul{margin-inline:calc(-1 * clamp(0.25rem, 2.204vw - 1.403rem, 0.938rem)) !important}.system-specifications-mega-menu-row>ul>li{padding-inline:clamp(0.25rem, 2.204vw - 1.403rem, 0.938rem) !important}.system-specifications-mega-menu-row:not(:last-child){margin-bottom:clamp(1.5rem, 3.206vw - 0.905rem, 2.5rem) !important}.substrate-cta-box{padding:clamp(1.375rem, 2.004vw - 0.128rem, 2rem)}.substrate-cta-box .h4-title{margin-bottom:clamp(0.625rem, 2.806vw - 1.479rem, 1.5rem);font-size:clamp(0.938rem, 1.804vw - 0.415rem, 1.5rem)}}@media only screen and (max-width:1499px) and (min-width:1400px){:root{--main-header-height:85px}}@media only screen and (max-width:1399px) and (min-width:1200px){:root{--main-header-height:72px}.top-header-menu ul li a{font-size:clamp(0.875rem, 1.005vw + 0.121rem, 1rem)}.mega-menu-wrap .mega-menu>li.mega-menu-item>a.mega-menu-link{padding:0 clamp(0.375rem, 1.804vw - 0.978rem, 0.938rem)}}@media (min-width:1200px){.site-header.sticky_head{top:calc(var(--wp-admin--admin-bar--height, 0px))}.site-header.sticky_head:has(.top-header-bar){top:calc(calc(var(--wp-admin--admin-bar--height, 0px)) + calc(var(--top-header-bar-height, 0px) * -1))}.main-navigation,.main-navigation .header-menu,.main-navigation .header-menu-box{height:100%}body:has(.mega-toggle-on):before{content:"";position:fixed;inset:0;display:block;width:100vw;height:100vh;background:rgba(var(--dark-color-rgb),.75);z-index:6}}@media (max-width:1199px){:root{--main-header-height:79px;--top-header-bar-height:0px}.site-header{height:var(--main-header-height)}.site-header .container{max-width:100%;--container-gutter:calc(var(--gutter))}.site-header .main-header .container .row>*{height:auto}.site-branding{position:absolute;top:50%;transform:translate(0,-50%);left:var(--gutter);width:285px}.header-menu{height:var(--main-header-height)}.main-navigation{height:100%;flex-direction:row-reverse;gap:20px}.header-search-box .header-search-btn{font-size:30px}.mega-menu .for-mob{display:block !important}}@media (max-width:575px){:root{--main-header-height:59px}.site-branding{width:215px}.header-search-box{position:unset}.header-search-box .header-search-btn{font-size:26px}.header-search-box .header-search{width:calc(100% - calc(var(--gutter) * 2));right:auto;left:50%;transform:translate(-50%,0)}.header-search-box .header-search .search-field{height:50px;font-size:14px;padding:10px 100px 10px 15px}.header-search-box .header-search .search-form .search-submit{height:40px;padding:4px 12px}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{width:32px}.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:before,.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:after{width:32px;height:3px}}@media (max-width:400px){.site-header .container{--container-gutter:calc(var(--gutter) / 2)}.main-navigation{gap:10px}.site-branding{left:calc(var(--gutter) / 2);width:206px}.header-search-box .header-search{width:calc(100% - calc(var(--gutter) * 1))}}.main-banner{position:relative;padding-top:calc(var(--top-header-bar-height) + var(--main-header-height));height:100dvh;width:100%;display:flex;justify-content:flex-end;flex-direction:column}.banner-bg-lines-wp{position:absolute;inset:0;pointer-events:none;z-index:6}.banner-bg-lines-wp .container{height:100%}.banner-bg-lines{display:flex;justify-content:space-between;gap:24px;block-size:100%}.banner-bg-lines span{flex:0 0 auto;display:inline-block;width:1px;height:0;background-color:rgba(var(--white-color-rgb),.25);transition-property:height;transition-duration:1s;transition-timing-function:ease}.page-loaded .banner-bg-lines span{height:100%}.main-banner>.container{position:unset;height:100%}.main-banner>.container div{height:100%}.main-banner-content{display:flex;flex-direction:column;justify-content:flex-end}.main-banner .h1-title{display:none}.main-banner-content-col .back-img{opacity:0;visibility:hidden;position:absolute;inset:0;width:100%;height:100%;z-index:-1;transition:.7s}.main-banner-content-col .back-img:after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:rgba(var(--dark-color-rgb),.75);z-index:1}.main-banner-content .h2-title{display:inline-block;font-size:clamp(1.75rem, 1.293vw + 0.948rem, 2.5rem);margin-bottom:clamp(1.5rem, 0.647vw + 1.099rem, 1.875rem);transition:var(--transition-2)}.main-banner-content .h2-title:hover{transform:translateY(-5px)}.main-banner-content ul li{line-height:1;margin-bottom:clamp(1.25rem, 0.431vw + 0.983rem, 1.5rem)}.main-banner-content ul li:last-child{margin-bottom:0}.main-banner-content ul li a{display:inline-block;color:var(--white-color);font-size:clamp(1.125rem, 0.647vw + 0.724rem, 1.5rem);line-height:1}.main-banner-content ul li a:hover{transform:translateX(5px);transition:var(--transition-2)}@media (min-width:576px){.main-banner-slider-pagination{max-width:540px}}@media (min-width:768px){.main-banner-slider-pagination{max-width:7200px}}@media (min-width:992px){.main-banner-content-row-wp{position:unset}.main-banner-content-row{--width:25%;--spacing:24px;--gap:0px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--gap);position:unset;transform:unset}.main-banner-content-row .main-banner-content-col{flex:0 0 calc(var(--width) - 0px);display:block;position:unset;transition:unset;transform:unset;padding-inline:var(--spacing) calc(var(--spacing) / 2);padding-bottom:80px;box-sizing:border-box}.main-banner-content-col.active .back-img{opacity:1;visibility:visible}.main-banner-content-row .main-banner-content-col .container{--container-max-width:100%;--gutter:0px;position:unset}.main-banner-slider-pagination,.main-banner-slider-navigation{display:none}}@media (max-width:991px){.main-banner{padding:0}.main-banner>.container{max-width:100%;padding:0;height:100%;flex:1;position:unset}.main-banner-content-row .main-banner-content-col{display:flex;flex-direction:column;justify-content:flex-end;height:auto;padding-bottom:80px;box-sizing:border-box}.main-banner-content-col .back-img{opacity:1;visibility:visible;transition:unset}.main-banner-content-row-wp{display:flex;height:100%}.main-banner-content-row .main-banner-content-col .container{box-sizing:border-box}.banner-bg-lines span:nth-child(n+4){display:none}.main-banner-content-row .main-banner-content{padding-inline:24px}.main-banner-slider-pagination{--swiper-pagination-bottom:20px;position:absolute;height:auto !important;bottom:20px;z-index:1;padding:0 36px;align-items:center;gap:10px;display:flex;left:50% !important;transform:translateX(-50%)}.main-banner-slider-pagination .swiper-pagination-bullet-active{background:var(--primary-color)}.main-banner-slider-navigation{--swiper-navigation-sides-offset:24px;--swiper-navigation-size:35px}.main-banner-slider-navigation .swiper-nav-btn{height:var(--swiper-navigation-size) !important;background:var(--white-color)}.main-banner-slider-navigation .swiper-nav-btn svg{width:60%;height:60%}}@media (max-width:575px){.main-banner{height:80dvh}.banner-bg-lines span:nth-child(n+3){display:none}.main-banner-slider-pagination{--swiper-pagination-bottom:25px;padding:0 48px}}@media (max-width:400px){.main-banner-content-row .main-banner-content{padding-inline:12px}.main-banner-content .h2-title{font-size:26px}.main-banner-slider-navigation{--swiper-navigation-sides-offset:12px}.main-banner-slider-pagination{padding:0 24px}}.about-info-sec{padding:96px 0}.about-info-content p{font-size:clamp(1.75rem, 1.293vw + 0.948rem, 2.5rem);line-height:1.5;letter-spacing:0}.about-info-btn{display:flex;justify-content:flex-end}.about-info-btn .sec-btn{justify-content:space-between}@media (min-width:1700px){.about-info-btn .sec-btn{font-size:22px;padding-inline:32px 38px;padding-block:28px;width:420px;max-width:100%}}@media (max-width:1699px){.about-info-sec{padding:var(--section-spacing) 0}}@media (max-width:1699px){.about-info-content{margin-bottom:30px}}@media (max-width:991px){.about-info-btn{justify-content:flex-start}}@media (max-width:575px){.about-info-content p{font-size:22px}}.our-range-bottom-wp{--extra-space:64px;margin-top:var(--extra-space);padding-bottom:64px;background-color:var(--dark-color)}.our-range-content{padding-top:clamp(1.875rem, 3.233vw - 0.129rem, 3.75rem);display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(2.125rem, 3.664vw - 0.147rem, 4.25rem);max-width:349px;height:100%}.our-range-content .p1{font-size:clamp(1rem, 0.431vw + 0.733rem, 1.25rem)}.our-range-slider-wp{margin-top:calc(var(--extra-space) * -1);margin-left:-7px}.our-range-slider{width:calc(100% + 22.67vw)}.our-range-slider .swiper-slide{height:auto;box-sizing:border-box}.our-range-box{position:relative;height:100%;display:flex;flex-direction:column}.our-range-box .our-range-image{width:100%;height:auto;aspect-ratio:1/0.86617100371;overflow:hidden;flex:0 0 auto}.our-range-box .our-range-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.our-range-box:hover .our-range-image img{transform:scale(1.03)}.our-range-box .our-range-box-content{display:flex;align-items:center;justify-content:space-between;flex:1;gap:clamp(1rem, 0.862vw + 0.466rem, 1.5rem);padding:30px 38px 30px 32px;background-color:var(--white-color)}.our-range-box .our-range-box-content .p1{font-size:clamp(1.125rem, 0.862vw + 0.591rem, 1.625rem);line-height:1;text-transform:uppercase;font-weight:300}@media (max-width:1699px){.our-range-slider-wp{margin-left:0}.our-range-box .our-range-box-content{padding:clamp(1.25rem, 1.078vw + 0.582rem, 1.875rem)}}@media (max-width:1399px){.our-range-slider{width:calc(100% + 14vw)}}@media (max-width:991px){.our-range-bottom-wp{--extra-space:0;padding-bottom:60px}.our-range-content{padding-top:50px;margin-bottom:30px;max-width:100%;height:auto}.our-range-slider-wp{margin-bottom:30px}.our-range-slider{width:calc(100% + 31vw)}.our-range-bottom-wp .common-sec-title-content-mob-btn{margin-top:50px}}@media (max-width:575px){.our-range-bottom-wp .common-sec-title-content-mob-btn{margin-top:40px}.our-range-slider{width:calc(100% + 40vw)}.our-range-box .our-range-box-content{padding:15px}.our-range-box .our-range-box-content .p1{font-size:16px}}.featured-projects-sec.common-slider-sec .swiper .common-slider-image{padding-top:clamp(14.5rem, 21.552vw + 1.138rem, 27rem)}.featured-projects-sec.common-slider-sec .common-content-box .p2{max-height:189px}@media (max-width:991px){.featured-projects-sec.common-slider-sec .swiper .common-slider-image{padding-top:132px}.featured-projects-sec .common-sec-title-content-mob-btn{margin-top:50px}}@media (max-width:767px){.featured-projects-sec.common-slider-sec .common-content-box .p2{max-height:224px}}@media (max-width:575px){.featured-projects-sec.common-slider-sec .swiper .common-slider-image{padding-top:100px}.featured-projects-sec .common-sec-title-content-mob-btn{margin-top:40px}}@media (max-width:400px){.featured-projects-sec.common-slider-sec .swiper .common-slider-image{padding-top:80px}}.footer-top{padding:var(--section-spacing) 0}.footer-top-content h2{font-size:clamp(2.125rem, 1.078vw + 1.457rem, 2.75rem);line-height:1;font-weight:100;text-transform:capitalize;font-family:var(--body-font);margin-bottom:0;letter-spacing:0}.footer-bottom{padding:34px 0 30px}.footer-logo{max-width:100%;width:420px}.footer-link-box{display:block;text-align:center;width:100%}.footer-link-box .footer-links{display:inline-block;vertical-align:middle;text-align:left}.footer-link-box .footer-links ul{display:block;column-count:2;column-gap:clamp(1.25rem, 12.931vw - 6.767rem, 8.75rem)}.footer-link-box .footer-links ul li{break-inside:avoid}.footer-link-box .footer-links ul li:not(:last-child){margin-bottom:16px}.footer-link-box .footer-links ul li a{display:inline-block;color:var(--dark-color);text-transform:uppercase}.footer-link-box .footer-links ul li a:hover{color:var(--primary-color)}.footer-Copyright-box{padding:16px 0;background-color:var(--dark-color)}.footer-Copyright-box .footer-Copyright-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 42px}.footer-Copyright-box .footer-Copyright-content p{font-size:14px;line-height:1;margin-bottom:0}@media (max-width:991px){.footer-about{margin-bottom:30px}.footer-bottom{padding:34px 0 18px}.footer-logo{width:285px}.footer-link-box{text-align:left}.footer-Copyright-box .footer-Copyright-content{text-align:center;margin-right:0}}@media (max-width:575px){.footer-top-content h2{font-size:30px}.footer-bottom{padding:34px 0}.footer-logo{width:215px}.footer-link-box .footer-links ul{column-count:1}}@media (max-width:575px){.footer-logo{width:206px}}.scrolltop{--size:50px;position:fixed;bottom:10px;right:10px;width:var(--size);height:var(--size);background:var(--primary-color);border:none;color:var(--white-color) !important;font-size:25px;line-height:30px;text-align:center;padding:13px 0;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.16);cursor:pointer;display:none;z-index:50;transition:var(--transition)}.scrolltop:hover{background:var(--dark-color);color:var(--white-color) !important}.inner-banner{position:relative;display:flex;align-items:center;min-height:clamp(31.25rem, 27.263vw + 14.347rem, 47.063rem);padding:clamp(10rem, 19.397vw - 2.026rem, 21.25rem) 0 clamp(5rem, 2.371vw + 3.53rem, 6.375rem)}.inner-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--black-color-rgb),.55);pointer-events:none}.inner-banner .banner-bg-lines span{background-color:rgba(var(--white-color-rgb),.15)}.inner-banner .container{width:100%}.banner-content .breadcrumb-box{margin-top:clamp(2rem, 3.233vw - 0.004rem, 3.875rem)}.breadcrumb-box ul{margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;flex-wrap:wrap}.breadcrumb-box ul li{color:var(--white-color);display:flex;align-items:center;text-align:center;gap:5px;font-size:var(--body-font-size);line-height:1;text-transform:uppercase}.breadcrumb-box ul li:not(:last-child):after{content:"/";display:block;color:inherit}.breadcrumb-box ul li a{color:inherit;text-transform:inherit}.breadcrumb-box ul li a:hover{color:var(--primary-color)}.breadcrumb-box ul li:not(:has(a)){display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.inner-banner.small-banner{padding:clamp(7rem, 8.405vw + 1.789rem, 11.875rem) 0 32px;min-height:clamp(18.75rem, 16.487vw + 8.528rem, 28.313rem)}.banner-content .h3-title{margin-bottom:8px}.inner-banner.small-banner .banner-content .breadcrumb-box{margin-top:clamp(1.5rem, 0.862vw + 0.966rem, 2rem)}@media (min-width:768px){.single-post .inner-banner.small-banner .banner-content .breadcrumb-box{width:40%}}.inner-banner.inner-banner-transparent{border-bottom:1px solid var(--light-gray-color)}.inner-banner.inner-banner-transparent:before{content:none}.inner-banner.inner-banner-transparent .breadcrumb-box ul li{color:var(--dark-color)}@media (max-width:991px){.inner-banner{min-height:400px;padding:160px 0 80px}.banner-content .h3-title{font-size:clamp(1.125rem, 0.338vw + 1.04rem, 1.25rem)}.banner-content .breadcrumb-box{margin-top:24px}.breadcrumb-box ul li{font-size:clamp(0.875rem, 0.338vw + 0.79rem, 1rem)}}@media (max-width:575px){.inner-banner{min-height:350px;padding:127px 0 70px}.inner-banner.small-banner{min-height:250px;padding:90px 0 30px}.inner-banner.small-banner .banner-content .breadcrumb-box{margin-top:16px}.inner-banner .banner-content .h1-title{margin-bottom:10px}}@media (max-width:400px){.breadcrumb-box ul li:not(:has(a)){max-width:285px}}.inner-page-text{padding:var(--section-spacing) 0}.privacy-content h2,.entry-content h2{font-size:35px}.privacy-content :where(h1,h2,h3,h4,h5,h6):not(:first-child),.entry-content :where(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:20px}.privacy-content :where(h1,h2,h3,h4,h5,h6):not(:last-child),.entry-content :where(h1,h2,h3,h4,h5,h6):not(:last-child){margin-bottom:20px}.privacy-content p a,.privacy-content a,.entry-content a,.entry-content p a,.entry-content a{transition:var(--transition);color:var(--primary-color)}.privacy-content p a:hover,.privacy-content a:hover,.entry-content p a:hover,.entry-content a:hover{color:var(--text-color)}.entry-content ol,.entry-content ul,.privacy-content ol,.privacy-content ul{padding:0;margin:0 0 1.5em 3em}.entry-content ol li,.privacy-content ol li{list-style:decimal;margin-bottom:10px}.entry-content ul li,.privacy-content ul li{list-style:disc;margin-bottom:10px}@media screen and (max-width:575px){.entry-content ol,.entry-content ul,.privacy-content ol,.privacy-content ul{margin-left:20px}.privacy-content h2,.entry-content h2{font-size:28px}}@media screen and (max-width:400px){.privacy-content h2,.entry-content h2{font-size:26px}}.default-content-box-wp .default-content-inner-box{max-width:840px;margin-inline:auto}.default-content-box :where(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:clamp(1.875rem, 1.078vw + 1.207rem, 2.5rem)}.default-content-box :where(h1,h2,h3,h4,h5,h6):not(:last-child){margin-bottom:clamp(1.875rem, 1.078vw + 1.207rem, 2.5rem)}.default-content-box ul,.default-content-box ol{list-style:disc;margin:0 0 16px 2em}.default-content-box ol{list-style:decimal}.default-content-box .wp-block-image{max-width:unset;width:calc(100% + 64px);margin-inline:-32px}.default-content-box p+.wp-block-image,.default-content-box ul+.wp-block-image,.default-content-box ol+.wp-block-image{margin-block:clamp(1.875rem, 1.078vw + 1.207rem, 2.5rem)}.default-content-inner-box .social-media{margin-top:clamp(3.125rem, 1.509vw + 2.19rem, 4rem)}@media (max-width:991px){.default-content-box :where(h1,h2,h3,h4,h5,h6):not(:last-child){margin-bottom:20px}.default-content-box :where(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:20px}.default-content-box p+.wp-block-image,.default-content-box ul+.wp-block-image,.default-content-box ol+.wp-block-image{margin-block:20px}.default-content-box .wp-block-image{width:calc(100% + 24px);margin-inline:-12px}.default-content-inner-box .social-media{margin-top:40px}}@media (max-width:575px){.default-content-inner-box .social-media{margin-top:30px}}@media (max-width:400px){.default-content-box .wp-block-image{width:100%;margin-inline:0}}.row.what-we-do-box-row{--gutter:clamp(1.5rem, 0.862vw + 0.966rem, 2rem);--gutter-y:var(--gutter)}.what-we-do-box{position:relative;height:100%;display:flex;flex-direction:column;gap:clamp(1.063rem, 1.078vw + 0.394rem, 1.688rem)}.what-we-do-box .what-we-do-image{width:100%;height:auto;aspect-ratio:1/1.13636363636;overflow:hidden;flex:0 0 auto}.what-we-do-box .what-we-do-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.what-we-do-box:hover .what-we-do-image img{transform:scale(1.03)}.what-we-do-box .what-we-do-box-content{display:flex;align-items:center;justify-content:space-between;flex:1;gap:12px}.what-we-do-box .what-we-do-box-content .p1{font-size:clamp(0.875rem, 1.293vw + 0.073rem, 1.625rem);font-weight:300;line-height:1;text-transform:uppercase}.what-we-do-sec .what-we-do-content{margin-block:var(--section-spacing) -6px;display:block;column-count:2;column-gap:clamp(1.5rem, 0.862vw + 0.966rem, 2rem)}.what-we-do-sec .what-we-do-content ul,.system-specification-single-category-content .p1 ul,.woocommerce div.product div.summary .product-short-description ul,.woocommerce-archive-description-inner ul{list-style:disc;margin:0 0 16px 30px}.what-we-do-sec .what-we-do-content ol,.system-specification-single-category-content .p1 ol,.woocommerce div.product div.summary .product-short-description ol,.woocommerce-archive-description-inner ol{margin:0 0 16px 30px}.our-commitment-content .social-media{margin-top:clamp(3.125rem, 1.509vw + 2.19rem, 4rem)}.what-we-do-box-content .arrow-btn:before,.what-we-do-box-content .arrow-btn:after{--size:clamp(0.875rem, 0.647vw + 0.474rem, 1.25rem)}@media (max-width:991px){.row.what-we-do-box-row{--gutter:24px}.what-we-do-box{gap:20px}.what-we-do-box .what-we-do-box-content .p1{font-size:18px}.what-we-do-sec .common-sec-title-content-mob-btn{margin-top:30px}.what-we-do-sec .what-we-do-content{column-count:1;margin-block:var(--section-spacing) 0}.our-commitment-content .social-media{margin-top:40px}}@media (max-width:575px){.our-commitment-content .social-media{margin-top:30px}}.blog-tab-sec{padding-top:64px}.blog-tab-buttons{display:grid;place-content:center}.blog-tab-wp .blog-tab-buttons ul{display:flex;align-items:center;justify-content:flex-start;overflow:auto hidden;width:100%;gap:27px;white-space:nowrap;padding-bottom:10px}.blog-tab-wp .blog-tab-buttons ul li{font-size:var(--body-font-size);line-height:1;font-weight:100;padding-inline:2px;color:var(--black-color);cursor:pointer;transition:var(--transition)}.blog-tab-wp .blog-tab-buttons ul li.tab-active,.blog-tab-wp .blog-tab-buttons ul li:hover{-webkit-text-stroke-width:1px}.blog-tab-wp .blog-tab-buttons ul::-webkit-scrollbar{width:100%;height:3px}.blog-tab-wp .blog-tab-buttons ul::-webkit-scrollbar-track{width:100%;background-color:var(--secondary-color)}.blog-tab-wp .blog-tab-buttons ul::-webkit-scrollbar-thumb{background-color:var(--primary-color);cursor:grab}.blog-tab-wp{display:flex;flex-direction:column;gap:clamp(2.125rem, 2.155vw + 0.789rem, 3.375rem)}.blog-tab-panel{position:relative}.blog-box-row{--gutter:clamp(1.5rem, 0.862vw + 0.966rem, 2rem);--gutter-x:var(--gutter);--gutter-y:calc(var(--gutter) * 2)}.blog-box{height:100%;display:flex;flex-direction:column;gap:16px}.blog-box .blog-image{width:100%;height:auto;aspect-ratio:1/0.65055762081;overflow:hidden}.blog-box .blog-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.blog-box:hover .blog-image img{transform:scale(1.03)}.blog-post-info ul{margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.blog-post-info ul li{color:var(--dark-color);display:flex;align-items:center;text-align:center;gap:16px;font-size:var(--body-font-size);line-height:var(--body-line-height)}.blog-post-info ul li:not(:last-child):after{content:"|";display:block;color:inherit}.blog-post-info ul li a{color:inherit;text-transform:inherit}.blog-post-info ul li a:hover{color:var(--primary-color)}.blog-post-info.blog-post-info-white ul li{color:var(--white-color)}.blog-box .blog-box-content{display:flex;flex-direction:column;gap:16px}.blog-box-content h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:var(--body-font);font-size:clamp(1.25rem, 0.647vw + 0.849rem, 1.625rem);line-height:1.2;font-weight:300;letter-spacing:.05em;color:var(--dark-color)}.blog-box-content h4 a{color:inherit}.blog-box-content h4 a:hover{color:var(--primary-color)}.blog-box .blog-box-content .p2{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-categories ul{display:inline-flex;flex-wrap:wrap;gap:8px}.blog-categories ul li{line-height:1}.blog-categories ul li a{display:inline-block;font-size:14px;line-height:1;font-weight:300;color:var(--dark-color);padding:7px 5px;border:1px solid var(--border-color)}.blog-categories ul li a:hover{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.inner-page-text .custom-pagination-wp{margin-top:clamp(2.75rem, 2.155vw + 1.414rem, 4rem)}.blog-tab-wp .custom-pagination-wp{margin-top:10px}.custom-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.custom-pagination .pagination-btn.disabled{cursor:unset;opacity:.5}.custom-pagination .pagination-btn{font-size:var(--body-font-size);line-height:1;font-weight:300;text-transform:uppercase;color:var(--dark-color);cursor:pointer;transition:var(--transition)}.custom-pagination .pagination-btn:not(.disabled):hover{color:var(--primary-color)}.custom-pagination .p2{line-height:1;font-weight:300;color:var(--dark-color)}.custom-pagination .p2 span{display:inline-block}@media (max-width:991px){.blog-tab-wp .blog-tab-buttons ul{gap:20px}}@media (max-width:767px){.blog-box-row{--gutter:24px;--gutter-y:var(--gutter)}}@media (max-width:575px){.blog-tab-sec{padding-top:60px}.blog-tab-wp{gap:30px}.custom-pagination{flex-direction:row}.custom-pagination .p2{width:100%;order:1;text-align:center}.custom-pagination .pagination-btn.prev{order:2}.custom-pagination .pagination-btn.next{order:3}.inner-page-text .custom-pagination-wp{margin-top:30px}}@media (max-width:400px){.blog-box .blog-box-content{gap:12px}.blog-post-info ul,.blog-post-info ul li{gap:10px}.blog-box-content h4{font-size:18px}}.gallery-slider-sec .gallery-slider-wp{position:relative}.gallery-slider-sec:not(:has(.swiper-slide+.swiper-slide)) .gallery-slider-pagination-wrapper{display:none}.gallery-slider-sec .swiper .swiper-slide{height:auto;box-sizing:border-box}.gallery-slider-sec .swiper .gallery-slider-image{height:auto;width:100%;aspect-ratio:1/0.50052083333}.gallery-slider-pagination-wrapper{position:relative;bottom:-50px;margin-bottom:-18px;line-height:1;z-index:6;pointer-events:none}.gallery-slider-pagination-wrapper .gallery-slider-pagination-inner{display:inline-flex;align-items:center;gap:clamp(2.5rem, 2.478vw + 0.963rem, 3.938rem);pointer-events:auto}.gallery-slider-pagination-wrapper .gallery-slider-pagination-inner .swiper-pagination{--swiper-pagination-bullet-margin:0px;justify-content:flex-start;width:auto}.gallery-slider-sec .common-content-box{margin-top:calc(clamp(7.875rem, 6.466vw + 3.866rem, 11.625rem) * -0.5)}.common-content-box .blog-post-info ul li{font-size:clamp(1.25rem, 0.216vw + 1.116rem, 1.375rem);line-height:1.5}.row.single-post-content-main-row{--gutter:clamp(1.5rem, 0.862vw + 0.966rem, 2rem)}.single-post-content-section{padding-top:64px}.single-post-toc .h5-title{padding-bottom:clamp(1.25rem, 0.431vw + 0.983rem, 1.5rem);margin-bottom:clamp(1.25rem, 0.431vw + 0.983rem, 1.5rem);border-bottom:1px solid var(--light-gray-color)}.toc-nav ul{display:flex;flex-direction:column;gap:clamp(0.875rem, 1.078vw + 0.207rem, 1.5rem)}.toc-nav ul li a{display:inline-block;font-size:var(--body-font-size);line-height:1.5;color:var(--dark-color);text-transform:uppercase}.toc-nav ul li a:not(:last-child){margin-bottom:clamp(0.25rem, 0.431vw - 0.017rem, 0.5rem)}.toc-nav ul li a.active{-webkit-text-stroke-width:1px}.toc-nav ul ul{margin-left:16px;gap:8px}.toc-nav ul ul li a{font-size:clamp(0.938rem, 0.108vw + 0.871rem, 1rem);line-height:1.75}.single-post-content :where(h1,h2):not(:first-child){margin-top:clamp(2.5rem, 2.155vw + 1.164rem, 3.75rem)}.single-post-content :where(h1,h2):not(:last-child){margin-bottom:clamp(2.25rem, 2.155vw + 0.914rem, 3.5rem)}.single-post-content h3:not(:first-child){margin-top:clamp(2.25rem, 2.155vw + 0.914rem, 3.5rem)}.single-post-content h3:not(:last-child){margin-bottom:clamp(1.375rem, 1.078vw + 0.707rem, 2rem)}.single-post-content h4:not(:first-child){margin-top:clamp(1.25rem, 0.431vw + 0.983rem, 1.5rem)}.single-post-content h4:not(:last-child){margin-bottom:clamp(1.25rem, 0.431vw + 0.983rem, 1.5rem)}.single-post-content h5:not(:first-child){margin-top:clamp(1.125rem, 0.216vw + 0.991rem, 1.25rem)}.single-post-content h5:not(:last-child){margin-bottom:clamp(1.125rem, 0.216vw + 0.991rem, 1.25rem)}.single-post-content h6:not(:first-child){margin-top:16px}.single-post-content h6:not(:last-child){margin-bottom:16px}.single-post-content ul,.single-post-content ol{list-style:disc;margin:0 0 16px 2em}.single-post-content ol{list-style:decimal}.single-post-content figure:not(:first-child){margin-top:clamp(2.25rem, 2.155vw + 0.914rem, 3.5rem)}.single-post-content figure:not(:last-child){margin-bottom:clamp(2.25rem, 2.155vw + 0.914rem, 3.5rem)}.single-post-content a{text-decoration:underline !important}.single-post-content-wp .single-post-cta{margin-top:clamp(2.25rem, 2.155vw + 0.914rem, 3.5rem)}.single-post-cta{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem, 0.862vw + 0.966rem, 2rem)}.single-post-content-wp .social-media{margin-top:clamp(2.75rem, 2.155vw + 1.414rem, 4rem)}.you-may-also-like .h5-title{margin-bottom:clamp(1.25rem, 0.431vw + 0.983rem, 1.5rem)}.you-may-also-like .related-posts-list{display:flex;flex-direction:column;gap:clamp(1.875rem, 1.078vw + 1.207rem, 2.5rem)}.related-post-item .related-post-image{width:100%;height:auto;aspect-ratio:1/0.58333333333;overflow:hidden;margin-bottom:16px}.related-post-item .related-post-image a{display:block;width:100%;height:100%}.related-post-item .related-post-image a img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.related-post-item:hover .related-post-image a img{transform:scale(1.03)}.related-post-item .related-post-content{display:flex;flex-direction:column;gap:16px}.related-post-item .related-post-content h5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:var(--body-font);font-size:clamp(1rem, 0.431vw + 0.733rem, 1.25rem);line-height:1.2;font-weight:300;letter-spacing:.05em;color:var(--dark-color)}.related-post-item .related-post-content h5 a{color:inherit}.related-post-item .related-post-content h5 a:hover{color:var(--primary-color)}.sidebar-newsletter{padding:clamp(1.25rem, 1.293vw + 0.448rem, 2rem);display:flex;flex-direction:column;gap:24px;margin-top:clamp(2.75rem, 2.155vw + 1.414rem, 4rem);background-color:var(--dark-color)}.sidebar-newsletter-content .h5-title{margin-bottom:16px}.sidebar-newsletter-form form{display:flex;flex-direction:column;gap:16px}.sidebar-newsletter-form input{width:100%;font-size:16px;line-height:1;font-weight:300;color:var(--white-color);font-family:var(--body-font);height:50px;padding:16px 24px;border:1px solid var(--white-color);outline:none;background-color:transparent}.sidebar-newsletter-form input::placeholder{color:var(--white-color)}.sidebar-newsletter-form form .sec-btn{padding-block:15px}@media (min-width:992px){body:has(.sidebar-sticky-sec){overflow:unset !important}.sidebar-sticky-sec .single-post-toc,.sidebar-sticky-sec .single-post-sidebar{position:sticky;top:calc(var(--main-header-height) + calc(var(--wp-admin--admin-bar--height, 0px)) + 40px)}}@media (max-width:991px){.gallery-slider-sec .common-content-box{margin-top:calc(clamp(6.25rem, 3.869vw + 5.476rem, 7.875rem) * 0)}.gallery-slider-pagination-wrapper.for-mob{bottom:0;margin-top:30px;margin-bottom:0}.common-content-box .blog-post-info ul li{font-size:18px}.single-post-content-section .single-post-toc:has(.toc-nav){margin-bottom:50px}.single-post-content :where(h1,h2):not(:first-child){margin-top:clamp(1.875rem, 1.488vw + 1.577rem, 2.5rem)}.single-post-content :where(h1,h2):not(:last-child){margin-bottom:clamp(1.5rem, 1.786vw + 1.143rem, 2.25rem)}.single-post-content h3:not(:first-child){margin-top:clamp(1.5rem, 1.786vw + 1.143rem, 2.25rem)}.single-post-content figure:not(:first-child){margin-top:clamp(1.5rem, 1.786vw + 1.143rem, 2.25rem)}.single-post-content figure:not(:last-child){margin-bottom:clamp(1.5rem, 1.786vw + 1.143rem, 2.25rem)}.single-post-content-section .single-post-sidebar{margin-top:50px}.related-post-item .related-post-content h5{font-size:18px}.sidebar-newsletter{padding:30px}}@media (max-width:767px){.gallery-slider-sec .swiper .gallery-slider-image{height:400px;aspect-ratio:unset}}@media (max-width:575px){.single-post-content-section{padding-top:60px}.single-post-content figure:not(:first-child){margin-top:30px}.single-post-content-wp .single-post-cta{margin-top:30px}.single-post-content-wp .social-media{margin-top:30px}.you-may-also-like .related-posts-list{gap:24px}.related-post-item .related-post-image{margin-bottom:10px}.related-post-item .related-post-content{gap:10px}.sidebar-newsletter{margin-top:30px}.sidebar-newsletter-form input{padding:10px 15px}}@media (max-width:400px){.sidebar-newsletter{padding:20px}.single-post-cta .sec-btn{padding-inline:14px;font-size:14px}.single-post-cta .sec-btn:before{right:14px}}.contact-about-info{margin-left:122px}.contact-about-info .contact-looking-for-box{margin-bottom:64px}.contact-looking-for-box .h3-title{margin-bottom:43px}.contact-link-box-wp .contact-link-box:not(:last-child){margin-bottom:56px}.contact-link-box .h3-title{margin-bottom:clamp(1.5rem, 0.862vw + 0.966rem, 2rem)}.contact-link-box .contact-info-links ul{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.contact-link-box .contact-info-links ul li{line-height:1}.contact-link-box .contact-info-links ul li a{display:inline-block;font-size:clamp(1rem, 0.647vw + 0.599rem, 1.375rem);line-height:1.75;letter-spacing:0;font-weight:100;color:var(--black-color);text-decoration:underline !important}.contact-link-box .contact-info-links ul li a:hover{color:var(--primary-color)}.map-sec{--extra-space:75px;margin-top:var(--extra-space);position:relative;z-index:2;min-height:clamp(34.375rem, 19.828vw + 22.082rem, 45.875rem);padding-right:var(--gutter)}.map-office-box{position:relative;top:calc(var(--extra-space) * -1);background:var(--dark-color);width:clamp(34.375rem, 21.552vw + 21.013rem, 46.875rem);max-width:100%;padding-inline:clamp(3.75rem, 6.466vw - 0.259rem, 7.5rem);padding-block:clamp(3.75rem, 3.879vw + 1.345rem, 6rem)}.map-office-box .h2-title{margin-bottom:clamp(1.5rem, 0.862vw + 0.966rem, 2rem)}.map-box{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.map-box iframe{width:100%;height:100%;display:block;filter:grayscale(100%)}@media (max-width:1199px){.contact-about-info{margin-left:50px}}@media (max-width:991px){.contact-sec .row{--gutter-y:50px}.contact-about-info{margin-left:0}.contact-link-box-wp .contact-link-box:not(:last-child){margin-bottom:30px}.contact-looking-for-box .h3-title{margin-bottom:30px}.contact-about-info .contact-looking-for-box{margin-bottom:40px}.map-sec{--extra-space:40px}.map-office-box{width:clamp(25rem, 22.355vw + 20.529rem, 34.375rem);padding-inline:clamp(1.875rem, 4.471vw + 0.981rem, 3.75rem);padding-block:clamp(1.875rem, 4.471vw + 0.981rem, 3.75rem)}}@media (max-width:575px){.contact-link-box .contact-info-links ul{gap:8px}}@media (max-width:400px){.map-sec{padding-right:calc(var(--gutter) / 2);min-height:clamp(28.125rem, 14.903vw + 25.144rem, 34.375rem)}}.plan-quote-service-wp{position:relative;height:100%;display:flex;align-items:center;justify-content:flex-end}.plan-quote-service-img{width:700px;aspect-ratio:1/1.25714285714;display:inline-block;margin-top:120px}@media (max-width:991px){.plan-quote-service-sec .row{--gutter-y:50px}.plan-quote-service-img{margin-top:0;width:100%}}.stockist-content h2{margin-bottom:40px}.stockists-content p a{text-decoration:underline !important}.stockist-content .wpsl-default-filters{margin-top:32px}.stockists-content .wpsl-search{background:var(--dark-color);margin-bottom:0}.stockists-content #wpsl-search-wrap .wpsl-input{margin-bottom:0;position:relative}.stockists-content #wpsl-search-wrap{margin-bottom:16px}#wpsl-search-wrap .wpsl-input>div{display:none}#wpsl-search-wrap .wpsl-input input#wpsl-search-input{background:0 0;border:none;height:100%;color:#fff;outline:none;box-shadow:none;appearance:none !important;display:flex;font-weight:300;border:1px solid #454545;padding:17px 17px 17px 56px}.stockists-content #wpsl-search-wrap .wpsl-input:before{position:absolute;content:"";--size:24px;width:var(--size);height:var(--size);top:50%;left:16px;transform:translateY(-50%);background-color:#fff;--mask-img:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%206.35%206.35%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%20class%3D%22%22%3E%3Cg%3E%3Cpath%20d%3D%22M2.894.511a2.384%202.384%200%200%200-2.38%202.38%202.386%202.386%200%200%200%202.38%202.384c.56%200%201.076-.197%201.484-.523l.991.991a.265.265%200%200%200%20.375-.374l-.991-.992a2.37%202.37%200%200%200%20.523-1.485C5.276%201.58%204.206.51%202.894.51zm0%20.53c1.026%200%201.852.825%201.852%201.85S3.92%204.746%202.894%204.746s-1.851-.827-1.851-1.853.825-1.852%201.851-1.852z%22%20paint-order%3D%22stroke%20fill%20markers%22%20fill%3D%22%23000000%22%20opacity%3D%221%22%20data-original%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E');mask:var(--mask-img) no-repeat center/contain;-webkit-mask:var(--mask-img) no-repeat center/contain}.stockists-content #wpsl-search-wrap .wpsl-search-btn-wrap{display:none}.stockists-content #wpsl-result-list{margin-right:0}.stockists-content #wpsl-stores{background:var(--dark-color);padding:16px;border-top:1px solid #454545 !important}.stockists-content #wpsl-stores::-webkit-scrollbar-track{background:var(--dark-color) !important}.stockists-content #wpsl-stores::-webkit-scrollbar-thumb{background-color:#fff !important}.stockists-content #wpsl-stores::-webkit-scrollbar-thumb:hover{background-color:#fff !important}.stockists-content #wpsl-stores ul li{border:1px solid #454545 !important;padding:24px 16px !important;margin-bottom:24px}.stockists-content #wpsl-stores ul li:last-child{margin-bottom:0}.stockists-content #wpsl-stores ul li .wpsl-store-location p{display:flex;flex-direction:column;gap:18px;font-size:16px;line-height:20px;font-weight:300;color:#fff;letter-spacing:.8px}.stockists-content #wpsl-stores ul li .wpsl-store-location a{font-size:18px;font-weight:700;text-decoration:none !important;color:#fff;letter-spacing:.9px}.stockists-content #wpsl-stores ul li .wpsl-direction-wrap,.stockists-content #wpsl-stores ul li .wpsl-direction-wrap a{font-size:16px;line-height:20px;font-weight:300;color:#fff;letter-spacing:.8px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.stockists-content #wpsl-stores ul li .wpsl-store-location a:hover,.stockists-content #wpsl-stores ul li .wpsl-direction-wrap a:hover{text-decoration:underline !important}.stockists-content #wpsl-stores ul li .wpsl-store-location>p:first-child>span{padding-left:24px}.stockists-content #wpsl-stores ul li .wpsl-store-location p span.wpsl-street{position:relative}.stockists-content #wpsl-stores ul li .wpsl-store-location>p:first-child span.wpsl-street:before,.stockists-content #wpsl-stores ul li .wpsl-store-location p.wpsl-contact-details:before{position:absolute;content:"";--size:16px;width:var(--size);height:var(--size);top:3px;left:0;background-color:#fff;--mask-img:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%20class%3D%22%22%3E%3Cg%3E%3Cpath%20d%3D%22M12%200C7.038%200%203%204.066%203%209.065c0%207.103%208.154%2014.437%208.501%2014.745a.749.749%200%200%200%20.998.001C12.846%2023.502%2021%2016.168%2021%209.065%2021%204.066%2016.962%200%2012%200zm0%2014c-2.757%200-5-2.243-5-5s2.243-5%205-5%205%202.243%205%205-2.243%205-5%205z%22%20fill%3D%22%23000000%22%20opacity%3D%221%22%20data-original%3D%22%23000000%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E');mask:var(--mask-img) no-repeat center/contain;-webkit-mask:var(--mask-img) no-repeat center/contain}.stockists-content #wpsl-stores ul li .wpsl-store-location p.wpsl-contact-details{position:relative;padding-left:24px}.stockists-content #wpsl-stores ul li .wpsl-store-location p.wpsl-contact-details span strong{display:none}.stockists-content #wpsl-stores ul li .wpsl-store-location p.wpsl-contact-details:before{--mask-img:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%20513.64%20513.64%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%20class%3D%22%22%3E%3Cg%3E%3Cpath%20d%3D%22m499.66%20376.96-71.68-71.68c-25.6-25.6-69.12-15.359-79.36%2017.92-7.68%2023.041-33.28%2035.841-56.32%2030.72-51.2-12.8-120.32-79.36-133.12-133.12-7.68-23.041%207.68-48.641%2030.72-56.32%2033.28-10.24%2043.52-53.76%2017.92-79.36l-71.68-71.68c-20.48-17.92-51.2-17.92-69.12%200L18.38%2062.08c-48.64%2051.2%205.12%20186.88%20125.44%20307.2s256%20176.641%20307.2%20125.44l48.64-48.64c17.921-20.48%2017.921-51.2%200-69.12z%22%20fill%3D%22%23000000%22%20opacity%3D%221%22%20data-original%3D%22%23000000%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.system-process-content-wp .step-process-content{margin-block:clamp(2.25rem, 2.155vw + 0.914rem, 3.5rem)}.step-process-content .h3-title,.system-specifications-list-content>.h3-title{margin-bottom:clamp(1.5rem, 0.862vw + 0.966rem, 2rem)}.step-process-content .step-process-box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.25rem, 1.293vw + 0.448rem, 2rem);padding:clamp(1.25rem, 1.293vw + 0.448rem, 2rem);height:100%;background-color:var(--dark-color)}.step-process-box .step-count{display:inline-block;font-size:clamp(1.875rem, 1.078vw + 1.207rem, 2.5rem);font-family:var(--title-font);font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:-.05em}.step-process-box .h4-title{font-size:clamp(1.125rem, 0.862vw + 0.591rem, 1.625rem);text-align:center}.step-process-content .row [class*=col-]:not(:last-child) .step-process-box:after{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:var(--dark-gray-color)}.row.system-specifications-list-row{--gutter:clamp(1.5rem, 0.862vw + 0.966rem, 2rem);--gutter-y:calc(var(--gutter) * 2)}.system-specifications-box{position:relative;height:100%;display:flex;flex-direction:column;gap:clamp(1.25rem, 0.754vw + 0.782rem, 1.688rem)}.system-specifications-box .system-specifications-image-box{width:100%;height:auto;aspect-ratio:1/1.13636363636;overflow:hidden;flex:0 0 auto}.system-specifications-box .system-specifications-image-box img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.system-specifications-box:hover .system-specifications-image-box img{transform:scale(1.03)}.system-specifications-box .system-specifications-box-content{display:flex;flex-direction:column;flex:1;gap:16px}.system-specifications-box .system-specifications-box-content .system-specifications-box-title{font-size:clamp(1.125rem, 0.862vw + 0.591rem, 1.625rem);line-height:1;font-weight:300;font-family:var(--title-font);text-transform:uppercase;color:var(--dark-color);letter-spacing:.05em}.system-specifications-box .system-specifications-box-content .sec-btn{justify-content:space-between;margin-top:auto;padding-inline:clamp(0.5rem, 0.862vw - 0.034rem, 1rem) clamp(0.5rem, 1.509vw - 0.435rem, 1.375rem);gap:clamp(0.5rem, 0.862vw - 0.034rem, 1rem);font-size:clamp(0.875rem, 0.431vw + 0.608rem, 1.125rem)}.system-specifications-box .system-specifications-box-content .sec-btn:before{right:clamp(0.5rem, 1.509vw - 0.435rem, 1.375rem)}.system-specifications-substrate-cta-box{display:flex;align-items:stretch;height:100%}.system-specifications-substrate-cta-box .system-specifications-substrate-cta-image{flex:0 0 34.186%;height:100%}.system-specifications-substrate-cta-box .system-specifications-substrate-cta-image img{width:100%;height:100%;object-fit:cover}.system-specifications-substrate-cta-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(1.5rem, 1.724vw + 0.431rem, 2.5rem);padding:clamp(1.25rem, 1.293vw + 0.448rem, 2rem) clamp(1.875rem, 2.802vw + 0.138rem, 3.5rem);background-color:var(--dark-color)}@media screen and (max-width:991px){.step-process-content .row [class*=col-]:nth-child(2) .step-process-box:after{content:none}.step-process-content .row [class*=col-]:not(:last-child) .step-process-box:before{content:"";position:absolute;bottom:0;width:100%;height:1px;background-color:var(--dark-gray-color)}.system-specifications-box .system-specifications-box-content .sec-btn{font-size:16px}}@media screen and (max-width:767px){.row.system-specifications-list-row{--gutter:30px;--gutter-y:var(--gutter)}.system-specifications-substrate-cta-box{flex-direction:column;align-items:flex-start}.system-specifications-substrate-cta-box .system-specifications-substrate-cta-image{flex:0 0 auto;width:100%;height:auto;aspect-ratio:1/1.13636363636;overflow:hidden}.system-specifications-substrate-cta-content{padding:30px}}@media screen and (max-width:575px){.system-specifications-box .system-specifications-box-content{gap:10px}.system-specifications-substrate-cta-content{padding:30px 20px}}.system-specification-single-category-content .p1{font-size:clamp(1.125rem, 0.431vw + 0.858rem, 1.375rem);line-height:1.75;font-weight:300;color:var(--black-color)}.system-specification-single-category-content .p1 p:not(:last-of-type){margin-bottom:clamp(1.25rem, 2.155vw - 0.086rem, 2.5rem)}.system-specification-single-category-image-wp{display:flex;justify-content:flex-end}.system-specification-single-category-image{width:421px;max-width:100%;height:auto;aspect-ratio:1/1}.system-specification-single-category-image img{width:100%;height:100%;object-fit:cover}.system-specification-single-category-sec .system-specification-single-category-bottom{padding-top:clamp(2.625rem, 1.509vw + 1.69rem, 3.5rem);margin-top:clamp(3.125rem, 1.509vw + 2.19rem, 4rem);border-top:1px solid var(--secondary-color)}.system-specification-single-category-bottom .system-specifications-box .system-specifications-box-content .system-specifications-box-title{line-height:1.2}@media screen and (max-width:991px){.system-specification-single-category-content{margin-bottom:30px}.system-specification-single-category-image-wp{justify-content:flex-start}.system-specification-single-category-image{width:100%}.system-specification-single-category-content .p1{font-size:16px}.system-specification-single-category-content .p1 p:not(:last-of-type){margin-bottom:16px}.system-specification-single-category-sec .system-specification-single-category-bottom{padding-top:35px;margin-top:45px}}.single-post-content-section.system-specification-single-post-content-section{padding-top:var(--section-spacing)}.system-specification-single-post-content-wp{display:flex;flex-direction:column;gap:clamp(3.125rem, 1.509vw + 2.19rem, 4rem)}.system-specification-single-post-specification-content{display:flex;flex-direction:column;gap:clamp(2.25rem, 2.155vw + 0.914rem, 3.5rem)}.system-specification-single-post-specification-content .sec-title .h2-title{margin-bottom:0}.system-specification-single-substrate-details .h3-title,.system-specification-single-construction-detailing>.h3-title,.system-specification-single-Product-documents .h3-title,.system-specification-single-Product-disclaimer .h3-title{margin-bottom:clamp(1.5rem, 0.862vw + 0.966rem, 2rem)}.system-specification-single-substrate-details table{border-collapse:collapse;width:100%;font-family:var(--body-font);margin:0}.system-specification-single-substrate-details table tr:nth-child(odd){background-color:var(--mid-light-gray-color)}.system-specification-single-substrate-details table th,.system-specification-single-substrate-details table td{padding:16px;vertical-align:middle;text-align:left;color:var(--dark-color)}.system-specification-single-substrate-details table th{width:41%;font-weight:700}.system-specification-single-substrate-details table td{width:59%}.system-specification-single-process-content .sec-title{margin-bottom:clamp(2.25rem, 2.155vw + 0.914rem, 3.5rem)}.system-specification-single-process-boxes .system-specification-single-process-box .system-specification-single-product-box:not(:last-child){margin-bottom:30px}.system-specification-single-process-boxes{display:flex;flex-direction:column;gap:clamp(1.875rem, 1.078vw + 1.207rem, 2.5rem)}.system-specification-single-process-box .h4-title{margin-bottom:clamp(1.5rem, 0.862vw + 0.966rem, 2rem);padding-bottom:8px;border-bottom:1px solid var(--secondary-color)}.system-specification-single-product-box{display:flex;gap:clamp(1.25rem, 2.909vw - 0.554rem, 2.938rem);align-items:flex-start}.system-specification-single-product-box .system-specification-single-product-box-image{flex:0 0 auto;width:142px;height:auto;aspect-ratio:1/1.24647887324;border:1px solid var(--light-gray-color)}.system-specification-single-product-box .system-specification-single-product-box-image img{width:100%;height:100%;object-fit:contain}.system-specification-single-product-box-content .h5-title{font-family:var(--body-font);line-height:1.75;text-transform:unset;letter-spacing:.05em;text-decoration:underline;margin-bottom:15px}.system-specification-single-product-box-content ul{list-style:disc;margin:0 0 15px 28px}.system-specification-single-product-box-content ul li strong{font-weight:700}.system-specification-single-product-box-content .sec-btn{margin-top:clamp(1.5rem, 0.862vw + 0.966rem, 2rem)}.system-specification-single-Product-documents .p2 a{text-decoration:underline !important}.system-specifications-sidebar-content .h5-title{padding-bottom:clamp(1.25rem, 0.431vw + 0.983rem, 1.5rem);margin-bottom:clamp(1.25rem, 0.431vw + 0.983rem, 1.5rem);border-bottom:1px solid var(--light-gray-color)}.system-specifications-sidebar-content .system-specifications-related-posts-list .system-specifications-box .system-specifications-box-content .system-specifications-box-title{line-height:1.2}.system-specifications-sidebar-content .system-specifications-related-posts-list .system-specifications-box:not(:last-child){margin-bottom:clamp(1.5rem, 0.862vw + 0.966rem, 2rem);padding-bottom:clamp(1.5rem, 0.862vw + 0.966rem, 2rem);border-bottom:1px solid var(--light-gray-color)}.system-specifications-sidebar-content .system-specifications-related-btn{margin-top:clamp(1.5rem, 0.862vw + 0.966rem, 2rem);padding-top:clamp(1.5rem, 0.862vw + 0.966rem, 2rem);border-top:1px solid var(--light-gray-color)}.system-specifications-related-posts-list .system-specifications-box .system-specifications-box-content .sec-btn{line-height:1.2;padding-block:clamp(0.625rem, 1.078vw - 0.043rem, 1.25rem)}.system-specifications-sidebar-content .system-specifications-related-btn .sec-btn{padding-inline:14px;line-height:1.2;padding-block:clamp(0.625rem, 1.078vw - 0.043rem, 1.25rem);gap:clamp(0.5rem, 0.862vw - 0.034rem, 1rem);font-size:clamp(0.875rem, 0.431vw + 0.608rem, 1.125rem)}.system-specifications-sidebar-content .system-specifications-related-btn .sec-btn:before{right:14px}@media screen and (max-width:991px){.system-specification-single-substrate-details table th,.system-specification-single-substrate-details table td{padding:10px}.system-specifications-sidebar-content .system-specifications-related-btn .sec-btn{font-size:16px}}@media screen and (max-width:575px){.system-specification-single-post-content-wp{gap:40px}.system-specification-single-post-specification-content{gap:30px}.system-specification-single-process-content .sec-title{margin-bottom:30px}.system-specification-single-substrate-details table{table-layout:fixed}.system-specification-single-substrate-details table th{width:200px}.system-specification-single-substrate-details table td{width:350px}.system-specification-single-product-box{flex-direction:column}.system-specification-single-product-box .system-specification-single-product-box-image{width:294px}}.application-manuals-sec .application-manuals-top{position:relative;margin-bottom:33px;z-index:5}.application-manuals-content{max-width:765px}.application-manuals-content a{text-decoration:underline !important}.custom-search-box{display:flex;justify-content:flex-end}.custom-search-form{position:relative;width:559px;max-width:100%}.custom-search-form .custom-search-btn{--size:32px;width:var(--size);height:var(--size);position:absolute;top:50%;transform:translate(0,-50%);left:32px;font-size:clamp(1.875rem, 0.539vw + 1.541rem, 2.188rem);color:var(--secondary-color);display:flex;align-items:center;justify-content:center;border:none;outline:none;background-color:transparent;pointer-events:none;transition:var(--transition)}.custom-search-form .custom-search-field{width:100%;height:clamp(3.375rem, 1.078vw + 2.707rem, 4rem);padding:10px 20px 10px 96px;font-size:var(--body-font-size);line-height:1;font-weight:300;font-family:var(--body-font);color:var(--dark-color);text-overflow:ellipsis;border:1px solid var(--border-color);outline:none;background-color:transparent;transition:var(--transition)}.sidebar-newsletter-form input::placeholder,.custom-search-form .custom-search-field::placeholder{text-transform:uppercase}.application-manuals-bottom{display:flex;flex-direction:column}.application-box-row-wp{position:relative}.application-box-row-wp .resource-not-found{color:var(--error-color)}.row.application-box-row{--gutter:clamp(1.5rem, 0.862vw + 0.966rem, 2rem);--gutter-y:calc(var(--gutter) * 2);--gutter-x:0}.application-box{display:flex;flex-direction:column;text-align:center;height:100%;border-top:1px solid var(--secondary-color);border-bottom:1px solid var(--secondary-color)}@media (min-width:992px){.application-box-row [class*=col-]:nth-child(3n+1) .application-box{border-left:1px solid var(--secondary-color)}.application-box-row [class*=col-]:nth-child(3n) .application-box,.application-box-row [class*=col-]:last-child .application-box{border-right:1px solid var(--secondary-color)}.application-box-row [class*=col-]:not(:nth-child(3n)) .application-box{border-right:1px solid var(--secondary-color)}}@media only screen and (max-width:991px) and (min-width:768px){.application-box-row [class*=col-]:nth-child(2n+1) .application-box{border-left:1px solid var(--secondary-color)}.application-box-row [class*=col-]:nth-child(2n) .application-box,.application-box-row [class*=col-]:last-child .application-box{border-right:1px solid var(--secondary-color)}.application-box-row [class*=col-]:not(:nth-child(2n)) .application-box{border-right:1px solid var(--secondary-color)}}@media (max-width:767px){.application-box{border-left:1px solid var(--secondary-color);border-right:1px solid var(--secondary-color)}}.application-box .application-box-title{padding:10px 24px;min-height:clamp(3.813rem, 1.616vw + 2.81rem, 4.75rem);flex:1;display:flex;justify-content:center;align-items:center;text-align:center}.application-box .application-box-title .h5-title{font-family:var(--body-font);font-size:clamp(1rem, 0.431vw + 0.733rem, 1.25rem);line-height:1.2;font-weight:700;text-transform:uppercase;color:var(--dark-color);letter-spacing:.05em}.application-box .application-box-image{padding:clamp(1.5rem, 0.862vw + 0.966rem, 2rem);border-top:1px solid var(--secondary-color);border-bottom:1px solid var(--secondary-color);display:flex;justify-content:center;align-items:center}.application-box .application-box-image img{width:251px;height:auto;aspect-ratio:1/1.41832669323;object-fit:cover;flex:0 0 auto}.application-box .application-box-content{display:flex}.application-box .application-box-content .application-box-content-inner{padding:clamp(0.938rem, 0.754vw + 0.47rem, 1.375rem);display:flex;align-items:center;justify-content:center;width:100%;gap:clamp(1.5rem, 0.862vw + 0.966rem, 2rem);border-right:1px solid var(--secondary-color);font-size:clamp(1rem, 0.431vw + 0.733rem, 1.25rem);line-height:1.2;font-weight:300;text-transform:uppercase;color:var(--white-color);background-color:var(--dark-color);transition:var(--transition)}.application-box .application-box-content .application-box-content-inner:hover{color:var(--white-color);background-color:var(--primary-color);border-color:var(--primary-color)}.application-box .application-box-content .application-box-content-inner:last-child{border-right:none}.application-box .application-box-content .application-box-content-inner .download-btn{display:inline-block;flex:0 0 auto;font-size:clamp(1.563rem, 0.216vw + 1.429rem, 1.688rem);line-height:1}@media screen and (max-width:991px){.custom-search-form .custom-search-btn{left:20px}.custom-search-form .custom-search-field{padding:10px 20px 10px 74px}.application-manuals-content{max-width:100%;margin-bottom:24px}.custom-search-box{justify-content:flex-start}.custom-search-form{width:100%}.application-box .application-box-image{padding:20px}}@media screen and (max-width:767px){.row.application-box-row{--gutter:24px;--gutter-y:var(--gutter)}}@media screen and (max-width:400px){.custom-search-form .custom-search-btn{--size:26px;left:10px}.custom-search-form .custom-search-field{padding:10px 10px 10px 44px}}.application-manuals-sec.data-sheets-sec .application-manuals-content{max-width:900px}.application-manuals-sec.data-sheets-sec .application-box .application-box-image{padding-block:clamp(1.688rem, 2.155vw + 0.351rem, 2.938rem)}.application-manuals-sec.data-sheets-sec .application-box .application-box-image img{width:327px;aspect-ratio:1/1}.application-manuals-bottom .custom-pagination-wp{margin-top:clamp(2.75rem, 2.155vw + 1.414rem, 4rem)}@media screen and (max-width:991px){.application-manuals-sec.data-sheets-sec .application-box .application-box-image{padding:20px}}@media screen and (max-width:575px){.application-manuals-bottom .custom-pagination-wp{margin-top:30px}}.woocommerce-archive-description{margin-bottom:64px}.shop-wrapper .shop-filters .widget>h4{font-size:20px;font-weight:700;color:var(--dark-color);font-family:var(--title-font);padding-bottom:24px;border-bottom:1px solid var(--light-gray-color);margin-bottom:35px}.woof.woof_sid .woof_container{padding-bottom:0;margin-bottom:32px}.woof.woof_sid .woof_container_inner h4{font-size:var(--body-font-size);line-height:1.75;margin-bottom:24px;position:relative}.woof.woof_sid .woof_list.woof_list_checkbox{display:flex;flex-direction:column;gap:15px}.woof.woof_sid .woof_list.woof_list_checkbox li{line-height:1;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.woof.woof_sid .woof_list.woof_list_checkbox li div{margin:0;--size:31px;width:var(--size);height:var(--size);border:1px solid var(--dark-color);background:var(--white-color);position:relative;flex:0 0 auto}.woof.woof_sid .woof_list.woof_list_checkbox li .woof_checkbox_label{padding:0;margin:0 !important;font-size:var(--body-font-size);font-weight:100;color:var(--dark-color);flex:1;align-self:center;line-height:1.75}.woof.woof_sid .woof_list.woof_list_checkbox li div.checked{background:var(--dark-color);border-color:var(--dark-color)}.woof.woof_sid .woof_list.woof_list_checkbox li div:before{display:inline-block;--svg:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjI2OTggMy4zNTI0NUMxMy42MjczIDMuNjEyNDUgMTMuNzA3MyA0LjExMjQ1IDEzLjQ0NzMgNC40Njk5NUw3LjA0NzI3IDEzLjI3QzYuOTA5NzcgMTMuNDYgNi42OTcyNyAxMy41Nzc1IDYuNDYyMjcgMTMuNTk3NUM2LjIyNzI3IDEzLjYxNzUgNS45OTk3NyAxMy41MyA1LjgzNDc3IDEzLjM2NUwyLjYzNDc3IDEwLjE2NUMyLjMyMjI3IDkuODUyNDUgMi4zMjIyNyA5LjM0NDk1IDIuNjM0NzcgOS4wMzI0NUMyLjk0NzI3IDguNzE5OTUgMy40NTQ3NyA4LjcxOTk1IDMuNzY3MjcgOS4wMzI0NUw2LjMwNDc3IDExLjU3TDEyLjE1NDggMy41Mjc0NUMxMi40MTQ4IDMuMTY5OTUgMTIuOTE0OCAzLjA4OTk1IDEzLjI3MjMgMy4zNDk5NUwxMy4yNjk4IDMuMzUyNDVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");--mask-size:16px 16px;background-color:var(--white-color);-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);-webkit-mask-position:center;mask-position:center;content:"";position:absolute;inset:0;width:100%;height:100%;border-radius:0;opacity:0;transition:var(--transition)}.woof.woof_sid .woof_list.woof_list_checkbox li div.checked:before{opacity:1;transition:var(--transition)}.woof.woof_sid .woof_list.woof_list_checkbox li ul.woof_childs_list{flex:0 0 100%;display:flex;flex-direction:column;gap:15px;padding-left:16px !important}.woof_submit_search_form_container .woof_reset_search_form{width:100%;height:clamp(3.375rem, 1.078vw + 2.707rem, 4rem)}.product-action-buttons .afrfqbt_single_page{margin:0 !important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading:after{content:none !important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{background:var(--dark-color);border:1px solid var(--border-color);display:inline-flex;justify-content:center;align-items:center;gap:22px;border-radius:0;font-size:var(--body-font-size);line-height:1;padding-inline:clamp(1.125rem, 0.862vw + 0.591rem, 1.625rem);padding-block:clamp(1rem, 0.539vw + 0.666rem, 1.313rem);color:var(--white-color);font-weight:300;text-align:center;text-transform:uppercase;cursor:pointer;outline:none !important;transition:var(--transition);overflow:hidden;position:relative;z-index:2;-webkit-appearance:none;appearance:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color)}div.woof_info_popup{top:50%;left:50%;transform:translate(-50%,-50%)}.woof_products_top_panel ul{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.woof_products_top_panel ul li{float:none;margin:0 !important}.woof_products_top_panel ul li button{background:var(--dark-color);border:1px solid var(--border-color);font-size:var(--body-font-size);color:var(--white-color);font-weight:300;transition:var(--transition)}.woof_products_top_panel ul li button:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color)}.woof_auto_show_indent .woof_sid{max-height:500px;overflow:unset}.woof_sid_auto_shortcode .woof_container_inner{padding-left:0}.woocommerce.woocommerce-page .shop-products .shop-products-inner{position:relative;z-index:1}.woocommerce.woocommerce-page .shop-products .shop-products-inner,.woocommerce.woocommerce-page .shop-products .shop-products-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 30px}.woocommerce.woocommerce-page .shop-products .shop-products-inner .woof_products_top_panel_content{order:1}.woocommerce.woocommerce-page .shop-products .shop-products-inner .woof_products_top_panel{flex:0 0 100%;order:2}.woocommerce.woocommerce-page .shop-products .shop-products-inner .woocommerce-notices-wrapper{order:3;flex:0 0 100%}.woocommerce.woocommerce-page .shop-products .shop-products-inner .woocommerce-result-count{order:4;flex:0 0 auto;max-width:250px}.woocommerce.woocommerce-page .shop-products .shop-products-inner .woocommerce-grid-view-switcher{flex:1;order:5;justify-content:center;align-self:center}.woocommerce.woocommerce-page .shop-products .shop-products-inner .woocommerce-ordering{order:6}.woocommerce.woocommerce-page .shop-products .shop-products-inner ul.products{order:7;width:100%;margin-top:35px}.woocommerce nav.woocommerce-pagination{order:8;width:100%;margin-top:clamp(2.5rem, 2.586vw + 0.897rem, 4rem)}.woocommerce-no-products-found,.woof_results_by_ajax_shortcode{width:100%}.woocommerce-grid-view-switcher{display:flex;align-items:center;gap:16px}.woocommerce-grid-view-switcher .view-label{display:inline-block;line-height:1}.woocommerce-grid-view-switcher .grid-view-options{display:flex;gap:16px}.woocommerce-grid-view-switcher .grid-view-options .grid-view-btn{outline:none;border:none;color:var(--secondary-color);cursor:pointer;background-color:transparent}.woocommerce-grid-view-switcher .grid-view-options .grid-view-btn.active{color:var(--dark-color)}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{margin-bottom:0}.woocommerce-shop .woocommerce-result-count{float:none;font-size:var(--body-font-size);line-height:1.75;margin-bottom:0 !important;color:var(--dark-color);letter-spacing:.05em;font-weight:300;min-height:64px}.woocommerce_before_shop_loop{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.woocommerce-shop .woocommerce_catalog_ordering{float:none;position:relative;max-width:225px}.woocommerce-result-count,.woocommerce-ordering{display:inline-flex;align-items:center;min-height:46px}.woocommerce-result-count+.woocommerce-ordering{margin-left:auto}.woocommerce .woocommerce-ordering{position:relative;margin-bottom:0}.woocommerce .woocommerce-ordering select{--form-input-height:64px;--form-input-padding-inline:16px}.woocommerce .woocommerce-ordering:before{content:"";position:absolute;width:12px;height:7px;background-color:currentColor;top:50%;transform:translate(0,-50%);right:20px;--svg:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjI0NDQ1IDYuOTNDNS43MTY5NSA3LjMxMjUgNi40MTA3IDcuMjg2MjUgNi44NDk0NSA2Ljg0NzVMMTEuNjQ5NSAyLjA0NzVDMTEuOTk0NSAxLjcwMjUgMTIuMDk1NyAxLjE4ODc1IDExLjkwODIgMC43Mzg3NUMxMS43MjA3IDAuMjg4NzUgMTEuMjg1NyAwIDEwLjgwMiAwSDEuMjAxOTVDMC43MTgyMDIgMCAwLjI3OTQ1MiAwLjI5MjUgMC4wOTE5NTIgMC43NDI0OTlDLTAuMDk1NTQ4IDEuMTkyNSAwLjAwOTQ1MjAzIDEuNzA2MjUgMC4zNTQ0NTIgMi4wNDc1TDUuMTU0NDUgNi44NDc1TDUuMjQ0NDUgNi45M1oiIGZpbGw9IiMyNDI5MkUiLz4KPC9zdmc+Cg==");-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:11}.woocommerce .products ul,.woocommerce ul.products{margin:0}.woocommerce-cart .wc-block-grid__products,.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,1fr);gap:64px 32px}.woocommerce-cart .wc-block-grid__products li,.woocommerce ul.products li{list-style:none;width:auto !important;margin:0 !important;float:none !important;border-radius:0}.woocommerce-cart .wc-block-grid__products li{max-width:100% !important}.woocommerce-cart .wc-block-grid__products li .wc-block-grid__product-onsale,.woocommerce span.onsale{--size:50px;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;font-size:14px;line-height:1;background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color);margin:0;top:-10px;right:-10px;border-radius:50%}.woocommerce-cart .wc-block-grid__products:before,.woocommerce-cart .wc-block-grid__products:after,.woocommerce ul.products:before,.woocommerce ul.products:after{position:absolute}.woocommerce ul.products li.product a .product-image-wrapper{width:100%;position:relative;margin-bottom:16px;border:1px solid var(--secondary-color);text-align:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.woocommerce ul.products li.product a .product-image-wrapper:before{content:'';display:block;padding-top:78.43%}.woocommerce ul.products li.product a .product-image-wrapper>*{padding:12px 20px;position:absolute}.woocommerce ul.products li.product a img{max-height:100%;max-width:100%;width:auto;object-fit:contain;margin:0;transition:var(--transition)}.woocommerce ul.products li.product a.woocommerce-loop-product__link:hover img{transform:scale(1.03)}.woocommerce-cart .wc-block-grid__products li .wc-block-grid__product-title,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:20px;line-height:1.2;padding:0;font-weight:300;color:var(--dark-color);letter-spacing:.05em;transition:var(--transition);word-break:break-word}.woocommerce ul.products li.product a:hover .woocommerce-loop-product__title{color:var(--primary-color)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:var(--primary-color)}@media screen and (max-width:1399px) and (min-width:992px){.woocommerce-cart .wc-block-grid__products,.woocommerce ul.products{gap:45px 15px}.woocommerce-cart .wc-block-grid__products li .wc-block-grid__product-title,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:18px}.woocommerce-cart .wc-block-grid__products li .wc-block-grid__product-title,.woocommerce ul.products.columns-3 li.product .woocommerce-loop-category__title,.woocommerce ul.products.columns-3 li.product .woocommerce-loop-product__title,.woocommerce ul.products.columns-3 li.product h3{font-size:16px}.woocommerce-cart .wc-block-grid__products li .wc-block-grid__product-title,.woocommerce ul.products.columns-4 li.product .woocommerce-loop-category__title,.woocommerce ul.products.columns-4 li.product .woocommerce-loop-product__title,.woocommerce ul.products.columns-4 li.product h3{font-size:14px}.woocommerce.woocommerce-page .shop-products .shop-products-inner,.woocommerce.woocommerce-page .shop-products .shop-products-inner{gap:0 5px}.woocommerce-shop .woocommerce-result-count{font-size:clamp(0.875rem, 0.983vw + 0.266rem, 1.125rem)}}@media screen and (min-width:992px){.shop-products .woof_autohide_wrapper{display:none !important}}@media screen and (max-width:991px){.woof_autohide_wrapper{position:absolute;right:0;width:100%;z-index:5;top:0;pointer-events:none}.woof_autohide_wrapper br{display:none}.woof_btn_default{margin-top:18px;margin-bottom:0 !important;pointer-events:auto;background:var(--dark-color);display:inline-flex !important;justify-content:center;align-items:center;padding:6px 9px;width:75px;color:var(--white-color);position:relative;height:30px;gap:5px;line-height:1;transition:var(--transition)}.woof_btn_default:hover{background:var(--primary-color);color:var(--white-color)}.woof_btn_default:before{--size:1.1em;content:"";width:var(--size);height:var(--size);flex:0 0 auto;display:block;background:var(--white-color);--mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%230089c4' stroke-linecap='round' stroke-width='1'%3E%3Cpath d='M5 12V4m14 16v-3M5 20v-4m14-3V4m-7 3V4m0 16v-9'/%3E%3Ccircle cx='5' cy='14' r='2'/%3E%3Ccircle cx='12' cy='9' r='2'/%3E%3Ccircle cx='19' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translate(0,0);opacity:1;transition:var(--transition)}.woof_auto_show{pointer-events:auto}.woocommerce-cart .wc-block-grid__products,.woocommerce ul.products{gap:25px 15px}.shop-wrapper aside.shop-filters{display:none}.shop-products-inner{position:relative}.woocommerce.woocommerce-page .shop-products .shop-products-inner,.woocommerce.woocommerce-page .shop-products .shop-products-inner{gap:0 15px}.woocommerce_before_shop_loop{flex-direction:column;align-items:flex-start;gap:10px}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{width:100%}.woocommerce.woocommerce-page .shop-products .shop-products-inner .woocommerce-result-count{order:1;padding-left:136px;max-width:100%;flex:1;justify-content:center}.woocommerce.woocommerce-page .shop-products .shop-products-inner .woocommerce-grid-view-switcher{order:2;justify-content:flex-end;flex:0 0 auto}.woocommerce.woocommerce-page .shop-products .shop-products-inner .woocommerce-notices-wrapper{order:5}.woocommerce.woocommerce-page .shop-products .shop-products-inner .woof_products_top_panel_content{order:3;flex:0 0 auto;width:100%}.woocommerce.woocommerce-page .shop-products .shop-products-inner .woof_products_top_panel{order:4}.woocommerce .woocommerce-ordering select{--form-input-height:50px}.woocommerce.woocommerce-page .shop-products .shop-products-inner ul.products{grid-template-columns:repeat(2,1fr)}.woof_submit_search_form_container{margin:0;width:100%}}@media screen and (max-width:575px){.woocommerce.woocommerce-page .shop-products .shop-products-inner .woocommerce-result-count{max-width:100%;min-height:50px;padding-left:80px}.woocommerce-grid-view-switcher .view-label{display:none}.woof_btn_default{margin-top:10px}.woof.woof_sid .woof_list.woof_list_checkbox li div{--size:24px}.woof.woof_sid .woof_list.woof_list_checkbox li .woof_checkbox_label{font-size:16px;line-height:1.5}}@media screen and (max-width:400px){.woocommerce.woocommerce-page .shop-products .shop-products-inner .woocommerce-result-count{min-height:30px}.woocommerce.woocommerce-page .shop-products .shop-products-inner .woocommerce-grid-view-switcher{justify-content:flex-start}.woocommerce.woocommerce-page .shop-products .shop-products-inner,.woocommerce.woocommerce-page .shop-products .shop-products-inner{gap:10px}.woocommerce.woocommerce-page .shop-products .shop-products-inner .woof_products_top_panel{margin:0}.woocommerce.woocommerce-page .shop-products .shop-products-inner ul.products{margin:0}.woof_btn_default{margin-top:2px}.woocommerce-cart .wc-block-grid__products li .wc-block-grid__product-title,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:16px}}.grid-view-btn.for-mobile{display:block}.grid-view-btn.for-desktop{display:none}@media (min-width:992px){.grid-view-btn.for-desktop{display:block}.grid-view-btn.for-mobile:not(.for-desktop){display:none}}@media (max-width:991px){.grid-view-btn.for-mobile{display:block}.grid-view-btn.for-desktop:not(.for-mobile){display:none}}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:var(--mid-light-gray-color);color:var(--text-color)}.product-images-wp{position:relative}.woocommerce div.product .single-product-left{width:712px;max-width:100%}.woocommerce div.product div.images.woocommerce-product-gallery{float:none;width:100%;max-width:100%;margin-bottom:0}.woocommerce div.product div.summary{float:none;width:unset;max-width:unset;margin-left:-16px;clear:unset;margin-bottom:0}.wpgs-for.slick-slider{border:1px solid var(--secondary-color);aspect-ratio:1/1;width:100%;height:auto !important}.wpgs-for.slick-slider .slick-list,.wpgs-for.slick-slider .slick-list .slick-track{height:100%}.wpgs-for.slick-slider .slick-list .slick-slide{height:100%}.wpgs-for.slick-slider .slick-list .slick-slide a{block-size:100%;outline:none !important;outline-offset:0 !important;padding:15px;height:100%;display:block}.wpgs-for.slick-slider .slick-list .slick-slide a img{block-size:100%;width:100% !important;object-fit:contain}.wpgs-nav.slick-slider .slick-slide{margin:0}.wpgs-nav.slick-slider{margin-top:16px;--gutter:16px;--gutter-x:var(--gutter);display:flex;flex-wrap:wrap;margin-right:calc(-0.5 * var(--gutter-x));margin-left:calc(-0.5 * var(--gutter-x))}.wpgs-nav.slick-slider .slick-slide{margin-right:calc(var(--gutter) / 2);margin-left:calc(var(--gutter) / 2);position:relative;aspect-ratio:1/1;border:1px solid var(--secondary-color)}.woocommerce .wpgs-nav.slick-slider .slick-slide img{block-size:100%;width:100% !important;object-fit:cover}.wpgs-nav.slick-slider .slick-slide:not(.slick-current){opacity:.5}.wpgs-nav button.slick-arrow{--size:30px;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center;margin:0;background:var(--dark-color);border-radius:50%;color:var(--white-color);transition:var(--transition)}.wpgs-nav button.slick-arrow:before{content:"";display:inline-block;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='m5.293 8l3.854 3.854l.707-.707L6.707 8l3.147-3.146l-.707-.708z' clip-rule='evenodd' stroke-width='1.5' stroke='%23000'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em;height:1em;color:currentColor;opacity:1}.wpgs-nav button.slick-arrow.slick-next{right:0}.wpgs-nav button.slick-arrow.slick-prev{left:0}.wpgs-nav button.slick-arrow.slick-next:before{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='m10.207 8l-3.854 3.854l-.707-.707L8.793 8L5.646 4.854l.707-.708z' clip-rule='evenodd' stroke-width='1.5' stroke='%23000'/%3E%3C/svg%3E")}.wpgs-nav button.slick-arrow:hover{background:var(--primary-color);color:var(--white-color)}.wpgs-nav button.slick-arrow.slick-disabled{opacity:.8;pointer-events:none}.system-specifications-wp{margin-top:32px}.product-system-specifications>.h4-title{margin-bottom:32px}.system-specifications-list{display:flex;flex-direction:column;gap:32px}.system-specification-item{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.system-specification-item p{margin:0}.system-specification-item .h5-title{font-weight:300}.single-product-left .system-specification-item .sec-btn{margin-top:8px}.woocommerce div.product div.summary .product_title{font-size:clamp(1.375rem, 1.078vw + 0.707rem, 2rem);margin-bottom:clamp(1.375rem, 1.078vw + 0.707rem, 2rem)}.woocommerce div.product div.summary .product-description,.woocommerce div.product div.summary .product-short-description{margin-bottom:clamp(1.375rem, 1.078vw + 0.707rem, 2rem)}.materials-calculator{margin-bottom:clamp(1.125rem, 0.647vw + 0.724rem, 1.5rem)}.materials-calculator .form-label{line-height:1;font-weight:700;margin-bottom:16px}.materials-calculator .input-group{display:flex;gap:16px}.materials-calculator .input-group .input-group-inr{flex:1;display:flex;align-items:center;justify-content:center}.materials-calculator .input-group .input-group-inr .form-input{--form-input-height:clamp(3.375rem, 1.078vw + 2.707rem, 4rem);--form-input-padding-inline:16px}.materials-calculator .input-group .input-group-inr .input-group-text{padding:16px 15px;background:var(--mid-light-gray-color);line-height:1;border:1px solid var(--border-color);border-left:none;min-height:clamp(3.375rem, 1.078vw + 2.707rem, 4rem);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.materials-calculator .input-group .sec-btn{min-width:215px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-size:25px;color:var(--dark-color)}.product-selection table.table thead{background:var(--mid-light-gray-color)}.product-selection table.table{margin:0;border:none;border-spacing:0;text-align:left}.product-selection table.table thead th,.product-selection table.table tbody td{padding:16px}.product-selection-item{display:flex;align-items:center;gap:32px}.product-selection-item img{width:60px;flex:0 0 auto}.product-selection-item span{font-weight:700}.product-selection table.table .quantity-column{width:clamp(8.125rem, 8.405vw + 2.914rem, 13rem)}.woocommerce .quantity .qty{--form-input-height:clamp(3.375rem, 1.078vw + 2.707rem, 4rem);--form-input-padding-inline:10px;min-width:75px;width:75px;-webkit-appearance:textfield !important;-moz-appearance:number-input !important;appearance:textfield !important}.woocommerce .quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:inner-spin-button !important;appearance:auto !important;display:block !important;opacity:1 !important;margin:0 !important}.product-action-buttons{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;margin-bottom:32px}.product-accordion .quick-guide-table{border-collapse:collapse;width:100%;font-family:var(--body-font);margin:0}.product-accordion .quick-guide-table tr:nth-child(odd){background-color:var(--mid-light-gray-color)}.product-accordion .quick-guide-table th,.product-accordion .quick-guide-table td{padding:16px;vertical-align:middle;text-align:left;color:var(--dark-color)}.product-accordion .quick-guide-table th{width:41%;font-weight:700}.product-accordion .quick-guide-table td{width:59%}.product-accordion .document-list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.product-accordion .document-list li{line-height:1}.product-accordion .document-list li a{display:inline-flex;align-items:center;color:var(--dark-color);gap:8px}.product-accordion .document-list li a:hover{color:var(--primary-color)}.product-accordion .document-list li a span{display:inline-block}.product-accordion .document-list li a .pdf-icon{font-size:32px}.product-accordion .document-list li a .pdf-icon svg{width:1em;height:1em}.accordion-box-content .woocommerce-product-attributes.shop_attributes{margin-top:16px}.woocommerce table.shop_attributes{border-collapse:collapse;width:100%;font-family:var(--body-font);margin:0;border:none}.woocommerce table.shop_attributes tr:nth-child(odd){background-color:var(--mid-light-gray-color)}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:unset}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:16px;vertical-align:middle;text-align:left;border:none;color:var(--dark-color);font-style:normal}.woocommerce table.shop_attributes th{width:41%;font-weight:700}.woocommerce table.shop_attributes td{width:59%}.woocommerce table.shop_attributes td p{padding:0}.woocommerce div.product div.summary .social-media{margin-top:64px}.product-accordion .accordion-box-content .additional-description ul{list-style:disc;margin:0 0 16px 30px}.product-accordion .accordion-box-content .additional-description ol{list-style:decimal;margin:0 0 16px 30px}.product-accordion .accordion-box-content .additional-description ul li:not(:last-child),.product-accordion .accordion-box-content .additional-description ol li:not(:last-child){margin-bottom:5px}.texture-item-wp{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.texture-item .texture-item-top-content{margin-bottom:20px}.texture-item .texture-item-btn{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:15px}.texture-item .texture-item-btn a{display:inline-flex;align-items:center;gap:6px;font-size:16px}.texture-item .texture-item-btn a .download-btn{font-size:20px;display:inline-block;line-height:1}.texture-item{--body-font-size:16px}.texture-item .texture-content p:not(:last-child){margin-bottom:8px}.texture-item .texture-item-top-content .texture-item-image-box{--size:123px;width:var(--size);height:var(--size);margin-bottom:14px}.texture-item .texture-item-top-content .texture-item-image-box a{display:block}.texture-item .texture-item-top-content .texture-item-image-box a img{width:100%;height:100%;object-fit:cover}.accordion .accordion-box .accordion-box-content .accordion-box-content-inr .texture-item{padding:20px;border:1px solid var(--secondary-color)}.product-accordion .accordion-single-project-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(0.625rem, 1.078vw - 0.043rem, 1.25rem)}.product-accordion .accordion-single-project-gallery .gallery-image{width:100%;height:auto;aspect-ratio:1/1;display:block}.product-accordion .accordion-single-project-gallery .gallery-image img{width:100%;height:100%;object-fit:cover}.woocommerce .related.products .products{grid-template-columns:repeat(4,1fr) !important}.woocommerce .related.products .related-products-header{display:flex;align-items:center;justify-content:space-between;gap:20px 24px;margin-bottom:clamp(1.375rem, 1.078vw + 0.707rem, 2rem)}.woocommerce .related.products .related-products-header h2{font-size:clamp(1.375rem, 1.078vw + 0.707rem, 2rem);flex:1;margin:0}.woocommerce .related.products .related-products-header .sec-btn{flex:0 0 auto}@media (max-width:1199px){.texture-item-wp{grid-template-columns:repeat(1,1fr)}}@media (max-width:991px){.woocommerce div.product div.summary{width:100%;margin-left:0}.product-page-section .row{--gutter-y:50px}.woocommerce .related.products .products{grid-template-columns:repeat(2,1fr) !important}.wpgs-lightbox-icon:before{content:none !important}.materials-calculator .input-group .sec-btn{min-width:unset}.woocommerce div.product div.summary .social-media{margin-top:30px}.product-selection table.table thead th,.product-selection table.table tbody td{padding:10px}.product-selection-item{gap:16px}.product-accordion .quick-guide-table th,.product-accordion .quick-guide-table td{padding:10px}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:10px}.product-accordion .document-list{gap:24px}.texture-item-wp{grid-template-columns:repeat(2,1fr)}.product-accordion .accordion-single-project-gallery{gap:20px}.related-product-mobile-btn{margin-top:30px}}@media (max-width:767px){.product-selection-item{flex-direction:column;justify-content:flex-start;align-items:flex-start}.product-selection table.table .quantity-column{vertical-align:top}.product-action-buttons{margin-top:14px}.product-accordion .document-list{grid-template-columns:repeat(2,1fr)}.texture-item-wp{grid-template-columns:repeat(1,1fr)}.product-accordion .accordion-single-project-gallery{gap:15px}}@media (max-width:575px){.product-selection-item img{width:40px}.wpgs-nav button.slick-arrow{--size:20px}.wpgs-nav.slick-slider{margin-top:16px;--gutter:8px;--gutter-x:var(--gutter)}.wpgs-for.slick-slider .slick-list .slick-slide a{padding:10px}.single-product-left .system-specification-item .sec-btn{font-size:14px}.product-accordion .document-list{gap:16px}.product-accordion .document-list li a .pdf-icon{font-size:24px}.product-accordion .accordion-single-project-gallery{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:400px){.materials-calculator .input-group{flex-direction:column}.product-accordion .quick-guide-table th,.woocommerce table.shop_attributes th{width:200px}.product-accordion .quick-guide-table,.woocommerce table.shop_attributes{table-layout:fixed}.product-accordion .quick-guide-table td,.woocommerce table.shop_attributes td{width:350px}.accordion .accordion-box .accordion-box-content .accordion-box-content-inr .texture-item{padding:20px 15px}.product-accordion .document-list{grid-template-columns:repeat(1,1fr)}}.addify-quote-form__contents.template-two th{color:var(--dark-color) !important;padding-block:clamp(1.063rem, 1.724vw - 0.006rem, 2.063rem) !important;padding-inline:clamp(1rem, 1.724vw - 0.069rem, 2rem) !important;background:var(--mid-light-gray-color);font-size:var(--body-font-size);line-height:var(--body-line-height) !important}.addify-quote-form__contents.template-two,.addify-quote-form.template_two .cart_totals table{border:none !important}.addify-quote-form__contents.template-two td{padding:8px clamp(0.813rem, 1.078vw + 0.144rem, 1.438rem) !important}.addify-quote-form__contents.template-two .product-name p{margin-bottom:7px !important;margin-top:6px;font-size:13px;line-height:22px}.addify-quote-form__contents.template-two .product-quantity{margin:10px 0 !important}.template-two .product-quantity input{background:no-repeat;box-shadow:none;border:1px solid #5555556e;border-radius:1px;font-size:12px;line-height:23px;text-align:center;border-radius:3px;min-height:auto !important;width:44px !important;max-width:44px !important;padding:0 0 0 4px !important}.template-two .offered-price .offered-price-input,.product-quantity input{border-radius:2px;border:1px solid #5555556e}.addify-quote-form.template_two .af_quote_fields .addify-option-field label{font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--text-color);font-weight:700;margin-bottom:8px;text-transform:uppercase}.addify-quote-form.template_two .af_quote_fields .addify-option-field label span.required{color:var(--error-color)}.addify-quote-form.template_two div.af_quote_fields input[type=text],.addify-quote-form.template_two div.af_quote_fields input[type=email],.addify-quote-form.template_two div.af_quote_fields input[type=time],.addify-quote-form.template_two div.af_quote_fields input[type=date],.addify-quote-form.template_two div.af_quote_fields input[type=datetime-local],.addify-quote-form.template_two div.af_quote_fields select,.addify-quote-form.template_two div.af_quote_fields textarea,.addify-quote-form.template_two div.af_quote_fields input[type=number]{box-sizing:border-box;font-size:var(--body-font-size);line-height:1;font-weight:300;font-family:var(--body-font);color:var(--dark-color);width:100%;height:clamp(3.375rem, 1.078vw + 2.707rem, 4rem);padding:10px 20px;border:1px solid var(--border-color) !important;outline:none !important}.addify-quote-form.template_two div.af_quote_fields textarea{height:175px;resize:none}.addify-quote-form.template_two div.af_quote_fields select{height:42px}.addify-quote-form.template_two .addify-option-field input[type=file]{font-size:12px}.addify-quote-form.template_two .cart_totals h2{border-bottom:1px solid #a9a2a28a;padding:0 0 16px !important;font-size:20px;line-height:30px;margin-bottom:9px}.addify-quote-form.template_two .cart_totals table tr th,.addify-quote-form__contents.template-two th:first-child,.addify-quote-form__contents.template-two td:first-child{padding-left:0 !important}.addify-quote-form__contents.template-two th:last-child,.addify-quote-form__contents.template-two td:last-child{padding-right:0 !important}.addify-quote-form.template_two .cart_totals table tr td{font-size:14px;line-height:24px;background:#fff0 !important}.template-two .product-name a{display:inline-block;font-size:14px;line-height:21px;margin-bottom:0;color:var(--dark-color)}.template-two .product-name a:hover{color:var(--primary-color)}.template_two .adf-radio-btn,.template_two .adf-chekboxes{font-size:13px !important;line-height:23px !important;margin-bottom:4px !important;font-weight:400 !important}.template_two .af-quote-field-table .addify-option-field .select2-selection__rendered li.select2-selection__choice{font-size:12px;line-height:18px;background-color:#e0e0e061;padding:2px 7px}.template_two .af-quote-field-table .addify-option-field .select2-container--default .select2-selection--multiple{border:1px solid #d3d3d373;min-height:42px}.afrfq-continue-browsing .button{background:0 0 !important;color:var(--text-color) !important;border:1px solid var(--border-color) !important;padding-block:clamp(1.125rem, 0.431vw + 0.858rem, 1.375rem) !important}.afrfq-continue-browsing .button:hover{background:var(--primary-color) !important;border-color:var(--primary-color) !important;color:var(--white-color) !important}.addify-option-field .select2-container--default .select2-selection--single .select2-selection__rendered{height:clamp(3.375rem, 1.078vw + 2.707rem, 4rem);padding:15px 20px}.addify-option-field .select2-selection.select2-selection--single{border:0}.quote-page-content .adf-request-quote-page.template_two{max-width:100% !important}.quote-page-content .addify-quote-form.template_two{gap:32px;display:flex !important}.quote-page-content .addify-quote-form.template_two .adf-quote-detail-wrap{width:100% !important;overflow-x:unset !important}.quote-page-content .afrfq-section-title{font-size:clamp(1.375rem, 1.078vw + 0.707rem, 2rem);font-weight:700}.quote-page-content .addify-quote-form.template_two .afrfq-section-title{margin-bottom:32px}@media (min-width:769px){.quote-page-content .addify-quote-form table.addify-quote-form__contents{table-layout:fixed;margin-bottom:32px}.addify-quote-form__contents.template-two .cart_item_heading th.product-thumbnail,.addify-quote-form__contents.template-two .cart_item_heading th.product-delete{display:none}form.addify-quote-form table.addify-quote-form__contents .cart_item_heading th.product-name{min-width:auto;width:100%}.addify-quote-form__contents.template-two .cart_item_heading .product-quantity{width:clamp(12.25rem, 2.155vw + 10.914rem, 13.5rem)}.addify-quote-form__contents tr.cart_item{padding-inline:clamp(1rem, 1.724vw - 0.069rem, 2rem);display:flex}.addify-quote-form__contents tr.cart_item>*{display:flex;align-items:center}.addify-quote-form__contents tr.cart_item td.product-thumbnail{width:clamp(4.563rem, 1.078vw + 3.894rem, 5.188rem);flex:0 0 auto}.addify-quote-form__contents tr.cart_item td.product-thumbnail a{display:inline-block}.addify-quote-form__contents tr.cart_item td.product-thumbnail img{width:100%;height:auto;aspect-ratio:1/1.23333333333;object-fit:contain}.addify-quote-form__contents tr.cart_item td.product-thumbnail a{display:inline-block}.addify-quote-form__contents tr.cart_item td.product-name{width:100%;max-width:513px;flex:0 0 auto}.addify-quote-form__contents tr.cart_item td.product-name a{display:inline-block;font-size:clamp(0.875rem, 0.431vw + 0.608rem, 1.125rem);line-height:var(--body-line-height);color:var(--text-color);font-weight:700;text-transform:uppercase}.addify-quote-form__contents tr.cart_item td.product-name a:hover{color:var(--primary-color)}.addify-quote-form__contents tr.cart_item td.product-quantity{min-width:auto;width:clamp(5.688rem, 3.233vw + 3.683rem, 7.563rem);flex:0 0 auto;margin-block:0 !important}.addify-quote-form__contents tr.cart_item td.product-quantity .quantity .qty{min-width:clamp(4.063rem, 1.078vw + 3.394rem, 4.688rem);font-size:var(--body-font-size) !important;color:var(--border-color);padding:clamp(0.625rem, 0.647vw + 0.224rem, 1rem) !important;border:1px solid var(--border-color)}.addify-quote-form__contents tr.cart_item td.product-delete{min-width:auto;width:47px;flex:0 0 auto}}.addify-quote-form__contents tr.cart_item td.product-delete a.remove{color:var(--light-gray-color) !important}.addify-quote-form__contents tr.cart_item td.product-delete a.remove:hover{color:var(--wc-red) !important;background:0 0 !important}@media screen and (max-width:768px){.quote-page-content .addify-quote-form table.addify-quote-form__contents{margin-bottom:30px}.addify-quote-form__contents tr.cart_item td.product-delete:before{content:attr(data-title) " " !important}.quote-page-content form.addify-quote-form.template_two table.addify-quote-form__contents td:not(.product-thumbnail){text-align:right !important;padding:10px !important;border:1px solid var(--light-gray-color) !important}.addify-quote-form__contents tr.cart_item td.product-quantity .quantity .qty{border:1px solid var(--light-gray-color) !important}}.quote-page-content .addify-quote-form.template_two .af_quote_fields{width:100% !important;padding:0;background:0 0}.quote-page-content .addify-quote-form .cart_totals h2,.quote-page-content .af_quote_fields h2{font-size:clamp(1.375rem, 1.078vw + 0.707rem, 2rem);line-height:1;margin-bottom:24px !important;font-weight:700;letter-spacing:-.05em;text-transform:uppercase}.quote-page-content .addify-quote-form.template_two .afrfq-section-description{margin-bottom:32px}.quote-page-content .afrfq-section-description{font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--text-color);letter-spacing:0;margin-bottom:16px}.quote-page-content .adf_half_width{width:48.5%;flex:0 0 48.5%;margin:0 0 24px;line-height:1}.quote-page-content .adf_full_width{line-height:1}.quote-page-content .af-quote-field-table .form_row{text-align:left;margin-top:30px}.quote-page-content .button.addify_checkout_place_quote{min-width:260px;padding-block:clamp(1.125rem, 0.431vw + 0.858rem, 1.375rem) !important}@media (max-width:991px){.quote-page-content .addify-quote-form.template_two{flex-direction:column !important;gap:50px}.quote-page-content .addify-quote-form.template_two .afrfq-section-title{margin-bottom:30px}.quote-page-content .addify-quote-form.template_two .afrfq-section-description{margin-bottom:30px}.quote-page-content .adf_half_width{margin:0 0 16px}.addify-quote-form.template_two div.af_quote_fields textarea{height:135px}.quote-page-content .af-quote-field-table .form_row{margin-top:26px}}@media (max-width:575px){.quote-page-content .addify-quote-form.template_two{gap:40px}.quote-page-content .addify-quote-form .cart_totals h2,.quote-page-content .af_quote_fields h2,.quote-page-content .afrfq-section-title{font-size:20px}.quote-page-content .button.addify_checkout_place_quote{min-width:200px}}.no-results{max-width:800px;margin-inline:auto;background-color:var(--dark-color);padding:clamp(1.875rem, 2.155vw + 0.539rem, 3.125rem)}.no-results .page-header .h3-title{margin-bottom:24px}.no-results .search-form .search-field{color:var(--white-color);height:64px;padding:12px 120px 12px 20px;border:1px solid var(--white-color);background-color:transparent}.no-results .search-form label{margin:0}.no-results .search-form .search-submit{background:var(--white-color);color:var(--dark-color);font-size:16px;top:50%;right:5px;transform:translate(0,-50%)}@media (max-width:991px){.no-results .search-form .search-field{height:54px;padding:10px 110px 10px 15px}.no-results .search-form .search-submit{height:44px}}@media (max-width:400px){.no-results{padding:30px 20px}.no-results .search-form .search-field{padding:10px 15px}.no-results .search-form .search-submit{position:relative;top:auto;transform:unset;right:auto;margin-top:14px;height:54px}}.thank-text p a{text-decoration:underline !important;color:var(--primary-color);transition:var(--transition)}.thank-text p a:hover{color:var(--dark-color)}.not-found-section{padding-block:var(--section-spacing);text-align:center}.not-found-section .not-found-content img{width:50%;height:auto}.not-found-section .not-found-content .not-found-btn-wp{margin-top:32px}@media (max-width:991px){.not-found-section .not-found-content img{width:70%}.not-found-section .not-found-content .not-found-btn-wp{margin-top:24px}}@media (max-width:767px){.not-found-section .not-found-content img{width:100%}}.site-map li a{color:var(--primary-color)}.site-map li::marker{color:var(--primary-color)}.footer-last .text,.menu-seo-menu-container ul li a{font-size:14px;line-height:20px;color:var(--primary-color);cursor:pointer;transition:var(--transition)}.footer-last .text:hover{color:var(--dark-color) !important;text-decoration:underline !important}.menu-seo-menu-container ul li a{padding-right:7px;margin-right:7px;border-right:1px solid var(--dark-color);transition:var(--transition)}.menu-seo-menu-container ul li a:hover{color:var(--primary-color)}.main-seo-content{position:relative;padding-block:var(--section-spacing)}.excerpt-content p a{color:var(--primary-color);transition:var(--transition)}.excerpt-content p a:hover{color:var(--primary-color)}.excerpt-content h3{font-size:24px;line-height:30px;font-weight:500;color:var(--primary-color)}.main-seo-content .excerpt-content{max-height:325px;position:relative}.main-seo-content .excerpt-content:not([style*="max-height: unset;"]):before{content:"";position:absolute;width:100%;height:120px;bottom:0;left:0;background:linear-gradient(to top,#fff,transparent);pointer-events:none}.posted-on a,.byline a,.widget ul li a,.entry-title a,.logged-in-as a{transition:var(--transition);color:var(--primary-color)}.entry-title a:hover,.posted-on a:hover,.byline a:hover,.widget ul li a:hover,.comment-meta .url:hover,.comment-content a:hover,.comment-metadata a:hover,.reply a:hover,.entry-footer span a:hover,.nav-previous a:hover,.nav-next a:hover{color:var(--dark-color)}.entry-footer span a{color:var(--primary-color)}.entry-footer span a:hover{color:var(--primary-color);text-decoration:underline !important}.widget-area .widget_search .wp-block-search .wp-block-search__input,.page-content .wp-block-search .wp-block-search__input,.search-form .search-field{padding:12px 100px 12px 20px;background:var(--white-color);font-size:var(--body-font-size);line-height:1;font-weight:300;font-family:var(--body-font);color:var(--dark-color);outline:none;width:100%;height:60px;border-radius:0;border:1px solid var(--border-color);-webkit-appearance:none;appearance:none}.widget-area .widget_search .wp-block-search .wp-block-search__button,.page-content .wp-block-search .wp-block-search__button,.search-form .search-submit{padding:10px 16px;font-size:14px;font-weight:300;border-radius:0;height:50px;font-family:var(--body-font);text-transform:uppercase;color:var(--white-color);position:absolute;right:0;bottom:0;outline:none;border:none;cursor:pointer;background:var(--dark-color);flex:1;transition:var(--transition)}.widget-area .widget_search .wp-block-search .wp-block-search__button:hover,.page-content .wp-block-search .wp-block-search__button:hover,.search-form .search-submit:hover{background:var(--primary-color);color:var(--white-color)}.comments-area textarea{resize:none;height:180px;border-radius:0;box-shadow:none;background:var(--black-color);border:1px solid var(--border-color);outline:none;padding:15px}.comments-area p input{width:100%;height:46px;border-radius:0;background:var(--black-color);border:1px solid var(--border-color);outline:none;box-shadow:none;padding:15px}.form-submit .submit{width:170px;height:46px;background:var(--primary-color);color:var(--white-color);font-weight:700;border:none;border-radius:40px;outline:none !important;transition:var(--transition)}.form-submit .submit:hover{background:var(--dark-color);color:var(--primary-color)}.avatar.photo{width:60px;height:60px;border-radius:50%}.wp-block-latest-comments__comment-meta a:hover{color:var(--dark-color)}.comment-meta .url,.comment-content a{color:var(--primary-color)}.comment-meta .url:hover,.comment-content a:hover{color:var(--dark-color);text-decoration:none !important}.comment-metadata a{color:var(--primary-color);display:inline-block;margin-right:10px;margin-bottom:15px}.reply a{color:var(--primary-color);display:inline-block;margin-bottom:10px;transition:var(--transition)}.comment-reply-title{font-size:30px;font-weight:700;color:var(--primary-color);margin-bottom:20px}.comment-reply-title small a:hover{color:var(--dark-color)}.comment-form-comment .form-submit #submit{padding:0;line-height:42px}.comments-area{margin-top:60px}.comments-title{margin-bottom:30px;text-transform:uppercase;font-size:30px;line-height:40px}.comment-body{margin-bottom:30px}.comment-form-url{margin-right:0}.single-post .widget-area{margin-top:0}.nav-previous a,.nav-next a{color:var(--primary-color);transition:var(--transition)}.result-pagination li a,.result-pagination li,.result-pagination .page-numbers{--pagination-size:50px;width:var(--pagination-size);height:var(--pagination-size);background:var(--white-color);box-shadow:0 10px 40px rgba(37,58,105,.09);border-radius:10px;color:var(--dark-color);font-size:20px;z-index:10;transition:var(--transition)}.result-pagination a:hover,.result-pagination .current{background:var(--primary-color);color:var(--white-color)}.wpsl-store-location p:first-child span{line-height:.5}@media (max-width:575px){.case-study-slider-sec{display:none}}.qe-faqs-filters-container,.qe-faqs-index-list{display:none}.qe-faq-list:not(:last-child){margin-bottom:2rem}.qe-list-title{margin-bottom:.5rem}.qe-list-title h4,.qe-faq-toggle .qe-toggle-title h4{text-transform:initial;letter-spacing:-.5px}.qe-faq-toggle .qe-toggle-title{background-color:transparent;border:0}.qe-faq-toggle .qe-toggle-content{padding:1.5em}