﻿@font-face{font-family:'museo_sans300';src:url(/Content/museo-font/MuseoSans_300-webfont.woff2) format("woff2"),url(/Content/museo-font/MuseoSans_300-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'museo_sans700';src:url(/Content/museo-font/MuseoSans_700-webfont.woff2) format("woff2"),url(/Content/museo-font/MuseoSans_700-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'museo-sans';src:url(/Content/museo-font/MuseoSans_900-webfont.woff2) format("woff2"),url(/Content/museo-font/MuseoSans_900-webfont.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}
.navbar-head ul.nav { font-size: 16px; }
.darkblue, .home #footer.darkblue, .thumbsup, .container-wide.darkblue.museo {
    background: #2d3142
}
.darkblue.cta{position:relative;color:#fafafa;border-radius:4px;box-sizing:border-box;width:100%;max-width:1140px;margin:0 auto;padding:5% 30px 3% 30px;text-align:center}
.darkblue.cta h3{max-width:480px;color:#fafafa;margin:0 auto 30px auto}
.header.darkblue{display:grid;display:-ms-grid;-ms-grid-columns:1fr;-ms-grid-rows:1fr;align-content:center}
.push3.push2-transp{height:102px}
.container-1140{width:100%;max-width:1140px;margin:0 auto;position:relative}
.container-wide.darkblue,.museo.darkblue h2{color:#fafafa}
.container-wide.museo{background-color:#fff}
.container-wide.ash,.flexbox.ash{background:#fafafa}
.container-wide.padding42{padding:4% 0 2% 0}
.container-wide.ash.bordertop{border-top:1px solid #dadada}
.container-wide.ash.borderbottom{border-bottom:1px solid #dadada;padding-bottom:4%}
.museo{font-size:62.5%;font-family:'museo_sans300',Arial,sans-serif;font-weight:normal;color:#222}
.museo h1,.museo h2,.museo h3,.museo h4,.museo h6{font-family:'museo-sans',Arial,sans-serif;font-weight:900;color:#2d3142}
.museo h1,.museo h2,.museo h3,.museo h4,.museo p,.museo table,.museo h6{margin: 0 1rem 2rem 1rem}
.museo h2,.museo h3{line-height:1.4}
.museo h2.tcenter,.museo p.tcenter{text-align:center;margin-bottom:0 auto 40px auto}
.museo .tleft{text-align:left}
.museo .tright{text-align:right}
.museo h4,.museo h6{line-height:1.6}
.museo h1{font-size:4.1rem;font-size:clamp(3.6rem,3.4938rem + 0.354vw,4.4rem);line-height:1.3}
.museo h2{font-size:3.2rem;font-size:clamp(2.6rem,2.4673rem + 0.4425vw,3.6rem)}
.museo h3{font-size:2.4rem;font-size:clamp(2.1rem,2.0336rem + 0.2212vw,2.6rem)}
.museo h4{font-size:1.9rem;font-size:clamp(1.7rem,1.6469rem + 0.177vw,2.1rem)}
.museo h6 {font-size:1.3rem;font-size:clamp(1.2rem, 1.1735rem + 0.0885vw, 1.4rem);color:#23bae2;letter-spacing:2px;text-transform:uppercase}
.museo p,.museo div,.flexform div.form input{font-size:1.7rem;font-size:clamp(1.6rem,1.5867rem + 0.0442vw,1.7rem);line-height:1.5;}
.museo a,.museo button,.museo input{transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out}
.flexform{margin:100px 0 80px 0;display:flex;flex-shrink:0;align-items:center}
.flexform div{box-sizing:border-box}
.flexform div.text{width:100%;max-width:570px;padding-right:30px}
.flexform div.form{width:100%;max-width:530px}
.flexform div.form label{font-weight:normal;margin-bottom:2rem}
.flexform div.form input{text-align:center;background:#f7f7f7;border:2px solid #bababa;border-radius:4px;width:100%;height:60px;padding:6px 10px;box-sizing:border-box;outline:none}
.museo .btn-green,.museo .btn-znrm{font-family:'museo_sans700',Arial,sans-serif;font-weight:700;display:inline-block;padding:1.5rem 3.2rem;text-align:center;text-decoration:none;border-radius:4px;background-color:#89BA17;border:none;color:#fff;width:100%;max-width:260px}
.museo .btn-green:hover{background-color:#6da025}
.museo .btn-znrm{background-color:#23bae2;margin-bottom:2em}
.museo .btn-znrm:hover{background-color:#1ea4c9}
.museo .btn-full{display:block;width:100%;max-width:100%}
.museo .hero {position:relative;width:100%!important;max-width:none!important}
.museo .hero div.flexbox{transition:box-shadow .2s;padding:13% 0 13% 0;}
.museo .hero div.paralaxhero:before {position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg,#222,rgba(34,34,34,.45));content:'';z-index:2}
.museo .hero div.paralaxhero{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
.museo .hero div.paralaxherobg{background:#222 url(/Content/img/hp/hero-bg.jpg) center center no-repeat;background-size:cover;position:absolute;top:-30vh;bottom:-30vh;left:-1px;right:-1px;background-position:100%}
.museo .hero h1,.museo .hero{color:#fff}
.museo .hero .container-1140,.col25,.col70,.col90{position:relative;z-index:3}
.museo .hero p.perex{color:#fafafa;font-size:clamp(1.7rem, 1.6469rem + 0.1770vw, 2.1rem);line-height: 1.6;margin-bottom:30px}
.museo strong{font-family:'museo_sans700',Arial,sans-serif;font-weight:700}
.col25{width:25%;float:left}.col50{width:50%;float:left;padding:30px 0}.col70{width:70%}.col90{width:90%}
.museo .hero img{max-width:100%;margin-top: 2rem;vertical-align:middle}
.floating1,.floating2,.floating3,.floating4,.floating5,.floating6,.floating7,.floating8 {animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
.floating1{animation-name:floating1;animation-duration:8s}
@keyframes floating1{0%,100%{transform:translate(0,0px)}50%{transform:translate(7px,10px)}}
.floating2{animation-name:floating2;animation-duration:6s}
@keyframes floating2 {0%,100%{transform:translate(0,0px)}50%{transform:translate(-3px,7px)}}
.floating3{animation-name:floating3;animation-duration:5s}
@keyframes floating3 {0%,100%{transform:translate(0,0px)}50%{transform:translate(2px,6px)}}
.floating4{animation-name:floating4;animation-duration:4s}
@keyframes floating4 {0%,100%{transform:translate(0,0px)}50%{transform:translate(1px,8px)}}
.floating5{animation-name:floating5;animation-duration:8s}
@keyframes floating5 {0%,100%{transform:translate(0,0px)}50%{transform:translate(7px,2px)}}
.floating6{animation-name:floating6;animation-duration:4s}
@keyframes floating6 {0%,100%{transform:translate(0,0px)}50%{transform:translate(1px,8px)}}
.floating7{animation-name:floating7;animation-duration:7s}
@keyframes floating7 {0%,100%{transform:translate(0,0px)}50%{transform:translate(8px,12px)}}
.floating8{animation-name:floating8;animation-duration:5s}
@keyframes floating8 {0%,100%{transform:translate(0,0px)}50%{transform:translate(-4px,8px)}}
.pulse {animation-name:ctapulse;animation-duration:.7s;animation-delay:.5s}
@keyframes ctapulse {0%,100%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}}
.newtag {border:2px solid #23bae2;padding:5px;color:#23bae2;border-radius:4px;margin-left:5px;font-size:17px;}
.textblock{padding-left:25%;padding-right:25%;text-align:center}
.flexbox {display: flex; box-sizing: border-box;}
.flexbox div.middle {align-self: center; box-sizing: border-box; padding: 0; min-width:260px; max-width: 380px; width: 33.33%; margin: 0 auto}
.flexbox img,.flexbox.imgright div.image{align-self:center;order:2;max-width:100%;flex-shrink:0;position:relative}
.col90.flexbox div:first-child{min-width:80px;text-align:center;margin-right:30px}
.museo .flexbox.ash{border-radius:4px;border:1px solid #dadada;box-sizing:border-box}
.museo .flexbox.ash{margin:30px auto 80px auto;max-width:1400px;width:100%;box-sizing:border-box}
.museo .flexbox.ash div.image{position:relative;margin:100px 0;flex:0;flex-basis:67.36%;max-width:67.36%}
.museo .flexbox.ash div.middle{flex:0;flex-basis:32.62%;max-width:32.62%;padding:30px 30px 0 30px}
.imgswitch img{z-index:1;position:relative}
.imgswitch img:first-child{position:absolute;left:0;z-index:2;animation:fadeinout 5s infinite alternate;}
@keyframes fadeinout {0%,45%{opacity:1}55%,100%{opacity:0}}
.museo span.hint{cursor:help;border-bottom:1px dotted #2d3142;position:relative; white-space: nowrap;}
.museo span.hint:before{content:attr(data-tooltip);color:#fff;--scale:0;background-color:#2d3142;position:absolute;left:-50px;transform:translateX(-50%) translateY(-90%) scale(var(--scale));transition:180ms transform;transform-origin:bottom center;padding:20px;min-width:300px;border-radius:4px;font-size:15px;z-index:3;text-align:left;display:inline-block}
.museo span.hint:hover:before{--scale:1}
.museo .znrm-features a.btn-znrm,.museo .znrm-features a.btn-green{display:inline-flex;min-height:104px;align-items:center;justify-content:center}
.museo .hidden{display:none}
.thumbsup{position:absolute;top:0;padding:5px 0;color:#fff;box-sizing:border-box;width:100%;left:0;font-family:'museo_sans700',Arial,sans-serif;font-weight:700;border-radius:4px 4px 0 0;text-transform:uppercase}
.thumbsup img{width:20px}
.ms300{font-family:'museo_sans300',Arial,sans-serif;font-weight:300}
.museo .znrm-features svg.topico{height:125px;margin:60px auto}
.znrm-features {display: grid;grid-template-columns: 40% 30% 30%;grid-template-rows: max-content 1fr 1fr 1fr 1fr 1fr 1fr 1fr max-content;align-items:center;gap: 0px 20px;position:relative;margin-top:60px;margin-bottom:60px}
.znrm-features > div{text-align:center;padding:0 20px;position:relative;z-index:1}
.znrm-features p{margin-bottom:0}
.znrm-features > div.znrm-standard,.znrm-features > div.znrm-premium{height:100%;border:1px solid #dadada;border-radius:4px;z-index:0}
.znrm-features > div.znrm-standard { grid-area: 1 / 2 / 13 / 3; }
.znrm-features > div.znrm-premium { grid-area: 1 / 3 / 13 / 4; background:#fff;box-shadow: 0 0 21px 5px rgba(85,85,85,.08)}
.znrm-feature1 p,.znrm-feature2 p,.znrm-feature3 p,.znrm-feature4 p,.znrm-feature5 p,.znrm-feature6 p,.znrm-feature7 p,.znrm-feature8 p,.znrm-feature9 p,.znrm-feature10 p {margin-bottom:1em}
.znrm-feature1 { grid-area: 2 / 1 / 3 / 2; }
.znrm-feature2 { grid-area: 3 / 1 / 4 / 2; }
.znrm-feature3 { grid-area: 4 / 1 / 5 / 2; }
.znrm-feature4 { grid-area: 5 / 1 / 6 / 2; }
.znrm-feature6 { grid-area: 6 / 1 / 7 / 2; }
.znrm-feature7 { grid-area: 7 / 1 / 8 / 2; }
.znrm-feature5 { grid-area: 8 / 1 / 9 / 2; }
.znrm-feature8 { grid-area: 9 / 1 / 10 / 2; }
.znrm-feature9 { grid-area: 10 / 1 / 11 / 2; }
.znrm-feature10 { grid-area: 11 / 1 / 12 / 2; }
.znrm-standard-feature-top { grid-area: 1 / 2 / 2 / 3; align-self:start }
.znrm-features div.znrm-standard-feature-bottom { grid-area: 12 / 2 / 13 / 3; padding-bottom:40px}
.znrm-standard-feature1 { grid-area: 2 / 2 / 3 / 3; }
.znrm-standard-feature2 { grid-area: 3 / 2 / 4 / 3; }
.znrm-standard-feature3 { grid-area: 4 / 2 / 5 / 3; }
.znrm-standard-feature4 { grid-area: 5 / 2 / 6 / 3; }
.znrm-standard-feature6 { grid-area: 6 / 2 / 7 / 3; }
.znrm-standard-feature7 { grid-area: 7 / 2 / 8 / 3; }
.znrm-standard-feature5 { grid-area: 8 / 2 / 9 / 3; }
.znrm-standard-feature8 { grid-area: 9 / 2 / 10 / 3; }
.znrm-standard-feature9 { grid-area: 10 / 2 / 11 / 3; }
.znrm-standard-feature10 { grid-area: 11 / 2 / 12 / 3; }
.znrm-premium-feature-top { grid-area: 1 / 3 / 2 / 4; }
.znrm-features div.znrm-premium-feature-bottom { grid-area: 12 / 3 / 13 / 4; padding-bottom:40px}
.znrm-premium-feature1 { grid-area: 2 / 3 / 3 / 4; }
.znrm-premium-feature2 { grid-area: 3 / 3 / 4 / 4; }
.znrm-premium-feature3 { grid-area: 4 / 3 / 5 / 4; }
.znrm-premium-feature4 { grid-area: 5 / 3 / 6 / 4; }
.znrm-premium-feature6 { grid-area: 6 / 3 / 7 / 4; }
.znrm-premium-feature7 { grid-area: 7 / 3 / 8 / 4; }
.znrm-premium-feature8 { grid-area: 8 / 3 / 9 / 4; }
.znrm-premium-feature9 { grid-area: 9 / 3 / 10 / 4; }
.znrm-premium-feature5 { grid-area: 10 / 3 / 11 / 4; }
.znrm-premium-feature10 { grid-area: 11 / 3 / 12 / 4; }
@media all and (-ms-high-contrast:none) {
.znrm-features {display: -ms-grid;-ms-grid-columns: 40% 30% 30%;-ms-grid-rows: max-content 1fr 1fr 1fr 1fr 1fr 1fr 1fr max-content;}
.znrm-standard {-ms-grid-row: 1;-ms-grid-row-span: 9;-ms-grid-column: 2;-ms-grid-column-span: 2;}
.znrm-premium {-ms-grid-row: 1;-ms-grid-row-span: 9;-ms-grid-column: 3;-ms-grid-column-span: 3;}
.znrm-feature1 {-ms-grid-row: 2;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 1;}
.znrm-feature2 {-ms-grid-row: 3;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 1;}
.znrm-feature3 {-ms-grid-row: 4;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 1;}
.znrm-feature4 {-ms-grid-row: 5;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 1;}
.znrm-feature6 {-ms-grid-row: 6;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 1;}
.znrm-feature7 {-ms-grid-row: 7;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 1;}
.znrm-feature5 {-ms-grid-row: 8;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 1;}
.znrm-feature8 {-ms-grid-row: 9;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 1;}
.znrm-feature9 {-ms-grid-row: 10;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 1;}
.znrm-feature10 {-ms-grid-row: 11;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 1;}
.znrm-standard-feature-top {-ms-grid-row: 1;-ms-grid-row-span: 1;-ms-grid-column: 2;-ms-grid-column-span: 1;}
.znrm-standard-feature-bottom {-ms-grid-row: 9;-ms-grid-row-span: 1;-ms-grid-column: 2;-ms-grid-column-span: 1;}
.znrm-standard-feature1 {-ms-grid-row: 2;-ms-grid-row-span: 1;-ms-grid-column: 2;-ms-grid-column-span: 1;}
.znrm-standard-feature2 {-ms-grid-row: 3;-ms-grid-row-span: 1;-ms-grid-column: 2;-ms-grid-column-span: 1;}
.znrm-standard-feature3 {-ms-grid-row: 4;-ms-grid-row-span: 1;-ms-grid-column: 2;-ms-grid-column-span: 1;}
.znrm-standard-feature4 {-ms-grid-row: 5;-ms-grid-row-span: 1;-ms-grid-column: 2;-ms-grid-column-span: 1;}
.znrm-standard-feature6 {-ms-grid-row: 6;-ms-grid-row-span: 1;-ms-grid-column: 2;-ms-grid-column-span: 1;}
.znrm-standard-feature7 {-ms-grid-row: 7;-ms-grid-row-span: 1;-ms-grid-column: 2;-ms-grid-column-span: 1;}
.znrm-standard-feature5 {-ms-grid-row: 8;-ms-grid-row-span: 1;-ms-grid-column: 2;-ms-grid-column-span: 1;}
.znrm-standard-feature8 {-ms-grid-row: 9;-ms-grid-row-span: 1;-ms-grid-column: 2;-ms-grid-column-span: 1;}
.znrm-standard-feature9 {-ms-grid-row: 10;-ms-grid-row-span: 1;-ms-grid-column: 2;-ms-grid-column-span: 1;}
.znrm-standard-feature10 {-ms-grid-row: 11;-ms-grid-row-span: 1;-ms-grid-column: 2;-ms-grid-column-span: 1;}
.znrm-premium-feature-top {-ms-grid-row: 1;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}
.znrm-premium-feature-bottom {-ms-grid-row: 9;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}
.znrm-premium-feature1 {-ms-grid-row: 2;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}
.znrm-premium-feature2 {-ms-grid-row: 3;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}
.znrm-premium-feature3 {-ms-grid-row: 4;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}
.znrm-premium-feature4 {-ms-grid-row: 5;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}
.znrm-premium-feature6 {-ms-grid-row: 6;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}
.znrm-premium-feature7 {-ms-grid-row: 7;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}
.znrm-premium-feature5 {-ms-grid-row: 8;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}
.znrm-premium-feature8 {-ms-grid-row: 9;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}
.znrm-premium-feature9 {-ms-grid-row: 10;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}
.znrm-premium-feature10 {-ms-grid-row: 11;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}
}
@media only screen and (max-width: 1400px) {
.museo .flexbox.ash{margin:30px 20px 80px 20px;width:calc(100% - 40px);}
}
@media only screen and (max-width: 768px) {
.museo .hero div.flexbox div.image,.hide768{display:none}
.flexform,.flexbox{display:block;text-align:center}
.flexform div,.col90.flexbox div:first-child{margin-left:auto;margin-right:auto;padding:0!important}
.museo .flexbox.ash {text-align:left}
.museo .flexbox.ash div.image,.museo .flexbox.ash div.middle{flex-basis:100%;max-width:100%;width:auto;margin:0}
.museo .flexbox.ash img{border-radius:4px 4px 0 0}
.museo .flexbox.ash div.middle{padding:45px 10% 30px 10%}
.darkblue.cta{border-radius:0;max-width:540px}
.col50,.col90{width:100%}
.znrm-features,.museo .show768{display:block!important;visibility:visible!important}
.znrm-features{width:100%;margin:0 auto;max-width:540px;padding:0 20px}
.znrm-features > div{border-left:1px solid #dadada;border-right:1px solid #dadada}
.znrm-features > div.znrm-standard-feature-top,.znrm-features > div.znrm-premium-feature-top{border-top:1px solid #dadada;border-radius:4px 4px 0 0;padding-bottom:20px}
.znrm-features > div.znrm-standard-feature-bottom,.znrm-features > div.znrm-premium-feature-bottom{border-bottom:1px solid #dadada;border-radius:0 0 4px 4px;padding-top:20px;margin-bottom:30px}
.znrm-feature{display:flex;align-items:center;justify-content:center}
.znrm-feature p{flex:0;flex-basis:80%;max-width:80%;margin-top:20px;margin-bottom:20px}
.znrm-feature i{flex:0;flex-basis:20%;max-width:20%}
}