.product-info .gallery-thumbs .swiper-slide{opacity:1!important}.product-info__back-to{align-items:center;color:#148dc9;display:flex;font-size:.875rem;margin-bottom:60px}@media (max-width:991.98px){.product-info__back-to{margin-bottom:40px}}.product-info__back-to svg{color:var(--theme-heading);margin-right:10px}.product-info .demo-list{margin-bottom:20px}.product-info .demo-list li{color:var(--theme-body)}.product-info__gallery{margin-bottom:20px}@media (max-width:991.98px){.product-info__gallery{margin-bottom:40px}}.product-info__body__additional-info{margin-bottom:30px}@media (max-width:991.98px){.product-info__body__additional-info{margin-bottom:20px}}.product-info__body__links{border-bottom:1px solid #e6ecf0}.product-info__body__links a:first-child{margin-bottom:15px}.product-info__body__links a:first-child svg{margin-left:10px}.product-info__body__links a:last-child{align-items:baseline;display:flex;margin-bottom:25px}.product-info__body__links a:last-child svg{margin-right:20px}@media (max-width:991.98px){.product-info__body__button{order:-1;text-align:center}.product-info__body__description{margin-bottom:10px}}.product-info__body>div:last-of-type{border-bottom:1px solid var(--theme-lines-between-rows);margin-bottom:0!important;padding-bottom:30px}@media (max-width:991.98px){.product-info__body>div:last-of-type{padding-bottom:20px}}.faq{display:flex}.faq__heading{margin-bottom:.75rem}.faq__heading p{margin-bottom:1em}.faq__heading h2{margin-bottom:0}.faq__heading svg{font-size:2rem;line-height:1.2;margin-right:1.25rem}.faq__inner{display:flex}@media (max-width:991.98px){.faq__inner{flex-direction:column}}.faq__left{flex:1}@media (min-width:992px){.faq__left{flex-basis:70px}}@media (max-width:991.98px){.faq__left{margin-bottom:30px}}.faq__left__menu li{margin-bottom:15px}.faq__left__menu li.active a{color:var(--theme-cta-link-secondary-hover);font-weight:700;padding-left:20px}.faq__left__menu li.active a:after{background:var(--theme-cta-link-secondary-hover);content:"";height:100%;left:0;position:absolute;top:2px;width:3px}.faq__left__menu li a{color:var(--theme-body);display:flex;position:relative;text-decoration:none;transition:.3s}.faq__left__menu li a:hover{color:var(--theme-cta-link-secondary-hover);font-weight:700;padding-left:20px}.faq__left__menu li a:hover:after{background:var(--theme-cta-link-secondary-hover);content:"";height:100%;left:0;position:absolute;top:2px;width:3px}.faq__right{flex:3}.faq__right__content{display:none}.faq__right__content h2{border-bottom:1px solid #d8d8d8;margin-bottom:20px}.faq__right__content .accordion{background-color:#fff}.faq__right__content .accordion>li{border-top:1px solid var(--theme-lines-between-rows);overflow:hidden;padding:0 10px}.faq__right__content .accordion__outer{align-items:center;cursor:pointer;display:flex;font-weight:600;height:61px;justify-content:space-between;position:relative;width:100%}.faq__right__content .accordion__outer.active{color:var(--theme-cta-link-secondary-hover)}.faq__right__content .accordion__outer.active svg.fa-minus{display:block}.faq__right__content .accordion__outer.active svg.fa-plus{display:none}.faq__right__content .accordion__outer svg{color:var(--theme-cta-link-secondary-hover)}.faq__right__content .accordion__outer svg.fa-minus{display:none}.faq__right__content .accordion__inner p+ul{margin-top:-20px}.faq__right__content .accordion__inner ul li:before{background-color:var(--theme-cta-link-secondary-hover)}.faq__right__content.tabs-active{display:block}.faq .accordion__inner{float:left;padding-top:1em;width:auto!important}.faq .line-bottom{border-bottom:1px solid #f2f2f2;margin-bottom:2.5em;padding-bottom:2.5em}@media (max-width:991.98px){.faq .line-bottom{margin-bottom:1.5em;padding-bottom:1.5em}}.faq .line-bottom .faq__left__menu>li:last-child{margin-bottom:0}.content{margin-bottom:100px}@media (max-width:991.98px){.content{margin-bottom:50px}}@media (min-width:992px){.content{background-color:#fff!important}}.content__standard p+.content__bulletlist,.content__twocolumns p+.content__bulletlist{margin-top:-10px}.content__standard>.container>.row>div :last-child{margin-bottom:0}.content__standard>.container>.row>div :last-child>figcaption{margin-bottom:0!important}.content__standard ol{margin-bottom:24px;margin-top:-8px}.content__standard__object-inner{margin-bottom:30px}.content__standard__object-inner .content__bulletlist{padding-top:8px}.content__standard__object-outer{margin-bottom:64px}@media (max-width:991.98px){.content__standard__object-outer{margin-bottom:44px}}.content__standard__object .content__bulletlist{margin-bottom:30px}.content__standard .banner-slogan__image img{height:168px;margin-left:-1px}@media (min-width:992px){.content__standard .banner-slogan__image img{width:270px}}.content__standard .banner-slogan__content{flex:1;row-gap:0}.content__standard .banner-slogan__content a,.content__standard .banner-slogan__content>*{color:#fff}.content__standard .banner-slogan__content ul li{align-items:center;display:flex}.content__standard .banner-slogan__content ul li:first-child{margin-right:12px}.content__standard .banner-slogan__content ul li:last-child a:hover{text-decoration:none}.content__standard .banner-slogan__content ul li svg{margin-right:12px}.content__standard__list-and-heading ul{row-gap:10px}@media (max-width:991.98px){.content__standard__list-and-heading ul{row-gap:8px}}.content__standard__list-and-heading ul li{align-items:normal}.content__standard__list-and-heading ul li svg{position:relative;top:3px}.content__standard__list-and-heading ul li div p:first-of-type{margin-bottom:12px}@media (max-width:991.98px){.content__twocolumns__wrapper{flex-direction:column;padding:50px 16px}}.content__twocolumns__content{flex-basis:58.333%}@media (min-width:992px){.content__twocolumns__content{padding:32px}}.content__twocolumns__content .content__bulletlist{margin-bottom:25px}.content__twocolumns__image{flex-basis:41.666%}.content__twocolumns__image img{height:100%;object-fit:cover}@media (max-width:991.98px){.content__twocolumns__image-left{margin-bottom:20px}}.content__texttwocolumn-left p{color:#26262699;line-height:1.2;margin-bottom:.5em}.product-card__heading{align-items:center;border:1px solid #e6ecf0;border-radius:15px 15px 0 0;justify-content:center;min-height:300px;padding:15px;position:relative;width:100%}.product-card__heading img{max-height:260px;object-fit:contain;width:100%}.product-card__body{border-radius:0 0 15px 15px;padding:20px 20px 50px;position:relative}.product-card__body,.product-card__body .demo-list li{color:var(--theme-body)}@media (min-width:992px){.product-card__body .demo-list li{font-size:1.125rem}}.product-card__body .demo-list span{justify-content:flex-start;margin-right:0;min-width:25px}.product-card__body .demo-list span svg{margin:0}.product-card__body__title{margin-bottom:24px}.product-card__body__title h4{color:#217aa6;font-size:1.25rem}.product-card__body__title svg{color:var(--theme-primary)}.product-card__body__additional-info{bottom:20px;left:20px;position:absolute}.product-card .demo-card{box-shadow:0 8px 12px -5px #0044661a}main section:last-child.cta-wide{margin-bottom:-50px}@media (max-width:991.98px){main section:last-child.cta-wide{margin-bottom:-16px}}.cta-wide__content__description{text-align:center}.cta-wide__content__description p{margin-bottom:30px}.cta-wide__content__cta{text-align:center}.cta-wide .demo-card h2{line-height:50px;margin-bottom:20px;text-align:center}@media (min-width:992px){.cta-wide .demo-card h2{font-size:2.625rem}}@media (max-width:991.98px){.cta-wide .demo-card h2{line-height:33px}}.cta-wide img{bottom:0;height:calc(100% + 30px);object-fit:contain;object-position:bottom;position:absolute;right:8.3333%;z-index:10}@media (max-width:991.98px){.cta-wide img{display:none}}@media (min-width:992px){.cta-wide__with-image .cta-wide__content__cta,.cta-wide__with-image .cta-wide__content__description,.cta-wide__with-image .demo-card h2{text-align:left}}