.col{margin:0;padding:0 15px 30px;position:relative;width:100%}.col-inner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;flex:1 0 auto;margin-left:auto;margin-right:auto;position:relative;width:100%}
@media screen and (min-width:850px){.col:first-child .col-inner{margin-left:auto;margin-right:0}.col+.col .col-inner{margin-left:0;margin-right:auto}}
@media screen and (max-width:849px){.col{padding-bottom:30px}}.small-4{flex-basis:33.3333333333%;max-width:33.3333333333%}
@media screen and (min-width:550px){.medium-4{flex-basis:33.3333333333%;max-width:33.3333333333%}}
@media screen and (min-width:850px){.large-4{flex-basis:33.3333333333%;max-width:33.3333333333%}}.row:hover .col-hover-focus .col:not(:hover){opacity:.6}.row,body{margin-left:auto;margin-right:auto;width:100%}.row{max-width:1080px}.row.row-small{max-width:1065px}.row{display:flex;flex-flow:row wrap;width:100%}.row-small>.col{margin-bottom:0;padding:0 9.8px 19.6px}.nav{margin:0;padding:0}.nav{align-items:center;display:inline-block;display:flex;flex-flow:row wrap;width:100%}.nav,.nav>li{position:relative}.nav>li{list-style:none;margin:0 7px;padding:0;transition:background-color .3s}.nav>li,.nav>li>a{display:inline-block}.nav>li>a{align-items:center;display:inline-flex;flex-wrap:wrap;padding:10px 0}.nav-left{justify-content:flex-start}.nav>li>a{color:hsla(0,0%,40%,.85);transition:all .2s}.nav>li.active>a,.nav>li>a:hover{color:hsla(0,0%,7%,.85)}.nav li:first-child{margin-left:0!important}.nav li:last-child{margin-right:0!important}.nav-line>li>a:before{background-color:#446084;content:" ";height:3px;left:50%;opacity:0;position:absolute;top:0;transform:translateX(-50%);transition:all .3s;width:100%}.nav-line>li.active>a:before,.nav-line>li:hover>a:before{opacity:1}.nav:hover>li:not(:hover)>a:before{opacity:0}.tabbed-content{display:flex;flex-flow:row wrap}.tabbed-content .nav,.tabbed-content .tab-panels{width:100%}.tab-panels{padding-top:1em}.tab-panels .entry-content{padding:0}.tab-panels .panel:not(.active){display:block;height:0;opacity:0;overflow:hidden;padding:0;visibility:hidden}.tab-panels .panel.active{display:block!important}
@media (min-width:850px){.tabbed-content .nav-vertical{padding-top:0;width:25%}.nav-vertical+.tab-panels{border-left:1px solid #ddd;flex:1;margin-top:0!important;padding:0 30px 30px}}.nav.nav-vertical{flex-flow:column}.nav.nav-vertical li{list-style:none;margin:0;width:100%}.nav-vertical>li{align-items:center;display:flex;flex-flow:row wrap}.nav-vertical>li>a{align-items:center;display:flex;flex-grow:1;width:auto}.nav-vertical>li+li{border-top:1px solid #ececec}.nav-vertical.nav-line>li>a:before{height:100%;left:auto;right:-2px;width:3px;z-index:1}.box-image>a:focus-visible,.box-image>div>a:focus-visible{outline-offset:-2px}.header-button .plain.is-outline:not(:hover){color:#999}.nav-dark .header-button .plain.is-outline:not(:hover){color:#fff}.scroll-for-more:not(:hover){opacity:.7}.icon-box .icon-box-img{margin-bottom:1em;max-width:100%;position:relative}.icon-box-img img{padding-top:.2em;width:100%}.icon-box-center .icon-box-img{margin:0 auto 1em}.reveal-icon:not(:hover) i{opacity:0}img{opacity:1;transition:opacity 1s}.slider-style-shadow .flickity-slider>:before{background-image:var(--wpr-bg-645efb02-93a6-45b1-9a20-5a93127e63e6);background-size:100% 100%;bottom:-6px;content:"";height:100px;left:-10%;position:absolute;right:-10%;z-index:-2}a{color:#334862;text-decoration:none}.button:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid currentColor;outline-offset:2px}a.plain{color:currentColor;transition:color .3s,opacity .3s,transform .3s}a:hover{color:#000}.primary:focus-visible,.submit-button:focus-visible,button[type=submit]:focus-visible{outline-color:#446084}.secondary:focus-visible{outline-color:#d26e4b}.alt:focus-visible{outline-color:#d26e4b}.last-reset :last-child{margin-bottom:0}.text-center{text-align:center}.text-center>div,.text-center>div>div{margin-left:auto;margin-right:auto}.bg-overlay-add:not(:hover) .overlay,.has-hover:not(:hover) .image-overlay-add .overlay{opacity:0}.bg-overlay-add-50:not(:hover) .overlay,.has-hover:not(:hover) .image-overlay-add-50 .overlay{opacity:.5}html{overflow-x:hidden}
@media (max-width:849px){body{overflow-x:hidden}}
.entry-content{padding-bottom:1.5em;padding-top:1.5em}
 ul.list-footer-fixed {
            width: 100%;
            position: fixed;
            bottom: 0;
            left: 0;
            background-color: #fff;
            margin-bottom: 0;
            display: none;
            z-index: 9999;
            border-top: 1px solid #ccc;
            flex-flow: row nowrap;
            justify-content: flex-start;
        }
        .list-footer-fixed li {
            display: inline-block;
            width: 25%;
            float: left;
            margin: 0;
        }
        .list-footer-fixed li a {
            width: 100%;
            height: 60px;
            line-height: 15px;
            color: #6b7177;
            border-right: 1px solid #fff;
            text-align: center;
            font-size: 10px;
            padding: 5px;
            display: flex;
            flex-flow: column nowrap;
            justify-content: center;
            align-items: center;
            text-decoration: none !important;
        }
        .list-footer-fixed li a span {
            display: block;
            width: 100%;
            text-align: center;
            margin-top: 4px;
            font-size: 12px;
        }
        .list-footer-fixed li a img {
            height: 30px;
            display: inline-block;
            vertical-align: middle;
            margin-right: 3px;
        }
        
        .animated.infinite {
            animation-iteration-count: infinite;
        }
        .tada {
            animation-name: tada;
        }
        .animated {
            animation-duration: 1s;
            animation-fill-mode: both;
        }
        @keyframes tada {
          from {
            transform: scale3d(1, 1, 1);
          }
        
          10%, 20% {
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
          }
        
          30%, 50%, 70%, 90% {
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
          }
        
          40%, 60%, 80% {
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
          }
        
          to {
            transform: scale3d(1, 1, 1);
          }
        }
        .list-footer-fixed li a svg {
            fill: #d70018;
            width: 30px;
            height: 30px;
        }
        @media (max-width: 550px){
            ul.list-footer-fixed {
                display: block;
            }
            div#kiila_main-cta {
                bottom: 100px;
            }
            body:not(.single-product) div#kiila_main-cta {
                display: none !important;
            }
            div#kiila_main-cta div#kiila-phone {
                margin-bottom: 10px;
            }
            
            div#kiila_main-cta div#kiila-phone .kiila-phone-circle-fill {
                display: none;
            }
            
            div#kiila_main-cta div#kiila-phone .kiila-phone-img-circle {
                animation: none;
                background-color: #f88d20;
                top: 0;
                left: 0;
            }
            
            #kiila_main-cta .button-contact .kiila-phone {
                width: 40px !important;
                height: 40px !important;
            }
            
            div#kiila_main-cta {
                left: auto;
                right: 10px;
                bottom: 61px;
            }
            
            div#kiila_main-cta div#kiila-phone:nth-child(1) .kiila-phone-img-circle {
                background: #008de2;
            }
        }