/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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%}}
.node--type-business-activities .layout__region--top>.flexy{padding:50px 0}.node--type-business-activities .layout__region--top>.flexy>.group-right{padding:20px}.node--type-business-activities .field--name-field-feature-specs>.field__item{padding:10px 0}.node--type-business-activities .field--name-field-feature-specs .label{font-weight:500}.node--type-business-activities .field--name-field-feature-specs .field--name-field-para-value{font-weight:700}.node--type-business-activities .content .field--name-field-brand,.node--type-business-activities .content .field--name-field-brand a,.node--type-business-activities .content .field--name-field-brand img{margin:0}.node--type-business-activities .layout__region--top .field--name-field-wtv-body p{font-size:1.2rem;font-weight:500}.node--type-business-activities .content .field--name-field-brand img{width:auto}.node--type-business-activities .field--name-field-image,.node--type-business-activities .field--name-field-img-multi{padding:30px 0;text-align:center}.node--type-business-activities .content .field--name-field-image img{border:1px solid var(--dark-t3);width:100%}.node--type-business-activities .layout__region--first-below,.node--type-business-activities .layout__region--second-below{flex:0 1 100%}.node--type-business-activities .layout__region--first-below,.node--type-business-activities .group-features{padding:20px}.node--type-business-activities .content .field--name-node-title{margin:0;padding:0}.node--type-business-activities .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-business-activities .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-business-activities .group-features .field__item{padding:7px 0 7px 5px}.node--type-business-activities .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-business-activities .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-business-activities .layout__region--top>.flexy>.group-left{width:70%}.node--type-business-activities .layout__region--top>.flexy>.group-right{width:30%}.node--type-business-activities .layout__region--top>.flexy>.group-left:only-child{width:100%}}@media only screen and (min-width:1024px){.node--type-business-activities .layout__region--first-above{flex:0 0 70%;padding:0 20px 0 0}.node--type-business-activities .layout__region--second-above{flex:0 0 30%}}
.taxterm.product{padding:70px 0}.taxterm.product>.view-header>.layout{margin:0 0 50px}.taxterm>.view-content{display:flex;flex-wrap:wrap}.taxterm>.view-content>.views-row{flex:0 1 100%;margin:0;padding:20px 10px}.taxterm>.view-content>.views-row>.views-field-field-brand img{margin:0;max-height:50px}.taxterm>.view-content>.views-row .title{font-size:1.5rem;margin:0 0 1rem}.taxterm>.view-content>.views-row>.views-field-view-node .button{text-transform:uppercase;width:100%}.taxterm>.view-content>.views-row:hover .button{background-color:var(--quart)}.taxterm>.view-content>.views-row .views-field-field-image img{border:2px solid var(--tri-t5);border-radius:8px;margin:0 0 5px;transition:border-color .2s ease 0s}.taxterm>.view-content>.views-row:hover .views-field-field-image img{border-color:var(--quart)}.taxterm.product .views-field-field-product-cat{background-color:transparent;border-bottom:1px dotted var(--tri-t7);border-top:1px dotted var(--tri-t7);padding:5px}.views-field.views-field-field-teaser-txt{margin:12px 0}@media only screen and (min-width:360px) and (max-width:430px){.taxterm>.view-content>.views-row{padding:20px}}@media only screen and (min-width:431px) and (max-width:991px){.taxterm>.view-content>.views-row{flex:0 1 calc(50% - 20px);margin:10px;padding:0}}@media only screen and (min-width:992px) and (max-width:1199px){.taxterm>.view-content>.views-row{flex:0 1 calc(100%/3 - 20px);margin:10px;padding:0}}@media only screen and (min-width:1200px){.taxterm>.view-content>.views-row{flex:0 1 calc(25% - 20px);margin:10px;padding:0}}
.taxterm.product.onmenu{min-width:1000px;padding:20px 0 0}.taxterm.onmenu>.view-content>.views-row{flex-basis:calc(20% - 20px);text-align:center}.taxterm.onmenu .view-header .title{color:var(--dark-t7);font-size:1.2em;text-transform:capitalize}.taxterm.onmenu .view-content .title{color:var(--dark-t7);font-size:1.2em}.taxterm.onmenu>.view-content>.views-row>.views-field-field-brand img{max-height:35px;width:auto}.taxterm.onmenu .views-row:hover .title{color:var(--tri)}.taxterm.onmenu>.view-content>.views-row:hover .views-field-field-image img{border-color:var(--quart)}
.all-products .views-exposed-form .form-check{margin:0 !important;padding:0}.all-products .views-exposed-form ul{display:flex;flex-wrap:wrap;font-size:.7em;padding:0}.all-products .views-exposed-form ul li:first-child{padding-left:0}.all-products .views-exposed-form ul li{list-style:outside none none;padding:0 10px 10px 0;text-transform:uppercase}.all-products .views-exposed-form ul li input{top:0;margin-right:3px}.all-products .views-exposed-form ul li input{display:none;margin-right:0;top:0}.all-products .form-checkboxes li:hover label{color:var(--quart)}.all-products .form-checkboxes label{background-color:transparent;border:2px solid;color:var(--tri);cursor:pointer;font-weight:600;padding:7px}.all-products .views-exposed-form input:checked+label{background-color:var(--dark);border-color:var(--dark);color:var(--white)}.noresult{color:var(--main);padding:50px 0;text-align:center}.noresult .title{background-color:var(--main);border:3px solid;border-radius:8px;color:var(--white);display:inline-block;font-family:"Times New Roman","Tahoma","Verdana";font-size:1.2em;font-weight:500;padding:10px 15px;text-transform:none}.noresult i{color:var(--white)}@media only screen and (min-width:768px){.all-products .views-exposed-form ul{font-size:1em}.all-products .form-checkboxes label{padding:7px 12px}}
.taxotree{color:var(--main-t8);font-weight:500;max-width:1500px;min-width:800px}.taxotree a{color:inherit;transition:padding .5s ease 0s}.taxotree a:hover{color:var(--quart);padding-left:5px}.taxotree>.view-content>ul{display:flex;list-style:outside none none;padding:0}.taxotree>.view-content>ul>li{flex:0 1 auto;padding:10px 20px 10px 10px}.taxotree>.view-content>ul>li:last-child{padding-right:0}.taxotree>.view-content>ul>li>ul{list-style:outside none none;padding:0}.taxotree>.view-content>ul>li>div>span{color:var(--dark);font-family:var(--headerfont);font-weight:600}.taxotree>.view-content>ul>li>div>span a{color:inherit;text-transform:uppercase}.taxotree>.view-content>ul>li>div>span a:hover{color:var(--quart)}
.brand{padding:100px 0}.slick--optionset--partners-logo .slick-slide{margin:0 15px;padding:50px 0}.slick--optionset--partners-logo img{border-radius:12px;filter:drop-shadow(1px 1px 2px var(--tri-t5));padding:5px}.slick--optionset--partners-logo .slick-slide:hover img{filter:drop-shadow(1px 1px 3px var(--quart))}.brand .title{color:inherit;font-size:1.1em}.brand .views-field.views-field-description__value{font-style:italic}.featured-bottom .brand{padding:100px 0}.featured-bottom .brand .block-title{color:var(--white)}.slick--optionset--partners-logo .slick__arrow{position:relative;top:0;visibility:visible}.slick--optionset--partners-logo .slick__arrow button{color:var(--tri);position:relative}.slick--optionset--partners-logo .slick__arrow .slick-prev,.slick--optionset--partners-logo .slick__arrow .slick-next{left:0}.slick--optionset--partners-logo .slick__arrow button:hover{color:var(--quart)}
