/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-about .layout__region--middle{display:flex;flex-wrap:wrap;margin:0 0 30px}.node--type-about .layout__region--middle>div{flex:0 1 100%}.node--type-about .layout-main-wrapper .group-left:after{background-color:var(--dark-t9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.node--type-about .layout-main-wrapper .group-left{background-attachment:fixed;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'100%25\'%3E%3Cdefs%3E%3ClinearGradient id=\'a\' gradientUnits=\'userSpaceOnUse\' x1=\'0\' x2=\'0\' y1=\'0\' y2=\'100%25\' gradientTransform=\'rotate(150,960,449)\'%3E%3Cstop offset=\'0\' stop-color=\'%23B4BAD1\'/%3E%3Cstop offset=\'1\' stop-color=\'%23FFFFFF\'/%3E%3C/linearGradient%3E%3Cpattern patternUnits=\'userSpaceOnUse\' id=\'b\' width=\'356\' height=\'296.7\' x=\'0\' y=\'0\' viewBox=\'0 0 1080 900\'%3E%3Cg fill-opacity=\'0.36\'%3E%3Cpolygon fill=\'%23444\' points=\'90 150 0 300 180 300\'/%3E%3Cpolygon points=\'90 150 180 0 0 0\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'270 150 360 0 180 0\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'450 150 360 300 540 300\'/%3E%3Cpolygon fill=\'%23999\' points=\'450 150 540 0 360 0\'/%3E%3Cpolygon points=\'630 150 540 300 720 300\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'630 150 720 0 540 0\'/%3E%3Cpolygon fill=\'%23444\' points=\'810 150 720 300 900 300\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'810 150 900 0 720 0\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'990 150 900 300 1080 300\'/%3E%3Cpolygon fill=\'%23444\' points=\'990 150 1080 0 900 0\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'90 450 0 600 180 600\'/%3E%3Cpolygon points=\'90 450 180 300 0 300\'/%3E%3Cpolygon fill=\'%23666\' points=\'270 450 180 600 360 600\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'270 450 360 300 180 300\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'450 450 360 600 540 600\'/%3E%3Cpolygon fill=\'%23999\' points=\'450 450 540 300 360 300\'/%3E%3Cpolygon fill=\'%23999\' points=\'630 450 540 600 720 600\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'630 450 720 300 540 300\'/%3E%3Cpolygon points=\'810 450 720 600 900 600\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'810 450 900 300 720 300\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'990 450 900 600 1080 600\'/%3E%3Cpolygon fill=\'%23444\' points=\'990 450 1080 300 900 300\'/%3E%3Cpolygon fill=\'%23222\' points=\'90 750 0 900 180 900\'/%3E%3Cpolygon points=\'270 750 180 900 360 900\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'270 750 360 600 180 600\'/%3E%3Cpolygon points=\'450 750 540 600 360 600\'/%3E%3Cpolygon points=\'630 750 540 900 720 900\'/%3E%3Cpolygon fill=\'%23444\' points=\'630 750 720 600 540 600\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'810 750 720 900 900 900\'/%3E%3Cpolygon fill=\'%23666\' points=\'810 750 900 600 720 600\'/%3E%3Cpolygon fill=\'%23999\' points=\'990 750 900 900 1080 900\'/%3E%3Cpolygon fill=\'%23999\' points=\'180 0 90 150 270 150\'/%3E%3Cpolygon fill=\'%23444\' points=\'360 0 270 150 450 150\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'540 0 450 150 630 150\'/%3E%3Cpolygon points=\'900 0 810 150 990 150\'/%3E%3Cpolygon fill=\'%23222\' points=\'0 300 -90 450 90 450\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'0 300 90 150 -90 150\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'180 300 90 450 270 450\'/%3E%3Cpolygon fill=\'%23666\' points=\'180 300 270 150 90 150\'/%3E%3Cpolygon fill=\'%23222\' points=\'360 300 270 450 450 450\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'360 300 450 150 270 150\'/%3E%3Cpolygon fill=\'%23444\' points=\'540 300 450 450 630 450\'/%3E%3Cpolygon fill=\'%23222\' points=\'540 300 630 150 450 150\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'720 300 630 450 810 450\'/%3E%3Cpolygon fill=\'%23666\' points=\'720 300 810 150 630 150\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'900 300 810 450 990 450\'/%3E%3Cpolygon fill=\'%23999\' points=\'900 300 990 150 810 150\'/%3E%3Cpolygon points=\'0 600 -90 750 90 750\'/%3E%3Cpolygon fill=\'%23666\' points=\'0 600 90 450 -90 450\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'180 600 90 750 270 750\'/%3E%3Cpolygon fill=\'%23444\' points=\'180 600 270 450 90 450\'/%3E%3Cpolygon fill=\'%23444\' points=\'360 600 270 750 450 750\'/%3E%3Cpolygon fill=\'%23999\' points=\'360 600 450 450 270 450\'/%3E%3Cpolygon fill=\'%23666\' points=\'540 600 630 450 450 450\'/%3E%3Cpolygon fill=\'%23222\' points=\'720 600 630 750 810 750\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'900 600 810 750 990 750\'/%3E%3Cpolygon fill=\'%23222\' points=\'900 600 990 450 810 450\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'0 900 90 750 -90 750\'/%3E%3Cpolygon fill=\'%23444\' points=\'180 900 270 750 90 750\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'360 900 450 750 270 750\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'540 900 630 750 450 750\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'720 900 810 750 630 750\'/%3E%3Cpolygon fill=\'%23222\' points=\'900 900 990 750 810 750\'/%3E%3Cpolygon fill=\'%23222\' points=\'1080 300 990 450 1170 450\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'1080 300 1170 150 990 150\'/%3E%3Cpolygon points=\'1080 600 990 750 1170 750\'/%3E%3Cpolygon fill=\'%23666\' points=\'1080 600 1170 450 990 450\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'1080 900 1170 750 990 750\'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x=\'0\' y=\'0\' fill=\'url(%23a)\' width=\'100%25\' height=\'100%25\'/%3E%3Crect x=\'0\' y=\'0\' fill=\'url(%23b)\' width=\'100%25\' height=\'100%25\'/%3E%3C/svg%3E");background-position:0 0;background-repeat:repeat;color:var(--white);margin:0;padding:20px;position:relative}.node--type-about .layout-main-wrapper .group-right{padding:10px 20px 20px}.sidebar-contact a,.sidebar-contact .list-group-item,.sidebar-contact .list-group-item a{color:inherit}.sidebar-contact a:hover,.sidebar-contact .list-group-item a:hover{color:var(--lite)}@media only screen and (max-width:350px){.node--type-about .layout-main-wrapper .group-left{padding:10px}}@media only screen and (min-width:1024px){.node--type-about .layout__region--middle{margin:20px 0 30px}.node--type-about .layout-main-wrapper .group-left{flex:0 1 35%;margin:0;max-width:380px;padding:20px}.node--type-about .layout-main-wrapper .group-right{flex:0 1 auto;width:calc(100% - 380px)}}
.wtvlist1{position:relative}.allnews .views-row:hover{background-color:var(--dark)}.allnews .views-row{background-color:var(--main);border-radius:4px;color:var(--white);display:inline-block;flex:0 1 100%;margin:10px;padding:0;text-align:center}.allnews .views-field-field-image{overflow:hidden}.allnews .views-field-field-image,.allnews .views-field-field-image img{border-radius:4px 4px 0 0}.allnews .views-row:hover img{filter:none;transform:scale(1.2)}.allnews .views-row img{filter:sepia(.8) grayscale(.5);transition:transform 7s ease 0s,filter .5s ease 0s}.allnews .views-row .title{color:inherit;font-size:1.3em;line-height:1.3;margin:0;padding:10px}.allnews a{color:inherit}@media only screen and (min-width:539px) and (max-width:1023px){.allnews .views-row{flex:0 1 calc(50% - 20px);margin:10px}}@media only screen and (min-width:1024px){.allnews .views-row{flex:0 1 calc(100%/3 - 20px)}}@media only screen and (min-width:501px) and (max-width:1320px){.page-view-wtv-content.path-news .layout-main-wrapper>.container{max-width:100%}}
.field--name-field-tags{margin:1.2em 0}.field--name-field-tags a:before{content:"#"}.field--name-field-tags a{background-color:var(--sec);border-radius:4px;color:var(--white);font-size:1.3em;padding:5px 15px}.field--name-field-tags a:hover{background-color:var(--tri)}.node--type-article .layout-main-wrapper .field--name-node-title{border-bottom:2px solid var(--main)}
.path-contact .sidebar_first:after{background-color:var(--dark-t9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.path-contact .sidebar_first{background-attachment:fixed;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'100%25\'%3E%3Cdefs%3E%3ClinearGradient id=\'a\' gradientUnits=\'userSpaceOnUse\' x1=\'0\' x2=\'0\' y1=\'0\' y2=\'100%25\' gradientTransform=\'rotate(150,960,449)\'%3E%3Cstop offset=\'0\' stop-color=\'%23B4BAD1\'/%3E%3Cstop offset=\'1\' stop-color=\'%23FFFFFF\'/%3E%3C/linearGradient%3E%3Cpattern patternUnits=\'userSpaceOnUse\' id=\'b\' width=\'356\' height=\'296.7\' x=\'0\' y=\'0\' viewBox=\'0 0 1080 900\'%3E%3Cg fill-opacity=\'0.36\'%3E%3Cpolygon fill=\'%23444\' points=\'90 150 0 300 180 300\'/%3E%3Cpolygon points=\'90 150 180 0 0 0\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'270 150 360 0 180 0\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'450 150 360 300 540 300\'/%3E%3Cpolygon fill=\'%23999\' points=\'450 150 540 0 360 0\'/%3E%3Cpolygon points=\'630 150 540 300 720 300\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'630 150 720 0 540 0\'/%3E%3Cpolygon fill=\'%23444\' points=\'810 150 720 300 900 300\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'810 150 900 0 720 0\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'990 150 900 300 1080 300\'/%3E%3Cpolygon fill=\'%23444\' points=\'990 150 1080 0 900 0\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'90 450 0 600 180 600\'/%3E%3Cpolygon points=\'90 450 180 300 0 300\'/%3E%3Cpolygon fill=\'%23666\' points=\'270 450 180 600 360 600\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'270 450 360 300 180 300\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'450 450 360 600 540 600\'/%3E%3Cpolygon fill=\'%23999\' points=\'450 450 540 300 360 300\'/%3E%3Cpolygon fill=\'%23999\' points=\'630 450 540 600 720 600\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'630 450 720 300 540 300\'/%3E%3Cpolygon points=\'810 450 720 600 900 600\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'810 450 900 300 720 300\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'990 450 900 600 1080 600\'/%3E%3Cpolygon fill=\'%23444\' points=\'990 450 1080 300 900 300\'/%3E%3Cpolygon fill=\'%23222\' points=\'90 750 0 900 180 900\'/%3E%3Cpolygon points=\'270 750 180 900 360 900\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'270 750 360 600 180 600\'/%3E%3Cpolygon points=\'450 750 540 600 360 600\'/%3E%3Cpolygon points=\'630 750 540 900 720 900\'/%3E%3Cpolygon fill=\'%23444\' points=\'630 750 720 600 540 600\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'810 750 720 900 900 900\'/%3E%3Cpolygon fill=\'%23666\' points=\'810 750 900 600 720 600\'/%3E%3Cpolygon fill=\'%23999\' points=\'990 750 900 900 1080 900\'/%3E%3Cpolygon fill=\'%23999\' points=\'180 0 90 150 270 150\'/%3E%3Cpolygon fill=\'%23444\' points=\'360 0 270 150 450 150\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'540 0 450 150 630 150\'/%3E%3Cpolygon points=\'900 0 810 150 990 150\'/%3E%3Cpolygon fill=\'%23222\' points=\'0 300 -90 450 90 450\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'0 300 90 150 -90 150\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'180 300 90 450 270 450\'/%3E%3Cpolygon fill=\'%23666\' points=\'180 300 270 150 90 150\'/%3E%3Cpolygon fill=\'%23222\' points=\'360 300 270 450 450 450\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'360 300 450 150 270 150\'/%3E%3Cpolygon fill=\'%23444\' points=\'540 300 450 450 630 450\'/%3E%3Cpolygon fill=\'%23222\' points=\'540 300 630 150 450 150\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'720 300 630 450 810 450\'/%3E%3Cpolygon fill=\'%23666\' points=\'720 300 810 150 630 150\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'900 300 810 450 990 450\'/%3E%3Cpolygon fill=\'%23999\' points=\'900 300 990 150 810 150\'/%3E%3Cpolygon points=\'0 600 -90 750 90 750\'/%3E%3Cpolygon fill=\'%23666\' points=\'0 600 90 450 -90 450\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'180 600 90 750 270 750\'/%3E%3Cpolygon fill=\'%23444\' points=\'180 600 270 450 90 450\'/%3E%3Cpolygon fill=\'%23444\' points=\'360 600 270 750 450 750\'/%3E%3Cpolygon fill=\'%23999\' points=\'360 600 450 450 270 450\'/%3E%3Cpolygon fill=\'%23666\' points=\'540 600 630 450 450 450\'/%3E%3Cpolygon fill=\'%23222\' points=\'720 600 630 750 810 750\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'900 600 810 750 990 750\'/%3E%3Cpolygon fill=\'%23222\' points=\'900 600 990 450 810 450\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'0 900 90 750 -90 750\'/%3E%3Cpolygon fill=\'%23444\' points=\'180 900 270 750 90 750\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'360 900 450 750 270 750\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'540 900 630 750 450 750\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'720 900 810 750 630 750\'/%3E%3Cpolygon fill=\'%23222\' points=\'900 900 990 750 810 750\'/%3E%3Cpolygon fill=\'%23222\' points=\'1080 300 990 450 1170 450\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'1080 300 1170 150 990 150\'/%3E%3Cpolygon points=\'1080 600 990 750 1170 750\'/%3E%3Cpolygon fill=\'%23666\' points=\'1080 600 1170 450 990 450\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'1080 900 1170 750 990 750\'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x=\'0\' y=\'0\' fill=\'url(%23a)\' width=\'100%25\' height=\'100%25\'/%3E%3Crect x=\'0\' y=\'0\' fill=\'url(%23b)\' width=\'100%25\' height=\'100%25\'/%3E%3C/svg%3E");background-position:0 0;background-repeat:repeat;color:var(--white);margin:0;padding:20px;position:relative}.path-contact .container .row>.main-content{padding:10px 20px 20px}.path-contact .contact-form{padding:20px 0}.footer-contact{color:var(--white);font-size:1rem;position:relative;z-index:100}.footer-contact a{color:var(--white)}.footer-contact a:hover{color:var(--lite)}.footer-contact i{color:var(--white-t7);font-size:1.2rem}.footer-contact .company_name{color:inherit}.footer-contact .address p{margin:0;padding:0 !important;font-family:inherit;font-weight:inherit}.contact-form .form-control{background-color:var(--dark-t1);border:2px solid var(--dark-t2);border-radius:4px}.contact-form .form-control:focus{background-color:var(--white-t8)}.contact-form label{color:var(--dark-t8);font-size:.9rem;font-weight:500;text-transform:uppercase}@media only screen and (max-width:1024px){.path-contact .container .row>*{flex:0 0 100%}}@media only screen and (min-width:1024px){.path-contact .sidebar_first{flex:0 1 35%;margin:0;max-width:380px;order:1 !important;padding:20px}.path-contact .container .row>.main-content{flex:0 1 auto;order:0 !important;width:calc(100% - 380px)}.path-contact .contact-form{display:flex;flex-wrap:wrap;padding:20px}.path-contact .contact-form>div{margin-bottom:0 !important;padding:10px;width:50%}.path-contact .contact-form>.field--name-field-header-markup,.path-contact .contact-form>.field--name-field-subject,.path-contact .contact-form>.field--widget-string-textarea,.path-contact .contact-form>.form-actions{width:100%}.path-contact .contact-form>.field--type-language{display:none}}
.paragraph--type--features-spec{margin:10px 0}.paragraph--type--features-spec .field--type-entity-reference{margin:0}.paragraph--type--features-spec .group-left{align-items:center;display:flex}.paragraph--type--features-spec .group-right{padding:0 0 0 10px}.paragraph--type--features-spec img{border:1px solid var(--dark-t3);border-radius:100%;filter:invert(11%) sepia(18%) saturate(0%) hue-rotate(161deg) brightness(93%) contrast(93%);height:auto;padding:7px;width:45px}
.node--type-products .group-specs{margin:50px 0}.node--type-products .group-specs .title{margin:0 0 25px}.node--type-products .group-specs .flexy{justify-content:start}.node--type-products .group-specs .flexy div{flex:0 1 50%}.node--type-products .main-content .group-specs .field__item .label{color:inherit;font-size:1em;margin:0;padding:0;text-transform:capitalize}.node--type-products .main-content .group-specs .field__items>.field__item{padding:7px 10px}.node--type-products .main-content .group-specs .field__items>.field__item:nth-child(2n+1){background-color:var(--main-t1)}.node--type-products .main-content .group-specs .field__items>.field__item:hover{background:var(--main);color:var(--white)}.node--type-products .main-content .group-specs .field__items>.field__item:hover .title{color:var(--white)}
.node--type-products .layout__region--top>.flexy{padding:50px 0}.node--type-products .layout__region--top>.flexy>.group-right{padding:20px}.node--type-products .field--name-field-feature-specs>.field__item{padding:10px 0}.node--type-products .field--name-field-feature-specs .label{font-weight:500}.node--type-products .field--name-field-feature-specs .field--name-field-para-value{font-weight:700}.node--type-products .content .field--name-field-brand,.node--type-products .content .field--name-field-brand a,.node--type-products .content .field--name-field-brand img{margin:0}.node--type-products .layout__region--top .field--name-field-wtv-body p{font-size:1.2rem;font-weight:500}.node--type-products .content .field--name-field-brand img{width:auto}.node--type-products .field--name-field-image,.node--type-products .field--name-field-img-multi{padding:30px 0;text-align:center}.node--type-products .content .field--name-field-image img{border:1px solid var(--dark-t3);width:100%}.node--type-products .layout__region--first-below,.node--type-products .layout__region--second-below{flex:0 1 100%}.node--type-products .layout__region--first-below,.node--type-products .group-features{padding:20px}.node--type-products .content .field--name-node-title{margin:0;padding:0}.node--type-products .field--name-field-product-cat{font-weight:500}.sidebar-doc{background:var(--main);border:0 none;color:var(--white);padding:30px}.sidebar-doc>div{padding:0 0 20px}.sidebar-doc a:hover,.sidebar-doc .group-docs a:hover{color:var(--lite)}.sidebar-doc .group-docs a{border-bottom:1px dotted;color:inherit}.sidebar-doc .title{color:inherit;font-size:1.3rem;line-height:1.3;margin:0 0 30px;text-transform:uppercase}.node--type-products .group-docs .field__item{margin:0 0 10px}.sidebar-doc .widget-phone{background-color:transparent;border-radius:4px;margin:20px 0;padding:0;max-width:none;width:100%}.sidebar-doc .widget-phone ul li{background-color:transparent;color:var(--white);margin:0;padding:1px 0}.sidebar-doc .widget-phone .views-row .field-content>.root{align-items:center;margin:0 0 10px}.node--type-products .group-features .field__item{padding:7px 0 7px 5px}.node--type-products .group-features .field__item:before{color:var(--main);content:"\f058";font-family:"Font Awesome 6 Free";font-weight:500;margin:0 5px 0 0}.node--type-products .calculator-link .view-content{background-color:var(--dark-t5);padding:15px}.sidebar-doc .button.calculator_link:hover{color:var(--white)}@media only screen and (min-width:768px){.node--type-products .layout__region--top>.flexy>.group-left{width:70%}.node--type-products .layout__region--top>.flexy>.group-right{width:30%}.node--type-products .layout__region--top>.flexy>.group-left:only-child{width:100%}}@media only screen and (min-width:1024px){.node--type-products .layout__region--first-above{flex:0 0 70%;padding:0 20px 0 0}.node--type-products .layout__region--second-above{flex:0 0 30%}}
